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
338997990559	338997991074	338997991624	338997992174	338997992724	338997993274	338997993826	338997994374	338997994924	338997995474	338997996024	338997996574	338997997124	338997997676	338997998224	338997998774	338997999324	338997999874	338998000424	338998000974	338998001524	338998002074	338998002624	338998003174	338998003724	338998004274	338998004824	338998005374	338998005924	338998006474	338998007024	338998007574	338998008124	338998008674	338998009224	338998009774	338998010324	338998010876	338998011424	338998011974	338998012524	338998013074	338998013624	338998014174	338998014724	338998015276	338998015824	338998016374	338998016924	338998017474	338998018024	338998018574	338998019124	338998019674	338998020226	338998020776	338998021324	338998021876	338998022424	338998022974	338998023526	338998024074	338998024624	338998025176	338998025726	338998026274	338998026824	338998027374	338998027926	338998028474	338998029026	338998029574	338998030124	338998030676	338998031224	338998031774	338998032324	338998032874	338998033426	338998033976	338998034524	338998035074	338998035624	338998036176	338998036724	338998037276	338998037824	338998038374	338998038926	338998039474	338998040024	338998040576	338998041124	338998041674	338998042226	338998042774	338998043326	338998043876	338998044426	338998044976	338998045526	338998046076	338998046626	338998047176	338998047726	338998048276	338998048826	338998049374	338998049926	338998050474	338998051026	338998051574	338998052126	338998052674	338998053224	338998053777	338998054326	338998054874	338998055426	338998055976	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	3600	2300	2763	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22767	20337	27995	29396	39145	42804	35495	29363	27361	25884	24656	23664	23506	23103	22761	22296	22216	22158	21936	21975	22013	21880	21837	21696	21644	21649	21533	21747	21697	21643	21606	21423	21514	21440	21408	21497	21633	21600	21284	21458	21358	21383	21343	21316	21352	21472	21486	21352	21347	21402	21682	21283	21556	21278	21658	21461	21345	21403	21341	21629	21310	21386	21478	21430	21496	21417	21669	21625	21426	21312	21182	21372	21288	21542	21559	21442	21591	21357	21666	21283	21523	21288	21277	21563	21393	21086	21445	21348	21468	21399	21344	21420	21607	21403	21375	21583	21268	21322	21342	21452	21494	21267	21315	21310	21584	21537	21375	21365	21345	21270	21663	21534	21527	21505	21351	21454	21533	21319	21292	21422	21461	21302	21367	21496	21678	21311	21523	21379	21398	21356	21386	21162	21474	21245	21605	21468	21458	21464	21380	21401	21557	21378	21343	21267	21359	21389	21190	21275	21466	21201	21393	21519	21352	21492	21246	21533	21458	21284	21506	21337	21227	21441	21527	21450	21393	21417	21335	21301	21436	21466	21535	21435	21520	21414	21431	21507	21020	21619	21429	21605	21450	21553	21383	21308	21411	21335	21119	21353	21554	21382	21409	21218	21522	21495	21321	21433	21458	21566	21532	21401	21627	21568	21688	21400	21422	21282	21348	21226	21204	21415	21337	21282	21320	21308	21408	21304	21443	21661	21310	21492	21531	21291	21457	21392	21504	21482	21274	21396	21525	21328	21444	21476	21524	21274	21483	21315	21416	21466	21541	21330	21305	21495	21662	21516	21424	21598	21627	21450	21525	21385	21606	21833	21400	21333	21336	21446	21292	21419	21406	21688	21339	21446	21223	21339	21498	21595	21493	21490	21665	21272	21415	21386	21418	21445	21475	21377	21408	21598	21393	21349	21181	21540	21348	21456	21349	21448	21577	21327	21514	21344	21368	21311	21441	21516	21305	21418	21353	21480	21407	21190	21207	21546	21393	21222	21403	21394	21476	21285	21516	21322	21380	21569	21450	21473	21235	21306	21386	21336	21478	21469	21297	21389	21589	21419	21536	21347	21397	21346	21192	21344	21299	21158	21385	21104	21504	21582	21203	21259	21456	21442	21414	21494	21532	21527	21315	21379	21714	21452	21603	21337	21302	21266	21453	21437	21513	21235	21320	21550	21285	21244	21349	21529	21317	21656	21389	21366	21431	21530	21556	21490	21371	21505	21332	21415	21305	21312	21180	21238	21568	21523	21401	21634	21325	21404	21705	21375	21653	21285	21321	21654	21475	21408	21186	21571	21274	21523	21324	21370	21441	21301	21180	21248	21538	21254	21300	21302	21331	21336	21022	21409	21208	21515	21352	21430	21348	21415	21385	21392	21273	21312	21420	21447	21237	21433	21584	21402	21307	21319	21076	21499	21438	21473	21378	21466	21490	21351	21367	21440	21363	21382	21439	21311	21504	21198	21604	21440	21086	21344	21230	21470	21542	21594	21423	21203	21318	21238	21299	21415	21484	21348	21501	21296	21490	21478	21498	21289	21480	21322	21479	21201	21523	21330	21387	21272	21321	21389	21356	21355	21593	21333	21499	21305	21173	21371	21282	21400	21149	21341	21414	21569	21374	21364	21349	21329	21364	21493	21527	21498	21562	21309	21381	21320	21303	21371	21283	21195	21359	21473	21444	21506	21452	21373	21633	21442	21369	21276	21521	21186	21408	21264	21539	21489	21440	21179	21176	21397	21397	21239	21550	21335	21277	21366	21410	21431	21348	21458	21753	21532	21361	21489	21452	21424	21690	21282	21186	21223	21778	21433	21335	21360	21201	21165	21587	21439	21390	21483	21278	21357	21419	21463	21398	21404	21350	21452	21140	21136	21451	21290	21243	21757	21555	21278	21375	21151	21375	21137	21458	21578	21454	21319	21105	21133	21435	21556	21434	21325	21273	21239	21489	21300	21314	21359	21557	21533	21413	21418	21447	21427	21204	21191	21352	21283	21556	21511	21224	21080	21154	21301	21590	21495	21469	21242	21276	21397	21697	21315	21506	21446	21268	21008	21418	21448	21229	21387	21311	21473	21280	21468	21595	21659	21466	21333	21578	21465	21512	21428	21302	21343	21352	21391	21502	21483	21347	21503	21202	21478	21321	21290	21356	21234	21554	21392	21222	21190	21439	21545	21583	21645	21677	21559	21393	21379	21371	21401	21334	21286	21461	21143	21505	21374	21555	21279	21402	21321	21341	21359	21364	21289	21287	21330	21259	21193	21382	21301	21270	21523	21528	21473	21222	21426	21397	21188	21263	21394	21542	21101	21485	21401	21389	21409	21638	21203	21497	21055	21315	21461	21184	21298	21470	21432	21157	21624	21396	21390	21473	21314	21447	21479	21285	21279	21447	21311	21374	21298	21354	21314	21577	21453	21335	21391	21292	21167	21303	21074	21526	21531	21359	21565	21345	21615	21435	21468	21482	21287	21325	21546	21342	21174	21416	21403	21284	21238	21366	21387	21366	21398	21382	21373	21349	21268	21442	21495	21534	21327	21407	21563	21560	21390	21373	21352	21234	21297	21263	21363	21517	21383	21243	21253	21199	21296	21533	21362	21373	21381	21408	21505	21534	21550	21425	21386	21566	21115	21334	21260	21376	21459	21423	21501	21322	21327	21718	21447	21455	21276	21439	21515	21461	21486	21163	21472	21360	21518	21556	21316	21430	21347	21456	21175	21436	21284	21464	21344	21465	21344	21195	21587	21400	21331	21619	21267	21420	21326	21450	21267	21303	21231	21403	21519	21364	21547	21465	21515	21286	21312	21445	21466	21301	21290	21439	21628	21428	21481	21298	21327	21217	21370	21222	21771	21184	21318	21286	21202	21278	21413	21458	21312	21403	21255	21617	21326	21456	21595	21656	21360	21432	21408	21395	21191	21136	21331	21274	21476	21481	21312	21271	21560	21421	21608	21289	21337	21485	21326	21273	21297	21202	21180	21314	21097	21374	21410	21238	21508	21352	21440	21334	21486	21394	21509	21300	21546	21316	21361	21261	21453	21375	21559	21394	21468	21479	21364	21249	21217	21352	21462	21364	21418	21465	21428	21393	21483	21359	21176	21338	21173	21549	21351	21700	21200	21260	21431	21459	21289	21328	21560	21213	21431	21345	21252	21335	21564	21432	21410	21337	21554	21442	21462	21314	21606	21289	21427	21161	21329	21418	21425	21540	21201	21324	21535	21394	21275	21404	21309	21426	21328	21180	21340	21474	21589	21506	21242	21440	21461	21435	21404	21366	21384	21363	21476	21256	21447	21203	21353	21492	21618	21494	21411	21363	21029	21163	21205	21541	21298	21293	21596	21403	21204	21387	21506	21341	21511	21194	21381	21269	21314	21229	21136	21383	21466	21252	21460	21354	21647	21532	21309	21298	21155	21380	21311	21250	21559	21505	21163	21375	21336	21169	21449	21404	21502	21545	21385	21374	21189	21367	21476	21362	21270	21226	21553	21395	21348	21367	21515	21261	21608	21461	21358	21443	21431	21224	21338	21489	21426	21581	21596	21610	21416	21515	21433	21466	21451	21285	21405	21423	21505	21280	21283	21456	21316	21469	21383	21324	21376	21492	21410	21119	21476	21598	21524	21369	21438	21516	21387	21481	21281	21367	21451	21300	21412	21434	21248	21308	21318	21332	21578	21403	20986	21425	21323	21096	21379	21444	21151	21360	21283	21426	21372	21479	21465	21562	21441	21465	21361	21256	21445	21283	21491	21408	21368	21396	21435	21608	21591	21312	21300	21225	21300	21685	21356	21477	21531	21398	21460	21411	21228	21215	21457	21367	21467	21355	21326	21510	21532	21416	21334	21557	21539	21327	21263	21494	21203	21203	21415	21476	21406	21365	21427	21492	21515	21579	21310	21356	21293	21378	21496	21524	21267	21263	21371	21342	21381	21425	21536	21222	21251	21485	21709	21448	21359	21548	21330	21330	21492	21553	21373	21376	21384	21357	21452	21594	21253	21479	21558	21422	21278	21376	21283	21302	21286	21228	21677	21559	21534	21556	21327	21534	21354	21165	21378	21410	21292	21328	21271	21442	21376	21326	21341	21400	21459	21200	21354	21373	21282	21196	21278	21437	21464	21394	21274	21541	21355	21456	21328	21306	21307	21278	21400	21345	21289	21370	21340	21303	21479	21591	21435	21387	21259	21333	21319	21259	21323	21457	21451	21263	21399	21470	21358	21475	21480	21442	21502	21498	21403	21509	21500	21569	21464	21314	21163	21184	21369	21504	21438	21497	21323	21206	21296	21391	21316	21258	21299	21305	21242	21249	21527	21424	21653	21410	21507	21458	21358	21320	21408	21554	21470	21338	21307	21247	21555	21367	21510	21561	21502	21332	21424	21048	21446	21448	21325	21414	21620	21323	21465	21446	21490	21340	21365	21531	21374	21398	21411	21394	21635	21549	21358	21196	21292	21581	21351	21622	21272	21465	21406	21537	21407	21371	21388	21380	21276	21320	21322	21646	21097	21359	21402	21370	21260	21425	21258	21225	21284	21287	21362	21322	21200	21325	21096	21286	21336	21583	21151	21262	21386	21361	21220	21557	21477	21453	21409	21506	21430	21503	21226	21482	21357	21254	21144	21400	21572	21476	21625	21440	21384	21588	21435	21385	21262	21357	21234	21317	21320	21175	21149	21388	21561	21492	21726	21494	21275	21385	21258	21173	21359	21369	21290	21353	21247	21245	21422	21364	21373	21340	21322	21346	21302	21394	21433	21319	21299	21368	21308	21127	21617	21219	21415	21243	21347	21382	21328	21452	21233	21491	21344	21278	21617	21328	21383	21407	21445	21405	21434	21375	21384	21293	21505	21316	21260	21450	21227	21278	21329	21284	21254	21462	21252	21483	21587	21261	21215	21298	21506	21300	21232	21399	21432	21540	21163	21333	21233	21572	21218	21431	21308	21466	21303	21238	21210	21558	21477	21342	21189	21501	21296	21343	21216	21489	21347	21397	21378	21451	21399	21503	21397	21453	21246	21152	21215	21455	21422	21276	21288	21450	21345	21466	21534	21378	21176	21217	21300	21341	21498	21340	21496	21473	21015	21464	21479	21325	21621	21327	21179	21272	21380	21309	21425	21388	21507
45092	72979	67567	60823	55044	44765	29577	25396	22494	20206	18594	17844	17266	16834	16530	16180	15994	15756	15587	15482	15354	15318	15038	15302	15240	15199	14985	15040	14932	14985	15042	14844	14951	14772	14983	14777	14950	14965	14847	14793	14934	14741	14857	14854	14831	14724	14984	15045	14893	15021	15015	15003	14852	14922	15056	14897	14829	14833	14864	15047	14712	14722	14973	14998	14884	15028	14797	14881	14828	14958	14967	14831	14913	15030	14917	14759	15033	14910	14890	14847	14947	14890	14943	14970	14980	14945	15033	14967	14961	14800	14925	14854	14863	14857	14833	14903	15021	14821	14933	14855	14928	14911	14902	14928	14856	14947	14962	14793	14827	14895	14884	14899	14901	15101	14917	14771	14922	14905	14784	14822	14868	14835	15068	14747	15020	14831	14757	14744	14892	14881	14743	14762	14978	14782	14908	14790	14886	14866	14934	14819	14888	14883	14779	14970	14840	14700	14877	14873	15031	14828	14893	14921	15031	15011	14828	14943	14785	14740	14825	14923	15046	14737	15034	14908	14748	14866	14881	14923	14872	14792	14962	14841	14932	14733	14935	14856	14955	14990	14888	14775	14924	14940	14824	14931	14873	14849	14766	14909	14844	14775	15016	14911	14774	14796	14994	14863	14824	14904	14659	14944	15027	14796	14885	14787	14902	14855	14806	14909	14732	14862	14796	14834	14862	14695	14784	14929	14942	14978	14820	14767	14962	14990	14856	14839	14796	15017	14908	14935	14929	14919	14868	14998	14818	14875	14771	14868	14963	14853	14939	14765	14882	14862	14838	14951	14902	14700	14788	14804	14676	14724	14977	14746	14879	14944	14937	14838	14867	14984	14969	14730	15063	14957	14890	14669	14928	14763	15000	15055	14698	14719	14917	14879	14829	14884	14892	14932	14853	14845	14920	14936	14896	14894	14902	14723	14701	14980	14749	14714	14856	14777	14954	14873	14655	14951	14779	14984	14829	14882	14866	14933	14757	14997	14819	14933	14865	14957	15092	15192	14919	15101	14733	14852	14870	14795	14865	14920	14957	14766	14787	14986	14707	14967	14673	14869	14935	14907	14900	14874	15032	14778	14933	14877	14836	14844	14959	14936	15186	14908	15010	15035	14907	15009	14634	14859	14887	14813	14869	14739	15059	14952	14972	14904	15048	14849	14966	15059	14860	14827	14900	14911	14764	14956	14825	15003	14938	14774	14830	14892	14911	14820	14798	14948	14872	15051	14847	15095	14779	14864	14666	14796	14808	14778	15071	14958	15011	14954	14913	14743	14830	14839	14910	14941	14948	14925	14850	14850	14628	14879	14788	14760	14974	14892	14944	14935	14881	14781	15027	14940	14955	14769	14875	14840	15024	14734	14849	14731	14752	14846	14858	14860	14832	14814	14896	14707	14994	14865	14918	14888	14735	14931	14944	14931	14986	14705	14890	14834	15072	15079	14866	14944	14814	14802	14859	14906	14961	14709	14915	14898	14825	14803	14996	14919	14924	15016	14968	14694	14859	14779	14798	14722	14960	14888	14948	14816	14940	15031	14916	14927	14911	14992	14818	14812	14881	14913	14774	14698	14775	14913	14985	14943	14739	14848	14784	14791	14816	14892	14890	14977	14890	14917	14998	14848	14912	14784	14825	14772	14745	14842	14843	14693	15002	14682	14846	14798	14873	14989	14850	14900	14938	14831	14871	14834	14761	14604	14871	14869	14774	14947	15002	14900	14828	15057	14842	14939	15003	14758	14852	14881	14686	14741	14894	15004	14906	14826	14799	15023	14881	14892	14908	14927	15030	15028	14762	14990	14927	14904	14985	15014	14752	14807	14758	14825	14771	14881	14957	14877	14818	15083	14905	14816	14805	14980	14893	14847	14862	14802	15040	14792	15051	14882	14948	14802	14881	14827	15014	14758	14801	14885	14788	14820	14849	14803	14857	14852	15067	14975	14794	14795	14992	14995	14824	14915	14949	14815	14933	14890	14960	14778	15110	14970	14753	14867	14706	14945	14902	14832	14773	14819	14915	14659	14820	14947	14967	14848	14749	14840	14867	14959	14989	14971	14982	14961	14678	14974	14794	14913	15077	14878	15042	14923	14840	14955	14868	14860	14878	14705	14781	14761	15036	14855	14918	14783	15009	14884	14761	14778	14929	14790	14834	14706	14585	14890	15041	14902	14948	14934	14877	14715	14791	14904	14925	14994	14831	14986	14927	14766	14702	14773	14885	14823	14797	14842	14840	14938	14852	14927	14830	14721	14754	14793	14871	14752	14980	14849	14764	14936	14694	14794	14886	14851	14872	14790	14932	14831	14796	14850	14860	14985	14908	14898	14957	14637	15033	14800	14851	14864	14829	14988	14890	14684	14864	14826	14669	14857	14788	14825	14822	14864	14712	14848	14780	14937	14884	14843	14812	15077	14783	15059	15048	14790	14777	15057	14875	14973	15010	14643	14795	14823	14878	14812	14934	14779	14570	14816	14890	14943	14895	14921	14955	14916	14954	14752	14818	14973	14844	15013	14843	14800	14845	14861	14933	14826	14966	14837	15023	14933	14774	14850	14887	14802	14762	14996	14790	14801	14945	15081	14866	14879	14875	14800	14946	14894	14773	14917	14786	14897	14788	14810	15045	14937	14819	14796	14830	14856	14854	14976	14916	14893	14881	14804	14809	14974	14860	14756	14775	14881	14723	14746	14815	14808	14928	14817	14968	14761	14963	14846	14913	14761	14773	14981	14968	14936	14899	14985	14913	14980	14928	14915	14797	14832	15070	14887	14982	15050	14779	15021	14819	14899	14846	14767	15028	14940	14878	14969	14648	14753	14932	14868	15064	14785	14846	14763	14811	14761	14856	14883	14862	14887	14885	14860	14807	14857	14730	14828	15002	14898	14826	14900	14701	14923	14871	14975	14726	14899	15058	14853	14871	14695	14750	14910	15007	14950	14947	14741	14849	14982	14857	14837	14907	15026	15028	14852	14913	14877	14922	14972	14803	14967	14887	15000	14912	14908	14821	14715	14891	14979	14975	14770	14718	14781	14924	14917	15150	14953	14819	14816	14891	14882	14850	14766	14968	14868	14820	14975	15016	14827	14892	14795	15037	14827	14954	14857	14803	14909	14970	14752	14949	14850	14943	14819	14885	14954	14874	14825	14831	14704	14907	14871	14887	14842	14847	14759	14776	14799	14941	14984	14904	14994	14787	14747	14896	14838	14680	14894	14756	15037	14810	14854	14918	14880	14780	15048	14874	14841	15025	14917	15000	14773	14859	14840	14943	14882	14973	14883	14770	14857	14860	14871	14922	15035	14971	14876	14939	14859	15046	14923	14931	14689	14713	14858	14843	14807	14983	14741	14931	14904	14982	14936	14880	14924	14811	14912	14709	14853	14747	15002	15037	14787	14865	14987	14898	15023	14804	14997	14869	14814	14851	14861	14792	14984	14694	14920	14923	14819	14833	14848	14918	14870	14906	14891	14705	14781	14824	14744	14934	15017	14773	14788	14985	14781	14889	14905	15080	14902	14846	14725	15087	14797	14947	14992	14785	15021	14794	14948	14865	14830	14869	14724	14832	14906	14902	14701	14768	14673	14841	14878	14770	14902	14803	14894	14761	14831	14891	14766	14869	14996	14979	14803	14832	14972	15083	14855	14832	14932	14899	14646	14829	14853	14841	14918	14993	14882	15063	14792	14798	14864	14960	14916	14895	14806	14711	14820	14938	14905	14895	14875	14777	14981	14740	14691	14972	15041	14572	14847	14960	14977	14842	15089	14844	14919	14947	14912	14780	14838	14997	14966	14879	14762	14871	14929	14995	14790	14847	14908	14898	14802	14896	14708	14806	14878	15121	14866	14896	14987	14909	14966	14930	14887	14861	14771	14969	14885	14844	14934	14850	14928	14878	14884	14995	14896	14932	14801	14792	14754	14933	14951	14776	14809	14880	14894	14977	14744	14889	14817	14831	14856	14974	14908	14753	14771	14869	14736	14887	14774	14928	14943	15050	14956	14901	14884	14827	14754	14968	14882	14887	15057	14907	14919	14780	14722	14786	14839	14850	14772	14966	14860	14632	14853	14855	14792	14744	14755	14825	14818	14738	14932	14879	14991	14853	14926	14840	14663	14834	14994	14868	14961	14765	14937	14960	14765	14986	15061	14890	14875	14837	14981	15119	14892	14863	14908	14742	14897	14761	14839	14921	14946	14838	14691	14793	14968	15055	14770	14893	14906	14864	14893	14786	14882	14902	14911	14822	14860	15035	14854	14906	14868	14995	14920	15007	14896	14917	14911	14887	14859	14971	14741	14971	14816	14939	15041	14941	14972	14750	15039	14737	14787	15027	14893	14947	14954	14747	14866	14887	14872	14848	14803	14982	14755	14767	15070	14940	14688	14753	14789	14867	14742	14870	14888	15006	14824	14617	14891	14745	14958	14896	14930	14885	14913	14990	14833	14903	14897	14949	14893	14906	14788	14818	14649	15106	14759	14838	14723	14971	15036	14947	14886	14747	14878	14870	14742	14822	14701	14827	15002	15094	14900	14885	14882	14815	14848	14871	14903	14808	14766	14777	14757	14781	14838	14874	14832	14888	14854	15085	14651	14890	14815	14858	14871	14956	14822	14914	14861	14862	14871	14742	14916	14864	14805	14866	14862	15044	14944	14803	14661	14871	14877	14970	14850	14832	14803	15047	14823	14745	14948	14792	14858	14692	15000	14798	14852	14904	14849	14900	14871	14911	14947	14804	14895	14820	14726	14912	14806	14775	14886	14690	14846	14874	14830	14932	14876	14938	15057	14812	14932	14912	14869	14948	14778	14965	14804	14906	14814	15017	14934	14819	14959	14997	14813	14850	14837	14890	14870	14743	14814	14893	14846	15025	14821	14933	14785	14902	14842	14921	14864	14833	14754	14806	14945	14950	14847	14867	14827	14837	14893	14871	14793	14654	14911	14944	14721	14863	14987	14982	14937	14809	14846	14831	14867	14969	14841	14748	14837	14876	14964	14878	14829	14881	14917	14724	15079	14952	14861	14751	14884	14770	14918	14782	14678	14926	14982	14748	14810	14921	15004	14968	14993	14764	14803	14797	14995	14836	14950	14917	14856	14946	14776	14811	15027	14999	14992	14784	14814	14759	14859	14941	14821
45381	53192	55774	48826	38494	31257	28110	26197	25267	25111	24458	23885	23971	23777	23759	23655	23552	23506	23400	23431	23577	23402	23271	23229	23293	23247	23459	23230	23247	23261	23347	23191	22876	23136	23168	23056	23232	23131	23236	23295	23186	23060	23152	23186	23428	23287	23243	23097	23270	23234	23069	23062	23267	23157	23124	22900	23154	23155	23302	23168	23330	23445	23116	22969	23306	23126	23172	23082	23234	23272	23228	23409	23077	23372	23051	23113	23104	23199	23131	23003	23334	23271	23248	23262	23276	23292	23125	23155	23192	23206	23179	23183	23229	23280	23297	23123	23092	23295	23162	23408	23350	23357	23279	23119	23154	23009	23287	22997	23076	23009	23208	23053	23087	23172	23357	22960	23365	23298	23297	23145	23320	23206	23175	23300	23108	23151	23417	23364	23639	23123	23268	23456	23385	23197	23514	23441	23312	23288	23348	23328	23287	22964	23140	23460	23122	23094	23146	23007	23315	23237	23170	23202	23079	23099	22982	23363	23347	23087	23283	22924	23376	23404	23084	23301	23300	22988	23096	23154	23220	23208	23382	23291	23283	23315	23329	23153	23201	23194	23249	23286	23224	23177	23121	23115	23369	23286	23182	23233	23039	23174	23377	22948	23200	22920	23036	23457	23026	23207	23142	23269	22954	23133	23168	23319	23049	23205	23213	23151	23313	23151	23434	23181	23118	23145	23075	23160	23235	23211	23248	23142	23244	23296	23144	23249	23423	23355	23273	23287	23159	23348	23115	23306	23347	23111	23031	23171	22909	23197	23314	23244	23301	23398	23433	23005	23338	23362	23337	23277	23429	23323	23270	23112	23187	23028	23034	23143	23334	23012	23320	23398	23220	23246	23124	23005	23073	23403	23131	22871	23093	23101	23273	23174	23129	23177	23109	23262	23305	23303	23351	23424	23166	23201	23146	23288	23018	23307	23104	23163	23124	23291	23427	23518	23533	23179	22980	23365	23301	23289	23219	22972	23239	23249	23234	23203	23255	23448	23078	22943	23063	23380	23278	23312	23260	23093	23097	23233	23105	23313	23013	23317	23345	23321	23242	23180	23066	23284	23095	23137	23376	23283	23106	22925	23201	23003	23333	22986	23270	23335	23313	23333	23189	23188	23175	23270	23062	23208	23264	23350	23178	23369	23550	23081	23346	23099	23389	23180	23121	23173	23207	23140	23223	23153	23135	23013	23054	23087	23443	23395	23175	23036	23002	22827	23231	23327	23163	23213	23350	23191	23338	23257	23147	23236	23117	23357	23272	23108	23235	23135	23224	23324	23345	22987	23019	23319	23330	23210	23238	23046	23205	23237	22908	23359	23126	23340	23187	23252	23302	23186	23159	23200	23238	23129	23086	23103	23357	23042	23175	23305	23526	23268	23199	23308	23052	23015	23172	23027	23011	23187	23080	23331	23155	23010	23217	23409	23210	23205	23064	23210	23427	23388	23165	22923	23176	23198	23342	23270	23432	23236	23161	23350	23008	23118	23167	23306	23323	22929	23338	23185	23201	23258	23140	23315	23227	22961	23377	23311	23356	23306	23202	23232	23323	23324	23131	23275	23183	23085	23032	23234	23229	23158	23279	23351	23067	23225	23065	22852	23368	23139	23356	23201	23228	23129	23414	23342	23334	23269	23201	23148	23157	23274	23250	23109	23114	23387	23207	23311	23075	23450	23190	23116	23352	23304	23166	23129	23085	23137	22980	23439	23277	23193	23137	23376	23235	23523	23259	23323	23356	23158	22933	23059	23160	23319	23006	23176	22980	23340	22973	23306	23040	23481	23238	23261	23196	23035	23132	23158	23024	23220	23581	23225	23238	23296	23036	23216	22987	23213	23334	23213	23356	23316	23063	23303	23198	23127	23115	23170	23334	23140	23125	23258	23533	23028	23318	23075	23266	23344	23191	23120	23226	23058	23312	23307	23239	23367	23254	23240	23241	23123	23253	23013	23189	23230	23232	23229	23299	23067	23550	23368	23026	23140	23307	23141	23083	23239	23048	23439	23209	23079	23037	23413	23267	23164	23205	23097	23215	23317	23281	23009	22918	23313	23034	22954	23312	23317	23300	23349	23274	23144	23367	23390	23314	23108	23259	23457	23280	23129	23112	23180	23012	23210	23191	23118	23165	23081	23373	23065	22938	23245	23125	23263	23330	23386	23271	23234	23285	23161	23364	23224	23603	23120	22977	23070	23167	23160	23462	23164	23447	23323	23352	22999	23227	23151	22863	23073	23203	23397	23129	23191	23148	23164	23249	23021	23205	23127	23224	23273	23355	23368	23303	23243	23011	23184	23019	23318	23227	23193	23191	23121	23121	23416	23317	23225	23227	23404	23219	23379	23268	23162	23102	23114	23136	23159	23014	23297	23261	23113	23158	23386	22905	23376	23220	23343	22869	22982	23068	23070	23194	23365	23261	22917	23103	23256	23279	23446	23426	23040	23055	23087	22907	23427	23033	23099	23248	23456	23296	23169	23029	23161	23356	23144	22993	23040	23385	23333	23247	23127	23325	23448	23236	23131	23424	23295	23321	23161	22906	22920	23072	23270	23122	23281	23111	23158	23291	23023	23193	23199	23364	23355	23132	23026	23287	22921	23191	23294	23352	23246	23134	22866	23036	23270	23218	23110	23236	23336	23050	23281	23309	23219	23340	22953	23135	23156	23184	23281	23296	23289	23022	23216	23218	23193	23119	23195	23096	23124	23362	23247	23424	23250	23109	23142	23296	23311	23407	23246	23195	23242	23352	23234	23105	23261	23282	23391	23246	23310	23471	23090	23480	23257	23121	23503	23313	22981	23350	23304	23134	23256	23292	23336	23188	23100	23415	23317	23401	23286	23261	23437	23273	23063	23235	23353	23313	23263	23190	23187	23183	23262	23224	23083	23040	23299	23100	23232	23312	23153	23195	23139	23194	23303	23192	23200	23392	23105	23194	23077	23047	23175	23463	23031	23044	23377	23124	23436	23477	23334	23238	23131	23305	23154	23170	23387	23404	23163	23144	23177	23375	23340	23135	23339	23218	23207	23218	23362	23331	22958	23367	23091	23152	23170	23282	23320	23246	23252	23161	23393	23115	23427	23167	23300	23408	23308	23083	23272	23094	23138	23308	23119	23353	23210	23300	23318	23423	23301	23298	23207	23144	23028	23166	23104	23165	23357	23084	23370	23079	23449	23406	23451	23292	23263	23107	23181	23271	23333	23232	23127	23346	23121	23085	23229	23268	23360	23202	23027	23270	23284	23264	23264	23234	23120	23180	23285	23029	23164	23302	23374	23182	23142	23349	23174	23315	23246	23249	23241	23176	23262	23412	23095	23153	23062	23474	23236	23001	22887	23052	23367	23301	23325	23228	23311	23207	23391	23277	23152	23114	23067	23152	23302	23232	23328	23508	23365	23226	23114	23147	23136	23204	23174	22970	23279	23105	23061	23320	23104	23286	23252	23393	23086	23231	23051	23363	23160	23097	23170	23081	23198	23367	23217	23307	23211	23184	23293	23382	23118	22862	23220	23163	23080	23271	23314	23229	23254	23212	23309	23232	22823	23339	23209	23329	23382	23116	23037	23202	23072	23400	23155	23257	23422	22959	23291	23186	23351	22974	23096	23031	23335	23328	23090	22857	23255	23115	23051	23126	23171	23229	23305	23439	23139	23165	23203	23240	23398	23184	23105	23216	23138	23031	23139	23348	23256	23553	23125	23187	23342	23392	23206	23215	23231	23333	23208	23364	23080	23329	22955	23196	23165	23482	23066	23017	23256	23486	22937	23122	23148	22990	23142	23216	23278	23219	23122	23252	23171	23235	23275	23252	23477	23231	23278	23255	22972	23140	22929	23253	23073	23277	23273	23140	23432	23003	23246	23207	23086	23354	23158	23177	23393	23221	23152	23238	23199	23374	23246	23329	23306	23093	23276	23216	23040	23298	22937	23114	23327	23410	23289	22975	23329	23212	23108	23320	23095	23165	23324	23168	23312	23163	23251	23275	23221	23324	23301	23022	23091	23331	23339	23287	23257	23094	23431	23350	23030	22966	23141	23425	23231	23331	22981	23356	23253	23341	23041	23137	23107	23092	23274	23216	23369	23238	23036	23081	23231	23145	23330	23272	23186	23347	23395	23211	23165	23189	23204	23441	23164	23217	23222	22974	22927	23110	23287	23210	23363	23128	23268	23295	23236	23431	23055	23055	23033	23023	23307	23277	23085	23120	23156	23302	23077	23302	23171	23169	23228	23045	23036	23191	23416	23495	23193	23340	23266	23220	23068	23310	23145	23185	23114	23139	23326	23129	23008	23274	23341	23360	23332	23461	23332	23067	23076	23247	23372	23169	23080	23222	23181	23124	23053	23187	23324	23171	23280	23243	23090	23044	23139	23244	23210	23245	23077	23211	23312	23302	23405	23543	23365	23124	23030	23260	23130	23282	23303	23295	23245	23330	23301	23049	23311	23268	23013	23270	23218	23031	23281	23243	23125	23140	23400	23368	23129	23236	23324	23038	23094	23299	23429	23158	23261	23085	22942	23114	23171	23185	23157	23372	23061	23298	23123	23104	23142	23359	23279	23380	23439	23211	23105	23482	23242	23196	23132	23413	23122	23200	23154	23019	23393	23230	23245	22851	23320	23196	23229	23365	22918	23120	23145	23204	23218	23197	23193	23130	23056	23400	23400	23310	23014	22939	23073	23243	23172	23113	23139	23032	22939	23083	23445	23374	23367	23290	23185	23104	23159	23185	23339	23265	22878	23216	23249	23041	22990	23223	23159	23210	23285	23045	23343	23318	23229	23284	23447	23308	23086	23250	23247	23049	23097	23206	23178	23351	23135	23207	23180	23245	23258	23025	23220	23412	23256	23324	23241	23298	23520	23160	23284	23122	23125	23357	23335	23202	23105	23226	23324	23179	23278	23329	23369	23324	23082	23428	23582	23316	23444	23170	23345	23530	23280	23195	23112	23274	23085	22950	23309	23166	23181	23283	22938	23235	23073	23321	23367	23391	23129	23215	23434	23216	23002	23158	23347	23111	22999	23015	23126	23034	23388	23105	23219	23088	23278	23435	23125	23204	23218	23168	23159	23440	23282	23069	23221	23422	23161	23157	23240	23337	23325	23252	22992	23306	23161	23113	23090	23160	23311
47540	62141	57879	45181	33861	25706	21876	20257	18942	18140	17618	17223	16984	16870	16657	16550	16490	16594	16341	16323	16316	16218	16233	16329	16174	16040	16080	15999	16106	15967	16129	16013	16107	15907	16026	16193	16113	16117	16158	16144	15992	15921	16070	16207	16069	16032	15996	16163	16149	16156	15953	16116	16115	16154	16233	16058	16074	16057	16011	16097	15961	16193	15979	16053	16016	15905	15979	15998	16099	16139	16193	16112	16173	16160	16000	16033	16112	16118	16072	15927	16076	15942	16011	16059	15978	15920	16107	16086	16080	16050	15959	16152	16016	16250	16149	15996	16249	16204	16220	16144	16071	16068	16015	16112	16042	15952	16319	16029	16066	15928	16068	16107	16016	15978	16127	16024	16001	16006	16165	16152	15966	16153	16003	16045	16136	16012	16043	15970	16113	15995	16028	16025	16112	16066	16086	16004	16250	16017	15987	16229	16039	16105	15930	15908	16261	15935	16156	16078	16144	16012	15998	16033	16217	15932	16087	16120	15908	16215	16021	16074	15916	16082	16194	15961	16074	16063	15948	16116	16135	16029	16063	16181	15908	16193	15991	16106	16017	16135	15902	16126	16317	16039	16143	15976	16215	16039	16068	16114	16011	16167	16114	16117	16216	16148	16047	16304	16029	15964	15985	16028	16075	16176	16080	16170	16116	16051	16162	16249	16011	16160	16084	16105	16004	15968	15973	15986	16036	16022	16098	15902	15964	16241	16063	16170	16061	16061	16043	16042	15935	16099	16202	15884	16140	16054	15889	16102	16124	16078	15978	15953	15983	16238	15923	16003	15950	15931	15985	16208	15903	16039	16031	16080	15889	16095	16147	15999	16110	15965	15866	15997	15996	16087	15998	16060	15984	16189	15872	16024	16260	16081	16055	16260	16059	16069	16181	16167	15999	16133	16153	16103	16116	16010	16226	16127	16132	16076	16120	16058	16096	16292	15925	16187	16108	16226	15991	16036	16069	16090	15990	16138	15921	16092	16060	16037	16067	15936	15923	16079	15967	16083	16199	16045	16144	16096	15902	16180	16120	16229	16136	16221	15906	16247	16005	16047	16126	15955	16225	16080	16067	16339	15953	15944	16018	16033	16125	16089	16047	15921	15926	16237	16071	16004	16005	16107	16175	16106	16262	16150	15926	16008	16140	16130	16107	16106	16028	16237	15984	16113	16039	16061	16129	16099	16100	16105	16040	16140	16161	16113	16070	16149	16141	16173	15994	16022	16086	16180	15964	16152	16070	15999	15957	16293	16015	16062	16143	16285	16040	15979	16114	15914	16145	15924	16150	15988	16072	16030	15980	16107	15975	16248	16044	16076	16149	16122	16074	15967	16034	15955	16263	16111	16150	16007	16176	16077	16133	16005	16217	16111	16216	16182	16107	16021	15994	16117	16021	16018	15995	16110	16149	15941	16005	16035	16061	16218	15916	16128	16065	15945	16253	16125	16111	15988	15946	16123	16166	16145	16059	16011	16219	15901	16029	16027	16152	16209	16102	16101	16124	16088	16064	15967	16180	16254	16147	16217	15961	16197	15992	16016	16205	16071	16215	16109	16151	15975	16072	16044	16209	16093	15893	16064	16225	16053	15926	15985	16162	16168	15959	16066	15965	15945	15899	16037	15971	16022	16105	15925	16012	16177	16108	15949	16122	16113	16007	16103	16358	15959	15938	16131	16126	16107	16016	16075	16112	16053	15902	15965	16053	16042	16157	15991	16048	16194	16192	16166	16037	15905	15991	16041	16154	16073	16056	16044	15980	16064	16146	16071	16168	16129	16055	16183	16130	16113	16080	16100	16204	16246	16133	16051	16184	16122	15940	16088	16128	15904	16065	16162	16239	15960	16241	16255	16073	16027	16027	16017	16141	16124	16107	15854	16108	16172	15985	16075	16179	16039	16113	16063	16034	16097	16209	16152	15889	16379	15955	15929	16128	16086	15883	16069	16194	16111	16048	15920	16099	16103	16021	15715	16161	16176	16141	16039	16080	16106	15999	15918	16043	16125	16066	16036	15964	16109	16081	16047	16169	16113	16021	15962	16084	16256	15908	15989	16222	16152	16014	16139	16002	16006	16241	16089	16145	16097	16081	16270	16026	16035	16187	16180	16081	16136	16112	16045	16217	16115	16251	16040	16050	15939	15980	16273	16088	16067	15991	15912	16173	16048	16112	15930	16114	15860	16031	15904	16082	16143	16121	15950	16042	15994	16098	16061	16059	16124	16104	15997	15872	16189	16209	16047	16150	15994	16061	16013	16125	16062	15926	16176	15967	16027	15960	16059	16149	16038	16028	15963	16072	16065	16162	16119	16297	15899	16061	15962	16067	16097	16191	16118	16004	15913	16136	16014	16035	15991	16129	15989	16203	16009	16137	15798	16067	16086	16030	15919	16073	15937	15799	16083	16011	15938	16074	16021	16141	16208	15985	15896	16138	15988	16081	15896	16205	16012	15988	15985	16130	16210	16015	16071	16076	16054	16094	16114	16090	15923	16135	16021	16268	16194	15912	16186	15963	16014	16004	16013	16041	15955	16116	16031	16199	15995	15976	16045	15930	16065	15936	16118	16073	15971	16093	16040	16082	16226	16070	15967	16087	16215	16060	16048	15911	16029	16136	16220	16001	16109	16042	16239	16072	16073	15970	16103	16328	16033	15998	16000	15853	16063	16024	16152	15870	16048	16176	16104	16161	16025	15912	16098	16199	16007	16076	16043	16097	16118	16088	16117	16121	16228	15951	15895	16100	16036	16295	16146	16148	15986	16049	16029	16042	16143	16103	16084	16049	16011	15965	15845	16041	16145	16219	15867	15981	16190	15988	16270	16127	15977	16294	16085	16243	16143	15944	16070	15955	16109	16016	16144	15984	16043	16093	15969	16205	15913	16104	15999	15922	16007	16242	16168	16090	16048	16084	16138	16017	16170	16127	16043	16092	16221	16092	16096	16072	15895	16138	16144	16026	15965	16135	16149	15942	15958	16045	15856	16031	16038	16015	15988	16049	15909	16082	15963	16115	16028	16021	16097	16245	16049	15915	15956	15931	16106	15958	16122	16136	16200	15981	16146	15979	16043	16000	16039	16038	16110	16116	16097	16055	16030	15917	16033	16079	16030	16058	16185	16159	16236	15979	16125	15960	16071	16136	15987	15948	16083	16127	15963	16045	16215	16223	16207	16124	16149	15908	16147	16059	16084	15964	16022	16237	15978	16030	15975	16030	16038	16103	16026	16003	16056	16189	15979	16108	16069	16058	16178	16037	16201	16261	16081	16014	16083	16184	15781	16085	16156	16045	15894	16160	16131	16081	16032	16104	16013	16161	16178	16051	16079	16140	15990	16122	16147	16115	16017	15974	16251	15884	16052	16198	16073	16130	15924	16172	16059	16121	16042	16185	16098	16054	16121	16022	16070	16063	15986	16269	16138	16072	16020	16073	15935	16170	15976	16148	15998	15984	15959	16074	15959	16044	16043	15873	16038	16197	15927	15990	16173	16090	16039	16029	15944	16114	15970	16045	15938	16231	15989	16060	15835	16054	15990	16107	16103	16048	16085	16133	16030	16108	16116	16001	15987	15898	16023	16113	15984	15999	16134	15845	15997	16168	16039	16371	16004	16033	16037	16171	16359	15958	16076	16038	16020	16216	16024	16005	15925	16049	16108	16105	16143	16180	16184	15912	16026	15959	16012	16025	16177	16076	16034	16111	15958	15974	16043	16179	16159	15952	16092	16033	16093	16052	16069	16112	15991	16124	16114	16011	16146	16068	16033	16157	16171	15986	16210	16164	15898	16176	16028	15996	16082	16103	16029	16009	16069	16200	16019	16041	16087	16106	15950	16234	16021	16148	16152	16021	16176	15886	16131	16029	16061	16028	16003	16023	15919	16119	16107	15964	15975	15939	16004	15941	16082	15943	16037	15937	16102	16049	16035	16196	16006	16136	16063	16127	15883	16145	16121	16112	15928	16142	16114	15946	16077	16026	16120	16122	15978	16025	16006	16107	16131	16046	16013	16026	16040	16066	15993	15976	16206	16007	16205	15927	16154	16167	16116	15936	16106	16243	16208	16132	16129	16155	16060	16067	15940	16055	15943	16176	16076	16128	16115	16093	15934	16090	16090	16147	16102	16070	15832	16039	16186	15929	16233	16106	16129	16247	16183	15985	16079	16027	16114	15955	16019	16120	15984	16109	16088	16084	16012	16122	16095	15957	16060	16058	16041	16075	15979	16205	16182	16009	16087	16009	16018	16017	16083	15983	15955	16073	16172	16085	16224	16014	15997	16170	16135	16162	15917	16243	16100	15997	16171	16036	15932	16074	16022	16079	16096	16140	16297	16100	16110	15902	16076	16104	16190	16078	16121	15996	16038	16180	16128	16060	16159	15763	16091	15970	16199	16170	16009	15854	15909	16146	16057	16053	15878	15953	16189	16006	15959	16231	15854	16051	16185	16169	16040	15818	16109	16022	16006	16133	16126	16309	16057	16154	16003	16007	16071	16094	16162	16046	16029	16130	16056	16196	16060	16124	15966	16029	16262	16144	16167	16007	15933	16110	16126	16160	16140	15984	16337	16192	16117	16110	15866	16081	16083	16047	16189	15916	16161	16037	15819	16085	16330	16122	16185	15978	16258	16107	15930	15972	15863	15961	16059	16160	16154	16188	15990	16023	16127	16095	16163	16087	15988	16131	16088	16028	15996	16210	15987	16129	15941	16147	15942	16171	16082	16237	15944	15969	16182	16219	16183	15986	16157	16050	16130	16068	16071	16229	16124	16024	16033	16092	16068	16067	15983	16038	15890	16126	15927	16102	16001	16025	16111	16106	15934	16163	16093	16016	16037	16176	16080	16102	16116	16160	16105	16184	16045	16195	16138	16020	15934	15834	16171	16064	16017	16102	16124	16028	15976	16068	16091	15937	16147	16083	15858	16092	16154	16159	16047	16018	16121	16034	16077	16109	16029	16041	16102	16100	16011	16073	15878	16046	16090	16060	16259	16106	16117	16098	16033	15902	16168	16032	15956	15978	16041	16082	16278	15843	16172	16114	16003	16026	16173	15986	16259	16096	16154	16114	16024	15991	16223	15879	16146	16196	16010	16166	16090	16025	16114	16100	16057	16013	16106	16155	15991	16124	15857	15852	16027
26277	22007	33282	36390	33016	33682	33301	29721	27925	26487	25035	24508	24075	23808	23836	23457	23689	23249	23336	23312	23075	23178	23079	22989	23079	22839	22982	23042	22958	22941	22861	22837	23046	22935	23220	23023	22933	23015	22838	22741	22760	22682	23039	22855	22902	22569	22957	23061	23026	22985	22742	22842	22964	23007	22921	22807	22767	23065	22981	22704	22967	22772	22881	22881	22988	22823	22798	22750	22811	22813	22676	22730	22947	22669	22710	22826	22773	22780	22850	22670	22737	22830	22597	22797	23130	23018	22975	22917	22838	22786	23023	22797	22889	22928	23070	22923	22919	23071	22799	22919	22774	22927	23007	22837	23081	22572	22678	23043	22849	22938	22966	22810	23031	22930	22584	22647	22781	22932	22720	23089	22758	22920	22798	22977	22880	22757	22926	22777	22807	22784	22794	22707	23192	22927	22961	22935	23055	22878	22809	22589	22590	22827	22893	22858	22823	23056	22878	22923	22769	22858	22791	22785	22920	22965	22757	22590	22811	23018	22909	22953	22912	22681	22789	22752	22893	22657	23076	22946	22895	23191	23102	22706	23035	22801	22751	22828	22957	22663	22869	22889	22892	22868	22796	22773	23059	22905	22913	22767	22741	22958	22891	23114	22645	22801	23083	22829	22809	22699	23039	22710	23010	23061	22802	22730	22926	22603	22826	22990	23022	23060	22943	22864	23253	22875	22718	22860	22999	22922	22805	22937	22799	22962	22846	22792	22677	22759	22888	23045	22990	22672	22760	22663	22707	22614	22703	22767	22694	22811	22676	22741	22913	22896	22755	22700	22659	22830	22578	22873	22984	23029	23123	22806	22752	23041	22795	22898	22799	22905	22823	22879	22800	22888	22824	22737	23011	22829	22985	22664	22885	22850	22730	22752	22885	22876	22820	22706	22934	22994	22738	23058	22846	22587	22911	22826	22980	22883	22646	22779	22962	22752	22844	22905	22838	22815	22771	22712	22907	22863	22850	23002	23044	23010	23013	22731	23024	22929	22948	22925	22943	22611	22735	22915	22744	22919	23047	22914	22999	23006	22824	22907	23005	22960	23093	22967	22752	22995	22890	22866	22993	22668	23051	23051	23109	22645	22943	22741	22746	22887	22820	23023	22959	22958	23032	22864	22933	22714	22721	22928	23142	22846	22748	22696	22732	22770	22880	22849	22868	22873	23032	22640	23001	22862	22800	22996	23028	22753	22776	22773	23096	23034	22904	22900	23102	22950	22976	22734	22861	22886	23005	22941	22984	22701	22807	22907	23057	22885	22713	22567	22892	23008	22930	22734	22640	22889	22703	23120	23057	22889	22832	22890	22964	22856	22804	22879	22869	23092	22955	22713	23065	22892	22865	23022	22580	22770	22943	22919	22807	22878	22633	22928	22689	22851	22798	23008	23080	22881	22905	22896	22634	22974	22845	22920	22917	23148	22935	22888	22888	22846	22814	23026	22847	22798	22916	22835	22743	22832	22783	22808	22735	22946	22920	23020	22710	23089	22781	22853	23137	22700	22913	23071	23037	22801	22754	22792	22906	22975	22772	22699	22884	23055	22651	22765	22754	23010	22808	23001	22724	22727	23023	23069	22859	23136	23040	22780	22820	23002	22803	22871	22807	22757	23200	22746	22765	22680	22771	22740	22772	22970	22843	22636	22920	22800	22756	22785	22948	22791	22710	22930	22797	22819	22894	22834	22807	22712	22763	22833	22844	22868	22961	22997	22897	23136	22789	22800	22669	22797	22896	22758	23091	22898	22910	22834	22850	22846	22797	22906	22916	22835	22552	22658	22631	22862	22819	22938	22718	22746	22863	22937	22720	22745	22798	22677	22668	22918	22852	22657	22765	22820	22837	23058	23053	22602	22935	23003	23054	22850	22882	22922	22844	22910	22715	23060	22665	22880	22892	22829	22759	22820	23029	22712	22910	22649	22874	22946	22759	22758	22540	22908	22930	22841	22667	22829	22917	22882	22650	22727	22906	23100	22957	22857	22747	22763	22501	22869	22857	22880	22969	22662	22920	22968	22969	22783	22722	22819	22781	22902	22904	22772	22785	22923	22895	22827	22766	22786	22714	22563	22415	23062	22747	22936	23075	22888	22642	22551	22877	23018	22621	23046	23031	22870	22815	22775	22877	22796	22761	22885	22898	22916	22865	22963	22942	23094	22862	22754	22773	22804	22797	22815	23061	22798	22770	23017	22919	23015	22858	22773	22611	23085	22802	22904	22921	22832	22727	22773	22741	23025	23036	22785	22777	22746	22943	22950	22762	22920	22897	22924	22681	22920	22701	22926	22924	23024	23032	22697	22739	22884	22832	22788	23207	22977	23155	22888	22847	22834	22861	23035	22728	22819	22867	22993	22824	22893	22933	22632	23125	22784	22786	22841	22953	23104	23122	22909	23040	22747	22895	22758	22939	23012	22810	22645	22668	22895	22596	22888	22765	22984	22825	22784	23136	23020	23089	22863	22917	22852	22885	22877	22794	23055	22826	22843	22709	22614	22803	22673	22986	23003	22750	23025	22885	22873	22793	22747	22754	22684	22928	22980	22929	22831	22950	22824	22786	23095	22767	22729	22753	22901	23013	22909	23040	22896	23052	22972	22799	22554	23052	22645	22888	22811	23082	22692	22770	22900	22809	22969	23114	22957	22791	22836	22661	22789	22803	23092	22705	22761	22727	22806	22912	22819	22787	22837	22857	22787	22852	22758	23008	22877	22798	22818	22837	22797	22812	22897	22828	23109	22861	22992	22698	22898	22736	22866	22835	23071	22617	22668	22781	22843	22854	22891	22840	23022	22789	22680	22770	22823	22624	22896	22796	22723	22916	22905	23108	22736	22709	22867	23012	22818	22602	22852	22868	22808	22731	22929	23006	22890	22700	22746	22864	22840	22973	22848	22814	22820	23028	22905	22800	22968	23068	22843	23071	22769	23061	22976	22940	23019	23074	22623	22735	22691	22668	22569	22906	22885	23082	23019	22876	22829	22787	22753	22839	23190	22890	22687	23013	22958	23029	23122	23059	22595	22862	22790	23089	22808	23036	22649	22760	22902	22607	22874	22916	22841	22809	22585	22905	22778	22985	22966	22817	22735	22664	22828	22752	23059	22787	22810	22752	22996	22987	22714	22808	22958	22894	22775	22771	22953	22805	22663	22946	23003	22820	22660	22996	22739	22879	22814	23182	22788	22913	22862	22921	22633	22799	22842	22794	22622	22671	22956	22937	22867	22916	22837	22660	22798	22957	22894	22820	22851	22801	22921	22873	22812	23034	22877	22865	22779	22719	22611	22624	22779	22848	22697	22815	22582	22961	22673	22637	22910	22782	22769	22829	22895	22606	22876	22552	22898	22931	22945	22843	22922	23108	22801	23021	22815	22923	22895	22702	22896	22894	23036	22795	22950	23028	22954	22954	23020	23083	22874	22930	22968	23247	22879	22819	22708	22895	22864	22892	22714	22812	22908	22996	22954	22926	22850	23119	22949	22949	22878	22827	22857	22728	22710	23029	22715	22778	22687	22960	22955	22737	22678	22831	23083	22842	22840	23074	22867	23182	22878	23072	22800	22924	23073	22889	22858	23146	22815	23053	22562	22534	22840	22938	23009	22875	23062	22908	22752	22972	22788	22931	22586	22820	22718	22873	22843	23102	22439	22841	22672	22778	23086	22700	22616	22691	22690	23065	22874	22840	22802	22851	22955	22881	22800	22751	22739	22810	22981	22880	22970	22709	22754	23151	22568	22658	22750	22757	22768	23010	22706	22955	22841	22891	22864	22965	22860	22971	22968	23115	22736	22965	22825	22775	22765	22827	22704	22865	23111	22770	22804	22657	22732	22995	22588	22621	22695	22706	22815	22932	22778	22828	22795	22626	23018	23235	23155	22979	23024	22851	22931	22822	22975	22930	22773	22717	23115	22708	22896	22860	22937	22755	22864	22658	22965	22910	22761	22824	22949	23029	22583	22833	22741	23076	22923	22953	22602	22888	22962	22793	22743	22844	22854	22668	22886	22857	22665	23066	22851	22755	22917	22975	22779	22903	22845	22831	22795	22738	22613	22994	22721	22757	22778	22736	22883	22778	23003	22725	22890	22883	22956	22865	22960	22897	22968	22894	22574	22840	22611	22926	22668	22804	22760	22735	22898	22931	22554	22638	23040	22998	23157	23115	22871	22788	22737	22778	22944	22956	22857	23007	22743	22837	22927	23105	22941	23058	22879	22852	22881	22931	22810	22760	22943	22812	22827	22927	22985	22882	22724	22758	22820	22547	22959	22788	22985	22925	22914	22955	23035	22899	23106	22700	22688	22804	22813	22918	22937	22773	22732	22948	22989	23112	22934	22628	22795	22960	22805	22972	22849	22957	23059	22802	22694	22669	22847	23115	23200	23121	22917	22786	22846	22839	22925	22783	22609	22819	22867	22823	22882	23039	22744	22758	22979	23054	22881	22866	22700	22894	22945	22742	22650	22843	23068	22944	22687	22704	22873	22848	22747	22732	22862	22858	22926	22918	22634	22769	23006	22961	22946	22851	23000	22848	22781	22912	22733	22864	22758	22777	23043	22947	22884	22933	23032	22871	22701	23104	22884	22897	22844	22916	22777	22951	23094	22626	22563	22885	22851	22696	22861	23008	22866	22583	22711	22824	22950	22711	22983	22703	22852	23029	22750	22988	23040	22890	22606	22897	22801	22908	23103	22758	22860	22823	22740	22919	22906	22826	22845	22816	22894	22773	22959	23043	22927	22746	22910	23090	22791	23063	22928	22852	22817	22857	22844	22885	22726	22781	22836	22966	22757	22589	23034	22826	22928	22670	22781	22944	22849	22908	22925	22787	22890	22742	22917	23086	22623	22832	23150	22804	23094	22829	23224	22777	22984	22823	23061	23019	22758	22873	22863	22828	22796	22737	22769	23112	22925	23059	23095	22760	22924	22813	22711	22923	22822	22892	22755	22870	23086	22937	22844	22644	22640	22852	22936	22749	22778	22970	22874	22981	22916	22756	22841	22747	22574	22886	22671	22878	22821	22822	22818	23207	22803	22982	22767	22890	22959	23087	22877	22850	22894	22846	22833	22742	22907	22974	22790	22929	22560	22858	23054	22915	22930	22760	22690	22845	22745	22627	22892	22921	22950	23051	22925
48673	73578	70379	52307	37925	31045	27276	24703	22366	20276	18602	17953	17528	17456	16879	16723	16536	16655	16218	16263	16275	16136	16144	16047	16072	15938	15903	15989	15933	16001	15992	15967	15858	16018	15964	15943	15842	16045	15728	15803	15978	15934	16035	15872	15875	15920	15852	15892	15852	15967	15967	15864	16053	15763	16010	15921	16142	16086	15972	16057	15914	15852	15937	15886	16016	15838	16039	15825	15908	15891	15982	15772	15877	16123	15933	15989	16071	15900	15998	15826	15836	15856	15951	15876	15891	15785	16005	15797	15968	15820	15950	16042	15992	15946	15971	15737	16006	15675	15984	15972	16056	16008	16064	16050	16024	15899	15798	15960	16073	15883	15754	15945	15907	15841	15952	15873	15896	15728	15811	15730	15980	15784	15935	15892	15766	15861	15884	15803	15841	15804	16069	16027	15963	16020	15858	15721	15892	15865	15746	15948	15841	15871	15817	15960	15948	15994	15801	16013	15938	16031	15803	16012	15840	15940	15866	15901	15900	15751	15876	15781	15944	15883	15920	15849	16064	15613	15923	15982	15791	15947	16027	16043	15902	15962	16022	15983	15913	16071	15854	15909	15826	15987	16007	16117	15923	15917	16045	15849	16035	15880	15866	15868	15997	15874	15842	15841	16120	15714	15824	15970	15865	15945	16036	15964	15868	15906	15883	15871	15927	15972	15945	15830	15854	15877	16091	15873	15841	15938	16117	15818	15816	15842	16137	15814	16052	15813	15857	15975	15970	15875	16000	15834	15978	15737	15885	15960	16079	15623	15900	15857	15786	15954	15919	15809	15968	15919	15941	15819	15932	16015	15952	15814	15795	15867	15851	15666	15858	15919	15880	16001	15938	15971	15991	15872	15979	15908	15861	15726	15907	15889	15952	15956	15840	16031	15763	15903	15992	15804	16004	15873	15973	15817	15938	16080	15845	15868	16084	15817	15929	15831	15891	15738	15928	15841	15994	15837	15832	16033	15854	15735	16026	15909	15736	15997	15960	15933	15986	15899	15972	15964	16076	15861	16075	15848	15968	15849	15864	15906	15833	15623	15880	15896	15775	15960	16020	15860	15868	16007	15898	15990	15856	15896	15640	15964	16060	15946	15994	15931	16031	15870	15800	15760	15861	15827	15899	15915	15864	15971	15595	15972	15967	15902	15901	15896	15768	15935	16125	15983	16051	15968	15873	15949	15910	15967	15849	15902	15976	15823	16104	16041	16009	16012	15817	15904	15848	15863	15928	16036	15893	15800	15921	15917	15951	15969	15870	15810	15875	15856	15873	15934	16082	15847	16031	16010	15886	16080	15747	15765	15861	15888	15928	15778	16085	15822	15823	15848	15928	15923	15899	15990	15957	15930	15883	15919	15779	15831	15924	15938	15962	15860	15984	15859	15888	15964	15959	15977	15804	15867	15961	16061	15821	15864	15851	15936	15859	15999	15840	15836	15974	15878	15802	15833	15936	15954	15973	15843	15849	15987	15999	15933	15902	15874	16041	15914	15761	15959	15815	15767	15982	15865	15844	16011	15942	15872	15860	16019	15781	15854	15845	16064	15945	15962	15949	15562	15905	16077	15883	15830	15859	15843	16020	16033	15857	15805	16004	15887	15966	15961	16080	15860	15907	15781	15900	15901	15829	15863	15748	15958	16063	15668	16036	15743	15968	15833	15896	16039	15949	15858	15877	15878	15770	15869	16032	15960	15843	15891	15949	15864	15805	16038	15953	15898	15989	15936	15889	15952	15867	15932	15871	16022	15816	15926	15972	15961	15963	16034	15918	15774	15938	15857	15934	15876	15992	15902	15841	15830	16133	16094	16058	15874	15919	15950	15918	15821	16018	16007	15823	15958	15860	16078	15816	15928	15978	16095	15951	15983	15727	16066	16106	15872	15816	15809	15860	15903	15927	15881	15851	15930	15956	15903	15878	15840	15830	15867	15905	16041	15951	15959	15982	15771	16035	15857	16004	15902	15998	15780	15976	15879	15852	15866	15953	15754	15948	15943	16112	15944	15842	15889	15847	15750	16057	15857	15808	15835	15976	16016	15729	15956	16114	15956	15842	15757	15903	15925	16026	15784	15977	15824	15921	15827	15941	16120	16059	16028	15950	16043	15880	15904	15864	15974	15860	15977	15949	15796	15780	15751	16016	15699	16024	15989	15774	15890	15902	15752	15814	15846	15954	16042	15887	15971	15888	16004	15910	16056	15971	15912	15939	15937	15868	15911	15830	15910	15844	15936	16066	15959	15943	15810	15965	15885	15865	16079	15961	15713	15936	15756	15947	15668	15832	15911	16105	15591	16003	15789	15966	15897	15708	15914	15879	15834	15907	16021	15917	16062	15638	15935	15971	15888	15976	15872	16087	15897	15840	16054	15953	15815	15938	16015	15884	15984	15656	16113	15780	15915	15923	15891	15987	15908	15987	15971	15991	15931	15827	15852	15848	15914	15936	16061	15859	15974	16069	16023	16021	15914	15935	16032	15926	15797	15967	15943	15891	15785	15888	15795	15925	15975	15897	15979	15913	15953	15893	15991	16050	15774	15956	15913	16080	16051	15863	15983	15958	15883	15905	15938	16066	15934	16073	15925	15846	15864	15881	15855	16040	15936	15992	15992	15764	15896	15881	15957	15956	16028	15888	15935	15914	15913	16005	15797	15949	15931	15978	15890	15955	15915	15780	15849	15890	16045	15893	15865	15721	15923	16127	15984	15905	15878	15855	16141	15897	15972	15891	15949	15924	15902	15817	15975	16071	15952	15948	15905	15910	15909	16052	16037	15994	15717	15879	15929	15789	15770	16045	15679	15842	15802	16029	15966	15814	15918	15797	15918	15826	15990	16009	15856	15992	15938	15959	15848	15877	15898	15901	16005	15950	15948	15904	15923	15724	15796	15964	15790	15859	15923	16014	15843	15800	15787	15846	15883	15911	15882	16040	15763	15891	16022	15714	15842	15943	15935	15671	15876	15939	15973	15912	15797	15968	15746	16091	16036	16043	15989	16086	15942	15887	15878	15904	16159	15845	15782	15971	15924	15776	15951	15953	15793	15998	15741	15882	15923	15910	15913	15970	15806	15747	15827	16013	15863	15890	15910	16054	16122	15959	15997	15815	16003	15835	15774	15889	15916	15831	15936	15863	15798	15912	16031	15910	15992	15805	15828	16058	16121	16033	15998	15932	15918	15930	15840	15926	15836	16019	16087	15893	15854	15824	15810	15846	15816	16067	15941	15907	15949	15924	15996	15842	16082	15974	15916	15927	16213	15933	15751	16057	15897	15756	15932	15862	15980	15932	16077	15802	15940	16039	16107	16002	15784	15969	16009	15867	16026	15718	16208	15891	15894	15804	16045	16114	15941	15912	15825	16072	16019	15816	15956	15895	15934	16066	15724	15843	15864	15979	15818	15916	15890	15925	15864	15768	16192	15927	15862	15867	16072	16018	15839	15752	16186	15957	15845	15989	15949	15902	15955	16039	15946	16032	15736	15979	15915	15869	15955	15901	15812	15728	15716	15945	15824	15887	15890	15969	15948	15880	15943	15962	15791	15896	15941	15842	16016	15853	15989	15819	16173	15953	15740	16082	16032	15866	15899	15953	16014	15873	16017	15990	15919	15858	16018	15913	16061	15878	15778	15956	15914	15824	15994	15874	15953	15856	16051	16044	15833	15787	15927	16032	16102	15982	15851	15681	15982	15920	15938	15942	15899	15991	15787	15889	15950	15889	15933	15937	15968	15870	16036	15821	15917	15795	15879	15773	15886	15831	16050	15722	15789	16108	15963	16116	15811	15999	15873	15935	16027	15853	15874	15991	15736	15871	15940	16044	15822	15932	15935	15731	16006	15845	15939	15935	16047	15986	16022	15719	16023	16023	15810	15977	15847	15957	15871	15886	15933	15954	15769	15925	15991	15916	15798	16021	15813	15903	15984	15961	16027	15778	15895	15822	15901	15782	16028	15798	15964	15912	16019	15743	15870	15723	15929	15895	15930	15996	15907	15910	16009	15813	15970	15992	16069	15883	15879	15848	15943	15817	15795	15969	15828	16016	15923	15999	15733	15912	16058	15795	15951	16084	15884	16041	15951	15880	15857	16013	15876	15805	16002	15999	15867	15678	15863	15950	16004	15886	15959	15927	16022	15778	15976	15948	15906	15881	15790	15737	15938	16048	15990	15965	15864	15923	16050	15971	15938	15874	15901	16078	16106	15916	16128	16019	15911	15853	15947	15975	16000	15753	15938	15933	15854	15938	15756	15953	15973	16084	15834	15951	15916	15837	15919	15793	15877	15838	15960	16032	16055	15676	15817	15801	16188	15959	15916	15675	15857	15933	16038	15856	15910	15968	15953	15805	15820	15813	16015	15928	16146	15894	15980	16161	16104	15921	15931	16017	15813	15992	15921	15966	15843	15865	15820	15850	15841	15862	15817	15985	16076	15991	15896	15969	15809	15983	15810	16048	15917	15888	15928	15948	16159	15923	15962	15943	15920	15971	15888	15787	15954	15879	15955	15928	15758	15855	15913	16115	15887	15912	16022	15859	15907	15838	15937	16008	15898	15851	15787	15881	15855	15843	16017	16047	15809	15929	15717	16129	15946	15950	15958	15950	16072	15919	16004	15863	15834	15985	15719	16039	15990	15960	15966	16086	15972	15987	15904	15946	15876	15942	15749	15942	15976	15932	15803	15780	15921	15990	16002	16059	15984	15868	15769	15923	16072	15992	15908	15799	16007	15908	15977	16140	15987	15885	15945	16011	16075	15783	16001	15993	15924	15968	15777	16069	15849	16100	15930	16017	16133	16075	15809	15826	15918	15953	15823	15876	15921	15977	15832	16004	16187	15859	15981	15968	15885	15959	15892	16018	15920	15816	15961	15710	15884	15964	15862	15880	16045	15858	15914	15785	15802	15955	15912	15977	15853	15828	15867	15859	15842	15870	15938	15878	15948	15949	16155	15545	16054	16056	16028	15922	15838	15981	15737	15733	15864	15790	15793	15969	15813	16084	15969	16053	16006	16022	15980	15966	15962	15849	15770	16003	15894	16007	16079	15930	15841	15879	15954	15993	16018	15927	15897	15889	15863	15979	15905	15898	15991	16112	15881	15951	15924	15853	16016	15941	15921	15963	15852	15866	15857	15843	15973
24315	21710	29912	27771	30001	34893	36358	31657	28909	26663	26087	25003	24886	24642	24202	24071	23790	23803	23576	23572	23344	23049	23133	23103	23335	23115	22923	23073	23018	22832	22968	23015	22857	22970	22853	22937	22926	22848	22898	22978	23067	22925	23075	23092	22890	23229	22779	22774	22911	23027	22917	23191	22922	22828	23021	22856	23101	22905	23254	22784	23054	22830	23011	22927	22931	22999	22891	22753	22880	22781	22887	23047	23017	22866	22836	22972	22885	22761	22838	23119	22832	22889	22963	22982	22908	23039	22912	22924	22777	23117	22709	22856	22758	22689	23153	22865	23034	23003	22895	22823	23040	23005	22922	22974	22655	22996	22868	22939	23109	22876	22633	22836	22944	22856	23050	22920	22817	22913	23030	22933	22787	23075	23096	23225	22993	22879	22928	23110	23068	22725	22906	23036	22747	23085	22820	22978	22927	22814	22973	22868	22944	22963	22919	22841	22883	22809	22897	22832	22936	22774	22690	22758	23115	22950	22899	22931	22892	22930	22898	22847	22852	22896	22763	23078	22920	23078	22825	22955	22823	22830	22667	22805	23117	22846	22906	22720	23031	22870	22892	22836	22939	22863	22900	22565	22995	23030	22911	23034	22959	22824	22933	22993	23183	22928	22754	22770	22892	22944	22824	23204	22813	22876	22876	22807	23089	22960	23007	22949	22984	22831	23046	22832	22906	22954	22760	22794	22780	22714	23012	22900	23008	22824	22941	22863	23036	22905	23013	22708	23063	22838	22861	22875	22855	23202	23094	22898	22830	22924	22832	22682	22682	23064	22903	22925	22783	22908	22975	23016	22994	22720	22738	22796	22580	22865	22820	22749	22939	23213	22926	22877	22810	23100	22783	22987	22890	22813	22819	22829	22744	22870	22842	22880	23101	22992	22779	22817	22848	23046	22836	23005	22792	22851	22933	22856	22789	23004	22907	22840	22996	22818	22942	22894	23085	22905	22990	23130	22749	22926	22822	22894	22897	22825	22782	22704	22992	22894	22897	22863	22822	22761	22831	22902	22848	22871	22771	22821	22804	22808	22918	22928	22962	22656	22997	22820	22902	22676	22757	22964	22888	22741	23067	22911	22852	23170	22898	22827	22934	22859	22925	22872	22776	22968	22928	22666	22853	23010	22968	22895	22849	22822	22754	22637	23040	23042	22815	22985	22844	22718	22870	23309	22782	22829	22890	22691	23024	22961	22565	22941	22924	22985	22841	22944	22856	22882	22898	22855	23067	22830	23097	22828	23138	22921	23002	22880	22767	23222	22800	22841	23011	22978	22984	22656	22931	22795	22780	23021	22738	22952	22892	22814	23111	22891	22814	22798	22949	22838	23098	23165	23009	22921	22691	22936	22809	22946	22947	22780	22730	22868	23070	22903	22701	23035	22950	22777	22722	22823	22943	22966	22707	22894	22788	23035	23042	22943	22934	22760	22821	22950	22979	22900	22928	23044	22998	22590	22836	22889	23035	22806	22857	22810	22871	22928	23263	22850	22678	22927	23089	23058	22932	23015	22935	22662	22655	22859	22817	22875	23071	22842	22759	22920	22941	23066	22789	22891	22822	22928	22907	22713	22609	22816	22865	22985	22869	23088	22938	22819	22872	22906	22825	22829	23349	23002	23062	22799	23075	23009	22796	22862	23045	22757	22744	22958	22882	22766	22897	22772	22951	22907	22940	23081	22906	23052	22934	22849	22792	22865	22919	22997	23010	22911	22637	22846	23049	22727	22969	23028	22825	22845	22959	22919	22698	22851	22776	22815	23201	23107	23021	22743	22880	22987	22885	22982	23120	22839	22915	22830	23052	22890	22791	23135	22867	22760	22914	22987	22750	22902	22988	23059	22995	22787	22922	22957	23212	23060	23039	22822	22667	22582	23078	22780	22814	22870	22846	22884	22856	22906	22956	22942	22739	22754	22823	22959	23007	22819	23058	22625	22969	22862	22845	22846	22832	22954	22933	23001	22933	23054	23011	22940	22850	22934	22983	22830	23150	22924	22905	23133	22840	22901	22885	22972	22907	22818	22671	23011	22984	22758	23059	22969	22960	23036	22912	22807	22849	22902	22630	22752	23074	23004	22963	22899	23019	23244	23048	22813	22653	22954	22932	22952	22965	22703	22904	22819	22735	22801	22707	23149	23042	23020	22946	22938	22851	23037	22950	22764	22957	22791	22952	22782	23066	22972	22988	22970	22706	22753	22831	23182	22793	22868	22963	22906	23080	22920	22931	22962	22817	22790	23098	23077	22887	23086	23068	22783	22799	22981	22784	22957	22841	22777	22988	23041	22955	22797	22813	22730	22958	22833	23399	23116	23103	22827	22933	23248	23081	22683	22817	22799	22813	22846	22945	22888	22900	22763	22887	22852	22896	22899	22801	23097	22816	22762	23056	22657	22719	23021	22796	22892	22706	22901	22919	22811	22814	22955	22982	22811	22904	22909	23022	22903	22756	23190	22606	22758	23100	22912	22790	22868	22800	22809	22890	22927	22766	22983	22883	22854	23014	22677	23324	22994	23097	22736	22866	22888	22902	23067	22810	22706	22863	22870	22638	22830	22875	22994	22760	22898	22854	22985	22760	22953	22888	22935	22901	23024	22863	23089	22990	23069	22736	22990	22893	22769	22876	22843	23089	23052	22876	23019	22775	22836	22828	22836	22928	23025	22935	22994	23008	22975	23027	22664	22525	23037	22972	22868	22834	23074	22896	22878	22833	23123	22728	22796	22951	22955	22826	22666	22909	22655	22965	22999	22917	22874	22814	22933	22834	22986	22894	22848	22771	22836	22756	23003	22979	22731	22678	22861	22945	22917	22847	22890	22803	22832	22651	22810	23029	22985	23044	22909	22886	22902	23028	22862	22902	22759	22702	22748	23066	22824	23194	22548	22870	22670	22915	22806	22757	22940	22960	22827	22833	22781	22808	23035	22999	23078	23003	23070	22902	22897	22931	22871	23078	22867	22887	22761	22761	22795	22781	23187	22803	23024	22993	22801	22939	22946	22739	22806	22922	23073	22855	22957	23001	22723	22775	22900	23106	23041	22846	22607	22933	22717	22852	22690	22956	23003	22946	22618	22625	22943	22874	22972	22979	22760	22792	22591	22887	22808	22930	22745	23016	22813	22939	22855	23201	22853	22556	22845	22842	22756	22847	22961	22606	22845	22958	22982	22904	22923	22904	22957	22831	22892	22879	22919	22982	22954	22900	22804	23027	22746	22952	22703	22924	22844	22860	22859	22903	23100	22821	22923	22814	23073	22798	23033	23019	22900	22933	22853	22906	23032	23006	23031	22853	22948	22977	22935	22835	23089	22824	23077	22749	22930	23001	22802	23035	22775	22709	22624	22770	22867	22959	22714	22934	22891	22794	22915	23017	22744	22973	22904	22776	22948	22613	22980	23187	23054	22903	22790	22909	22807	23020	22963	23046	22957	23146	22677	23017	22916	22827	22812	22663	22895	22967	23113	22852	22863	23078	22882	23011	22981	22918	22948	23173	22903	22820	22949	22885	22900	22790	22851	22860	22727	22870	22832	23194	22947	22805	22840	22895	22971	23070	22829	22871	22864	22755	22916	22855	22896	22919	22672	22740	22921	23232	22870	22617	22937	22884	22842	23003	22817	23027	23180	23060	23166	22988	22896	22913	22946	22625	22857	22780	22932	23160	22893	22973	22780	22815	22814	22832	22741	22771	22722	22836	22843	22756	23029	22805	23141	23176	22939	22717	22928	22948	22803	22993	22938	22935	22922	22834	22787	22920	22888	22777	22814	22992	23084	22984	23236	22598	22791	22933	22908	22955	22910	22720	22938	22719	23089	22850	22893	22939	22880	22829	22860	22670	22982	22995	22817	22956	23158	22976	23086	22815	22907	22885	22963	23034	22855	23056	22808	23058	22909	22885	22749	23067	23127	22996	23038	22786	22752	23144	22761	22866	22969	22891	22913	22937	22695	22965	22927	23146	22740	22730	22847	23081	22981	22935	22775	23045	22697	23010	22788	22784	22904	23002	22791	22908	22843	22834	22902	23022	22826	22922	23021	22874	23056	22976	22886	23002	23055	22525	22941	22781	22942	22991	22811	22854	22752	22966	23041	22998	22834	22940	22977	22793	22878	22739	22957	22963	22774	22920	22941	23019	22898	22756	22769	22745	23002	22982	22868	22983	22694	22670	22864	22735	22766	22988	22852	22870	22749	23040	23034	23034	22992	22685	22897	22848	22728	22580	23034	22981	22806	22755	22661	22765	22838	23045	22908	22657	22750	22845	23048	22830	22817	22841	22733	22790	22969	22798	22877	22857	23022	22938	22798	22839	22670	22894	22965	23085	23068	22995	22851	22889	22993	22772	22863	22842	22879	22734	22993	22959	22868	23016	22902	23099	22914	22881	22945	22923	22831	22725	22737	23016	23018	22879	22952	22985	22734	22754	22893	22674	22910	22747	22721	22972	22848	22846	22883	22745	22771	22845	22761	22824	22896	22660	22891	22837	22873	23029	22854	22975	22858	22968	23011	22731	23069	22990	22901	23012	22716	22970	22839	22687	22874	23008	22974	22823	22964	23061	22897	23003	22920	22933	23001	22951	22915	22679	22909	22955	22822	22883	23071	22892	23078	22814	22941	22996	23029	22921	22618	22665	22978	23032	22832	22806	23009	23060	22745	22941	22828	22968	23052	22941	22718	23050	22897	22884	22782	23051	22797	22842	22860	22754	22825	22742	22774	22837	22809	22562	22983	22805	22758	22782	22957	23075	22907	23039	23015	22969	22976	22883	23169	23047	23095	22807	23018	22951	22749	22958	22727	23025	22957	23175	22914	22752	22712	22969	22819	22597	22789	22865	22844	23102	22930	23122	22953	22866	23069	22814	22882	22936	22818	22792	23011	23131	22732	22818	22711	22997	22891	22812	22998	22805	23070	22854	22932	22977	22994	22939	22899	23088	22966	23089	22675	22818	22931	23015	22938	23032	22700	22910	23002	23223	22980	22953	22772	22889	23052	22771	23016	22979	22728	22759	22803	23001	22987	22965	22954	22854	23006	22790	22828	22921	23031	22628	22764	23068	23045	23062	22752	22958	22894	23087	22897	22975	22712	22801	23133	22814	22741	23063	22803	22805	22700	22771	22846	23019	22654	22917	22888
52786	80303	71515	55842	44432	36730	30844	27582	23653	20515	19600	18753	18137	17776	17336	17069	16936	16857	16534	16348	16200	16234	16148	16091	16005	16064	16001	15957	15944	16031	15914	15999	15850	16053	15760	15974	15910	15847	15947	16017	16000	15939	15966	15883	15917	15892	16027	16092	15874	15843	15845	15977	15892	15948	15709	15957	15705	15839	15925	15957	15824	15945	15854	15836	16040	16053	15931	15852	15992	15708	15949	15853	15890	15714	15770	15815	15934	15732	15974	16021	15968	15879	15981	15916	15861	15934	15772	15886	15852	15861	15940	15987	15848	15801	16018	15830	15863	15807	15933	15805	15901	15881	15959	16030	15740	16061	15651	15985	15882	15911	15886	15786	15900	15755	16085	15878	15814	15862	15724	15986	15804	15984	15801	15971	15828	16055	15919	15875	15972	15997	15847	15789	15790	15917	16008	15806	16039	15914	15831	15846	15848	15839	15885	15710	15917	16114	15762	15938	15978	15937	15806	15999	15904	15839	15704	15836	15980	15702	15736	15840	15894	15902	15787	15988	15940	15694	15798	15821	15718	16009	15949	15864	15792	16029	15874	15825	15882	15864	15759	15992	15945	15702	15962	15982	15730	15942	16006	15843	15607	15921	15854	15789	15878	15916	15916	15639	15784	15836	15906	15815	15898	15980	15874	16029	15779	15901	15891	15920	15930	15942	16058	15910	15788	15934	16059	15908	15786	15731	15834	15787	16076	15883	15834	15968	15837	15788	16037	15895	15748	15947	15910	15831	15879	15844	15881	15984	15948	15976	15820	15833	15717	15805	15758	15936	15980	15813	15799	15958	15912	15754	15786	15969	15933	15982	15800	15986	15932	15896	16014	15850	15953	15852	15749	15948	15953	15987	16020	15968	15982	15960	15887	15935	15820	15973	15867	15727	15792	15786	15742	15988	15997	15982	15800	15858	15770	15830	15853	15800	15871	15802	15835	15867	15810	15817	15957	15845	15975	15965	15865	15861	15851	15985	15849	15781	16000	15761	15731	15840	16010	15797	15796	15824	15956	15878	16026	15888	15796	15816	15895	15979	15780	15723	15976	15737	15821	16030	15641	15765	15728	15946	16059	15770	15782	15731	15978	15761	15893	16012	15808	15785	15956	15865	15869	15947	15889	15707	16044	15960	15850	15959	15742	15910	15834	15986	15872	15968	15911	15766	15969	15878	15815	15758	15868	15787	15929	15876	15753	15820	15730	15793	15726	15881	15878	15888	15837	15831	15913	15917	15899	15966	16016	15869	15887	15789	15898	15798	15842	15970	15663	15885	15772	15877	15696	15768	15755	16119	16046	15908	15834	15669	15995	15930	15900	16037	15781	15698	15882	15856	15797	15884	16019	15834	15699	15913	15815	15926	15856	15854	15917	15779	15868	15866	15880	16008	15974	15979	15754	15790	15755	16009	15811	15972	15710	15732	15876	15836	15942	15876	15907	15774	15947	15678	16087	15863	15803	15744	15741	15754	16073	15939	16016	15685	15935	15982	15984	15816	15801	15846	15681	15904	16016	15978	15928	15814	15734	15771	15855	15829	15911	15828	15888	15866	15663	15682	15776	16082	15895	15790	15708	15751	15862	15875	15684	15876	15922	15864	15838	16012	15988	15861	15945	15841	15765	15826	15834	15867	15925	15892	15956	15887	16041	15833	15831	15942	15804	15843	16065	15756	15850	15844	15883	15830	15862	15702	15762	15759	15942	15748	15898	15813	15797	15922	15812	15765	15615	15713	15969	15799	15957	15942	15871	15833	15933	15923	15722	15810	16081	15899	15787	15961	16010	15901	15882	15836	15921	15826	15761	15725	15756	15870	15815	15978	15963	15863	15865	15865	15875	15931	15828	15941	15880	16017	15684	15747	15651	15950	15703	16087	16023	15916	15909	15582	16063	15797	15924	15892	15861	15984	15953	15996	15896	15754	15834	16031	15769	15657	15911	15682	15914	15700	15811	15921	15857	15783	15795	15814	15778	15958	15848	15865	15733	15873	15756	15900	15836	15866	15935	15860	15721	15964	15889	15987	15733	15734	15933	15776	16012	15905	15731	15922	16122	15871	15746	15933	15841	15841	16000	15818	15858	15827	15911	15967	16055	15843	15981	15844	15736	15805	15818	15985	15827	15832	15838	16028	15808	15789	15831	15818	15924	15780	15915	15733	15898	15911	15907	15869	16132	15849	15825	15972	15837	15833	16016	15914	16014	15760	15732	15883	16015	16044	15772	15710	15825	15678	15819	15852	15906	15657	15781	15735	15902	15696	15855	15905	15913	15857	15829	16034	15801	15839	15980	16042	15625	16015	15824	16085	15956	15820	15731	15979	15990	15801	15862	15876	15810	15791	15825	15858	15793	15799	16006	16023	15792	15834	15786	15803	16034	15790	15863	15991	15835	15938	15931	15990	16041	15794	15854	15856	15813	16062	16045	15823	15958	16036	15721	15833	15950	15693	15920	15814	15778	15920	15788	15881	15604	16024	15800	15879	16067	15990	15923	15938	15871	16012	15963	15798	15660	15804	15976	15710	15851	16020	16006	15736	16001	15850	15807	15798	15828	15866	15876	15836	15908	15999	15914	16014	15832	15883	15852	16003	15920	15757	15988	15744	15725	15884	15962	15772	15785	15723	15994	15903	15983	15634	15932	16059	15908	15949	15875	16058	15891	15911	15882	15745	15744	15882	16004	15987	15907	15948	15803	15990	15866	15748	15776	15782	15902	15883	15799	15860	15815	15788	15881	15766	15842	15879	15972	15916	15884	15724	15846	15863	15921	15841	15947	15903	15828	16007	15652	16037	15951	15741	16036	15792	15920	15990	15868	15939	15825	15893	15911	15715	15925	15967	15815	15883	15846	16068	15956	15908	15728	15866	15930	15956	15870	15968	15843	15988	15811	15965	15994	15837	15859	15896	15882	15947	15760	15922	15870	15896	15833	15852	16047	15855	15796	15819	15843	15760	15938	15909	15855	15975	15868	15953	15846	15789	15916	15935	15889	16005	15993	15627	15954	16003	15905	15976	15822	15895	15889	15934	15850	15700	15903	15961	15815	15773	15960	15819	15776	15687	15933	15832	15813	15893	15934	15819	15868	15998	15867	15866	15755	15988	15893	15834	16145	15856	16035	15897	16031	15806	15630	15847	15867	15943	15792	15898	15834	15881	16026	15876	15817	15791	15929	15758	15890	15901	16001	16048	15896	15882	15790	15969	15810	15761	15825	15720	15880	15826	15915	15904	15909	15923	15801	16016	15890	15834	15810	16206	15791	15904	15815	15958	15864	15800	15826	16056	15800	16059	15836	15877	15868	15879	15876	15970	15891	15939	15845	15788	15840	15907	15847	15886	15898	15726	15714	15984	15807	15892	15710	15826	15759	15879	15799	15782	15868	15709	15874	15927	15984	15875	15843	15938	15760	15766	15921	15987	15920	15939	15949	15836	15921	15931	15927	16034	16119	15841	15968	15690	16047	16050	15955	15808	16041	15691	15913	15778	15938	15945	15778	15881	15862	15812	15707	15953	15779	15963	15942	15945	15868	15777	15832	15873	16002	15896	15780	15828	15746	15932	15810	15865	15793	15798	15803	15733	15948	15845	15869	15986	15852	15719	15977	15792	15859	15917	15859	15928	15968	15876	15713	15890	15856	15917	15968	15852	15746	15851	15833	15860	15948	16074	15854	15672	15839	15804	15931	15840	15723	15713	15987	15787	15978	15847	15971	15738	15967	15853	15950	15863	15691	15932	15785	15915	15873	15852	16060	15894	15933	15835	15874	15757	15857	15818	15941	15807	15901	15931	15957	15827	15769	15792	15880	15901	15860	15765	15821	16128	16100	15793	15791	15929	15666	15841	15870	16019	15821	15911	15746	15982	15803	15766	15918	15919	15756	15968	15721	15865	16058	15818	15944	15942	15916	15914	15923	15925	15988	15746	15834	15892	15833	16093	15931	15876	15904	15974	15843	15782	15812	15818	15804	16019	15978	15909	15801	15884	15935	15757	15976	15929	15872	15954	15877	15855	15955	15852	15925	15806	15961	15852	15750	15896	15878	15713	15850	15821	15846	15988	15783	15850	15774	15873	15841	15914	16048	16153	15826	15830	15833	15793	15754	15761	15939	15899	15829	15842	15818	15708	16012	15907	15881	15754	15682	15709	15826	15931	16049	15966	15941	15902	15848	15990	15918	15786	15892	15845	15978	15907	15856	15716	15843	15890	15844	15942	15791	15927	15888	15740	15898	15662	16052	15865	15915	15975	15883	15765	15814	15805	15897	15808	15980	15792	15969	15898	15773	15964	15725	15719	15991	15978	16034	15840	15712	15725	15831	15802	15996	15978	15979	15887	15915	15947	15987	15926	16133	15727	15851	15823	15794	15909	15846	15912	16023	16019	15974	15939	15853	15926	16035	16036	15819	15915	15980	15848	15867	15848	15891	15978	15961	15997	16017	15676	15930	15828	15949	16038	15543	15981	15799	16062	15884	16007	15949	15858	15787	15932	15984	15929	15812	15787	15844	16006	15869	15796	15823	15803	15720	15765	15768	15737	15876	15820	15870	15922	15907	15920	15869	15800	16025	15879	15834	15945	15843	15746	15841	15979	15985	15764	15923	15860	15921	15873	15805	15813	15903	15827	15929	15989	15787	15626	15734	15869	15793	15929	15723	15953	15868	15900	15925	15871	15986	15884	15914	15832	15645	15907	15668	15913	15952	15800	15718	15960	15831	15874	15980	15886	15985	16060	15761	15982	15920	15837	16030	15996	15933	15877	15825	15770	15695	15752	15808	15844	15817	15744	15910	15875	15837	15806	15895	15996	15979	16015	15892	15822	15943	15815	15955	15889	15908	15763	15839	15839	15769	15851	16038	15862	15686	15829	15963	15907	15874	15909	15784	15877	15821	15959	15993	15904	15925	15919	15908	15728	15783	16067	16034	15753	16099	15811	16003	15891	15807	15969	15997	15791	15879	15720	15961	15740	15748	15907	16026	15916	15812	15965	15978	15772	15887	15719	16026	15943	15783	15921	15821	15811	15758	15775	15791	15716	15948	15858	15709	15984	15774	15898	15673	15711	15893	16052	15875	15887	15751	15768	15825	15867	15817	15762	15988	15993	15819	16150	15687	16155	15888	15957	16080	15908	15915	15848
48310	53173	51573	43609	35108	30567	28147	27308	25692	24688	24488	24164	23859	23648	23456	23678	23558	23565	23520	23549	23499	23529	23370	23510	23444	23386	23317	23480	23482	23338	23457	23510	23472	23296	23524	23120	23266	23221	23318	23354	23539	23531	23248	23097	23488	23338	23293	23315	23327	23364	22895	23466	23393	23411	23331	23280	23313	23215	23312	23081	23386	23459	23161	23228	23213	23226	23060	23396	23147	23233	23395	23205	23409	23316	23278	23212	23093	23204	23201	23273	22980	23013	23268	23340	23259	23225	23287	23241	23080	23478	23193	23286	23359	23167	23339	23261	23353	23300	23345	23426	23139	23171	22985	23167	23310	23177	23469	23379	23410	23160	23345	23293	23346	23107	23133	23550	23188	23334	23234	23403	23213	23265	23522	23291	23237	23072	23516	23158	23219	23269	23364	23501	23470	23381	23467	23240	23316	23149	23317	23488	23316	23408	23204	23110	23280	22961	23306	23278	23194	23161	23303	23269	23330	23149	23383	23170	23420	23198	23400	23253	23414	23306	23242	23158	23487	23069	23244	23225	23394	23303	23248	23338	23337	23283	23116	23037	23187	23302	23500	23302	23149	23331	23263	23167	23241	23118	23178	23231	23424	23357	23221	23492	23532	23470	23229	23239	23459	23213	23226	23276	23420	23312	23666	23182	23354	23450	23202	23019	23258	23020	23435	23384	23342	23410	23331	23600	23293	23568	23258	23334	23127	23388	23354	23425	23333	23496	23114	23251	23383	23301	23266	23366	23474	23325	23431	23289	23076	23263	23289	23373	23324	23490	23379	23294	23160	23377	23277	23299	23317	23336	23334	23441	23305	23244	23428	23367	23225	23291	23257	23479	23268	23360	23341	23235	23366	23335	23157	23274	23113	23223	23106	23077	23199	23442	23294	23279	23113	23175	23378	23268	23444	23198	23233	23279	23187	23162	23119	23170	23003	23340	23049	23225	23244	23274	23359	23071	23415	23146	23265	22982	23072	23301	23108	23352	23380	23273	23380	23102	23393	23265	23464	23295	23372	23224	23515	23411	23160	23310	23042	23311	23277	23057	23425	23082	23426	23372	23166	23261	23265	23321	22796	23253	23347	23353	23368	23208	23105	23220	23260	23480	23194	23354	23354	23239	23384	23246	23239	23364	23296	23315	23240	23099	23227	23151	23230	23164	23054	23257	23401	23292	23310	23242	23403	23400	23160	23334	23091	23402	23061	23366	23476	23241	23364	23238	23323	23162	23342	23389	23235	23159	23209	23288	23318	23235	23296	23364	23404	23288	23101	23183	23258	23205	23285	23347	23536	23172	23252	23162	23277	23450	23258	23463	23404	23276	23291	23343	23100	23366	23620	23115	23122	23326	23321	23216	23318	23366	23377	23406	23350	23366	23305	23164	23286	23315	23198	23086	23276	23196	23486	23286	23340	23341	23457	23473	23207	23412	23253	23153	23323	23216	23359	23029	23313	23384	23055	23250	23302	23442	23315	23172	23205	23223	23061	23224	23375	23418	23263	23269	23450	23348	23244	23201	23055	23217	23392	23171	23331	23310	23168	23214	23113	23172	23483	23369	23314	23141	23350	23414	23224	23424	23284	23273	23140	23223	23392	23405	23157	23389	23145	23287	23281	23380	23274	23431	23299	23530	23265	23217	23316	23211	23403	23104	23314	23411	23536	23129	23143	23267	23050	23216	23288	23292	23245	23376	23449	23470	23488	23320	23408	23081	23215	23138	23320	23191	23440	23570	23296	23294	23242	23417	23188	23271	23434	23539	23424	23278	23275	23386	23246	22986	23232	23182	23134	23240	23070	23355	23478	23427	23389	23426	23252	23260	23271	23083	23225	23401	23277	23205	23374	23119	23380	23243	23362	23129	23274	23200	23307	23206	23320	23343	23302	23221	23303	23215	23157	23196	23402	23213	23192	23070	23268	23291	23172	23274	23507	23494	23314	23314	23261	23377	23269	23512	23467	23331	23384	23297	23432	23370	23380	23230	23178	23217	23169	23050	23300	23352	23604	23272	23310	23355	23092	23239	23315	23159	23292	23239	23275	23288	23353	23320	23264	23580	23461	23362	23285	23182	23285	23225	23432	23232	23086	23309	22922	23022	23131	23271	23358	23292	23075	23182	23346	23176	23429	23302	23144	23327	23380	23287	23065	23235	23342	23276	23375	23321	23381	23266	23147	23471	23354	23236	23171	23223	23288	23601	23306	23422	23282	23417	23460	23478	23204	23474	23337	23165	23065	23290	23242	23335	23337	23502	23113	23124	23276	23175	23397	23383	23479	23343	22908	23467	23233	23249	23218	23211	23326	23314	23651	23230	23243	23216	23257	23137	23013	23260	23234	23122	23290	23283	23364	23217	23033	23396	23214	23132	23264	23334	23133	23327	23266	23432	23316	23381	23368	23266	23576	23311	23235	23383	23262	23185	23111	23406	23418	23465	23198	23537	23155	22976	23267	23485	23568	23077	23040	23316	23314	23218	23192	23179	23000	23170	23302	23360	23083	23388	23570	23186	23343	23349	23368	23532	23380	23446	23516	23127	23111	23301	23367	23312	23113	23322	23175	23125	23243	23260	23179	23311	23435	23224	23303	23343	23152	23289	23135	23413	23552	23133	23036	23272	23193	23299	23523	23490	23157	23187	23378	23236	23366	23418	23438	23440	23474	23323	23277	23463	23452	23248	23316	23502	23257	23303	23181	23001	23283	23283	23229	23234	23353	23233	23473	23307	23415	23354	23365	23406	23317	23144	23341	23388	23382	23343	23196	23382	23480	23318	23082	23317	23441	23307	23185	23236	23110	23178	23371	23322	23274	23345	23247	23242	23268	23373	23371	23227	23158	23304	23310	23470	23377	23442	23031	23294	23450	23017	23434	23197	23538	23326	23422	23189	23190	23287	23313	23413	23280	23483	23285	23487	23344	23161	23340	23452	23258	23427	23108	23441	23224	23375	23342	23293	23253	23211	23305	23257	23251	23207	23342	23411	23329	23352	23415	22981	23199	23223	23390	23294	23422	23348	23316	23216	23458	23380	23190	23312	23256	23184	23016	23307	23342	23272	23233	23486	23550	23198	23114	23236	23314	23193	23418	23488	23537	23262	23160	23335	23427	23216	23146	23098	23113	23192	23407	23510	23271	23392	23482	23397	23397	23454	23319	23267	23353	23467	23601	23433	23400	23259	23000	23479	23357	23210	23305	23394	23070	23212	23316	23315	23129	23320	23326	23363	23385	23265	23387	23317	23425	23016	23232	23246	23215	23279	23299	23244	23176	23130	23083	23275	23053	23117	23035	23403	23418	23516	23465	23390	23436	23497	23210	23281	23231	23214	23286	23377	23187	23296	23352	23430	23477	23317	23375	23025	23176	23231	23101	23277	23301	23283	23253	23316	23212	23234	23296	23151	23465	23405	23334	23340	23226	23550	23462	23420	23335	23241	23427	23235	23276	23328	23103	23220	23137	23241	23402	23394	23304	23156	23254	23420	23224	23266	23491	23203	23456	23321	23775	23434	23019	23703	23228	23360	23529	23262	23221	23330	23230	23410	23303	23143	23446	23321	23284	23500	23071	23189	23288	23314	23465	23429	23473	23302	23310	23416	23270	23472	23440	23150	23275	23345	23386	23139	23066	23358	23428	23418	23378	23372	23318	23108	23246	23225	23192	22932	23314	23403	23316	23358	23283	23416	23272	23153	23270	23232	23714	23252	23165	23407	23273	23365	23368	23343	23244	23297	23413	23234	23240	23270	23321	23100	23142	23399	23129	23436	23545	23273	23268	23150	23427	23192	23252	23282	23338	23485	23330	23304	23141	23200	23306	23391	23110	23281	23134	23284	23330	23117	23149	23265	23612	23196	23092	23361	23209	23153	23329	23459	23408	23319	23327	23421	23289	23478	23289	23124	23309	23339	23463	23093	23283	23347	23249	23318	23149	23315	23402	23281	23180	23327	23226	23364	23271	23000	23446	23104	23322	23498	23300	23140	23305	23119	23386	23202	23305	23383	23401	23402	23403	23231	23379	23218	23178	23215	23297	23402	23086	23354	23330	23347	23270	23222	23168	23239	23424	23045	23353	23421	23191	23191	23332	23241	23413	23370	23383	23174	23337	23281	23296	23124	23191	23190	23511	23341	23271	23239	23504	23341	23148	23349	23176	23396	23326	23463	23398	23582	23293	23398	23450	23287	23253	23415	23507	23492	23046	23321	23315	23183	23167	23075	23408	23173	23231	23316	23115	23120	23192	23385	23219	23311	23486	23160	23322	23389	23207	23384	23431	23356	23384	23382	23290	23316	23460	23167	23231	23022	23186	23400	23258	23297	23356	23405	23056	23345	23086	23174	23278	23208	23433	23211	23606	23326	23384	23115	23345	23574	23227	23275	23227	23145	23186	23551	23539	23417	23545	23442	23510	23190	23259	23278	23244	23257	23511	23199	23422	23441	23324	23248	23311	23369	23370	23198	23264	23567	23274	23414	23332	23364	23310	23149	23304	23412	23363	23290	23236	23395	23418	23267	23401	23119	23454	23463	23259	23345	23352	23290	23314	23348	23354	23573	23474	23250	23215	23270	23399	23008	23225	23199	23216	23359	23329	23251	23269	23448	23159	23520	23195	23222	23377	23343	22968	23232	23233	23187	23246	23401	23392	23279	23287	23147	23502	23370	23427	23507	23236	23285	23303	23464	23263	23482	23478	23463	23391	23228	23340	23181	23389	23551	23383	23318	23139	23074	23326	23454	23542	22931	23160	23321	23202	23316	23548	23303	23309	23319	23253	23155	23152	23233	23265	23313	23474	22984	23121	23146	23396	23276	23240	23375	23387	22849	23431	23388	23393	23137	23474	23375	23279	23322	23328	23573	23412	23236	23414	23295	23183	23564	23394	23249	23083	23197	23319	23451	23215	23239	23377	23134	23132	23314	23332	23265	23241	23476	23424	23190	23588	23478	23255	23339	23441	23302	23317	23333	23279	23436	23298	23328	23239	23423	23370	23340	23312	23368	23279	23457	23371	23418	23310	23592	23250	23277	23191	23181	23211	23461	23285	23296	23242	23261	23431	23277	23309	23239	23456	23248	23272	23494	23389	23268	23470	23375	23486	23376	23336	23278	23384	23303	23114	23343	23309	23048	23405	23463	23131	23598
51094	60965	52629	39897	30802	25152	22452	21253	19225	18154	17528	17240	17051	16708	16712	16401	16386	16532	16373	16361	16495	16127	16128	16121	15923	16240	16199	16227	16096	16092	16070	16100	16154	16042	15995	16060	16119	16224	16027	16184	15996	16142	16144	16105	16116	16111	16009	15992	16158	16172	16140	16098	16116	16082	15992	16002	16022	16269	16162	16215	16039	16129	16153	16079	16183	15949	15963	16121	16171	16040	16168	16045	16064	16056	15954	16172	16351	16150	16216	16028	16039	16212	16009	16026	16075	16144	16194	15968	16220	16035	15948	16283	16037	15958	16150	16074	16240	16134	16078	16201	16157	16173	16076	16197	15994	16175	16107	15915	15943	16181	16084	16028	16146	16072	16146	16061	16154	16132	16108	15992	16015	16074	16208	16073	16040	16036	16058	16146	16111	16163	16234	16057	16032	16186	16112	16078	16137	16196	16002	16185	16060	16144	16136	16200	16138	16147	16164	16133	16011	16032	15934	16112	15987	16265	16206	16158	15962	16112	16172	16119	15996	16139	15885	16124	16073	16195	16087	16132	16135	16108	15980	16077	16231	16217	15984	16135	16040	16095	15965	15930	16055	16146	16070	16186	16140	16003	15996	15964	16062	16000	15976	15969	15980	16149	16029	16147	16009	16005	16000	16278	15951	16398	16202	16276	16139	16134	15958	16184	16039	16054	16244	16072	15957	16111	16130	16216	15978	15983	16132	16158	16117	16204	16169	16056	16069	16286	16222	16012	16207	16042	16094	16064	16117	16115	16349	16100	16019	16153	16049	16114	16251	15925	16020	16067	16201	16034	16091	16096	16029	16137	16104	15993	16026	16078	16080	16130	16456	16118	15972	16297	15925	16051	16062	16199	16002	16053	16102	16228	15967	16314	16047	16205	16119	16120	16158	15970	15953	16153	16043	16034	16122	15987	16164	16084	15939	16122	16032	16219	15932	16033	16140	16139	16079	16030	16059	16203	16101	16112	16103	16097	15980	15996	16057	16148	16114	16188	16163	16093	16108	16134	16035	16184	15930	16141	16166	16088	16132	16102	16057	16006	15939	16265	16019	16037	16230	15995	15981	16040	16140	16195	15920	16157	16145	16106	15938	16037	16101	15966	16018	16099	16084	15952	16256	15955	16095	16179	16083	16137	16209	16087	16018	16315	16140	16099	16020	16103	15929	16121	16290	16087	16069	15893	15944	16185	15972	15997	15905	16077	16247	16015	16167	16084	16169	16090	16039	16294	16069	16079	16164	16187	15907	16068	16325	15963	16181	16072	16040	16068	15980	15910	16227	16087	16044	16198	15954	16230	16003	16087	16027	16131	16058	15975	15910	16082	16035	16126	16060	16168	15934	16285	16088	16285	16048	16231	16136	16021	16015	15951	16170	15921	16213	16062	15905	16031	16032	16202	15952	16151	16210	16011	16066	16133	16103	16161	16169	16159	16392	16065	16040	16149	16073	16171	16145	16082	16155	15834	16169	16056	16145	15985	15990	16168	16028	15934	16088	16156	16070	16253	16161	15918	16033	16150	16102	16148	15985	15988	16209	15928	16158	15880	15951	16112	16216	15900	16169	16256	16043	15979	15862	16085	16109	16187	16136	16050	16255	16057	16010	16078	16012	16052	15919	16040	16150	15985	16049	16088	16227	16078	16218	15952	16118	15938	16122	16036	16191	16138	15935	16172	16134	16122	16159	15878	16182	16048	15882	15994	16057	16087	16062	16281	16051	15898	15964	16031	16127	15972	16176	16081	15996	15935	16034	16184	15951	16225	16183	16139	16165	15992	16135	16079	16152	16154	16388	15940	16150	16195	16068	16188	16119	16042	16120	16149	16099	15996	16088	16186	16006	16208	16116	15981	16131	16187	16159	15929	16097	16067	16100	16226	16196	15973	16063	16090	16018	16231	16079	15933	16163	16169	15945	16041	16227	16218	16146	16214	16061	16125	16364	15996	16074	16211	16010	16064	16052	16101	16079	15956	15977	16188	15929	16078	16130	16189	16014	16089	16097	15988	15846	16068	15878	16236	15978	16025	16134	16035	16161	15893	16240	15916	16087	16051	16159	16215	16106	16154	16272	15903	16215	15976	15955	16126	15946	16160	16087	16036	15970	16076	16227	16048	16003	16231	16103	16228	16134	15973	16190	16053	16187	16115	16089	16071	16036	16053	16028	16092	16173	15917	16128	16050	15970	16236	16109	16186	15976	16298	16075	16167	16143	16101	16094	15940	16119	16089	16190	15932	15951	16013	16002	16009	16195	16183	16084	16154	15930	15966	16262	15993	16147	16196	15911	16125	16088	16123	16148	16133	16126	16252	16236	16153	16081	16204	16037	16055	16038	15963	15990	16072	16148	16047	15954	16093	16101	16197	16000	16188	16187	16064	15793	16032	16238	15936	16154	16004	16078	16115	16093	15966	16167	15870	16233	15957	16068	15924	16205	16005	16050	15867	16063	16121	16152	16025	16009	16020	16263	15976	16135	16224	16188	16124	16144	16350	16090	16234	15982	15954	16108	16101	16154	16100	16086	16184	16013	16063	16063	16133	16076	16062	16163	16169	16121	16064	16096	16279	15923	16065	16097	15827	16120	16064	16076	16033	16172	16269	16125	16070	15992	16105	16230	16166	16081	16063	15942	15938	15909	16177	15995	16038	15967	16175	16118	15987	15947	16147	16040	16064	16072	16163	15994	16022	16054	15983	16048	16029	16099	16095	16025	16157	16173	16069	15971	16060	16038	16135	16001	16046	16123	16037	16045	16021	16095	15948	16097	16211	15972	16241	15998	16179	16137	16057	16103	16211	16066	16078	15949	16084	16162	15971	16153	15986	16066	16140	16166	15940	16028	16307	15975	16256	16181	16116	16088	16015	16223	16312	16214	15971	16005	16117	16131	15974	15917	16003	16004	16011	16245	15914	15903	15929	15971	15977	16001	16107	16025	16024	16120	16180	16087	16010	16083	16140	16035	16075	16090	16058	16042	16091	16025	16039	16229	16043	15998	16139	16150	16010	16129	16007	16081	16335	16139	16130	16024	16109	16235	16086	16036	16198	16105	15943	16096	16174	16112	16064	15937	16075	16167	16055	15958	15979	16097	16008	16080	16193	16175	16205	16133	15985	16184	16030	15990	16068	16091	16222	16054	16059	16071	16166	16029	16086	16030	15974	16070	16272	16156	16144	16170	16028	16271	16176	16018	16178	16117	16222	16168	16142	15902	16055	15834	16174	16120	16277	16121	16045	15997	16047	16084	15965	16040	15919	16034	16120	15960	15991	15843	16203	15998	16170	16193	15985	16064	16024	15896	16028	15969	16210	15961	16125	16093	16090	16109	16065	16124	16173	16049	15992	16031	16267	16143	15958	16052	16134	16017	16277	16103	16052	16146	15948	16013	16152	16049	16095	16078	16141	16010	16126	16300	16142	16063	16202	16091	16072	16149	16072	16209	16085	16042	16070	16014	16168	16097	16196	15929	15949	16233	16109	16089	16205	16365	16028	15978	16172	16159	16028	15940	15898	16010	16166	16015	16054	16226	16111	16117	16235	16045	16109	16033	16091	16088	16024	16029	16184	16014	15976	16000	16008	15917	16041	16017	15967	16056	16234	16187	16011	16109	15963	16110	16028	16121	16094	16181	16191	16107	16186	16239	16222	16234	16185	16129	16170	15937	16166	15965	16084	16185	16072	16066	16227	16100	16038	16175	16144	16162	16107	16211	16084	16146	16116	16001	16073	16281	16212	16083	16150	16174	16084	16015	16187	16106	15871	16114	15997	16319	15946	16187	16067	16002	15988	16096	16125	16113	16166	16184	16191	15995	16119	15935	16150	16181	15872	15993	16224	16048	16241	16063	16002	16106	16367	16151	16046	16092	16282	16167	16056	16041	16135	16237	16227	16049	16166	16041	15829	16101	16179	16065	16068	16071	16034	16190	16179	16181	15858	16182	16133	16084	16046	16032	15998	16017	15997	16148	16098	16099	16177	16102	16018	16080	16106	16057	16129	16121	16051	16197	16130	16181	16036	16020	16098	16132	16164	16044	15996	15974	16054	16049	16053	16072	16258	16152	16074	16154	16181	16022	16020	16050	16132	16129	15892	16288	16139	16107	15922	16168	16099	16087	16091	16088	15909	16068	16195	15933	16173	16224	16117	16178	16112	16153	16115	15986	16216	16178	16141	16159	16013	16126	16135	16054	16150	16175	16086	16164	16086	15988	16008	16174	15948	16146	16036	16018	16109	16194	16039	16177	16214	16117	16084	16048	16063	16230	16021	16043	15915	16125	16046	16020	15891	15929	16051	16141	16197	16072	15951	16136	16194	16222	16038	16011	16203	15990	16261	16000	16115	16105	16198	16096	16071	16036	16006	16222	15983	16132	15998	16078	16132	16114	15962	16045	16000	16131	16056	16183	16307	16081	15931	16065	16192	16265	16010	16078	16128	16250	16065	16000	16212	16080	15868	16052	15963	15991	16152	16078	15901	16257	16166	16234	16215	16293	16069	16257	16045	16069	15962	15981	16182	16078	16187	16098	16274	16128	16073	16287	16108	16062	16149	16047	16136	16214	16148	16001	16111	15925	16085	16083	16161	16237	16095	15976	16325	16018	16079	15985	15975	16143	16052	16076	16074	16073	16042	16071	16098	16086	16193	16147	16102	16275	15978	16172	16028	16093	16199	16133	16157	16091	16086	16167	16127	16075	16137	16305	16036	16119	16302	15919	15959	16211	16227	16139	16192	16097	16043	16144	16097	16042	16075	15882	15991	16015	15964	16056	16056	16108	15882	16078	16136	16075	16086	16091	16143	16158	16204	16028	16080	15973	16070	15956	16130	16041	16015	16203	16009	16088	16225	16027	16076	16141	16243	16185	16147	15919	16026	16006	16156	16055	16055	15829	16047	16147	16189	16067	16240	16212	15885	16064	15958	16055	16189	16132	16038	15996	16130	16039	16003	16350	16175	16088	16002	16152	16166	15900	15941	15979	16164	16119	16104	16055	16090	16000	16135	16288	16210	16076	16076	16318	16118	16092	16112	16153	16214	15911	16066	16051	15992	16305	15976	16143	16072	16088	16017	16133	16114	16223	16155	16166	16084	15888	16128	16095	16038	16078	16054	15949	16047	16123	16010	15997	16133	16085	16197	15983	16049
26135	21834	30209	30577	32469	36775	36270	31049	28118	26510	25277	24644	24184	23931	23556	23561	23261	23373	23116	23064	23064	22806	22938	22917	22835	22896	23025	23051	23071	22869	23105	22796	22820	22763	22817	22637	22711	23139	22945	22848	23007	22850	22804	22827	22855	23013	22726	22878	22700	23015	22679	22753	22761	22772	22734	23064	22866	22847	22771	22957	22934	22845	23063	22747	22766	22785	22606	22729	22757	22718	22805	22813	22649	23034	22708	22932	22710	22971	22688	22951	22788	22867	22962	22702	22775	22559	22575	22685	22696	22753	22771	22766	22528	22776	22800	22859	22680	22695	22913	22697	22926	22515	22779	22964	22798	22654	22657	22883	22674	22841	22638	22524	22577	22767	22516	22697	22787	22773	22857	22600	22792	22576	22877	22780	22812	22681	22824	22807	22765	22880	23003	23097	22731	22737	22931	22567	22917	22641	22704	22646	22560	22375	22627	22768	22988	22678	23006	22845	22649	22759	22874	23158	22827	22711	22749	22952	22762	23009	22859	22481	22877	22723	22832	22835	22840	22913	22584	22793	22773	22732	22608	22735	22799	22722	22594	22667	22763	22984	22853	22677	22786	22750	22882	22820	22785	22730	22878	22911	22596	22830	22987	23045	22640	22517	22762	22891	22596	22764	22851	22822	22769	22789	22896	22830	22698	22579	22706	22803	22923	22829	22950	22906	22892	22821	22746	23001	22703	22660	22972	22956	22819	22912	22749	22833	22720	22937	22737	22645	22615	22737	22611	22773	22746	22807	22664	22960	22717	22958	22699	22497	22629	22998	22828	22723	22771	22951	22894	22832	22818	22940	22745	22639	22641	22660	22949	22601	22592	22923	22886	22669	22762	22920	22695	22903	23125	22924	22715	22652	22871	22920	22782	22892	22797	22772	22854	22712	22925	22743	22782	22763	22841	22716	22832	22694	22959	22827	22680	22932	22948	22805	22783	22934	22627	22807	23036	23077	22769	22940	22689	22686	22718	22845	22843	22767	22773	22664	23068	22677	22953	22763	22519	22611	22756	22769	22599	22825	22624	22756	22705	22904	22723	22777	22651	22752	23000	22920	22940	22496	22687	22577	22594	22686	22957	22717	23078	22773	22670	22787	22721	22781	22876	22718	22939	22886	22848	22750	22660	22948	22878	22763	22878	22824	22698	22787	22670	22834	22980	22669	22719	22909	22714	22730	22927	22694	23033	22790	22840	22932	22577	22862	22615	22697	22832	22874	22647	22799	22864	22895	22956	22910	22642	22934	22854	22592	22871	22686	22942	22887	22799	22764	22551	22760	22780	22657	22469	22887	22959	22489	22702	22799	22963	22858	22741	22634	22783	22945	22927	22893	22647	22610	22798	22873	22695	22905	22625	22883	22708	22842	22701	22768	22709	22604	22617	22735	22811	22673	22681	22904	22874	22718	22960	22850	22805	22669	22516	22704	22922	22623	22723	22914	22576	22770	22589	22811	22839	22826	22971	22706	22797	22776	22621	22708	22651	22702	22670	22596	22654	22749	22853	22779	22793	22710	22926	22629	22697	22641	22992	22723	23062	22844	23132	22655	22914	22907	22735	22718	22792	22785	22585	22846	22905	22882	22683	22642	22636	22840	22716	23008	22869	22911	22551	22871	22714	22635	22916	22757	23029	22908	22914	22901	22689	22576	22813	22634	22525	22835	22619	22648	22572	22649	22853	22754	22905	22539	22676	22684	22718	22899	22798	22623	22803	22698	22812	22793	22920	22774	22951	22686	22636	22691	22732	22639	22714	22877	22858	22896	22808	22707	22826	22794	22600	22899	22623	22766	22990	22834	22951	22729	22781	22861	22912	22661	22858	22932	22968	22839	22915	22611	22761	22491	22786	22787	22920	22683	22673	22686	22829	22670	22701	23061	22857	22676	22758	22982	22918	22635	22898	22592	22551	22924	22393	22702	22652	22894	22435	22534	22872	22843	23090	22880	22754	22823	23135	22725	22899	22659	22790	23295	22612	23111	22849	22805	22934	22659	22678	22642	22695	22833	22793	22567	22800	22680	22763	22980	22637	22655	22889	22933	22747	22613	22867	22840	22667	22858	22868	22651	22734	22751	22762	22711	22968	22817	22767	22870	22711	22790	22737	22995	22692	22564	22530	22993	22836	22770	22740	23045	22706	22680	22740	22922	22711	22643	22699	22986	22892	22679	22756	22772	22598	22867	22979	22802	22645	22680	22715	22791	22621	22861	22770	22624	22588	22750	22816	22567	22835	22512	22974	22641	22570	22713	22703	22768	22693	22841	22622	22679	22689	22684	22619	22824	22870	22949	22769	22871	22702	22696	22750	22616	22923	22868	22836	22667	22789	22912	22620	22802	22817	22946	22847	22817	22919	22658	22879	22666	22831	22947	22985	22783	22880	22797	22898	22778	22916	22758	22865	22728	22679	22633	22686	22865	22890	22726	22740	22864	22910	22728	22622	22818	22718	22864	22710	22904	23026	22844	22849	22891	22742	22971	22674	22723	22986	22632	22747	22729	22953	22907	22494	22495	22618	22805	22573	23000	22678	22952	22823	22840	22856	22729	22863	22774	22835	22973	22802	22901	22855	22713	22603	22503	22890	22741	22875	22396	22971	22866	22841	22746	22515	22806	22848	22840	22668	22750	22672	22794	22706	22749	22639	22681	23084	22825	22789	22653	22629	22734	22877	22909	22858	22738	22821	22758	23026	22682	22732	22856	22647	22731	22723	22943	23030	22749	22654	22843	22881	22896	22815	22772	22789	22920	22952	22984	22841	22866	22816	22791	22733	22699	22520	22613	22699	22748	22633	22633	22618	22875	22888	22726	22663	22842	22877	22820	22744	22732	22735	22718	22939	22945	22791	22837	22886	22524	22785	22810	22768	22554	22661	22809	22734	22836	22867	22679	22763	22725	22848	23047	22794	22817	22873	22671	22377	22864	22625	22468	22598	22704	22833	22545	22720	22604	22698	22616	22756	22624	22795	22680	22750	22902	23033	22762	22734	22568	22734	23026	22671	22822	22846	22777	22492	22689	22718	22831	22637	22860	22965	22691	22808	22807	22534	22774	22752	22646	22754	22730	22661	22745	22817	22772	22714	22829	22644	22863	22737	22773	22876	22774	22828	22836	22704	22746	22676	22796	22670	22745	22957	22738	22929	22883	22870	22722	22919	22884	22852	22856	22661	22799	22792	22838	22694	22723	22858	22846	22746	22702	22593	22696	22766	22769	22593	22683	22744	22830	22772	22739	22681	22660	22790	22891	22886	22791	22805	22667	22753	22702	22623	22690	22720	22895	22529	22663	22980	22722	22805	22776	22900	22858	22806	22941	22780	22760	22770	22768	22791	22515	22780	22749	22628	22726	22815	22891	22833	22572	22731	23005	22559	22562	22840	22828	22786	22609	22756	22738	22840	22819	22914	22966	22792	22779	22824	22675	22913	22935	22771	22883	22889	22735	22679	22923	22826	22697	22690	22847	22810	22713	22764	22852	22746	22669	22635	22831	22752	22882	22878	22714	22792	22603	23009	22990	23007	22847	22760	22740	22716	22736	22618	22650	22772	22563	22873	22877	22873	22785	22759	22754	22759	22667	22678	22502	22857	22757	22826	22836	22741	22832	22854	22813	22663	22885	22733	22784	22846	22829	22916	22657	22742	22526	22869	22654	22803	22990	22523	22831	22869	22903	22886	22618	22758	22882	22834	22791	22842	22744	22892	22749	22661	22575	22820	22837	22791	22802	22812	22688	22774	22767	22659	22835	22943	23008	22693	22740	22873	22619	22798	22882	23029	23030	22906	22668	22827	22521	22964	22869	22607	22860	22787	22734	22719	22989	22929	22753	22925	22764	22789	22910	22514	23074	22710	22725	22655	22682	22950	22657	22745	22796	22774	22773	22737	23016	22829	22674	22634	22641	22664	22660	22949	22887	22983	22700	22709	22626	22948	22709	22783	22679	22789	22776	22784	22867	22676	22830	22461	22565	22626	22955	22765	22851	22936	23016	22726	22654	22877	22777	22614	22713	22818	22810	22780	22962	22808	22840	22732	22634	22803	22819	22945	22692	22726	22872	22745	22603	22987	22972	22952	22668	22537	22681	22842	22649	22766	22643	22635	22606	23009	22704	22882	22806	22601	22704	22943	22554	22591	22801	22577	22655	22940	22678	22696	22622	22794	22562	22721	22710	22690	22669	22895	22817	22665	22631	22605	22489	22825	22476	22703	22712	22894	22805	22951	22716	22914	22720	22735	22777	22598	22772	22847	22813	22672	22669	22619	22676	22789	22790	22651	23062	22777	23041	22742	22696	22889	22804	22878	22813	22837	22870	22631	22935	22800	22477	22654	22979	22821	22842	22554	22912	22687	22505	22652	22712	22940	22892	22679	22640	22847	22689	22587	22928	22696	22592	22831	22624	22722	22921	22701	22782	22886	22707	22718	22454	22866	22678	22760	22732	22770	22816	22567	22658	22626	22675	22820	22931	22961	22700	22780	22776	22774	22750	22874	22675	22780	22863	22706	22912	22738	22663	22961	22849	23038	22525	22851	22796	22844	22675	22653	22868	22782	22674	22786	22597	22946	22965	22886	22810	22897	22545	22730	22815	22900	22801	22574	22674	22749	22962	22716	22415	22795	22863	22728	22833	23120	22609	22615	22530	22619	22861	22918	22860	22794	22614	22694	22673	22962	22522	22817	22761	22868	22915	22896	22875	22824	22743	22946	22784	22936	22662	22720	22980	22937	22717	22700	22615	22913	22787	22707	22836	22658	22690	22851	22859	22826	22770	22571	22851	22874	22945	22866	22953	22667	22979	23018	22789	22678	22643	22962	22757	22915	22837	23162	22842	22964	22914	22926	22818	22741	22617	22854	22845	22840	22699	22674	22736	22854	22634	22690	22558	22837	22791	22785	22669	22810	22674	22775	22681	22731	22756	23038	22723	22748	22819	22755	22737	22991	22677	22660	22806	22881	22702	22749	22664	22798	22934	22771	23000	22781	22706	22712	22826	22535	22724	22754	22695	22827	22691	22828	22737	22921	22746	22836	22895	22593	22735	22853	22940	22786	22686	22924	22767	22789	22636	22763	22789	22779	22639	23056	22668	22629	22612	22939	22693	22827	22976	22706	22635	22914	22827	22624	22453	22884	22723
48741	69685	59551	45808	38776	35407	31237	26527	22460	20155	18984	17946	17615	17332	17177	16689	16741	16406	16559	16307	16307	16164	16139	15828	15989	16080	16007	15938	16011	15866	15992	15877	16029	15797	15985	15933	15854	15888	15829	15994	15898	15970	15930	15820	15904	15880	15853	15885	15833	15907	15967	15843	15749	15653	15912	15839	15833	15679	15834	15745	16066	15823	15880	15783	15827	15723	15934	15746	15912	15818	15837	15916	15844	15817	15877	15756	15910	15858	15953	15796	15953	15868	15864	15859	15864	15730	15734	15799	15856	15918	15833	15860	15781	15889	15795	15798	15964	15852	15838	15653	15807	15736	15769	15738	15619	15738	15782	15833	15792	15724	15772	15735	15860	16027	15796	15880	15819	15810	15811	15797	15659	15814	15864	15745	15944	15847	15746	15803	15998	15804	15840	15594	15859	15884	15846	15797	15861	15849	15725	15890	15846	15710	15929	15834	15849	15915	15929	15756	15787	16083	15853	15929	15909	15915	15936	15836	15842	15921	15845	15755	15806	15853	15903	16105	15858	15767	15599	15807	15757	15671	16042	15798	15862	15752	15540	15836	15961	15591	15817	15920	15937	15952	15874	15930	15822	15765	15808	15945	15791	15758	15791	15953	15940	15820	15722	15831	15868	15700	15746	15814	15899	15812	15710	15845	15950	15771	15905	15925	15921	15739	15911	15799	15995	15749	15744	15755	15568	16014	15836	15701	16130	15806	15963	15840	15964	15836	15886	15973	15779	16014	15802	15824	15780	15805	15931	15635	15891	15830	15843	15741	15925	15923	16009	15718	15894	15964	15763	15772	15843	15887	16020	15933	15736	16077	15904	15619	15915	15833	15843	15836	15958	15697	15710	15948	15837	15981	15787	15837	15784	15833	15854	15812	15875	15876	15671	15800	15777	15988	15860	15819	15924	15802	15909	15775	15852	15859	15871	16025	16048	15815	15723	16050	16023	15846	15595	16006	15790	15918	15910	15778	15892	15831	15767	15955	15989	15823	15951	15848	15812	15844	15880	15919	15830	15822	15827	15950	15900	15838	15814	15694	15853	16007	15825	15674	15721	16051	15765	15754	15867	15864	16151	15817	15783	15878	15872	15791	15739	15879	15815	15741	16015	15961	15779	15950	15971	15929	15883	15883	15876	15826	15798	15775	15868	15805	15804	15910	15824	15789	15950	15879	15742	15762	15956	15831	15900	15791	15851	15576	15841	16049	15925	15915	15984	15874	15727	15977	15722	15887	15746	15844	15759	15901	15765	15885	15836	15860	16024	15810	15750	15783	15938	15911	15782	15738	15840	15816	15910	15880	15647	15729	15964	15838	15881	15795	15785	15782	15799	15907	15739	15754	15907	15813	15823	15941	15803	15844	15840	15779	15738	15966	15886	15867	15865	15856	15920	15972	15736	15733	15867	15893	15773	15867	16012	15763	15954	15923	15796	16105	15954	15832	16026	15733	16077	15841	15759	15863	15855	15780	15755	15895	15769	16013	15752	15768	15846	15926	15881	15857	15763	15741	15968	15874	15754	15891	15923	15746	15884	15947	15700	15906	15817	15844	15810	15712	15784	15721	15872	15817	15789	15719	15708	16072	15817	15953	15646	15889	15896	16086	15675	15820	15760	15792	15667	15805	15964	15737	15909	16025	15727	15931	15617	15919	15935	15998	15822	15893	15852	16002	15766	15808	15932	15917	15876	15833	15920	15843	15865	15646	15800	15911	15828	15764	15903	15702	15974	15885	15852	15782	15686	15848	15880	16004	15817	15747	15764	15929	15732	15953	15760	16027	15807	15702	15957	15834	15777	15878	15901	15887	15986	16018	15827	15976	15848	15802	15810	15952	15773	15681	15848	16032	15972	15958	15923	15800	15872	15938	15925	15797	15892	15805	15842	15785	15850	15806	16109	15742	15782	15948	15815	15761	15812	15899	15865	15953	15935	15794	15691	15855	15979	15888	15826	15839	15952	15805	16014	16006	15916	15899	15818	15618	15782	15873	15747	15686	15712	15771	15831	15814	15933	16023	15707	15980	15856	15820	15848	15835	15887	15903	15794	15900	15729	15820	15758	15892	15914	15877	15848	15733	15819	15852	15893	15894	15881	15834	15901	15849	15714	15867	15959	15924	15799	15674	15849	15805	15938	15891	15831	15752	15961	15952	15816	15906	15737	15621	15791	16048	15868	15703	15885	15870	15736	15749	15645	15774	15769	15805	15830	15797	15919	15845	15811	15814	15773	15971	15705	15778	15713	15963	15900	15988	15993	16009	15931	15769	15824	15653	15870	15909	15925	15966	15983	15965	15813	15904	15897	15824	15849	15903	15817	15940	15924	15699	15806	15957	15837	15907	15751	15880	15710	15800	15854	15874	15982	15902	15905	15773	15757	15924	15779	15883	15834	15873	15939	16010	15972	15842	15761	15791	15940	15791	15871	15675	15931	15927	15880	15745	15711	15884	15811	15851	15849	15794	15865	15831	15896	15761	15933	15920	15885	15851	15808	15812	15765	15961	15846	15835	15896	15893	15808	15741	15802	15942	15868	15798	15981	15917	15743	15922	15698	15807	15844	15870	15864	15827	15724	15936	15940	15821	15941	15878	15846	15910	15925	15878	15851	15733	15896	15826	15901	15742	15872	15945	15844	15913	15955	15770	15984	15881	15778	15851	15844	15788	15644	15802	15686	15797	15810	15916	15940	15924	15830	15795	15882	15832	15850	15927	15954	15918	15904	15865	15914	15721	15769	15846	15980	15786	16011	15718	15808	15821	15752	15831	15906	15824	15975	15826	15818	15939	15813	15817	15807	15736	16069	15948	15748	15737	15710	15797	15759	15751	16122	15789	15976	15925	15978	15895	15695	15991	15721	15922	15826	15739	16053	15933	15859	15690	15899	15788	15708	15728	15884	15825	15896	15694	15900	15840	15839	15624	15795	15839	16021	15881	15798	15904	15900	15694	15878	16000	15684	15836	15813	15879	15807	15845	15828	15989	15753	15818	16054	15885	15801	15776	15737	15931	16151	15878	15912	15802	15904	15849	15781	15830	15886	15778	15948	15885	15884	15949	15785	15897	15986	15973	15933	15811	15901	15923	15883	15859	16060	15835	15841	15728	15882	15793	15830	15748	15864	15930	15738	15881	15746	15864	15950	15815	15722	15684	15891	15871	16003	15948	15641	15703	15802	15943	16022	15684	15670	15797	15640	15725	15892	15906	15654	15782	15856	15858	15894	15914	15866	15912	15786	15850	15937	15790	15889	15822	15921	15738	15747	15855	15887	15786	15786	15860	15991	15760	15775	15852	15938	15914	15786	15680	15788	15864	15872	15816	15852	15801	15611	15706	15710	15655	15816	15879	16123	15751	15874	15755	15758	15915	15860	15678	15927	15950	15879	15883	15834	15686	15946	15772	15823	15943	15844	15974	15828	15748	15830	15781	15720	15933	15946	15881	15787	15807	15924	15762	15851	15783	15886	15849	15791	15876	15889	16001	15845	15812	15799	15829	15830	15834	15900	15813	15836	15827	15935	15666	15774	15886	15893	15918	15924	15871	15724	15735	15914	15799	15848	15703	15827	15791	15949	15855	15919	15919	15713	15723	15923	15838	15828	15834	15817	15717	15752	15809	15795	15830	15885	15955	15858	15774	15875	15966	15682	15795	15911	15710	15824	15866	15683	15919	15728	15807	15871	15921	15906	15569	16150	15858	15760	15872	15949	15897	15925	15991	15689	15813	15946	15807	15879	15929	15940	15870	15762	15851	15994	15805	15890	15877	15552	15983	15827	15749	15783	15756	15880	15994	15960	15930	15796	15782	15900	15926	15835	15758	15873	15613	15710	15987	15956	15793	15825	15664	15828	15843	15918	15773	15897	15903	16006	15737	15938	15888	15978	15894	15940	15952	15832	15972	15697	15957	15898	15837	15884	16110	15894	15744	15901	15889	15921	15768	15872	15902	15844	15879	15858	15756	15731	15988	15793	15842	15806	15821	15880	16003	15969	15954	15883	15703	15831	15711	15953	15795	15725	15860	15759	15914	15930	15791	15916	15792	15963	15789	15790	15874	15817	15946	15970	15797	15874	15915	15676	15702	15948	15813	15983	15953	15770	15720	16031	15757	15886	15860	15839	16160	15857	16146	16027	15816	16080	15896	15807	15922	15941	16026	15869	16012	15737	15954	15866	15840	15831	15742	15806	15852	15888	15952	15769	15842	15807	15853	16030	15852	15935	15936	15888	15882	15836	15767	15868	15794	15744	15815	15875	15687	16001	15812	15849	15898	15690	15888	15793	15817	15791	15864	15767	15783	15874	15972	15728	15840	15940	15930	15962	15882	15820	15743	15978	15896	15915	15892	15958	15862	15848	15744	15961	16009	15806	15874	15781	15934	15934	15715	15671	16059	15777	15870	15886	15852	15807	15675	15891	16019	15890	15814	15906	15969	15901	15864	15911	15726	15717	15855	15803	15702	15816	15928	15752	15816	15872	15906	15741	15774	15802	15885	15787	15819	15984	15911	15880	15666	15854	15976	15804	16013	15971	15842	15920	15687	15953	15971	15943	15980	16034	15898	15763	15943	15862	15887	15800	15989	15972	15897	15721	15897	16063	15794	15870	15810	15999	15876	15872	15850	15839	15809	15645	15893	15703	15961	15892	15524	15688	15917	15849	15824	15881	16038	15855	15875	15878	15887	15732	15766	15762	15852	15749	15853	15857	15839	15763	15728	16001	15752	15811	15869	15973	15780	15915	15734	15916	15754	15983	16122	15857	15867	15798	15771	16022	15798	15844	15970	15762	15728	16088	15888	15943	15925	16025	15853	15786	15850	15900	15845	15927	15752	15884	15766	15846	15877	15963	16011	15895	15825	15924	15852	15814	15935	15901	15770	15812	15710	15847	15840	15832	15915	15749	15834	15723	15852	15884	15783	15849	15869	15744	15800	15993	15723	15931	15666	15891	15858	15818	15872	15685	15868	15666	15816	15858	15773	15773	15874	16116	15999	15785	15845	15844	15843	15948	15842	15921	15767	15792	15817	15676	15950	16051	15903	15950	15800	15923	15763	15971	15788	15976	15842	15852	15945	15940	15757	15962	15823	15819	15705	15854	15916	15795	15990	15708	15983	15873	15939	16018	16011	15967	15676	15740	15802
24319	21608	29434	27754	30939	35312	38602	32622	29554	28548	27390	25747	25094	24701	24254	24175	23907	23713	23602	23554	23124	23291	23088	22996	22976	22937	22736	22794	22929	23064	22819	22832	23017	22727	22808	22705	22941	22925	22989	22824	22566	22768	22934	22867	22711	22862	22807	22809	22620	22637	22654	22613	22706	22552	22752	22902	22611	22719	22854	22637	22722	22690	22838	22658	22937	22942	22581	22863	22747	22841	22670	22881	22807	22704	22822	22640	22850	22820	22701	22796	22591	22631	22659	22497	22822	22620	22681	22757	22793	22534	22892	22729	22689	22861	22710	22595	22740	22843	22768	22860	22810	22624	22819	22434	22684	22787	22595	22752	22540	22605	22943	22434	22995	22763	22857	22584	22831	22727	22820	22615	22717	22823	22530	22739	22594	22730	22642	22565	22662	22876	22712	22802	22737	22792	22758	22761	22569	22670	22771	22777	22805	22864	22468	22558	22726	22470	22612	22704	22754	22688	22700	22720	22608	22876	22857	22940	22824	22747	22487	22783	22956	22647	22574	22586	22829	22948	22634	22863	22817	22682	22815	22841	22659	22762	22585	22657	22712	22647	22711	22463	22553	22889	22633	22761	22748	22676	22840	22901	22898	22878	22748	22882	22877	22653	22876	22851	22477	22718	22728	22766	22431	22584	22602	22594	22677	22655	22867	22784	22675	22614	22742	22880	22723	22763	22793	22520	22805	22700	22490	22455	22752	22962	22813	22593	22672	22891	22710	22657	22823	22800	22798	22712	22445	22786	22679	22673	22514	22561	22661	22681	22672	22651	22496	22699	22593	22669	22833	22497	22392	22725	22831	22707	22682	22615	22745	22569	22950	22579	22990	22767	22923	22940	22752	22411	22697	22717	22549	22439	22807	22958	22559	22754	22718	22730	22696	22937	22776	22824	22475	22647	22758	22569	22795	22618	22900	22491	22682	22644	22762	22742	22719	22909	22643	22550	22762	22755	22805	22431	22720	22908	22855	22660	22586	22767	22726	22865	22757	22706	22781	22641	22485	22604	22707	22784	22805	22631	22634	22631	22708	22637	22813	22670	22596	22673	22836	22721	22776	22685	22584	22853	22734	22579	22635	22958	22632	22836	22745	22732	22825	22605	22645	22772	22955	22670	22837	22751	22695	22544	22906	22616	22481	22932	22809	22836	22621	22847	22624	22764	22835	22413	22748	22633	22825	22567	22675	22580	22771	22755	22794	22444	22872	22733	22540	22384	22827	22771	22630	22569	22482	22629	22423	22769	22733	22628	22720	22629	22566	22664	22606	22479	22995	22554	22659	22832	22817	22750	22741	22605	22774	22727	22859	22838	22837	22638	22795	22720	22600	22935	22838	22722	22902	22767	22713	22749	22593	22725	22533	22588	22492	22823	22589	22752	22793	22811	22481	22708	22572	22895	22604	22310	22817	22669	22844	22849	22702	22744	22572	22904	22733	22619	22578	22884	22775	22704	22759	22753	22787	22511	22691	22726	22927	22611	22883	22842	22439	22719	22577	22488	22527	22611	22461	22412	22791	22582	22648	22648	22812	22857	22703	22712	22431	22602	22657	22810	22504	22440	22779	22502	22576	22669	22776	22702	22770	22847	22849	22788	22691	22819	22584	22779	22508	22565	22692	22798	22855	22588	22645	22674	22449	22603	22692	22791	22928	22699	22580	22638	22708	22670	22800	22700	22708	22704	22710	22589	22851	22604	22500	22548	22834	22745	22600	23003	22897	22795	22742	22665	22703	22273	22932	22921	22614	22576	22855	22952	22699	22666	22760	22697	22414	22651	22556	22810	23052	22945	22398	22604	22935	22823	22827	22880	22561	22574	22825	22754	22515	22984	22650	22846	22767	22856	22720	22704	22895	22834	22865	22727	22898	22719	22991	22726	22651	22666	22629	22662	22657	22753	22772	22815	22451	22508	22640	22667	22633	22777	22592	22543	22468	22780	22588	22698	22714	22968	22990	22654	22667	22887	22496	22795	22760	22779	22854	22749	22842	22915	22612	22570	22621	22592	22827	22551	22644	22940	23008	23028	22659	22802	22898	22657	22748	22650	22758	22748	22670	22765	22739	22837	22583	22729	22735	22660	22880	22646	22752	22703	22761	22760	22746	22465	22824	22506	22692	22753	22663	22572	22744	22597	22673	22671	22777	22539	22544	22686	22749	22608	22825	22707	22831	22678	22481	22521	22404	22676	22611	22774	22848	22786	22502	22761	22745	22751	22565	22678	22854	22591	22695	22664	22624	22727	22916	22628	22838	22772	22620	22954	22673	22498	22771	22796	22648	22715	22592	22745	22707	22647	22637	22825	22738	22743	22693	22682	22678	22680	22753	22744	22616	22820	22622	22834	22817	22911	22993	22822	22521	22808	22719	22634	22510	22468	22720	22944	22948	22814	22730	22631	22608	22483	22909	22745	22773	22846	22842	22670	22561	22856	22458	22745	23103	22620	22752	22592	22389	22708	22847	22650	22610	22549	22666	22724	22876	22656	22733	22885	22640	22690	22651	22704	22747	22694	22860	22544	22524	22482	22607	22718	22506	22670	22664	22854	22892	22694	22647	22770	22675	22733	22679	22432	22715	22594	22846	22836	22675	22861	22764	22756	22721	22979	22682	22855	22640	23024	22481	22582	22378	22816	22601	22438	22666	22528	22861	22900	22715	22712	22616	22761	22667	22583	22669	22818	22771	22546	22737	22574	22788	22748	22573	22479	22956	22571	22807	22576	22579	22668	22698	22764	22704	22723	22850	22667	22704	22872	22677	22573	22666	22664	22719	22725	22663	22782	22729	22860	22710	22737	22846	22787	22896	22742	22653	22859	22648	22499	22672	22873	22796	22757	22814	22579	22598	22637	22925	22763	22926	22750	22758	22724	22679	22626	22932	22677	22725	22738	22617	22800	22614	22771	22769	22924	22838	22599	23002	22513	22891	22784	22790	22665	22740	22679	22749	22382	22678	22618	22787	22473	22642	22692	22903	22555	22658	22913	22688	22708	22551	22624	22466	22735	22518	22664	22525	22745	22785	22923	22805	22378	22573	22712	22875	22798	22592	22704	22766	22579	22962	22672	22651	22767	22948	22763	22929	22631	22576	22317	22620	22469	22423	22595	22815	22667	22765	22753	22814	22631	22471	22653	22422	22560	22762	22851	22772	22870	22676	22538	22906	22864	22715	22644	22838	22881	22618	22675	22811	22714	22534	22840	22708	22546	22674	22463	22700	22724	22548	22927	22579	22614	22916	22510	22520	22540	22637	22653	22649	22939	22602	22752	22738	22519	22757	22704	22752	22851	22742	22897	22685	22763	22588	22773	22800	22742	22546	22653	22633	22688	22893	22561	22690	22517	22639	22608	22680	22811	22746	22890	22827	22607	22678	22574	22823	22711	22709	22633	22515	22792	22872	22738	22603	22769	22531	22675	22750	22771	22547	22833	22808	22523	22564	22652	22967	22661	22795	22743	22661	22820	22687	22593	22754	22756	22672	22429	22732	22655	22590	22700	22443	22686	22811	22914	22898	22823	22812	22682	22774	22742	22563	22760	22739	22720	22574	22759	22644	22847	22777	22543	22698	22775	22799	22553	22423	22741	22510	22554	22694	22879	22748	22572	22664	22793	22629	22569	22776	22369	22759	22905	22624	22833	22776	22627	22761	22592	22698	22770	22620	22703	22525	22735	22646	22665	22690	22601	22549	22608	22670	22844	22658	22510	22761	22755	22601	22649	22640	22699	22783	22619	22868	22642	22743	22496	22567	22849	22672	22855	22932	22852	22732	22625	22864	22809	22678	22664	22740	22768	22739	22716	22799	23026	23115	22970	22644	22604	22606	22650	22650	22480	22755	22662	22695	22732	22785	22557	22676	22876	22674	22865	22689	22476	22627	22590	22593	22527	22654	22541	22800	22659	22624	22708	22635	22693	22609	22755	22547	22713	22632	22587	22693	22684	22845	22706	22826	22757	22663	22450	22958	22778	22707	22800	22626	22635	22862	22731	22755	22833	22693	22576	22702	22800	23017	22593	22695	22658	22533	22802	22658	22696	22570	22639	22754	22638	22682	22636	22801	22943	22696	22692	22896	22946	22799	22768	22607	22567	22790	22714	22703	22657	22548	22786	22855	22664	22677	22552	22798	22818	22948	22598	22749	22534	22577	22803	22815	22676	22658	23020	22860	22698	22837	22749	22963	22731	22725	22703	22687	22433	22773	22664	22756	22681	22684	22536	22603	22800	22635	22864	22827	22598	22727	22874	22726	22882	22722	22482	22676	22526	22349	22688	22885	22759	22528	22677	22678	22874	22684	22683	22665	22466	22851	22693	22910	22853	22692	22587	23009	22865	22623	22730	22828	22700	22580	22611	22682	22758	22711	22659	22677	22776	22840	22385	22840	22673	22563	22773	22753	22814	22864	22754	22610	22788	22748	22789	22721	22603	22721	22675	22838	22765	22821	22600	22569	22740	22767	22750	22728	22882	22706	22726	22615	22659	22664	22837	22821	22618	22751	22537	22769	22768	22800	22692	22706	22698	22724	22746	22725	22681	22655	22726	22533	22748	22669	22748	22587	22681	22760	22612	22560	22562	22846	22540	22704	22626	22494	22755	22694	22624	22706	22706	22600	22676	22627	22593	22603	22515	22580	22594	22738	22631	22581	22643	22655	22749	22482	22618	22560	22541	22691	22596	22596	22776	22970	22399	22774	22790	22763	22616	22506	22671	22701	22546	22597	22769	22800	22846	22631	22945	22603	22819	22627	22752	22663	22759	22563	22649	22715	22632	22782	22632	22638	22557	22674	22681	22591	22617	22507	22660	22789	22628	22705	22878	22793	22666	22671	22955	22871	22794	22806	22592	22539	22882	22668	22568	22780	22759	22737	22591	22772	22428	22770	22836	22556	22672	22812	22690	22636	22490	22800	22591	22753	22692	22808	22761	22800	22785	22637	22669	22661	22608	22722	22753	22856	22790	22763	22571	22608	22712	22771	22868	22499	22687	22617	22647	22728	22669	22734	22944	22620	22678	22734	22780	22568	22500	22852	22549	22624	22692	22549	22605	22815	22669	22732	22554	22509	22578	22508	22688	22865	22596	22622	22645	22808	22664	22702	22569	22679	22938	22983	22717	22694	22666	22926	22656	22766	22718
48899	73941	67282	56138	45713	37447	34228	28491	25260	23256	21447	19586	18663	18175	17922	17382	17171	16989	16673	16515	16314	16373	16047	16146	16103	16003	15950	16090	15782	15895	15930	15743	15879	15957	15906	15908	15800	15820	15752	16000	15543	15706	15789	15902	15821	15717	15738	15830	15678	15915	16022	15827	15664	15733	15731	15698	15688	15664	15803	15843	15947	15909	15849	15765	15710	15831	15671	15910	15892	15767	15711	15838	15695	15732	15622	15854	15846	15776	15889	15511	15821	15730	15617	15834	15787	15811	15688	15684	15653	15837	15756	15727	15827	15878	15744	15564	15659	15803	15850	15611	15876	15860	15763	15729	16086	15584	15764	15749	15556	15610	15753	15757	15736	15684	15806	15852	15689	15772	15702	15836	15653	15658	15600	15790	15937	15662	15716	15895	15676	15902	15778	15809	15606	15785	16016	15762	15563	15801	15753	15813	15690	15914	15778	15779	15835	15845	15737	15689	15797	16002	15846	15843	15693	15805	15756	15752	15810	15684	15786	15845	15905	15812	15674	15963	15726	15786	15736	15888	15647	15796	15834	15856	15755	15759	15834	15808	15926	15568	15758	15915	15639	15713	15746	15746	15614	15793	15729	15801	15743	15641	15694	15749	15665	15762	15693	15773	15758	15792	15843	15845	15546	15733	15688	15806	15788	15687	15732	15810	15582	15774	15725	15597	15662	15687	15858	15811	15646	15766	15784	15923	15698	15771	15801	15672	15686	15612	15687	15788	15725	15776	15633	15722	15858	15691	15814	15683	15771	15614	15751	15879	15549	15752	15773	15768	15596	15929	15833	15738	15690	15527	15688	16029	15748	15789	15696	15693	15751	15759	15938	15790	15719	15661	15835	15862	15638	15946	15799	15871	15740	15776	15925	15838	15706	15682	15751	15605	15767	15807	15852	15769	15833	15821	15786	15648	15754	15735	15894	15733	15866	15706	15773	15846	15742	15729	15698	16031	15765	15751	15909	15698	15711	15691	15724	15727	15764	15737	15738	15700	15737	15586	15641	15680	15652	15754	15679	15860	15830	15749	15889	15845	16030	15885	15698	15716	15726	15673	15776	15667	15716	15707	15845	15749	15634	15865	15727	15789	15846	15787	15798	15763	15770	15784	15903	15803	15711	15812	15789	15903	15771	15708	15714	15891	15888	15672	15662	15813	15722	15725	15844	15670	15860	15634	15879	15772	15825	15630	15724	15632	15614	15734	15682	15823	15935	15655	15758	15713	15846	15762	15624	15843	15644	15686	15822	15755	15778	15663	15882	15809	15523	15713	15802	15757	15835	15710	15785	15893	15650	15684	15608	15779	15780	15862	15680	15776	15949	15746	15834	15680	15618	15678	15575	15644	15773	15932	15630	15630	15819	15762	15886	15846	15662	15766	15554	15750	15762	15748	15901	15780	15668	15849	15546	15770	15664	15779	15776	15789	15728	15719	15718	15669	15780	15652	15770	15777	15794	15661	15761	15539	15944	15818	15876	15730	15867	15851	15835	15733	15873	15728	15721	15577	15644	15670	15716	15776	15745	15806	15726	15721	15717	15680	15771	15859	15811	15770	15713	15735	15880	15671	15623	15985	15919	15905	15728	15806	15620	15684	15669	15817	15786	15743	15758	15631	15718	15798	15758	15889	15910	15648	15670	15868	15775	15832	15847	15731	15795	15690	15699	15772	15740	15950	15705	15776	15748	15835	15690	15822	15692	15748	15838	15655	15872	15685	15771	15736	15779	15956	15779	15926	15774	15788	15750	15973	15576	15625	15870	15685	15798	15969	15670	15913	15778	15853	15763	15797	15800	15690	15703	15788	15637	15776	15895	15924	15723	15701	15706	15695	15737	15597	15854	15804	15663	15974	15778	15748	15818	15687	15796	15878	15703	15805	15759	15668	15680	15739	15880	15635	15825	15614	15647	15814	15698	15870	15863	15699	15861	15654	15719	15797	16034	15670	15907	15807	15876	15766	15689	15781	15887	15711	15964	15766	16015	15708	15684	15958	15819	16015	15632	15800	16143	15654	15898	15813	15708	15725	15691	15770	16032	15745	15845	15863	15707	15867	15813	15654	15733	15908	15750	15734	15730	15913	15815	15678	15854	15963	15636	15822	15763	15728	15895	15834	15907	15755	15731	15749	15722	15676	15639	15702	15825	15772	15740	15805	15741	15736	15794	15829	15787	15751	15753	15782	15765	15827	15687	15718	15854	15784	15784	15799	16043	15684	15869	15743	15781	15905	15759	15779	15797	15872	15646	15871	15807	15700	15786	15698	15883	15744	15750	15756	15743	15746	15647	15890	15737	15837	15644	15792	15597	15673	15593	15737	15791	15718	15647	15791	15935	15774	15550	15741	15656	15584	15866	15821	15821	15791	15804	15611	15642	15687	15686	15695	15761	15786	15530	16017	15841	15732	15850	15811	15900	15852	15821	15631	15773	15670	15731	15711	15872	15779	15757	15774	15797	15755	15861	15977	15735	15701	15993	15731	15848	15745	15682	15796	15757	15758	15543	15692	15640	15816	15753	15719	15738	15851	15945	15586	15866	15738	15709	15829	15766	15847	15654	15765	15710	15691	15738	15715	15814	15806	15882	15741	15702	15836	15837	15728	15746	15532	15863	15667	15961	15699	15672	15695	15777	15931	15829	15510	15811	15722	15891	15820	15841	15871	15975	15814	15743	15552	15775	15705	15825	15754	15705	15837	15709	15783	15616	15861	15818	15737	15858	15807	15830	15808	15723	15881	15914	15891	15698	15655	15892	15868	15766	15741	15740	15733	15697	15684	15788	15852	15756	15804	15685	15808	15848	15593	15692	15753	15711	15716	15786	15714	15790	15751	15788	15958	15859	15750	15674	15591	15878	15815	15873	15763	15882	15729	15835	15866	15815	15766	15986	15721	15633	15803	15672	15679	15756	15744	15680	15961	15615	15884	15703	15628	15709	15646	15736	15751	15772	15772	15859	15823	15870	15751	15628	15937	15749	15578	15629	15730	15856	15733	15710	16021	15862	15758	15627	15792	15818	15741	15668	15904	15599	15725	15546	15798	15687	15717	15812	15571	15700	15718	15677	15801	15696	15727	15795	15628	15700	15809	15836	15779	15609	15812	15670	15772	15798	15771	15734	15818	15631	15522	15719	15680	15600	15922	15592	15889	15876	15688	15739	15999	15832	15793	15971	15929	15567	15711	15923	15782	15867	15932	15786	15835	15859	15716	15826	15734	15768	15631	15832	15759	15815	15920	15713	15663	15776	15491	15698	15779	15949	15654	15666	15826	15757	15923	15786	15713	15721	15785	15629	15790	15898	15778	15790	15888	15697	15749	15804	15731	15664	15679	15541	15844	15788	15781	15932	15859	15849	15924	15791	15690	15959	15869	15757	15679	15790	15753	15723	15792	15756	15855	15865	15822	15907	15640	15771	15752	15902	15861	15832	15729	15752	15842	15778	15848	15823	15727	15872	15631	15829	15820	15703	15686	15766	15678	15784	15655	15884	15672	15736	15655	15543	15671	15948	15783	15648	15728	15586	15786	15780	15764	15818	15687	15896	15698	15703	15786	15642	15761	15557	15848	15671	15764	15913	15705	15885	15859	15667	15789	15551	15797	15779	16018	15720	15733	15757	15768	15789	15575	15743	15679	15873	15755	15833	15788	15670	15707	15724	15715	15524	15574	15842	15555	15751	15797	15806	15582	15883	15837	15828	15454	15664	15670	15831	15839	15822	15844	15623	15818	15598	15705	15811	15764	15789	15802	15809	15766	15709	15645	15744	15703	15855	15920	15836	15771	15780	15723	15690	15706	15801	15924	15847	15733	15825	15712	15877	15627	15723	15724	15778	15737	15747	15684	15658	15640	15888	15795	15489	15761	15925	15886	15923	15679	15584	15823	15696	15750	15701	15732	15711	15818	15651	15839	15678	15890	15687	15879	15755	15770	15657	15805	15826	15719	15814	15787	15976	15845	15944	15663	15823	15618	15756	15854	15615	15692	15730	15886	15800	15785	15681	15716	15594	15718	15746	15560	15426	15859	15766	15735	15786	15858	15722	15867	15862	15901	15847	15579	15679	15700	15721	15812	15645	15727	15806	15642	15782	15805	15631	15872	15983	15826	15674	15689	15748	15965	15806	15773	15681	15838	15923	15736	15613	15598	15945	15920	15586	15608	15834	15824	15623	15796	15803	15837	15593	15676	15821	15729	15606	15619	15744	15630	15871	15856	15655	15674	15727	15642	15685	15682	15786	15685	15617	15768	15777	15796	15874	15660	15787	15748	15673	16030	15822	15834	15597	15887	15791	15709	15581	15890	15590	15561	15731	15679	15564	15830	15691	15828	15619	15854	15825	15799	15851	15617	15682	15659	15915	15833	15842	15795	15695	15849	15606	15821	15865	15779	15902	15694	15788	15660	15843	15797	15888	15718	15939	15852	15904	15793	15788	15908	15768	15848	15717	15707	15801	15790	15932	15788	15808	15845	15627	15731	15752	15801	15651	15783	15786	15872	15712	15851	15775	15803	15965	15732	15881	15589	15750	15729	15765	15809	15687	15885	15658	15724	15609	15694	15764	15831	15817	15623	15849	15757	15704	15769	15829	15791	15701	15794	15733	15649	15649	15833	15788	15689	15696	15828	15632	15750	15890	15791	15688	15918	15683	15684	15629	15785	15686	15944	15772	15740	15823	15672	15802	15790	15763	15792	15613	15793	15869	15691	15884	15656	15765	15694	15987	15874	15863	15674	15860	15874	15691	15650	15705	15731	15726	15731	15755	15946	15554	15770	15580	15880	15600	15692	15604	15789	15673	15808	15796	15790	15769	15850	15754	15649	15887	15704	15650	15797	15913	15754	15772	15775	15848	15911	15713	15583	15796	15844	15758	15698	15791	15697	15775	15654	15686	15753	15630	15649	15686	15817	15765	15544	15982	15755	15702	15784	15633	15731	15596	15742	15880	15785	15773	15927	15832	15871	15815	15736	15793	15800	15740	15739	15764	15736	15801	15750	15808	15865	15637	15665	15803	15832	15825	15748	15835	15816	15683	15802	15749	15837	15590	15728	15843	15790	15761	15523	15666	15795	15843	15860	15822	15670	15735	15632	15930	15657	15665	15659	15809	15746	15878	15788	15871	15776	15910	15738	15807	15715
43343	51429	53756	45227	37576	32231	28997	26874	25981	25334	24638	24460	24294	24107	23949	23733	23570	23444	23494	23391	23295	23394	23449	23498	23503	23334	23301	23547	23316	23433	23239	23212	23366	23357	23222	23171	23255	23315	23233	23063	23259	23151	23520	23359	23357	23041	23054	23363	23445	23179	23280	22944	23035	23084	23446	23285	23309	23052	23428	23184	23331	23193	23096	23157	23170	23168	23110	23109	23237	22979	23036	23185	22837	23302	23274	23307	23094	23083	23092	23145	22938	23301	23353	23347	23517	23388	23438	23117	23397	23234	23464	23542	23223	23303	23093	23235	23257	23144	23299	23190	23289	23151	23311	23244	23228	23253	23305	23190	23264	23047	23198	23126	23096	23291	23039	23309	23254	23185	23175	23172	23073	23104	23060	23070	23242	23151	23017	23318	23241	23248	22872	23202	23114	23263	23071	23346	23239	23225	23308	23150	23179	23116	23332	23212	23560	23178	23255	23250	23028	23104	23139	23437	23259	22840	23341	23288	23318	23323	23167	23476	23269	23384	23151	23027	23226	23119	23049	23173	23285	22992	23022	23110	23285	23018	23277	23210	23470	23195	23362	23159	23305	23183	23311	23221	23143	23156	23231	23249	23103	23035	23162	23120	23241	23146	23168	23354	23116	23266	23149	23161	23112	23281	23373	23267	23121	23178	23022	23287	23127	23377	23156	23223	23250	23425	23102	22978	23255	23255	23334	23404	23238	23380	23195	23243	22979	23322	23346	23513	23374	23230	23257	23338	23302	23083	23211	23168	23050	23398	23189	23220	23302	23244	23109	23140	23149	23275	23121	23185	23318	23404	23119	23202	23267	23358	23344	23293	23334	23430	23302	23269	23263	23181	23110	23125	23340	23363	23079	23243	23088	23088	23277	23256	23082	23139	23164	23170	23418	23279	23243	23239	23172	23308	23424	23202	22842	23142	23250	23267	23374	22948	23224	23356	23038	23320	23071	23141	23302	23246	23212	23255	23413	23294	23316	23066	23031	23361	23325	23123	23305	23324	23082	23342	23448	23313	23187	22910	23028	23229	23015	23076	23251	23097	23163	23181	23277	23461	23096	23058	23240	23326	23138	23276	23006	23232	23237	23229	23145	23284	23221	23184	23004	23495	22995	23158	23080	23252	23253	23374	23119	23121	23090	23255	23317	23194	23339	23110	23374	23328	23503	23152	23202	23048	23241	23224	23114	23198	23384	23025	23167	23186	23188	23142	23421	23085	23107	23326	23235	23221	23254	22965	23246	23158	23128	23031	23305	23081	23098	23217	23277	23220	23126	23237	23361	23248	23235	23046	23167	23261	23019	23184	23261	23037	23193	23318	23384	23305	23157	23348	23318	23361	23540	23257	23185	23437	23090	23094	23087	23001	23395	23234	23400	23154	23186	23434	23353	23282	23181	22945	23143	23312	23224	23348	23206	23108	23134	23192	23208	23200	23349	23504	23397	23293	23342	23205	23356	23129	23185	23127	23365	23310	23358	23431	23129	23154	23285	23186	23183	23297	23031	23328	23160	23412	22870	23454	23318	23265	23134	23387	23319	23318	23277	23157	23409	23244	23457	23340	23279	23231	23085	22973	23051	23256	23312	23153	23170	23380	23356	23216	23357	23090	23166	23484	23061	23278	23195	23087	23286	23279	23086	23183	23127	23225	23166	23177	23099	23314	23178	23443	23144	23262	23167	23272	22968	23231	23186	23216	22990	23176	23152	23124	23137	23293	23317	23104	23243	23084	23114	23127	23190	23152	23132	23244	23280	23392	23374	23458	23389	23213	23150	23111	22852	23218	23317	23259	23286	23372	23321	23317	23323	23289	23158	23431	23308	23063	23402	23154	23465	23367	23079	23249	23244	23197	23276	23108	23353	23191	23266	23498	23384	22998	23199	23427	23200	23323	23548	23079	23350	23115	23159	23172	23136	22973	23034	23074	23098	23207	23190	23069	23231	23281	23147	23168	23345	23441	23203	23203	23135	23339	23018	23166	23425	23315	23379	23348	23377	23125	23370	23169	23303	23246	23263	23371	23251	23382	23342	23000	23338	23348	23049	23219	23125	23192	23153	23099	23132	22980	23219	23048	23218	23267	23312	23077	23185	23079	23249	23477	23128	23355	23208	23146	23193	23261	23365	23136	23138	23313	23235	23269	23196	23263	23301	23335	23154	23022	23251	23223	23340	23279	23300	22977	22869	23461	23186	23327	23307	23598	23456	23352	23335	23180	23086	23078	23304	22941	23168	22849	22989	23079	23034	23157	23197	23241	22990	23328	23236	23270	23242	23244	23252	23504	23356	23266	23260	23222	23231	23197	23108	23384	22945	23346	23027	23144	23028	23169	23276	23141	23025	23170	23175	23192	23494	23403	23329	23392	23291	23165	23365	23111	23228	23197	23120	23121	23380	23125	23087	22994	23189	22954	23328	23291	23342	23416	22959	23356	23460	23155	22997	23261	23311	23434	23129	23042	23252	23232	23155	23066	23462	23437	23547	23235	23041	23162	23341	23469	23327	23236	23128	23243	23246	23397	23240	23180	23084	23133	23082	23104	23337	23179	23315	23084	23447	23297	22991	23252	23450	23174	23378	23208	23001	23218	23328	23506	23214	23160	23175	22955	23271	23311	23201	23310	23376	23060	23272	23210	23168	23045	23184	23405	23172	23422	23100	23274	23190	23297	23332	22759	23108	23116	23175	23131	23281	23056	23132	23151	23195	23187	23437	23323	23298	23014	23285	23335	23331	23017	23078	23152	23282	23130	23115	23096	23223	23165	23349	22767	23148	23275	23345	23286	23208	23285	23117	23006	23166	23198	22945	23136	23233	23167	23320	23092	23285	23313	23191	22958	23139	23125	23275	23262	23501	23132	23084	22966	23228	23078	23014	23182	23286	23165	23394	23247	23018	23211	23403	23027	23347	23119	23151	23158	23241	23211	23388	23200	23304	23175	23281	23320	23273	23080	23304	23016	23471	23200	23342	23178	23183	23100	23279	23245	23285	23182	23324	23204	23211	23132	23339	23027	23335	23047	23229	23064	23066	23131	23091	23362	23234	23153	23340	23020	23333	23212	23277	23152	23150	23061	23260	23351	23369	23065	22914	23182	23141	23138	23190	23455	23287	23335	23208	23125	23316	23186	23234	23087	23236	23391	23185	23403	23179	23176	23432	23233	23370	23268	23348	23182	23113	23148	23084	23193	23302	22820	23338	23422	23422	23283	23226	23274	23499	23265	23383	23367	23356	23248	23184	23362	23305	23453	23142	23190	23079	23325	23084	23203	22998	23198	23326	23087	23336	22992	23141	23212	23203	23140	23220	22986	23106	23134	23393	23215	23163	23171	23118	23299	23431	23132	23355	23244	23265	23105	23359	23110	23320	23338	22960	22987	23209	23279	23148	23011	23332	23425	23469	23183	23447	23245	23329	23165	23380	23320	23130	23292	23187	23298	23173	23001	23290	23106	23385	23373	23056	23374	23130	23279	23064	23392	23215	23213	23006	23303	23228	23170	23216	23058	23435	23265	23421	23086	23295	23092	23227	23368	23451	23122	23290	23144	23111	23002	23176	23264	23262	23115	23419	22979	23346	23096	23060	23238	23234	23387	23190	23286	23288	23183	23205	23232	23133	23026	23088	23084	22980	23336	23376	22948	23147	22940	23113	23314	23154	22952	23251	23216	23236	23250	23072	23308	23121	23374	23432	23077	23205	23327	23081	22970	23181	23395	23350	22973	23278	23288	22992	23297	23218	22909	23256	23191	23318	23306	23168	23226	22975	23340	23197	22956	23181	23354	23181	23093	23335	23123	23349	23030	23212	23313	23344	23031	23427	23371	23127	23202	23161	22906	23239	23244	22992	23035	23142	23440	23182	23092	23287	23415	23414	23155	23133	23026	23319	23396	23343	22991	23184	23577	23393	23182	23405	23476	23446	23242	23207	23156	23192	23249	23234	23271	23471	23514	23253	23375	23455	23212	23048	23210	23407	23334	23283	23310	23326	23417	23101	23222	23298	23260	23292	23104	23215	23429	23248	23177	23281	23286	23297	23446	23198	23219	23218	23197	23289	23225	23220	23079	23347	23186	23294	23057	23365	23471	23022	23196	23255	23363	23383	23215	23201	23188	23406	23179	23281	23323	23289	23154	23284	23381	23451	23248	23353	23336	23460	23271	23093	23237	23228	23113	23030	22968	23399	23272	22937	23262	23462	23219	23240	23083	23372	22966	23431	23342	23275	23117	23365	23285	23335	23223	23250	22913	23317	23229	23282	23370	23236	23284	23034	23371	23111	23103	22922	23135	23346	23263	23357	23178	23097	23071	23248	22873	23109	23279	23192	23266	23150	22984	23135	23185	23398	23356	23205	23030	23076	23313	23597	23265	23260	23191	23211	23031	23220	23209	23208	23310	23312	23214	23289	23149	23249	23373	23126	23116	23202	23216	23273	23101	23174	23206	23186	23204	23250	23073	23305	22945	23429	23208	22931	23163	23509	23159	23321	23214	23380	23388	23099	23216	23164	23456	23157	23284	23203	23310	23206	23358	23420	23259	23132	23067	23380	23355	23394	22934	23263	23348	23348	23250	22903	23101	23144	23443	23279	23090	23283	23286	23247	23268	23078	23159	23165	23412	23351	23092	23144	22922	23047	23153	23200	23148	23076	23225	23322	23315	23149	23200	23163	23107	23152	23125	23122	23012	23409	23138	23111	23587	23080	23158	22944	23218	23108	23131	23137	23058	23421	23272	23147	23346	23336	23393	23092	23129	23193	23187	23125	23332	23250	23090	23117	22967	23190	23083	23289	23184	23242	23146	23151	23303	23316	23318	23297	23248	23165	23024	23180	23290	23302	23197	23195	23236	23008	23415	23050	23070	23287	23224	23172	23065	23131	23124	23173	23353	23332	23365	23193	23398	23240	23037	23158	23096	23186	23173	23083	23317	23446	23163	23074	23151	22962	23306	23313	23301	23409	23301	23165	23384	23023	23250	23198	23408	23199	23467	23368	23253	23295	23103	23271	23367	23524	23136	23221	23213	23302	23145	23061	23100	23111	23191	23163	23324	23265	23193	23379	23247	23323	23238	23086	23164	23046	23063	22841	23097	23027	23162	23329	23102	23418	23331	23557	23174	23402	23214	23116	23084	23274	23450
44923	59710	55048	42264	33992	27252	23638	20948	19625	18797	17861	17543	17098	16859	16731	16674	16547	16509	16620	16533	16341	16144	16026	16207	16151	16048	16207	16170	16085	16094	16168	16101	16061	16057	16141	15946	16084	16087	16013	16028	16128	16089	16183	16153	16018	15957	16045	15893	15968	16085	16041	16114	16048	16109	16003	16098	16182	16051	16064	15996	15990	16149	16072	16115	15992	15872	15998	16242	15990	16288	15764	16045	16096	16082	15828	16247	15928	16146	16143	15881	16197	16036	16050	16188	15819	16096	16097	15949	15907	16026	15935	16193	15855	15876	16090	16103	15990	16036	16224	15930	15931	16037	16032	16108	16110	16061	16014	15853	16092	16043	15842	16158	15968	16208	16087	16119	15861	15974	15955	16064	16085	15998	15911	16117	16143	16029	15974	16142	16014	16121	16008	15942	15892	15951	16009	15857	16085	16116	16067	16115	16246	16307	16028	16082	15931	15982	16079	16098	15827	15787	16020	16111	16022	15962	16035	16137	16105	16048	15907	15931	15899	15983	16121	16009	15981	16253	15922	16037	16000	15909	16071	16033	15971	16019	16017	16023	16032	16072	16194	15953	15947	15994	15952	15894	16018	15969	15737	16103	16111	16017	15969	16067	16017	15929	15954	16064	16268	16154	16169	16074	16117	15970	16056	15899	16040	16004	16059	16029	16149	15937	16004	16036	16059	16050	16049	16233	16049	16045	16053	15915	16275	16053	16013	16190	16005	16010	16068	15947	16018	15881	16014	16064	16015	15972	15939	16046	16099	16138	15933	16211	16071	16039	16020	15810	15937	16017	15958	16132	16017	15864	16049	15944	15985	15973	16122	16113	15912	16006	16058	16032	15896	15826	16066	15887	16112	16184	15869	16027	16091	16005	16114	15962	16007	16128	16088	16162	15987	16129	16046	15983	16029	16072	16082	16158	16196	16138	15968	16001	15960	16002	15920	16113	16080	16142	15853	15906	16024	15998	16006	16190	16128	16012	16031	16227	16035	15987	16172	15982	16207	15976	15968	16047	15861	16026	16234	16003	16042	16109	16137	16014	15936	15849	16184	16005	16225	15877	16202	16056	15967	16252	16004	16058	15997	16033	15998	16017	15952	15960	15914	16036	15867	15975	15970	15908	16176	16249	16078	16134	15991	16115	16009	15866	16092	16008	15992	16209	16329	15936	16091	16093	16111	16046	16034	15753	16002	16036	16040	15946	16175	16000	16016	15936	15949	15939	16054	16184	16008	16046	16062	15982	16068	16064	16086	16222	15980	16062	16155	15886	16062	16066	16049	15866	16040	16102	15856	16081	16012	16136	15927	16189	15980	15833	16151	16007	15974	16060	15922	16209	15924	16008	16115	16179	16044	15910	16261	15956	16120	15992	15936	15975	15937	16232	16027	16023	15909	16036	16019	16095	15967	15943	15991	15842	16008	16061	15943	16050	16210	15997	16006	15965	15916	16051	16030	15904	16234	16100	16096	16042	15980	16245	16065	16061	15995	16257	16124	15958	16101	15984	15951	16073	15960	15969	15991	16096	15893	15956	15951	16110	16037	16095	15944	15958	16109	16070	16094	16161	15994	16002	15994	16051	15880	15894	16002	16054	16171	16039	16060	15880	15979	15974	16116	15885	16099	16075	15944	16027	16156	16135	16246	16068	15991	16086	15788	16156	15981	15943	15922	15978	16007	16138	15976	16150	16100	16213	16009	16179	16035	16104	16116	16050	16023	16046	15799	16127	16168	16165	16078	16170	15901	16097	15929	15943	15984	16106	16070	16088	16120	16059	15919	16221	16233	15959	15895	15906	15942	16009	15991	16076	15949	16159	16021	16175	15994	16166	15990	15988	15877	16102	16150	16017	15929	15814	16025	16123	15963	16006	16157	15949	16042	16082	16108	15975	16121	16185	16023	16173	16124	16085	16121	16020	16085	15744	15974	16093	16025	16179	15864	16205	16123	16028	16103	16157	16048	16061	15802	16027	16008	16081	16043	16063	16000	16166	15897	16054	16056	15935	15983	15918	16174	16097	16117	16033	16223	16031	16117	16127	16063	15990	16211	16161	15851	16087	16137	15869	16072	16088	16091	15927	15941	16108	16014	16017	15983	16034	15996	15923	16061	15960	15998	16027	16134	16039	16039	16008	16124	16073	16135	16031	16062	16087	16100	16038	16146	16128	16158	16168	16122	16124	15927	15927	16102	15874	15909	16026	16119	16020	16046	15993	15847	15746	15961	15944	16038	15937	16044	16166	15960	15886	16135	15936	16051	16081	16139	15967	16051	15873	16169	15858	16125	15915	15951	15881	16271	16021	16004	15924	16147	16083	15775	16120	16248	15935	15904	15894	15884	16020	15899	16135	15867	16015	15982	16176	16072	15957	15965	15897	15947	16085	15977	16001	16035	16013	16026	16015	16062	16029	16027	15978	16050	16018	16114	16186	15875	16160	16028	16020	15884	16072	15990	15957	16219	16086	16058	16055	16056	15993	15953	15908	16259	15949	16028	15927	15923	16012	16057	15932	15891	15999	15980	16036	16079	16241	16052	15946	16052	15980	16031	16055	16145	15882	16095	15820	16098	16077	15932	16029	16068	16003	16035	15962	16255	16008	16036	15893	16080	15800	16045	15959	16034	16040	16124	16148	15926	16052	15919	15945	15980	15938	16226	16070	16188	15944	16155	16168	15999	16051	15974	16189	16252	16146	15950	16058	15935	15956	16015	15993	15862	16015	16003	16055	16100	15960	15889	15869	16076	15963	16035	16012	15843	16185	16044	15900	16062	15836	16211	16066	15974	15956	16117	16190	16118	15933	16006	16046	16034	16245	15943	15887	16044	16018	16147	16085	16131	16059	16116	16110	16133	16090	15979	16034	16055	15949	15879	15996	15947	16206	15925	16142	16052	16022	15929	15754	16040	15987	16039	16052	16065	16025	16132	16012	16005	15928	16276	16020	16060	16006	15938	15992	15989	16034	15873	16002	15994	15924	16097	16014	16032	15964	16086	16086	16191	15867	15989	15995	16092	16189	15921	16051	16329	15852	15952	15935	16158	16061	16058	15791	16095	16000	15993	16027	16176	16019	16039	16168	16089	15992	16077	15841	16085	16215	16112	16002	15983	15983	15801	16162	15915	16107	15971	16111	16039	16158	15941	16019	16095	15938	15985	16012	16057	16003	15978	15966	16105	16058	15958	16202	16087	15927	16023	16075	16199	16075	16031	16043	15942	15986	16032	15930	15964	16104	15993	15896	16154	16085	16112	16030	16041	16083	15848	15886	15970	16129	15889	16072	16085	15876	16120	16000	15998	16131	16027	16175	16048	15976	16073	15961	16059	15966	15950	15993	16067	15964	15911	16028	16160	15922	15822	16037	15978	15976	15914	15989	15957	16190	16137	15900	16067	15960	16087	15921	16165	16224	15980	15889	16026	15982	16010	16116	16064	16065	15881	16088	16064	16111	16108	15924	15891	16155	16105	16185	15793	15919	15933	16085	16118	16129	16134	15946	15994	16119	15978	15926	15973	16141	16104	16062	16092	16180	16203	15927	15937	16108	15951	16063	16151	16016	16235	15961	16093	16018	16081	15960	16069	16111	16135	16010	16083	15922	15943	16028	16123	15947	15971	16120	16161	15966	15943	16078	15910	16100	15902	16086	16189	15967	16036	15875	16180	15852	15909	15867	16060	15951	16058	16058	16119	16058	16033	16046	16176	16073	15997	16033	16066	16205	16086	16100	16151	16084	16004	16013	16032	16043	15956	15848	15985	16096	16047	16218	16030	15949	16149	15975	15926	16005	16095	15997	16205	16046	16054	15955	16017	16085	16061	16197	16206	16102	15867	16034	16004	16062	15897	15964	15908	15978	16019	16055	16033	16174	16110	16167	16093	16094	16167	16097	16097	16109	15948	15933	16085	16035	16098	15871	16002	16059	15982	15969	16165	16023	16030	16025	15932	15930	16056	16035	15841	16091	16001	16179	16122	15936	16083	16125	16120	16012	16103	15996	16014	16182	15978	15908	16042	16030	15985	16104	16031	15979	16066	16066	15884	15860	16115	15976	15784	16029	15987	16113	15963	16107	16195	16003	16085	16143	16113	16032	16014	16188	15960	16059	16002	15984	16098	15996	16016	16169	16108	15952	16029	16155	16166	15912	15962	16208	15998	16127	15967	15905	16067	16076	15934	16018	16211	16127	15988	15940	16117	16085	16121	16113	15979	16115	15987	15937	16044	16005	16082	16054	16053	15989	16128	16058	16146	16175	16013	16025	16141	16085	16213	16169	16079	16105	15996	16029	16124	15954	15869	15999	16144	15929	15924	16022	16057	15931	16212	16182	16017	16113	15868	15988	16046	15774	16185	16081	16163	16049	15930	16102	15932	15954	15960	16061	15970	15790	15937	15961	16098	16027	16018	16018	16041	16024	16085	16179	16076	15992	16116	16025	16039	16183	16066	16081	15987	16021	16157	16179	16070	16153	15905	16176	15958	16067	15996	16023	16230	16056	16094	16060	16025	16061	16058	16154	15990	16169	16015	16059	16070	16007	16137	16027	15973	16182	15933	16073	16013	16086	16295	16167	16052	16135	15898	15904	15952	16184	15975	16071	15948	15964	15965	16117	16019	15844	16137	15906	15986	16082	15935	16082	16124	16079	16143	16138	16195	16007	16050	16108	16045	15976	16200	16058	16157	16020	16107	16093	16151	15872	16058	16043	15998	16125	15920	16133	16034	16067	16084	15894	16387	16084	15849	16159	16138	16060	16015	15816	16093	16118	15996	16120	15941	16065	16075	16072	15978	16042	16273	15807	16114	15892	16140	16104	16237	16047	16019	16084	16069	16105	16039	15941	16016	16149	16099	16006	16233	16033	16081	15756	16226	16010	15980	15914	16053	16081	16066	15855	15974	15990	16125	16222	15931	16044	16132	16284	16056	16023	16140	16027	16165	15927	15938	15971	16179	16020	16122	15944	16074	15987	16050	16066	16080	16053	16170	16004	15954	16076	16276	15893	16014	16051	15947	16191	16010	15940	16082	16195	15905	15932	16045	16182	16264	15993	15952	16166	15993	16094	16040	16020	16131	16151	16040	16047	15952	16021	15975	16046	16114	16108	16074	16088	16033	16160	15972	15950	15987	16130	15953	16088	15994	16041
26337	21859	30235	32225	35719	36557	35248	32364	28042	26734	25701	24952	24517	24177	23744	23491	23628	23430	23355	23687	23468	23064	23273	22818	22795	23072	22866	23031	22863	22903	22861	22981	23023	22795	22923	22885	22783	22834	22726	22758	23001	22973	22923	22768	22870	22743	22842	22606	22548	22908	22782	22712	22940	22920	22733	22725	22565	22815	23010	22666	22786	22868	22804	22749	22913	22713	22837	22751	22938	22888	23003	23018	22668	22519	22975	22833	22704	22885	22606	22799	22891	22879	22769	22918	22810	22951	22784	22769	23031	22878	22906	22778	22684	22750	22842	23033	22971	22917	22776	22838	23036	22844	22731	22750	22767	22799	23038	22737	22977	22971	22876	22726	22949	22737	22601	22734	22795	22858	22730	22748	22800	22791	22903	22964	22832	22901	22803	22950	22932	22651	22818	22930	22691	22922	22835	22750	22921	22566	22846	22686	22583	22775	22785	22821	22808	22604	22738	22614	22587	22693	22795	22790	22784	22644	22755	22762	22887	22616	22577	22995	23030	22633	22879	23020	22851	23000	22980	22997	23032	22842	22953	22922	22855	22795	22670	23007	22736	22771	22813	22656	22717	22824	22976	22834	22730	22888	22674	22840	22967	22916	23004	23086	23002	22654	22731	22950	22647	22764	22714	22717	22756	22760	22848	23020	22944	22878	22735	22801	22833	22785	22655	22780	22646	22957	22683	22864	22864	22808	22641	22849	22839	22923	23038	22555	22889	22719	22802	22936	22859	22725	22719	22801	23002	22966	22936	22603	22759	22771	22933	22841	22731	22587	22716	22804	22596	22788	22863	22985	22882	23022	22682	22601	22830	22891	22717	22812	22788	22785	22639	22659	22860	22752	22722	22739	22841	22755	22695	22728	22506	22701	22631	22745	22932	22896	22920	22828	22607	23065	22641	22794	22829	22736	22738	22932	22711	22750	22764	22842	22902	22784	22839	22740	22971	22886	22958	22812	22717	22798	22690	22850	22815	22712	23047	22769	22601	23033	22868	22842	23001	22717	22999	23004	22587	22811	22721	22823	22896	23022	22945	22654	22643	22961	22899	22979	22854	22894	22851	22683	22839	22956	22787	22987	22925	22798	22935	22690	22783	22879	22937	22763	22846	22558	22764	22466	22815	22800	22915	22770	22953	22689	22909	22751	22745	23141	22711	22830	22730	22779	22968	22905	22831	22809	22893	22655	23018	22732	22786	22711	22597	22749	22771	23060	22842	22925	22630	22493	22716	22705	23026	22844	22795	22820	22806	22696	22851	22621	22738	22730	22916	22799	22903	22973	22789	22993	23051	22897	22669	22627	22944	22660	22882	22797	22888	22925	22964	22737	22734	22761	22806	22948	22861	22687	22969	22805	22961	22698	22718	23045	22639	22834	22822	22737	22561	22969	22881	22972	22872	22814	22730	22662	22865	22865	22829	22777	22796	22748	22974	22590	22847	22957	22760	22742	22705	22699	22785	22757	22860	22871	23095	22578	22935	22849	22711	22725	22851	22848	22967	22739	22861	22830	22750	22614	23071	22614	22661	22645	22796	22624	22849	22704	22756	22612	22726	22715	22980	22830	22736	22904	22745	22498	22723	22668	22775	22841	22901	22815	22596	22762	22633	22781	22666	22970	22869	22760	22732	22831	22669	22742	22879	22990	22845	22728	22673	22816	22772	23005	22845	22796	22890	22736	22835	22858	22804	22610	22827	22941	22906	22698	22898	22768	22786	22751	22786	22818	22791	22996	22782	23033	22798	23016	22692	22984	22820	22685	22773	22804	22800	22421	22785	22826	22786	22880	22931	22835	22883	22908	22716	22805	22942	22656	22973	22960	22832	22601	22831	22748	22908	22486	22983	22654	22856	22678	23075	22780	22656	22637	22954	22948	23008	22818	22904	22688	22783	22836	22911	22783	22795	22805	22795	22988	23012	22928	22876	22904	22683	22714	22780	22783	22762	22785	22626	22758	22705	22813	22638	22980	22745	22559	22584	23003	22757	22874	22931	22481	23033	22816	22903	22789	22676	22735	22798	22848	22748	22904	22739	22921	22764	22963	22927	23012	22573	22906	22757	22884	23250	22893	22865	22819	22783	22828	22773	22805	22761	22831	22753	22855	22850	22880	22870	22626	22851	22905	22729	22735	22831	22830	22691	22978	22804	22580	22915	22884	22824	22920	22603	23044	23044	22657	22623	22681	22847	22760	23113	22805	22824	22788	22801	22846	22726	22869	22869	22907	22554	22712	22840	22702	22947	22674	22796	22613	23105	22743	22949	23021	22608	22616	22922	23053	22800	23021	22560	22916	22951	22649	22713	22780	22770	22959	23040	22570	22898	22852	22719	22893	22854	22672	22752	22712	22891	23009	22656	22793	23127	22692	22718	22798	22856	22807	23031	22845	22824	22853	22725	22941	23005	22873	22981	22729	23015	22756	22816	22860	22886	22875	22609	22742	22879	22798	22802	22636	22659	22600	22716	23015	22970	22830	22738	22846	22931	22686	22963	22995	22730	22793	22800	22712	22904	22820	22830	22724	22911	22931	22811	22740	22813	22680	22947	22697	22862	22823	22906	22806	22850	22750	22923	22618	22573	22871	22864	22966	22895	22930	22698	22824	22694	22696	22738	22849	22931	22747	22772	22648	23016	22934	22700	22830	23022	22739	22793	22871	22708	22873	22796	22789	22629	22898	22730	22772	22597	22867	22657	22756	22746	23027	22836	22875	23008	22945	22674	22874	23011	22747	23183	22845	22945	22908	22973	22858	22702	22784	23003	22948	22752	22836	22947	22691	23086	22812	22802	22894	22550	22862	22789	23191	22932	22848	22819	22832	22683	22725	22810	22770	22708	22545	22802	22915	22556	22705	22740	22895	22668	22858	22880	22843	22725	22998	22885	23062	22846	22433	22794	22831	22804	23040	22713	22633	22695	22838	22898	22810	22649	22786	22774	22675	22473	22820	23038	22561	22908	22964	23005	22618	22912	22665	22941	22817	22920	22919	22750	22675	22883	23080	22986	22838	22865	22691	22828	22872	22681	22742	22809	22570	22855	22855	22924	22892	22790	22963	22745	22779	22958	22766	22775	22994	22980	23029	22620	22818	22875	22754	22735	23040	22897	22883	22905	22873	23030	22925	22811	22610	22822	22828	22803	22770	22754	22636	22790	22878	22664	22705	22952	22863	22603	22775	22884	22688	22988	23050	22869	22858	22726	22973	22907	22616	22805	22766	22770	22980	22910	22765	22651	22689	22793	22780	22707	23138	22924	22956	22798	22720	22880	22834	22883	22970	22732	22884	22811	22651	22662	23033	22890	22793	22871	22913	22736	22720	22957	22738	22827	22742	22798	22678	23028	22953	22874	22845	22659	22670	22907	22868	23086	22805	22993	22933	23101	22730	22914	22919	22636	22553	22735	22806	22880	22580	22836	22806	23044	22798	22820	22857	22827	23027	22865	22751	22836	22562	22645	22914	22825	22747	22769	23110	22689	22850	22864	22831	22688	22871	22793	22576	22851	22976	22945	22823	22879	22828	22629	23100	22752	22666	22928	22944	23004	23016	22889	23119	22907	22730	22769	22720	22685	22964	22758	22693	22972	22948	22978	23044	22940	23204	22719	22889	22907	22830	22731	23023	22794	22568	22832	22895	22992	22764	22848	22803	22994	22804	23086	22860	22647	22535	22840	22782	22826	22769	22755	23124	22774	22657	22569	22809	22774	22942	22659	22640	22822	22892	22690	22829	22901	22803	22577	22681	22902	22635	22798	22743	22887	22679	22571	22862	22574	22717	22853	22903	23035	22899	22771	22584	22899	22699	22770	22883	22795	22981	22741	22711	22581	22978	22819	22555	22874	22699	22779	22690	22800	22765	22914	22868	23060	22923	22589	23046	22966	23033	22870	22851	22907	22660	22933	22562	22928	22940	22815	22841	22976	22714	23019	22633	22682	22776	22730	22823	22808	22727	22574	22925	22944	22742	22807	22896	22777	22867	22962	22857	22869	22823	22700	22648	23131	22886	22992	22872	22953	22836	22911	22832	22774	22559	22672	22722	22870	22989	22913	22641	22686	22866	22793	22929	22782	22784	22944	22700	22901	23067	22875	22882	22875	22870	22863	22845	22994	22777	22829	22849	22932	22827	22558	22962	22450	22888	22750	22908	22787	22604	22953	22745	22857	22934	22686	22949	23016	22693	22706	22784	22767	22984	22835	22739	22866	22869	22914	22871	22799	22739	22772	22804	22848	22726	22693	22878	22925	22727	22962	22826	22999	22996	22621	22908	22587	22936	22912	22716	22854	22649	22866	22946	22782	22899	22906	23120	22970	22952	22961	22769	23130	22654	22924	22823	22736	22863	22960	22864	22754	22756	22953	23084	22860	22903	22706	22705	23045	22745	22810	22723	22871	22794	22702	22809	22758	22762	22948	23039	22927	22901	22787	22994	22897	22707	22843	22785	22830	22760	22725	22719	22838	23010	22779	22843	22598	22875	22809	22898	22818	22813	22715	22923	22596	22786	22859	22917	22772	22858	22714	22901	22712	22765	22869	22900	22858	22770	22886	23016	22828	22969	22647	22950	22901	22703	22894	22743	22808	22758	22942	22908	22954	22892	22810	22716	22628	22811	22804	22785	22815	22996	22850	22681	22743	23031	22927	22797	22689	22634	22833	22980	22866	22735	23029	22768	23004	22847	22942	22750	22737	22714	22806	22779	22841	22548	22775	22861	22823	22963	22751	22475	22924	22754	22828	22995	22843	22526	22803	22871	22868	22708	22939	22791	22777	22702	22962	22732	22926	22989	22940	22881	22952	22752	22884	22820	22695	22863	22560	22827	22819	22981	22803	22957	22715	22763	22902	22901	22739	22601	23012	23003	23032	22730	22724	22740	22779	23027	22652	22829	22914	22899	22883	23160	22669	22859	22804	22797	22907	22712	23016	22968	22742	22922	22868	23053	23039	22850	22823	22798	22913	22746	22913	23040	22783	22882	23063	22820	22760	22757	22918	22840	22865	22727	23082	22738	22690	23098	22896	22799	22923	22837	22734	22690	22838	22972	22789	22759	22838	22888	22989	22802	22745	22964	22954	22930	22685	22815	22860	22830	22899	22992	22514	23033	22812	22843	22737	22810	22848	22718	22809	22967	22832	22435
46379	68301	60604	49446	41766	34337	30488	28044	22640	20595	19321	18455	17947	17583	17019	16902	16605	16683	16327	16455	16171	16218	16220	16021	15981	15957	16093	15879	15835	15881	15953	15949	15843	15958	15894	15944	15908	15873	15806	15778	15819	15831	16087	15937	15789	15837	15811	15930	15979	15896	15740	15900	15866	15817	15862	16039	15871	16000	15897	15658	15933	15773	16048	15792	15855	15898	15777	15864	15809	15789	15792	15852	15682	15842	15671	16063	15952	15848	15843	15848	15897	15893	15864	15947	16064	16120	15911	15843	15864	15882	15842	15836	15804	15944	16141	15734	15988	15790	15682	15979	15853	15888	15930	15975	15754	15882	15909	15717	15951	15816	15725	15864	15921	15815	16025	15911	15960	15970	15974	15824	15936	15985	15896	15863	15890	15836	15900	15871	15939	15981	15795	16025	15815	15725	15833	15828	15880	15828	15883	15812	15861	15817	15755	16033	15884	15874	15827	15903	16049	16066	15721	15882	15791	15789	15862	15865	15724	15780	15868	15862	15795	15955	15902	15900	15927	15885	15874	15843	15741	15824	15803	15820	15812	15948	15888	15869	15972	15940	15820	15859	15965	16004	15985	15863	15816	15819	15877	16002	15936	15879	15900	15871	16072	15791	15900	15878	15904	15802	15822	15751	15878	15872	15741	15834	15951	15675	15869	15791	16002	15808	15961	15938	15807	15972	15755	15669	15825	15819	15818	15807	15593	15878	15751	15769	15927	15959	15878	15819	15901	15941	15893	15939	15880	15897	15964	15718	15796	15976	15909	15870	15694	15897	15792	15689	16040	15860	15849	15899	15862	15831	15866	16017	15681	15815	15803	15882	16001	16050	16026	15883	15816	15875	15863	15774	15785	15933	15874	15886	15925	15883	15909	15862	15891	15768	15900	15999	15846	15787	15760	15696	16102	15514	15790	15643	15991	15869	15903	15754	15717	15793	15678	15879	15788	15820	15941	15847	15816	15849	15919	15781	15884	15832	15844	15869	15967	15801	16227	15844	15749	15784	15889	15871	15777	15594	15881	15743	15952	15958	15805	15868	15812	15866	16000	16033	16010	15888	15904	15659	15911	15746	15740	15833	15891	15779	15692	15609	15838	15746	15868	15942	15914	15831	15816	15933	15921	16038	15775	15859	16019	15881	16018	15918	15880	15963	15918	16016	15959	15858	15967	15699	15978	15880	15814	15921	15790	16018	15966	15916	15991	15707	15789	15923	15935	15931	15982	16091	15780	15844	15810	15950	15973	15774	15870	15927	15777	15837	15925	15800	15769	15925	15999	15812	15876	15854	15962	15841	15870	15842	15927	15954	15803	15889	16002	15870	15838	16042	16008	15720	15798	15621	15837	15892	15675	15577	15905	15900	15959	15827	15818	15834	15865	15854	15815	15931	15879	15892	15912	15929	15963	15810	15908	15888	15886	15983	16041	15847	15693	15722	15782	15941	15906	15773	15989	15926	15790	15791	16006	15597	15913	15967	16066	15837	15758	15865	16030	15832	15820	15943	15787	15914	15719	15781	15986	15802	16020	15794	15815	15886	15972	15876	15959	15895	15853	15762	15904	15898	15808	15838	15818	15895	15892	15907	15714	15704	15766	15876	15890	16025	15759	15978	15858	15794	15915	16011	15889	15917	15773	15864	15895	15939	15740	15884	15800	15743	15848	15770	16012	15726	15765	15916	16076	15936	15836	15775	15906	15773	15849	15874	15870	16071	15780	15845	15886	15866	16036	15900	15850	15849	15869	15929	15938	16008	15896	15739	15808	16079	15935	15990	15844	15750	15832	15968	15734	15776	15900	15846	15712	15833	15686	15629	15935	15710	15989	15687	15891	15917	15925	15988	15784	15763	15817	15972	15918	15957	15930	15740	15795	15763	15782	15962	15849	15888	15748	15773	15717	15947	15784	15839	15749	16072	15784	15842	15932	15984	15972	15861	15761	15960	15884	15938	15999	15833	15925	15958	15884	15772	15799	15671	15797	15899	15885	15878	15879	15861	15823	15839	15930	15741	15851	15921	15696	15829	15896	16003	15960	15886	15728	15686	15944	15873	15829	16027	15715	15965	15844	15743	15933	16021	15806	15870	15818	15854	15936	15871	16013	15697	15974	15887	15811	16001	15776	15814	16004	15949	15879	15948	15652	15889	15924	15763	15759	15877	15909	15733	15935	15772	15950	15845	15832	15818	15779	15995	15831	16112	15956	15827	15958	15754	15833	15874	16005	15717	15882	15829	16002	15984	15939	15769	15989	15792	15973	15868	15833	15888	15849	15938	15767	15864	15888	15996	15945	15861	15806	15891	15950	15828	15716	15821	15844	15801	15921	15909	15860	15909	16005	15947	15967	15792	15904	15955	15930	15792	15773	15938	15797	15912	15925	15779	15994	15680	15816	15953	15789	15817	15713	15908	15837	16050	15889	15888	15853	15729	15845	15982	15807	15893	15759	15866	16027	15827	15708	15881	15978	15920	15706	15852	15842	15919	15703	15909	15918	15898	15688	15932	15974	15729	15954	15747	15928	15894	15817	15984	15871	16020	15610	15855	15834	15738	15962	15799	15874	15887	15959	15867	15831	15943	15751	15773	15736	15788	15988	15908	15684	15805	15877	16030	15923	15839	16031	15933	15893	15929	15784	15951	15718	15975	15736	15856	15737	15752	15948	15842	15931	15619	15845	15873	15911	15822	15982	15882	15991	15956	15790	15982	15764	16007	15926	15879	15904	15915	15779	15876	15978	15970	15837	15839	15938	15771	15850	16001	15824	15853	15607	15831	15930	15715	15948	15856	15930	15944	15887	15844	15754	15844	15901	15830	15793	15949	15967	15741	15800	15717	15863	15518	15764	15929	15734	16039	15904	15922	15858	15846	15933	15927	15845	15866	15868	15856	15696	15945	15843	15785	15937	15614	15833	15948	15926	15615	15957	15861	15744	15816	15906	16002	15934	15816	15908	15873	15780	15811	15824	15854	15690	16020	16007	15848	15919	15686	15942	15846	16028	15801	15797	15949	15983	16003	15688	15807	15706	15759	15969	15796	15899	15832	16010	15751	15782	15995	15996	15789	15769	15962	15960	15805	15812	15822	15925	15828	15922	15863	15835	16099	15921	15921	15739	15869	15956	15999	15834	15706	15770	15911	15764	15782	15855	15869	15836	15926	15801	15934	15848	15888	15776	15679	15826	15882	15743	15937	16014	15745	15853	16045	15764	15799	15779	15806	15756	15763	15916	15920	16059	15926	15862	15949	15843	16004	15990	15973	15974	16016	15724	15978	15788	15720	15812	15958	15780	15909	15916	16016	15973	15971	15828	15929	15869	15792	15735	15834	15784	15729	15707	15901	15879	15800	15942	15857	15725	15856	15997	15636	15907	15882	15931	15970	15821	16043	15752	15894	15791	15850	15886	15850	15843	15837	15940	16047	15915	15986	15630	15864	15910	15953	15894	15912	15800	15864	15733	15835	16122	15915	15872	15825	15716	15898	15729	15858	15937	15794	15859	15849	15848	15608	15728	15811	15919	15595	15985	15909	15796	15934	15858	15649	15699	15850	15855	15782	15919	15740	15951	15696	15853	15831	15729	15752	15883	15748	15916	15909	15988	15958	15829	15752	15982	15884	15801	15943	15835	15827	15962	15910	15684	15935	15784	15855	15936	15949	15758	15907	15780	15687	15738	15890	15787	16046	16116	15923	15859	15744	16015	15905	15873	15808	15930	15773	15950	15893	15865	15850	15956	15795	15835	15864	15867	15952	15879	15732	16032	15812	15712	15826	15927	15814	15768	15681	15925	15784	15876	15832	15855	15712	16063	15886	15817	15799	15801	15934	15845	15799	15778	15762	15679	15961	16018	15742	16059	15883	15746	15891	15739	15913	15825	16231	15955	15872	15934	15842	15799	15905	15815	15783	15919	15826	15755	15957	15747	15949	16051	15948	15903	15772	15959	15836	15911	15800	15675	15862	15765	15876	15693	16007	15772	15863	15707	15722	15833	15800	15938	15855	15726	15952	15820	15896	15823	15784	15885	16069	15843	16006	15835	15876	15874	15745	15684	15839	15822	15847	15704	15871	15817	16020	15928	15735	15928	15747	15748	15621	15785	15861	15934	15985	15813	15761	15826	15825	16013	15731	15910	15848	15792	15892	15924	15894	15938	15713	15736	15881	15940	15802	15800	16085	15903	15760	15796	15724	15850	15950	15928	15937	15987	15806	15884	15832	15919	15854	15939	15844	15694	15842	15985	15839	15862	15790	15868	15998	15875	15908	15928	15784	15755	15893	16176	15790	15730	15957	15791	15821	15877	15838	15871	15839	15883	15823	15897	15750	15694	16011	16080	15841	15700	15730	16072	16032	15744	15876	15843	15835	15935	15776	15982	15822	15841	15991	15743	15935	15976	15972	15776	15902	15952	15955	15752	15788	15916	15769	15958	15918	15857	15822	15687	15879	15861	15805	15775	15903	15983	15891	15903	15872	15698	15876	15797	15923	15863	15763	15924	15939	15832	15867	15884	15888	15804	15859	15797	15852	16024	15886	15930	15762	15949	15870	16007	15780	15820	15719	15735	15718	15823	15921	15881	15822	15756	15694	15764	15837	15844	16037	15872	15905	15664	15963	15889	15850	15874	15757	15917	15856	15700	15779	15747	15781	15911	15777	15886	15842	15940	16029	16001	15822	15728	16007	15864	15873	15851	15878	15705	15831	15749	15813	15908	15985	15975	15760	15732	15852	15866	15792	15592	15994	15876	15883	15793	15789	15796	15749	16027	15745	15818	15876	15802	15918	15901	15688	15839	15722	15944	15777	15964	15781	15801	15739	15894	15933	15868	15979	15786	16028	15750	15874	15794	15744	15908	15966	15876	15870	15879	15952	15815	15776	15902	15749	15717	15935	15894	15839	15832	15809	15815	15912	15911	15910	15760	15916	16024	15975	15930	15862	15713	15917	15745	15965	15881	15865	15817	15749	15989	15722	15924	15882	15888	15798	16016	15860	15978	15831	15716	16013	15853	15877	15797	15881	15751	15861	15688	15953	15735	16020	16093	16052	15892	15892	15913	15795	15829	15876	15991	15930	15934	15866	15891	15868	15899	15927	15812	15948	15906	15996	15884	15895	15869	15784	15702	15829	15860	16005	15895	15983
24368	21661	29485	27134	30380	38359	39759	34768	30509	28131	26654	25536	25082	24756	24191	24124	23835	23539	23509	23349	23450	23230	23234	23102	23101	22979	23193	22999	23040	22924	23041	22825	22924	22972	22752	22874	22804	22617	22572	22947	22513	22820	22750	22956	23078	23032	22939	22981	22820	22909	22775	22728	22783	22977	22611	23023	22937	22782	22994	22598	22504	22998	22665	22926	22758	22660	22722	22765	22846	22662	22816	22755	22862	22828	23029	22442	22751	22566	22909	22781	22991	22686	22762	22755	22657	22810	23002	22595	22737	22902	22689	22751	22816	22866	22567	22753	22659	22739	22903	22654	22646	22851	22480	22618	22937	22913	22999	22945	23181	22446	22783	22682	22798	22748	22683	22882	22785	22693	22685	22500	22638	22669	22817	22859	22814	22599	22664	22908	22698	22781	22759	22619	22791	22777	22795	23026	22675	22726	22875	22783	22655	22584	23099	22731	22707	22725	22754	22553	22883	22877	22729	22863	22762	22978	22646	22795	22887	22870	22807	22568	22732	22828	22596	22502	22741	22813	22788	22811	22888	22653	22952	22759	22715	22573	22904	23002	22692	22549	22786	22757	22590	22619	22502	22595	22680	22604	22913	22704	22868	22839	22908	22739	22749	22966	22951	22983	22956	22839	22906	22705	22890	23059	22833	22651	22656	22719	22754	23180	23044	22657	22564	22700	22895	22861	22879	22731	22694	22637	22950	22721	22917	22634	22816	22702	22758	22769	22911	22548	22998	22666	22796	22860	22782	22483	22610	22506	22888	23043	22933	22774	22839	22536	22796	22800	22653	22470	22728	22789	22824	22896	22851	22805	22694	22943	22731	22686	22797	22755	22727	22748	22711	22686	22512	22801	22763	22649	22836	22890	22828	22982	22862	23070	22796	22786	22751	22935	22741	22700	22907	22957	22568	22655	22726	22660	22665	22663	22782	22686	22625	22578	22685	22955	22965	22616	22845	22827	22701	22976	22894	22872	22638	22822	22748	22739	22814	22819	22740	22810	22785	22933	22814	22814	22874	22761	22603	22560	22794	22683	22624	22662	22680	22672	22585	23023	22657	22787	22829	22661	22765	22766	22793	22671	22789	22794	22819	22768	22900	22758	22749	22798	22900	22554	22890	22754	22577	22867	22882	22593	22813	22793	22688	22756	22892	22848	22703	22660	22715	22873	22910	22925	22747	22790	22678	22720	22652	22612	22752	22630	22836	22653	22775	23065	22680	22947	22789	22701	22856	22667	22875	22668	22687	22871	22790	22870	22713	22651	22662	22921	22718	22812	22763	22779	22930	22884	22799	22819	22776	22738	22825	22934	22690	22533	22744	22814	23053	22684	22554	22956	22990	22750	22859	22585	22649	22730	22809	22744	22860	22700	22822	22857	22801	22800	22922	23028	22560	22706	22932	22874	22915	22918	22912	22876	23031	22797	22641	22773	22718	22807	22631	22878	22898	22525	22719	22787	22771	22750	22898	22786	22617	22748	22716	22718	22643	22646	22794	22568	22697	22837	22857	22598	22859	22889	22881	22651	22777	22810	22689	22760	22772	22609	22687	22782	22766	22776	22614	22714	22721	22553	22580	22807	22895	22605	22793	22670	22643	22855	22577	22629	22706	22867	22727	22664	22866	22618	22743	22828	22963	22579	22760	22986	22946	22715	22982	22670	22629	23014	22713	22964	22753	22842	22952	22731	22800	22652	22898	22815	22858	22895	22744	22728	22884	22819	22684	22742	22646	22705	22984	22589	22813	22453	22722	22662	22759	22727	22530	22728	22660	22647	22563	22673	22643	22640	22742	22810	22658	22891	22802	22800	22690	22874	22873	22675	22490	22665	22718	22617	22728	22852	22745	22811	22545	22837	22832	22830	22802	22631	22723	22663	22700	22802	22872	22640	22919	22854	22712	22751	22816	22805	22808	22884	22859	22698	22848	22986	22974	22728	22695	22949	23062	22638	22699	22805	22648	22845	22546	22497	22880	22731	22467	22741	22859	22803	22719	22945	22678	22855	22771	22720	22845	22834	22865	22654	22677	22579	22685	22619	22741	22755	22719	22754	22813	22756	22627	22656	22666	22882	22743	22762	23054	22814	22864	22620	22895	22996	22884	22763	22800	22813	22828	22698	22667	22774	22671	22507	22807	22815	22769	22772	22889	22748	22772	22949	22652	22854	23002	22710	22749	22593	22891	22748	22820	22816	22809	22928	22774	22752	22728	22886	22529	22676	22597	22841	22555	22818	22702	22754	22606	22819	22715	23055	23008	22950	22754	22800	22405	22758	22835	22734	22629	22881	22733	22793	22960	22958	22877	22793	22851	22660	22823	22620	22727	22608	22869	22759	22861	22863	22585	22743	22967	22842	22784	22779	22644	22858	22835	22855	22912	22935	22978	22896	22661	22900	22814	22729	22836	22807	22945	22668	22958	22626	22826	22901	22725	22773	22881	22675	22645	22729	22792	22631	22998	22730	22634	22829	22805	22557	22878	23046	22701	22605	22905	22658	22809	22875	22824	22777	22521	22933	23171	22663	23028	22809	22933	22695	22740	22914	22723	22702	22760	22788	22812	22780	22580	22914	22807	22643	22731	22634	22884	22606	22847	22728	22980	22844	22610	22918	22589	22652	22750	22847	22855	22709	22708	22851	22608	22777	22674	22895	22589	22834	22594	22705	22464	22659	22805	22781	22730	22733	22715	22744	23099	22914	22746	22687	22535	22615	22830	22678	22920	22682	22845	22464	23003	22853	22720	22872	23026	22551	22713	22928	22740	22847	22921	22685	22844	22918	23082	22858	22645	22860	22964	23012	22809	22790	22585	22751	22742	22745	22840	22802	22812	22937	22857	22741	22936	22810	22965	22858	22830	22732	22752	22914	22689	22655	22831	22682	22578	22805	22836	22912	22732	22620	22992	22538	22739	22767	22659	22546	22684	22653	22839	22844	22893	22753	22676	22740	22836	22734	22677	22523	22567	22915	22736	22712	22769	22632	22903	22781	22809	22955	22860	22984	22806	22777	22662	22779	22809	22873	22609	22675	22867	22746	22784	22845	23045	22930	22692	22742	22986	22883	22852	22732	22835	22632	22790	22828	22970	22677	22860	22828	22844	22529	22871	22653	22829	22765	22874	22748	22778	22550	22942	22767	22778	22585	22669	23058	22943	23012	22737	22741	22723	22550	22839	22786	22494	22956	23007	22459	22608	22695	22605	22928	22620	22785	22705	22766	22911	22550	22913	22679	22776	22857	22778	22886	22921	22788	22911	22870	22569	22663	22648	22710	22610	22784	22770	22769	22796	22729	22777	22898	22555	22686	22896	22806	22716	22813	22688	22586	22756	22977	22867	22961	22621	22749	22863	23142	22864	22571	22670	22844	22840	22803	23014	22799	22882	22760	23035	22852	22660	22744	22327	22741	22727	22909	22767	22872	22876	22579	22474	22745	22671	22634	22927	22734	22725	22902	22651	22772	22755	22910	22760	22692	23020	22804	22864	22677	22809	23011	22373	22661	22784	22859	22683	22789	22577	22890	22717	22766	22633	22550	22634	22741	22766	22691	22768	22804	22967	22740	22586	22735	22900	22838	22902	22744	22747	22689	22646	22802	22979	22764	22831	22768	22717	22811	22746	22560	22728	22757	22609	23001	22648	22649	22417	22657	22609	22699	22660	22590	22968	22717	22599	22888	22954	22715	22643	22672	22649	22851	22794	22642	22725	22656	22703	22667	23009	22707	22598	23010	22633	22850	22700	22797	22688	22778	22829	22621	22772	22689	22555	22845	22764	22704	22863	23023	22669	22935	22903	22942	22838	22917	22805	22808	22778	22857	22720	22664	22754	22458	22748	22988	22615	22655	22962	22722	22715	22924	22771	22772	22650	22665	22765	22775	22760	22709	22772	22818	22569	22709	22757	22607	22776	22919	23000	22677	22661	22669	22632	23071	22719	22876	22741	22961	22795	22724	22839	22911	22767	22855	22843	22914	22602	22731	22655	22804	22795	22728	22741	22757	22807	22970	22787	22737	22753	22726	22680	22845	22649	22549	23157	22673	22623	22853	22783	22752	22622	22835	22806	22705	22746	22639	22740	22850	22808	22730	22977	22693	22985	22700	22796	22680	22933	22763	22590	22797	22842	22502	22756	22786	22736	22864	22645	22845	22969	22869	22849	22698	22485	22766	22694	22824	22687	22872	22762	22879	22967	22812	22682	22733	22585	22833	22700	22874	22983	22833	22899	23012	22865	22577	22514	22864	22779	22754	22684	22744	22888	22839	22779	22826	22671	22866	22800	22778	22704	22624	22773	22583	22455	22761	22827	22466	22434	22609	22719	22778	22777	22872	22508	22652	22703	22856	22692	22731	22862	22737	22789	22746	22779	22766	22458	22607	22820	22807	22851	22671	22842	22818	22771	22799	22716	22831	22949	22593	22974	22724	22889	22884	22752	23007	22996	22892	22854	22652	22886	22791	22836	22674	22942	22706	22783	22866	22803	22739	22729	22649	22558	22590	22653	22735	22838	22591	22967	22649	22502	22844	22660	22754	22613	22630	22900	23061	22829	22867	22694	22600	22878	22885	22795	22884	22866	22774	22696	22841	22703	22745	22591	22700	22737	22706	22931	22565	22647	22602	22860	22837	23008	22924	22870	22761	22762	22812	22792	22864	22765	22449	22728	22891	23053	22855	22749	22793	22806	22807	22451	22697	22804	22782	22615	22730	22767	22585	22872	22792	22577	22669	22788	22770	22863	22615	22715	22711	22880	22881	22959	22688	22755	22519	22923	22758	22787	22910	22740	22790	22432	22953	22891	22895	22819	22967	22709	22693	22774	22791	22724	22596	22747	22693	22826	22739	22925	22910	22764	22817	22833	22927	22682	22746	22770	22879	22678	22909	22788	22731	22758	22695	22828	22790	22413	22938	23072	22767	22782	22630	23007	22860	22624	22933	22770	22440	22651	22758	22735	22820	22641	22850	23036	22699	22594	22817	22825	22758	22970	22860	22620	22918	22780	22849	23048	22937	22663	22763	22669	22524	22642	22984	22735	22698	22801	22993	22820	22713	22661	22900	22602	22769	22925	22749	22792	22878	22668	22776	22808	22757	22764	23046	22749	22994	22640	22820	22988	22895	22627	22748	22869	22724	22749	22864
50153	74626	67903	53982	46384	40587	36502	31233	26026	22253	20588	19468	18534	18214	17493	17177	16773	16860	16680	16292	16528	16229	16179	16209	15830	15955	15990	16031	16028	16035	15831	15970	15725	15917	15702	16019	15846	15764	15798	15785	15980	15915	15931	15900	15788	15688	15855	15926	15931	15745	15870	15862	15730	15900	15722	15778	15757	15751	15874	15737	15955	15828	15812	15657	15689	15847	15840	15722	15745	15932	15850	15782	15770	15684	15911	15788	15768	15820	15875	15908	15669	15733	15915	15730	15799	15884	15939	15746	15871	15690	15737	15834	15638	15518	15820	15854	15611	15840	15863	15754	15800	15839	15905	15893	15794	15624	15825	15788	15826	15871	15818	15911	15905	15955	15699	15978	15687	15880	15724	15809	15734	15849	15749	15578	15842	15814	15950	15769	15768	15836	15976	15784	15852	15852	15817	15771	15726	15837	15968	15869	15958	15577	15663	15918	15823	15854	15693	15939	15935	15781	15793	15867	16112	15656	15831	15839	15673	15889	15750	15666	15768	16012	15701	15855	15709	15734	15835	15763	15683	15777	15698	15912	15898	15790	15840	15752	15964	15822	15798	15740	15825	15965	15769	15745	15868	15700	15741	15720	16039	15889	15843	15940	15779	15781	15770	15696	15742	15936	15908	15984	15680	15921	16027	15780	15841	15783	15715	15860	15885	15906	15985	15794	15754	15767	15805	15563	15725	15895	15853	15940	15677	15943	15733	15775	15744	15877	15895	15845	15749	15716	15831	15885	15681	15801	15742	15675	15915	15932	15774	15730	15665	15755	15773	15724	15776	15613	15697	15892	15783	15704	15821	15879	15841	15668	15681	15817	15872	15713	15767	15788	15777	15714	15955	15614	15702	15789	15663	15733	15847	15760	15707	15956	15915	15724	15804	15928	15848	15671	15900	15851	15684	15824	15768	15717	15826	15833	15967	15882	15927	15829	15925	15882	15863	15833	16047	15830	15781	15867	15718	15736	15885	15919	15926	15618	15862	15815	15869	15699	15766	15803	15738	15854	15879	15882	15939	15862	15864	15980	15943	15968	15691	15893	15645	15916	15867	15797	15692	15648	15911	15863	15946	15776	15885	15979	15754	15787	15656	15727	15901	15858	15814	15705	15915	16017	15883	15730	15854	15729	15922	15955	15907	15739	15849	15833	15752	15864	15866	15834	15568	15822	15762	15662	15895	15702	15715	15721	15809	15789	16052	15824	15728	15759	15782	15649	15944	15881	15767	15756	15736	15826	15854	15790	15844	15942	15858	15764	15893	15732	15988	15775	15616	15850	15860	15893	15686	16044	16026	15883	15911	15825	15918	15849	15699	15837	15951	15850	15876	15808	15818	15579	15729	15819	15858	15802	15639	15778	15827	15850	15851	15793	15836	15827	15982	15788	15807	15758	15606	15776	15630	15786	15659	15808	15747	15838	15947	15640	15791	15826	15963	15956	15833	15878	15656	15698	15683	15870	15888	15876	15892	15784	15664	15869	15774	15834	15772	15854	15665	15849	15810	15846	15638	15677	15894	15667	15733	15808	15948	15730	15748	15656	15759	15802	15702	15795	15748	15771	15530	15656	15696	15783	15703	15865	15745	15660	15825	15885	15689	15892	15803	15723	15844	15811	15848	15867	15826	15787	16043	15763	15987	15915	15790	15868	15881	15756	15745	15962	15775	15690	15699	15745	15915	15740	15755	15941	15802	15863	15915	15934	15693	15995	15805	15826	15624	15732	15808	15781	15833	15767	15892	15685	15713	15939	15721	16048	15994	15723	15695	15744	15947	15711	16097	15721	15744	15797	15815	15909	15913	15901	15924	15765	15767	15831	15644	15744	15964	15654	15765	15864	15808	15933	15686	15920	15728	15916	15783	15831	15758	15719	15990	15941	15939	15786	15873	15929	15868	15613	15998	15704	15725	15749	15865	15941	15888	15743	15703	15566	15716	15784	15756	15757	15681	15851	15750	15706	15764	15761	15872	15842	15919	15903	15734	15782	15974	15777	15716	15565	15676	15693	15803	15897	15581	15645	15686	15879	15869	15819	15869	15737	15583	15770	15953	15646	15806	15781	15824	15837	15767	15749	15749	15877	15734	15761	15748	15590	15841	15720	15758	15767	15769	15856	15722	15882	15794	15663	15718	15756	15838	15885	15941	15703	15917	15866	15893	15798	15781	15762	15778	15868	15725	15775	15879	15786	15832	15610	15704	15865	15731	15744	15926	15687	15713	15819	15918	15730	15905	15877	15845	15798	15760	15888	15815	15846	15893	15860	15750	15639	15872	15925	15757	15648	15794	15777	15770	15822	15896	15830	15803	15814	15792	15775	15800	15821	15786	15914	15663	15941	15909	15840	15693	15842	15967	15857	15891	15901	15896	15574	15729	15741	15853	15923	15785	15945	15597	15706	15670	15710	15815	15857	15803	15881	15893	15814	15804	15921	15572	15746	15917	15837	15814	15871	15765	15741	15816	15871	15871	15736	15772	15893	15676	15706	15703	15657	15766	15892	15969	15859	15957	15593	15812	16011	15640	15915	15872	15757	15934	15704	15718	15725	15954	15843	15833	15721	15898	15704	15713	15910	15986	15780	15826	15914	15940	15598	15660	15792	15886	15570	15812	15736	15860	15821	15777	15698	15725	15782	15721	15708	15827	15691	15623	15897	15833	15929	15960	15855	15751	15739	15793	15805	15790	15714	16000	15679	15807	15815	15790	15781	15769	15759	15917	15971	15923	15770	15778	15794	15819	15851	15902	15677	15959	15822	15840	15842	15950	15884	15830	15582	15824	15662	15784	15744	15996	15877	15803	15793	15775	15828	15815	15741	15790	15856	15670	15805	15759	15782	15779	15822	15698	15780	15649	15690	15727	15873	15846	15779	15877	16019	15751	15510	15711	15748	15666	15785	15881	15917	15938	15904	15820	15739	15650	15756	15909	15748	15830	15913	15904	15748	15835	15625	15705	15713	15872	15845	15776	15916	15711	15870	15766	15721	15911	15774	15833	15783	15697	15995	15813	15749	15742	15831	15875	16000	15723	15740	15995	15741	15853	15831	15772	15670	15908	15695	15881	15846	15786	15803	15657	15793	15798	15661	15749	15672	15835	15909	15865	15894	15928	15883	15865	15903	15858	15904	15749	15904	15929	15763	16041	15861	15765	15618	15814	15792	15627	15929	15592	15800	15942	15885	15687	15972	15863	15839	15903	15895	15713	15753	15801	15678	15748	15877	15738	15900	15804	15819	15807	15741	15775	15731	15653	15756	15899	15737	15760	15612	15706	15848	15841	15723	15935	15941	15819	15783	15871	15932	15895	15779	15871	15728	15553	15856	15881	15689	15779	15756	15942	15784	15892	15706	15739	15728	15827	15852	15748	15794	15765	15750	15905	15845	15863	15802	15693	15797	15776	15758	15790	15706	15672	15889	15692	15652	15864	15772	15756	15752	15845	15937	15705	15531	15757	15981	15857	15687	15754	15773	15796	15767	15664	15712	15943	15650	15896	15715	15655	15856	15732	16039	15892	15801	15748	15918	15817	15922	15793	15805	15924	15777	15906	15837	16009	15824	15765	15801	15921	15882	15875	15582	15839	15764	15881	15667	15692	15636	15858	15881	15787	15796	15923	15898	15791	15691	15827	15750	15891	15827	15848	15686	15792	15632	15655	15860	15853	15753	15994	15899	15781	15731	15741	15890	15859	15825	15876	15823	15737	15924	15791	15727	15831	15784	15824	15818	15832	15766	15841	15803	15860	15841	15781	15921	15967	15720	15866	15685	15847	15653	15855	15666	15864	15830	15973	15919	15762	15749	15812	15776	15815	15762	15722	15712	15963	15836	15782	16052	15763	15716	15750	15802	15732	15681	15796	15832	15951	15758	15795	15859	15869	15712	15748	16020	15802	15722	15713	15679	15879	15752	15795	15857	15853	15798	15698	15662	15971	15869	16017	15908	15713	15826	15830	15810	15712	15768	15759	15882	15612	15723	15726	15885	15848	15799	15804	15779	15852	15828	16035	15863	15894	15710	15940	15680	15758	15777	15783	15795	15917	15755	15791	15631	15808	15901	15715	15824	15876	15887	15706	15826	15699	15864	15802	15752	15804	15884	15997	15721	15827	15947	15895	15699	15820	15800	15923	15699	15781	15664	15808	15803	15948	15862	15767	16018	15839	15794	15694	15781	15860	15640	15755	15708	15686	15952	15710	16055	15760	15874	15905	15584	15720	15745	15774	15689	15734	15718	15700	15901	15829	15973	15916	15894	15800	15804	15770	15902	15828	15636	15777	15755	15859	15785	15749	15780	15838	15630	16004	15776	15716	15900	15732	15824	15960	15702	15917	15918	15769	15736	15794	15834	15790	15756	15889	15723	15833	15818	15775	15744	15860	15772	15853	15755	15851	15834	15704	15829	15824	15777	15839	15798	15623	15789	15928	15991	15971	15828	15849	15889	15821	15768	15768	15878	15742	15675	15784	15824	15753	15837	15959	15799	15694	15707	15878	15903	15770	15808	15774	15829	15668	15851	15778	15843	15856	15801	15787	15859	15671	15952	15637	15685	15692	15841	15762	15739	15695	15722	15677	15930	15805	15803	15912	15782	15923	15656	15802	15705	15982	15790	15827	15894	15698	15998	15848	15879	15723	15775	15731	15591	15759	15863	15679	15801	15739	15819	15721	15823	15924	15671	15807	15967	15833	15751	15834	15800	15955	15675	15823	15875	15929	15814	15891	15791	15779	16004	15887	15847	15930	15894	16041	15984	15889	15876	15829	15817	15774	15872	15870	15772	15829	15943	15748	15486	15813	15695	15784	15907	15846	15868	16038	15951	15925	15836	15900	15727	15672	15854	15831	15850	15780	15829	16078	15698	15895	15916	15811	15905	15717	15788	15768	15915	15789	15799	15691	15900	15822	15921	15827	15800	15693	15880	15814	15840	15821	15783	15914	15889	15711	15804	15745	15701	15870	15678	15946	15709	15595	15892	15846	15601	15780	16008	15897	15831	15919	15767	15891	15639	15746	15733	15845	15840	15806	15709	15755	15848	15961	15844	15887	15912	15803	15843	15889	15778	15597	15780	15793	15777	15825	15828	15757	15846	15916	15679	15954	15575	15691	15883	15636	15856	15710	15743	15743	15845	15794	15729
43664	51173	53241	45701	39098	34313	30998	28038	26837	25304	24375	24398	24112	23923	23845	23671	23741	23386	23681	23484	23396	23600	23143	23283	23206	23290	23273	23052	23354	23393	23264	22955	23384	22999	23476	23264	23336	23226	23229	23436	23202	23113	23288	23198	23208	23527	23556	23182	23221	23416	23329	23336	23297	23298	23150	23386	23175	23074	23065	23381	22915	23408	23418	23309	23219	23307	23332	23005	23301	23449	23196	23429	23356	23372	23383	23210	23235	23249	23277	23203	23291	23173	23199	23120	23255	23071	23260	23282	23090	23082	23299	23268	23203	23269	23125	23338	23151	23590	23190	23288	23123	23265	23211	23385	23218	23227	23023	23281	23076	23247	23128	23078	23237	23138	23144	23121	23160	23092	23472	23395	23161	23136	23232	23293	23106	23412	23121	23276	23104	23087	23302	22891	23233	23108	23274	23170	23178	23214	23215	23605	23446	23183	23290	23295	23295	23312	23359	23009	23212	23253	23159	23373	23026	23097	23309	23154	23340	23345	23229	23136	23021	23126	23134	23232	23496	23173	23306	23145	23157	23311	22924	23201	23079	23351	23289	23152	23254	23156	23140	23103	23139	23115	23258	23303	23271	23097	23481	23037	23269	23240	23176	23322	23249	23084	23172	23200	23189	23000	23288	23291	23128	23134	23230	23164	23238	23603	23514	23207	23437	23341	23165	23163	23254	23143	23278	23191	23308	23186	23239	23297	23430	23108	23108	23027	23187	23280	23364	23072	23129	23297	23376	23269	23076	23030	23380	23372	23028	23239	23294	23228	23035	23177	23171	23242	23375	23203	23198	23190	23209	23281	23210	23200	23378	23242	23287	23205	23368	23145	22927	23287	23170	23474	23314	23337	23282	23321	23081	23308	23214	23003	23197	23238	23237	22986	23277	23266	23303	23274	23197	23158	23256	23227	23360	23157	23260	23346	23326	22976	23064	23022	23459	23516	23493	23097	23303	23477	23088	23312	23333	23437	23149	23206	23116	23280	23202	23196	23262	23427	23070	23310	23421	23210	23245	23066	23297	23077	23181	23078	23454	23209	23239	23176	23230	23013	23122	23077	23172	23361	23410	23286	23226	23115	23120	23244	23460	23212	23237	23249	23097	23151	23422	23314	23181	23248	23540	23247	23070	23030	23310	23242	23281	22971	23166	23159	23334	23256	23183	23176	23280	23196	23155	23254	23204	23185	23210	23120	23124	23316	23106	23173	23068	23302	23189	23279	23238	23264	23374	23307	23371	23130	23107	23417	23428	23341	23247	22994	23416	23182	23118	23094	23125	23222	23330	23140	23250	23103	23227	23352	23260	23051	23118	23170	23173	23380	23184	22952	22992	23182	23256	23220	23083	23076	22939	23294	23520	23249	23201	23110	23025	23204	23210	23386	23114	23266	23267	23140	23264	23055	23331	23146	23290	23298	23334	23067	23157	22948	23092	23102	23005	23278	23098	23159	23107	23273	23096	23038	23055	23360	23319	23180	23273	23270	23273	22902	23066	23036	23275	23350	23275	23197	23139	23118	23285	23365	23177	23140	23102	23187	23178	23058	23015	23494	23281	23269	23106	23195	23124	23342	23203	23321	23176	23234	23269	23331	23020	23063	23017	23193	23196	23444	23164	23287	23186	23227	23262	23334	23277	23132	23223	23239	23156	23227	23258	23167	23116	23247	22921	23169	23067	23300	23188	23085	23237	23274	23216	23047	22900	23234	23463	23073	23209	23313	23173	23217	23133	23171	23054	23385	23311	22987	22988	23171	23157	23234	23043	23188	23375	23211	23288	23132	23156	23207	23419	23184	23334	23293	23192	23321	23269	23065	23103	23080	22951	23177	23190	22904	23342	23315	23204	23060	23151	23278	22992	23304	23124	23240	23105	23281	23491	23297	23340	23047	23131	23176	23036	23170	23237	23134	23344	23489	23299	23406	23122	22827	23302	23146	23293	23367	23127	23231	23010	23259	23509	23202	23400	23031	23357	23259	23080	23156	23193	23279	23210	23117	23204	23152	23353	23252	23123	23454	23340	22946	23123	23159	23036	23140	23335	23160	23546	23073	23436	23020	23410	23550	23456	23176	23148	23241	23210	23162	23390	23362	23453	23346	23203	23234	23322	23095	23261	23337	23093	23232	23121	23030	23148	23154	23383	23237	23444	23270	23454	23190	23272	23259	23062	23138	23365	23217	23224	23214	23198	23096	23351	23014	23243	23185	23401	23339	22959	22947	22889	23314	23231	23388	23202	23364	23244	23083	23008	23086	22994	23147	23274	22974	23431	23258	23178	23169	23378	23134	23224	23373	23263	23127	23650	23073	23384	23276	23277	23343	23205	23302	23202	23173	23356	23123	22966	23323	23075	23191	23109	23206	22992	23187	23325	23262	23099	23221	23036	23202	23363	23130	23368	23064	23077	23112	23108	23450	23256	22915	23254	23062	23218	23132	23199	23230	23231	23335	23072	23029	23377	23095	23286	23301	23172	23029	23105	23257	23240	23346	23274	23077	23307	23188	23320	23208	23142	23116	23178	23090	23229	23260	23158	23306	23163	23258	23148	23331	23376	22832	23140	23138	23496	23284	23077	23398	23298	23222	22933	23259	23208	23372	23267	23113	23329	23197	23190	23365	23001	23226	23216	23066	23231	23283	23156	23180	23367	23313	23288	23357	23311	23226	23107	23154	23301	23298	23260	23329	23109	23176	23186	23380	23192	23079	23036	23036	23265	23173	23296	23089	23428	23115	23248	23472	23222	23137	23414	23084	23394	23336	23081	23267	23203	23301	23161	23123	23063	23099	23100	22974	23418	23167	23327	23315	23391	23326	23091	23277	23422	23516	23381	22908	22975	23334	23105	23425	23285	23131	23257	23500	23118	23271	23084	23260	23144	23116	23232	23417	23213	23275	23155	23325	22905	23300	23128	23516	23219	23144	23307	23044	23063	23282	23173	23265	23436	23359	23183	23202	22979	23089	23301	23120	23215	23207	23278	23021	23483	23292	23504	23246	23270	23179	23434	23081	23327	23250	23306	23170	23230	23260	23035	23234	23165	23135	23206	23216	23202	23230	23213	23243	23206	23198	23233	23085	23486	23326	23464	23387	23163	23219	23268	23279	23235	23208	23342	23250	23216	23024	23341	23269	23052	23182	23245	23295	23372	23144	23007	23298	23144	23308	23357	23115	23240	23206	23346	23280	23111	23118	23505	23192	23293	23149	23341	23059	23171	23276	23155	23333	23148	22953	23026	23460	23018	23135	23072	23313	23331	23147	23424	23181	23347	23316	23344	23253	23069	23218	23062	23186	23282	23138	23519	23419	23250	23215	23328	23330	23155	23311	23233	23228	23177	23157	23080	23223	23528	23236	23312	23179	23012	23126	23262	23309	23325	23287	23297	23207	23193	23392	23255	23381	22945	23251	22933	23189	22915	23083	23114	23054	22981	23290	22973	23180	23175	23168	22818	23317	23350	23056	23470	23193	23130	22972	23254	23230	22876	23185	23285	23266	23122	23247	23170	23317	23477	23170	23184	23208	23167	23231	23531	23218	23214	23187	23075	23397	23124	23299	23181	23261	23290	22960	23145	23205	23388	23342	22951	23230	23327	23251	23358	22919	23239	23044	23383	22999	23120	23075	23026	23319	23172	23238	23200	23114	23275	23142	23250	23211	23049	23164	23301	23139	23114	23240	23221	23263	23160	23105	23163	23072	23197	23395	23249	23139	23251	23345	23194	23090	23412	23277	23474	23491	23175	23227	23126	23079	23175	23117	23176	23170	23276	23368	23299	23208	23037	23359	23219	23361	23312	23335	23130	23173	23217	23164	23152	23355	23427	23302	23231	23229	23012	23263	23254	23286	23371	23227	23131	23243	23008	23225	23123	23138	23177	23305	23290	23295	23189	23157	23095	22995	23173	23071	23317	23281	23222	23227	23303	23276	23222	23389	22993	23121	23471	23304	22892	23226	23153	23105	23397	23150	23322	23182	23249	23051	23320	22972	23044	23201	23218	22962	23170	23274	23403	23386	23216	23351	23175	23274	23082	23172	23464	23313	23398	23225	23009	23247	23086	23053	23124	23027	23449	23165	23119	23199	23256	23412	23375	23449	23276	23410	23286	23039	23192	23427	23208	22987	23180	23211	23209	23197	23243	23269	23290	23572	23280	23159	23193	23150	23087	23270	23180	23246	23335	23239	23309	23079	23297	23286	23110	23152	23247	23262	23295	23195	23327	22859	23081	23189	23064	23352	23330	23314	23189	23387	23269	23241	23283	23361	23335	23205	23026	23106	23128	23290	23047	23322	23273	23159	23087	23152	23446	23203	23153	23329	23176	22921	23294	23313	23156	23178	23365	23466	23135	23093	23120	23092	23250	23245	23150	23190	23180	23323	23369	23271	23474	23117	23227	23309	23161	23285	23153	23236	23351	23027	23280	23322	23202	23235	23171	23292	23482	22953	23233	23344	23245	23477	23312	23391	23154	22988	23422	23262	23182	23207	23093	23435	23465	23131	22914	23013	23233	23375	23222	23484	23354	23334	23251	23305	23142	23442	23331	23098	23186	23498	23216	23099	23165	23178	23238	23356	23388	23143	23419	23193	23215	23310	23069	23146	23317	23186	23263	23231	23350	23344	23221	23220	23189	23103	23144	23135	23186	23096	23453	23148	23131	23157	23290	23207	23208	23367	23551	23226	23306	23210	23314	23187	23111	23062	23100	23439	23200	23281	23222	23259	23204	23532	23099	23272	23362	23191	23159	23179	23221	23085	23290	23068	23427	23204	23248	23074	23323	23215	23106	23090	23415	23318	23332	23415	23316	23178	23319	23400	23282	22895	23394	23223	23190	22892	23226	23208	23268	23421	23243	23046	23100	23387	23339	23376	23447	23141	23149	23196	23372	23315	23273	22822	23138	23270	23437	23280	23051	23181	23278	23180	23213	23276	23477	23285	23247	23217	23196	23379	23113	23395	23571	23484	23369	23430	23246	23105	23326	23159	23032	23145	23253	23147	23296	23337	23272	23182	23288	23237	23278	22863	23277	23041	23462	23174	23292	23436	23461	22954	23179	23397	23332	23229	23193	22894	23256	23121	23283	23227	23167	22965	23146	23490	23309	23236	23261	23069	23278	23290	23152	23253	22986	23305	23262	23152
44473	59524	54829	42506	35623	30121	26295	22348	20398	18987	18155	17446	17162	16913	16799	16557	16431	16323	16321	16296	16329	16257	16169	15829	16251	16128	16154	16036	16199	16002	16144	16190	16186	15867	16017	16057	15959	16083	16061	15963	16069	16159	16126	16024	16128	15969	15940	16172	15939	15969	16045	16055	16034	15961	15942	16133	16021	15929	16081	15898	16028	16037	15946	16102	16027	16076	15812	16019	16032	16174	16113	15985	15885	16177	16109	16022	16113	15883	16017	15996	16013	16119	16126	16016	15941	16046	16116	16142	16151	16065	15916	15969	15908	15870	16019	15985	16187	15994	16167	16007	16125	16125	16061	15981	16223	15932	16027	15776	16083	15995	15998	16120	16123	15942	16027	16251	15947	16091	15905	15988	16075	16058	16027	16067	16119	15848	15978	16014	15959	16118	16041	16045	15978	15996	16178	16125	16067	16015	15911	16093	16010	15951	15942	15968	16162	16067	16019	16071	15945	16036	16119	16199	16143	15962	16127	15938	16008	15944	15963	15846	15949	16032	16029	16092	16051	15861	16113	15939	15952	16103	16014	16203	16145	16014	16061	16193	16001	15887	16088	16102	16145	15941	16142	15978	15975	16092	15907	15981	15946	16048	16103	15909	16087	15942	15947	16139	16168	16065	16027	16106	16134	15934	15912	16037	15927	16106	16135	16095	15789	16093	15949	16103	15952	16092	16008	16141	16183	16069	15987	16054	16120	16098	16148	16017	16122	16031	16040	16141	15855	16042	15899	16118	15965	15885	16133	16070	16057	16070	16102	16030	15896	16043	16059	16172	15945	16205	16187	16127	16039	16047	16105	16034	15955	16036	16048	15789	16049	15935	16227	16054	15821	15979	16012	16066	16016	15988	15953	16071	15918	16085	16099	15895	16040	16199	16072	16155	16037	16016	16178	16151	16079	16157	15975	16184	16137	16279	16204	16158	15947	15914	16008	16262	15987	16082	16144	16024	16006	15994	15976	16068	16017	16073	16244	16173	16000	16115	15929	16060	16086	16036	15894	15993	16171	16025	16246	16008	16025	16009	15985	16035	15790	15987	15924	16093	16032	16323	15922	16051	16157	15999	15981	16087	15993	15832	16122	15994	16123	16014	16126	15915	15992	16046	16054	16093	16285	15956	16082	16056	16181	15995	16225	16031	15984	15982	15961	16146	15946	15936	16159	16121	16042	15898	16068	16090	15982	15931	16020	16125	16065	16033	15918	15957	16041	15996	16166	16158	16051	15992	16023	16095	16033	16054	15898	16122	16057	16054	15990	16027	15997	16094	16178	16134	15862	16152	16018	15987	15956	16064	16158	15947	15836	16029	16193	16119	16153	16046	15930	16141	15886	16119	15955	16055	15949	16004	16067	15938	16052	15896	16033	16078	16091	16134	16020	16075	15953	16063	16071	15927	16050	15876	16044	16150	16024	15964	16036	16098	15870	15939	16135	16100	16219	16079	16086	15975	15952	16056	16140	15987	16107	15977	16094	16178	16013	15907	16125	16121	15926	16079	15936	16179	16255	16152	16182	15884	16028	16201	16235	15932	16011	16083	16145	16005	15912	16139	15840	16003	16051	16022	16234	16225	16016	15968	16068	15966	15970	16004	15932	16098	16074	16047	15981	15920	15988	15898	16168	15874	16037	16020	16128	16057	15939	16022	16024	16035	15897	15861	15850	15956	15979	16093	15966	16118	16091	16112	16090	16030	16156	15877	16009	16233	15918	16020	16096	15885	15842	15966	15961	16103	15982	15985	15986	15989	16229	15973	16171	16010	16099	15915	15924	16057	15950	16298	15988	16091	15966	15995	15984	15983	16063	15987	16041	16037	16034	16117	15784	15963	16065	16108	16028	16004	15835	15981	16059	16137	16200	15811	16180	15950	16027	16002	15942	15946	15936	15966	16137	16056	16009	16000	16119	16173	15985	16085	15988	16093	16220	16006	15962	16093	16015	16083	15934	15769	16146	15834	15999	16158	16035	16174	16124	16024	16042	15948	15877	15969	16165	16120	15906	16172	16098	16091	16232	16165	16034	16108	16189	16110	15984	15940	16140	15921	16028	15985	15971	15918	16151	15862	15933	15918	16101	16194	16061	16028	15992	15981	16219	16094	16116	16167	16040	16030	16057	16130	15645	16085	16047	16220	15961	16046	15973	16002	15877	15977	15892	16105	16057	15890	16204	15927	16150	15997	16145	16111	16028	16101	16191	16206	16131	16148	15879	15917	15868	16075	16033	16051	16081	16087	15960	16064	16043	15981	16048	15981	15989	16242	15954	16003	16021	15916	15991	15940	16046	16137	16111	15971	15990	16058	15999	15961	15916	16053	16054	15924	16160	16004	16100	16136	16168	16052	15990	15957	16092	15864	16052	15996	16174	16081	15959	16107	15870	16109	16063	16113	16069	16129	16033	16067	15984	16031	16108	16077	16118	15963	15928	16050	16206	16053	16185	16031	16025	16041	15918	16145	16133	16018	16144	15997	15931	16053	16132	16067	16036	16209	16107	16064	15833	16079	15985	15832	16075	16055	16113	15904	16121	16030	16093	16123	16045	15951	15993	16257	16090	16039	15982	16072	15957	16075	16139	16001	16045	16240	15960	16118	16079	15985	16143	16090	16108	16020	16055	15989	16187	15986	16028	16137	15988	16154	16159	16105	16020	15975	16056	16146	16007	16048	16031	16125	16035	16178	15995	16175	16023	15991	16116	15989	16030	16062	15953	16119	15924	16080	16082	15983	16091	16198	16152	16156	16147	16082	16192	15947	16003	15959	16132	16033	16140	15956	15968	16106	16067	16045	16348	16130	16142	15894	16127	15862	15919	15874	16000	15986	15939	16005	16035	15959	16233	15996	16060	15941	16092	16048	15978	16011	16206	16033	16001	16021	16085	15950	15996	16199	15950	15796	15894	16155	15998	16004	15988	15977	16002	15982	16154	16050	16124	16018	16204	16164	15949	15998	16099	15916	15986	16062	16008	15952	16138	16084	16113	16161	16110	15859	16034	15998	15968	15924	15913	16103	16007	16066	16096	16044	16027	15835	16121	15959	16110	15881	16132	16106	16098	16132	16051	16176	16013	16100	15991	16198	15960	15986	16003	15994	16058	15979	16263	15994	16066	16049	16004	15993	15967	16000	16135	16099	15822	16107	15897	15936	16033	15942	15965	16199	16106	15876	16106	15946	16172	15991	16071	16001	16044	16053	16045	16179	15858	15955	15935	15980	15956	16149	15989	15955	16083	16085	16086	15937	16064	15928	15944	16126	16153	16068	16038	16108	15997	15949	16078	16077	16025	16039	16123	15989	16134	16076	16031	15960	16046	16029	16076	15869	16085	16055	15953	16148	16099	16098	15998	16078	16140	15939	16094	15922	16004	15957	15902	16081	16041	16225	15936	16105	15938	15875	16163	15966	16102	15905	16015	15881	16079	16071	16020	16109	16022	16098	15982	15923	16105	16081	16106	15900	15786	16109	16040	16246	16042	16064	16180	15972	16141	16182	16208	16130	16099	16092	15909	15993	15945	16000	15972	15917	15932	15964	16029	15879	16118	15863	16096	15792	16065	16027	15991	16047	15907	16038	16078	16070	16176	16256	15911	15959	15877	16094	16082	16148	16070	16117	16003	15961	16074	15968	16068	15853	15992	15926	16044	16117	15904	16084	15995	16192	16047	15992	16048	15865	15979	16106	16014	15999	15940	15933	16100	15986	15939	15972	16053	16209	16021	15878	16199	16007	15988	16118	16011	16176	15953	15955	16167	16068	16123	16031	16059	15962	16006	16259	15911	15933	16050	16050	16241	16049	16014	15955	15983	15976	15965	16030	16050	16032	16027	15971	16200	16047	15952	16073	16196	16054	16084	16054	16088	15837	15865	15811	15835	16157	16070	16102	16134	16070	15919	16054	16089	16144	15887	15845	15950	16001	15991	15965	16053	16011	16103	16002	15933	16156	16063	16205	16091	16168	16120	15989	16116	16046	16023	16008	16145	16067	16123	15993	16091	15950	15898	16131	16100	16027	16146	16051	15988	15959	16059	16152	16023	16011	15982	16093	15972	15904	16054	15939	16166	15942	15892	16222	16026	15928	15991	16061	16195	15981	16114	16141	16098	15942	16083	16087	15953	16051	16048	16059	16018	16152	16016	16004	15941	15934	16047	16044	15981	16153	16108	16007	16163	16051	16144	16072	16038	16077	15948	16010	16149	15940	16048	16044	15952	16109	15924	16190	15975	15968	16127	16046	15921	16141	16229	15957	15929	16023	16184	16078	16180	15960	16026	15993	16116	16185	16056	16080	15944	16093	16124	16105	16075	15994	15993	16068	15988	15918	16013	16226	16064	16050	16112	16035	16089	16104	16259	15851	16076	15854	16056	15936	16068	16225	16074	15957	16045	16117	16055	16094	16039	16086	15948	15994	15956	16224	16161	16074	16011	16037	15877	16139	15974	16106	16071	16123	16022	15931	16035	16089	16210	16046	15968	16162	16098	16095	16049	15996	16051	16053	16099	16098	16040	15913	15949	16088	16111	15988	16003	16027	15805	16075	15894	15980	16032	16066	16157	16059	16167	16076	16072	15972	15992	15930	16042	16066	15990	15871	16251	15944	15995	16029	16119	16065	16089	16121	15918	16077	15992	16096	16029	15946	15959	15970	16026	16074	16096	16070	16135	16103	16144	15963	15935	16044	16004	16089	16234	16243	16173	16101	15996	16071	16034	16125	16112	16119	16179	16077	16177	16150	16097	16102	16086	16052	16208	16182	15979	15939	15969	16057	15987	16191	16088	16061	15906	16019	16007	16065	16125	15992	16019	15967	16182	15990	15969	16140	16105	15853	16167	16067	16258	16104	16056	16060	15935	16018	16089	16273	16091	16103	16001	15975	15946	16078	16016	16001	15994	16022	15993	15951	16050	15926	16027	16168	16023	15886	15977	16043	15963	15899	16128	15992	16039	16152	16017	16057	15944	15993	15874	16026	16048	15978	15904	15880	16110	16187	15968	16068	16043	16014	15959	15832	16112	16110	16213	16160	16295	16080	16047	15895	16101	16145	16092	15976	15945	16060	16118	15924	16014	16292	16186	16171	16043	16081	15978	16012	16209	16033	15781	15999	16007	15935	16060	15921	16066	16081	16035	16055	16105	15952
26245	21802	30628	33486	41274	43646	41546	34454	31336	28399	26102	24933	24492	24246	23827	23676	23590	23465	23511	23337	23148	23435	23294	23034	23009	23134	23069	23150	23144	22996	22826	22998	22812	22810	23225	23003	23181	23004	22881	22815	22856	23011	22925	23007	22919	22974	22840	22743	22826	22762	22888	23162	23024	22897	22807	22948	22906	22895	22911	22850	23098	22850	22816	22925	23062	22823	22827	22901	23003	22696	23088	22817	23007	22805	22917	22813	23057	22776	22922	22647	22638	23044	22861	22771	22865	22902	22864	22775	22601	22799	22993	22809	22913	22863	22854	22722	22965	22810	23103	22899	22980	22835	22866	22868	22524	22756	22899	22886	22955	22887	22739	22858	22829	22903	22861	23012	22903	22830	22916	22878	22775	22720	22682	22858	23051	22914	23021	22685	23073	23013	22913	22954	22614	23041	22954	22994	22906	22882	22668	22895	22829	22884	22964	22975	22908	22780	23007	22792	22786	22944	22872	22959	23206	22905	23134	22718	22785	22749	22920	23014	23023	23033	22748	22882	22777	22875	22759	22903	22763	22727	22824	23014	22852	22813	22969	22798	22581	22951	23069	22851	23032	22894	23073	22886	22774	22611	22905	22844	22870	22877	22848	22895	22814	22775	22830	22845	23061	22995	22962	22647	23046	23059	22843	22937	23044	22796	22847	22684	22943	23223	23164	22908	23032	22745	23026	22945	22877	22750	22694	22710	22893	22826	23022	23081	22745	22698	22922	22898	22987	22702	22772	22933	22823	22798	22868	22899	22965	22867	22698	22935	22803	22832	22842	22970	22748	22707	22823	22684	22962	22805	22927	22932	23120	22854	22994	22847	22895	22746	23001	22640	22767	23003	22809	23142	23023	22742	22879	23057	22693	22911	22905	22722	22858	22742	22889	22780	22902	22888	22929	22935	22973	22720	22961	22717	22614	22779	22836	22680	22933	22760	22848	22910	23024	22860	22830	22867	22824	22924	22712	22785	22783	22852	22789	22881	23028	23076	22992	22863	22779	23080	23052	22960	22697	22692	22904	22808	22748	22817	22838	22829	22892	22813	22887	22728	22726	22852	22685	22895	22811	23049	22887	22968	22885	22779	22914	22851	22912	22689	22859	22918	23054	22908	22993	22954	22510	23275	23080	23073	22877	22922	22925	22759	22702	22857	22850	22917	22918	22896	22956	22843	22885	22797	22771	22705	22699	22620	23031	22985	22868	22769	23116	22635	22990	23010	22877	23131	22850	22789	22742	22977	22695	22771	23025	23096	22842	22700	23120	22953	22953	22789	22827	23108	22919	22709	22776	22773	22725	22651	22942	23139	22840	22807	22789	22803	22750	22880	22652	22766	23081	22812	22774	22891	22826	23005	22778	22631	22801	22872	22977	22876	22823	22570	22611	22748	22592	23079	22917	22784	22688	22918	22799	22706	23046	22815	22830	23056	22914	22820	22776	22840	22677	22888	22532	22868	22923	22908	22918	22929	22739	22796	22862	22869	22728	22864	22851	22910	22882	22968	23003	22792	23053	22745	22703	23022	22825	22811	22680	22877	22919	22881	22637	22763	23027	23075	22824	22837	22857	22848	22814	22903	22872	22842	22924	22795	22836	22712	22621	22957	22976	22932	22753	22692	22856	22771	23093	22996	23076	22937	22842	22693	22842	22803	22719	22803	22907	22734	22830	22856	22839	22734	22832	22864	22942	22944	22882	22453	22634	22726	22934	22759	22799	22910	22725	22957	22971	22692	22896	22664	22684	22730	22801	22776	23076	22922	22884	22768	22911	22819	23007	23076	23082	22543	22627	22834	22833	22684	23132	23145	22900	22884	22822	22668	22906	22864	22803	22921	22871	22747	22802	22895	22842	22766	23034	22823	23066	22851	22699	22874	22842	22747	22879	22950	22890	22867	22846	22823	22679	22902	22826	22845	23026	22742	22767	22846	22930	22900	22858	22831	22863	22724	22942	22663	22980	22957	22850	23002	22773	22904	22710	22898	22832	22832	22914	22914	22713	22739	22907	22833	22902	22958	23057	22821	22669	22814	22656	22594	22794	23077	22766	22982	22680	22771	22838	22819	22885	22878	23164	22748	22927	22833	22859	22925	22820	23014	22959	22862	22932	22827	22960	22784	23137	23037	22979	22643	23003	22819	22770	22911	22909	22917	22866	22753	22885	22874	22864	23014	22903	22989	22933	22813	22728	22888	22898	22736	22810	22964	22874	22913	22762	22835	22933	22876	23020	22856	22925	22876	22780	22949	22779	23101	22803	22743	22806	22867	22784	23029	22925	22689	22975	22984	22717	22832	22863	22816	23191	22717	22938	22844	22899	22931	22870	22821	22720	22845	22806	22943	22929	23194	23089	22993	22969	22882	22999	22882	22807	22698	22793	22917	22907	22999	22957	22810	22820	22860	23005	22887	22933	22931	22786	22661	22588	23013	22949	22698	23022	23011	22968	23219	22684	23092	22977	22931	22833	23040	22756	22810	22943	22966	22751	23038	22970	22802	22813	22883	22922	23064	22559	22678	22928	22911	22892	23025	23068	22903	22843	22755	22728	23034	22908	22543	22923	22900	22795	22832	22966	22701	22926	22506	22813	22652	22937	22820	23046	22749	22816	22728	22931	22942	22736	22994	22857	22709	22864	22909	22933	23026	22869	23085	22988	22655	22677	22819	22848	22893	22634	22687	23095	23051	23223	23022	22808	23102	22862	22760	22843	22935	22984	23110	22885	23047	22919	23079	22908	22911	22849	22923	22663	23036	23114	22901	22931	22919	22750	22976	23020	22907	22942	23073	23044	23349	23114	22959	22805	22624	22694	23229	22821	22970	22883	22912	22918	22885	22958	22769	22927	22671	22940	22843	23016	22999	22855	22843	22840	22813	22871	22941	22901	22928	22876	22902	22986	22791	22904	22662	22672	22841	22876	22940	23014	22918	23066	22867	22992	22926	22777	23119	22903	22811	22912	22838	22976	22866	22955	22560	22755	22834	23032	22899	22932	22899	22905	22742	22994	22889	22796	22903	23028	22946	22963	22827	22906	22898	23098	22721	22859	22815	22866	22856	22988	22859	22866	22788	23037	22998	22916	22867	22888	22806	22810	22812	22576	22863	22803	22896	22810	22677	22753	22696	22877	22742	22811	23036	22830	23015	22789	22888	22867	22881	22928	22776	22860	23044	22796	22895	22925	23078	23004	22720	23049	22844	23071	23033	22898	22856	22937	22886	23061	22751	23018	22670	22939	22862	22985	22700	22686	22814	23070	22878	22752	23065	22855	22814	22634	22735	22857	22940	22924	22924	23062	22909	23020	22692	22948	22999	22960	22928	22866	22858	22953	22814	23000	22815	22628	23065	22645	22690	22691	22849	22980	22857	22921	22795	22523	22796	22813	22970	22883	22743	22948	22796	22860	23023	22745	22711	22950	22822	23134	22763	23209	22872	23018	22989	22684	22815	22945	22721	22888	22771	22999	23128	22912	22892	22748	22761	22716	22731	22693	22853	22864	22781	22977	23003	22787	22720	22955	22795	23074	22975	22759	23009	22843	23021	23095	23128	22915	22622	22695	22928	22862	23060	22953	22757	22842	22866	22801	23242	23004	23027	22847	22954	22547	22997	22880	22757	22752	23093	22678	22923	22958	22942	22832	22732	22910	22985	23020	22989	22864	22625	22823	22661	22711	22849	22659	22590	22736	22933	22772	22539	22890	23040	22989	22845	22967	22932	22795	22832	22805	23064	22978	22734	22768	22774	22644	22840	22986	22975	23033	23050	22751	22893	22862	22814	22890	22897	22730	22602	22935	22885	22816	22917	22608	22843	22832	22772	22857	22774	22681	22640	22952	22812	22921	22541	22666	23026	23072	22907	22995	23011	22980	22742	22839	22995	22698	22824	22934	22925	23105	22962	22801	22855	22903	22900	23014	23044	22934	22856	22745	22732	22727	22608	23013	22721	22914	22909	22652	22845	22755	22669	23030	22949	22884	22870	22974	23039	22999	22871	23008	22901	22964	23091	22998	22869	22890	22877	22868	22764	22900	22935	22988	22895	22791	22801	23068	22598	22804	22864	22850	22901	22979	22905	23053	23198	22616	22733	22837	22838	23091	22954	22862	22988	22798	23027	22987	23015	22813	22752	22771	22965	23072	23019	23178	22848	22888	22745	22808	22899	22738	22544	22656	22927	22895	22869	23019	22941	22790	22846	23077	23083	23077	22956	22631	22839	22973	22965	22878	22935	22906	23058	22840	22994	23248	22893	22738	22956	22725	22733	23023	22823	22893	22799	22776	22762	22741	22742	23051	22787	23022	23087	22961	22990	22989	22673	23074	22775	22838	22728	22921	22863	22884	22798	23035	22824	22839	22865	22936	22892	23064	23036	22985	22991	22696	22770	23206	22806	22811	23019	22910	22933	23129	22792	22867	22796	23032	22787	22648	22621	22957	23025	22837	23045	23042	22763	22859	22642	22740	22956	22786	23092	22817	23067	22636	22817	22897	22871	22674	22686	22734	22802	22727	22817	23006	22879	22704	22670	23015	22800	22946	22796	23016	22912	22912	22926	22855	22815	22911	22989	22988	22934	22725	22643	23041	22982	22797	23105	22992	23166	22879	22814	22725	22913	22858	22985	22746	22695	22774	23094	23112	22943	22994	23082	22829	22826	23035	22956	22870	22797	22771	22716	22956	22945	22928	22836	23053	22805	22879	22922	22886	22692	22968	22775	22711	22854	22912	23020	22922	22955	22882	22808	22977	22870	22899	23060	22930	22963	22629	22759	22862	23125	22765	22890	22742	22791	22688	23012	22877	22920	22964	22990	22954	22793	22745	22805	22811	22657	23091	22867	22845	22686	23010	22636	22990	22631	22798	22684	22754	22941	23016	22686	22810	22831	22992	22818	22921	22860	23060	22822	22819	22884	22874	22967	22876	23040	22910	23018	22881	22722	22818	22716	22916	23017	23009	22936	22893	22919	22763	22986	22722	23004	22850	22970	22798	23055	22751	22722	22903	22824	22814	22926	22999	23102	22950	22685	22937	22915	23012	22891	23139	22842	22830	22824	22847	22671	23008	22924	22779	22838	22837	22808	22668	22934	23040	22975	22864	22937	22945	23179	23046	22833	22716	22789	22951	22787	22804	22719	22913	22920
44578	68197	62247	52030	47968	42594	36717	30284	27053	22301	19411	18281	17842	17336	17070	16525	16516	16545	16309	16244	16169	16096	16256	16002	15950	15967	16160	15831	15855	15901	15943	16032	15840	15919	15945	15846	15741	15879	15874	15918	15977	16030	15668	15777	15868	16013	15769	15853	15882	16047	15708	15874	15986	16006	15906	15768	15892	15693	16001	15929	15864	15784	15790	15984	15871	16034	15961	15849	15982	15914	15774	15827	15811	16030	15745	15812	15789	15872	15862	15749	15841	15950	15907	15810	15686	15869	15796	15875	15954	16024	15790	15863	15942	15806	15737	15811	15875	15797	15841	15955	15811	16036	15865	15737	16004	15787	15880	15806	15870	15905	15941	15910	16007	15729	15768	15904	16029	15855	15883	15863	15896	15863	15782	16013	15852	15695	15888	15845	15755	16012	15835	15822	15981	16066	15785	16021	15874	16039	15795	15673	15764	15964	15798	15776	16036	15926	15795	15877	15914	15917	15778	15820	15955	15738	15718	15883	15898	15804	15732	15934	15841	15689	15893	15843	15924	15872	16042	15980	15753	15836	15823	15848	16003	15847	15739	15793	15923	15848	15937	16029	15938	15905	15857	15836	16029	15845	15881	15826	15819	15798	15939	15628	15995	15760	15717	15967	15941	15978	15914	15816	15790	15724	15885	16019	15832	15972	15732	15870	15634	15888	15873	15715	16009	15827	15697	15942	15781	15874	15857	15765	15893	15723	15855	15894	15794	16026	15715	15777	15909	15974	15983	16006	15932	16019	15845	15868	15745	15874	15810	15797	15957	15893	15941	15923	15728	15862	15973	15872	15913	15757	15711	15949	15753	16000	15654	15848	15842	15665	15921	15859	15679	15818	16044	15814	15851	15857	15956	15905	15904	15853	15721	16070	15890	15818	15959	15736	15863	15786	15676	15806	15917	15845	15856	15839	15928	15864	15950	15958	15855	15920	15731	15776	15802	15922	15945	15862	15846	16027	16017	15988	15906	15875	16001	15826	15919	15788	16020	15779	15686	16121	15797	15790	15751	15962	15819	15734	15913	15840	15718	15847	15904	15754	15912	15843	15775	15909	15765	15872	15710	15908	15848	15825	15798	15919	15857	15711	15824	15717	15827	15889	15806	15869	16034	15785	15815	15991	15693	15748	15969	15782	15857	15809	15954	15927	15848	15947	16047	15833	16015	15770	15868	15838	15650	15995	15971	15857	15931	15906	15783	15896	15821	15978	15828	15945	15927	16016	15747	15864	15931	15790	15797	15918	15823	15852	15839	15877	15939	15837	15775	15800	15767	15900	15865	15924	15882	16018	15866	15940	15994	15907	15927	15859	15810	15609	15944	15956	15870	15955	15699	15970	15695	15890	15910	15795	15962	16031	15882	15913	15772	15733	16023	16020	16004	15898	15964	15755	15925	15883	15741	15839	16013	15815	15956	15766	15902	15899	15725	15784	15749	15898	15911	15976	15841	15846	15886	15889	15929	15877	15898	15772	15690	15929	15725	15896	15822	15872	15771	16004	15826	15739	15771	15816	15838	15836	15858	15968	16135	15632	15900	15844	15931	15853	15915	15845	15792	15805	15748	15865	15955	15982	15939	15904	15757	15809	15818	15842	15691	15993	15881	15849	15916	15834	15525	15853	16015	15951	15919	15994	15795	15733	15831	15744	15752	15933	15776	15874	15896	15775	16041	15979	15839	15809	16014	15818	15961	15842	15735	16016	15829	15893	15890	15677	15988	15873	15865	15726	15782	15783	15975	15705	15824	16000	15803	15763	15831	15768	15853	15900	15925	15964	15810	15958	15809	15865	15799	15900	15710	15780	15925	15856	15849	15768	15861	15785	15948	15927	15927	15710	15779	15860	15808	15937	15965	15858	15811	15936	15853	16186	15859	15941	15787	15836	15916	15863	15977	15878	15946	15865	15863	15970	15837	15755	15906	15820	15968	15806	15653	15667	15876	15773	15983	15856	16012	15830	15901	15940	15846	15897	15895	15953	15785	15949	15826	15754	15910	15783	15935	16057	16011	15783	15937	15882	15802	15874	15857	15718	15914	15786	16011	15783	15778	16070	15984	16036	15712	15800	15863	15754	15951	15902	16087	15833	15919	15846	15946	15898	15882	15936	15793	16001	15863	15637	15766	15867	15754	15858	15790	15796	15840	15832	15836	15942	15882	16008	15972	15809	15888	15688	15955	15695	15860	15888	15879	16012	15894	15830	15934	15802	15829	15871	15852	15827	15930	15910	15802	16002	15854	15891	15903	15770	15819	15793	15927	16145	15808	15768	16176	15968	15999	15880	15895	15890	15823	15808	15821	15910	16019	15794	15966	15802	15865	15827	15834	15774	15781	15912	15831	15703	15785	15921	15832	15973	15781	16082	15818	15737	15941	15685	15923	15907	15817	16074	15759	15826	15959	15932	15890	15819	15920	16082	15872	15778	15881	15734	16046	15909	15963	15909	15753	15937	15866	16065	15916	15928	15893	15750	15980	15927	15918	15823	15940	15829	15712	15729	15869	15869	15928	15863	15915	15914	15895	15861	16032	15749	16024	15793	15841	15767	15853	15710	15979	15978	15886	15796	15861	16055	16042	15839	15741	15987	15856	15871	15935	15784	15883	15912	16030	15779	15708	15826	15829	15803	15841	15930	16006	15957	15698	15746	15892	15822	15875	15993	15763	15821	15912	15900	15967	15823	15848	15792	15883	15773	15772	15898	15748	15862	16055	15764	15764	15928	15950	15844	15910	15847	15922	15762	15889	15827	15764	15929	15859	15775	15913	15766	15969	15713	15917	15743	15967	15912	15713	15791	15909	15939	15845	15983	15751	15840	15734	15957	15969	15743	15873	16010	15985	15757	15949	15843	15910	15789	15976	15863	16048	15663	15684	15905	15994	15858	15756	15976	15753	15902	15760	15864	15913	15985	15820	15960	15942	15766	15878	15966	15863	15790	15810	15850	15731	15974	15691	15862	15658	15898	15967	15792	15846	15880	15737	15806	15827	15901	15821	15895	15888	15855	15820	16003	15899	15788	15924	15791	15941	15737	15922	15811	15830	15903	15819	15974	16049	15783	15924	15854	15889	15846	15988	15768	15911	15687	15974	15878	15992	15880	15975	15893	15924	16069	15862	15757	15947	15864	16105	15879	15814	15999	16031	15912	15776	15896	15828	15774	15922	15876	15928	15805	15665	15799	15701	15837	15775	15772	15794	15887	15738	15895	15829	15794	15844	15756	15826	15954	15864	16084	15910	15712	15780	15924	15943	15825	15849	15799	15850	15785	16036	16006	15753	15861	15832	15934	15959	15945	15860	15948	15926	15943	15979	16037	15704	16006	15942	15960	15761	15862	15857	15764	15938	15779	15811	15988	15742	15903	15995	16030	15841	15833	15651	15871	15934	15779	15836	15985	15914	15959	15793	15756	15886	15973	16055	15824	16034	15738	15827	15873	15664	15778	15832	15802	15840	15819	15716	15842	15900	15949	15905	15971	15860	15749	15950	15957	15909	15824	15943	15912	15765	15774	15888	15920	15649	15706	15754	15689	16037	15996	15900	15994	15938	15858	15763	15793	15854	15956	15939	15776	15723	15919	15818	15752	15761	15829	15788	15793	15799	15883	15910	15840	15933	15701	15938	15785	15874	15815	16032	15979	15894	15756	15861	15841	15674	15820	16047	15890	15927	15945	15731	15829	15839	15878	15982	15870	15654	15804	16039	15951	15662	15977	15824	15901	15761	16036	15917	15989	16053	15899	15823	15910	15903	15889	15786	15816	15644	15966	15824	15903	15867	15808	15875	15603	15859	15914	15824	15759	15771	15841	15883	15825	15868	15796	15921	15859	15721	16007	15991	15962	15724	15779	15813	15820	15738	15898	15893	15972	15936	15831	15917	15876	15867	15801	15758	15948	15874	15747	15867	15834	15859	15743	15828	15943	15934	16055	15868	16030	15839	15741	15827	16066	15874	15789	16008	15751	15780	15798	15980	15778	16022	15726	15836	15985	15916	15985	15871	15794	15740	15776	15795	15766	15911	15870	15916	15855	15964	15872	15765	15928	15910	16002	15933	15862	15946	15856	15945	15974	15759	15868	15727	15757	15893	15893	15909	15789	15854	16042	15781	16049	15867	15772	15891	15884	15891	15856	15871	15768	15709	15824	15679	15832	15874	15772	15923	15937	15755	15872	15931	16060	15750	15983	15823	15855	15859	15808	15911	15779	16019	15925	15891	15737	15806	15725	15882	15920	15925	16000	15844	15805	15800	16052	15848	15816	15834	15874	15769	16049	15923	16067	15941	15946	15773	15955	15961	15792	15842	15762	15694	15995	15895	15703	15920	15763	15653	15778	15850	15798	15775	15892	15864	15914	15978	16020	15891	15922	16042	15665	15769	15936	16085	15832	15721	15826	15705	15864	15883	15804	15949	15806	15740	16005	15757	15857	15692	15763	15762	15782	15749	15868	15923	15917	15974	16045	15784	15712	15823	15899	15852	15992	15907	15830	15948	15968	16052	15829	15770	15758	15926	15940	15998	15867	15890	15992	15862	15878	15809	15942	15837	15988	15902	15875	15901	16121	15532	15760	15868	15731	15846	15758	15699	15719	15800	15892	16038	16082	15838	15901	15864	15743	15848	15899	16008	15809	16027	16009	15834	15795	15662	15860	15937	15860	15949	15936	15893	15742	15935	16086	15919	15827	15752	15920	15899	15873	15974	15968	15892	15757	15953	15839	15844	15857	15700	15949	15747	15732	16031	15795	15901	15845	15849	15928	15755	16055	16010	15922	15678	16008	15835	15644	16003	15836	15871	15841	15841	15683	15918	15791	15848	15961	15871	16043	15927	15784	15764	15839	15983	15877	15671	15803	15888	15758	15836	15750	16094	15803	15714	15775	15930	15741	15772	15799	15990	15881	15823	15598	15901	15770	15743	15764	16014	15974	15956	16106	15783	15983	16063	15910	15683	15837	15945	15949	15964	15933	15877	15851	15777	15776	15980	15839	15831	15595	15833	15893	15966	15858	15823	15928	15967	15899	15986	15800	15930	15788	15848	15840	15940	15889	15801	15818	15830	15886	15831	15998	15972	15711	15829	15901	15795	16042	15936	15828	15891	15787	15751	15941	15985	15852	15856	15806	15933	15839	15900	15770
24272	21614	29741	28096	33259	44436	46190	40103	36236	30810	26969	25727	24914	24723	24360	23967	23671	23473	23493	23160	23360	23180	23290	23270	22983	22904	22977	22972	22965	22859	22844	22971	22794	22827	22950	22860	22851	22607	22886	23128	22856	22763	22798	22862	22907	22698	22804	22741	22872	22674	23001	22794	22588	22621	22756	22748	22751	22888	23049	22846	22799	22837	22875	22910	22886	22795	22689	22753	22735	22827	22693	22716	22869	22856	22947	22865	22937	22772	22753	22629	22804	22847	22976	22500	22527	22960	23005	22842	22776	22867	23080	22872	22800	22645	22755	22723	22857	22365	22775	22870	23021	22766	22721	22621	22863	22840	22764	22962	22709	22950	22600	22606	22996	22778	22707	22977	22686	23085	22665	22770	22909	22727	22713	22903	22820	22781	22768	22947	22957	22686	22626	22518	22693	22796	22832	22710	22771	22729	22787	22880	22868	22936	22988	22673	22875	22620	22869	22750	22651	22793	22790	22727	22668	22919	22621	22829	22732	22710	22731	22737	22768	22658	22790	22755	22662	22825	22914	22770	22653	22650	22550	22733	22760	22825	22896	22768	22702	22750	22850	22726	22779	22871	22985	22766	22778	22776	22606	22636	23012	22641	22811	22731	22707	22871	22673	22881	22685	22698	22500	22595	22597	22823	22701	22713	22785	22731	22951	22880	22732	22634	22464	22657	22745	22792	22696	22880	22529	22602	22805	22620	22731	22767	22576	22844	22806	22880	22718	22438	23021	22809	22795	22642	22883	22933	22546	22553	22758	22747	22700	23003	22908	22875	22970	22810	22703	22511	22818	22759	22899	22814	22860	22773	22747	22658	22524	22766	22663	22877	22990	22731	22831	22912	22878	22413	22841	22870	22738	22786	22816	22817	22805	22824	22698	22865	22608	22616	22511	22729	22780	22641	22573	22673	22715	22733	22554	22857	22655	22653	23025	22783	22865	22689	22503	22686	22636	22556	23091	22586	22782	22735	22844	23169	22786	22665	22777	22904	22812	22873	22591	22679	22833	22880	22946	22855	22793	22795	22829	22710	22653	22776	22665	22838	22710	22784	22713	22784	22697	22750	22687	22885	22764	22622	22488	22731	22566	22804	22864	22695	22751	22817	22907	22596	22821	22708	22673	22716	22508	22563	22662	22598	22720	22653	22913	22757	22600	22735	22637	22561	22807	22898	22806	22748	22883	22838	22858	22786	22764	22869	22830	22942	22789	22818	22560	22760	22774	22827	22683	22611	22904	22665	22858	22752	22759	22891	22919	22637	22563	22609	22765	22416	22716	22867	23000	22805	22787	22454	22842	22882	22669	22559	22481	22860	22966	22590	22581	22686	22599	22541	23027	22759	22734	22721	22676	22775	22800	22680	22892	22793	22708	22926	22767	22491	22687	22566	22806	22576	22727	22776	22801	22716	22710	22669	22864	22871	22697	22673	22774	22658	22884	22748	22668	22945	22819	22891	22892	22920	22718	22958	22585	22825	22697	22723	22823	22979	22673	22861	22803	22430	22543	22742	22687	22489	22993	22884	22783	22913	23045	22739	22811	22408	22757	22947	22855	22850	22723	22811	22802	22661	22967	22714	22623	22921	22894	22502	22843	22695	22923	22981	22479	22907	22591	22748	22876	22723	22778	22656	22902	22673	22796	22717	22840	22890	22793	22609	22642	22533	22698	22688	22672	22920	22823	22638	22850	22602	22756	22533	22772	22899	22639	22871	22929	22706	22693	22729	22914	22799	22764	22776	22726	22627	22599	22626	22805	22835	22539	22644	22822	22735	23106	22960	22750	22688	22912	22874	22552	22599	22600	22704	22868	22871	22954	22669	22642	22515	22687	22649	22735	22962	22825	22727	22636	22592	22599	22681	22878	22753	22694	22697	22768	22788	22883	22800	22751	22738	22739	22770	22724	22745	22824	22618	22676	22677	23045	22641	23108	22506	22757	22918	22923	22862	22641	22583	22872	22694	22785	22766	22859	22578	22651	22851	22796	22709	22452	22795	22796	22685	22832	22622	22854	22915	22692	22714	22649	22689	22678	22753	22680	22772	22739	22837	23103	22969	22825	22741	22844	22882	22517	22575	22627	22942	22904	22891	22865	22723	22569	22519	22848	22812	22745	22760	22737	22704	22635	22781	22658	22799	22740	22958	22753	22821	22780	22848	22673	22645	22703	22899	22818	22466	22575	22778	22581	22813	22814	22977	22639	22682	22773	22788	22558	22597	22727	22731	22806	22799	22863	22821	22666	22629	22710	22757	22886	22876	22842	22654	22758	22545	22595	22690	22591	22786	22939	22846	22780	22919	22661	22928	22914	22386	22574	22771	22624	22895	22754	22657	22727	22610	22736	22692	22714	22965	23199	22738	22604	22618	22953	22775	22825	22822	22792	22555	22718	22798	22596	22671	22527	22534	22679	22877	22813	22719	22521	22794	22817	22932	22664	22781	22722	22747	22614	22921	22685	22704	22813	22836	22902	22553	22357	22961	22749	22836	22720	22511	22637	22671	22829	22436	22747	22737	22833	22700	22859	22885	22711	22848	22666	22650	22770	22699	22659	22820	22569	22680	22894	22546	22730	22823	22825	22679	22717	22743	22716	22794	22808	22872	22749	22788	22829	22747	22767	22826	22862	22524	22793	22883	22797	22679	22774	23051	22734	22534	22845	22837	22794	22790	22986	22647	22934	22926	22899	22843	22878	22969	22654	22614	22688	22911	22701	22574	22574	22681	22821	22947	22597	22699	22779	22610	22680	22814	22926	22793	22697	22574	22592	23040	22727	22661	23029	22727	22631	22855	22587	22944	22799	22650	22789	22782	22922	22776	22731	22883	22772	22492	22836	22776	22891	22928	22722	22697	22766	22860	22811	22854	22743	22665	22797	22723	22879	22650	22701	22754	22761	22647	22789	22800	22741	22809	22786	22441	22885	22721	22832	22692	22876	22489	22756	22769	22589	22657	22702	22747	22767	22568	22775	22539	23043	22993	22717	22936	22832	22723	22699	22830	22653	22420	22986	22868	22880	22932	22905	22664	22668	22708	22829	22859	22893	22921	22744	22813	22674	22906	22844	22537	22861	22834	22566	22943	22883	22493	22874	22915	22714	22894	22830	22611	22908	22860	22822	22662	22727	22768	22786	22693	22942	22631	22764	22772	22752	22830	22807	22731	22724	22709	22881	22717	22741	22715	22864	22773	22462	22474	22626	22751	22830	22764	22952	22911	22803	22715	23004	22749	22732	22798	22935	23080	22834	22868	22770	22760	22477	22620	22936	22757	22853	22924	22631	22662	22622	22879	22803	22862	22689	22869	22932	22525	22844	22872	22569	22831	22556	22718	22891	22916	22816	22718	22882	22643	22722	22738	22822	22977	22672	22749	22618	22791	22847	22570	22686	22771	23057	22816	22689	22856	22811	22854	22696	22752	22812	22833	22898	22850	22739	22746	22736	22811	22731	22727	22629	22780	22462	22653	22802	22794	22720	22537	22655	22642	22464	22720	22792	22820	22870	22764	22804	22756	23036	22575	22750	22842	22827	23013	22977	22706	22514	22733	22588	22742	22675	22550	22886	22617	22553	22604	22664	22529	22737	22712	22667	22618	22632	22881	22713	22731	22670	22749	22910	22664	22730	22832	22600	22796	22881	22738	22800	22990	22780	22926	22800	22709	22753	22780	22728	23100	22774	22779	22772	22622	22808	22728	22824	22620	22930	22831	22830	22646	22588	22624	22741	22750	22856	22680	22777	22917	22742	22659	22810	22680	22772	22644	22919	22817	22934	22640	22590	22753	22730	22788	22554	22542	22719	22952	22953	22798	22913	22782	22649	22404	22701	22984	22871	22802	22834	22814	22788	22797	22732	22670	22643	22546	22604	22678	22620	22916	22622	22676	22794	22650	22755	22743	22518	22740	22861	22779	22895	22944	22592	22333	22646	22718	22783	22357	22626	22654	22830	23015	22724	22781	22618	22760	22661	22670	22623	22718	22686	22628	22616	22674	22450	22853	22731	22580	22786	22866	22718	22643	22713	22722	22564	22694	22764	22842	22641	22617	22819	22642	22966	22765	22812	22593	22839	22589	22712	22709	22710	22633	22582	22746	22780	22670	22623	22820	22599	22664	22873	22643	22711	22807	22794	22777	22848	22805	22715	22708	22818	22784	22814	22775	22560	22950	22906	22888	22735	22958	22888	22576	22759	22778	22686	22836	22683	22900	22882	22913	22422	22897	22716	22731	22596	22852	22634	22812	22739	22832	22843	22806	22827	22719	22623	22641	22416	22587	22715	22485	22712	22743	22618	22606	22490	22861	22816	22570	22784	22481	22531	22874	22878	22547	22749	22600	22768	22744	22768	22784	22761	22552	22699	22500	22851	22646	22386	22741	22675	22493	22645	22573	22669	22904	22680	23134	22681	22762	22835	22888	22601	22601	22679	22674	22830	22608	22753	22758	22872	22840	22800	22921	22776	22896	22697	22996	22977	22866	22629	22597	22701	22869	22809	22792	22690	22640	22905	22517	22757	23042	22831	22812	22611	22903	22561	22782	22612	22700	22691	22422	22383	22714	23076	22583	22672	22810	22765	22684	22638	22737	22827	22965	22773	22802	22606	22816	22797	22885	22680	22805	22864	22863	22791	22618	22451	22644	22726	22645	22614	22651	22608	22814	22561	22682	22733	22633	22684	22520	22903	22766	22704	22720	22544	22699	22727	22642	23009	22612	22572	22875	22740	22757	22435	22822	22555	22740	22951	22791	22917	22685	22770	22486	23055	23003	22915	22968	22790	22884	22524	22589	22827	22539	22765	22641	22857	22978	22667	22629	22648	22588	22797	22662	22950	22780	22551	22814	22716	22504	22717	22771	22788	22918	22995	22586	22607	22765	22988	22666	22472	22827	22746	22611	22566	22651	22993	22721	23046	22937	22424	22824	22947	22742	22731	22645	22516	22607	22990	22936	22911	22913	22982	22868	22575	22851	22751	22704	22793	22781	22946	22823	22805	22723	22845	22695	22681	22811	22575	22685	22857	22682	22406	22760	22808	22492	22713	22536	22626	22780	22669	22716	22737	22543	22523	22748	22807	22747	22891	22672	22535	22597	22843	22781	22762	22694	22719	22927	22473	22565	22920	22681	22884	22855	22586	22803
45822	72882	69997	57860	50288	48846	43112	37766	32444	24625	20611	19380	18672	17861	17608	17070	16842	16532	16544	16308	16489	16243	16091	16037	16058	15795	16012	15803	15945	15873	15892	15857	15723	15916	15955	15862	15862	15722	15829	15880	15705	15926	15606	15707	15723	15740	15773	15671	15710	15764	15865	15704	15949	15727	15716	15728	15748	15983	15877	15666	15750	15867	15742	15893	15873	15703	15866	15689	15703	15677	15839	15865	15714	15878	15774	15795	15829	15787	15893	15711	15796	15727	15656	15776	15868	15839	15736	15670	15850	15855	15851	15991	15866	15796	15702	15789	15875	16046	15720	15799	15715	15726	15755	15841	15738	15843	15727	15817	15817	15786	15538	15778	15877	15672	15800	15890	15767	15770	15629	15824	15785	15629	15836	15968	15948	15665	15867	16025	15784	15679	15866	15810	15682	15922	15761	15719	15819	15782	15644	15712	15722	15785	15819	15671	15798	15790	15745	15803	15673	15807	15793	15864	15827	15708	16003	15613	15763	15586	15758	15698	15657	15716	15695	15744	15857	15695	15709	15615	15724	15773	15715	15680	15726	15923	15787	15766	15817	15936	15714	15815	15786	15882	15977	15799	15864	15621	15780	15684	15862	15862	15742	15824	15818	15828	15721	15764	15924	15824	15771	15874	15574	15678	15746	15842	15869	15532	15736	15761	15987	15855	15870	15708	15798	15852	15633	15950	15814	16055	15724	15898	15671	15917	15774	15704	15633	15615	15714	15867	15675	15850	15704	15696	15827	15812	15752	15819	15779	15667	15789	15793	15759	15835	15913	15828	15950	15775	15875	15835	15569	15782	15920	15729	15809	15740	15706	15840	15679	15595	15772	15803	15756	15672	15589	15718	15812	15613	15809	15795	15830	15847	15771	15889	15810	15697	15913	15673	15609	15770	15563	15650	15668	15740	15654	15797	15850	15788	15893	15856	15910	15726	15843	15722	15762	15875	15847	15718	15833	15791	15629	15818	15739	15748	15821	15700	15801	15659	15796	15783	15907	15771	15632	15730	15655	15802	15720	15792	15780	15891	15959	15687	15897	15919	15779	15839	15955	15823	15857	15721	15861	15875	15723	15818	15781	15787	15813	15785	15860	15722	15691	15771	15873	15844	15883	15763	15991	15996	15727	15914	15813	15832	15737	15645	15865	15706	15936	15719	15795	15725	15790	15716	15865	15705	15889	15820	15647	15827	15747	15671	15634	15849	15895	15794	15865	15781	15899	15751	15894	15740	15854	15679	15869	15763	15701	15802	15809	15860	15788	15760	15800	15839	15663	15694	15798	15786	15757	15680	15922	15917	15804	15870	15741	15731	15853	15758	15743	15916	15747	15800	15740	15748	15858	15788	15753	15759	15514	15776	15715	15792	15770	15837	15811	15783	15817	15892	15925	15738	15535	15843	16031	15598	15686	15820	15897	15739	15646	15725	15657	15741	15812	15845	15929	15724	15876	15733	16025	15658	15860	15816	15743	15929	15724	15924	15777	15723	15961	15845	15753	15812	15930	15683	15890	15871	15848	15722	15753	15802	15653	15789	15882	15575	15829	15830	15853	15804	15743	15742	15588	15739	15751	15929	15680	15653	15699	15762	15892	15808	15778	15724	15920	15913	15576	15836	15770	15704	15761	15755	15735	15815	15969	15888	15820	15658	15807	15829	15719	15628	15816	15816	15761	15733	15955	15737	15876	15799	15816	15838	15773	15717	15793	15681	15827	15613	15804	15730	15815	15802	15759	15904	15786	15822	15687	15871	15798	15620	15895	16030	15830	15849	15758	15680	15666	15903	15834	15633	15908	15499	15766	15718	15715	16048	15997	15691	15701	15806	15715	15918	15830	15754	15726	15601	15878	15897	15860	15656	15766	15822	15736	15835	16118	15804	15795	15570	15985	15794	15941	15814	15699	15827	15856	15716	15748	15532	15675	15884	15718	15840	15707	15927	15869	15792	15754	15743	15724	15924	15795	15855	15629	15779	15578	15782	15803	15795	15685	15846	15912	15666	15807	15808	15901	15793	15826	15965	15931	15695	15918	15664	15697	15856	15615	15768	15721	15750	15871	15746	15888	15603	15763	15815	15560	15678	15960	15667	15577	15754	15776	15752	15768	15958	15625	15664	15574	15817	15890	15771	15863	15746	15808	15845	15670	15870	15717	15841	15810	15974	15736	15839	15584	15579	15904	15852	15769	15799	15909	15667	15929	15909	15758	15840	15669	15626	15794	15723	15725	15770	15779	15790	15797	15870	15705	15896	15922	15768	15803	15821	15737	16060	15741	15865	15730	15861	15908	15796	15704	15787	15711	15754	15844	15688	15825	15660	15737	15785	15658	15874	15789	15815	15814	15811	15837	15785	15882	15843	15794	15912	15793	15895	15729	15960	15592	15736	15683	15837	15874	15595	15660	15889	15713	15831	15782	15826	15605	15691	15797	15855	15709	15821	15787	15753	15728	15835	15729	15619	15539	15820	15740	15622	15822	15789	15858	15596	15738	15750	15823	15835	15959	15856	15819	15979	15752	15947	15906	15696	15737	15962	15787	15708	15894	15878	15815	15858	15720	15792	15810	15562	15778	15853	15859	15788	15698	15669	15778	15775	15729	15887	15809	15820	15861	15809	15701	15846	15870	15823	15744	15866	15787	15721	15712	15798	15678	15797	15707	15804	15715	15935	15815	15822	15738	15875	15804	15694	15868	15898	15768	15682	15715	15754	15890	15602	15829	15779	15936	15877	15914	15859	15842	15599	15645	15784	15754	15622	15791	15883	15660	15725	15722	15709	15794	15751	15704	15911	15714	15769	15681	15799	15864	15838	15798	15916	15807	15826	15828	15781	15888	15719	15666	15767	15815	15756	15669	15807	15720	16029	15671	15796	15893	15764	15834	15798	15923	15796	15798	15820	15654	15833	15712	15839	15813	15734	15890	15994	15723	15671	15870	15758	15611	15978	15815	15817	15723	15854	15846	15775	15748	15736	15776	15823	15679	15798	15920	15810	15691	15941	15841	15463	15866	15696	15868	15733	15708	15664	15786	16072	15803	15761	15895	15796	15726	15907	15665	15884	15893	15702	15656	15924	15703	15911	15996	15920	16002	15678	15960	16011	15948	15762	15803	15839	15548	15582	15885	15891	15704	15825	15621	15954	15738	15902	15925	15824	15783	15847	15744	15890	15713	15797	15711	15775	15821	15688	15786	15793	15819	15801	15840	15723	15834	15801	15917	16004	15760	15794	15847	15797	15643	15692	15717	15810	15897	15711	15783	15622	15696	15820	15928	15778	15877	15929	15664	15708	15890	15642	15903	15838	15878	15859	15642	15808	15716	15808	15433	15924	15737	15659	15787	15839	15746	15656	15945	15695	15887	15710	15723	15811	15751	15715	15795	15647	15829	15830	15886	15734	15816	15714	15728	15877	15770	15915	15759	15739	15804	15893	15892	15630	15681	15844	15941	16004	15811	15750	15829	15705	15829	15774	15751	15796	15741	15816	15685	15772	15802	15580	15786	15853	15670	15734	15669	15612	15698	15940	15712	16029	15847	15912	15839	15767	15775	15781	15850	15716	15797	15695	15630	15757	15639	15553	15793	15739	15856	15727	15653	15778	15926	15704	15869	15861	15852	16001	15620	15893	15762	15681	15908	15733	15797	15875	15864	15690	15703	15886	15734	15801	15646	15683	15880	15657	15832	15672	15789	15588	15701	15700	15690	15823	15975	15677	15780	15646	15933	15881	15720	15791	15774	15767	15703	15854	15890	15769	15897	15798	15710	16019	15879	15883	15695	15950	15790	15817	15918	15661	15782	15849	15574	15791	15646	15764	15779	15802	15830	15835	15858	15617	15837	15761	15649	15631	15726	15844	15897	15804	15723	15767	15829	15942	15696	15872	15951	15796	15950	15727	15684	15905	15786	15726	15520	15841	15809	15692	15777	15810	15794	15804	15782	15738	15825	15675	15904	15795	15913	15716	15878	15887	15867	15946	15827	15918	15781	15620	15797	15792	15742	15684	15815	15814	15679	15874	15756	15696	15711	15851	15758	15702	15767	15969	16101	15912	15888	15609	15953	15785	15657	15878	15942	15820	15933	15842	15991	15701	15779	15828	15756	15793	15932	15890	15848	15847	15689	15690	15843	15733	15731	15578	15645	15921	15766	15851	15951	15900	15646	15858	15633	15797	15987	15840	15846	15674	15817	15827	15716	15754	15774	15792	15816	15847	15889	15820	15796	15787	15735	15736	15909	15750	15691	15960	15752	15961	15908	15809	15730	15786	15948	15800	15774	15765	15852	15764	15723	15774	15794	15807	15719	15910	15780	15866	15852	15891	15609	15922	15709	15596	15838	15892	15860	15869	15671	15840	15739	15679	15811	15720	15914	15733	15901	15672	15883	15652	15856	15897	15659	15754	15824	15665	15921	15724	15773	15766	15623	15837	15825	15624	15883	15739	15774	15731	15871	15694	15802	15743	15775	15620	15731	15699	15972	15712	15694	15935	15765	15646	15681	15843	15713	15832	16030	15862	15860	15740	15812	15706	15679	15693	15762	15730	15756	15581	15907	15723	15839	15775	15765	15853	15820	15661	15789	15872	15660	15786	15848	15947	15558	15882	15912	15618	15773	15748	15820	15940	15888	15857	15829	15799	15880	15744	15842	15856	15756	15914	15722	15822	15613	15802	15745	15724	15920	15729	15852	15590	15820	15833	15768	15882	15698	15844	15832	15854	15762	15833	15864	15810	15820	15810	15677	15635	15635	15684	15710	15834	15807	15678	15881	15769	15861	15654	15820	15758	15698	15712	15700	15854	15775	15953	15754	15782	15567	15752	15580	15818	15855	15806	15849	15836	15925	15973	15752	15733	15674	15834	15692	15762	15735	15641	15885	15584	15797	15893	15770	15709	15778	15860	15945	15929	15654	15744	15919	15767	15785	15876	15798	15730	15667	15787	15707	15846	15646	15994	15737	15855	15804	15649	15701	15782	15755	15770	15890	15888	15978	15701	15679	15917	15613	15907	15828	15695	15917	15682	16023	15967	15793	15683	15610	15933	15853	15730	15848	15904	15665	15880	15777	15757	15940	15817	15833	15850	15796	15691	15755	15582	16003	15758	15811	15891	15501	15782	15873	15772	15866	15746	15759	15684
43595	49375	52963	46867	40880	35936	31520	29106	26882	25265	24121	24202	24132	23852	23593	23516	23342	23341	23145	23257	23229	23279	23300	23327	23399	23192	23264	23326	23395	23240	23172	23158	23008	23277	23271	23155	23356	23230	23227	23284	23223	23053	23077	22964	23332	23215	23254	23459	23282	23340	23293	23244	23485	23314	23321	23105	23024	23030	23268	23190	23079	23079	23013	23062	23157	23290	23203	23259	23218	23121	23319	23005	23154	22952	23190	23232	23157	23284	23218	23141	23131	23035	23076	23085	23276	23401	22963	23025	22844	22940	23295	23211	23100	22968	23272	23330	23236	23347	23132	23109	23004	23148	23250	23210	23064	23078	23194	23105	23146	23253	23149	23227	23060	23272	23075	23111	23075	23161	23235	23244	23187	23367	23190	23136	22933	23065	23093	23346	23270	23305	23381	23098	23248	23119	23024	23095	23207	23062	23173	23023	23175	23204	23175	23194	23235	23195	23109	23257	23321	23057	23357	23218	23069	23313	23305	23054	23279	23117	23160	23325	23297	23252	22980	23166	23049	23190	23330	23073	23270	23194	23365	23323	23114	23238	23333	23170	23243	23123	23405	23238	23081	23150	23221	23342	23131	23079	23337	23345	23223	23287	23188	23137	23099	23290	23042	23161	23156	23196	23278	23476	23373	23208	23095	23240	23143	23205	23281	23367	23098	23187	23234	23223	23348	23163	23273	23053	23102	23247	23223	23275	23233	23346	23142	23127	23139	23125	23390	23226	23140	23151	23494	23201	23097	23282	23276	23074	23185	23351	23359	23122	23307	23184	22851	23343	23265	23120	23290	23172	23558	23077	23217	22994	23029	23083	23072	23204	23178	23156	23149	23047	23148	23361	23181	23143	23318	23394	22969	23080	23257	23286	23328	23115	23327	23085	23058	23268	23049	23289	23134	23146	23177	23194	23463	23152	23055	23268	23363	23170	23148	23184	23056	23231	23305	23484	23320	23375	23079	23048	23223	23126	23305	23215	23142	23082	23381	23239	23187	23236	23012	23282	23330	23199	23311	23098	23196	23292	23320	23419	23585	23176	23213	23087	23141	23381	23097	23292	23085	23349	23095	23171	23204	23158	23425	22973	23118	23296	23174	23152	23040	22906	23127	23187	23187	23151	23294	23173	23349	23204	23355	23203	23046	23363	23210	23353	23321	22981	23123	23118	23206	23046	23176	23382	23101	22997	23327	23216	22942	23315	23268	23337	23124	23279	23255	23073	23306	23125	23094	23133	23050	23113	23188	23273	23259	23369	23173	22853	23280	23101	23362	23253	23235	23200	23207	23389	23145	23140	23085	23326	23022	23091	23014	23054	23437	23152	23034	23307	23612	23259	23293	23369	23298	23174	23218	23175	23194	23316	23106	22930	23315	23198	23380	23288	23147	23372	23200	23140	23043	23266	23347	23106	23209	23256	23294	23077	23276	23223	23451	23033	23224	23202	23287	23365	23305	23170	23402	23405	22881	23104	23186	23166	23212	23249	23201	23212	23143	23199	23233	23175	23141	23284	23417	23184	23203	23111	23154	23076	23230	23100	23438	23349	22974	23353	23231	23180	23275	23231	23134	23141	23362	23294	23185	23124	23265	23106	23272	23371	23361	23102	23379	23000	23093	23188	23189	23086	23166	23098	23198	23175	23072	23067	23497	23175	23197	23340	23073	23204	23222	22979	23161	23152	23271	23222	23150	22978	23116	23093	23417	23173	23148	23166	23172	23174	23209	23543	23634	23139	23359	23243	23113	22964	22927	23276	23459	23147	23182	23212	23307	22990	23041	23253	23069	23185	23151	23118	23234	23234	22865	23101	23260	23193	23344	23179	23065	23075	23145	23082	23174	23269	23170	23134	22903	23369	23309	23130	23128	23223	23281	23155	23262	23173	23220	23276	23158	23001	23257	23113	23044	23259	23219	23464	23218	23328	23469	23170	23334	23064	23259	23269	23197	23226	23240	23559	23134	23032	23073	23036	23187	23177	23204	23283	23177	22839	23052	22986	23215	23236	23464	23345	23128	23233	23074	23429	23153	23050	23193	23113	23180	23048	23356	23301	23425	23177	23351	23262	23380	23227	23318	23190	23101	23235	22943	23252	23220	23113	23162	23132	23137	23273	23190	23038	23217	23537	23242	23068	23154	22897	23136	23134	23061	23118	23208	23476	23347	23161	23457	23105	23325	23080	23006	22838	23171	23214	23009	23328	23246	23040	23208	23253	22964	23052	23152	23321	23517	23303	23123	22942	23058	23143	23208	23312	23179	23044	23303	23479	23226	23167	22980	23437	23373	22854	23130	23145	23116	23265	23235	23145	23317	23081	23192	23229	23175	23355	23151	23189	22985	23021	23159	23346	23229	23090	23264	23042	23177	23188	23264	23089	23086	22988	23125	23166	23191	23097	23150	23325	23071	23194	23181	23232	23268	23165	23313	23232	23229	23192	23389	23171	23054	23075	23261	23265	23419	23094	23066	23097	23170	23181	23118	23055	23412	23337	23101	23087	23261	23066	23277	23288	23037	22900	23209	23268	23125	23224	23204	23083	23186	23179	22978	23136	23134	23112	23289	23156	23401	23428	23177	23220	23255	23225	23276	23224	23137	22976	23169	23227	23030	23115	23203	23366	23227	23232	23544	22914	23231	23511	23382	23177	23352	23229	23150	23275	23191	23280	23283	23198	23280	23235	23286	23376	23288	23048	23061	23162	23367	23309	23075	23223	23204	23199	23322	23387	23346	23278	23128	23310	23030	23358	23141	22955	23054	23311	23489	23146	23099	23322	23037	23025	23257	23139	23275	23184	23405	23276	23299	23287	23172	23084	23073	23449	23166	23098	23175	23196	23178	23181	23160	23188	23268	23074	23271	23208	22993	23385	23218	23051	23139	23024	22986	23262	23217	23266	23324	23054	22981	23152	23287	23281	23228	23135	23230	23136	23372	23477	23404	23182	23284	23184	23210	23320	23292	23316	22867	22964	23281	22950	22987	23094	23426	23093	23360	23083	23075	23245	23399	23238	23163	23286	23345	23103	22987	23124	23265	23155	23110	23286	23403	23073	23270	23296	23091	23281	23437	23320	23099	23289	23081	23285	23184	22938	22974	23052	23304	23381	23308	23371	23273	23127	23209	23143	23151	23029	23075	22961	23279	23059	22987	23206	23134	23210	23022	23072	23240	23162	23246	23097	22922	23096	23319	23376	23145	23100	23276	23330	23210	23069	23281	23193	23134	23167	23185	23155	23217	23346	23124	23144	23223	23358	23378	23415	23447	23158	23135	23558	23214	23380	23227	23359	23470	23394	23266	23146	23108	23387	23183	23079	23205	23185	23257	23377	23249	23412	23169	23238	23449	23195	23138	23464	23070	23026	23152	23267	23112	23342	23199	23547	23316	23212	23178	23216	23309	23133	23209	23185	23132	23229	23219	23098	23278	23104	23193	23103	23369	23287	22910	23157	23049	23010	23273	23335	23198	23128	23258	23237	23025	23225	23116	23076	23291	23156	23155	23270	23078	23210	23200	23107	23325	23307	23335	23403	23579	23204	23100	23084	23483	23024	23322	23366	23111	23125	23064	23365	23288	23285	23430	23300	23098	23148	23196	22974	23273	23283	23248	23186	23274	23137	23212	23386	23172	23145	23397	23185	23081	23074	23209	23268	23313	23168	23025	22971	23072	23290	23249	23426	23367	23383	23156	23172	23347	22978	23000	23546	23212	23329	23349	23203	23218	23274	23224	23222	23389	23135	23028	23099	23336	23282	23095	23217	23429	23257	23006	23240	22986	23116	23239	23517	23017	23315	23331	23097	23181	23275	23347	23047	23213	23473	23071	23269	23219	23063	23203	23154	23172	23189	23246	23195	23147	23227	23080	23440	23205	23204	23507	23156	23325	23204	23389	23234	23396	23197	23120	23352	23466	23093	23139	22935	23199	23305	23123	23368	23336	23262	23371	22998	22989	23328	22966	22982	23121	23019	23447	23169	23162	23139	23138	23250	23382	23106	23208	23352	22787	23099	23339	23329	23317	23172	23376	23294	23503	23100	23224	23412	23409	23051	23096	23020	23230	23286	23258	23449	23240	22956	23159	23283	23369	23188	23246	23015	23297	23129	23279	23141	23302	23262	23354	23216	23380	23190	23108	23151	23178	23248	23424	23382	23186	23019	23048	23265	23112	23158	23200	22880	23066	23340	23317	23370	23331	23207	23280	23108	23145	23241	23473	23307	23207	23460	23363	23129	23406	23285	23213	23086	23219	23230	23413	23048	23066	23174	23127	23226	23350	23474	23004	22928	23183	23339	23229	23175	23139	23501	23185	23212	23337	23417	23416	23311	23311	23047	23082	23134	23294	23236	23277	23248	23190	23012	23039	23375	23304	23032	23235	23172	23290	23038	23150	23409	23250	23233	23219	23139	23099	22827	23267	23043	23052	23440	23216	23134	23167	23275	23200	23268	23239	23170	23318	23189	23010	23084	23322	23388	23216	23092	23243	23146	23114	22941	23419	23240	23360	23348	23241	23255	23325	22956	23334	23072	23381	23211	23214	23209	23224	23304	23202	23142	23334	23345	22998	23297	23254	23053	23115	23095	23572	23188	23329	23136	23026	22874	23109	23149	23332	23361	23304	23288	23158	22999	23288	23121	23030	23060	23047	23307	23088	23254	23433	23210	23282	23307	23382	23295	23204	23354	23178	23112	23384	23362	23081	23021	23034	23439	23314	23128	23131	23156	23226	23310	23144	23065	23172	23218	22866	23275	23492	23142	23058	23311	23095	23357	23181	23230	23275	23496	23261	23096	23268	23228	23393	23244	23265	23324	23157	22969	23339	23360	23190	23188	23339	23100	23026	23309	23262	23040	23306	23171	23369	23116	23124	23169	23201	23153	23367	23235	23505	23278	23277	23457	22995	23332	23223	23346	23186	23111	23221	23187	23263	23160	23020	23357	23193	23267	23291	23344	23112	23343	23116	23043	23295	23171	23157	23011	23309	23450	23292	23289	23395	23038	23387	23128	22864	23325	23187	23107	23170	23159	23191	23007	23333	23381	23124	23200	23110	23224	23340	23012	23382	23240	23023	23118	23151	23270	23319	23359	23260	23265	23169	23252	23248	23092	23291	23384	22950	23297	23117	23504	23182	23487	23103	22984
45078	58337	54805	43517	38130	31805	26808	23429	20794	18413	17745	17232	16981	16576	16625	16386	16343	16425	16219	16116	16116	16033	16283	16078	16130	16205	16061	16255	16131	16104	16137	16269	16186	15904	16001	15984	16180	15977	15942	15859	15994	16072	15944	16019	16025	16057	16053	15901	15916	16132	16010	15977	16100	16146	16007	16083	16004	15971	16113	15956	16059	15947	16019	16097	16042	15998	15990	15994	16162	16021	16030	16004	16266	15830	16213	16123	15933	16336	16035	16018	16012	16024	16011	16024	15885	16094	15953	16006	16025	15981	16081	16042	16004	15966	16023	15959	15964	16006	16290	16043	16160	16080	16081	16098	15943	16109	16043	16108	15953	16043	16010	15980	15986	16055	16035	16030	15965	16078	16012	15999	15864	16215	16204	16021	15881	16114	15753	16099	15948	15970	16037	15972	15996	16119	16082	16172	16094	16129	16072	16077	16294	15998	16068	16080	16195	16002	16117	16075	16172	16000	16063	15941	16060	16105	15956	16023	16182	15994	15851	16131	16071	16027	16169	16105	16046	16172	16056	16000	15991	16119	15852	15996	16091	15988	16079	16007	15984	15842	15982	16097	16151	16089	15970	15988	16041	15929	16012	15898	15969	16185	15942	15922	16116	16056	16098	16131	15846	16002	15960	15940	15889	15980	15927	16006	16128	16143	16035	16105	15981	15896	16015	16060	15975	16053	16104	15872	16085	16089	15984	15948	15810	16102	16173	15889	16199	16010	15887	15953	15949	15992	16135	15984	15885	15979	15954	15845	16194	15896	15994	15985	16118	15940	16185	16067	16143	15924	16078	16024	15829	15902	16130	16127	15936	16059	16190	16144	15995	15893	16017	16092	15961	16121	16037	16028	16065	16014	16002	16030	15906	16083	15966	15969	15995	16240	16060	16195	15827	15998	15970	16156	16024	16019	16067	15963	16144	16130	16001	15927	15874	16005	16006	15831	16163	15965	16045	16075	15931	15957	16067	16037	15845	16026	16167	16041	16224	15930	16315	16153	16110	16226	16093	15961	15783	16142	15839	15959	16067	15925	15979	16099	15991	16131	16085	16012	16032	16073	15958	15962	16077	16061	15987	15972	16137	16116	15830	15965	16031	16136	15932	15788	15968	15928	15938	15911	16118	16086	16036	16091	16033	16085	15912	15848	16016	16191	16038	15955	16004	16295	16027	16046	15922	15979	15893	16047	16066	16011	15912	15930	16027	16013	16177	15915	16213	15871	15959	15913	16023	16009	15996	16068	16226	16005	16053	15917	16095	15944	15947	16083	16080	16024	16062	15889	16005	16051	16074	16088	15768	15981	15982	16002	15893	16164	16232	15973	16039	15816	16175	16033	15904	16019	16040	16073	16065	16150	15979	16120	16045	16112	16009	16104	15964	15735	16208	15981	16107	16016	16000	16006	16052	15893	16045	15998	16100	15886	16012	16010	15897	16041	16264	15928	16124	15967	15915	16253	15772	16029	15929	16088	16065	15980	15952	16046	15961	16041	15982	15854	16177	16165	15984	15948	16078	16026	16088	15982	16070	16119	16094	15963	15823	16112	15973	16021	16095	16029	16021	16009	15867	15952	15983	16048	16106	16035	15970	16220	16028	15847	16123	15947	16221	15997	16137	16006	15968	15939	16102	15959	15920	16124	15998	16055	15948	15908	15998	15976	15940	16103	16078	16026	16074	15850	15993	15996	16014	16017	16035	15775	15971	15923	15914	16060	15943	16021	16101	15990	15930	16059	15898	16043	15911	15958	16180	15909	15910	16229	16056	16015	15918	16002	15943	16189	16185	16187	16030	16041	15987	16000	15904	15985	16068	16036	16129	16060	16107	16097	16018	15881	16050	16066	16126	16099	16100	15781	15762	15939	16072	16013	16037	16042	15944	16100	16075	16136	16002	15983	15944	16081	15883	16011	16028	16026	16125	16115	16021	16222	15993	16202	15976	16224	15959	15971	16106	16076	16215	15869	16072	16010	16231	16001	15978	15916	16053	16080	16182	16191	16143	16088	15977	16069	15895	16070	16003	15966	16017	15933	16052	15930	15999	15930	16059	16067	16199	16111	15910	16124	16082	16160	16162	15998	16021	16083	15894	16171	15938	16183	15988	16047	16005	16027	15882	16042	15912	15990	16077	15894	16064	16027	16030	16114	15807	15957	16010	15949	16039	16151	15971	16197	16049	15865	16233	15904	16069	16048	16063	16192	15796	16121	16052	15915	16093	16100	16338	16166	16041	15865	16031	16192	16104	16001	15991	16090	16043	16051	16028	15879	16076	16015	16002	16107	16077	16233	16141	16101	16110	15979	16017	15987	16006	15962	15929	16173	16147	16036	16039	16105	16117	15925	16022	15944	16035	15946	16008	15873	15872	15893	16010	16045	15986	16140	15949	16122	16069	15922	16179	16013	16114	16063	15911	16016	15893	16121	16101	15877	15927	15959	16082	16049	16077	15919	16109	16110	16079	16081	16083	16021	15908	16063	16000	16005	16096	15881	15959	15929	16134	15715	16014	16065	16081	16292	15947	16030	15933	16116	16133	16133	16014	16095	16093	16034	16073	15820	16243	15811	16039	16064	16000	16037	16050	15964	16008	15998	16099	15972	15957	16141	16127	15978	15993	16126	15948	16070	16088	15926	16076	16134	15850	15941	16086	15977	16118	15949	16042	16211	16170	15933	16155	15883	16094	15984	16069	16096	16210	15956	15879	15975	16035	16052	16051	15914	16044	16170	16127	16005	15994	16086	15911	16005	16032	16155	16025	15942	16105	16166	16051	16139	16031	15964	16042	16045	15974	16063	16052	16110	16017	16106	15983	16018	16132	15875	15987	15874	15994	16060	16011	16046	15899	15974	16203	16137	15916	16058	15957	15884	16006	15925	15952	16190	16080	16110	15910	16075	16005	16095	15900	16023	16073	16156	16141	16095	16070	16095	15874	16099	16029	16111	15898	16003	16041	16003	15972	15905	16120	16099	16234	16110	16026	16219	16022	16146	16110	16161	16100	16025	15958	16046	16046	16042	16028	16123	16017	16187	15892	16025	16041	15952	15957	15997	16081	15965	15948	16077	16235	16008	16206	16025	15880	16008	16121	15982	16004	15868	16313	15931	15962	16050	16046	15995	15937	15955	16045	16206	16147	16066	16024	15980	15975	16041	15915	16123	15849	15978	16149	15944	16041	16072	16059	15858	16124	16110	16225	16102	16182	16055	16113	15992	16058	16034	16035	16115	16111	16049	15996	16092	16149	16072	16014	16087	15958	16022	15956	15898	16001	15961	16032	16020	15964	16106	15937	15951	16035	16106	16096	15989	16138	16164	16027	15945	15953	16003	16055	16070	15969	16112	15976	15966	16158	15946	16188	16002	16112	15963	16099	15972	16030	15877	16122	16140	15996	16040	16064	15997	15992	16015	16037	15999	16081	16263	16006	15977	16033	15953	15984	16060	15951	15868	16220	16191	16084	15959	16070	16028	16060	16070	15977	16036	15874	16135	16364	16045	16194	16130	16035	16197	15943	16146	15964	16081	16059	16216	16049	16124	15996	16083	15975	15964	16082	16148	16110	15978	16066	15870	15984	15990	16110	15971	16034	15995	16127	16183	16116	16074	15983	15965	16188	16047	16185	16143	16092	16072	16123	16124	16012	16005	15967	16134	16045	16075	16088	15954	15989	16061	16145	15996	16199	16061	16184	16205	16081	16001	16022	16122	16092	16037	16077	16099	16052	15970	16207	15872	16029	16163	16115	15918	16096	16115	15866	15828	16054	16047	16131	15920	15982	16033	15998	16125	15988	16055	16142	15834	16119	15962	16070	16126	16120	15990	15971	16041	16111	16247	15912	15911	16014	16126	15833	16014	15887	16067	15980	16079	16094	16127	15985	16057	16145	16085	15981	16012	16038	15999	16197	16134	16126	15885	16003	15900	16030	16017	16040	16117	16002	16101	15959	16080	16234	15857	15883	15969	16103	16030	16054	16256	16085	16010	16036	16095	16132	16010	16028	16083	15908	16075	15885	16233	16047	16019	16158	15993	16064	15865	15976	16054	16054	16034	15801	16047	16134	16060	16071	16147	15989	16116	16084	15941	16049	16042	15913	16063	16225	16130	16062	15939	15937	16006	16193	16019	16007	16099	16043	16143	15894	15985	15949	16062	15926	16039	16187	16075	15983	16079	16186	16032	16009	16104	16026	16092	15915	16065	15999	16082	16191	16153	16280	15935	16199	15834	16171	15902	16181	16117	15789	16050	16068	15985	16180	16015	15951	16089	15936	16163	16109	16064	16152	16193	15951	16104	15914	16033	15954	16109	15917	16233	15916	16024	16166	15992	16008	16101	16167	16114	15941	16161	16035	16065	16210	15921	16102	16237	15919	15966	15898	16033	15998	15993	15967	16194	15968	16024	16055	16014	15978	16095	16158	16152	16113	16215	16145	16034	16094	16013	16033	16038	16079	16068	16102	16167	16177	16039	16203	16043	16044	15993	16010	15844	16092	15994	16169	16113	16278	16143	15981	16128	16107	15856	16045	15911	16166	15969	15916	15986	15939	16016	16076	15960	16030	16037	16072	16062	16095	16340	16020	16036	16067	15915	15966	16073	15918	16109	15937	15949	16181	16116	16063	16027	16036	16194	15981	16154	15812	16129	16135	15900	15867	15965	16250	15990	16058	15960	16114	16083	15850	16123	15856	15877	16105	15890	15964	16173	16076	16073	15898	15998	16064	16055	15945	16062	15940	15998	15998	15931	16086	15952	16111	15914	16106	15909	16012	16098	16037	16227	16065	15961	15897	16052	16102	15862	16004	15943	16058	16033	15911	16207	16014	15974	16003	16053	16173	16210	16214	15909	15975	15895	16110	15893	16091	15893	16199	15958	16016	15984	15949	15885	16169	15977	16079	16023	16017	16028	15832	15984	15850	15880	16155	16009	15931	15992	15981	16046	16107	16198	15917	16066	16131	16151	16025	15863	16061	15852	16062	16027	16050	16018	16139	16100	15941	15935	15923	15879	15913	16051	15953	16030	16132	16123	15997	16001	15936	15878	15974	15981	16188	15917	16143	15978	15864	16067	16115	16011	15991	16174	15930	16100	16112	16027	16036	15919	16190	16244	16227	15933	16144	16087	16099	15973	15975	16010	16052	16051
26316	21891	31740	37330	42723	42869	40849	35754	31598	27775	25517	24597	24372	23904	24012	23447	23430	23379	23289	23366	23191	23166	23100	23115	23174	23234	22837	23174	22888	22847	22786	22971	23008	22822	22953	22812	22733	23034	23129	22985	22826	22702	22969	22855	22839	23170	22937	22915	22842	22935	23053	22888	22750	22832	22906	22646	22939	22950	22879	22802	22757	22927	22727	22726	22813	22846	22600	22830	22913	22840	22751	22885	22754	23040	22779	22727	22797	22690	22830	23046	23106	23079	22815	22654	22724	22828	22867	22897	22869	22907	22708	22766	22784	22715	22922	22861	22963	22752	22661	22673	22928	22773	22928	23046	23052	23035	22691	22976	22963	22996	22743	22850	22861	22930	22899	22728	22891	22834	22800	22990	22840	23007	22824	22811	22911	22659	22936	22855	22846	22782	22813	22867	22743	22789	22747	22818	22942	22945	22738	22723	22882	22935	22658	22964	23009	23075	22824	22912	23085	22833	22888	22767	22813	22696	22865	22683	22811	22746	22712	22976	23066	23113	22709	22792	22930	22993	22816	22903	22638	22715	22978	22789	22686	22702	22623	22809	22834	22804	22790	22857	22779	22504	23074	22718	22894	22671	22840	22941	23052	22682	22864	22599	22595	22771	22739	22822	22950	22856	22718	22570	22997	22870	22669	22707	22706	23053	22907	22774	22829	22696	22675	22841	22702	23053	22869	22643	22720	22820	22864	22811	22759	22970	22957	22739	22814	22962	23028	22830	22857	22752	22694	22859	22737	22648	22675	22801	22727	22949	22842	22865	22912	22802	22791	22813	22883	22765	22780	22795	22619	22747	22824	22693	22746	22816	22956	22965	22898	22882	22874	22707	22972	22609	22908	22700	22771	22824	23056	22871	22861	22912	22845	22946	22927	22871	22867	22846	22927	22664	22617	22820	23081	23126	22791	22893	23032	22615	22807	22727	22611	22971	22800	22805	22757	22774	22725	22758	22645	22857	22891	22942	22738	22817	22647	22950	22729	22512	22733	23063	22803	22779	22679	22923	22715	22926	22743	22628	22782	23114	22859	22975	22804	22948	22768	22758	22731	23012	22841	22832	22913	22858	22791	22593	22946	22700	22832	22813	22920	22641	22840	22690	22890	22799	22718	22979	22980	22803	22933	22879	22793	22684	22830	22814	22833	22711	22970	22910	23019	22862	23055	22872	22780	22869	22982	22526	22776	22817	22860	22726	22824	22807	22908	22952	22745	22787	22784	22738	22992	22798	22964	22824	22642	22848	22944	22968	22916	23002	22954	22858	23066	22693	22635	22852	22719	22890	22935	22651	22819	22677	22881	22915	22858	22713	22996	22771	22813	22554	22876	22757	22621	22781	22889	22767	22788	22737	22874	22814	22910	23165	22752	22763	22713	22921	22900	22983	23007	22852	22716	23004	22610	22872	22679	22934	22744	23087	23156	22921	22850	22829	22920	22890	23163	22905	22763	22805	22763	22909	23142	22727	23046	23012	22940	22696	22694	23097	22827	22912	22771	22793	22791	22715	23047	22833	22750	22817	22993	22869	22809	22617	22769	22838	22990	22756	22555	22624	22765	22910	22807	22799	22792	22762	22836	22827	22714	22794	22965	22753	22778	22753	22792	22871	22920	22895	22967	22582	22854	22905	22882	22674	22586	22790	22785	22764	22676	22742	22763	22683	22846	22692	22926	23038	22596	22741	22702	22698	22764	22723	22885	22861	22883	22963	22705	22688	22822	22628	22911	22837	22940	22487	22753	22684	22835	22642	22874	22908	22917	22706	22731	22653	22788	22995	22631	22831	22778	22637	22873	22723	22799	22624	22908	22781	22826	23003	22809	22898	22638	22919	22764	22716	22609	22700	22874	23100	22813	22967	22733	22832	22955	22739	22498	22744	22847	22820	22994	22892	22839	23122	22711	22840	22604	22994	22905	22733	22876	22884	22811	22817	22865	22861	22765	22935	22760	22910	22872	22891	22855	22965	23015	22737	22616	22921	22739	22624	22859	23021	22690	22783	23053	22813	22949	23139	22710	22696	22948	23084	23092	22778	22838	22798	22672	22603	22698	22716	22904	22880	23047	22709	22878	22766	22818	22814	22893	22819	22826	22980	22617	22811	22720	22681	22668	22597	22864	22782	22760	22674	22764	22993	22848	23062	22822	22768	23057	22853	22742	22719	22774	22672	22781	22876	22727	22589	23064	22878	23064	22923	22861	23011	22899	22787	22959	22792	22798	22993	22868	22901	22803	22782	22751	22809	22778	22768	22837	22797	22744	22997	22661	22616	22914	22844	22897	22764	22783	22837	23041	22765	22548	22966	22685	22878	23023	22909	22675	22960	22755	22912	22743	22750	22896	22910	22731	22776	22916	23000	22800	22631	22980	22966	22659	22971	22921	22650	22799	22762	23014	22842	22764	22813	22854	23035	22656	23037	22859	22745	22998	22859	23000	22514	22893	22961	22851	22942	22840	22981	22875	22900	23112	22728	22777	22922	22705	22747	23002	22683	22842	22676	22877	22797	22862	22634	22708	22634	22612	22649	22611	23064	22823	22792	22819	22575	22934	22715	22877	22814	22991	22921	23013	22699	22653	22694	22761	22710	22993	22937	22791	22701	23030	22723	22941	22828	22839	22727	22722	22928	22872	22960	22914	22629	22900	22816	22825	22904	23020	22800	22711	22752	22591	22728	22830	22925	22919	22704	22858	23030	23057	22986	22834	22683	22956	22801	22781	22805	22714	22686	22761	22985	22969	22795	22901	22657	22849	22898	22870	22771	22849	22823	22639	22735	22804	22744	22809	22776	22842	22996	22765	22694	22739	22769	22702	22931	22925	22861	23067	22858	22564	22658	22729	22811	22855	22845	23123	22612	22664	22892	22703	22831	22808	22596	22941	22846	22875	22727	22758	22824	22780	22935	23054	22746	22858	22743	22956	22916	23043	22857	22749	22699	22932	22851	22767	22882	22885	22756	22974	22947	22892	22679	22472	22709	22944	22856	22851	22962	22934	23054	22791	22750	23048	22780	22838	22829	22974	22866	22854	22778	22956	22874	22663	22560	22947	22762	22720	22711	22910	22946	22822	22659	22814	22665	22833	22846	22733	23107	22766	22799	22759	23156	22972	22851	22821	22857	22658	22769	22954	22957	22563	22590	22690	22794	22820	22903	22987	22789	22876	23019	22828	22663	22642	22952	22837	22720	22860	22884	22614	22780	22862	22733	22731	22909	22872	22723	22642	22609	22914	22637	22761	22877	22953	22839	22766	22950	22939	22716	22893	22906	22769	22613	22809	22681	22796	22725	22913	23125	23100	22787	22825	22930	22682	22863	22540	22648	22876	22889	22912	22816	22688	23050	22638	22780	22938	22786	22967	23003	22982	22981	22773	22981	22829	22859	22747	22786	23034	22676	22770	23112	22635	22684	22708	22821	22726	22697	22711	22616	23100	22880	22751	22907	22832	22819	22673	22820	22664	22589	22620	22849	22961	22734	22865	22786	22911	22807	22689	22551	22843	22554	22681	22848	22690	22647	22690	22777	23028	22794	22710	22941	22685	22696	22730	22733	22878	22818	22929	22730	22876	22979	22638	22816	22967	22762	22984	22800	22739	22848	22934	22884	22749	22667	22835	22607	22691	22976	22853	23103	22855	22826	22889	22944	22523	22803	22825	22751	22726	23077	22683	22877	23040	22832	22674	22806	22739	22789	23059	22939	22826	22934	22830	22591	22846	22809	22770	22770	22919	22568	22643	22697	22739	22781	23133	22769	22855	22920	22864	22892	22918	23027	22978	22774	22661	22779	22835	22899	22795	22778	22775	22792	22750	22712	22895	22743	22791	22900	22792	22796	22709	22833	23059	22892	23070	22592	22742	22878	22724	22675	22854	22790	22906	22764	22605	22940	22788	22916	22938	22847	22917	22854	22791	22509	22890	22670	22727	22898	22701	22926	22808	22869	22681	22686	22861	22956	22814	22975	22934	23003	22732	22991	22997	22808	22746	22843	22981	22903	22966	23019	23089	22844	23001	23001	22634	22947	22852	22710	22795	23014	22899	22773	22855	22930	22707	22811	22853	22910	22689	22434	22785	23110	22626	22736	22806	22839	22855	22945	22469	22781	22931	22798	22778	22771	22730	22789	23096	22859	22861	22776	22523	22739	22761	23001	22877	22932	23019	22898	22664	22906	22851	22669	22850	22828	22699	22968	23008	22803	22652	22678	22839	22931	22856	22960	22701	22983	22773	22901	22894	23034	22686	22694	22566	22888	22800	22899	22905	22892	22850	22660	22952	22678	22836	22884	22921	22676	22844	22785	22772	22879	22884	22908	22823	22604	22695	22843	22613	22617	22906	22820	22667	22473	22900	22530	22923	22881	23110	22724	22665	22823	22598	22770	23087	22767	22977	23020	22984	22831	22975	22654	22943	22702	22714	22760	22698	22933	22708	22923	22827	22769	22635	22917	22638	22746	23010	22771	22686	22992	22743	22901	22777	22707	22748	22886	22988	22725	22966	22913	22537	23093	22701	22534	22698	22833	22952	22830	22636	22704	22913	22709	22782	22899	22968	22945	22712	22626	22650	22568	22997	22743	22680	22830	22990	22870	22903	22874	23196	22763	22771	22771	22776	22837	22723	22834	22809	23023	22997	22647	22885	22864	22835	22814	22789	23010	22850	22946	22981	22867	22702	22717	23204	22885	22901	23070	22789	22807	22807	22946	22947	22785	22662	22969	22804	22764	22755	22840	22931	22789	22807	22788	22917	22864	22963	22721	22944	22858	22969	22863	22664	22794	22912	23073	22784	22934	22898	22790	22903	22707	22897	22970	22970	22992	22713	22687	22912	22816	22614	22739	22831	22762	22930	22839	22865	22836	22901	23090	22596	22849	22693	22699	22828	22854	22935	22756	22809	22783	22873	22612	22866	22879	23042	22809	22859	22952	23139	22806	22971	22744	22844	22738	22935	22794	22845	22852	22805	22706	22878	22784	22743	22885	22811	22559	22819	23013	22975	22792	23037	22729	22865	22591	22642	22843	22783	22581	23028	22904	22818	22660	22710	22960	22838	22668	22879	22703	22702	22775	22843	22713	23046	22747	22776	23084	22896	22953	23145	22719	22954	22875	22832	23012	22602	22819	23026	22836	22827	22657
44738	70066	66454	56720	49331	41851	36476	32233	26259	21331	18757	18131	17525	17236	16993	16839	16659	16326	16277	16345	16133	16136	16163	16259	16022	16080	16071	16048	15895	15842	15952	16072	15867	16001	15796	16010	16092	15981	15951	15993	15705	15926	15909	16159	16102	15776	15960	16027	15821	16035	15795	16002	15699	15921	15853	15996	15904	15857	15828	16046	15972	15845	16031	15876	15854	16000	15958	15886	15809	15934	15843	15775	15946	15878	16016	15874	15762	15782	15729	15963	15908	16089	15948	15920	15797	15746	16024	15847	15955	15794	15982	15884	15984	15890	15876	16089	15846	15859	16113	15908	15903	15989	15928	15922	15880	15979	15929	15976	16005	15743	16004	15553	15929	15786	15944	15846	16045	15825	15956	16029	15811	15986	15819	15820	15903	15943	15947	16170	15755	15890	15935	15890	15936	15602	15889	15902	15891	15806	15894	15840	15883	15921	15776	15934	15975	15786	15853	15835	15975	15917	15866	15877	16001	15792	15886	15984	15833	16067	15910	16020	15812	16033	16057	15936	15916	15950	15827	16013	15976	15910	15799	15826	15930	15853	15899	15904	15804	15842	15846	15980	15847	15931	15897	15840	15847	15650	15845	15917	15871	15831	15700	15801	16068	16000	15972	15970	15914	15844	15879	15861	15972	15990	15973	16111	15565	15876	15896	15951	15702	15874	15828	16038	15900	15750	16027	15997	15968	15971	15838	15926	15845	15774	15824	15843	15872	15911	15730	15897	15827	15877	15898	15878	15952	15846	15757	15872	16015	15734	15827	16016	15988	16031	16025	16060	15748	15984	16092	15886	16015	15885	16112	15838	15915	15827	15928	16049	15807	15922	16033	15918	15925	15895	15832	15851	16045	15731	15891	15956	15875	15793	15937	15939	15899	15960	15838	15975	15872	15792	15893	15752	15938	15825	15801	15923	15707	15873	16037	15834	15928	15885	15859	15985	15817	15786	15816	15794	15850	15939	15740	15900	15963	16038	15918	15767	15926	15901	15885	15851	15961	16011	15761	15771	15926	15868	15796	15906	16047	15926	15884	15930	15783	16040	15750	15931	15907	16137	16084	15998	15949	16009	15922	15870	15930	15781	15808	16006	15861	15801	15753	15807	15805	15980	15881	16051	15918	15942	15756	15940	15889	15728	15799	15682	16127	15799	15865	15798	15973	15963	15956	15687	15982	15903	15962	15929	15833	15958	15984	15859	16009	16001	15994	15887	15956	15899	15934	15893	15977	15777	15958	16138	15961	15934	15890	15873	15933	15975	15897	15907	15940	15789	15936	15865	16044	15884	15711	15837	15626	15904	15728	15945	15895	15837	15861	16069	15870	15965	15798	15948	15930	15834	15934	15912	16023	15789	15943	15884	15887	16082	15791	16086	16054	15863	16011	15849	15776	15788	15857	16053	15884	15906	15984	16034	15931	15928	15885	15893	15829	15821	16011	16005	15928	15801	15912	15888	15858	15802	15981	16013	15979	15697	15739	15673	15822	15868	15939	15963	15969	15960	15951	15871	16121	16027	15730	15766	15868	15914	15927	15898	16011	16041	15774	16138	15937	15781	16074	15952	15767	16003	15869	15753	15789	15876	15769	15878	15961	15969	15663	16000	15925	15958	16002	15986	15925	15810	15813	16046	15942	15912	15753	15887	15862	15961	15811	16036	16004	15893	16000	15827	15821	15883	15880	15981	15893	15958	15986	15941	15951	15781	15872	15919	15927	15890	15856	15796	15874	15872	15920	16035	16009	15937	15736	15762	15795	15810	15944	16046	15790	15995	16030	15908	15991	15879	15910	15855	15876	15929	15946	15967	15880	15778	15791	15966	15944	16069	15929	15799	16118	15891	15763	15995	15937	15944	15989	15842	15966	16204	15842	15827	16008	16023	15816	15910	15800	15853	15959	15940	15842	15838	15912	15872	15887	15862	15801	16041	15994	15777	15946	15944	15781	15838	15817	15883	15849	16080	15861	15789	15888	15865	15825	15840	15882	16147	15946	15952	15884	15776	15731	15918	15946	15775	15867	16055	15841	15899	15822	15929	15958	15869	15933	15704	15862	15866	16139	15819	15870	15907	15775	15780	15723	16010	15931	15876	15935	15877	15983	15896	15889	15953	15873	15942	16061	15968	15768	15861	15794	15828	16012	15949	15826	15967	15915	15927	15889	15982	16048	15719	15870	16104	15904	15754	15714	15750	15969	15719	15840	15843	15954	15980	15643	15777	16035	15866	15972	15929	15822	16025	15830	15875	15986	15799	15914	15713	15865	15928	16028	15815	15848	15870	15886	15849	15812	15881	16027	15921	15872	15981	16019	15967	15871	15839	15972	15794	15802	16025	15772	15892	16114	15852	15883	15981	15978	15810	15976	15904	15879	15792	15839	15916	15800	16060	15735	15916	15954	15842	15957	15911	16085	15860	16015	15841	15897	15930	15982	15958	15872	15868	15984	16016	15994	15881	15981	15950	15826	15729	15861	15857	15887	15856	15918	15883	15729	15758	16000	16063	15932	15914	16026	15890	15876	15845	15822	15894	15684	15821	15835	16009	15849	15839	16079	15872	15878	15819	15865	15830	15913	15944	16035	16069	15817	15968	15993	16062	15945	15870	15886	15927	15948	15890	15892	15814	15830	15908	15844	15948	15842	15881	15850	16091	15978	15942	15955	15754	15837	15903	16023	15911	15885	15791	15984	15943	15858	15906	15916	15995	15990	15754	15994	15787	16028	15760	15896	16013	15754	15985	15961	15726	15834	15873	16067	15875	15854	15838	15839	15945	15884	15911	15974	15902	16025	15953	16049	15791	15893	15878	15861	15806	16018	16002	15953	15951	16152	16000	15810	15838	15681	15968	16092	15872	15910	15955	15916	15970	15982	15858	16087	15977	15965	15878	15786	16165	15919	15814	16032	16021	15910	16019	15893	16016	15589	15730	15803	15844	15827	16101	15788	15904	15745	16016	16006	15769	16094	15888	15998	15754	15811	15763	15829	15906	15922	15883	15940	15995	15884	15890	15852	15926	15831	15961	15803	15779	15827	16037	16003	15927	16033	15960	15999	15899	15779	15960	15775	15819	15797	15844	15883	15868	15798	16012	15999	15957	15998	15911	16107	15874	15973	16112	16032	16055	15756	15824	15864	16083	15986	15959	15835	16012	15848	15866	15890	15999	15877	15965	15875	16109	16000	15879	16001	15887	16040	15811	16040	16060	16019	15722	15937	16010	15923	15983	15902	15919	16002	15850	16017	15993	15837	15843	15883	15791	15845	15864	15831	15884	16059	15979	15934	15724	16084	16005	16088	15664	15878	15953	15797	16042	15850	15919	15898	15863	16011	15859	15750	15851	15991	15889	15842	15992	15901	15671	15855	16123	15944	15839	15893	15694	15863	15970	15913	15816	15828	15892	15848	15761	15849	15970	15840	15860	15869	15763	15863	15718	15892	16052	15957	15830	15811	16119	15792	15958	15841	16094	15925	15902	15823	16021	15855	15958	15917	15932	15802	15731	15983	15813	15707	15879	15952	15980	15930	15879	15968	15852	15827	15926	15911	15857	15775	15836	15993	15809	15847	15829	15889	15822	16115	15715	15796	15926	15841	15807	15891	15866	15888	15959	15918	16031	15980	16141	15918	15902	15885	15921	15908	15966	15890	15824	15898	16083	15921	15728	15831	16061	15951	15891	15822	15875	16007	15757	15945	15805	15980	15957	16084	15872	16057	15910	15876	15871	15915	15919	15815	15989	15888	15801	15812	15927	15974	15923	15915	15958	15792	15854	15947	15920	16011	15819	15860	15833	15860	15950	15842	15904	15834	16055	15876	15985	15712	15978	15951	15785	16018	15955	15907	15874	15923	15951	15853	15828	15902	15905	15987	15924	15949	15769	15972	15905	15826	15967	15702	16142	15984	16020	15792	15607	15754	16148	15893	16017	15939	15836	15676	16136	15822	15616	16030	15820	15770	16092	15804	15850	15932	15895	15924	16054	15778	15987	16078	16071	15740	15932	15676	15829	15965	15965	15791	16064	15793	15719	16019	15950	16091	15907	15913	16057	16051	15915	16000	15938	15871	15879	15863	15731	15807	15997	15924	15930	15722	15721	15824	15934	15995	16012	15766	15931	15985	15999	15839	15832	15952	15922	15782	15821	16043	15944	15856	15777	15831	15972	15771	15942	15962	15936	15863	15738	16010	15928	16034	15736	15934	15840	15727	15869	15898	15813	16016	15941	16002	15842	15782	15967	15936	15859	16029	15906	15833	15822	15875	16196	15946	15701	15924	15826	15851	15936	15881	15963	16002	15864	15888	15919	15928	15844	15989	15844	15939	15808	15821	15988	15865	15836	16016	15963	15990	15909	15934	15900	16035	15951	15926	15870	16113	16034	16077	15782	15882	15974	15765	15889	15799	15869	15909	15865	15914	15959	15730	15867	15893	15944	16048	15989	16095	15773	15847	15841	15807	15874	16020	15833	16079	15952	15943	15868	15855	15961	15749	16120	16102	15918	15887	15920	15869	15817	15985	15883	15915	15779	15916	15834	15938	15922	15975	15907	15832	15711	15881	15761	16011	15844	15913	15969	15865	15973	15690	15938	15758	16016	15793	15997	15867	16138	15891	15808	15899	15849	15837	15979	15836	15977	15936	15804	15931	15761	15890	15977	15945	15829	15850	15933	16049	16083	15815	15666	15809	16026	15842	16000	15834	16080	15870	15809	15941	15853	15691	16103	15847	15881	16066	15879	16078	16005	16061	15805	15923	15789	15986	15840	15835	15860	15843	15862	16041	15750	15909	15696	16102	16069	15943	15842	15949	15836	15817	15679	15782	15727	15776	15855	15974	15971	15712	15923	16024	16087	15907	16185	16001	15996	15869	16107	15884	15729	15897	15861	15984	15802	15811	15923	15913	15994	15913	15893	15849	15964	15905	15901	15688	16058	15744	16071	15899	16018	15601	15876	15954	16090	15993	15875	15988	15885	15981	15852	15878	15930	15951	15756	15843	15993	15870	15868	15964	15861	16154	15896	15905	15932	15823	15957	15973	15891	16030	15945	15979	16012	15880	15993	15901	15883	16052	15981	15948	15915	15785	16102	15747	15804	15756	15948	16108	15941	15892	15854	15970	15937	16106	15918	16078	15867	15881	15914
24337	21690	30204	30885	39543	45491	46426	37739	31380	27926	26105	25316	24707	24345	23985	23952	23596	23351	23071	23370	23057	23033	23324	22827	22909	22788	22744	22877	22998	23035	22970	22682	22849	23204	22759	22724	22846	22710	22688	23006	22825	22762	22724	22993	22951	22703	22857	22911	22652	23161	22603	22719	22680	22646	22723	22838	22651	22797	22922	22826	22783	22517	22984	22927	22972	22819	22783	22714	22858	22771	22770	22550	22688	22716	22616	22822	22670	22586	22828	22627	22700	23016	22840	22791	22999	22796	22756	22864	22798	22758	22780	22804	23014	22652	22859	22932	22804	22917	22810	22650	22772	22841	22849	22657	22393	22709	22871	22687	22671	22656	22942	22719	22966	22897	22902	22728	22668	22803	22601	22751	23054	22691	22591	22626	22774	22731	22942	22755	22828	22638	22754	22677	22840	22818	23039	22959	22842	22778	22633	22913	22750	22540	22726	22727	22768	22677	22414	22667	22724	22554	22805	22666	22976	22910	22764	22564	22364	22714	22570	22704	22732	22600	22804	22573	22686	22849	22850	22659	22699	22726	22600	22503	22832	22721	22669	22680	22789	22786	22510	22711	22972	22742	22769	22774	22712	22940	22813	22794	22712	22711	22841	22941	22685	22803	22653	22627	22516	22578	22667	22861	22830	22951	22942	22898	22795	22852	22781	22972	22678	22606	22707	22655	22710	22726	22583	22554	22780	22599	22538	22685	22727	22691	22746	22942	22955	22894	22461	22748	22779	23014	22782	22584	22640	22625	22889	22766	22772	22851	22780	22691	22931	22702	22613	22786	22625	22437	22897	22716	22886	22608	22656	22887	22817	22719	22704	22790	22578	22685	22834	23017	22647	22872	22772	22584	22745	22525	22595	22607	22915	22771	22777	22818	22788	22318	22627	22681	22851	22694	22907	22672	22672	22795	22692	22698	22829	22725	22905	22825	22626	22803	22622	22513	22759	22788	23022	22927	22666	22995	22750	22672	22749	22760	22716	22575	22715	22852	22636	22937	22872	22727	22874	22842	22859	22756	22810	22740	22671	22696	22701	22725	22589	22650	22721	22580	22821	22759	22807	22765	22714	22581	22727	22765	22664	22852	22599	22706	22921	22751	22972	22624	22690	22645	22832	22633	22557	22624	22763	22706	22749	22791	22775	22734	22736	22638	22767	22936	22970	22645	22635	22792	22679	22809	22745	22695	22751	22777	22677	22440	22904	22831	22657	22707	22460	22666	22909	22771	22710	22965	22668	22854	22739	22287	22662	22686	22516	22696	22605	22677	22511	22648	22798	22705	22739	22838	22919	22523	22601	22765	22728	22643	22867	22852	22605	22949	23114	22729	22889	22936	22818	22845	22771	22745	22722	22720	22828	22797	22620	22780	22991	22965	22770	22588	22870	22887	22611	22675	22654	22890	22586	22881	22710	22702	22881	22843	22708	22671	22887	22741	22728	22620	22612	22454	22716	22822	22902	22871	22628	22424	22757	22946	22870	22624	22777	22697	22628	22516	22688	22734	22681	22665	22799	22635	22708	22497	22595	22717	22760	22777	22705	22682	22768	22885	22966	22627	22775	22760	22836	22857	22713	22706	22767	22604	22721	22739	22768	22717	22708	22775	22525	22838	22822	22909	22757	22700	22766	22872	22908	22816	22914	22782	22633	22656	22730	22659	22574	22799	22939	22618	22749	22485	22878	22834	22676	22689	22880	22750	22939	22715	22730	22421	22913	22799	22593	22502	22615	22736	22910	23088	22750	22598	22518	22844	22928	22629	22750	22886	22880	22695	22730	22780	22950	22529	22609	22669	22886	22801	22842	22527	22833	22880	22809	22695	22420	22781	22883	22655	22812	22500	22849	22772	22795	22509	22635	23063	22630	22740	22851	22713	22742	22550	22955	22779	22968	22583	22721	22952	22686	22784	22503	22748	22865	22866	22801	22884	22724	22716	22726	22661	22978	22797	22775	22746	22727	22698	22735	22721	22899	22571	22728	22646	22820	22656	22675	22620	22520	22490	22602	22780	22658	22666	22715	22847	23014	22565	22766	22659	22745	22463	22834	22839	22784	22896	22640	22811	22754	22692	22812	22775	22981	22731	22622	22872	22954	22620	22718	22833	22875	22877	22607	22678	22586	22786	22894	22833	22683	22781	22769	22719	22569	22664	22807	22869	22704	22740	22771	22858	22745	22908	22794	22739	22654	22824	22840	22712	22925	22655	22814	22610	22933	22813	22593	22734	22831	22606	22835	22814	22586	23079	22930	22702	22812	22737	22851	22836	22778	22881	22833	22600	22801	22773	22752	22855	22855	22735	22769	22904	22620	22551	22662	22804	22662	22696	22649	22958	22728	22657	22447	22739	22637	22565	22703	22815	22751	22625	22889	22715	22627	22532	22800	22822	22897	22831	22893	22762	22896	22708	22537	22886	22663	22756	22959	22565	22673	22839	22680	22633	22766	22899	22747	22552	22827	22606	22598	22902	22825	22820	22637	22758	22787	22765	22487	22856	22609	22636	22869	22665	22581	22747	22740	22552	22594	22629	22792	22951	22835	22571	22534	22849	22824	22815	22723	22781	22765	22813	22438	22557	22958	22827	22799	22590	22710	22814	22850	22809	22497	22781	22865	22482	22768	22951	22804	22604	22823	22643	22924	22657	22774	22632	22800	23001	23013	22908	23129	22588	22840	22653	22914	22689	22806	22775	22868	22642	22971	22801	22730	22808	22805	22751	22585	22659	22628	22732	22682	22688	22700	22661	22546	22428	22820	22796	22885	22646	22723	22914	22687	22691	22486	22647	22713	22731	22679	22665	22850	22654	22958	22696	22526	22524	22477	22757	22733	22633	22697	22437	22980	22777	22838	22733	22447	22634	22559	22700	22824	22723	22877	22699	22523	22689	22686	22836	22910	22824	22509	22968	22795	22875	22721	22716	22886	22831	22685	22668	22861	22716	22704	22685	22625	22909	22773	22685	22990	22607	22845	22605	22661	22854	22925	22935	23025	22839	22648	22690	22795	22758	22836	22807	22728	22637	22918	22770	22818	22760	22585	22573	22592	22612	22801	22808	23006	22661	22650	22567	22792	22699	22923	22918	22759	22928	22754	22822	22872	22816	22819	22827	22883	22720	22718	22707	22770	22922	22893	22848	22796	22909	22913	22617	22483	22845	22656	22535	22719	22695	22750	22753	22684	23012	22740	22851	22923	22634	22625	22792	22682	22763	22519	22786	22564	22899	22877	22905	22788	22994	22841	22827	22788	22748	22635	22773	22648	22727	22821	22985	22811	22811	22960	22664	22447	22738	22829	22687	22789	22533	22646	22600	22881	22832	22754	22781	22583	22801	22770	22733	22790	22598	22624	22570	22736	22749	22726	22697	22783	22639	22894	22753	22668	22904	22559	23032	23070	22634	22523	22643	22594	22823	22811	22855	22819	22907	22826	22924	22792	22788	22890	22612	22556	22807	22743	22594	22754	22693	22817	22750	22698	22574	22574	22663	22914	22659	22836	22637	22740	22798	22757	22732	22660	22759	22689	22651	22850	22674	22729	22626	22951	22843	22874	23048	22622	22900	22718	22606	22732	22760	22770	22531	22479	22416	22629	22740	22752	22703	22675	22716	22779	22650	22662	22697	22610	22851	22766	22715	22972	22567	22729	22713	22486	22627	22756	22686	22674	22591	22856	22739	22688	22656	23006	22774	22595	22807	22932	22635	22710	22695	22958	22675	22822	22806	22586	22513	22794	22747	22871	22570	22724	22743	22742	22890	22902	22675	22608	22743	22609	22627	22650	22779	22756	22823	22641	22594	22728	22882	22793	22745	22848	22806	23038	22939	22771	22928	22738	22765	22825	22818	22815	22561	22682	22643	22630	22530	22715	22668	22616	22655	22822	22911	22678	22822	22678	22676	22831	22781	22632	22753	22567	22583	22809	22700	22918	22717	22728	22918	22570	22908	22892	22765	22761	22760	22646	22732	22760	22879	22843	22835	22953	22775	22659	22648	22724	22801	22619	22787	22796	22802	22993	22573	22633	22686	22747	22803	22527	23051	22954	22927	22714	22721	22577	22379	22521	22715	22674	22898	22810	22824	22849	22683	22776	22882	22785	22625	22599	22988	22694	22595	22783	22803	22911	23021	22701	22795	22701	22803	22787	22597	22556	22759	22766	22900	22868	22691	22653	22435	22821	22718	22746	22782	22776	22589	22584	22948	22740	22821	22923	22573	22573	22608	22781	22950	22838	22657	22622	22723	22776	22736	22717	22687	22797	22945	22997	22564	22875	22834	22578	22784	22928	22558	22714	22550	22786	22352	22619	22695	22696	22403	22639	22550	22588	22797	22743	22854	22823	22709	22528	22752	22816	22577	22733	22716	22682	22837	22774	22629	22719	22785	22636	22629	22793	22650	22529	22517	22824	22684	22604	22751	22649	22620	22927	22777	22648	22482	22665	22693	22795	22891	22515	22675	22729	22993	22836	23019	22600	22659	22753	22788	22678	22454	22695	22709	22381	22550	22758	22942	22813	22659	22605	22524	22761	22695	22788	22837	22715	22750	22710	22664	22691	22832	22701	22523	22748	22609	22570	22689	22724	22718	22624	22626	22779	22580	22788	22654	22632	22665	22673	22901	22771	22827	22851	22688	22545	22562	22760	22838	22654	22654	22916	22975	22620	22586	22891	22814	22689	22915	22974	22656	22696	22787	22701	22690	22940	22751	22892	22626	22726	22764	22656	22977	22764	22773	22797	22734	22726	22704	22811	22864	22704	22670	22710	22750	22700	22618	22700	22723	22619	22713	22657	22762	22712	22720	23027	22790	22875	22585	22805	22710	22566	22636	22623	22771	22721	22883	22691	22830	22853	22587	22686	22774	22748	22783	22720	23068	22751	22909	22856	22647	22636	22531	22765	22783	22979	22869	22931	22699	22818	22768	22651	22821	22727	22671	22768	22803	22725	22693	22699	22708	22707	22548	22650	22605	22832	22571	22490	22963	22743	22834	22606	22747	22855	22689	22643	22816	22809	22777	22802	22792	22956	22894	22879	22546	22660	22500	22625	22557	22603	22762	22537	22775	22598	22960	22824	22835	22607	22408	22665	22889	22872	22631	22828	22504	22436	22598	22710	22852	22886	22903	22628	22773	22747	22936
46862	77760	74616	64106	57133	49307	43239	33996	26247	21608	19987	19094	18508	18000	17386	16977	16964	16511	16317	16314	16243	16045	16222	16052	16176	15951	15946	16025	15865	15990	15752	16007	15927	15833	15886	15686	15810	15853	15884	15809	15762	15899	15830	15901	15738	15942	15804	15895	15847	15892	15799	15755	15786	15893	15834	15764	15841	15654	15953	15955	15773	15742	15923	15812	16099	15901	15874	15800	15840	15934	15839	15721	15900	15899	15797	15913	15761	15919	15841	15856	15708	15836	15865	15882	15852	16113	15801	15690	15879	16043	15864	15697	15736	15980	15964	15860	15935	15709	15775	15882	15830	15964	15940	15823	15771	15671	15660	15700	15799	15796	15742	15889	15755	15801	15917	15948	15904	15956	15972	15995	15790	15741	15735	15837	16034	15786	15842	15831	15626	15945	15738	15893	15834	15721	15901	15754	15870	15941	15998	15854	15612	15852	15893	15703	15924	15770	15899	15830	15712	15832	15885	15567	15816	15749	15907	15656	15973	15940	15919	15930	15785	15949	15887	15852	16091	15969	15697	15754	15934	15883	15846	15863	15874	15824	15919	15794	15727	15743	15881	15759	15897	15856	16009	15846	15708	15885	15873	15894	15933	16072	15939	15826	15872	15950	15715	15720	15680	15812	15960	15705	15769	15937	15916	15792	15752	15849	15857	15872	15798	15832	15690	15781	15959	15849	15871	15977	15987	15913	15786	15862	15820	15788	15902	15708	15854	15962	15862	15756	15982	15741	15938	15717	15856	15750	15814	16018	15938	15856	16002	15887	15936	15838	15741	15790	15796	15812	15883	15914	15750	15900	15682	15954	15841	15893	15894	15866	15779	15632	15752	15887	15841	15809	15769	16001	15741	15866	15802	15971	15700	15683	15846	15906	15896	15887	15719	15797	15777	15853	15728	15790	15801	15831	15927	15943	16011	15947	15785	15994	15928	15772	15667	15820	15869	15915	15928	15851	15826	15785	15997	15742	15759	15689	15896	15761	15891	15783	15800	15729	15613	15824	15771	15823	15767	15789	16049	15723	15987	15828	15710	15845	16004	15971	15802	15839	15876	15926	15773	15835	15796	15891	15769	15945	15992	15887	16008	15787	15860	15615	15847	15838	15825	15837	15956	15907	15836	15864	16198	16056	15931	15738	15899	15708	15896	15990	15890	15952	15734	15660	15975	15887	15939	15909	15766	15753	15699	15772	15872	15851	15977	15957	15829	15780	15848	15758	15835	15789	15761	15770	15796	16063	15785	15992	15851	15784	15928	15720	15818	16069	15870	15922	15837	15786	15718	15937	15776	15884	15826	15788	15733	15766	15750	15988	15897	15834	15922	15916	15696	15759	15755	15658	15827	15828	15892	15950	15880	15871	15806	15692	15935	15895	15806	15918	15707	16028	15929	15817	15729	15901	15865	15829	15879	15750	15859	15931	15784	15785	15745	15787	15903	16009	15813	15993	15887	15814	15696	16140	15956	15916	15958	15852	15746	15692	15849	15883	15878	16009	16002	15749	15860	15819	15860	15793	15948	15797	15977	15850	15761	15948	15736	15823	15706	15915	15931	15817	15723	15907	15964	15860	15952	15762	15885	15860	15997	15890	15800	15844	15871	15912	15799	15980	15865	16064	15844	15891	15986	15864	15797	15901	15806	15877	15820	15912	15913	15622	15798	15873	15796	15876	15818	15717	15731	15814	15862	15846	15811	15924	15889	15757	15854	15891	15801	15828	15915	15833	15624	15670	15779	16036	16106	15764	15892	15908	15759	15774	15782	15728	15919	15965	15771	15600	15931	15817	15863	15767	15716	15938	15972	15819	15884	15841	15767	15949	15866	15683	15782	15751	15968	15795	15981	15955	15738	15859	15828	15744	15778	15778	15874	15674	15873	15871	16018	15948	15855	15740	15733	15818	15976	15973	15732	15939	15857	15868	15767	15746	15941	15916	16024	15910	15698	15767	15835	15908	15808	15943	15816	15718	15841	15620	15614	15977	15694	15871	15862	15809	15801	15959	16002	16019	15955	15842	15848	15766	15869	15876	15676	15876	15905	15908	15783	15896	15696	15763	15945	15802	15898	15907	15758	15638	15845	15920	15944	15766	16012	15945	15898	15826	15753	15974	16086	15907	15844	15842	15817	16096	15862	15904	15896	15868	15837	15931	16022	15897	15726	15728	15979	15694	15811	15773	15952	15824	15952	15866	15891	15999	15836	15829	15753	15775	15899	16089	15935	15962	15940	15631	15979	15865	15812	15799	15883	15948	15820	15838	15726	15767	15896	15879	15706	15841	15944	16026	15789	15868	15937	15983	15998	15666	15834	15915	15965	15927	15803	15874	15874	15839	15798	15653	15827	15825	15873	15851	15850	15846	15909	15916	15903	15773	15799	15851	15997	15787	15873	15834	16090	15893	15963	15846	15953	15671	15882	15761	15727	15726	15785	15902	15949	15723	15670	15854	15908	16142	15863	15871	15761	15853	15881	15733	15881	15824	15734	15784	15925	15916	15879	15799	16016	15844	15884	15703	15887	15860	16057	15865	15802	15838	15797	15837	15840	16025	15732	15955	15911	15694	15940	15798	15932	15848	15825	15780	15747	15765	15783	16023	15715	15822	15659	15726	15893	15876	15749	15812	15796	15668	15912	15868	15760	15867	15972	15890	15800	15777	15967	15749	15813	15890	15878	15963	15778	15948	15941	15921	15786	15927	15934	15656	15838	15769	15845	15757	15773	15925	15803	15832	15895	15981	15830	15738	15923	15709	15927	15759	16026	15818	15700	15864	15943	15845	15683	15882	16051	15646	15936	15835	15857	15818	16099	15827	15863	15878	15872	15738	15720	15719	15823	15815	15777	15968	15663	15828	15861	15975	16056	15796	15919	15891	15872	15885	15982	15874	15663	15740	15843	15776	15734	15657	16017	15889	15970	15608	15849	15856	15867	15862	15817	15893	15879	15840	15694	15905	15972	15784	15861	15849	15891	15943	16052	15818	15664	15613	15778	16003	15793	15946	15718	15769	15937	15756	15965	15916	15897	15660	15709	15936	15890	15724	15782	15820	15847	15817	15762	15844	15809	15979	15735	16027	15811	15880	15700	15869	15833	15845	15784	15759	16037	15925	15835	15957	15878	15990	15770	15762	15805	15680	15793	15767	16062	15804	15981	15825	15760	15641	15964	15777	15766	15865	15874	15499	15821	15879	15792	15838	15808	15684	15763	15815	15770	15865	15893	16047	16039	15809	16000	15989	16026	15676	15933	15753	15825	15906	15984	15934	15869	15735	15898	15869	15888	15843	15963	15974	15785	15896	15775	15709	15866	15803	15876	15908	15850	15918	15853	15783	15839	15724	15892	15808	15691	15948	15973	15979	15655	15797	16004	15986	15857	15838	15971	15892	15807	15936	15757	15926	15792	15841	16019	15881	15726	15648	15765	15833	15859	15707	15802	15868	15923	15741	15926	15747	15840	15848	15996	15847	15879	15896	15895	15972	15802	15968	15871	15715	15877	15893	15871	15860	15925	15816	15777	15906	15888	15884	15994	15896	15812	15846	15882	15744	15947	15851	15893	15773	15846	15722	15768	15715	15729	15756	16035	15876	15850	15999	15749	15881	15869	15690	15830	15792	16085	15687	15859	15871	15789	15874	15723	15744	15958	15874	15863	15878	15874	15840	15794	15722	15851	15676	15607	15748	15957	15831	15779	15623	15813	15926	15729	15783	15769	15982	15831	15686	15978	15796	15820	15804	15797	15840	15662	15920	15801	15760	15803	15872	15866	15851	15800	16036	15680	15851	15899	15933	15927	15830	15886	15813	15639	15830	15733	15892	15854	15895	15857	15636	15809	15882	15943	15851	15822	15790	15880	15789	15845	15797	15814	15769	15740	15920	15822	16003	15784	15834	15785	15752	15833	15769	15766	15851	15749	15769	15940	15903	15942	15864	15947	15968	15873	15853	15875	15870	15799	16012	15839	15770	15790	15826	15810	15840	15765	15801	15957	15809	15715	15843	15841	15928	16042	15638	15583	15790	15865	15836	15842	15860	15876	15765	15885	15934	15923	15759	15929	15922	15758	15845	15742	16172	15723	15810	15986	15786	15688	15982	15921	15838	15900	15838	16001	15730	16043	15885	15867	15657	15942	15886	15896	15878	15780	15829	15763	15895	15778	15845	15963	15964	15813	15860	15789	15859	15942	15795	15981	15746	15946	15811	15808	15890	15846	15860	15780	15892	15798	15874	15707	15944	15928	15839	15802	15839	16036	15912	16006	15956	15941	15864	15786	15930	15694	15878	15830	15759	15758	15714	15907	15799	15802	15665	15862	15958	15743	15918	15851	15917	15793	15777	15783	15853	15754	15934	15835	15851	15790	15906	15841	15783	15896	15855	15836	15804	15958	15742	15813	15840	15984	15881	15836	15916	15927	15731	15834	15926	15831	15819	15749	15713	15702	15676	15808	15948	15823	15807	15976	15937	15902	15979	15675	15918	15843	15768	15795	15807	15808	15826	15844	15921	15900	15749	15863	15739	15576	15750	15906	15989	15901	15912	15764	15624	15704	15845	15753	15806	15867	15899	15797	15925	15894	15877	16016	16074	16015	15943	15871	15863	15786	15771	15798	16014	15906	15737	15865	16049	15816	15797	15973	15820	15836	15850	15834	15919	15907	15697	16009	15893	15628	15954	15757	15884	15871	15860	15830	15704	15942	15946	15810	15668	15813	15973	15770	15929	15877	15863	15851	15701	15860	15846	15938	15905	15962	16003	15712	15816	15930	15901	15919	15921	15841	15857	15890	15887	15862	15763	15754	15792	15914	15837	15945	15777	15828	15736	15812	15847	15758	15813	15945	15852	15916	15819	15840	15682	15871	15815	16071	15780	15872	15943	15854	15944	15727	15987	15925	15931	15834	15951	15743	15786	15898	15864	15924	15925	15869	15862	15870	15658	16100	15868	15835	15771	15948	15767	15832	15928	15795	15937	15948	15980	15796	15564	15867	15855	15780	15856	15806	15767	16037	15635	15829	15803	15956	15893	15859	15807	15854	15922	16062	15927	15891	15895	15879	15920	15768	15744	15809	15750	15851	15764	15986	15865	15742	15983	15894	15831	16004	15863	16069	15827	15888	15739	15929	15843	15872	15668	15869	15945
44725	54467	55592	49291	41798	35259	30402	27976	25745	24930	24230	24073	23841	23750	23645	23558	23554	23466	23291	23397	23340	23179	23371	23444	23369	23328	23196	23219	23120	23064	23338	23066	23262	23159	23236	23135	23056	23333	23129	23084	23353	23125	23186	23209	23246	23401	23064	23138	23212	23262	23018	23144	23228	23170	23177	23237	23251	23176	23260	23122	23142	23130	23189	23509	23230	23219	23198	23239	23261	23202	23206	22966	23161	23057	23155	22989	23198	23453	23416	23138	23177	23432	23149	23104	22979	22995	22962	23254	23242	23182	23427	23083	23121	22993	23210	23217	23204	23192	23292	23134	23288	22928	23238	23136	23140	22917	23128	23104	23072	23049	23406	23075	23080	23212	23411	23261	23122	23155	23164	23303	22868	22992	23273	22932	23291	23256	23018	23049	23335	23262	23130	23155	23256	23171	23015	23104	23034	22991	23165	23401	23145	23180	23507	23131	23029	23112	23144	23266	23034	23271	23319	23075	23076	22971	22997	22797	23208	22887	23170	23045	23217	23055	23144	23140	23192	23204	22862	23226	23182	23119	23577	23242	23212	23220	23314	22994	23199	23196	23276	23100	23264	23282	23162	23456	23331	23143	22941	23251	23233	23132	23152	23080	23426	23065	23149	23217	23048	23044	23228	23308	23290	23025	23220	23137	23086	23062	22942	23174	23131	23204	23375	22985	23071	23057	23142	23073	23210	22994	23188	23106	23386	23198	22996	23291	23242	23615	22849	23023	23087	23241	23100	23324	23201	23168	23219	23240	23106	23186	23253	23120	23434	23171	23295	23278	23398	23182	23247	23207	23031	23176	23288	23121	23183	23218	23109	23200	23093	23282	23158	22927	23125	23313	23208	23215	23081	23345	23044	23030	22899	23259	23135	23250	23312	23179	23138	22943	23048	23101	23170	23134	23035	23049	23327	23506	23536	23174	23381	23261	23299	23256	23224	23100	23219	22992	23222	23130	23067	23285	23371	23248	23174	23021	23194	23003	23121	23187	23179	23094	23169	23238	23284	23197	23227	23155	23227	23094	22927	22929	23122	23231	23162	23362	23126	23176	22876	23328	23093	23232	23238	23159	23181	23281	23105	23033	23380	23067	23231	23092	23202	23200	23294	22966	22931	23207	23217	23013	23377	23398	22994	23071	23235	23149	22883	23203	22977	23291	23246	23546	23031	22942	23325	23188	23007	23159	23035	23001	23348	23364	23039	23092	23004	23060	23238	23108	23166	23064	23096	22932	22869	23152	23086	23283	23010	22869	22900	23196	23215	23171	23183	23288	23166	23155	23239	23093	23320	23009	23077	23339	23303	23192	23415	23144	23266	23365	23338	23267	23083	23110	23163	23208	23193	22917	23088	23176	23131	23246	23154	22974	23299	23161	23135	23094	22961	23110	23172	23083	23023	23158	22889	23077	23169	23569	23323	23144	23268	23256	23090	23279	23026	23234	23172	23102	23080	23065	23099	23137	23016	23203	23469	23225	23279	23184	23213	23138	23203	23159	23217	23276	23387	23141	23183	23128	23328	22943	23293	23305	23018	23062	23043	23071	23282	23212	23151	23271	23298	23264	23222	23507	22852	23230	23011	23088	23160	22979	23137	22996	23209	23026	22987	23368	23363	23212	23160	23269	23230	23070	23223	23162	23062	23212	23151	23073	23192	23050	23161	22972	23149	23393	23281	23131	23105	23224	23067	23301	23138	23341	23212	23178	23287	23039	23229	23085	23065	23060	23122	23219	23294	23164	23259	23301	23076	23141	23107	23226	23265	22953	23137	23088	23169	23160	22919	22891	23094	23050	23281	23263	23102	23046	23077	23196	23286	23167	22979	23010	23231	23231	23187	23405	23156	22896	23179	23217	23263	23345	23197	23107	23158	23198	23162	23142	23076	23102	23071	23125	23213	22865	23190	23306	22960	23012	22970	23090	23449	22964	22739	23179	23280	23054	23174	23306	23131	23204	22973	23188	23038	22909	23101	23123	23013	23011	23446	23181	23132	23213	23172	23346	23310	23275	23072	23306	23236	22991	23126	22819	23309	23630	23297	23346	23196	23149	23176	22993	23028	23105	23000	23122	23131	23219	23220	23156	23062	23453	23192	23237	23099	22978	23079	23070	23298	23156	23175	23335	23185	23056	23187	23034	23082	23144	23047	23020	23027	23227	23046	23218	23334	23016	23533	23451	23236	23228	23107	23107	23241	23126	23183	23071	22910	23037	23138	22948	23218	22991	23331	23067	23121	23065	23249	22973	23187	23109	23383	23274	23158	23242	23114	23252	23323	23064	23319	23067	23189	23252	23206	23190	23147	23108	23028	23330	23386	23392	23140	23046	22899	23169	23298	23239	23218	23160	23029	23124	23230	23111	23113	23176	23295	23093	23142	23093	23092	23225	23154	23018	23002	23278	22985	23139	23497	23310	23122	23208	23115	23299	23203	23390	23196	23025	23147	22975	23042	23369	23319	23195	23098	23155	23574	23009	23103	23215	23398	23352	23154	22741	23286	23481	23157	23386	23044	23120	23136	23045	23211	22847	23152	23281	23132	22999	23229	23528	23424	23047	23197	23425	23130	23251	23206	23202	23066	23145	23340	23212	23206	23269	23221	23193	23086	23221	23098	23219	23076	23290	23204	23000	23170	23062	22957	23181	22886	23352	23327	23183	23109	23182	23244	23104	23193	23261	23359	23012	23280	23242	23202	23120	23065	23132	23177	23312	23011	23199	23224	23154	23144	23158	22956	23098	23281	22942	23306	23026	23120	23196	23088	23025	23017	23090	23238	23160	23138	23044	23206	23251	23163	23623	23299	23198	23092	23193	23151	23292	23179	22999	23105	23080	23148	22982	23017	22969	23212	23452	23238	23196	23066	23225	23136	23017	23255	22881	23286	23429	23210	23012	23163	23126	23542	23175	23063	23213	23312	22859	23138	23302	23446	23168	23263	23176	23122	23117	23289	23058	23175	23253	23358	23300	23081	23101	23197	23378	23190	22956	23303	23040	23104	23037	23180	23314	23128	23227	23158	23152	23285	23185	23370	23175	23294	23206	23153	23011	23062	22911	23234	23198	23350	23635	23084	23282	23179	23158	23185	23110	23247	23065	23124	23240	23230	23228	23101	22804	22956	23074	23156	23046	23164	23140	23344	23291	23248	23323	22961	23245	23259	23095	23328	23132	23072	23230	22901	22994	23364	23021	23316	23134	22943	23224	23128	23068	23033	23179	23100	23514	23372	23088	23165	23015	23126	23088	23026	23123	23227	23108	23308	23202	23205	23384	23131	23256	23344	23266	23144	22938	22980	23351	22950	22894	23101	23155	23214	23254	23236	22951	23212	22941	23037	23146	23256	23092	23150	23176	23174	23049	23164	23185	23045	23071	23278	23297	23364	23268	23072	22901	23365	23328	23155	22940	23010	23105	23248	23583	23242	23097	23298	23065	23188	23303	23196	23235	23189	23221	23406	23231	23237	23190	22983	23181	23344	23199	23153	23114	23012	23160	23420	23148	23057	23162	23142	23295	23173	22927	23287	23301	23142	23135	23173	23129	23282	22823	23256	22916	23408	23241	23080	23032	22907	23339	23178	23095	23076	23056	23337	22915	23189	23241	22911	23058	23258	23422	23248	23146	23158	23455	23096	23243	23103	23015	23096	22975	23149	23104	23088	23165	23410	23322	23271	23439	23329	23124	23264	23334	23313	23008	23185	23069	23199	22999	23160	23095	23232	23049	22954	23342	23105	23177	23201	23438	23039	23013	22959	23096	23160	23117	23217	22874	23042	23057	23282	23125	23213	23177	23048	22925	23116	23205	23322	23427	23033	23136	23121	23198	23235	23002	22989	23061	23240	23147	23179	22862	23268	23305	23161	23160	23204	23138	23108	23094	23195	23097	23175	23203	23166	23049	23109	23106	22908	23202	23073	23280	23199	23308	23201	23252	23273	23455	23137	23075	23013	23261	23403	23199	23172	23087	23218	23275	23220	23197	23068	23220	23107	23119	23200	22926	23188	23162	23214	23183	22979	23397	23257	23032	23130	23070	23120	23166	23174	23219	23118	23332	23288	23327	23193	23201	23155	23281	23113	23175	23252	23278	23374	23242	23298	23203	23357	23032	23024	23039	23178	22996	22994	23163	23209	23131	23262	22924	23249	23140	23101	22907	23184	23247	23154	23091	23286	23074	23104	23250	23140	23316	23031	23194	23082	23214	23210	23389	23105	23120	23099	23271	23220	22895	23248	23149	23231	23285	23256	23131	23184	23067	23254	22991	23004	23142	23172	23060	23144	23355	22982	22969	22845	22983	23107	23208	22920	22938	23080	23058	23187	23368	23309	23131	23259	23021	23214	23153	23224	23054	23096	23005	23186	23059	22949	23165	23174	23117	23457	23083	23032	23052	23426	23280	23312	23293	23288	22954	23364	22923	23264	23275	23336	23505	23267	22930	23202	23144	22806	23142	23431	23342	23111	23013	23070	23122	23026	22963	23045	23099	23248	23170	23054	23127	23169	23063	22937	22937	22969	23013	23362	23233	22985	23254	23245	23339	23028	23231	23153	23204	22937	23164	23324	23134	23278	23091	23303	23197	22962	22978	23023	23151	23350	23211	23356	23198	22993	23082	23332	23204	23127	23352	23197	23312	23185	23059	23164	23197	23091	23240	23278	23186	23101	23241	23240	23292	23157	23211	22997	23307	23413	23338	22969	23331	23198	23259	23278	23190	23003	23446	23189	23092	23243	23120	23344	23049	23065	23051	22993	23014	23133	23076	23168	23193	23184	23266	23265	23082	23362	23263	23182	23207	23052	23245	23111	23134	23018	23140	23110	23255	23319	23180	23149	23232	23194	23178	23182	23041	23114	23242	23345	23181	23197	23075	22996	23131	22936	23090	23272	23275	23120	23020	23298	23047	23082	23100	23085	23004	23092	23228	23129	23172	23319	23255	23179	23229	23195	23184	23371	23049	23159	23245	23204	23239	23135	23069	23186	23107	23035	22880	23296	23321	23097	23025	23177	23362	23288	23105	23123	23452	23204	23247	23325	23240	23263	23234	23376	23206	23087	23138	23189	23226	23115	23327	23138	23300	23182	23424	23030	23159	23095	23074	23292	23063	23273	23147	23178	23139	23201	22943	23111	23152	23206	23348
46075	62933	57433	46466	38557	30864	25748	21995	19506	18259	17816	17380	17103	16919	16421	16537	16282	16320	16291	16111	16147	16130	16186	16085	16179	16087	16183	16137	16217	16129	16109	16225	16193	16151	16079	16134	16149	16178	16177	16058	16045	15927	16226	16190	16261	15962	16031	15927	15983	15961	15971	16173	16056	16168	16250	16077	16080	16049	16113	15961	16135	15970	16098	15865	16042	16062	15943	16186	16039	15980	16138	15869	15956	16145	15911	16081	16102	16097	16037	15965	15920	16020	16073	16020	16012	15942	16023	16068	16011	16044	16081	16077	15903	15921	15920	16130	16033	16089	16143	16056	16105	16084	16079	16031	16024	15860	16203	16068	16060	15904	16008	16073	15995	16081	15942	16047	16098	16008	16052	16015	16144	15997	16107	16089	16104	16103	16093	15932	15992	16069	16226	16233	16090	16180	15944	16135	16250	15918	16067	16019	16105	16027	16164	15975	15994	16124	16025	16157	16189	16124	15910	16121	15916	16219	15989	16130	16098	16091	15971	16098	16194	16215	15895	16019	16050	15962	15828	16280	15985	16172	16016	15950	16008	16094	15974	16250	15969	16232	16143	16021	15920	16115	15918	16042	15999	16211	15933	16225	16053	16086	16143	16218	16055	16036	16093	16324	16032	16025	16034	15969	15779	16012	16074	16167	16123	16068	15980	16046	16065	16033	16058	16096	16046	16137	16187	16056	16184	16042	15998	16084	15971	16114	16000	15885	16135	15967	16072	16100	16026	16071	16014	16086	16096	15992	15997	15913	16157	16266	15964	15825	16140	15957	16078	15898	16071	16029	16010	16115	16124	16031	16267	16032	16104	16025	15988	16103	16118	15928	15988	16133	16066	16030	16225	15962	15817	15948	15978	16017	16134	16085	16113	16070	16084	16232	16149	16115	15954	16045	15857	16073	15870	16160	16134	15959	15973	15892	16156	16071	15994	15989	16084	15980	16253	16118	16032	16171	15888	15782	16012	16012	16031	16149	16201	15990	16003	16123	15997	16100	16121	16052	16168	15997	15975	15859	15977	16092	16057	15967	15922	16189	16022	16042	16087	16088	16248	15851	15995	16240	15974	16303	16292	15986	16071	16074	16107	16173	16273	15966	16327	16187	16110	16093	16213	16094	16033	16063	15901	16111	16172	16052	16108	16240	15998	16069	16110	16140	16185	15934	16097	16129	16083	16252	16247	16069	16123	16097	15934	16065	15959	16080	15965	16138	16195	16125	16136	15730	15957	16049	15948	15951	15952	16063	15767	15975	16152	16040	16119	15955	16033	16101	16004	15917	16094	16064	16118	16164	15965	16133	16143	15958	16004	15909	15961	16026	16045	16089	16222	15998	16062	16038	16294	16062	15885	16047	16175	15948	16058	16260	15819	16047	16144	16087	16054	15972	15967	16232	16124	16148	16014	16075	16104	15962	16063	16146	15896	16147	16069	16003	16100	16180	16115	16132	16096	15892	16146	16036	16004	15946	16231	16041	16064	16165	16078	15937	15914	16268	15909	15885	16219	16138	15951	16253	16234	16016	16093	16008	16196	15912	16096	16086	16022	16039	15966	15980	16233	16077	16026	15931	15930	15831	15984	16138	16067	16126	16170	16145	16063	16070	15933	16126	15724	15808	16069	16076	16157	15999	15937	15864	16011	15936	16023	16095	16090	16183	16015	16166	16115	16069	16325	15914	16191	16035	16103	16212	16002	15994	15985	16041	16087	16083	16017	16151	16057	16055	16171	15994	15963	16094	15918	15981	16115	16017	16078	16158	16103	16119	15964	16086	16057	16061	16055	15824	16196	16005	16238	16079	15786	16151	15989	15995	16105	16139	16108	16061	16024	16048	15936	16139	16001	16027	16012	16197	15868	16057	16132	15885	16031	15989	16021	16098	16078	16026	15988	15968	16024	16096	16126	15867	16201	16064	16051	16022	16026	16002	15982	16105	15996	15945	16047	16129	15924	16135	16220	16129	16085	16035	16116	16112	16147	16009	16091	16099	16164	16055	16052	16174	16217	16112	16179	16187	16027	16120	16022	16153	16188	16082	16108	16097	16041	16068	16014	16052	16038	15976	16112	16028	16094	16086	16052	16152	16052	16054	15969	15792	16197	16073	16034	15896	16172	16000	16099	15954	16080	16210	16031	16217	16066	16158	16209	15944	16102	16248	16080	16186	16021	16117	16109	16065	16097	16252	15986	16004	16126	16075	15961	16166	16020	15917	16159	16232	16124	16035	16066	15977	16131	16116	15852	15952	16081	15931	16122	15984	16125	16109	16171	16007	16129	15912	16089	16228	16103	16032	16070	16112	16084	15965	16090	16019	15799	16072	16151	16022	16113	16047	16073	16117	16031	16099	15764	16020	16153	16083	16127	15891	16140	15939	16062	16144	15966	16116	16188	16032	16160	16079	16079	16081	16018	16161	16124	15979	15918	16068	16131	16070	16170	16095	16221	16091	15945	16174	16022	16020	16049	16008	16161	16120	15870	15912	16149	15971	16184	16011	15832	16041	16133	16055	15834	16230	15996	16035	15986	16155	16027	15981	16118	16083	15971	16070	15970	16154	16118	15809	16109	16179	16165	16013	16123	15896	16032	15997	16096	16175	16049	15921	16226	16087	16058	16121	16155	16256	15952	16010	15916	16000	16084	16040	15858	15977	16107	16166	15917	15954	16093	16042	16066	16080	16092	16110	16196	16081	15956	16084	16214	15910	16105	16106	15986	16045	16057	16180	16028	16069	15861	15935	16002	16108	16117	16130	16074	16078	15973	16066	15912	16074	15993	16017	15927	16018	16009	16093	16201	16063	16040	16115	16061	16034	15907	16015	15951	16040	16206	16038	16102	16008	15854	16151	16047	16107	16040	15941	16190	16014	16167	16097	16148	16078	16025	16112	16073	15939	16011	15935	15933	16095	16104	16035	16113	16176	15994	16059	16002	16141	15994	16183	16137	16258	16115	15900	16082	16013	16087	16012	16086	16046	15955	16073	15988	16100	16074	16043	16131	15949	15878	15913	16155	15817	16205	16078	15960	16157	16135	15995	16311	15984	16050	16075	15966	15939	16034	15911	16062	16036	16227	16190	15970	16011	16040	16155	16069	16162	16109	16090	16023	16011	16065	16104	16037	15984	16184	16179	16101	16164	15990	16011	15970	16035	16068	16069	16160	16070	16117	16056	16116	16050	16129	16227	16085	16050	16012	16102	16016	16042	16200	15980	16186	15989	16038	16208	16007	16105	15954	15961	15920	16211	16244	15848	15933	16063	15933	16083	16143	16003	16202	16092	16161	16058	16057	16101	16119	16083	16045	16221	15955	16004	15903	15995	15984	16106	15982	16165	16105	16063	16103	16107	16074	16131	16164	16047	16086	16144	16072	16107	16015	15991	15925	16032	16071	16157	16010	16011	16048	15976	15956	16080	16164	16017	16003	16078	16310	16027	16076	16230	16182	15948	15830	16098	15906	16132	16148	15939	15813	16107	16084	16001	16080	16019	16039	16006	16057	16224	16012	16149	15986	16280	16186	16212	16186	16029	15983	16032	16085	16076	16097	16079	16100	16144	16048	16088	15954	16115	16054	16099	16196	15974	16001	15985	15938	16298	16197	16119	16157	16083	16160	16015	16103	15924	16174	16043	15914	16065	16079	16124	16089	16117	15988	15872	16023	16065	15977	16079	16093	15918	16106	16026	16062	15973	16151	16060	16040	16096	16234	16063	16191	16034	16282	16093	16070	15938	16083	15956	16274	15847	15944	16132	16057	16203	15936	16004	15949	15987	15979	15924	16116	16166	16245	16290	16014	16210	16048	16082	16293	16080	15915	15989	16162	16109	15856	15979	15941	16143	16167	16080	16096	16038	16065	16037	15959	15997	16022	15868	16078	16053	16075	16055	16047	16066	16030	16119	16225	16054	16038	16246	15932	16031	16006	16050	15897	16015	16276	16157	16117	15996	16208	16131	16123	16069	16072	15950	15936	16111	15993	16023	16095	16159	15988	16156	16173	15874	16075	16037	15886	16092	15932	16114	16154	16140	15926	15853	15882	16093	16035	15954	16064	16148	16109	16059	16120	15996	16097	16156	15959	16156	15966	16217	15927	15983	16117	15959	16246	16044	16269	16057	16086	16054	16104	16123	16141	16100	16020	15980	16036	15942	15988	15997	15875	16067	15960	15972	16085	16053	16024	15980	16008	16014	16091	16052	16128	16163	16076	16021	16094	16070	16124	16151	16011	16137	15926	15962	16107	15999	16290	15974	15984	16276	15932	16074	16056	16004	16232	15867	15968	16283	16049	16213	16163	16089	16111	16159	16001	16082	16131	16099	15973	16256	15948	16193	16215	16051	16101	16119	16004	16061	16097	16077	16139	15919	16027	16242	16005	15928	16042	15964	15989	16026	16180	15980	16056	15826	16044	16220	16134	16118	16012	15986	16057	16007	16252	15991	16230	16045	15970	16054	16226	16090	15970	15832	16316	16088	16086	16084	15997	16081	16202	15902	16325	16023	16160	16096	16223	15955	16174	15973	16036	16020	15990	16135	16174	16024	16079	16015	16001	15924	16017	16201	15996	16275	16025	16146	16057	16066	16249	16107	16055	16074	16064	15971	16044	16191	16136	16204	15961	16102	16111	16163	16213	16139	16161	16032	15894	15984	16135	16147	16072	16069	16042	16055	16059	16011	15931	16215	16026	16006	16078	16035	16180	16058	16044	15980	16120	16149	15988	16007	15943	16027	15925	15880	16075	16225	16146	16080	16090	16162	15981	16262	15966	16114	16091	15814	16124	16112	16038	16141	16089	16156	16183	16079	16064	15956	16105	15987	16107	16046	16034	15910	16182	15992	16023	16302	16036	16039	16081	15979	16013	16102	16013	16073	16169	16171	16094	16266	16033	16105	16147	16006	15971	16084	16101	15944	16050	15988	16002	16031	15946	15983	15927	16120	16189	16110	16078	15963	16077	15976	16035	16146	16103	16071	16059	15963	16000	16193	16112	16009	16180	15986	15859	16094	16003	16066	15912	15945	16000	16119	16114	16136	15905	15935	16034	16101	16031	16050	15964	16101	16192	15892	16111	16168	15939	16131	16051	16072	16072	15938	15998	15940	16094	16260	16029	16067	15992	16249	16041	15998	15980	16093	15798	16111
26176	22024	33700	41557	44887	42851	38165	31709	28278	26426	25313	24718	24214	23801	23671	23373	23435	23160	23176	22953	22940	23191	23131	22960	22866	22972	22636	22851	22852	23054	22967	22943	22789	22608	22640	22774	22945	22824	22773	22796	22897	22859	22811	23113	22780	22461	22862	22912	22826	22784	23044	22868	22599	22595	22696	22791	22972	22825	22692	22721	22626	22859	22985	22784	22609	22632	22679	22886	22917	22571	22490	22903	22646	22700	22784	22833	22909	22388	22829	22692	22918	22678	22906	22905	22896	22806	22718	22731	22676	22835	22758	22833	22583	22693	22638	22636	22830	22649	22861	22677	22783	22694	22869	22641	22746	22612	22763	22560	22643	22688	22754	22889	22752	22645	22740	22718	22679	22764	22716	22781	22962	22673	22968	22811	22723	22599	22784	22855	22738	22738	22811	22764	22964	22863	22838	22694	22630	22853	22664	22627	22757	22790	22726	22695	23085	22612	22916	22740	22689	22844	22787	22993	22746	22879	22700	22537	22740	22795	22957	22829	22717	22857	22829	22747	22914	22827	22774	22608	22793	22645	22661	22720	22777	22845	22744	22884	22806	22966	22709	22726	22537	22587	22615	22744	22725	22579	22751	22847	22966	22830	22549	22615	22869	22758	22766	22835	22763	22777	22657	22717	22848	22509	22793	22582	22868	22917	22705	22860	22859	22891	22724	22673	22796	22875	22924	22717	22731	22624	22778	22819	22698	22863	22829	22756	22697	22645	22492	22804	22703	22791	22841	22537	22867	22864	22536	22937	22849	22756	22666	22698	22839	22837	22913	22680	23098	22822	22989	22813	22564	22579	22671	22643	22797	22899	22600	22671	22770	22839	22882	22859	22659	22571	22793	22527	22787	22826	22576	22958	22975	22739	22796	22831	22501	22836	22937	22611	22729	22783	22831	22802	22696	22694	22935	22827	22617	22846	22870	22758	22743	22587	22778	22666	22800	22791	22750	22920	22926	22820	22911	22772	22516	22774	22628	22855	22807	22811	22660	22541	22796	22653	22774	22871	22774	22607	22575	22739	22608	22775	22623	22848	22743	22671	22603	22680	22901	22638	22775	22829	22859	22748	22705	23039	22889	22647	22542	22651	22664	22724	22662	22620	22499	22894	22844	22790	22772	22840	22720	22675	22825	22774	22759	22857	22722	22614	22730	22851	22734	22782	22642	22862	22655	22691	22601	22791	22912	22653	22670	22749	22859	22838	22561	22902	22915	22852	22771	22595	22855	22566	22629	22634	22846	22826	22771	22765	22768	22673	22755	22528	22710	22598	22994	22670	22993	22861	22866	22752	22814	22798	22952	22765	22735	22728	22690	22845	23031	22905	22710	22758	22532	22316	22760	22705	22777	22736	22788	22679	22815	22803	22948	22914	22759	22669	22812	22901	22821	22727	22621	22851	22886	22641	22771	22816	23035	22648	22384	22668	22917	22989	22699	22847	22935	22699	22825	22779	22953	22643	22742	22902	22513	22739	22702	22782	22632	22689	22798	22711	22884	22584	22629	22748	22893	22824	22770	22718	22774	22773	22782	22751	22729	22901	22535	22855	22633	22536	22640	22730	22990	22746	22954	22779	22793	22516	22878	22778	22769	22734	22739	22532	22657	22658	22890	22925	22908	22717	22689	22812	22752	22547	22594	22775	22534	22798	22511	22696	22749	22900	22615	22926	22674	22874	22809	22984	22836	22793	22701	22614	22694	22712	22692	22539	22745	22788	22809	22842	22664	22716	22583	22916	22715	22688	22723	22781	22545	22620	22516	22467	22582	22811	22809	22805	22482	22765	22570	22742	22494	22615	22703	22622	22941	22866	22620	22758	22820	22755	22727	22772	22704	22776	22823	22713	22886	22455	22751	22683	23083	22859	22864	22554	22782	22724	22683	22834	22585	22779	22743	22838	22692	22884	22739	22543	22779	22597	22913	22738	22810	22795	22755	22871	22710	22875	22725	22802	22734	22459	22889	22754	22534	22801	22547	23046	22903	22848	22651	22717	23001	22881	22757	22859	22905	22721	22734	22675	22718	22745	22578	22768	22662	22904	22730	22702	22618	23004	22723	22802	22662	22902	22582	22689	22640	22969	22862	22574	22527	22796	22414	22732	22701	22714	22664	22833	22556	22875	22772	22802	22620	22689	22454	22695	22883	22776	22765	22759	22721	22710	23118	22759	22705	22741	22648	22595	22757	22930	22960	22798	22431	22715	22833	22732	22811	22626	22628	22638	22807	22724	22895	22721	22778	22807	22721	22791	22985	22877	22750	22710	22846	22878	22851	22952	22715	22589	22619	22611	22897	22801	22770	22791	22902	22776	22538	22769	22638	22525	22742	22746	22885	22617	22484	22729	22810	22880	22590	22903	22609	22529	22571	22769	22897	22916	22880	22620	22671	22710	22924	22657	22757	22573	22746	22637	22668	22665	22830	22732	22847	22819	22839	22752	22561	22736	22768	22793	22789	22920	22742	22805	22755	22805	22656	22932	22656	22960	22580	22478	22658	22810	22713	22453	22592	22783	22751	22869	22711	22637	22781	22919	22954	22571	22644	22606	22639	22749	22737	22970	22677	22674	22644	22769	22905	22750	22674	22677	22508	22770	22856	22745	22810	22710	22696	22590	22859	22725	22741	22682	22585	22632	22700	22669	22636	22835	22686	22891	23033	22479	22674	22694	22818	22734	22623	22823	22989	22564	22905	22774	22698	22704	22838	22699	22787	22622	23041	22969	22809	22803	22698	22837	22820	22825	22586	22725	22636	22748	22916	22528	22858	22729	23058	22666	22658	22401	22860	22917	22787	22814	22641	22734	22750	22596	22918	22632	22937	22713	22639	22783	22774	22971	22965	22934	22758	22647	22733	22737	22574	22616	22848	22459	22750	22789	22818	22705	22803	22566	22684	22884	22764	22783	22551	22980	22790	22799	23047	22667	22833	22689	22716	22619	22778	22840	22831	22618	22787	22757	22539	22913	22597	22481	22821	22928	22621	22539	22481	22800	22989	22418	22763	22814	22894	22643	22588	22665	22765	23123	22650	22620	22643	22646	22778	22751	22764	22833	22969	22628	22640	22707	22753	22576	22807	22814	22938	22774	22736	22738	22783	22495	22785	22900	22607	22560	22614	22784	22630	22678	22782	22769	23057	22652	22653	22648	22456	22634	22570	22755	22664	22653	22455	22728	22883	22651	22685	22938	22636	22636	22667	22717	22750	22607	22999	22751	22788	22804	22712	22783	22880	22741	22865	22947	22785	22931	22740	22878	22906	22791	22683	22630	22668	22922	22658	22754	22891	22703	22458	22688	22573	23003	22980	22597	22796	22646	22712	22737	22556	22616	22949	22536	22663	22623	22725	22584	22860	22756	22807	22572	22834	22624	22665	22763	22591	22761	22615	22662	22727	22868	22765	22719	22747	22765	22889	22903	22739	22635	22740	22804	22690	22534	22693	22652	22973	22858	22799	22806	22830	22534	23086	22816	22634	22806	22880	22680	22622	22663	22869	22767	22692	22635	22968	22599	22770	22782	22821	22588	22723	22797	22801	22799	22595	22668	22705	22679	22792	22914	22857	22988	22696	22737	22918	22779	22864	22909	22839	22704	22739	23005	22776	22762	22718	22596	22543	22706	23049	22596	22550	22792	22690	22720	22858	22899	22712	22756	22911	22760	22731	22768	22710	22770	22613	22749	22885	22769	22753	22520	23079	22567	22770	22821	22893	22768	22761	22458	22587	22560	22977	22690	22754	22473	22750	22838	22947	22583	22681	22816	22683	22835	22812	22890	23137	22671	22834	22806	23053	22894	22657	22716	23062	22746	22622	22677	22700	22912	22773	22672	22721	22804	22564	22814	22897	22665	22855	22681	22949	22795	22872	22876	22877	22670	22814	22789	22498	22869	22746	22636	22433	22839	22851	22899	22936	22925	22824	22832	22791	22884	22707	22982	22517	22705	22887	22826	23015	22723	22759	22825	22720	22785	22657	22538	22636	22644	22662	22387	22670	22725	22611	22541	22530	22561	22765	22679	22615	22767	22769	22700	22837	22755	22645	22678	22709	22905	22673	22835	22624	22793	22554	22371	22720	22897	22848	22801	22885	22881	22683	22600	22726	22655	22746	22814	22707	22699	22612	22769	22796	22864	22761	22580	22791	22747	22911	22880	22797	22595	22919	22936	22770	22629	22705	22830	22751	22514	22588	22891	22602	22577	22597	22791	22689	22677	22835	22806	22732	22798	22754	22776	22634	22690	22754	22865	22761	22770	22638	22882	22587	22776	22835	22878	22538	22599	22929	22610	22901	22645	22878	22791	22819	22845	22739	22603	22766	22779	22821	22946	22939	22834	22749	22708	22818	22799	22764	22681	22771	22712	22882	22759	22736	22828	22840	22741	22932	22857	22822	22883	22864	22867	22766	22769	22889	22863	22825	22926	22926	22852	22752	22880	22899	22840	22821	22753	22595	22817	22894	22897	22743	22761	22630	22663	22728	22749	22843	22713	22906	22685	22492	22552	22680	22487	22812	22663	22789	22968	22677	22737	22539	22763	22787	22685	22739	22573	22756	22993	22879	22622	22710	22717	22714	22518	22620	22687	22792	22765	22636	22815	22822	22814	22707	22938	22757	22909	22776	22637	22957	22716	22933	22988	22801	22659	22975	22631	22719	22731	22689	22664	22718	22952	22667	22515	22727	22719	22666	22821	22577	22762	22688	22635	22778	22696	22726	22907	22585	22743	22828	22624	22876	22627	22878	22807	22614	22897	22803	22922	22670	22690	22486	22711	22806	22726	23017	22685	22928	22745	22812	22859	22534	22756	22619	22314	22758	22904	22828	22695	22606	22810	22979	22601	22849	22603	22758	22917	22805	22984	22681	22697	22795	22790	22816	22555	22596	22633	22803	22910	22721	22736	22950	22809	22546	22891	22596	22860	22731	22720	22914	22698	22749	22525	22805	22605	22674	22660	22747	22846	22813	22845	22660	22715	22877	22634	22781	22687	22765	22776	22942	22685	22531	22558	22472	22938	22738	22713	22827	22693	22805	22672	23012	22841	22936	22894	22781	22689	22476	22826	22820	22975	23144	22803	22730	22745	22596	22708	22895	22612	22588	22777	22793	22574	22670	22715	22675	22825	22576	22549	22740	22958
45509	73543	71689	60231	51102	41692	32837	27045	22275	20023	18666	18054	17543	17118	17001	16654	16554	16326	16268	16103	16151	16070	16204	16032	15963	15843	15982	15947	15998	15814	15875	15730	16059	15955	15861	15914	16087	16046	15826	15895	15808	15872	15935	15977	15953	15920	15919	15971	15923	15852	15662	15881	15787	15760	15819	15882	15912	15893	15761	15837	15786	15713	15905	15874	15861	15738	15720	15909	15899	15823	15928	15928	16173	15733	15815	15664	16030	15926	15832	15718	15956	15787	15920	15675	15910	15796	15841	15941	15846	15940	16042	15712	15959	16005	15867	15818	15951	15915	15888	15910	15836	15911	15737	15832	15783	15779	15755	15997	15731	15730	15923	15817	15878	15723	15866	15898	15918	15687	15835	15643	16094	15954	15695	15937	15844	15962	15957	16007	15976	15925	15796	15735	15882	15895	15851	15857	15804	15896	15710	15829	15731	15730	15754	15945	15840	15944	15761	15986	15702	15666	15849	15870	15927	15626	15899	15973	16127	15689	15796	15892	15984	15838	15909	15919	15780	15910	15962	15940	15951	15920	15928	15829	15898	15929	16023	15913	15868	15786	15908	15873	15788	15996	15962	15756	15722	16002	15869	15956	15837	15800	15643	15875	15800	16062	15828	15920	15731	15886	15853	15806	15797	15871	15939	15700	15648	16015	15933	16083	15825	15884	15736	15951	15775	15583	15636	15959	15935	15697	15869	15955	15829	15813	15814	15723	16003	15914	15779	15778	15728	15781	15837	15848	15790	15821	15879	15820	15891	15858	15888	15717	15930	15876	15839	15816	15653	15929	15558	15712	15863	15851	15914	15831	15899	15811	15906	15832	15584	15770	15981	15792	15726	15699	15789	15913	15916	15733	15646	15754	15841	15749	15976	15895	15805	15739	16093	15908	16025	15771	15888	15894	15928	15857	15885	15698	15812	15920	15710	15849	15909	15761	15755	15856	15902	15614	15929	15916	15806	15810	15901	15966	15941	15916	16002	15730	15857	15919	15993	15777	15904	15739	15993	15793	16007	15786	15802	15889	15778	15943	15748	15947	15768	15867	15730	15902	15843	15845	15951	15757	15746	15800	15742	15789	15844	15735	15859	15786	15872	15780	16002	15746	15743	15868	16016	16025	15941	15948	15854	15620	15876	15820	15777	15676	15985	15689	15797	15783	15983	15860	15787	15941	15800	15958	15877	15809	15891	15674	15760	15853	15851	15906	15854	15812	15916	15781	15984	15888	15740	15890	16000	15730	15771	15739	15706	15788	15877	15694	15825	15896	15746	15742	15743	15597	15696	15669	15752	15939	15976	15822	15723	15870	15843	15961	15743	15893	16050	15754	15823	15693	15965	15825	15769	15880	16059	15925	15882	15658	15823	15857	15872	15821	15959	15921	15675	15884	15773	15941	15846	15662	15756	15926	15953	15793	15873	16033	15842	15944	15855	15854	15816	15891	15766	15779	15915	15857	15881	15869	15739	15794	15722	15756	15782	15999	15861	15763	15950	15852	15839	16031	15617	15906	15877	15846	15903	15705	15954	15921	15742	15828	15812	15802	15780	15908	15918	15996	15855	15856	15871	15872	15705	15954	15842	15978	15668	15685	15922	15934	15832	15930	15644	15810	15716	15913	15751	15830	15783	15945	15721	15938	15800	15796	15829	15752	15930	15825	15828	15778	15815	15645	15963	15908	16032	15830	15974	15749	16015	15784	15895	15966	16069	15819	15771	15943	15962	15866	15830	15753	15915	15822	16041	15829	15687	15878	15784	15742	15849	15903	15876	15922	15902	15957	15892	15690	15763	15900	15838	15987	15803	15728	15756	15807	15992	15850	15769	15736	15769	15770	15884	15897	15950	15934	15712	15760	15939	15806	15743	15658	15733	15893	15811	15847	15910	15860	15629	15827	15701	15900	15757	15808	15926	15923	15802	15865	15951	15878	15908	15904	15897	15957	15862	16046	15977	15906	15890	15784	15915	15918	15825	15775	15977	15927	15784	15849	15846	15929	15779	15878	15917	15743	15938	15870	16019	15859	15986	15913	15767	15927	15809	15818	15773	15818	15900	15800	15902	15839	15858	15925	15864	15684	15899	16152	15850	15915	15854	16019	15977	15870	15858	15915	15933	15817	15852	15685	15858	15806	15798	15915	15732	15793	15803	15940	15720	16016	15751	15784	16084	15825	15981	15911	15911	15901	16035	15968	15937	15734	15846	15771	15855	15927	15748	15933	15937	15825	15671	15723	15842	15800	15921	15940	15832	15918	15827	15906	15734	15876	15848	15917	15794	15810	15911	16099	15618	15855	15776	16028	15878	15857	15759	15828	15882	15897	15705	15931	15963	15903	15858	15780	15861	16014	15879	15794	15767	15833	15920	15806	15755	15806	15762	15824	15929	16079	15861	15979	15807	16072	15874	15760	15810	15642	16007	15896	15918	15868	15819	15786	15855	15812	15776	15933	15818	15761	15837	15899	15860	15934	15705	15855	15903	15819	15735	15860	15911	15860	15924	15887	15911	15819	15914	15866	15825	15925	15976	15931	15768	15815	15771	15818	16008	15951	15712	16014	15970	15917	15829	15720	15871	15777	15769	15673	15818	15787	15876	15800	15797	15928	15877	15896	15763	15853	15843	15802	15855	15896	15835	15921	16024	15775	15811	15828	15934	15889	15872	15612	16057	15728	15788	15814	15771	15890	15819	15850	15815	15834	15812	15995	15906	15851	16024	15799	15896	15857	15939	15816	15697	15951	15901	16006	15922	15806	15842	15803	15868	15980	15897	15841	15847	15624	15862	15937	15818	15875	15842	15836	15888	15772	15869	15819	15804	15977	15939	15833	15940	15820	15952	15901	15742	15914	16004	15908	15889	15987	15851	15773	15832	15878	15869	15654	15826	15915	15846	15795	15799	15867	15865	15714	15794	16044	15713	15951	15778	15912	15983	15890	15605	15956	15968	15860	15823	15837	15743	15866	15944	15898	15794	15924	15897	15772	15850	15941	15688	15866	15775	15812	15771	15790	16101	15813	16095	15853	15862	15839	15945	15679	16045	15802	15678	15714	15847	15710	15751	15938	15784	15891	15913	15916	15743	15913	15857	15881	15867	15857	15909	15603	15928	15867	15703	15852	15886	15577	15792	15912	15909	15918	15875	15871	15879	16129	15617	15781	15933	15926	15938	15995	15784	15758	15758	15847	15840	15781	15871	15835	15928	15922	15852	15938	15793	15771	15863	15949	15872	15934	15780	15882	15754	15868	15995	15873	15687	15976	15977	15893	15911	15875	15924	15829	15797	15936	15706	16051	15776	15937	16015	15707	15756	15758	15685	15752	15861	15839	15863	15927	16114	15790	15885	15825	15910	15792	15646	15959	15786	15844	15644	15770	15749	15928	15969	15819	15795	15780	15696	15915	15701	15672	15759	15936	15892	15899	15903	15876	15873	15795	16100	15763	15800	15903	15705	15975	15897	15849	15940	15885	15887	15737	16001	15831	15764	15973	15716	15692	15919	16067	15825	15834	15741	15864	15890	15832	15863	16023	15889	15808	15831	15994	15966	15832	15897	15818	15772	15799	16065	15833	15758	15872	15894	15983	15824	15866	15866	15796	15947	15777	15937	15759	15855	15896	15833	15969	15713	15835	15695	15922	15791	15844	15825	15963	15739	15782	15681	15812	15699	15789	15999	15826	15846	15955	16033	15785	15873	15859	15921	15846	16015	15931	15867	15693	15907	15701	15841	15895	15828	15799	16014	15857	15941	15768	15776	15843	15862	15772	15850	15839	15858	15906	15815	15909	15729	15765	15815	15837	15863	16027	16004	15843	15734	15886	16029	15792	15886	15729	15813	15781	15895	15778	15949	15811	15909	15866	15937	15590	15857	15893	15966	15921	15761	15757	15849	15814	15768	15910	15811	15811	15753	15757	15902	15869	15843	16005	15787	15888	15864	15920	15723	15779	15818	15996	15846	15935	15983	15723	15675	15839	15876	15952	15854	15862	15936	15881	15847	15835	15824	15860	15828	15907	15942	15770	15806	15975	15927	15877	16009	15703	15929	15798	15730	15635	15799	15839	15921	15864	15938	15893	15948	15864	15828	15868	15819	15937	15739	15901	15836	15873	15843	15799	15707	15944	15924	15807	15971	15890	15893	15925	15876	15960	15841	15953	15864	15926	15760	15922	15798	16014	15948	15751	15959	15734	15924	16072	15717	15692	15818	15799	15949	15821	15997	15785	15829	15857	15969	15767	15743	15909	15865	15772	15855	15756	15814	15743	15826	15915	15801	15918	16014	15778	15795	15830	15878	15844	15949	15677	15901	15886	15909	15734	15900	15998	15890	15925	15813	15968	15878	15955	15763	15800	15898	15955	15878	15891	15703	15884	15926	15680	15856	15995	15806	15702	15875	15815	16104	15855	15768	16008	15968	16021	15663	15894	15885	15815	15959	15904	15875	15891	15870	15857	15938	15907	15977	15882	15812	15837	15946	15758	15747	15942	15742	15856	15911	15928	15837	15883	15945	15969	15861	15641	15890	15933	15921	16012	15795	15982	15862	15859	15858	15781	15949	15890	15933	15802	15768	15856	16014	15728	15877	15938	15981	15913	15882	15885	15759	15939	15955	15780	15912	15743	15850	15846	15856	15888	15988	15797	15994	15871	15882	15903	15784	15738	15885	15690	15812	15729	15680	15883	15730	15826	15770	15901	15721	15966	15724	15825	15846	15883	15846	15757	15921	15984	15882	15630	15857	15970	15899	15881	16122	15815	15928	15870	16003	15822	15974	15814	15997	15803	15915	15872	15918	15936	15997	15742	15934	15752	15834	15918	15882	15688	15903	15971	15739	16040	15845	15917	15789	15988	15760	15775	15994	16011	15813	15925	15919	15870	15930	15710	15986	15952	15741	15854	15790	15848	15889	15850	15969	15755	15915	15888	15811	15868	15955	15779	15762	15815	15870	15953	15920	15767	15838	15933	15783	15835	15979	15921	15787	15885	15735	16011	15899	15811	15794	15946	15904	15757	15955	15874	15950	15823	16000	15909	15898	16030	15871	15911	15928	15779	15895	16051	15857	15866	15841	15829	15775	15805	15836	15707	15838	15833	15810	15837	15779	15774	15949	15825	16070	15908	15889	15941	15830	15621	15834	15924
24333	21722	31323	34793	40953	45144	41562	33624	29587	27844	26343	25428	24854	24440	24279	23762	23944	23335	23261	23256	23060	23073	22964	22808	22879	23038	22761	23063	22846	22785	23014	22871	22818	22991	22688	22892	22975	22712	22896	22769	22527	22788	22650	22837	22482	22779	22956	22911	22767	22831	22864	22865	22756	22788	22856	22866	22614	22705	22692	22754	22760	22872	22638	22792	22810	22591	22608	22846	22954	22944	22876	22710	22709	22695	22591	22751	22813	22835	22668	22960	22854	22856	22980	22977	22767	22656	22801	22963	22899	22638	22699	22745	22704	22795	22851	22826	22743	22905	22696	22859	22730	22921	22702	22854	22730	23017	23052	22909	22636	22809	22654	22970	22899	22686	22760	22752	22965	22813	22812	22686	22534	22872	22843	22776	22810	22784	22818	22755	22559	22883	22935	22895	22764	22776	22589	22698	22815	22744	22672	22804	22635	22901	22776	22636	22697	22956	22789	22758	22740	22799	22930	22948	22807	22761	22681	22820	22647	22749	22790	22828	22841	22532	22803	22800	22673	22849	22874	22715	22560	22776	22574	22741	22791	22852	22610	22566	22803	22801	22760	22862	22861	22707	22485	22755	22693	22625	22685	22940	22886	22659	22936	22923	22741	22772	22839	22818	22415	22870	22546	22817	22882	22765	22545	22781	22817	22672	22994	22955	22630	22695	22997	22586	22713	23008	22657	22646	22767	22838	23011	22750	22755	22814	22997	22902	22800	22932	22886	22620	22476	22749	22648	22866	22869	22858	22995	22775	22680	22684	22800	22808	22808	22801	22527	22754	22705	22818	22825	22750	22642	22623	22998	23005	22923	22637	22687	22663	22860	22836	22936	22738	22660	22632	22556	22687	22684	22667	22594	22841	22567	22894	22753	22749	22690	22898	22805	22718	22708	22782	22704	22771	22716	22836	22635	22839	22860	22945	22709	22971	22892	22751	22635	22498	22732	22749	22815	22651	22872	22936	22709	22753	22829	22845	22657	22940	22700	22766	23101	22615	22520	22861	22703	22473	22686	22565	22787	22803	22840	23011	22793	22464	22819	22556	22861	22825	22682	22598	22716	22527	22708	22590	22596	22879	22620	22785	22949	22886	22791	22717	22775	22759	22841	22705	22551	22579	22764	22878	22699	22807	22757	22951	22617	22731	22765	22680	22669	22668	22879	22759	22756	22673	22820	22607	22667	22927	22774	22811	22730	22984	22460	22681	22799	22927	22858	22734	22823	23008	22496	22858	22863	22593	23006	22662	22967	22678	22619	22754	22827	22828	22876	22993	22671	22890	22718	23036	23021	22760	22660	22618	22795	22756	22979	22904	22606	22795	22886	22665	22742	22653	22865	22788	22881	22785	22845	22751	22693	22513	22691	22607	22463	22794	22887	22605	22698	22471	22710	22740	22737	22751	22547	22737	22699	22627	22837	22609	22900	22802	22865	22526	22833	22758	22535	22814	22699	22614	22718	22808	22670	22732	22708	22795	22755	22872	22632	22670	22829	22682	22951	22846	22942	22901	23023	22721	22888	23034	22564	22585	22704	22782	22728	22712	22775	22926	22796	22767	22600	22707	22631	22622	22769	22929	22747	23012	22869	22885	22532	22733	22892	22554	22773	22834	22829	22606	22996	22754	22658	22608	22978	22950	22527	22746	23043	22736	22705	22853	22893	22789	22877	22955	22909	22578	22826	22760	22608	22642	22733	22727	22757	22652	22800	22741	23057	22804	22862	22811	22995	22479	22940	22608	22819	22858	22996	22649	22722	22659	22929	22629	22959	22872	22820	22830	22612	22651	22684	22496	22845	22834	22805	22812	22792	22675	22844	22930	22759	22791	22959	22932	22759	22491	23004	22497	22658	22439	22649	22692	22956	22825	22661	22887	22671	22401	22661	22732	22900	22470	22731	22839	22963	22699	22999	22626	22859	22646	22947	22956	22825	22705	22742	22678	22842	22926	22977	22768	22766	22626	22671	22705	22927	22875	22919	22965	22777	22840	22520	22706	23009	22794	22950	22621	22741	22729	22688	22604	22757	22751	22756	22826	22698	23035	22630	22556	22853	22700	22650	22758	22811	22883	22836	22724	22638	22641	22785	22855	22791	22702	22613	22916	22616	22930	22656	22680	22914	22793	22873	22840	22549	23008	22840	22998	22789	22493	22768	22682	22599	22877	22938	22899	22932	22863	22656	22914	22956	22770	22668	22799	22825	22775	22779	22893	22635	22626	22995	22682	22583	22564	22847	22778	22512	22679	22875	22650	22862	22789	22843	22914	22881	22785	22897	22721	22777	22781	22701	22669	22818	22663	22903	22867	22774	22763	22949	22751	22993	22438	22550	22739	22682	22989	22861	22527	22974	22791	22657	22768	22903	22649	22782	22868	22952	22771	22958	22892	22757	22880	22864	22681	22706	22838	22906	22552	22451	22773	22696	22870	22730	22733	22806	22672	22868	22599	22733	22840	22775	22753	22924	22922	23042	22724	22863	22819	22823	22879	22817	22822	22686	22756	22815	22795	22668	22744	22857	22742	22751	22879	22764	23160	22908	22795	22759	22688	22981	22702	22754	22634	22477	22728	22678	22882	22797	22694	22742	22755	22736	22781	22812	22859	22770	22827	22836	22477	22536	22685	22422	22565	22720	22542	22825	22803	22651	22715	22820	22847	22643	22567	22815	22727	22910	23004	22848	22651	22716	22724	22877	22827	22659	22944	22779	22683	22907	22828	22797	22572	22743	22887	22705	22876	22679	22617	22722	22826	22860	22468	22674	22749	22774	22852	22991	22936	22582	22666	22621	22774	22790	22572	22659	22745	22584	22589	22821	22762	22835	22692	22943	22936	22651	22744	22589	22798	22711	22912	22842	22614	22776	22646	22520	22696	22668	22898	22440	22754	22793	22723	22629	22709	22697	22715	22594	22774	22783	23031	22885	22721	22711	22878	22622	22892	22814	22694	22840	22840	22641	22661	22844	22809	22752	22684	22841	22790	23187	23115	22677	22675	22851	22837	22962	22741	22708	22612	22839	22811	22804	22696	22865	22837	22730	22760	22624	22477	22928	22637	22742	22469	22519	22667	22987	22821	22967	22701	22788	22732	22783	22587	22560	22713	22539	22732	22489	22797	22699	22695	22870	22682	22569	22783	22831	22790	22930	22665	22722	22851	22815	22919	22747	22572	22853	22689	22503	22680	22526	22750	22769	23025	22785	22870	22681	22987	22630	22852	22835	22717	22768	22569	22885	22800	22962	22656	22847	22844	22796	22634	22781	22784	22667	22724	23122	22707	22661	22723	22706	23028	22783	22698	22896	22739	22666	22818	22709	22760	22655	22751	22802	22751	22548	22970	22662	22722	22887	22625	22612	22553	22598	22890	22859	22856	22716	22631	22954	22576	22484	22613	22778	22481	22793	22563	22831	22684	22733	22815	22900	22878	22639	22952	22660	22953	22818	22979	22697	22531	22643	22619	23055	22608	22670	22668	22800	22766	22767	22723	22744	22663	22874	22611	22820	22881	22534	22805	22922	22659	22727	22545	22706	22724	22869	22901	22969	22808	22680	22920	22807	22541	22501	22934	22657	22706	22720	22885	22857	22916	22897	22732	22780	22582	22866	22620	22638	22826	22622	22490	22623	22703	22751	22680	22941	22827	22922	22825	22781	22697	22739	22648	22915	22795	22853	22810	22701	22733	22923	22823	22769	22536	22625	22800	23023	22834	22653	22794	22912	22756	22786	22829	22651	22741	22748	22904	22768	22591	22799	22876	22717	22893	22808	22763	22673	22800	22844	22619	22677	22759	22728	22518	22897	22777	22677	22878	22729	22735	22853	22809	22919	22983	22629	22713	22809	22991	22496	22787	22669	22822	22815	22665	22616	22857	22901	22625	22626	22628	22769	22533	22985	22651	22621	22672	22771	22816	22722	22565	22718	22718	22574	22889	22801	22718	22918	22951	22635	22695	22756	22641	22840	22626	22645	22769	22967	22898	22792	22911	22869	22800	22764	22734	22373	23035	22631	22715	22795	22716	22729	22531	22652	22711	22620	22578	23066	22772	22729	22839	22866	22736	22840	22665	22612	22800	22669	22763	22770	22813	22579	22754	22853	22664	22759	22601	22727	22551	22726	22671	22715	22640	22508	22767	22767	22887	22664	22905	22778	22475	22933	22753	22850	22691	22602	22617	22885	22663	22620	22689	22610	22593	22977	22547	22728	22799	22727	22771	22800	22480	22532	22851	22640	22694	22694	22816	22947	22865	22895	22829	22980	22682	22779	22751	22576	23003	22801	22986	22785	22496	22419	22812	22853	22901	22817	22829	22647	22649	22852	22591	22816	22730	23069	22840	22758	22790	22999	22663	22769	22743	22628	22745	22728	22770	22602	22774	22814	22751	22806	22794	22905	22820	22857	22693	22734	22801	22701	22667	22703	22815	22934	22688	22492	22510	23105	22971	22506	22893	22677	22536	22790	22540	22765	22611	22630	22759	22901	22590	22609	22540	22962	22883	22918	22838	22825	22799	22739	22911	22918	22464	22717	22627	22553	22712	22723	22859	22771	22680	22831	22835	22722	22770	22806	22635	22828	22764	22892	22775	22927	22650	22762	22837	22785	22931	22819	22641	22785	22710	22939	22699	22706	22657	22565	22769	22724	22538	23082	22845	22604	22625	22878	22739	22747	22711	22928	22784	22571	22972	22803	22558	22551	22974	22855	22656	22786	22842	22641	22826	22815	22648	22646	22924	22632	22623	22483	23000	22622	22539	22646	22744	22958	22839	22645	22621	22943	22846	22743	22764	22898	22778	22874	22808	22827	22869	22577	22660	22553	22686	22663	22973	22810	22866	22777	22665	22604	22872	22562	22668	22926	22607	22894	22981	22831	22708	23055	22918	22669	22886	22681	22651	22613	22884	22624	22471	22745	22910	22810	22754	22676	22827	22659	22620	22669	22601	22863	22769	22770	22635	22575	22811	22636	22665	22572	22903	22767	22840	22719	22821	22898	22866	22650	22818	22641	22850	22956	22923	22723	22680	22851	22620	22825	22858	22749	22669	22715	22868	22760	22945	23000	22697	22608	22861	22706	22569	22890	22717	22987	22734	22816	22661	22665	22846	22899	22838	22830	22687	22615	22796	22796	23059	22840	22802
48763	81111	81652	68479	57726	48472	37297	29740	24704	21821	19753	18635	18026	17625	17361	16993	16702	16518	16341	16363	16103	16231	16216	15978	16088	15753	16040	15811	16030	15882	15802	15912	16006	15847	15851	15944	15768	15842	15961	15802	16047	15723	15937	15943	15817	15855	15768	15697	15744	15977	15843	15883	15835	15852	15845	15967	15907	15671	15997	15792	15779	15937	15795	15852	15698	15791	15853	15664	15763	15879	15689	16040	15721	15736	15823	16060	15880	15896	15993	15900	15929	15923	15789	15797	15964	15556	15744	15754	15738	15815	15720	15752	15869	15907	15762	15856	15877	15725	15853	15857	15774	15798	15835	15840	15807	15560	15793	15805	15848	15739	15868	15836	15799	15726	16024	15909	15943	15897	15839	15769	15790	15789	15843	15978	15791	15735	15918	15743	15802	15839	15756	15814	15868	15862	15870	15860	15663	15819	15929	16055	16087	15770	16135	15952	15832	15625	15845	15826	15875	15821	15991	15968	15876	15774	15855	15885	15780	15921	15649	15736	15881	15744	15881	15928	15854	15724	15824	15808	15868	15845	16005	15954	15956	16016	15798	15837	15831	15875	15748	15947	15890	15891	15895	15816	15758	15808	15706	15830	15771	15790	15800	15792	15986	15777	15902	15813	15875	15671	15839	15885	15659	15882	15783	15782	15816	15899	15859	15735	15927	15956	16017	15954	15690	15742	15750	15832	15788	15715	15814	15766	16045	15834	15763	15643	15784	15728	15915	15817	15936	15679	15765	15889	15842	15778	15925	15890	15751	15784	15885	15943	15971	15806	15907	15927	15746	15934	15968	15802	15581	15852	15733	15808	15893	15728	15900	15716	15658	15713	15816	15955	15891	15923	15762	15808	15705	15746	15899	15794	15832	15899	15854	15763	15831	16000	15867	15946	15677	15934	15888	15907	15778	15737	15862	15951	15862	15841	16037	15880	15897	15761	15771	15732	15805	15871	15821	15824	15836	15908	15635	15728	15867	15828	15847	15862	15875	15818	15960	15768	15752	15919	15793	15844	15816	15826	15715	15847	15906	15875	15863	15751	15973	15859	15818	15546	15903	15928	15816	15839	15873	15660	15918	15820	15812	15827	15854	15702	15705	15614	15762	15889	15831	15671	15633	15860	15887	15979	15878	15810	15674	15801	15696	15820	15893	15669	15747	15752	15677	15817	15761	15699	15800	15704	15789	15753	15696	15913	15783	15852	15896	15722	15919	15892	16028	15816	15840	15680	15785	15974	15657	15880	15900	15910	15744	15856	15863	15898	15919	15839	15725	15643	15849	15833	15759	15856	16035	15828	15766	15708	15769	15896	15895	15748	15899	15841	15810	16018	15759	15936	15843	15840	15900	15993	15818	15913	15978	15790	15868	15896	15731	15850	15982	15836	15907	15875	15826	15881	15739	15773	15865	15994	15553	15885	15615	15641	15863	15977	15981	15720	15838	15845	15822	15746	15646	15816	15900	15916	15804	15902	15892	16016	15832	15800	15865	15848	15706	15885	15814	15873	16017	15865	15925	15886	15924	15791	15749	15965	15905	15811	15873	15768	15642	15635	15765	15832	16023	15658	15719	15777	15862	15837	15668	15884	15940	16010	15830	15890	15718	15726	15760	15850	15881	15711	15763	15937	15768	15943	15899	15794	15845	15891	15850	15685	15900	15847	15899	15860	15642	15712	15842	15792	15483	15849	15848	15789	15575	15761	15672	15821	15966	15685	15953	15914	16025	15929	15768	15885	15943	15853	15867	15884	15797	15808	15838	16010	15975	15904	15795	15684	15918	15711	15784	15822	15769	15673	16025	15718	15757	15769	15792	15828	16000	15807	15931	15871	15711	15954	15904	15874	15870	15880	15861	15837	15905	15945	15684	15906	15622	15744	15889	15800	15736	15919	15678	15916	15807	15714	15791	15809	15818	15977	15735	15739	15810	15946	15778	16003	15882	15932	15697	16002	15700	15880	15773	15957	15750	15857	15703	15663	15921	15787	15888	15772	15846	15912	15838	15712	15847	15852	15923	15796	15775	15704	15861	15787	15893	15580	15941	15753	15854	15859	15719	15806	15842	16131	15927	15969	16001	15854	15875	15888	15814	15705	15786	15939	15799	15939	15754	15693	15792	15814	15753	16054	16003	15825	15801	15783	15878	16013	15740	15603	15785	15906	15930	15921	15836	15626	15971	15805	15829	15739	16004	16022	15796	15816	15843	15815	15659	15777	15772	15753	15815	15781	15820	15857	15874	15841	15898	15802	15629	15912	15876	15833	15708	15901	15771	15921	15899	15812	15911	15828	15983	15869	15725	16000	15900	15627	15887	15848	15799	15619	15897	15814	15917	15879	15711	15868	15820	15561	15875	15911	15754	15959	15782	15769	15693	15880	15845	15998	15668	15752	15893	15824	15863	15857	15890	16003	15682	15634	15798	15818	15756	15695	15926	15931	15777	15785	15786	15743	15715	15911	15924	15701	15848	15994	15817	15673	15850	15798	15985	15894	15748	15783	15914	15998	16016	15711	15931	15630	15821	15702	15873	15863	15811	15742	15785	15757	15838	15994	15741	15697	15887	15831	15729	15839	15539	15703	15783	15944	15842	15827	15909	15912	15860	15818	15868	15773	15825	15733	15542	15764	15754	15787	15705	15778	15644	15802	15708	15681	15788	15755	15886	15687	15845	15799	15821	15767	15750	15790	15933	15703	15818	15746	15779	15975	15675	15791	15891	15704	15948	15896	15788	15894	15844	15809	15859	15891	15764	15950	15813	15822	15719	15899	15752	15906	15790	15754	15806	15724	15759	15702	15987	15608	15769	15741	15655	15839	15802	15877	15825	15918	15769	15778	15650	15836	15967	15784	15850	15629	15731	15777	16010	15701	15793	15838	15823	15677	15821	16087	15798	15726	15685	15910	15710	15767	15866	15916	15767	15902	15732	15753	15919	15793	15774	15864	15757	15780	15839	15697	15761	15856	15710	15796	15790	15868	15806	15894	15872	15798	15847	15818	15778	15714	15971	15656	15870	15688	15880	15953	15883	15982	15852	15716	15677	15957	15656	16019	15860	15852	15681	15920	15784	15569	15725	15729	15860	16023	15681	15893	15919	15943	15842	15773	15873	15925	15863	15830	15859	15848	15734	15799	15875	15883	15922	15638	15854	15817	15820	15881	15760	15870	15958	15956	15805	15808	15987	15882	15830	15847	15739	15837	15783	15691	15766	16024	15956	15825	15748	15758	15805	15901	15779	15752	15863	15878	15827	15977	15855	15866	15810	15722	15860	15792	15870	15694	15869	15907	15884	15944	15859	15881	15852	15975	15743	15872	15774	15790	15780	15981	15904	15906	15970	15925	15717	15690	15818	15828	15856	15795	15672	15734	15857	15778	15778	15741	15736	16035	15723	15632	15669	15680	15924	15835	15834	15818	15955	15774	15711	15710	15661	15906	15936	15812	15912	15787	15735	15838	15753	15864	15972	15838	15807	15955	15832	15935	15831	15860	15635	15742	15895	15698	15837	15850	15848	15842	16087	15894	15827	15784	15941	15750	15805	15853	15724	15931	15782	15764	15730	15745	15673	15921	15789	15696	15753	15875	15832	15781	15946	15718	15805	15807	15835	15671	16031	15553	15626	16066	15865	15760	16005	15879	15796	15935	15851	15862	16022	15914	15762	15674	15921	15896	15763	15925	15832	15638	15899	15674	15686	15731	15648	15904	15782	15747	15940	15943	15837	15720	15903	15772	15813	15936	15794	15919	15639	15825	15658	15693	15846	15883	15723	15984	15906	16050	15899	15802	15855	15744	15736	15903	15719	15976	15764	16051	15738	15975	15819	15869	15851	15861	15732	15721	15862	15859	15662	15965	15822	15760	15719	15808	15814	15862	15797	15765	15976	16041	15828	15853	15793	15890	15875	15831	15878	15650	15780	15647	15811	15864	15832	15839	16079	15828	15822	15752	15769	15850	15823	15729	15813	15918	15760	15716	15737	15836	15805	15791	15653	15863	15754	15892	15813	15753	15830	15856	15862	15842	15875	15826	15842	15813	15631	15758	15791	15786	15966	15831	15869	15726	16001	15814	15796	15954	15725	15802	15628	15892	15886	15819	16024	15928	15856	15798	15861	15958	15866	15865	15943	15728	15900	15845	15914	15870	15833	15639	15764	15795	15697	15697	15908	15999	15891	15887	15588	15848	15756	15854	15919	15827	15835	15816	15825	15706	15705	15779	15712	15769	15775	15687	15938	15881	15759	15841	15927	15729	15928	15916	15880	15839	15776	15865	15707	15748	15600	15638	15797	15600	15861	15746	15898	15690	15776	15931	15689	15879	15842	15860	15834	15877	15691	15824	15956	15749	15823	15722	15780	15818	15767	15964	15743	15736	15712	15845	15757	15871	15777	15725	15869	15865	15776	15967	15727	15804	15926	15956	15980	15966	15794	15727	15837	15864	15731	15869	15717	15711	15983	15897	15750	15811	15858	15845	15686	15942	15842	15894	15925	15864	15746	15827	15779	15979	15820	15810	15781	15751	15806	15997	15932	15722	15833	15760	15628	15755	15829	15776	16013	15868	15913	15650	15802	15890	15675	15931	15924	15745	15803	15870	15633	15991	15664	15914	15733	15884	15795	15734	15874	15640	15767	16044	15713	15675	15716	15838	15706	15745	15914	16053	15692	15676	15727	15812	15834	15856	15970	15764	15825	15894	15750	15796	15804	16018	15917	15653	15848	15895	15834	15756	15928	15817	15844	15935	15798	15740	16004	15813	15708	15930	15824	15886	15796	15822	15868	15543	15879	15862	15700	15801	15955	15809	15909	15957	15775	15942	15909	15733	15926	15758	15729	15837	15926	15888	15961	15738	15878	15944	15811	15745	15832	15835	15938	15738	15798	15723	15786	15860	15866	15859	15802	15708	15864	15735	15850	15725	15847	15856	15672	15879	15814	15934	15745	15852	15808	15812	15762	15822	15759	15846	15896	15921	15833	15914	15917	15880	15823	15761	15753	15852	15944	15750	16008	15816	15881	15723	15816	15840	15643	15767	15724	15832	15889	15834	15856	16069	15792	15892	15679	15814	15862	15837	15797	15960	15757	15809	15839	15773	15740	15796	15766	15725	15814	16005	15899	15791	15944	15713	15926	15848	16049	15766
46231	57868	58578	50134	41813	35371	29657	26742	25268	24545	24261	23886	23702	23513	23442	23438	23143	23116	23314	23032	23077	22889	23008	23243	23033	23195	22915	23065	23440	23135	23057	22824	23040	23103	23240	23044	23159	23068	22933	23076	23173	23101	23173	22972	23100	23173	23049	23067	22953	23046	23177	23092	22996	23037	23154	22948	23252	22959	23294	23047	22729	23200	22987	23158	22844	23020	23191	22978	23021	23028	23179	23279	23024	23059	23123	23150	23147	23102	23111	22888	23029	23242	23051	23285	23083	23285	23387	23152	23276	23108	23079	23163	22807	22806	22974	22991	23107	23026	22864	22928	22931	22996	23131	23090	22981	23259	23253	23104	23227	23143	22988	23100	23028	22945	23052	22916	23032	23132	23023	22797	22958	22790	22915	22884	23021	23028	22927	23003	23191	23068	23163	23011	23075	23129	23105	23029	23373	23176	23018	23031	23239	23137	23199	23004	23051	23002	23064	23107	23186	23335	23318	22858	22907	23018	23026	23157	22948	23166	23123	23184	22986	23172	23163	23190	23367	22929	22986	23301	23128	22957	23120	23180	23145	22912	22896	22862	23217	23150	23050	22973	23203	23216	23064	22982	23140	23185	23110	22865	22920	22989	23139	22888	23005	23240	23166	23045	23116	23054	22896	22978	22937	22811	23232	23198	23123	23013	23231	23051	23185	22955	23105	23165	23075	23176	23199	22961	23035	23155	22975	23042	23054	23128	23036	22908	23034	23101	23016	23033	23456	23075	22902	23060	23234	23038	22957	23252	23163	23122	22996	22653	22849	23054	23146	22994	23094	23112	22881	23311	23266	22873	23055	23021	23002	23439	23299	23198	22869	22948	22901	23186	22871	23223	23167	22939	23104	23130	22938	23006	22949	23194	23249	23182	23167	23104	22837	22942	23159	23315	23085	22789	23012	23154	22951	22889	23237	23042	22990	22972	23035	23098	23286	22895	22975	23235	23065	23183	23003	23236	22958	23124	23180	23251	23283	23293	23168	22974	23013	22885	23183	23027	23123	23125	23138	22967	23210	23044	23139	23067	22928	23095	23135	23235	23063	23170	23205	22882	22943	23124	23300	22944	23099	22902	23244	23225	23024	23037	23073	23059	23153	23201	23055	22978	23024	23151	22789	23004	23051	23065	22927	22832	22994	23014	23073	23098	23067	23092	22812	22948	23072	23079	23004	22936	23119	23263	22793	23063	23014	23131	23113	23289	23053	23206	22967	22856	22921	22950	22975	23052	23025	23060	22861	23045	23099	23276	22984	23010	22883	23004	23065	23009	22926	23013	23031	22960	23106	23253	23180	23136	23061	23018	23014	23147	23135	22980	23249	23077	23040	23025	23142	22792	23152	22874	22847	22915	23050	23121	22946	23055	23005	23094	23125	23054	23070	22854	23171	23098	23342	23207	23010	22942	23161	22959	22929	22970	23112	22902	23104	22927	23125	23025	22934	23228	23128	23139	22937	23008	23068	23113	22955	22997	23087	22921	23105	23094	23085	22977	23008	23069	23290	22981	23301	23049	23061	23250	23297	23226	23103	23071	23177	23335	23079	22918	22940	23091	23241	23053	23079	23299	23364	22970	23057	22910	23005	23109	22805	23121	22979	22979	23002	22853	23029	23204	23165	23182	23132	23002	22947	23261	22974	23088	23055	23000	23036	23098	22977	23132	23111	23029	23167	23054	23058	22954	23257	23181	22923	23005	23171	23137	22936	23001	23040	23309	23067	23045	23061	22926	23424	23228	23165	23164	22988	22959	23034	22926	23035	23141	23056	22988	23004	22935	23161	22963	23245	23144	22875	23103	23257	23098	23286	23104	23047	23118	23071	23010	23216	23082	22892	22967	22970	22955	23160	22918	22969	22981	23051	23143	22966	23182	22916	22940	23116	23070	23301	23120	23034	22864	22951	23152	23205	23201	23128	23072	23155	23086	22937	23070	23185	23174	22976	23258	22827	22963	23047	23185	23236	22862	22888	22933	23044	23027	23001	22859	23127	23208	23258	23101	23212	22897	22819	23075	23005	22963	23105	22946	23095	23200	23175	23024	23080	23186	22962	23037	23205	23042	23186	23324	23153	23022	23120	23032	22948	23016	23085	23050	22944	23020	23011	23172	22988	23019	22995	23050	22987	23172	22947	22922	23109	22994	23080	23042	23078	23095	22910	23231	22987	23099	22980	22968	23235	23290	23262	23114	23212	22962	23364	23140	23288	23192	23186	23103	23201	23007	22914	23168	23279	22849	23156	22872	23084	22977	23061	23095	23068	23429	23541	23186	23085	22959	23019	22985	22889	23138	22983	23136	22957	23004	22938	22867	22885	23114	22852	23101	23050	22842	23192	23070	23202	23240	23195	23173	23345	23151	23202	22968	23148	23308	23085	22833	23135	23236	23086	23133	22958	22887	23121	23010	23099	22961	22972	23192	22930	23195	23323	22934	23048	22929	22827	23119	23229	23101	22930	22823	22908	23112	23064	23135	23061	23273	22940	23082	23097	23298	23116	23084	22949	23253	23119	22903	22820	23112	23079	23026	23006	23011	22962	23025	22993	22910	23021	22971	22917	22908	22988	23006	22981	23005	23243	22802	23030	22772	23055	23106	23068	23062	22887	23123	23238	23221	23132	23044	22846	22858	23000	23117	23093	23125	22961	23108	23131	23049	23064	23211	23190	22870	22935	23160	22820	22872	22829	22996	23286	23110	23187	22968	23023	23082	23165	23153	23054	23076	23048	23015	23165	23132	22965	22806	23101	23167	23107	23119	23116	22910	22951	23016	23050	23171	23134	23244	23110	23184	23276	23060	22938	23126	23062	23220	22999	22966	22913	23143	23108	23058	22832	23089	23119	23148	22904	23128	23243	22730	23193	22989	23025	23160	23081	23174	23033	22819	22924	23224	23153	23159	23154	23280	23283	22884	23069	23011	23146	22958	23142	23066	23121	23396	23131	23013	23068	23073	23047	22989	22926	23048	23083	23055	22832	23074	23069	23115	23208	23003	23153	23087	23202	23087	22989	23066	23086	22888	22902	23187	23310	22929	23055	23199	23311	23218	23177	23087	23179	22946	22841	23070	23020	23030	23103	23169	23119	22875	22928	22852	23139	23336	22823	23103	23091	23021	22902	23265	23446	22978	22966	23157	23123	23191	22954	23146	23085	23235	23055	22807	23065	23103	23268	22967	22945	23089	23012	22880	22991	22956	22832	22986	23001	23009	23120	22863	23113	23081	23202	23033	22938	23227	23104	23006	22978	23032	22944	23019	23127	22872	23200	23031	23202	23149	23219	23045	23136	23139	23021	23344	23052	23208	23214	23198	23188	23051	22950	22902	22839	23118	23124	23073	23175	23042	22815	23000	23064	22971	23305	23214	23128	22925	23048	23311	22906	23039	22928	22991	23053	23236	23058	23216	23090	22848	23044	23025	23110	23029	23440	23208	23282	22937	22947	23001	22958	23048	23107	22936	22910	22878	23170	22786	23167	23084	23231	23352	23025	22731	23071	23109	23316	23249	23081	22907	23135	22957	23131	23107	22879	23241	23292	22955	22962	23307	23287	22996	23146	23021	23154	23120	23000	23226	23152	23168	23028	23130	22822	22885	23193	23179	23066	22918	22884	22966	23019	23022	22913	23001	23068	23208	22893	23163	22744	23099	23063	23366	23138	22856	23032	22945	22921	23081	22923	22928	22992	22938	22915	23136	23163	22910	23227	22927	23002	23147	23259	22976	23233	22957	22981	23363	23113	23150	23050	23311	23009	23263	23037	23099	23087	22867	23432	22916	23132	23304	22949	23241	23335	22949	23403	23068	23223	23077	23073	23018	23148	23167	23167	23078	22838	23300	22707	22999	23078	22904	22942	23213	23133	23150	23000	23041	23262	23233	23128	22929	23321	23110	23071	22923	22943	23205	22920	23068	23387	23057	23169	23003	22819	23222	23153	22954	23097	23169	22875	23175	23102	22953	23199	22996	23165	22748	23072	23147	22802	23018	23061	23267	22754	23068	23225	23145	23270	22969	23038	23071	23040	23274	22953	23201	23137	23162	23093	23186	23193	23315	22960	23087	23054	23257	22963	23133	22975	23050	22988	23254	22896	23379	23186	23216	23137	23213	23108	23151	23241	23239	23204	22966	23143	22969	22845	23223	23169	23112	22985	22941	23206	23095	22998	22954	22999	23069	23099	23013	22906	23183	23173	22989	23141	23087	22983	23243	23133	23013	23028	23105	23159	23161	23104	23094	23031	23096	23154	22978	22874	22883	23042	22953	23057	23066	23004	23213	22936	23315	23006	22862	23160	23055	23182	23186	23048	22928	23179	23085	23208	23141	22899	22857	23055	23192	23059	23163	23218	23038	23382	23371	23111	23299	23010	23182	23141	23305	23179	23157	23125	23305	23166	22953	22826	22930	22990	23137	23168	23078	23120	22899	23244	22980	22940	23106	22990	23144	23197	23047	23114	22843	23052	23172	22957	22932	23015	22994	22991	23095	23113	23014	23086	23172	23222	23148	23293	23108	23012	23429	23123	23071	22918	23180	23269	23061	23090	22860	23106	23024	23029	23087	23430	23216	23082	23118	22911	23365	23118	23073	23054	23060	22956	23059	23150	23166	23150	23330	22991	22964	23121	23097	23054	22884	23102	22921	23116	23251	22936	23080	22828	22936	23114	23056	23151	22891	23146	22855	23079	22793	23140	23170	23117	23185	23179	23010	23067	22963	23135	23394	23032	23201	23041	23013	23009	22997	22979	22982	23258	22888	23131	22954	23362	23073	23251	23082	22832	23177	23201	23090	22974	23089	23159	23008	23142	22869	23009	23064	23213	23098	23235	22878	23069	22905	23005	22961	23081	23044	23148	22879	23028	22763	23118	23137	23164	23011	23125	23126	23112	23153	23255	22999	22961	22957	22880	23097	23243	23104	23189	22894	23115	23126	23161	22811	23173	23106	23085	22838	23011	22932	23083	23266	23237	22996	23069	22945	23046	22979	23071	22923	23002	23153	23132	22765	23036	23015	22804	23144	23276	22897	22839	23116	23009	23091	23365	23129	23010	23089	23086	22917	22888	23065	22967	23123	23286	22902	23052	23309	23200	23264	23206	23118	23173	23141	23137	23127	23483	23269	23273	23446	23045	23107	22990	22884
48405	65818	60720	47061	38639	30698	24199	20840	19088	17773	17339	17147	16629	16658	16418	16322	16128	16447	16244	16111	16070	16105	15987	16007	16101	15992	16121	15954	15969	16136	15937	15840	16067	15978	15986	15802	15967	15987	15958	16250	15836	16059	15824	16088	16124	15993	16039	16121	16033	16120	15832	16052	16002	15869	16031	16126	15963	15990	15851	15961	16253	16050	15966	15785	15967	16004	15853	16087	16028	16156	16189	15866	16011	16006	16155	16106	15951	15848	15949	16085	15905	15943	15911	16125	16005	16014	16039	15858	15943	15929	16126	15970	16022	16058	15980	15807	15897	16129	16019	16010	16170	16064	16002	15917	15877	16025	16071	15911	15919	15928	15984	15981	15947	15918	16047	15985	16028	16014	16129	16059	16012	16095	16078	15889	15970	15909	15862	15787	16003	15864	15890	15953	15964	16011	15988	15964	15961	15997	16183	16014	15901	16038	16215	15927	15904	16008	15928	15938	15901	15945	16080	15892	16170	16073	15878	15980	16082	16019	16001	15930	15988	16235	16111	15936	15982	15937	15968	16056	15924	16165	16016	15983	15917	16010	16095	16014	16190	15931	15940	16078	16025	15794	16031	15877	15882	15991	16055	15943	16097	16074	15914	15935	16010	16047	15848	16077	16081	16197	16045	16095	15988	16106	15916	16031	16066	15912	15955	16070	15895	15781	15931	16002	16121	15851	16007	16030	15949	15879	16151	15930	16000	15968	15861	15886	15995	16020	16006	16015	15819	15976	15833	16164	16015	15941	15855	16005	15905	15923	15918	15949	15945	16124	16017	16132	16047	15954	15878	15946	15975	16009	16116	15864	15966	16039	16044	15937	15909	15890	15912	16098	15888	15990	15878	15904	16138	15897	15999	15972	16010	16104	15971	15986	15961	16144	16199	16196	15990	16038	15966	15981	15966	16030	15832	15926	15922	15865	16093	16003	15991	15951	16054	16154	15951	16074	16007	15930	16040	15920	15894	15895	16007	16184	16007	15934	16115	16029	15904	15925	15847	15890	16048	15960	16002	16052	15973	15930	16201	16115	15918	16013	15836	16086	16072	15778	16039	15806	16017	15889	16103	16034	15964	16056	16089	15923	16086	15933	15959	16003	15832	16051	15885	16059	15916	15902	15928	15871	15968	15786	16030	16009	15927	15919	16053	16241	15894	15897	16026	16056	16098	15972	16096	16054	16011	16101	16289	16075	16008	16023	15954	16030	15816	15859	16102	15906	16063	15939	16040	15932	16078	15965	15816	15918	16088	15877	16017	15947	16060	16020	15984	16150	16012	15975	15968	15995	16139	15971	16040	16085	15957	16146	15817	16136	16033	15799	15950	16163	15974	16164	15817	15889	15946	15887	16088	15962	15981	16004	15960	15976	15882	15933	15973	15915	15914	16021	16096	15988	15751	16023	15903	16111	16116	15885	15991	15939	15945	16047	16092	15970	15977	16121	15832	16184	15967	15942	15903	16031	16057	15959	15930	15801	16086	15972	15936	15993	16092	15944	15992	16060	15821	16029	16140	16119	15802	15989	15941	16171	15880	16029	16059	15885	15861	16077	16021	16055	15886	15967	16036	15828	16111	15949	16146	16053	15991	15957	16101	15967	15996	16025	15966	16078	16026	15977	16076	15873	16100	15946	16061	16132	15886	15948	16079	15975	15914	16084	16064	15938	15941	16041	15958	16035	15906	16201	15969	16013	15924	16018	15911	16094	16009	15971	16007	15894	15996	16039	15851	15902	16103	16032	16054	16090	15978	15895	16095	15900	15886	15978	16072	15974	15954	16020	16195	15945	16122	15988	16143	15926	16119	16147	15851	16231	16143	16017	16001	16056	15968	16018	15910	16101	15894	15787	16004	15814	15993	15912	16098	16032	16026	16097	16010	16172	16195	16033	15957	15980	15909	16008	15913	15921	16025	16200	16014	15946	15986	16049	16026	16012	15878	16007	15813	16082	15965	15991	16097	16023	16047	16022	15976	15991	15988	16163	16047	15875	16031	16061	16187	15984	16147	16041	15984	15995	16160	16079	16058	15828	16008	15800	16002	15871	16082	15951	15979	15999	15875	16014	16149	16033	15948	15921	15851	15957	16282	15824	16078	15913	16077	16072	16115	16145	16100	15915	15942	15830	15970	16056	16077	16113	16194	16044	16280	16023	15953	16111	15988	15817	16182	16045	16179	15828	15985	15930	16051	16079	15888	15964	15986	15936	15978	16013	15905	16014	15924	15843	15998	15955	15781	15976	15946	16067	16012	15893	16045	16023	15927	15903	16144	16026	16047	16017	15773	15977	15893	16144	16142	16095	15708	16069	15900	16004	16067	16102	15969	16143	15894	15952	16014	15715	15958	16121	15928	15993	16175	16017	15813	15786	15845	15946	16165	15909	16084	15901	15953	15887	15932	15899	15990	16084	15993	15911	15923	16103	16224	15996	16025	16036	15945	16004	15929	15977	15921	15826	16251	15974	15930	15957	15967	16073	15979	16010	15839	16019	15988	15871	15935	15932	15976	16023	16082	16017	16177	15923	16044	15929	15974	15929	16127	16085	15878	16226	15882	15957	15866	15688	16030	16188	15888	15911	16001	15988	16104	15934	15957	16042	15884	15978	16126	16099	16044	16008	15866	15975	15953	15958	15911	16028	15950	15925	16004	16106	16012	15980	15912	16058	16004	16129	15984	15991	16021	15925	15842	16012	16095	16048	16123	15932	15951	16131	15960	16095	15953	16112	15791	15836	15932	15909	16139	16033	15977	16135	16086	15890	15887	15912	15820	15969	15921	16029	15937	15859	16091	16041	15876	16030	16150	16052	15891	15896	15775	15881	15884	16026	15933	15854	15948	16060	16065	15965	15874	15933	15963	16157	15841	15858	16079	16046	15863	16028	15972	15940	15899	15970	15992	15906	15978	15989	15948	16105	15956	16104	15916	15988	15900	15859	15847	15802	15912	16120	15940	15855	16036	16020	16122	16055	15890	15915	16119	16022	16027	16029	16014	16050	15858	15986	15953	15975	16012	16071	16078	15899	15911	16117	15829	15813	15918	15926	16048	15920	16027	15923	16083	15941	15909	15950	15961	15752	15952	16079	16024	15892	16053	15966	15909	15915	16049	16121	15877	15938	15861	16044	16128	15889	16177	15884	16009	15857	15979	15936	15895	16008	15939	16185	15977	16127	15856	16000	16002	15825	15955	15799	15899	16067	16025	16044	16048	15838	15902	15957	15979	16086	16126	15945	15927	16075	16038	15927	15922	16085	16136	16192	16027	15907	15929	15847	16075	15963	16017	15907	16055	16054	15992	15848	15990	15957	15916	15839	16275	16117	15902	16067	15959	16032	16043	15987	16093	16002	16039	16056	15963	16019	15937	16039	15898	16131	16118	15959	16125	16074	16011	16108	16093	15959	15960	15939	16162	16150	16192	15896	16036	15943	15968	15952	16048	16047	15990	16090	15844	16078	15952	15999	15993	15839	15885	16086	16073	15879	15939	15994	15885	16097	15977	15918	16041	16113	16048	15917	16006	16182	16153	16011	15853	15847	15960	16083	16015	16135	16190	15919	15807	15962	16043	15969	16048	15876	16224	16005	15896	15817	16025	16139	16070	16034	16120	16049	16077	16218	16016	16089	15975	16001	15790	15995	16012	15898	16060	15899	16016	15931	15914	16083	15889	16086	16110	16106	15993	16018	15998	16002	15873	16210	16075	16090	15889	16255	16139	16071	15963	16014	16011	15982	16095	15974	16196	16031	15876	15913	15952	15940	16134	15934	16040	16109	16029	15925	16017	16133	16006	15994	16102	15938	16056	15965	16062	16147	16030	15964	15952	15846	16125	16066	16033	16131	15950	16115	15939	16089	16098	16117	15853	16004	15914	15995	15990	16041	16013	16141	16091	16138	16098	16086	16065	15888	15952	15973	16129	15982	15953	15899	16093	15979	16011	15984	16068	15980	15860	15930	16106	15935	16034	15924	16026	16142	15971	15933	16058	16017	15904	16038	15944	16079	16039	15907	15933	16112	15971	16029	15977	16113	16041	16017	15878	15940	15773	15956	15794	15874	16043	15918	15993	15957	15991	16036	16075	15997	15963	15939	15835	16074	15915	16015	15823	16106	16015	15980	16019	15991	16107	16165	15923	15821	16047	16003	15891	16169	15838	16088	15938	16171	16171	15967	15927	15850	16173	16010	15937	15798	16032	15884	15924	15950	16172	16061	15955	15894	15894	15948	16046	15963	16085	16004	15736	15994	15921	16264	15940	15961	16052	15967	15978	16001	15870	16062	16019	15989	15820	15992	16162	15958	16071	15906	16185	15982	15990	16070	15934	15859	16040	16167	16083	16070	15821	15973	15995	16048	16024	15938	15835	15952	15970	16025	15845	16101	15929	16029	16136	15965	15982	16142	16102	15960	16040	15869	15780	16111	16084	16049	16036	15826	16037	15994	16094	15987	16053	16071	16125	15930	15805	15905	16097	16106	16137	16053	16130	15809	16014	15951	15970	16022	16161	15804	16132	16071	15933	16192	16117	15996	16084	16048	16274	15846	15952	15926	15951	16063	16084	16004	16029	16042	16109	16061	16126	16021	16013	15929	16108	15988	15944	16017	15974	15835	16246	16000	16091	15870	16016	16027	16052	16088	15859	16157	15893	15986	15790	15860	15816	15915	16129	15714	15907	15939	16060	16018	15995	15966	15861	15975	16112	15992	16083	16004	15974	16025	16077	16039	16133	16047	15942	16003	15835	16056	15874	16090	15890	16095	15947	16003	16093	16017	16128	16047	15676	16162	16191	16159	15977	15868	16004	15938	16023	15874	15986	15918	16141	15897	15998	16139	15941	15918	16061	15863	15989	16099	16068	15904	16042	16044	15840	15966	16009	15897	16027	15913	15943	15937	15953	15986	15865	16014	16010	15949	15902	15870	15859	15994	15882	15965	16194	16160	15979	15865	16013	16105	15942	15928	15977	16049	15889	15958	16189	16082	15867	16026	16054	16092	15916	16005	15935	16005	15904	16051	16017	16036	15875	15941	16016	16034	16020	15851	16047	15982	15864	16089	15838	16116	16038	15846	15889	16007	15958	15853	15985	16044	15944	15941	15993	16110	15996	16075	15856	15972	16011	16027	15979	15967	15957	15845	15876	15914
26269	22504	35764	39445	38064	36294	33585	29594	27332	26036	24986	24382	24038	23749	23592	23198	23135	23051	22989	22757	22918	22770	22807	22831	22805	22654	22776	22787	22687	22483	22772	22759	22799	22693	22693	22819	22688	22785	22719	22466	22448	22507	22620	22466	22837	23019	22727	22527	22625	22674	22772	22713	22798	22895	22640	22713	22991	22505	22674	22647	22641	22272	22570	22435	22637	22829	22758	22757	22553	22817	22550	22634	22473	22788	22637	22825	22614	22584	22781	22560	22620	22642	22691	22671	22730	22695	22583	22785	22726	22702	22689	22694	22808	22632	22523	22684	22528	22535	22805	22806	22650	22638	22743	22514	22798	22715	22656	22719	22412	22513	22430	22610	22697	22398	22792	22475	22898	22720	22692	22725	22491	22796	22739	22456	22757	22374	22551	22682	22440	22624	22689	22722	22678	22857	22765	22515	22686	22599	22594	22720	22798	22469	22823	22814	22747	22749	22872	22458	22743	22520	22713	22428	22829	22619	22633	22737	22745	22662	22706	22861	22803	22712	22741	22746	22814	22884	22701	22574	22663	23034	22682	22829	22505	22611	22650	22989	22541	22515	22492	22633	22762	22718	22845	22662	22596	22589	22807	22599	22756	22717	22547	22739	22792	22666	22780	22741	22926	22800	22663	22565	22624	22687	22687	22605	22708	22469	22857	22865	22717	22585	22681	22564	22657	22650	22556	22646	22636	22587	22521	22442	22562	22560	22517	22712	22613	22437	22553	22675	22541	22662	22814	22810	22672	22714	22468	22662	22484	22641	22758	22687	22773	22648	22637	22693	22773	22593	22639	22660	22708	22591	22756	22851	22733	22783	22607	22646	22812	22627	22709	22617	22658	22589	22549	22697	22818	22629	22449	22800	22740	22629	22495	22951	22572	22473	22667	22512	22403	22797	22612	22278	22590	22849	22754	22718	22574	22594	22645	22474	22729	22554	22964	22683	22475	22743	22595	22479	22483	22678	22413	22705	22495	22439	22662	22782	22759	22589	22564	22601	22608	22689	22731	22659	22581	22840	22730	22557	22505	22614	22515	22570	22636	22803	22612	22680	22571	22565	22587	22681	22535	22506	22440	22555	22642	22520	22491	22474	22498	22784	22666	22529	22893	22474	22585	22807	22596	22730	22801	22672	22546	22578	22593	22660	22648	22624	22719	22769	22695	22458	22447	22780	22782	22556	22589	22558	22574	22898	22874	22457	22579	22447	22712	22521	22660	22624	22511	22716	22764	22813	22497	22569	22713	22639	22855	22605	23039	22808	22528	22381	22799	22843	22707	22718	22820	22785	22638	22659	22731	22565	22629	22644	22640	22611	22700	22797	22716	22521	22787	22798	22532	22625	22618	22587	22817	22487	22703	22823	22829	22714	22452	22490	22536	22460	22667	22494	22869	22673	22491	22636	22781	22860	22848	22628	22685	22620	22864	22623	22669	22690	22540	22374	22578	22454	22553	22581	22946	22718	22498	22584	22545	22725	22650	22625	22877	22498	22510	22545	22560	22742	22838	22759	22454	22607	22670	22620	22794	22590	22600	22758	22710	22697	22704	22455	22743	22612	22508	22579	22464	22493	22700	22754	22478	22437	22898	22638	22824	22476	22708	22740	22380	22427	22693	22398	22664	22761	22768	22951	22630	22481	22624	22535	22958	22553	22583	22618	22521	22694	22598	22584	22685	22733	22494	22728	22744	22597	22470	22699	22663	22760	22596	22515	22673	22641	22622	22706	22577	22682	22573	22415	22624	22343	22784	22600	22635	22528	22473	22647	22722	22787	22720	22530	22598	22597	22846	22793	22533	22556	23017	22824	22667	22726	22764	22835	22787	22414	22479	22905	22624	22598	22686	22599	22709	22668	22674	22523	22603	22822	22551	22519	22585	22498	22580	22655	22809	22702	22884	22552	22556	22714	22619	22678	22717	22805	22528	22634	22663	22565	22749	22459	22726	22686	22454	22650	22626	22821	22740	22391	22559	22649	22803	22458	22654	22789	22555	22800	22554	22542	22536	22523	22501	22852	22675	22747	22694	22682	22714	22609	22822	22606	22717	22673	22523	22553	22593	22707	22606	22719	22719	22693	22666	22559	22905	22494	22629	22833	22582	22576	22660	22522	22561	22534	22577	22536	22581	22952	22589	22586	22547	22740	22733	22756	22685	22503	22711	22570	22826	22798	22794	22638	22633	22646	22584	22929	22800	22622	22439	22749	22688	22491	22479	22725	22557	22634	22647	22463	22609	22798	22636	22397	22661	22713	22554	22597	22743	22458	22628	22943	22559	22885	22699	22649	22486	22516	22438	22748	22554	22739	22720	22794	22413	22436	22715	22540	22565	22801	22568	22609	22763	22605	22581	22758	22490	22694	22721	22643	22827	22788	22641	22786	22766	22607	22785	22861	22700	22727	22531	22545	22439	22588	22734	22491	22783	22480	22693	22630	22513	22656	22471	22774	22614	22734	22735	22649	22831	22811	22576	22507	22634	22528	22564	22630	22751	22497	22532	22713	22640	22409	22596	22592	22661	22793	22711	22562	22609	22715	22684	22591	22549	22684	22667	22663	22824	22609	22687	22708	22835	22527	22816	22497	22691	22850	22680	22463	22833	22689	22732	22850	22802	22728	22929	22703	22652	22603	22480	22746	22718	22511	22871	22535	22488	22360	22669	22760	22743	22484	22667	22532	22490	22307	22474	22724	22613	22731	22542	22859	22604	22794	22548	22877	22643	22576	22728	22621	22625	22544	22615	22658	22466	22540	22674	22629	22599	22218	22532	22621	22393	22241	22722	22630	22665	22494	22555	22867	22686	22565	22680	22611	22526	22664	22486	22573	22714	22641	22933	22550	22655	22563	22631	22488	22684	22751	22757	22631	22397	22517	22672	22737	22551	22778	22720	22507	22625	22491	22608	22644	22734	22624	22640	22697	22229	22592	22725	22692	22668	22689	22523	22433	22661	22753	22549	22916	22816	22604	22674	22558	22746	22696	22311	22725	22434	22445	22542	22654	22626	22584	22593	22556	22545	22483	22749	22766	22640	22473	22726	22764	22665	22492	22661	22650	22657	22829	22474	22598	22887	22720	22565	22646	22822	22666	22560	22707	22665	22521	22438	22809	22747	22611	22557	22432	22835	22833	22668	22516	22653	22488	22463	22701	22693	22904	22801	22752	22604	22931	22705	22732	22594	22674	22702	22472	22572	22742	22492	22813	22643	22754	22756	22633	22596	22575	22773	22816	22663	22511	22450	22980	22757	22543	22653	22926	22623	22597	22432	22705	22409	22759	22549	22431	22658	22627	22617	22533	22733	22722	22863	22696	22779	22742	22670	22440	22702	22721	22820	22581	22638	22854	22621	22779	22961	22561	22728	22472	22508	22479	22778	22484	22651	22640	22768	22742	22682	22786	22815	22421	22492	22639	22474	22539	22666	22728	22607	22519	22682	22633	22664	22754	22703	22583	22449	22643	22680	22690	22579	22641	22578	22724	22628	22552	22628	22491	22567	22681	22570	22791	22576	22777	22475	22912	22628	22460	22866	22439	22742	22474	22540	22537	22699	22759	22647	22703	22504	22712	22655	22519	22467	22525	22746	22635	22638	22773	22720	22800	22655	22782	22781	22628	22519	22736	22809	22621	22566	22718	22773	22522	22685	22587	22694	22742	22952	22460	22672	22586	22744	22590	22597	22472	22599	22647	22765	22787	22679	22711	22777	22817	22783	22570	22650	22671	22489	22785	22838	22355	22565	22578	22985	22811	22633	22665	22583	22787	22505	22605	22745	22635	22494	22758	22925	22568	22825	22552	22602	22470	22763	22747	22741	22617	23035	22451	22664	22707	22800	22908	22564	22634	22461	22613	22796	22723	22643	22561	22825	22544	22473	22454	22784	22680	22556	22483	22641	22585	22531	22511	22662	22497	22756	22741	22882	22793	22556	22629	22747	22790	22593	22434	22667	22741	22723	22607	22570	22929	23053	22583	22648	22756	22654	22576	22797	22593	22500	22665	22569	22730	22628	22511	22443	22448	22445	22472	22524	22601	22601	22629	22829	22742	22760	22683	22590	22810	22553	22961	22537	22610	22688	22544	22531	22757	22544	22454	22685	22748	22587	22591	22609	22672	22599	22830	22637	22626	22695	22657	22647	22589	22273	22485	22717	22520	22662	22563	22568	22589	22669	22856	22691	22573	22521	22472	22522	22420	22559	22733	22621	22645	22675	22532	22617	22676	22849	22700	22664	22672	22732	22560	22460	22686	22575	22629	22714	22435	22444	22606	22582	22300	22739	22669	22338	22738	22625	22693	22605	22625	22570	22798	22658	22638	22745	22700	22636	22615	22731	22572	22768	22454	22693	22605	22849	22613	22571	22771	22614	22569	22648	22498	22751	22581	22631	22770	22875	22776	22623	22702	22853	22728	22721	22728	22314	22703	22710	22637	22449	22554	22530	22672	22503	22460	22775	22637	22476	22668	22842	22543	22775	22598	22660	22752	22601	22661	22577	22584	22664	22559	22589	22595	22423	22599	22490	22642	22876	22707	22648	22721	22590	22668	22530	22538	22511	22531	22661	22693	22780	22770	22591	22599	22868	22582	22452	22562	22545	22695	22571	22660	22571	22738	22570	22656	22762	22691	22652	22777	22497	22495	22783	22581	22570	22581	22736	22556	22440	22596	22651	22451	22868	22778	22736	22719	22790	22703	22721	22628	22454	22677	22779	22659	22751	22393	22836	22633	22814	22633	22536	22554	22637	22569	22653	22572	22634	22735	22545	22737	22619	22725	22684	22534	22440	22683	22538	22587	22520	22547	22806	22858	22810	22592	22678	22672	22389	22815	22697	22649	22518	22477	22640	22680	22817	22727	22580	22744	22558	22735	22333	22572	22419	22413	22744	22610	22311	22497	22598	22534	22509	22674	22672	22665	22682	22696	22584	22575	22440	22596	22679	22738	22784	22771	22715	22636	22634	22825	22619	22631	22645	22548	22583	22490	22311	22482	22683	22435	22644	22936	22763	22724	22731	22563	22632	22887	22634	22696	22638	22715	22596	22693	22651	22806	22899	22725	22573	22556	22563	22693	22643	22736	22512	22431	22690	22725	22502	22504	22717	22614	22599	22843	22733	22667	22706	22754	22731	22548	22619	22733
48775	79266	74468	56117	43883	34335	27837	24460	21621	19889	18369	17664	17489	16984	16761	16253	16400	16263	16156	16079	16066	15852	16072	16021	15792	15884	15941	15943	15903	16016	15981	15737	15683	15896	15826	15746	15786	15966	15862	15928	15818	15853	15809	16064	15832	15806	15837	15814	15877	15825	15802	15673	15815	15761	15916	15729	15699	15884	15721	15752	16021	15708	15782	15848	15805	15908	15740	15882	15651	15788	15628	15832	15731	15981	15818	15970	15632	15816	15730	15879	15810	15729	15879	15751	15894	15783	15948	15775	15799	15819	15805	15779	15892	15940	15886	15817	15703	15761	15761	15825	15795	15806	15825	15805	15798	15745	15800	15954	15852	15886	15846	15773	15606	15916	15850	15992	15658	15784	16041	15755	15858	15603	15952	15828	15852	15935	15811	15923	15730	15755	15782	15931	15862	15930	15823	15719	15840	15848	15677	15779	15784	15933	15936	15615	15724	15798	15752	15729	15713	15828	15699	15844	15701	15747	15774	15972	15854	15765	15734	15484	15773	15878	15875	15895	15623	15806	15654	15744	15760	15657	15788	15887	15858	15814	15877	15873	15852	15787	15831	15865	15706	15761	15730	15723	15768	15750	15762	15660	15907	15901	15729	15714	15998	15713	15776	15655	15808	15873	15850	15645	15698	15772	15776	15771	15883	15905	15788	15662	16046	15759	15924	15783	15769	15684	15727	15713	15737	15633	15838	15850	15743	15636	15761	15737	15783	15738	15654	15656	15734	15912	15805	15697	15843	15765	15735	15811	15791	15696	15853	15688	15906	15900	15784	15681	15868	15748	15733	15904	15858	15707	15643	15719	15649	15899	15831	15864	15678	16023	15769	15752	15817	15889	15615	15860	15984	15700	15836	15811	15773	15871	15796	15845	15923	15775	15842	15760	15757	15807	15917	15774	15803	15651	15684	15775	15778	15802	15896	15852	15829	15712	15823	15533	15743	15885	15781	15823	15774	15876	15674	15679	15877	15742	15801	15837	15726	15798	15813	15621	15897	15773	15820	15651	15922	15790	15992	15601	15714	15771	15755	15841	15589	15721	15747	15907	15771	15916	15757	15816	15791	15790	15679	15878	15872	15670	15815	15921	15690	15853	15636	15859	15637	15833	15830	15784	15770	15889	15786	15888	15815	15898	15786	15688	15794	15821	15756	15641	15776	15808	15837	15655	15958	15762	15740	15850	15832	15745	15929	15800	16011	16032	15827	15714	15590	15745	15644	15951	15601	15765	15668	15604	15799	15803	15604	15823	15712	15715	15919	15699	15896	15893	15816	15778	15653	15768	15760	15712	15795	15704	15853	15775	15630	15909	15786	15762	15688	15858	15719	15757	15943	15858	15761	15818	15835	15833	15788	15935	15817	15860	15786	15870	15815	15787	15797	15796	15899	15818	15814	15775	15540	15827	15699	15856	15787	15791	15868	15907	15822	15840	15709	15739	15747	15803	15719	15683	15774	15790	15812	15888	15641	15770	15671	15801	15644	15730	15704	15705	15743	15882	15708	15731	15809	15785	15667	15833	15659	15975	15878	15699	15963	16038	15820	15823	15732	15943	15799	15990	15717	15754	15790	15838	15684	15881	15752	15873	15867	15697	15595	15848	15806	15700	15635	15672	15882	15633	15921	15804	15796	15754	15732	15653	15701	15711	15695	15752	15771	15803	15819	15843	15876	15883	15742	15940	15893	15968	15663	15686	15793	15801	15840	15637	15819	15811	15863	15745	15921	15867	15867	15853	15913	15803	15933	15639	15740	15885	15880	15812	15839	15656	15890	15822	15732	15752	15665	15714	15765	15726	15664	15781	15778	15740	15831	15825	15802	15686	15654	15695	15708	15642	15892	15741	15900	15825	15829	15797	15823	15715	15712	15728	15808	15835	15696	15838	15486	15871	15886	15740	15775	15642	15787	15918	15768	15805	15853	15770	15695	15732	15796	15818	15836	15883	15840	15823	15826	15861	15656	15809	15767	15727	15868	15816	15791	15874	15714	15837	15768	15647	15744	15789	15884	15929	15880	15698	15886	15761	15736	15803	15743	15596	15763	15726	15761	15629	15807	15713	15736	15846	15761	15757	15801	15904	15690	15843	15786	15913	15824	15748	15781	15870	15839	15967	15711	15831	15874	15868	15906	15810	15731	15836	15931	15815	15835	15827	15764	15873	15719	15823	15899	15701	15756	15730	15937	15734	15754	15862	15795	15815	15816	15826	15770	15798	15822	15868	15808	15773	15818	15798	15769	15698	15829	15493	15885	15928	15581	15947	15720	15591	15636	15782	15739	15835	15775	15865	15878	15714	15728	15821	15803	15781	15881	15872	15643	15599	15952	15733	15768	15871	15840	15772	15720	15774	15700	15941	15727	15804	15793	15790	15861	15819	15989	15821	16037	15837	15871	15604	15856	15871	15757	15697	15823	15875	15562	15844	15720	15930	15692	15963	15733	15757	15804	15803	15606	15838	15781	15882	15779	15843	15777	15766	15891	15749	15898	15862	15856	15784	15791	15761	15875	15775	16095	15701	15920	15726	15764	15602	15833	15825	15780	15770	15745	15766	15805	15744	15837	15821	15726	15692	15754	15944	15796	15834	15848	15902	15775	15960	15848	15907	15792	15749	15808	15659	15773	15866	16010	15918	15816	15864	15719	15749	15720	15761	15781	15840	15808	15820	15736	15692	15851	15743	15864	15903	15552	15798	15997	15867	15719	15769	15742	15765	15887	15705	15784	15813	15899	15781	15935	15810	15652	15825	15787	15948	15657	15911	15837	15636	15866	15937	15734	16003	15691	15767	15839	15754	15580	15763	15787	15754	15794	15759	15720	15713	16065	15842	15666	15857	15807	15798	15927	15754	15498	15745	15730	15851	15659	15736	15858	15683	15777	15826	15692	15760	15713	15834	15867	15704	15624	15800	15826	15960	15662	15703	15748	15914	15774	15864	15833	15811	15919	15887	15859	15738	15705	15795	15834	15814	15879	15757	15738	15844	15855	15988	15863	15759	15792	15793	15706	15890	15780	15795	15757	15921	15579	15728	15754	15958	15767	15866	15881	15839	15792	15690	15706	15811	15845	15914	15724	15727	15716	15913	15810	15678	15836	15813	15696	15823	15837	15619	15690	15670	15687	15762	15862	15723	15750	15930	15860	15759	15686	15653	15690	15760	15770	15758	15721	15734	15670	15754	15826	15817	15723	15751	15718	15696	15894	15761	15885	15861	15702	15851	15841	15741	15907	15732	15756	15724	15703	15853	15916	15773	15797	15966	15817	15773	15835	15997	15759	15665	15735	15739	15602	15857	15718	15746	15638	15737	15685	15936	15793	15688	15849	15869	15834	15818	15660	15715	15786	15782	15766	15675	15630	15667	15989	15820	15917	15742	15952	15631	15883	15850	15659	15487	15852	15838	15752	15828	15856	15909	15855	15769	15726	15716	15804	15865	15886	15753	15781	15910	15860	15812	15785	15891	15889	15792	15861	15869	15855	15707	15858	15776	15747	15842	15745	15686	15718	15721	15782	15744	15766	15655	15705	15678	15870	15778	15739	15845	15874	15783	15850	15615	15816	15589	15926	15858	15779	15836	15832	15671	15821	15773	15730	15816	15734	15706	15819	15745	15845	15724	15913	15823	15962	15746	15830	15797	15871	15901	15916	15732	15799	15853	15778	15886	15731	15865	15914	15781	15775	15736	15813	15856	15842	15604	15907	15918	15767	15724	15893	15783	15669	15723	15856	15802	15775	15792	15629	15960	15927	15785	15686	15685	15878	15521	15954	15853	15805	15790	15945	15816	15817	15936	15867	15615	15819	15940	15668	15790	15608	15860	15859	15546	15730	15703	15794	15827	15777	15816	15732	15897	15723	15681	15943	15776	15868	15925	15901	15685	15744	15916	15774	15704	15870	15654	15722	15768	15569	15835	15702	15964	15797	15730	15664	15771	15811	15771	15875	15925	15782	15925	15876	15731	15794	15749	15947	15607	15676	15690	15835	15731	15781	15807	15916	15878	15641	15753	15683	15640	15606	15976	15638	15894	15760	15898	15929	15736	15825	15732	15668	15930	15964	15856	15850	15852	15643	15926	15836	15735	15864	15903	15844	15961	15918	15805	15840	15833	15735	15968	15735	15719	15782	15923	15841	15928	15745	15883	15560	15868	15755	15821	15884	15809	15822	15665	15639	15737	15895	15860	15799	15794	15959	15710	15957	15761	15707	16083	15738	15801	15899	15832	15869	15952	15738	15863	15706	15846	15911	15812	15925	15790	15789	15654	15719	15784	15834	15981	15751	15838	15561	15745	15641	15645	15675	15696	15740	15858	15712	15815	15690	15848	15824	15908	15865	15764	15846	15922	15804	15858	15741	15873	15876	15901	15698	15849	15773	15641	15783	15848	15870	15815	15826	15879	15952	15804	15729	15756	15795	15673	15684	15949	15670	15800	15945	15636	15712	15853	15851	15752	15847	15664	15788	15857	15897	15936	15656	15825	15576	15756	15718	15911	15808	15851	15761	15884	15810	15623	15888	15739	15727	15778	15858	15705	15858	15784	15938	15843	15925	15867	15839	15734	15875	15855	15646	15792	15845	15836	15865	15695	15696	15995	15881	15863	15807	15713	15768	15877	15649	15715	15713	15873	15967	15828	15870	15750	15822	15918	15796	15954	15836	15788	15796	15805	15868	15724	15725	15725	15627	15871	15923	15991	15715	15917	15908	15911	15821	15780	15737	15631	15818	15733	15664	15774	15790	15644	15672	15651	15848	15792	15868	15960	15796	15862	15671	15684	15641	15659	15796	15851	15717	15670	15961	15760	15846	15837	15778	15706	15859	15791	15909	15878	15782	15850	15673	15821	15917	15769	15694	15900	15776	15839	15894	15809	15931	15855	15605	15585	15806	15732	15789	15807	15744	15781	15825	15908	16047	15839	15844	15750	15784	15920	15792	15940	15758	15859	16019	15679	15948	15770	15836	15816	15656	15775	15776	15819	15679	15797	15655	15793	15957	15760	15806	15869	15805	15893	15725	15859	15700	15762	15750	15905	15685	15776	15638	15983	15788	15721	15859	15977	15868	15768	15921	15840	15911	15886	15541	15662	15740	15902	15805	15938	15625	15772	15746	15799	15865	15621	15765	15695	15940	15733
24403	21827	30025	28405	31176	37838	39936	34109	29546	27761	26120	25200	24655	24249	23777	23640	23344	23013	23116	22867	22985	23042	22904	22873	22836	22902	22775	22682	22833	22679	22403	22406	22648	22794	22439	22883	22699	22633	22634	22355	22424	22772	22435	22509	22794	22452	22488	22456	22554	22537	22572	22771	22539	22665	22564	22681	22652	22476	22573	22717	22480	22366	22816	22535	22518	22328	22270	22313	22401	22619	22661	22582	22333	22430	22578	22544	22506	22402	22449	22615	22374	22487	22518	22713	22671	22455	22490	22710	22572	22476	22336	22433	22299	22516	22476	22535	22617	22399	22351	22247	22629	22626	22457	22850	22759	22554	22429	22657	22403	22686	22618	22612	22509	22448	22420	22586	22523	22474	22534	22415	22568	22442	22404	22572	22549	22727	22810	22575	22779	22497	22728	22514	22471	22431	22678	22710	22432	22335	22466	22708	22639	22572	22582	22614	22610	22709	22499	22703	22608	22595	22673	22583	22879	22605	22516	22437	22317	22483	22540	22521	22260	22383	22567	22520	22617	22631	22455	22304	22247	22725	22391	22454	22524	22398	22492	22659	22464	22594	22175	22350	22552	22609	22392	22476	22672	22857	22595	22367	22618	22471	22477	22391	22605	22419	22382	22387	22510	22571	22481	22417	22406	22574	22603	22337	22499	22502	22264	22758	22583	22456	22641	22351	22518	22209	22345	22403	22218	22181	22365	22471	22581	22496	22359	22535	22442	22440	22452	22408	22560	22753	22371	22408	22786	22481	22430	22502	22534	22438	22184	22386	22524	22509	22263	22445	22457	22529	22260	22601	22742	22335	22473	22510	22280	22257	22628	22344	22712	22867	22508	22498	22502	22460	22322	22661	22485	22253	22457	22872	22539	22697	22415	22494	22756	22413	22431	22490	22418	22698	22318	22560	22176	22704	22658	22626	22490	22461	22646	22488	22322	22565	22527	22357	22236	22606	22719	22555	22131	22418	22574	22520	22466	22607	22379	22394	22506	22259	22563	22490	22427	22251	22165	22475	22450	22484	22552	22628	22421	22763	22494	22510	22573	22545	22718	22601	22504	22691	22457	22668	22256	22673	22509	22295	22553	22589	22355	22473	22460	22366	22421	22378	22245	22582	22411	22572	22372	22379	22446	22383	22413	22444	22586	22623	22576	22357	22675	22526	22603	22427	22557	22318	22550	22551	22758	22646	22456	22215	22442	22528	22494	22350	22666	22442	22531	22724	22274	22555	22559	22580	22494	22483	22418	22062	22547	22400	22348	22501	22370	22588	22437	22635	22681	22682	22453	22468	22485	22708	22497	22566	22170	22319	22466	22530	22467	22589	22552	22413	22553	22547	22528	22769	22668	22247	22354	22416	22579	22507	22626	22517	22661	22465	22595	22610	22505	22690	22445	22449	22470	22629	22469	22789	22458	22731	22654	22285	22762	22465	22645	22442	22568	22619	22514	22536	22605	22439	22616	22561	22505	22439	22461	22398	22642	22583	22478	22576	22441	22311	22448	22446	22507	22398	22337	22441	22479	22369	22391	22493	22349	22296	22568	22372	22418	22741	22595	22761	22302	22536	22478	22618	22428	22382	22449	22428	22513	22220	22628	22482	22662	22385	22609	22496	22241	22300	22431	22539	22380	22562	22315	22313	22596	22262	22337	22622	22542	22550	22525	22547	22480	22655	22287	22358	22542	22485	22578	22355	22318	22236	22494	22501	22698	22306	22734	22521	22716	22435	22321	22403	22495	22453	22402	22382	22466	22656	22437	22549	22575	22372	22334	22440	22401	22515	22391	22463	22409	22468	22658	22385	22735	22212	22509	22679	22415	22428	22455	22419	22523	22432	22522	22405	22471	22456	22628	22586	22574	22558	22200	22494	22554	22396	22393	22775	22499	22345	22440	22587	22671	22600	22333	22436	22215	22264	22410	22459	22306	22450	22598	22407	22445	22517	22714	22238	22414	22594	22591	22502	22492	22420	22553	22647	22691	22660	22565	22436	22577	22775	22558	22588	22673	22520	22570	22498	22505	22377	22155	22357	22429	22517	22644	22506	22528	22236	22301	22286	22394	22478	22383	22367	22429	22508	22439	22362	22521	22617	22670	22688	22436	22380	22327	22344	22466	22500	22541	22668	22518	22356	22530	22441	22472	22463	22501	22678	22524	22498	22490	22430	22555	22419	22295	22487	22535	22678	22331	22585	22284	22542	22628	22513	22493	22589	22627	22635	22322	22634	22525	22546	22585	22709	22580	22299	22569	22457	22393	22286	22783	22553	22611	22473	22692	22562	22195	22465	22416	22642	22706	22345	22493	22638	22383	22589	22474	22742	22464	22419	22339	22615	22454	22677	22517	22384	22295	22788	22482	22575	22440	22392	22592	22492	22409	22281	22780	22586	22463	22316	22515	22660	22264	22366	22555	22505	22437	22392	22475	22340	22641	22349	22533	22544	22440	22350	22421	22697	22352	22396	22408	22523	22340	22364	22439	22661	22676	22341	22569	22523	22437	22455	22229	22287	22652	22294	22382	22584	22483	22659	22488	22576	22628	22418	22373	22417	22597	22513	22254	22433	22392	22406	22490	22373	22714	22613	22417	22443	22623	22338	22620	22621	22796	22662	22429	22502	22486	22453	22649	22601	22423	22321	22672	22477	22355	22495	22427	22437	22567	22572	22375	22494	22409	22463	22426	22525	22523	22557	22467	22413	22456	22503	22689	22804	22581	22643	22569	22608	22491	22491	22317	22739	22678	22464	22418	22610	22492	22247	22332	22604	22467	22314	22496	22631	22437	22648	22434	22484	22471	22641	22562	22325	22426	22555	22565	22648	22524	22492	22444	22445	22269	22528	22486	22451	22587	22433	22419	22505	22564	22304	22465	22609	22693	22359	22408	22690	22404	22287	22529	22386	22570	22424	22610	22445	22508	22419	22675	22428	22442	22829	22586	22510	22448	22607	22501	22315	22272	22518	22494	22474	22455	22628	22618	22319	22640	22609	22617	22386	22442	22416	22647	22438	22671	22341	22222	22214	22619	22518	22566	22457	22532	22390	22446	22230	22461	22442	22601	22427	22523	22463	22589	22351	22524	22460	22583	22454	22531	22508	22534	22487	22683	22496	22708	22500	22339	22556	22568	22234	22538	22553	22514	22551	22566	22693	22477	22458	22371	22195	22278	22467	22317	22389	22423	22278	22466	22343	22394	22471	22488	22373	22442	22428	22387	22234	22302	22329	22346	22313	22519	22439	22302	22442	22237	22430	22497	22681	22614	22467	22442	22632	22543	22562	22556	22670	22488	22675	22659	22485	22517	22748	22419	22182	22418	22265	22359	22668	22367	22339	22248	22269	22438	22497	22814	22525	22403	22660	22838	22496	22652	22759	22562	22366	22446	22470	22391	22595	22329	22444	22434	22453	22418	22564	22487	22467	22477	22465	22570	22324	22524	22467	22377	22448	22609	22692	22126	22695	22175	22334	22505	22686	22513	22383	22451	22555	22479	22422	22506	22274	22640	22590	22486	22407	22395	22454	22421	22454	22739	22485	22475	22603	22403	22624	22618	22335	22652	22677	22666	22476	22433	22582	22520	22447	22485	22398	22433	22547	22450	22587	22403	22373	22401	22614	22308	22514	22446	22439	22317	22430	22527	22570	22629	22508	22522	22573	22367	22346	22379	22472	22648	22559	22479	22438	22472	22551	22517	22551	22444	22385	22361	22382	22468	22397	22565	22549	22870	22333	22312	22581	22534	22564	22464	22461	22252	22359	22583	22512	22409	22519	22380	22256	22524	22666	22431	22392	22432	22383	22358	22319	22336	22575	22864	22391	22424	22472	22617	22451	22389	22650	22477	22420	22635	22487	22489	22585	22709	22234	22549	22454	22479	22344	22724	22822	22591	22470	22640	22504	22590	22692	22532	22212	22505	22644	22359	22445	22559	22588	22508	22613	22654	22189	22418	22478	22574	22558	22431	22438	22719	22443	22440	22786	22474	22577	22418	22578	22453	22454	22623	22530	22523	22558	22508	22335	22437	22415	22541	22273	22805	22583	22476	22383	22348	22507	22572	22359	22367	22594	22534	22311	22489	22681	22483	22592	22257	22578	22467	22391	22222	22311	22464	22467	22330	22350	22628	22462	22508	22561	22568	22671	22568	22191	22528	22517	22708	22465	22698	22324	22544	22659	22618	22596	22422	22265	22468	22232	22375	22424	22565	22507	22436	22575	22610	22274	22370	22607	22532	22428	22430	22593	22523	22578	22639	22531	22617	22486	22740	22655	22413	22455	22434	22319	22484	22503	22481	22423	22277	22250	22160	22627	22464	22587	22377	22652	22569	22570	22449	22423	22705	22531	22444	22525	22435	22455	22331	22469	22415	22152	22549	22623	22610	22723	22363	22335	22241	22417	22671	22618	22466	22518	22491	22519	22661	22437	22449	22409	22663	22642	22498	22296	22696	22552	22638	22214	22547	22515	22354	22558	22457	22521	22265	22134	22472	22307	22258	22712	22526	22344	22633	22679	22417	22682	22591	22479	22262	22644	22476	22587	22408	22302	22556	22257	22419	22435	22417	22407	22426	22549	22499	22428	22465	22526	22517	22516	22369	22455	22603	22400	22369	22497	22507	22390	22499	22410	22455	22603	22512	22472	22369	22423	22460	22644	22578	22553	22673	22450	22300	22677	22598	22487	22292	22485	22294	22561	22229	22439	22577	22605	22458	22285	22599	22641	22589	22530	22563	22715	22504	22639	22552	22360	22504	22472	22660	22487	22417	22314	22562	22712	22738	22531	22325	22409	22310	22397	22569	22420	22514	22342	22524	22678	22551	22466	22602	22395	22487	22441	22582	22393	22635	22291	22180	22364	22329	22452	22287	22419	22633	22424	22436	22513	22519	22313	22563	22378	22610	22429	22408	22378	22416	22584	22562	22298	22512	22594	22456	22335	22418	22448	22537	22506	22376	22722	22504	22267	22580	22706	22452	22538	22517	22374	22267	22615	22448	22460	22547	22400	22471	22309	22366	22347	22777	22401	22430	22563	22421	22642	22420	22303	22404	22255	22419	22453	22512	22556	22495	22538	22608	22388	22464	22486	22486	22466	22625	22586	22524	22470	22287	22460	22343	22734	22557	22468	22516	22513	22746	22113
51805	81460	72165	57234	46396	41167	36379	30518	24792	21982	20180	18880	18368	17744	17234	16982	16747	16440	16217	16346	16156	16234	16092	15957	16028	16121	15914	15756	15747	15841	15901	15779	15862	15680	15730	15744	15896	15735	15841	15928	15754	15564	15912	15761	15871	15614	15636	15708	15811	15670	15712	15785	15701	15825	15709	15528	15713	15607	15536	15541	15618	15661	15698	15694	15909	15721	15610	15819	15784	15700	15727	15844	15691	15758	15683	15824	15846	15762	15509	15772	15706	15661	15799	15765	15560	15735	15495	15751	15812	15876	15720	15768	15901	15568	15657	15664	15717	15824	15785	15674	15567	15690	15697	15493	15655	15630	15552	15611	15714	15612	15817	15782	15572	15821	15835	15785	15513	15434	15518	15778	15824	15635	15712	15914	15891	15694	15829	15734	15552	15653	15704	15533	15732	15749	15595	15474	15684	15894	15618	15715	15670	15681	15588	15706	15707	15651	15680	15620	15574	15774	15887	15829	15786	15582	15734	15617	15619	15769	15772	15612	15871	15674	15777	15845	15888	15721	15743	15719	15650	15732	15746	15565	15837	15871	15670	15698	15711	15812	15699	15618	15816	15684	15698	15816	15786	15665	15514	15749	15888	15632	15780	15672	15601	15950	15613	15753	15702	15687	15899	15777	15801	15609	15601	15726	15678	15635	15783	15528	15818	15728	15663	15769	15734	15503	15956	15647	15833	15710	15755	15745	15599	15710	15706	15724	15704	15636	15694	15895	15618	15906	15800	15713	15596	15795	15659	15573	15629	15587	15839	15456	15780	15794	15732	15675	15738	15659	15706	15645	15845	15820	15667	15638	15644	15684	15791	15660	15839	15735	15788	15669	15627	15853	15610	15650	15518	15637	15569	15628	15558	15804	15688	15829	15930	15684	15891	15813	15717	15670	15762	15798	15866	15652	15747	15663	15674	15751	15772	15728	15720	15568	15638	15725	15674	15578	15798	15793	15689	15600	15583	15435	15999	15715	15753	15771	15863	15841	15805	15800	15773	15770	15536	15719	15794	15763	15509	15673	15741	15578	15865	15877	15753	15723	15729	15778	15562	15727	15603	15807	15713	15706	15750	15731	15657	15849	15513	15850	15763	15857	15682	15642	15679	15676	15823	15449	15694	15691	15625	15613	15725	15642	15570	15767	15671	15446	15736	15737	15668	15723	15652	15740	15696	15817	15768	15787	15612	15702	15748	15582	15788	15765	15762	15547	15696	15743	15904	15715	15756	15770	15899	15725	15638	15678	15822	15750	15687	15629	15740	15711	15779	15594	15949	15771	15711	15825	15766	15640	15718	15674	15769	15670	15668	15692	15822	15714	15533	15639	15673	15690	15696	15620	15607	16007	15709	15741	15756	15673	15615	15827	15815	15868	15745	15725	15655	15829	15851	15509	15631	15760	15651	15657	15692	15695	15681	15684	15864	15682	15785	15615	15839	15722	15672	15616	15869	15716	15777	15788	15763	15667	15809	15672	15577	15863	15584	15684	15767	15699	15801	15652	15650	15704	15689	15776	15855	15828	15570	15701	15772	15711	15714	15551	15922	15747	15804	15723	15974	15826	15696	15678	15673	15661	15958	15530	15592	15780	15623	15817	15597	15765	15732	15838	15711	15565	15842	15573	15815	15683	15592	15662	15667	15544	15549	15738	15584	15797	15764	15785	15735	15537	15825	15540	15735	15609	15833	15837	15627	15639	15881	15797	15677	15845	15699	15686	15806	15775	15855	15708	15706	15819	15750	15912	15598	15864	15565	15633	15810	15837	15901	15639	15588	15555	15709	15770	15612	15748	15741	15779	15647	15721	15692	15807	15891	15662	15632	15726	15694	15754	15663	15666	15845	15624	15712	15763	15645	15703	15618	15707	15656	15700	15770	15921	15710	15681	15640	15785	15700	15632	15694	15595	15873	15502	15743	15604	15739	15750	15844	15647	15635	15639	15433	15722	15630	15661	15586	15688	15882	15571	15768	15727	15673	15661	15665	15747	15753	15687	15581	15582	15714	15686	15841	15821	15726	15683	15699	15690	15642	15693	15626	15709	15666	15682	15853	15704	15610	15730	15860	15809	15775	15573	15629	15653	15659	15735	15577	15790	15827	15657	15620	15682	15745	15710	15674	15655	15697	15727	15653	15632	15681	15697	15613	15633	15698	15759	15757	15703	15676	15712	15724	15748	15795	15732	15718	15753	15814	15846	15794	15692	15634	15743	15838	15566	15512	15633	15762	15501	15872	15811	15640	15869	15632	15662	15731	15657	15710	15723	15744	15902	15661	15615	15787	15627	15701	15700	15741	15883	15774	15754	15705	15582	15766	15847	15695	15793	15564	15594	15606	15604	15739	15668	15661	15798	15706	15887	15733	15616	15751	15735	15593	15669	15595	15583	15886	15752	15842	15716	15523	15645	15747	15792	15627	15664	15608	15683	15732	15671	15679	15715	15620	15691	15449	15942	15734	15657	15697	15716	15586	15639	15514	15751	15638	15812	15692	15779	15738	15748	15698	15666	15665	15777	15854	15694	15795	15643	15752	15823	15755	15695	15821	15815	15791	15594	15527	15663	15697	15701	15740	15616	15827	15919	15629	15721	15623	15580	15734	15752	15573	15705	15825	15627	15851	15766	15666	15920	15707	15625	15604	15722	15645	15779	15658	15624	15771	15649	15762	15658	15693	15702	15668	15595	15811	15471	15700	15718	15778	15786	15605	15678	15418	15778	15770	15751	15640	15699	15947	15847	15912	15811	15671	15702	15782	15893	15677	15713	15796	15611	15621	15606	15599	15720	15633	15649	15665	15572	15796	15816	15650	15683	15676	15729	15645	15647	15498	15691	15929	15794	15677	15742	15833	15652	15735	15589	15897	15376	15698	15735	15579	15511	15713	15970	15824	15688	16024	15766	15800	15919	15713	15730	15644	15721	15803	15721	15596	15603	15781	15663	15724	15880	15759	15759	15666	15742	15756	15768	15652	15740	15897	15681	16023	15589	15725	15627	15580	15665	15840	15714	15735	15726	15797	15683	15914	15682	15466	15713	15546	15503	15702	15772	15839	15774	15797	15858	15590	15768	15570	15787	15531	15677	15790	15666	15870	15684	15811	15789	15759	15622	15643	15774	15740	15546	15569	15815	15712	15600	15831	15835	15725	15549	15605	15785	15581	15721	15873	15740	15805	15682	15687	15719	15683	15699	15679	15565	15837	15585	15648	15819	15621	15589	15784	15747	15755	15778	15595	15756	15643	15599	15899	15781	15802	15602	15686	15632	15673	15461	15629	15840	15761	15725	15681	15789	15641	15660	15907	15620	15714	15607	15581	15612	15833	15581	15811	15601	15759	15723	15584	15569	15800	15746	15658	15576	15953	15648	15684	15690	15982	15592	15688	15685	15637	15786	15824	15665	15600	15439	15783	15773	15839	15759	15638	15748	15640	15736	15705	15767	15731	15764	15737	15572	15642	15703	15799	15568	15881	15795	15764	15872	15779	15721	15736	15735	15797	15723	15580	15704	15635	15750	15732	15528	15581	15739	15809	15569	15860	15646	15641	15882	15801	15675	15794	15862	15708	15753	15780	15719	15548	15807	15763	15942	15781	15576	15693	15496	15782	15697	15721	15593	15792	15624	15856	15796	15682	15805	15606	15641	15753	15718	15725	15618	15543	15730	15632	15577	15688	15785	15778	15779	15590	15705	15678	15634	15792	15780	16023	15665	15639	15815	15601	15560	15632	15686	15493	15620	15675	15616	15813	15650	15606	15617	15555	15726	15798	15778	15628	15617	15590	15585	15677	15699	15779	15687	15519	15705	15664	15884	15682	15732	15716	15664	16029	15733	15554	15558	15813	15609	15682	15591	15781	15535	15715	15761	15652	15669	15784	15597	15728	15839	15662	15790	15518	15772	15652	15920	15580	15658	15655	15537	15797	15694	15692	15763	15826	15726	15606	15777	15676	15713	15671	15838	15732	15710	15853	15520	15769	15712	15749	15686	15787	15578	15579	15652	15757	15709	15615	15604	15730	15553	15835	15854	15613	15704	15702	15662	15788	15546	15611	15761	15813	15936	15744	15862	15873	15535	15691	15613	15599	15589	15783	15976	15893	15870	15585	15777	15816	15644	15619	15692	15593	15766	15654	15629	15633	15799	15609	15906	15488	15916	15588	15616	15709	15715	15649	15655	15572	15642	15719	15615	15728	15715	15724	15789	15672	15658	15848	15621	15677	15892	15675	15531	15686	15700	15814	15598	15716	15742	15791	15600	15554	15706	15614	15668	15500	15802	15614	15731	15773	15607	15766	15672	15732	15626	15627	15788	15800	15733	15445	15638	15758	15776	15876	15715	15583	15570	15838	15617	15613	15699	15680	15878	15641	15631	15700	15709	15794	15617	15637	15863	15727	15677	15754	15627	15850	15569	15603	15744	15823	15707	15735	15805	15634	15737	15749	15793	15689	15432	15747	15708	15630	15784	15616	15823	15859	15711	15812	15876	15683	15686	15778	15561	15644	15765	15700	15560	15842	15771	15638	15759	15665	15679	15593	15778	15797	15759	15854	15716	15638	15643	15770	15794	15670	15894	15696	15740	15703	15491	15768	15840	15685	15715	15795	15652	15653	15842	15765	15716	15689	15722	15848	15661	15615	15542	15633	15803	15769	15741	15564	15720	15817	15839	15702	15465	15673	15518	15940	15767	15589	15745	15636	15804	15627	15849	15652	15590	15621	15578	15834	15929	15689	15673	15681	15647	15766	15758	15741	15706	15674	15717	15697	15561	15629	15626	15674	15615	15784	15788	15837	15465	15589	15859	15674	15614	15685	15713	15638	15720	15625	15718	15782	15714	15628	15758	15620	15741	15697	15539	15438	15555	15582	15758	15796	15776	15804	15689	15658	15710	15704	15947	15736	15665	15739	15580	15748	15742	15942	15823	15796	15653	15749	15916	15703	15675	15706	15658	15602	15838	15639	15718	15687	15611	15688	15672	15777	15637	15701	15650	15796	15686	15553	15571	15622	15888	15681	15709	15684	15961	15601	15638	15749	15747	15615	15677	15855	15778	15561	15602	15832	15638	15644	15639	15822	15789	15725	15686	15646	15588	15714	15585	15591	15945	15699	15694	15647	15741	15679	15784	15783	15566	15808	15475
45340	53576	52706	46179	39381	34755	30042	27169	25781	24680	23939	23864	23325	23350	23246	23267	23193	23262	22784	22932	23060	23164	22770	22893	22881	22972	23056	22901	22628	22709	22963	23004	22797	22731	22796	22725	23026	22873	22593	22730	22715	22735	22624	22710	22860	22871	22712	22780	22717	22917	23044	22861	22764	22762	22727	22624	22847	22703	23006	22682	22680	22556	22633	22808	22655	22618	22980	22791	22659	22615	22797	22857	22738	22729	22903	22812	22580	22747	22639	22851	22727	22890	22738	22664	22755	22704	22705	22688	23016	22530	22847	22902	22633	22861	22642	22743	22808	22538	22744	22639	22921	22601	22851	22439	22855	22578	22728	22803	22603	22727	23011	22730	22897	22823	22626	22636	22810	22770	22865	22531	22864	22798	22745	22606	22593	22945	22714	22753	22846	22736	22792	22776	22954	22915	22704	22825	22855	23001	22802	22797	22704	22757	22632	22700	22771	22663	22548	22887	22735	22826	22713	22758	22506	22890	22641	22666	22757	22678	22657	22617	22475	22639	22909	22785	22833	22642	22814	22845	23069	22834	22688	22588	22871	22777	22884	22683	22855	22676	22470	22768	22771	22693	22523	22548	22910	22893	22637	22687	22669	22835	22762	22554	22660	22907	22613	22931	22917	22755	22685	22805	23033	22814	22905	22693	22669	22580	22749	22693	22745	22668	22620	22887	22874	22851	22596	22680	22634	22820	22727	22618	22529	22656	22743	22637	22844	22695	22685	22717	22781	22684	22737	22784	22810	22720	22930	22800	22789	22800	22581	22744	22746	22667	22520	22862	22763	22899	22837	22875	22681	22890	22603	22647	22837	22940	22761	22745	22960	22873	22803	22799	22950	22884	22739	22608	22834	22827	22684	22679	22741	22532	22805	22684	22514	22702	22857	23043	22905	22717	22937	22634	22662	22699	22791	22663	22802	22777	22803	22827	22719	23014	22742	22765	22623	22666	22546	22497	22642	22923	22763	22947	22915	22649	22898	22655	22703	22610	22770	22536	22910	22898	22575	22800	22978	22747	22570	22692	22650	22897	22757	22781	22822	22881	22759	22880	22908	22868	22706	22849	22751	22606	22701	22835	22778	22755	22848	22645	22920	22844	22486	22715	22678	22692	22787	22781	22936	22686	22500	22737	22863	22864	23049	22575	22678	22678	22581	22812	22798	22631	22757	22623	22656	22778	22548	22760	22948	22797	22625	22994	22836	22801	22583	22895	22636	22740	22654	22762	22758	22747	22857	22565	22637	22661	22502	22824	22882	22655	22829	22718	22830	22827	22765	23113	22665	22771	22772	22972	22686	22798	22853	22699	22591	22839	22877	22670	22679	22893	22608	23053	22552	22847	22723	22737	22917	22667	22800	22818	22660	22756	22844	22822	22886	22998	22672	22756	22779	22753	22779	22756	22694	22605	23176	22604	22860	22693	22878	22932	22972	22826	22902	22878	22854	22923	22893	22877	22734	22923	22942	22754	22875	22876	22774	22730	22526	22550	22618	22830	22668	22671	22763	22536	22759	22872	22869	22770	22623	22720	22932	22851	22762	22727	22753	22816	22603	22366	22544	22725	22756	22634	22581	22789	22681	22691	23017	22787	22606	22600	22668	22821	22774	22561	22868	22891	22804	22855	22798	22618	22730	22855	22734	22895	22941	22669	22838	22535	22603	22797	22774	22821	22717	22881	22749	22676	22812	22774	22783	22624	22630	22659	22759	22842	22940	22693	22709	22822	22718	22907	22833	22906	22789	22729	22745	22671	22674	22703	22658	22552	22647	23012	22784	22613	22604	22865	22665	22881	22633	22617	22585	22838	22771	22822	22604	22825	22508	22723	22731	22657	22708	22695	22931	22767	22772	22714	22746	22535	22711	22925	22920	22739	22916	22684	23113	22754	22865	22702	22863	22756	22809	22704	22876	22985	22765	22909	22823	23021	22739	22656	22900	22980	22765	22601	22712	22645	22984	22951	22778	22669	22867	22722	22625	22543	22498	22816	22790	22696	22802	22801	22866	22773	22789	22534	22685	22837	22676	22788	22552	22835	22637	22759	22719	22921	22672	22543	22788	22947	22901	22892	22797	22983	22675	22643	22823	22584	22680	22623	22694	22768	22945	22682	22759	22860	22922	22635	22736	22584	22830	22850	22857	22720	22566	22781	22749	22886	22634	22784	22973	22470	22703	22868	22709	22712	22885	22821	22916	22908	22706	22766	22585	22799	22777	22787	22927	22989	22882	22794	22676	22719	22732	22906	22820	22948	22883	22758	22623	22658	22861	22759	22556	22813	22953	22809	22910	22721	22438	22717	22709	22814	22714	22659	22677	22701	22578	22864	23206	22701	23020	22725	22701	22714	22752	22767	22685	22526	22699	22841	22687	22700	22799	22944	22994	22822	22681	22882	22604	22739	22932	22524	22924	22465	22455	22616	22518	22872	22552	22881	22945	22556	22608	22700	22801	22839	22807	22725	22812	22863	22700	22717	22882	22644	22762	22519	22777	22874	22818	22817	22707	22765	22794	22852	22915	22607	22565	22770	22760	22698	22590	22728	22710	22828	22747	22645	22674	22690	22636	22722	22820	22830	22864	22760	22811	22712	22963	22709	22877	22916	22910	22740	22882	22667	22903	22733	22724	22785	22822	22831	22795	22705	22747	23061	22794	22629	22919	22681	22765	22629	22595	22878	22663	22762	22702	22686	22676	22722	22760	22925	22711	22692	22826	22926	22902	22766	22886	22862	22723	22752	22885	22579	22586	22873	22554	22738	22641	22804	22860	22638	22869	22887	22752	22804	22996	22807	22744	22850	22855	22670	22792	22609	22600	22801	22634	22832	22683	22580	22637	22868	22614	22647	22785	22840	22759	22858	22815	22536	22786	22835	22443	22626	22627	22729	22581	22612	22859	22773	22741	22961	22901	22848	22689	22776	22891	22661	23047	22432	22976	22844	22753	23024	22831	22588	22864	22897	22641	22780	22665	22872	22836	22705	22630	22778	22836	22828	22697	22809	22913	22789	22746	22840	22710	22700	22777	22794	22832	22616	22833	22930	22936	22640	22811	23015	22723	22734	22646	22756	22773	22896	22964	22835	22805	22623	22615	22663	22638	22719	22781	22866	22761	22867	22655	22759	22628	22908	22751	22952	22560	22717	22927	22785	22663	22675	22964	22664	22831	22671	22528	22768	22834	22580	22548	22706	22775	22548	22638	22823	22869	22562	22774	22865	22920	22802	22764	22754	22817	22940	22608	22480	22605	22576	22800	22602	22700	22808	22902	22721	22699	22873	22787	22694	22651	22884	22901	22725	22650	22729	22692	22938	23020	23112	22731	22673	22704	22747	23007	22882	22806	22508	22736	22626	22898	22834	22853	22891	22888	22759	22713	22630	22838	23023	22638	22637	22897	22955	22715	22668	22727	22696	22874	22654	22811	22839	22770	22819	22805	23004	22792	22803	22779	22585	22672	22748	22838	22751	22772	22572	22859	22769	22717	22603	22735	22770	22632	22853	22866	22678	22939	22879	22779	22999	22862	22979	22846	22906	22840	22749	22882	23008	22779	22807	22560	22741	22755	22902	22727	22906	22586	22846	22783	22678	22573	22911	22726	22646	22603	22747	22845	22775	22827	22887	22602	22991	22605	22692	22831	22823	22928	22747	22788	22778	22697	22841	22624	22752	23043	22913	22808	22631	22811	22766	22609	22549	22674	22748	22968	22622	22726	22642	22778	22721	22789	22769	22660	22687	22879	22734	22843	22859	22737	22811	22945	22889	22758	22770	22833	22513	22598	22640	22539	22832	22726	22769	22648	22612	22896	22675	22829	22939	22840	22905	22622	22719	22599	22877	22621	22561	22888	22847	22978	22625	22651	22802	22841	22603	22845	22793	22529	22763	23057	22574	22785	22692	22675	22781	22637	22751	22885	22890	22787	22592	22703	22686	22921	22597	23076	22900	22753	22859	22703	22776	22736	22699	22737	22778	22480	22593	22723	23071	22969	22577	22858	22632	22700	22811	22798	22839	22790	22708	22998	22650	22677	22739	22721	22779	22886	22924	22823	22871	22902	22955	22772	22990	22729	22653	22641	22702	22867	22839	22968	22934	23059	22880	22788	22857	22948	22952	22928	22674	22816	22698	22633	22678	22567	22827	22745	22833	22403	22576	22802	22703	22856	22609	22685	22817	22895	22767	22842	22747	22934	22752	23088	22506	22743	22683	22698	22758	22842	22890	22880	22970	22778	22723	22545	22795	22802	22839	22712	22967	22706	22822	22728	22786	22483	22528	22840	22684	23013	22876	22795	22679	22916	22761	22705	22646	22654	22849	22736	22647	22705	22971	22791	22993	22747	22727	22826	22726	22992	22887	22544	22651	22859	22835	22862	22804	23022	22796	22738	22930	22921	22615	22669	22809	22851	22744	22903	22874	22772	22790	22940	22789	22743	22894	22793	22840	22786	22930	22811	22863	22927	22974	22591	22871	22782	22824	22839	22793	22732	22768	22844	22782	22951	22666	22548	22608	22970	22630	22822	22637	22883	22878	22818	23037	22678	22857	22759	22660	22873	22662	22706	22632	22525	22904	22769	23086	22651	22853	22792	22692	22899	22842	22606	22787	22790	22696	22692	22612	22859	22732	22783	22690	22985	22851	22905	22952	22848	22845	22782	22866	22836	22768	22752	22652	22677	22604	22858	22604	22649	22903	22778	23039	22482	22866	22929	22857	22739	22839	22898	22628	22355	22716	22720	22920	22836	22780	22756	22748	22806	22752	22810	22693	22617	22647	22917	22770	22734	22894	22789	22646	22826	22896	22814	22737	22719	22713	22842	22834	22779	23146	22968	22832	22783	22900	22986	22795	22938	22638	22776	22795	22743	22832	22836	22985	22704	22817	22740	22805	22749	22735	22639	22730	22941	22722	23028	22667	22702	22371	22595	22703	22916	22628	22718	22776	22924	22953	22749	22900	22756	22728	22772	22736	22861	22679	22938	22811	22589	22645	22858	22628	22952	22752	22765	22826	22934	22626	22651	22620	22682	22866	23008	22687	22658	22890	22872	22846	22863	22746	22682	22664	22806	22620	22767	22723	22805	22792	22555	22912	22857	22780	22862	22787	23135	22815	22639	22833	22810	22843	22844	22939	23019	22787
47311	61045	54117	43478	36562	30494	24908	21378	19515	18639	17609	17191	16716	16574	16477	16411	16270	15999	16024	15952	15994	15818	15912	15877	15743	15799	15959	16059	15849	15860	16028	15744	15836	15977	15947	15795	15667	15817	15912	15835	15800	15761	15741	15836	15924	15687	15815	15881	15740	15580	15865	15711	15956	16006	15949	15919	15801	15884	15789	15656	15753	15759	15806	15728	15926	15781	15705	15596	15904	15804	15838	15745	15889	15926	15983	16000	15956	15782	15698	15959	15853	15869	15895	15990	15787	15761	15948	15727	15905	16002	15913	15964	15585	15913	15819	16112	16012	15862	15920	15794	15889	15863	16047	15833	15868	15793	15721	15778	15715	15832	15975	15659	15774	15956	15867	15875	15986	15768	15776	15926	15707	15902	15963	15921	15788	15735	16054	15763	15807	15926	15869	15882	15838	15891	15900	15699	15961	15817	15980	15800	15809	15921	15769	16152	15899	15832	15838	15927	15675	15886	15876	15962	15752	15634	15749	15672	15823	15551	15968	15853	15854	16047	15889	15832	15921	15871	15701	15861	15791	15930	15966	15973	15971	15766	15796	15829	15845	15871	15831	15833	15858	15885	16013	16080	15694	15796	15855	15601	15820	15848	15675	15889	15877	15999	15635	15768	15805	15717	15861	15932	15801	15840	15895	15841	15843	15835	15775	16050	15656	15818	15915	15932	15604	15802	15851	15865	15984	15835	15661	15740	15795	15827	15709	15812	15818	15866	15816	15712	16014	15696	15643	15626	15711	15780	15962	15859	15825	15906	15836	16028	15957	16003	15839	15808	15769	15805	15807	15809	15894	15723	15815	15968	15806	15819	16021	15846	15719	15917	15733	16057	15761	15652	15718	15829	15782	15967	15815	15911	16024	15926	15888	15702	15822	15843	15793	15820	15765	15776	15776	15770	16015	15848	15584	15757	16068	15785	15771	15889	15921	15740	15806	15808	15865	15771	15740	15882	15827	15761	15879	15763	15998	15927	15748	15903	15879	15571	15838	15939	15923	15914	15742	15946	15945	15804	15651	15964	15836	15848	15826	15957	15738	15869	15974	15857	15959	15833	15834	15853	15938	15873	15847	15773	15737	15835	15693	15912	15707	15875	15865	15750	15968	15735	15955	15815	15809	15871	15829	15823	15898	15776	15792	16002	15845	15714	15873	15853	15708	15910	15829	15867	15902	16017	15707	16073	15830	15807	15894	15878	15951	15684	15808	15854	15872	15841	15764	15873	15889	15773	15729	15803	15946	15983	15731	15880	15758	15833	15627	15884	15633	15642	15935	15719	15892	15895	15938	15721	15858	15905	15809	15973	15773	15849	15786	15825	15659	15962	15955	15756	15887	15813	15856	15837	15804	15943	15910	15777	15804	15707	15768	16063	15718	15901	15809	15803	15833	15723	15933	15895	15879	15879	15825	15790	16045	15783	15696	15853	15759	15925	15782	15740	15913	15883	15857	15606	15919	15715	15998	15958	15784	15845	15879	15837	15564	15851	15703	15768	15835	15869	15902	15842	15844	15777	15868	15909	15848	15757	15763	15656	15896	15827	15841	15800	15777	15789	15755	15655	15755	15877	15859	15698	15797	15839	15798	15883	15757	15912	15855	15807	15869	15709	15824	15727	15906	15919	15730	15838	15843	15833	15986	15881	15896	15912	15843	15774	16051	15873	15804	15782	15885	15874	15848	15815	15990	15796	15873	15765	15822	15816	15861	15954	15951	15714	15908	15905	15625	15691	15884	15686	15812	15906	15985	15863	15743	15816	15822	15936	15764	15818	15864	15980	15742	15867	15923	15780	15804	15799	15853	15709	16035	15971	15843	15860	15936	15707	15919	15825	15870	15823	15826	15874	15817	15700	15855	15730	15741	15856	15728	15834	15909	15774	16038	15807	15649	15926	15934	15748	15860	15700	15734	15888	15825	15792	15977	15813	15885	15746	15955	15979	15774	15975	15859	15865	15747	15960	15808	15833	15825	15811	15655	15895	15813	15737	15787	15913	15709	15824	15920	15755	15798	15826	15908	15784	15737	15807	15780	15881	15864	16016	15672	15777	15764	15911	15879	15890	15872	15807	15815	15868	15859	15788	15940	15850	15881	15815	15699	15695	15678	15959	15662	15880	15830	15698	15738	15965	15774	15835	15798	15705	15963	15894	15983	15656	15692	15829	15921	15893	15866	15849	15967	15897	15843	15723	15891	15970	15837	15700	15827	15606	15921	15874	15985	15828	15749	15677	15763	15954	15856	15726	15819	16062	15865	15815	15759	15796	15884	15873	15729	15870	15949	15812	15894	15908	15978	15770	15755	15663	15756	15902	15932	15848	15855	15704	15979	15799	15702	15911	15915	15604	15925	15747	15752	15959	15869	15844	15686	15925	15928	15878	15994	15884	15814	15847	15799	15771	15978	15963	15798	15740	15872	15781	15702	15859	15731	15829	15744	15883	15782	15944	15765	15823	15980	15860	15899	15830	15785	15738	16013	15766	15844	15837	15895	15840	15776	15934	15817	15690	15885	16023	15829	15895	15789	16001	15787	15848	15747	15689	15790	15767	15911	15745	15757	15869	15786	15764	15836	15608	15957	15890	15760	15871	15820	15762	15822	15894	15852	15785	15871	15761	15809	15890	15862	15844	15811	15897	15600	15851	15749	15829	15804	15841	15837	15801	15876	15779	16021	15934	15985	15796	15860	15791	16020	15786	15855	15872	15770	16035	15888	15897	15811	15855	15961	15705	15816	15968	15757	15983	15796	15825	15887	15848	15881	15827	15857	15978	15964	15971	15713	15776	15943	15987	15723	15833	15753	15941	15788	15884	15824	15941	15870	15814	15907	15796	15873	15759	15970	15782	15843	15876	15804	15839	15866	15851	15781	15910	15867	15715	15707	15933	15891	16062	15815	15790	15790	15850	15870	15774	15741	15939	15809	15793	15947	15761	15778	15787	15842	15760	15922	15956	15910	15826	15801	15675	15875	15773	15853	15815	15896	15771	15792	15904	15945	15879	15827	15812	15781	15902	15847	15867	15817	15788	15819	15638	15758	15830	15886	16001	16027	15970	15842	15988	15825	15812	15933	15728	15802	15917	15890	15915	15884	15800	15721	15900	15762	16017	15905	15868	15827	15935	15974	15764	15693	15799	15790	15881	15872	15855	15782	15893	15768	15910	15825	15793	15933	15867	15787	15819	15889	15734	15736	15805	15881	15717	15838	15652	15685	15690	15872	15964	15873	15847	15787	15730	15685	15960	15746	15786	15952	15798	15825	15696	15822	15822	15729	15808	15991	15687	15880	15955	15752	15787	15826	15864	15883	15827	15731	15839	16001	15793	15745	15869	15860	15821	16009	15891	15901	16008	15855	15729	15917	15847	15966	15958	15703	15800	15807	15584	15971	15744	15882	15919	15703	15672	15857	15626	16008	15932	15822	15611	15885	15856	15797	15825	15710	15662	15746	15659	15885	15961	15904	15734	15874	15916	15763	15927	15758	15899	15859	15782	15898	15864	15929	15850	15766	15801	15793	15945	15765	15950	15830	15622	15923	15636	15847	15803	15778	15839	15816	15821	16020	15829	15755	15848	15806	15919	15939	15932	15913	15815	15933	15906	15868	15772	15789	15795	15913	15750	15922	15984	15827	15750	15813	15787	15701	15868	15899	15970	15875	15652	15836	15890	15695	15745	15786	15820	15903	15941	15759	15958	15897	15792	15835	15770	15882	15839	15890	15941	15847	15722	15889	15768	15756	15946	15802	15997	15864	15808	15643	15842	15787	15735	15906	15643	15867	15866	15754	15968	15770	15635	15717	15879	15711	15666	15716	15725	15794	15871	15779	15729	15758	15767	15795	15885	15774	15894	15766	15968	15580	15874	15784	15925	15917	15994	15692	15848	15833	15889	15783	15793	15835	15679	15801	16021	15781	15858	15931	15701	15765	15837	15951	15821	15844	15766	15827	16039	15875	15927	15940	16022	15820	15917	15837	15841	15955	15903	15881	15975	15754	15907	15823	15725	16011	15707	15665	15850	15934	15849	15754	15866	15737	15807	15996	15773	15915	15844	15791	15826	15744	15861	15715	15701	15812	15822	15852	15913	15693	16060	15889	15772	15787	15894	15962	15850	15587	15957	15916	15863	15923	15885	15755	15972	15977	15901	15768	15746	16052	15755	15857	15822	15836	15883	15758	15836	15868	15769	16064	15902	15945	15763	15938	15986	16002	15728	15806	15977	15875	15829	15957	15918	15822	15812	16120	15861	15629	15920	15833	15863	15936	15866	15849	15859	15754	15763	15818	15741	15809	15856	15902	15831	15768	15917	15951	15789	15644	15833	15832	15722	15785	15681	16047	15820	16036	15823	15895	15786	15997	15819	15795	15946	15744	15881	15945	15733	15871	15930	15932	15723	15817	15905	15941	15783	15690	15942	15768	15904	15877	15828	15948	15819	15953	15908	15789	15962	15875	15837	15839	15912	15839	15935	15716	15807	15758	15842	15803	15924	15934	15896	15908	15808	16126	15720	15785	15918	15751	16050	15875	15910	15901	15825	15722	15785	15866	15868	15744	15724	15921	15677	15787	15777	15858	15776	15842	15670	15913	15760	15755	15876	15848	15937	15740	15722	15978	15858	15883	15731	15888	15782	15885	15794	15668	15978	15863	15847	15804	15891	15980	15903	15908	15773	15865	15937	15863	15854	15937	15918	15724	15855	15908	15860	15862	15732	15762	15838	15832	15995	16023	15728	15827	15804	15936	15895	15902	15845	15993	15852	15930	15900	15826	15929	15734	15881	15715	15984	15882	15767	15832	15873	15844	15713	15769	15849	15785	15832	15963	15953	15844	15740	16050	15782	15807	15881	15853	15988	15785	15822	15930	15917	15897	15959	15895	15772	15831	15720	15828	16040	15835	15809	15775	15790	16027	15813	15871	15869	15974	15839	15930	15732	15959	15803	15806	15962	15682	15663	15878	15811	15749	15894	15827	15836	15883	15750	15686	15919	15914	15803	15996	15875	15830	15635	15951	15943	15779	15711	15804	15705	15929	15796	15890	15996	15884	15653	15995	15849	15880	15885	15668	15870	15871	15764	15911	15870	15833	15863	15908	15897	15859	16008	15946	15735	15664	15758	15888	15827	15911	15958	15817	15755
26306	21944	33291	38683	42086	41368	36853	31153	27411	25660	24937	24401	23917	23924	23275	23159	23204	22562	22839	22697	22975	22573	22697	22792	22687	22476	22391	22609	22601	22526	22477	22482	22492	22496	22375	22249	22513	22342	22483	22461	22301	22424	22468	22396	22559	22700	22545	22705	22505	22449	22498	22626	22457	22632	22264	22388	22351	22426	22388	22542	22472	22321	22459	22463	22389	22414	22486	22506	22567	22458	22487	22328	22520	22521	22356	22502	22428	22306	22428	22495	22472	22437	22482	22306	22242	22337	22275	22481	22395	22435	22235	22639	22481	22509	22526	22310	22452	22645	22496	22411	22389	22511	22248	22404	22462	22234	22591	22603	22531	22374	22167	22559	22450	22525	22528	22508	22514	22501	22546	22459	22269	22493	22489	22490	22502	22293	22441	22656	22473	22487	22302	22504	22606	22440	22405	22187	22631	22429	22657	22402	22637	22541	22278	22573	22382	22424	22474	22350	22431	22223	22331	22651	22523	22642	22625	22313	22436	22341	22323	22344	22159	22595	22546	22548	22247	22621	22445	22450	22388	22521	22323	22406	22587	22551	22504	22529	22533	22390	22446	22467	22276	22487	22403	22547	22088	22445	22478	22322	22300	22413	22364	22150	22314	22337	22286	22380	22214	22145	22244	22383	22334	22400	22264	22359	22688	22280	22276	22281	22590	22883	22438	22431	22446	22413	22509	22595	22301	22684	22659	22313	22536	22320	22256	22482	22425	22561	22522	22506	22575	22514	22539	22181	22523	22569	22369	22441	22502	22490	22687	22640	22483	22451	22759	22386	22332	22467	22345	22068	22199	22528	22615	22323	22419	22456	22448	22553	22555	22345	22540	22559	22619	22131	22345	22477	22281	22239	22298	22340	22532	22398	22333	22660	22576	22380	22293	22218	22355	22299	22487	22380	22434	22396	22313	22500	22393	22447	22609	22675	22569	22551	22545	22439	22148	22284	22212	22512	22323	22482	22436	22491	22472	22444	22468	22495	22272	22449	22383	22315	22239	22524	22357	22191	22376	22268	22572	22584	22440	22508	22265	22442	22421	22583	22534	22381	22604	22609	22322	22513	22538	22262	22535	22305	22487	22506	22320	22280	22420	22481	22452	22254	22553	22414	22730	22455	22408	22511	22589	22521	22472	22429	22550	22394	22558	22513	22387	22469	22512	22352	22439	22377	22499	22336	22450	22281	22281	22450	22427	22338	22548	22317	22495	22393	22294	22389	22316	22534	22500	22477	22431	22451	22433	22454	22221	22349	22547	22427	22432	22406	22584	22357	22472	22380	22365	22423	22498	22512	22588	22459	22529	22656	22497	22422	22609	22298	22338	22361	22353	22531	22212	22393	22445	22368	22619	22688	22678	22368	22466	22304	22424	22383	22488	22371	22654	22449	22332	22294	22332	22425	22521	22380	22653	22365	22569	22210	22494	22546	22382	22337	22502	22324	22324	22340	22318	22510	22651	22487	22467	22754	22460	22391	22741	22584	22532	22660	22594	22504	22394	22441	22485	22331	22663	22452	22383	22576	22273	22344	22754	22559	22565	22617	22502	22320	22539	22419	22376	22541	22658	22425	22298	22480	22221	22411	22093	22448	22456	22615	22357	22161	22431	22460	22434	22341	22476	22654	22769	22438	22424	22393	22415	22605	22539	22203	22461	22371	22506	22501	22480	22514	22422	22451	22425	22392	22434	22486	22381	22461	22390	22516	22394	22345	22430	22478	22493	22452	22601	22450	22452	22551	22546	22354	22101	22270	22381	22337	22409	22355	22630	22479	22438	22368	22490	22248	22592	22360	22456	22232	22339	22406	22561	22669	22462	22276	22367	22549	22481	22567	22274	22278	22483	22316	22377	22426	22585	22392	22496	22446	22647	22413	22476	22414	22306	22411	22475	22366	22357	22422	22636	22487	22661	22425	22265	22489	22436	22418	22449	22335	22333	22278	22586	22416	22590	22637	22233	22495	22487	22373	22332	22310	22458	22368	22554	22428	22299	22449	22544	22236	22498	22538	22449	22401	22619	22432	22459	22335	22545	22223	22394	22385	22433	22430	22434	22312	22489	22463	22489	22424	22488	22442	22459	22387	22572	22386	22561	22519	22644	22415	22418	22379	22618	22414	22373	22552	22396	22291	22475	22498	22572	22553	22612	22437	22499	22315	22569	22392	22729	22874	22385	22504	22477	22525	22657	22449	22263	22282	22432	22540	22396	22381	22352	22389	22566	22624	22216	22220	22514	22608	22507	22663	22256	22413	22314	22500	22507	22553	22314	22478	22522	22607	22278	22287	22548	22576	22176	22520	22410	22482	22287	22272	22579	22391	22442	22344	22389	22307	22528	22512	22502	22394	22454	22407	22330	22253	22447	22450	22437	22385	22478	22335	22331	22411	22608	22443	22489	22519	22632	22510	22510	22423	22522	22484	22373	22578	22460	22026	22412	22168	22583	22539	22508	22420	22407	22507	22269	22353	22395	22373	22440	22358	22146	22465	22356	22427	22542	22758	22357	22414	22419	22804	22486	22449	22435	22665	22495	22347	22512	22424	22535	22209	22290	22513	22367	22587	22471	22433	22495	22137	22525	22559	22613	22355	22595	22516	22385	22610	22547	22382	22465	22601	22581	22351	22296	22274	22442	22516	22532	22485	22291	22307	22487	22359	22540	22431	22554	22430	22468	22649	22304	22571	22564	22420	22291	22439	22476	22602	22476	22457	22358	22375	22458	22183	22547	22286	22397	22515	22443	22640	22455	22401	22392	22258	22335	22575	22480	22338	22421	22330	22577	22529	22559	22446	22508	22154	22471	22748	22533	22545	22565	22379	22321	22521	22621	22435	22534	22273	22220	22569	22469	22411	22492	22472	22129	22487	22670	22478	22268	22343	22501	22508	22207	22650	22437	22386	22403	22480	22506	22596	22588	22539	22335	22431	22461	22492	22527	22502	22413	22388	22439	22591	22376	22574	22517	22422	22304	22314	22493	22609	22695	22221	22297	22537	22429	22716	22594	22460	22656	22568	22466	22200	22415	22505	22561	22493	22715	22498	22504	22322	22504	22525	22465	22480	22381	22322	22443	22495	22472	22226	22447	22405	22466	22481	22536	22266	22339	22163	22344	22483	22470	22414	22532	22241	22372	22454	22501	22226	22645	22580	22574	22370	22528	22257	22483	22426	22641	22694	22259	22352	22562	22442	22245	22266	22470	22323	22465	22274	22460	22352	22433	22384	22363	22357	22665	22216	22488	22440	22517	22499	22642	22435	22462	22403	22493	22461	22426	22397	22532	22626	22687	22547	22379	22208	22352	22359	22553	22509	22486	22213	22316	22556	22731	22280	22458	22330	22298	22559	22591	22487	22573	22440	22417	22206	22507	22385	22453	22354	22552	22308	22075	22295	22331	22429	22494	22506	22252	22529	22463	22558	22444	22338	22474	22518	22521	22435	22422	22484	22522	22433	22153	22560	22507	22316	22251	22314	22653	22554	22543	22353	22601	22504	22328	22331	22448	22385	22255	22333	22400	22602	22313	22274	22419	22660	22355	22407	22319	22334	22751	22492	22356	22230	22566	22543	22197	22467	22552	22349	22457	22452	22607	22470	22624	22633	22449	22499	22559	22352	22335	22217	22431	22669	22367	22281	22613	22670	22405	22414	22498	22240	22316	22487	22674	22518	22509	22480	22587	22675	22161	22392	22541	22280	22151	22651	22500	22253	22506	22413	22512	22246	22335	22594	22530	22544	22620	22435	22479	22182	22548	22584	22313	22652	22554	22423	22317	22431	22646	22532	22466	22572	22494	22423	22719	22397	22375	22312	22364	22367	22320	22403	22657	22674	22408	22291	22508	22759	22579	22673	22431	22575	22435	22533	22378	22439	22296	22380	22456	22529	22551	22496	22579	22477	22316	22530	22690	22398	22189	22241	22344	22412	22445	22562	22379	22342	22452	22355	22510	22525	22371	22511	22516	22368	22622	22360	22571	22383	22428	22458	22440	22441	22516	22354	22488	22341	22499	22411	22378	22436	22335	22372	22457	22333	22433	22575	22437	22504	22408	22489	22400	22472	22495	22281	22437	22506	22482	22378	22657	22339	22367	22419	22555	22522	22251	22435	22539	22280	22562	22703	22575	22631	22581	22239	22360	22097	22582	22510	22613	22549	22360	22318	22313	22408	22326	22647	22515	22721	22475	22558	22575	22417	22414	22301	22595	22602	22223	22342	22529	22482	22252	22205	22424	22219	22196	22587	22537	22400	22526	22220	22398	22466	22339	22540	22453	22521	22317	22357	22532	22469	22500	22268	22342	22305	22460	22533	22339	22414	22391	22520	22701	22567	22527	22633	22483	22686	22157	22498	22417	22413	22520	22340	22453	22489	22352	22299	22549	22556	22599	22637	22549	22553	22585	22331	22440	22498	22482	22460	22337	22360	22476	22575	22542	22430	22681	22359	22455	22362	22270	22310	22248	22359	22428	22457	22655	22427	22477	22268	22433	22427	22216	22540	22415	22579	22773	22717	22704	22311	22367	22429	22386	22634	22409	22630	22541	22522	22456	22395	22578	22411	22216	22648	22513	22648	22485	22543	22268	22405	22196	22330	22524	22407	22454	22633	22579	22332	22363	22635	22608	22464	22520	22497	22479	22477	22745	22506	22544	22496	22353	22391	22555	22286	22447	22363	22398	22534	22652	22406	22411	22536	22510	22365	22617	22753	22632	22373	22268	22429	22444	22367	22395	22457	22442	22427	22748	22350	22446	22469	22223	22417	22408	22378	22274	22309	22512	22421	22346	22554	22683	22639	22646	22599	22524	22359	22314	22376	22409	22480	22511	22354	22324	22500	22591	22552	22533	22567	22507	22507	22202	22441	22509	22443	22426	22631	22487	22678	22441	22448	22181	22792	22575	22693	22509	22448	22229	22176	22380	22732	22508	22281	22294	22372	22597	22519	22422	22518	22428	22645	22609	22388	22205	22519	22576	22636	22351	22591	22456	22366	22418	22623	22659	22554	22348	22312	22476	22414	22506	22346	22419	22565	22434	22581	22485	22333	22492	22295	22338	22545	22634	22586	22583	22611	22429	22432	22504	22615	22346	22591	22461	22459	22522	22480	22353	22339	22235	22459	22574	22253	22528	22419	22542	22414
44291	71273	69521	56808	48994	39805	32088	26228	22035	19811	18720	17827	17300	17004	16638	16544	16466	16428	16178	16129	15814	16007	15836	15918	15676	15975	15830	15823	15556	15881	15778	15876	15744	15761	15822	15697	15724	15546	15738	15821	15554	15724	15639	15741	15702	15958	15630	15679	15885	15801	15616	15637	15675	15814	15787	15619	15688	15794	15760	15694	15646	15573	15769	15576	15577	15674	15724	15694	15808	15489	15733	15658	15690	15751	15795	15924	15859	15813	15627	15636	15555	15639	15614	15823	15827	15724	15701	15658	15765	15801	15909	15627	15754	15608	15578	15942	15858	15734	15915	15691	15801	15674	15616	15810	15676	15676	15782	15661	15714	15736	15580	15812	15775	15651	15747	15642	15648	15614	15576	15616	15683	15770	15682	15706	15690	15913	15449	15667	15876	15769	15570	15661	15701	15908	15742	15673	15685	15660	15638	15781	15641	15439	15779	16036	15839	15708	15561	15513	15692	15811	15635	15848	15550	15689	15764	15689	15623	15725	15688	15697	15647	15869	15624	15866	15602	15703	15697	15894	15883	15793	15767	15789	15675	15785	15814	15707	15809	15898	15651	15660	15792	15517	15709	15626	15848	15622	15675	15779	15608	15779	15672	15756	15630	15697	15733	15691	15736	15701	15705	15687	15698	15692	15660	15594	15732	15954	15700	15684	15815	15681	15659	15587	15775	15740	15607	15547	15664	15789	15642	15648	15727	15888	15718	15576	15773	15728	15814	15633	15734	15819	15625	15623	15703	15922	15779	15816	15794	15917	15738	15682	15846	15668	15541	15610	15742	15761	15834	15702	15847	15851	15842	15684	15772	15801	15868	15774	15620	15654	15647	15753	15694	15661	15736	15624	15887	15566	15567	15826	15807	15682	15672	15716	15621	15686	15656	15838	15703	15766	15789	15702	15747	15724	15541	15731	15658	15813	15592	15722	15766	15707	15875	15885	15663	15607	15800	15824	15799	15655	15538	15852	15723	15625	15627	15718	15601	15641	15996	15695	15782	15753	15853	15586	15696	15779	15691	15703	15849	15745	15773	15719	15795	15671	15786	15720	15732	15675	15596	15638	15690	15598	15668	15776	15662	15754	15772	15704	15703	15855	15568	15647	15693	15626	15712	15801	15693	15730	15670	15844	15823	15694	15771	15580	15931	15726	15713	15623	15830	15676	15928	15466	15620	15701	15510	15840	15673	15813	15710	15796	15646	15791	15754	15772	15700	15885	15749	15772	15950	15801	15572	15698	15758	15686	15632	15687	15660	15788	15734	15803	15729	15745	15640	15686	15643	15771	15765	15781	15726	15768	15846	15870	15656	15648	15645	15807	15774	15662	15614	15671	15582	15671	15744	15565	15823	15759	15626	15681	15714	15786	15624	15626	15629	15724	15800	15698	15708	15579	15772	15556	15669	15901	15645	15610	15612	15792	15737	15782	15933	15636	15748	15577	15812	15624	15587	15815	15721	15847	15611	16007	15835	15701	15844	15608	15638	15749	15758	15868	15738	15826	15610	15802	15722	15650	15567	15657	15795	15783	15836	15737	15724	15636	15809	15805	15738	15622	15807	15904	15656	15823	15757	15782	15543	15634	15529	15764	15623	15758	15757	15620	15749	15670	15744	15596	15667	15704	15693	15668	15740	15756	15823	15395	15737	15801	15889	15625	15805	15813	15583	15594	15643	15695	15738	15706	15781	15693	15535	15657	15680	15588	15758	15531	15766	15862	15784	15617	15530	15728	15709	15822	15686	15785	15895	15613	15684	15842	15651	15989	15810	15614	15677	15837	15612	15630	15731	15626	15729	15796	15594	15690	15588	15779	15625	15656	15678	15664	15789	15665	15750	15750	15749	15837	15743	15783	15609	15620	15726	15714	15634	15709	15651	15752	15747	15792	15620	15746	15608	15711	15708	15622	15814	15869	15728	15666	15857	15804	15732	15736	15796	15680	15692	15758	15766	15648	15799	15500	15752	15745	15818	15619	15632	15718	15659	15706	15645	15787	15771	15829	15594	15644	15643	16022	15663	15637	15778	15765	15904	15913	15779	15893	15620	15718	15923	15841	15828	15748	15790	15840	15702	15677	15658	15731	15641	15784	15544	15786	15556	15826	15758	15744	15554	15758	15859	15699	15781	15657	15618	15773	15857	15683	15703	15671	15639	15807	15650	15578	15710	15613	15773	15594	15747	15804	15671	15786	15494	15538	15734	15687	15892	15692	15707	15655	15700	15660	15696	15754	15813	15702	15686	15681	15730	15740	15765	15641	15678	15680	15623	15664	15622	15665	15822	15797	15733	15681	15616	15624	15719	15865	15677	15728	15600	15755	15754	15829	15669	15671	15735	15758	15728	15748	15697	15631	15848	15905	15719	15698	15566	15881	15763	15642	15827	15810	15689	15745	15878	15689	15674	15702	15671	15556	15858	15713	15732	15710	15778	15736	15864	15741	15600	15728	15583	15528	15795	15727	15850	15733	15805	15685	15816	15673	15755	15780	15654	15855	15695	15554	15685	15624	15791	15504	15619	15592	15727	15679	15696	15628	15720	15582	15739	15899	15774	15713	15585	15589	15545	15592	15811	15610	15638	15814	15847	15569	15559	15582	15802	15797	15886	15604	15831	15772	15888	15719	15645	15776	15711	15785	15808	15750	15905	15832	15690	15640	15650	15859	15849	15650	15655	15778	15837	15606	15616	15830	15615	15695	15796	15803	15911	15670	15812	15642	15679	15865	15695	15678	15653	15662	15781	15604	15678	15627	15699	15544	15729	15797	15818	15676	15679	15767	15742	15674	15715	15664	15732	15766	15719	15779	15716	15602	15832	15850	15825	15822	15736	15802	15767	15504	15724	15750	15739	15720	15664	15758	15793	15672	15727	15648	15789	15677	15572	15673	15647	15746	15632	15665	15931	15614	15594	15730	15711	15739	15735	15749	15751	15708	15799	15771	15655	15755	15657	15879	15663	15604	15773	15803	15898	15636	15767	15949	15597	15624	15626	15691	15877	15580	15538	15686	15687	15662	15767	15687	15840	15615	15674	15701	15662	15650	15623	15655	15723	15667	15698	15870	15822	15743	15695	15750	15597	15486	15752	15746	15556	15744	15878	15678	15957	15480	15756	15716	15589	15644	15633	15760	15685	15887	15611	15816	15762	15760	15577	15664	15677	15826	15769	15762	15815	15699	15697	15882	15612	15783	15735	15691	15867	15614	15801	15705	15746	15871	15679	15621	15561	15685	15802	15570	15776	15867	15829	15755	15836	15761	15811	15835	15821	15674	15816	15738	15881	15756	15650	15741	15656	15610	15898	15666	15711	15704	15698	15520	15676	15697	15759	15676	15729	15780	15587	15839	15690	15729	15819	15742	15827	15799	15597	15777	15793	15788	15701	15884	15744	15879	15855	15856	15768	15668	15769	15623	15750	15745	15618	15705	15533	15814	15722	15796	15734	15687	15818	15780	15795	15946	15608	15695	15864	15700	15729	15857	15762	15775	15697	15720	15752	15445	15706	15816	15588	15825	15705	15688	15744	15893	15765	15737	15590	15778	15762	15647	15704	15765	15879	15738	15766	15760	15524	15760	15594	15666	15638	15662	15775	15667	15727	15749	15726	15771	15836	15608	15630	15676	15643	15809	15671	15635	15580	15616	15765	15688	15807	15728	15763	15598	15755	15668	15684	15533	15818	15749	15819	15714	15874	15798	15708	15678	15720	15898	15714	15731	15718	15782	15531	15808	15632	15719	15667	15583	15793	15726	15691	15545	15686	15714	15478	15768	15787	15691	15859	15747	15709	15733	15811	15795	15709	15532	15917	15731	15720	15639	15794	15725	15732	15582	15489	15782	15694	15628	15704	15685	15799	15795	15674	15717	15757	15638	15648	15877	15795	15812	15721	15784	15801	15768	15463	15840	15838	15663	15619	15866	15701	15864	15797	15650	15948	15701	15727	15553	15678	15599	15726	15630	15768	15702	15564	15634	15603	15735	15649	15628	15689	15707	15832	15727	15679	15770	15702	15814	15530	15780	15800	15657	15843	15602	15910	15831	15793	15873	15860	15652	15628	15609	15557	15735	15716	15919	15923	15751	15693	15656	15792	15759	15645	15713	15800	15768	15646	15751	15622	15735	15685	15649	15678	15739	15677	15686	15595	15612	15700	15616	15789	15664	15767	15981	15648	15880	15691	15654	15737	15753	15670	15697	15631	15652	15726	15449	15882	15587	15732	15747	15717	15627	15560	15744	15714	15854	15707	15779	15674	15642	15706	15631	15843	15816	15811	15858	15842	15681	15836	15811	15625	15680	15786	15757	15766	15889	15808	15711	15663	15807	15842	15836	15729	15562	15843	15681	15679	15726	15803	15701	15712	15834	15792	15639	15506	15723	15789	15803	15702	15665	15684	15558	15668	15794	15871	15740	15710	15789	15703	15844	15729	15652	15793	15571	15777	15814	15715	15666	15687	15741	15657	15795	15670	15794	15858	15715	15786	15727	15657	15593	15696	15753	15796	15703	15699	15634	15829	15749	15706	15739	15617	15735	15777	15740	15719	15775	15743	15704	15694	15960	15854	15740	15688	15670	15766	15804	15691	15638	15677	15655	15591	15761	15668	15881	15655	15775	15777	15540	15645	15712	15908	15769	15542	15631	15760	15599	15732	15803	15624	15719	15709	15586	15668	15770	15784	15750	15749	15718	15744	15717	15772	15828	15807	15615	15666	15650	15670	15602	15638	15693	15832	15844	15624	15787	15692	15724	15703	15745	15894	15768	15519	15750	15615	15833	15756	15524	15776	15688	15620	15965	15795	15688	15684	15764	15708	15716	15688	15618	15610	15760	15733	15685	15718	15794	15706	15664	15833	15803	15675	15632	15836	15710	15666	15782	15585	15677	15670	15780	15770	15841	15901	15740	15624	15980	15534	15832	15621	15748	15567	15671	15718	15696	15714	15970	15775	15707	15798	15684	15684	15627	15544	15679	15820	15803	15832	15892	15595	15686	15835	15553	15635	15594	15877	15681	15567	15663	15621	15805	15555	15649	15861	15702	15660	15633	15944	15760	15662	15661	15779	15847	15719	15514	15677	15755	15745	15676	15764	15517	15746	15496	15733	15931	15802	15711	16002	15678	15952	15940	15546	15777	15701	15700
24331	21705	31131	34644	37576	44947	43038	32764	28383	26850	25705	24936	24583	23996	23879	23379	23555	23186	23217	23022	22917	22910	22867	22707	23014	22867	22733	22765	22828	22730	22593	22834	22610	22620	22547	22596	22718	22592	22644	22600	22664	22600	22909	22624	22592	22580	22778	22550	22805	22606	22683	22728	22487	22742	22327	22357	22429	22721	22516	22671	22473	22793	22664	22493	22480	22617	22899	22678	22497	22798	22350	22540	22634	22782	22645	22666	22488	22569	22671	22608	22578	22544	22450	22435	22420	22462	22682	22697	22591	22537	22726	22606	22538	22653	22503	22469	22670	22521	22606	22406	22679	22425	22393	22504	22602	22526	22521	22588	22759	22546	22445	22787	22588	22735	22632	22625	22784	22635	22582	22606	22718	22834	22478	22558	22477	22596	22632	22488	22565	22428	22746	22600	22588	22404	22666	22718	22547	22597	22419	22665	22812	22617	22589	22844	22638	22566	22560	22614	22429	22533	22560	22738	22594	22633	22722	22687	22397	22597	22589	22465	22581	22716	22451	22508	22734	22731	22549	22290	22724	22743	22606	22305	22768	22487	22623	22677	22696	22208	22547	22666	22424	22533	22627	22616	22522	22525	22839	22723	22483	22528	22346	22477	22660	22443	22327	22536	22322	22670	22608	22557	22836	22518	22576	22508	22571	22521	22597	22606	22524	22355	22744	22561	22337	22686	22630	22532	22501	22535	22537	22436	22506	22616	22375	22674	22483	22450	22099	22369	22420	22551	22479	22537	22838	22567	22455	22529	22628	22567	22414	22726	22686	22365	22417	22626	22484	22573	22541	22601	22795	22532	22632	22502	22828	22362	22539	22617	22453	22554	22457	22341	22537	22519	22428	22319	22628	22690	22419	22514	22375	22628	22570	22659	22717	22488	22658	22626	22818	22383	22758	22410	22493	22559	22799	22587	22737	22841	22300	22552	22453	22293	22753	22669	22662	22760	22590	22596	22458	22663	22579	22805	22859	22694	22501	22506	22635	22461	22432	22487	22793	22498	22445	22499	22573	22437	22380	22641	22704	22572	22599	22644	22675	22685	22605	22705	22558	22659	22587	22511	22507	22436	22609	22843	22706	22614	22580	22452	22506	22263	22484	22632	22600	22812	22562	22585	22610	22701	22450	22577	22627	22487	22564	22642	22551	22552	22781	22418	22280	22503	22664	22587	22683	22485	22636	22604	22394	22559	22587	22596	22518	22524	22672	22505	22522	22519	22418	22482	22600	22458	22638	22487	22626	22713	22469	22623	22563	22712	22419	22428	22623	22413	22545	22790	22678	22625	22315	22570	22617	22524	22252	22505	22478	22544	22700	22595	22776	22576	22674	22481	22527	22261	22508	22703	22650	22499	22639	22504	22713	22530	22548	22476	22599	22525	22492	22701	22845	22627	22802	22381	22684	22482	22601	22767	22675	22644	22537	22447	22448	22511	22636	22729	22511	22630	22818	22566	22822	22598	22570	22699	22709	22688	22703	22688	22463	22701	22376	22240	22660	22407	22503	22330	22535	22480	22564	22427	22726	22419	22509	22476	22531	22605	22628	22687	22554	22403	22639	22571	22534	22523	22505	22578	22398	22481	22567	22311	22733	22461	22670	22554	22520	22611	22723	22573	22626	22541	22726	22662	22603	22277	22657	22423	22523	22434	22860	22724	22719	22612	22755	22763	22446	22884	22309	22688	22418	22587	22622	22504	22490	22768	22529	22622	22693	22520	22498	22303	22573	22674	22694	22614	22674	22436	22637	22587	22445	22588	22595	22767	22561	22581	22689	22617	22629	22535	22890	22710	22707	22918	22747	22417	22580	22309	22495	22659	22538	22629	22638	22837	22482	22538	22475	22624	22489	22637	22603	22710	22730	22511	22668	22464	22626	22600	22666	22720	22540	22708	22671	22571	22610	22542	22648	22689	22663	22731	22780	22372	22543	22637	22259	22536	22514	22492	22486	22759	22525	22477	22680	22727	22500	22484	22739	22649	22554	22413	22728	22446	22391	22421	22561	22682	22610	22551	22618	22548	22644	22573	22711	22460	22292	22432	22520	22774	22648	22468	22322	22542	22721	22471	22493	22761	22451	22825	22683	22513	22561	22371	22555	22637	22660	22869	22693	22517	22596	22730	22548	22364	22555	22405	22571	22508	22757	22716	22553	22662	22594	22757	22775	22471	22654	22602	22600	22431	22526	22441	22607	22760	22258	22584	22519	22682	22646	22714	22710	22336	22510	22578	22621	22592	22613	22671	22466	22477	22662	22782	22520	22619	22543	22523	22769	22663	22595	22711	22610	22750	22416	22648	22550	22618	22820	22418	22465	22510	22709	22777	22272	22514	22489	22641	22358	22651	22542	22406	22451	22697	22474	22639	22852	22504	22735	22653	22824	22868	22813	22565	22664	22722	22598	22575	22269	22539	22467	22467	22396	22489	22370	22620	22701	22655	22574	22470	22570	22479	22728	22477	22626	22373	22537	22311	22395	22471	22505	22349	22491	22578	22413	22612	22486	22660	22500	22539	22622	22497	22620	22420	22736	22377	22344	22579	22617	22601	22425	22485	22611	22565	22610	22434	22394	22687	22629	22809	22465	22709	22190	22755	22669	22611	22524	22563	22291	22571	22399	22262	22601	22461	22832	22380	22419	22649	22468	22590	22412	22676	22532	22485	22472	22313	22488	22462	22584	22466	22398	22778	22580	22373	22753	22615	22627	22637	22737	22719	22689	22636	22845	22515	22675	22725	22739	22515	22360	22621	22739	22538	22765	22482	22420	22581	22663	22496	22454	22537	22383	22477	22665	22395	22665	22521	22371	22525	22540	22477	22763	22646	22814	22521	22678	22464	22483	22641	22853	22586	22293	22287	22692	22666	22440	22614	22960	22464	22671	22596	22642	22452	22552	22729	22418	22737	22610	22451	22614	22555	22437	22614	22587	22714	22428	22470	22538	22693	22468	22505	22524	22425	22563	22470	22679	22635	22588	22470	22383	22317	22597	22558	22635	22704	22549	22686	22326	22588	22681	22592	22419	22534	22417	22496	22409	22457	22512	22661	22334	22762	22796	22503	22540	22718	22681	22671	22519	22670	22461	22736	22467	22429	22597	22655	22598	22778	22459	22517	22459	22675	22705	22883	22670	22562	22444	22608	22411	22410	22525	22491	22625	22379	22537	22345	22524	22742	22418	22463	22633	22543	22688	22515	22371	22524	22664	22678	22695	22440	22756	22608	22707	22927	22670	22767	22477	22566	22731	22705	22567	22410	22458	22735	22670	22655	22625	22534	22510	22470	22583	22403	22317	22192	22302	22743	22843	22703	22605	22458	22638	22437	22735	22475	22664	22603	22782	22466	22561	22644	22637	22650	22599	22710	22548	22475	22280	22530	22709	22569	22695	22564	22454	22645	22321	22636	22616	22680	22683	22713	22562	22634	22378	22651	22365	22338	22606	22371	22541	22673	22629	22535	22514	22366	22414	22807	22497	22532	22365	22693	22503	22747	22542	22598	22356	22510	22652	22717	22686	22566	22320	22403	22551	22470	22488	22602	22487	22610	22391	22536	22600	22492	22523	22615	22573	22632	22681	22543	22485	22780	22614	22478	22574	22510	22386	22392	22674	22593	22566	22564	22608	22440	22433	22488	22514	22527	22530	22526	22598	22415	22523	22474	22430	22382	22346	22785	22321	22628	22498	22379	22474	22413	22477	22520	22418	22355	22729	22413	22504	22356	22422	22633	22459	22577	22595	22383	22533	22672	22514	22519	22632	22565	22467	22497	22547	22600	22371	22751	22513	22680	22530	22660	22598	22659	22608	22534	22515	22625	22445	22681	22839	22427	22490	22484	22401	22594	22319	22642	22465	22687	22381	22554	22696	22626	22640	22691	22666	22531	22422	22500	22374	22590	22551	22418	22484	22806	22626	22544	22450	22776	22746	22533	22608	22779	22559	22738	22334	22698	22726	22484	22539	22596	22579	22751	22726	22462	22543	22395	22565	22650	22446	22795	22768	22570	22685	22381	22533	22511	22671	22516	22535	22461	22633	22710	22601	22730	22523	22852	22721	22468	22524	22595	22599	22633	22455	22524	22680	22528	22622	22539	22640	22590	22688	22683	22644	22622	22359	22457	22427	22740	22628	22404	22543	22389	22651	22880	22681	22655	22566	22626	22641	22510	22418	22651	22509	22738	22547	22508	22514	22649	22658	22741	22613	22444	22339	22438	22565	22448	22605	22597	22570	22475	22776	22358	22461	22498	22710	22429	22599	22423	22702	22456	22508	22671	22639	22602	22281	22372	22567	22562	22442	22689	22515	22368	22602	22604	22747	22748	22690	22461	22474	22505	22433	22345	22652	22376	22457	22522	22519	22784	22592	22638	22449	22564	22498	22658	22534	22617	22549	22434	22485	22657	22618	22309	22515	22622	22400	22317	22499	22490	22675	22736	22582	22592	22638	22640	22491	22549	22695	22450	22399	22513	22615	22563	22512	22638	22487	22628	22297	22401	22330	22821	22476	22766	23011	22695	22420	22480	22481	22470	22266	22512	22348	22611	22613	22546	22596	22619	22695	22394	22613	22815	22585	22472	22713	22587	22515	22459	22692	22649	22590	22449	22345	22323	22584	22566	22835	22429	22832	22602	22627	22729	22401	22272	22442	22383	22582	22487	22642	22535	22447	22506	22626	22520	22550	22539	22557	22499	22521	22553	22541	22471	22646	22674	22678	22456	22868	22429	22423	22509	22565	22463	22580	22429	22612	22475	22511	22604	22638	22852	22800	22517	22559	22444	22584	22452	22378	22384	22390	22555	22907	22453	22565	22520	22412	22453	22808	22485	22792	22526	22594	22559	22565	22538	22732	22502	22598	22587	22781	22678	22624	22599	22350	22721	22347	22499	22721	22724	22662	22512	22367	22700	22581	22795	22644	22845	22975	22385	22697	22675	22764	22600	22548	22415	22537	22616	22431	22419	22567	22562	22664	22817	22548	22580	22382	22254	22585	22766	22687	22743	22392	22440	22309	22522	22458	22572	22730	22786	22614	22642	22440	22668	22700	22587	22529	22238	22576	22522	22512	22655	22449	22673	22676	22702	22604	22606	22574	22582	22717	22430	22595	22235	22526	22678	22349	22573	22628	22593	22560	22714
48919	79550	79632	67717	53330	48179	38602	27739	23011	20736	19622	18394	17738	17368	17109	16655	16514	16446	16416	16033	16204	16084	16116	15998	15777	15863	15740	15855	15801	15896	15907	15720	15922	15789	15754	15823	15782	15776	15729	15612	15694	15699	15644	15804	15772	15702	15867	15508	15674	15639	15717	15684	15747	15673	15763	15943	15595	15732	15737	15813	15664	15898	15660	15788	15722	15768	15919	15663	15705	15678	15662	15881	15546	15907	15677	15535	15820	15478	15855	15803	15826	15934	15715	15705	15728	15704	15832	15815	15656	15832	15773	15714	15630	15528	15702	15730	15760	15642	15779	15760	15725	15722	15766	15615	15720	15697	15742	15671	15801	15722	15718	15658	15786	15551	15802	15785	15777	15779	15749	15838	15617	15725	15660	15782	15766	15777	15598	15551	15792	15990	15662	15670	15584	15676	15599	15716	15680	15712	15756	15819	15681	15848	15677	15729	15718	15739	15681	15551	15701	15801	15792	15674	15668	15748	15652	15596	15820	15648	15670	15772	15621	15492	15704	15720	15591	15798	15637	15780	15793	15489	15773	15634	15638	15459	15643	15671	15677	15655	15672	15725	15607	15640	15764	15624	15597	15848	15639	15685	15785	15705	15664	15638	15722	15839	15580	15700	15757	15656	15732	15625	15785	15548	15713	15659	15675	15778	15708	15816	15752	15689	15604	15666	15843	15754	15619	15910	15465	15610	15769	15628	15874	15758	15755	15782	15733	15741	15789	15568	15744	15769	15677	15700	15635	15689	15640	15716	15701	15587	15711	15801	15912	15850	15754	15640	15814	15799	15727	15870	15652	15599	15801	15878	15820	15727	15614	15664	15721	15890	15689	15704	15759	15697	15689	15680	15633	15530	15741	15647	15738	15764	15710	15449	15710	15650	15871	15834	15872	15607	15441	15805	15779	15759	15797	15740	15701	15718	15813	15764	15814	15848	15709	15837	15837	15672	15654	15657	15657	15612	15667	15845	15755	15568	15699	15655	15735	15715	15754	15685	15710	15711	15667	15682	15751	15742	15729	15552	15898	15726	15729	15783	15872	15690	15891	15822	15640	15796	15712	15790	15752	15695	15769	15741	15684	15666	15628	15683	15821	15633	15826	15715	15766	15679	15782	15860	15607	15747	15665	15519	15627	15538	15542	15696	15773	15809	15674	15635	15841	15734	15759	15721	15600	15753	15707	15641	15764	15711	15546	15689	15541	15660	15876	15830	15567	15736	15632	15797	15730	15643	15636	15790	15556	15801	15560	15716	15717	15669	15643	15780	15757	15727	15815	15812	15723	15949	15634	15727	15739	15751	15546	15648	15547	15839	15727	15736	15719	15753	15750	15683	15877	15788	15569	15717	15727	15763	15849	15627	15802	15797	15795	15577	15665	15731	15667	15689	15946	15638	15740	15511	15646	15622	15673	15542	15659	15687	15785	15699	15800	15745	15788	15839	15817	15531	15625	15666	15878	15606	15689	15438	15641	15713	15743	15597	15507	15731	15533	15660	15771	15657	15680	15719	15607	15500	15719	15667	15723	15742	15746	15655	15712	15590	15801	15683	15562	15716	15686	15753	15742	15608	15710	15845	15665	15701	15827	15868	15670	15840	15832	15689	15707	15774	15858	15795	15603	15582	15821	15643	15787	15765	15942	15629	15786	15577	15692	15739	15544	15712	15719	15719	15704	15575	15656	15670	15785	15757	15697	15657	15651	15655	15934	15722	15864	15940	15672	15710	15607	15771	15637	15622	15776	15739	15875	15673	15619	15601	15937	15810	15751	15692	15787	15720	15921	15610	15752	15715	15899	15651	15775	15748	15740	15869	15668	15647	15718	15736	15708	15808	15673	15805	15598	15742	15539	15835	15634	15786	15711	15807	15581	15676	15764	15822	15832	15709	15760	15458	15655	15740	15542	15621	15609	15789	15632	15529	15745	15767	15618	15781	15801	15602	15685	15648	15784	15635	15747	15736	15639	15646	15892	15615	15684	15798	15880	15740	15818	15758	15843	15767	15695	15724	15687	15661	15639	15796	15765	15738	15636	15743	15731	15661	15589	15621	15817	15815	15694	15614	15441	15834	15805	15686	15783	15721	15683	15626	15724	15802	15625	15824	15721	15537	15798	15695	15655	15738	15629	15821	15533	15540	15832	15544	15834	15812	15717	15644	15669	15780	15786	15819	15853	15786	15699	15711	15634	15652	15555	15807	15719	15757	15600	15943	15580	15600	15622	15818	15728	15815	15652	15578	15712	15688	15713	15703	15828	15638	15980	15678	15802	15700	15731	15644	15678	15694	15615	15528	15763	15670	15643	15682	15896	15680	15727	15844	15704	15661	15774	15822	15732	15873	15616	15779	15713	15749	15770	15697	15898	15867	15617	15713	15824	15810	15709	15736	15676	15555	15510	15695	15721	15670	15732	15668	15587	15610	15743	15619	15729	15713	15731	15866	15465	15766	15823	15705	15739	15647	15773	15807	15891	15731	15774	15809	15696	15868	15706	15744	15697	15587	15914	15723	15814	15833	15567	15772	15658	15763	15728	15735	15801	15777	15594	15910	15854	15524	15801	15747	15734	15799	15828	15714	15700	15698	15745	15702	15714	15894	15634	15702	15603	15767	15871	15695	15673	15708	15815	15779	15759	15721	15512	15725	15795	15698	15773	15609	15705	15681	15686	15795	15808	15716	15708	15678	15656	15516	15656	15493	15828	15700	15706	15516	15603	15675	15820	15581	15716	15728	15724	15728	15812	15612	15708	15777	15705	15674	15730	15526	15846	15691	15689	15680	15625	15552	15449	15686	15728	15731	15612	15595	15728	15547	15634	15680	15683	15711	15704	15882	15785	15663	15731	15727	15819	15611	15698	15784	15754	15816	15874	15768	15696	15712	15847	15822	15599	15813	15684	15921	15689	15912	15781	15920	15747	15600	15784	15653	15683	15645	15599	15903	15620	15712	15813	15706	15817	15607	15599	15787	15774	15528	15547	15689	15764	15497	15485	15788	15755	15608	15673	15856	15677	15700	15884	15663	15676	15757	15615	15603	15777	15740	15668	15667	15786	15617	15657	15726	15758	15733	15677	15781	15726	15797	15800	15619	15875	15801	15819	15655	15651	15775	15768	15690	15543	15696	15581	15748	15845	15796	15654	15622	15661	15774	15587	15804	15690	15483	15811	15871	15858	15675	15788	15677	15827	15661	15647	15822	15647	15690	15840	15874	15836	15777	15716	15835	15829	15684	15678	15738	15743	15708	15663	15568	15786	15733	15792	15708	15777	15720	15775	15766	15601	15702	15666	15647	15846	15719	15658	15839	15749	15569	15685	15695	15722	15705	15770	15607	15589	15708	15767	15716	15786	15735	15752	15720	15628	15746	15654	15595	15772	15610	15644	15648	15705	15859	15821	15750	15711	15502	15767	15561	15722	15772	15499	15891	15747	15847	15801	15669	15652	15762	15735	15797	15628	15738	15544	15634	15780	15604	15658	15677	15647	15740	15703	15897	15855	15798	15691	15687	15768	15691	15690	15549	15825	15746	15757	15681	15817	15730	15733	15768	15811	15705	15750	15742	15763	15671	15671	15776	15751	15826	15776	15685	15662	15593	15631	15651	15826	15787	15773	15764	15391	15755	15735	15631	15729	15734	15881	15664	15764	15602	15661	15750	15581	15595	15708	15847	15708	15834	15870	15776	15645	15838	15770	15799	15801	15790	15684	15706	15816	15874	15761	15766	15787	15730	15578	15746	15819	15768	15810	15865	15733	15768	15714	15747	15762	15736	15877	15785	15777	15793	15733	15770	15742	15627	15555	15763	15612	15488	15819	15617	15759	15766	15608	15848	15603	15785	15662	15484	15766	15640	15686	15744	15844	15874	15727	15717	15718	15697	15556	15692	15860	15634	15659	15476	15868	15785	15746	15733	15796	15827	15656	15564	15759	15701	15453	15767	15807	15688	15810	15786	15655	15580	15904	15678	15671	15730	15822	15609	15668	15668	15821	15644	15647	15626	15654	15677	15818	15673	15933	15703	15640	15596	15681	15668	15755	15539	15783	15845	15726	15784	15809	15610	15564	15807	15807	15710	15546	15747	15830	15617	15840	15805	15698	15645	15798	15857	15808	15617	15702	15710	15503	15737	15781	15911	15703	15678	15812	15698	15869	15734	15669	15679	15692	15797	15668	15665	15784	15782	15665	15968	15772	15770	15729	15577	15728	15695	15588	15780	15592	15470	15800	15822	15671	15934	15621	15594	15739	15661	15787	15718	15834	15636	15830	15878	15634	15865	15763	15752	15532	15670	15764	15591	15774	15695	15647	15727	15631	15895	15792	15718	15752	15761	15664	15678	15868	15752	15739	15739	15858	15789	15668	15841	15773	15560	15666	15800	15707	15582	15815	15652	15754	15767	15631	15849	15695	15930	15813	15814	15779	15671	15859	15848	15750	15653	15636	15800	15571	15626	15664	15711	15647	15717	15595	15625	15845	15738	15717	15776	15636	15807	15505	15818	15774	15671	15739	15820	15715	15768	15621	15715	15677	15818	15839	15551	15843	15722	15811	15631	15820	15656	15648	15829	15753	15681	15594	15687	15668	15746	15764	15848	15763	15746	15690	15832	15901	15828	15647	15736	15731	15724	15653	15685	15661	15767	15771	15636	15639	15781	15797	15786	15768	15629	15754	15720	15824	15797	15735	15901	15707	15649	15550	15624	15563	15697	15777	15727	15532	15750	15705	15750	15651	15626	15691	15613	15816	15670	15696	15652	15747	15652	15821	15672	15699	15660	15721	15619	15727	15862	15770	15758	15796	15839	15586	15712	15704	15680	15871	15679	15870	15576	15723	15736	15725	15709	15873	15655	15909	15599	15853	15717	15725	15680	15887	15692	15677	15765	15490	15765	15753	15846	15712	15725	15792	15834	15735	15678	15799	15658	15766	15693	15811	15797	15758	15823	15617	15746	15729	15782	15452	15693	15822	15807	16061	15695	15817	15477	15381	15509	15573	15727	15729	15810	15708	15813	15836	15675	15648	15645	15662	15793	15669	15653	15674	15713	15600	15742	15591	15820	15918	15745	15716	15796	15617	15762	15952	15620	15640	15666	15696	15743	15743	15816	15781	15614	15702	15742	15663	15708	15639	15789	15717	15751
46405	54576	57266	48617	40502	34081	28903	26837	25306	24600	23853	23670	23676	23244	23238	23018	23301	22997	23290	23066	23147	23021	22857	23106	23036	22911	22789	22997	23147	23056	23033	22780	23019	23033	22959	22967	22929	22665	22991	22945	23052	23097	23024	23010	23160	22859	22924	22781	22860	22766	22935	22837	22773	22878	22893	22706	22908	22942	23050	22795	22957	23194	23044	22785	23121	22933	22959	23055	23119	23011	22911	23132	23147	22806	23011	23113	22933	22905	22916	22849	22855	22999	23119	23074	22853	22817	23122	23185	23087	22937	22830	22672	22816	22837	23167	23058	22894	23118	23065	22783	23275	22975	22964	23147	22796	22981	22947	22800	23040	22705	22950	22949	23017	22947	22957	22834	23085	23035	23068	22852	22825	22689	22757	23012	22692	22902	22873	22871	23105	22968	23073	22901	22954	22981	22846	23127	22912	22846	23050	22830	23005	22983	23071	23115	23118	23018	22945	22909	22779	22839	22920	22811	23028	23054	23107	23072	22886	23084	22709	22718	23166	23103	22923	22751	22907	22921	23044	22910	22916	22813	23359	23104	23099	22892	23019	22917	22907	22947	22959	23170	22940	22864	22873	22993	22721	22712	22891	22687	22849	22701	22759	22973	22835	23094	22907	22843	23005	22704	22839	22805	22854	22850	22981	22788	23134	23089	22930	23085	22814	23084	23146	22959	22864	22917	23032	23068	22843	23051	22978	22984	23023	23020	23032	22987	22862	22861	23130	23069	23155	22948	22968	23084	22891	23062	23144	22996	23006	22913	22832	22855	23009	23001	23083	22994	22793	22808	22875	22992	22919	23121	22927	23149	22923	22824	23010	22842	23063	22951	22862	22842	22752	23146	23014	22918	22838	23044	23048	22893	22995	22784	23236	22974	23108	22854	22848	23295	22779	23055	23298	22914	22909	23059	22919	22966	23095	23130	23058	23321	22941	23077	22975	23092	23032	23008	22807	23120	22891	22961	23021	23156	22946	22989	22951	22919	23224	22850	23020	22806	23002	22953	22747	22766	23078	22989	23210	23128	22951	22956	22822	22974	22906	23039	22899	22932	22935	22956	22737	22758	22825	23107	23060	23010	22897	23031	22803	22822	22874	22935	22926	22853	23207	22941	22906	22784	22861	22982	22874	22927	22995	23117	22879	22753	22838	23058	23184	22989	23027	23054	23263	22989	23178	22868	22872	23152	22668	22682	22876	22981	22779	22690	22889	22746	23040	22971	22856	22927	22848	22901	22939	23037	22912	22851	22901	22869	22846	23013	23038	22916	22970	23132	23072	23010	23035	23104	23076	22907	22991	22886	22996	22852	22912	23008	23021	23062	22849	22906	22833	22879	22906	23203	23081	22798	22981	23172	22863	23212	22920	22905	23026	23073	22905	23022	23050	22917	22733	22761	23154	23003	22713	22776	22999	23181	22920	23049	23081	22832	23113	22826	22980	23027	22991	23124	23020	22932	22974	23138	22856	22713	23047	22960	23234	22949	22995	23024	22960	22897	23035	22986	22964	22914	23268	22898	23045	22941	22941	23004	22935	23104	23116	23179	23152	22867	23106	22992	23189	22985	23034	23029	22947	23127	23190	23075	23000	23049	23233	22830	22934	22980	22873	22837	23034	22996	22773	23155	23093	23119	23123	22924	22713	22840	23173	22888	22748	22902	22855	22946	22934	22997	23107	22888	22959	22626	22608	22947	22826	23001	23121	23191	22766	22818	22842	22935	22914	23187	22840	22934	22923	23081	22994	23000	22981	22870	23092	22856	22900	22844	23073	22849	23084	22968	23034	22913	22904	22965	22916	22986	22873	22922	22945	22868	23235	23022	22921	22892	22868	22908	22911	22909	22991	23095	23076	22766	22869	23150	22998	22692	23030	23033	22931	22987	22898	22843	22842	22859	22873	23050	22802	23164	22971	22955	22967	23157	22932	22800	22995	22917	23063	23036	22821	22895	22924	23132	23060	22826	22896	23033	22994	22960	23068	23010	22968	22987	22991	23157	23055	22838	22992	23110	23036	22707	22938	22747	22979	22839	22974	22821	22871	23023	23147	23144	22952	22975	23001	22990	22934	22936	22751	22781	23039	22866	23004	22906	22953	22958	22873	22951	22976	22850	22958	23106	23220	22878	22859	22767	23045	22814	22961	22919	22698	23010	22724	22941	23043	23016	22961	22856	23069	23017	23033	22830	22944	23141	22897	22824	22884	22812	22746	22782	23089	23163	23050	23010	22977	23105	22949	23050	22702	22919	22968	22833	22909	22955	23189	22880	22796	22977	22793	22965	22950	22785	22857	22768	23117	23079	23067	22908	23163	22994	22982	22931	22993	23027	23034	23016	22876	23043	22845	22779	22812	22685	22648	23111	22771	22766	22797	22964	22759	22734	22911	22882	23009	22885	22903	23025	23276	23043	23095	22817	23115	22875	22953	22967	22830	22958	23006	23143	22889	22809	22698	22905	22873	22881	22954	22801	22841	22971	22756	23019	22887	22976	22726	22834	23036	22900	23206	23125	23117	22891	22977	22886	23407	23253	23132	22900	23121	23054	23052	22756	23067	22781	23164	23097	22918	22942	23272	22872	23205	23142	22859	22632	22841	23080	22725	23040	22974	22831	22834	23092	23001	23105	22890	22833	22847	23138	23036	22812	22957	22920	22797	23026	23149	23092	22956	22993	23078	23230	23215	22916	22914	23143	22996	23097	22865	23096	23152	23106	23024	22938	22912	22960	23012	22899	22966	23123	22984	23000	22947	23202	23049	23000	23296	22930	22737	22896	23212	22997	23126	22826	22954	23061	22959	23246	22989	22955	22699	22879	22919	23052	22982	22705	23033	22990	22970	23005	22958	23043	22881	22747	22790	23124	22989	22947	22936	23220	22841	23086	22855	22897	23023	22936	22745	22876	22825	23020	23060	22959	22855	22938	23117	22851	22775	23097	23058	23009	22994	22893	23281	23141	22941	22843	22939	23021	22901	23123	23047	23169	22784	22968	22916	22939	23180	23103	23147	22828	22903	22720	23146	23005	22952	22878	23003	23054	22948	22979	22869	22907	23052	23035	22934	23144	22988	22961	22822	23018	23109	22893	22833	22851	23151	22847	22894	22942	22894	23080	23090	22985	22809	22880	22954	23078	22773	22952	23120	23172	22859	22793	23243	22933	22876	22903	22786	22870	22934	23172	22867	22952	22974	22865	23040	23009	23035	22984	22997	23001	22842	23057	22878	23087	22950	22697	22978	23113	22894	23085	22853	23060	22841	22998	22883	23085	23319	23076	23159	23000	23015	23305	22927	23069	23005	22948	22819	22924	23041	23054	23061	22964	23006	22935	23040	23003	23078	23085	22852	23034	23080	23028	23055	22981	22994	22807	22839	23062	22845	22996	23129	22997	23114	22921	22994	23195	23229	22986	22998	23062	22955	23102	22915	22880	22876	22940	23118	22769	22951	22758	22789	22867	22959	23231	22945	22923	22956	22720	23082	23077	23092	23123	22805	22831	23237	23021	22946	23180	22962	22986	22795	22631	23077	22887	23031	23166	22982	23251	23023	23207	22904	22957	23127	23169	22858	22887	23065	22773	22953	23095	23025	22849	23189	22780	23148	23161	22733	22728	23087	22875	22927	23017	22985	22697	23129	22903	22847	22824	23064	22973	23071	22827	22907	22971	23234	22796	22979	22795	23081	22769	22920	23151	23084	22905	23072	22901	23122	23022	22900	22743	22966	22929	22847	22980	23122	22852	22963	22937	23173	22847	23001	22849	23127	22958	22837	23097	22921	22879	23186	22909	22828	23062	22869	23080	23085	23139	22961	23006	23034	22995	22865	22992	23237	23124	23030	22895	23066	23035	23173	22844	22836	23136	23016	22948	23100	22751	23247	23168	22980	23039	23285	22853	22930	23067	23030	23020	22902	22968	23155	23006	22785	22764	23147	22958	23000	23054	23026	23023	23113	22985	23016	22737	23040	22860	22757	22797	23239	22845	22989	23210	23240	23199	22908	23076	23221	23004	22929	23072	23107	22859	22853	23034	22871	22838	22966	22808	23062	22798	22902	22870	22929	22966	23024	22969	22985	23078	22963	22838	22788	22855	23015	22877	22952	22992	22971	22881	22891	22963	23272	22746	22886	22965	23055	22852	22921	22912	23041	23192	22836	23189	23068	22925	23014	22974	23106	23173	22923	23174	22850	22849	23012	22787	23251	22954	23158	23035	23000	22780	22895	22914	22861	22860	23110	22821	22962	23148	22882	23078	23005	22874	23152	22933	22893	23009	22965	22958	23102	23254	22890	22875	23054	23032	23069	22657	22951	22802	22682	23149	23176	22889	22910	23161	22944	22655	22825	23064	22984	23052	23083	23056	23199	23071	22872	23043	22926	22978	23064	23015	22884	22930	23044	22876	22829	23023	23010	22825	22986	22887	22988	22999	22884	22862	22943	23023	22934	23306	22760	22796	23018	22923	22988	22626	23035	22820	23000	22810	22614	22928	23112	23001	22990	23072	23101	22878	22971	23109	23207	23010	23140	22923	23229	22926	22815	22734	23117	22772	22840	22866	23168	22915	22878	22823	22723	22945	22937	22804	22809	23105	23088	22917	23000	22885	22834	23220	23148	22927	22877	22992	22775	23028	22965	22988	23017	23193	22910	22910	22957	22868	22928	23093	22858	23070	23044	23128	22906	23010	22979	22891	22765	22811	22804	22786	22996	22834	22868	23012	23261	22914	23018	22886	23145	22867	22997	22822	23030	23088	23022	23027	22983	23141	22967	23107	22976	22945	23010	22903	23131	22932	22879	23049	23048	23004	22810	23010	23124	22958	22955	22885	22980	22739	22952	22770	22962	22901	22900	23015	22971	22867	22915	23104	23108	23181	23173	23109	22892	22891	23086	22912	23122	23141	22951	22898	22964	22872	23030	23160	23009	23001	23095	23194	23206	22899	23089	22880	22797	22948	23057	23114	23079	22985	22876	22985	23049	23280	23042	22977	22761	22838	23107	22878	22795	22778	23001	23074	22916	22919	23038	23131	22924	23155	23079	22922	22975	23111	22932	22824	22979	22925	23052	23274	23020	22870	22828	23150	22998	22999	23275	23003	23045	22996	22939	23016	23031	23129	23121	23143	23024	22968	23162	23002	23155	23083
48328	62814	58971	45606	37517	29158	23261	20803	18959	17801	17378	17080	16725	16583	16608	16418	16119	16246	16103	15977	16142	16103	15897	16075	16116	16208	15863	15849	15802	16217	15945	15941	15932	15841	15825	15934	15913	15866	16078	15900	15847	15893	15894	16104	15894	16042	15795	16027	16007	15833	15848	15856	16030	15940	15820	15951	15945	16001	15951	16050	16027	15944	15968	16022	15970	16009	15871	15962	15925	15948	16055	16029	15921	16025	16074	15858	15859	15673	15950	15877	16072	16007	15833	16088	16040	16033	16107	16025	15948	16033	16040	16106	15862	16102	16025	16098	15840	15920	15955	15819	15937	15840	15984	15897	16074	15971	15869	15805	16075	15880	15991	15814	15967	15867	15878	16015	16031	15820	15970	15792	15847	16036	15893	16124	16044	15887	15857	15844	15927	15814	16010	16001	15868	16025	16097	15930	15999	15837	15937	15947	16111	16018	15838	15963	16020	15948	15900	15796	15980	15889	16039	16048	16012	16017	15898	15801	16101	15741	16092	15919	16043	15970	15831	15956	16035	16049	16012	15950	16072	15919	15932	15833	15915	15967	16135	15949	15902	15989	16018	15952	15875	15981	16001	15848	15843	15862	16139	15972	15937	15769	16001	15985	15648	15976	16046	15850	15899	15962	15960	15864	16001	15855	15982	16003	16178	16015	16059	16083	15943	15956	15931	16053	15952	16072	15828	15917	15817	15815	15993	15911	15943	16012	16026	15970	15882	16138	15947	16069	15936	15717	16015	16043	16000	15994	15821	15712	15817	15912	16033	15917	15859	16163	15851	15856	15820	15966	16030	15802	16055	16094	16036	15904	16069	16034	16034	15949	15956	15893	15955	16040	16070	15871	16193	15977	15979	15767	15966	15939	15950	15943	16081	15901	15906	15953	16017	15967	16012	15898	15947	15918	15859	16067	16006	15924	15826	15975	15945	15867	15878	16065	15993	15940	15878	15837	15880	15943	16038	15835	16029	15936	16002	15899	15985	15954	15992	16022	16017	15915	15935	15858	15947	15923	16069	16116	16058	15905	16055	15850	16067	15887	16074	15916	15969	15903	16041	16004	15927	16076	15915	16014	15852	15969	16111	15923	16083	15985	16180	15971	15810	15866	15910	15916	15828	15896	15940	15933	16028	15822	15882	16003	15880	15912	15897	15855	16123	15906	16019	15984	15824	16103	15853	15951	15909	16078	15907	15969	16103	15898	16042	15957	15972	15793	15884	15938	15755	15977	15923	15765	16062	15878	15948	15887	16112	15855	16019	15769	15964	15936	15971	15973	15860	16034	16021	15990	16005	16040	16043	15769	15781	15918	15801	15892	15897	15849	16059	16191	15857	16119	16228	15975	15988	15866	16079	16044	15830	15989	16109	15878	15897	15875	16101	15936	16060	15881	16047	15944	15971	16041	15834	15987	15944	16036	16146	16040	16257	16003	16084	15900	15980	15954	16117	15885	15975	15922	15910	15999	15760	15973	15934	15944	15775	15953	15970	16018	15921	15953	16099	15856	15881	15896	16056	15923	16042	15972	15858	15929	16102	15918	15874	15876	15937	15966	16079	16040	15905	15983	15958	16030	15852	15997	16000	15938	15902	15885	16103	15856	15803	16013	15861	15890	15835	15918	16022	16040	15972	16011	15994	15882	15935	15974	16082	16033	15974	15962	15952	15987	15808	15956	16042	15902	16006	15815	15889	15867	16044	15842	15890	16084	16016	15915	16010	15760	15896	15963	15904	16117	15960	16205	16063	16113	15953	16112	15978	16011	15965	15970	15913	15966	16041	16092	16181	15956	15934	16101	16257	15962	15833	15972	16025	15898	16086	15966	15978	15921	15804	16010	15939	15897	15843	15931	16103	15947	15874	15945	15922	16032	15819	15944	16051	15959	15958	16057	16015	16012	15831	16105	15974	15842	15876	16086	15992	16033	15905	15998	16036	16027	16036	15988	15935	15972	15958	15829	15956	15750	15999	15956	16011	15987	16007	15942	16034	15802	15858	15813	15900	15853	15956	15954	15943	15848	16147	16066	16003	15955	15895	16071	16026	15913	15832	15855	15956	16114	15988	16002	15926	16057	15895	15925	15752	15708	15824	15793	15949	15935	15947	15985	15965	15865	15984	15823	16030	15980	16016	16016	15957	15932	15873	15941	15888	15998	15783	15934	15943	16045	15926	16012	15918	16177	15780	15977	15973	16034	15928	16096	15874	15906	15791	15910	16133	15846	16124	15832	16082	15890	15980	15809	15933	15815	15873	15769	16074	16025	15998	15912	15956	15894	16135	15918	15992	16012	15994	16013	16187	16108	16133	16057	15968	16015	16045	15789	15942	15926	15957	16047	15977	15925	16073	16016	15967	15800	15995	15965	15981	15939	15870	15904	16029	15926	15996	16024	15749	15890	15898	16085	15999	16052	16203	15911	15864	15945	16115	16038	15880	16234	15860	15872	15941	16005	15953	15905	16019	15886	15654	16102	15939	15983	16064	15743	16017	16072	15926	16109	16022	15878	15937	16013	15942	15876	15968	15891	15984	15972	15937	16130	15926	15949	15818	15892	15969	16083	16007	16024	15901	15941	15850	15909	16093	16051	16026	16014	15930	15883	15938	16111	15866	15965	15877	15858	15928	15981	15936	15935	16050	15970	16002	15984	16095	15866	16022	15851	15757	15835	16011	16010	16009	15925	15961	15895	15991	15881	15991	16013	16017	16126	16037	16131	15997	16116	15989	16049	15774	15980	15929	16023	15985	15910	16121	15920	16056	15875	15873	15976	15875	15898	16070	15823	15866	16030	16020	15868	15783	15999	15908	15934	15919	16002	15984	16006	16052	15980	16045	16024	15906	15890	15966	15820	16052	16098	15787	16002	15984	16071	16076	15918	16086	15951	16036	15884	16070	15898	15995	15885	15906	16088	16027	15954	15911	15892	15847	16002	15877	15992	15907	15933	16099	16092	15833	15953	15712	15957	15956	16044	15972	16175	16229	15825	16091	15998	15969	15999	15875	16168	16001	15909	15996	15942	15987	16022	15972	15836	15978	16043	15968	16086	15859	16010	16029	16019	15829	16236	15968	15949	16019	16101	15951	16127	16069	15693	15935	15962	16068	16031	16013	15845	15972	15998	15773	16021	16091	15994	16080	15776	16062	16151	16020	16040	15940	16145	16041	15964	15886	16135	16091	16040	15973	16038	16054	15951	16050	15940	15951	16065	15970	15837	15966	15994	16065	16005	15942	16027	15954	16137	15828	16024	15900	15798	15913	15874	15996	15849	16122	15909	16109	15913	15847	16093	16050	15955	15790	16022	15954	15896	15975	15741	16117	15932	16038	16021	16110	16066	16075	15970	16048	15839	15965	15987	15918	15939	16185	15897	15928	15932	15952	15906	16040	15940	16087	15986	15866	16104	15967	15918	15948	15955	15925	15850	15963	15940	16039	15948	16009	15921	15892	15853	16132	15775	15928	16051	15964	15898	16015	15947	16071	16047	15948	15999	16159	15838	15921	15936	15904	15915	15861	15923	16076	15957	16050	16147	16021	16022	15993	15841	15988	15928	16035	16018	16006	16114	15892	15947	16111	16004	15946	16058	15950	15948	15915	15976	16076	16080	15848	15829	15993	15965	16049	15869	15971	15846	15940	16028	16088	16071	15889	16028	16059	15920	15843	15990	15907	16085	16021	16064	16013	16066	15750	15984	16016	15991	16027	16112	15953	15929	15844	16055	15925	15851	15900	15925	15957	15955	15959	15917	15937	15814	15807	15925	15876	15975	15938	15861	15914	15953	15776	16041	16251	16058	15904	15927	15976	15917	16086	15944	15908	16084	16110	15914	15887	15904	16015	16039	15895	15930	15740	15876	16078	15846	15976	16191	15707	15948	15991	15895	16066	15877	16014	16043	15908	16091	15657	15861	15984	15984	15988	15845	15892	15874	16042	16022	15941	15835	16041	16143	15928	15997	15853	16103	15948	15985	16105	15971	15789	16002	15939	16060	15906	16023	15956	15779	16055	16192	16010	16069	16206	16010	15966	16103	15906	16115	15897	15866	15982	16019	15840	15966	15992	16002	15910	15995	16096	16106	15941	15900	16129	15879	16067	15818	16022	15876	15966	16023	16181	15910	15990	15921	15856	15904	15946	15845	15860	15762	15996	15998	16084	15940	15970	16058	15966	15961	15889	15867	15853	15921	15903	15916	16053	15814	15961	16032	15963	15850	16095	15848	15834	16005	15928	15950	15917	16052	16078	15980	16003	15940	15888	15882	15984	15778	15931	16046	15891	15838	16015	16032	15969	16118	16081	16025	15983	15916	15965	16150	15895	15810	15900	16022	15776	16105	16016	15919	16062	15786	16197	15856	16191	15913	16002	15921	15846	15963	15948	16181	15976	15993	15992	15940	15811	15977	15946	15898	15853	16022	15834	16000	15866	15907	16024	16047	15937	16040	15981	15798	15989	16111	15771	16031	16116	15991	15796	16085	15837	15967	15974	16071	15933	15696	15928	16036	15993	16068	15760	16024	15859	15758	15958	15971	16023	15977	15972	15889	16153	15933	15987	15915	16054	15929	15989	15904	15968	16045	15985	15710	16025	15909	15949	16050	15994	15861	15839	15906	16033	16010	15921	16061	15822	15929	16069	15931	15806	16231	15973	16017	16101	15941	15741	15900	16026	16164	15787	16014	15973	15876	15921	16044	15917	16056	15801	15804	16065	16041	16104	15821	15914	15846	16026	15761	15786	15980	15945	15939	16115	15899	15895	15922	15996	16089	16041	15923	15953	15907	15996	15913	15955	15902	15949	16073	15990	15884	15898	15935	16104	16086	16051	16135	16118	16000	15911	15981	15928	15987	16126	16056	15882	15990	15858	16009	16212	15866	16054	15941	15992	15850	15970	15957	15985	16126	16066	15997	15902	15861	16033	16038	15914	15953	15939	15904	15859	15978	15950	15920	15932	16002	15807	15800	15893	15894	15990	16027	16013	16047	15717	15868	16084	15993	15974	15719	16106	15951	15979	16002	15972	15786	16069	15878	15723	16118	15999	15972	15961	15968	15972	16006	16102	16047	15900	15857	15935	16031	15954	15984	15847	15901	15962	16131	15963	15913	15958	15985	16021	16063	16014	15865	15885	16143	15857	16032	16017	16090
26288	21926	32766	40468	43011	40052	36744	31249	27577	25788	25110	24368	23830	23559	23358	23203	22815	23096	22928	22819	22862	22709	22885	22549	22817	22529	22726	22786	22453	22591	22763	22616	22382	22404	22570	22584	22537	22756	22609	22461	22613	22459	22722	22374	22593	22279	22665	22638	22486	22571	22347	22453	22779	22525	22438	22468	22211	22563	22371	22318	22462	22509	22733	22409	22364	22474	22656	22706	22444	22341	22635	22439	22422	22535	22282	22524	22495	22709	22526	22481	22365	22536	22359	22665	22633	22612	22400	22444	22525	22359	22328	22516	22503	22593	22540	22504	22239	22553	22681	22672	22559	22579	22359	22520	22665	22457	22316	22622	22481	22572	22353	22459	22456	22504	22254	22319	22603	22472	22187	22446	22558	22451	22355	22451	22411	22394	22619	22544	22757	22290	22691	22551	22449	22415	22482	22531	22511	22281	22475	22685	22632	22497	22535	22384	22548	22239	22485	22480	22446	22435	22530	22504	22445	22478	22435	22492	22372	22521	22352	22551	22575	22438	22545	22433	22388	22483	22716	22399	22402	22374	22418	22480	22487	22463	22360	22409	22496	22391	22527	22379	22625	22582	22670	22495	22486	22427	22254	22349	22609	22461	22506	22502	22698	22373	22711	22360	22540	22569	22517	22488	22768	22617	22529	22599	22655	22536	22559	22623	22493	22736	22522	22394	22622	22425	22372	22624	22400	22633	22676	22634	22626	22630	22535	22401	22522	22363	22456	22337	22400	22445	22565	22736	22474	22496	22430	22444	22515	22500	22609	22525	22517	22592	22418	22689	22362	22413	22519	22848	22635	22530	22423	22490	22726	22389	22491	22601	22422	22571	22437	22379	22590	22417	22453	22439	22311	22471	22590	22674	22598	22580	22456	22540	22748	22787	22578	22479	22606	22679	22511	22444	22480	22360	22435	22414	22414	22490	22530	22315	22346	22460	22590	22310	22540	22450	22616	22590	22305	22415	22415	22270	22352	22345	22503	22517	22514	22358	22449	22738	22338	22498	22600	22711	22468	22475	22576	22257	22504	22412	22472	22577	22405	22368	22376	22509	22414	22419	22517	22380	22381	22498	22521	22365	22399	22376	22589	22297	22510	22864	22691	22334	22294	22751	22494	22542	22552	22364	22522	22441	22418	22453	22435	22338	22450	22681	22518	22492	22135	22488	22235	22511	22419	22522	22721	22347	22555	22493	22463	22485	22320	22501	22635	22510	22438	22613	22733	22795	22488	22613	22380	22475	22448	22364	22307	22679	22536	22613	22487	22564	22516	22438	22643	22274	22189	22428	22767	22262	22390	22626	22600	22436	22261	22509	22686	22366	22357	22604	22545	22588	22768	22452	22579	22719	22481	22576	22468	22660	22357	22214	22676	22613	22763	22504	22677	22537	22685	22487	22365	22522	22440	22656	22492	22335	22490	22634	22284	22509	22464	22610	22676	22680	22381	22340	22398	22638	22469	22451	22543	22539	22676	22541	22587	22342	22679	22488	22591	22362	22720	22450	22607	22199	22639	22274	22452	22587	22495	22290	22334	22670	22542	22376	22597	22505	22550	22353	22481	22305	22465	22517	22554	22607	22339	22503	22581	22368	22652	22491	22563	22486	22356	22576	22531	22409	22488	22496	22401	22536	22333	22597	22496	22511	22360	22601	22562	22477	22532	22506	22690	22451	22565	22555	22654	22330	22811	22527	22704	22686	22835	22614	22527	22498	22731	22523	22500	22594	22176	22431	22563	22593	22668	22361	22539	22432	22683	22322	22602	22517	22413	22521	22628	22432	22598	22701	22591	22547	22507	22618	22464	22572	22378	22355	22309	22465	22799	22295	22296	22571	22319	22439	22379	22420	22282	22694	22545	22234	22570	22561	22351	22340	22495	22409	22650	22516	22501	22309	22741	22527	22510	22607	22777	22406	22408	22600	22529	22568	22487	22455	22653	22441	22473	22441	22323	22646	22463	22590	22267	22499	22633	22495	22565	22554	22635	22702	22677	22374	22452	22511	22505	22340	22703	22537	22379	22510	22481	22474	22302	22428	22608	22569	22463	22686	22551	22425	22521	22683	22329	22642	22350	22511	22605	22724	22459	22392	22612	22382	22623	22489	22355	22456	22569	22581	22387	22312	22340	22357	22566	22413	22519	22694	22482	22368	22418	22463	22376	22434	22467	22279	22479	22545	22535	22449	22506	22370	22234	22501	22519	22493	22801	22421	22563	22338	22418	22480	22375	22507	22435	22542	22318	22641	22433	22425	22477	22412	22578	22341	22300	22496	22483	22715	22557	22415	22515	22463	22584	22629	22489	22536	22577	22546	22567	22467	22534	22590	22663	22389	22750	22481	22342	22452	22434	22508	22561	22389	22354	22678	22692	22469	22515	22371	22546	22367	22552	22623	22332	22525	22356	22586	22546	22477	22617	22434	22395	22557	22488	22768	22642	22485	22347	22617	22455	22434	22787	22470	22394	22355	22388	22442	22460	22559	22552	22445	22539	22512	22661	22588	22553	22479	22493	22713	22787	22512	22441	22508	22549	22436	22452	22591	22486	22392	22393	22410	22425	22237	22448	22697	22474	22323	22543	22462	22823	22272	22442	22670	22652	22592	22459	22698	22497	22500	22500	22419	22514	22277	22411	22634	22319	22314	22562	22472	22455	22347	22482	22563	22523	22611	22545	22526	22704	22573	22418	22372	22466	22651	22291	22531	22441	22517	22494	22528	22412	22815	22595	22386	22670	22295	22441	22730	22477	22304	22331	22722	22480	22471	22583	22375	22319	22326	22483	22526	22279	22438	22598	22592	22371	22743	22714	22661	22543	22494	22512	22492	22684	22665	22581	22739	22564	22376	22486	22407	22422	22379	22541	22529	22420	22500	22640	22476	22699	22538	22713	22378	22403	22419	22526	22384	22536	22338	22499	22586	22310	22447	22656	22331	22648	22409	22640	22492	22547	22449	22515	22550	22533	22674	22562	22574	22552	22856	22504	22480	22600	22398	22854	22513	22391	22691	22567	22382	22575	22703	22514	22433	22390	22326	22697	22604	22529	22597	22185	22236	22592	22208	22448	22449	22608	22444	22328	22488	22497	22465	22367	22369	22861	22324	22526	22528	22538	22496	22412	22461	22554	22455	22548	22485	22637	22320	22207	22476	22706	22451	22439	22319	22521	22397	22427	22364	22425	22556	22409	22565	22344	22464	22507	22477	22582	22488	22544	22577	22692	22681	22591	22556	22693	22599	22576	22564	22434	22629	22503	22607	22705	22524	22389	22517	22577	22395	22583	22492	22629	22654	22570	22630	22521	22662	22510	22443	22467	22411	22630	22581	22488	22527	22553	22538	22372	22248	22545	22313	22523	22552	22748	22591	22467	22405	22445	22638	22560	22634	22589	22561	22522	22357	22510	22679	22485	22534	22503	22497	22534	22524	22384	22545	22683	22511	22371	22566	22690	22629	22724	22366	22538	22542	22692	22724	22457	22430	22482	22431	22553	22559	22454	22651	22488	22487	22794	22537	22391	22381	22565	22607	22378	22469	22483	22430	22479	22691	22461	22617	22576	22558	22271	22638	22671	22658	22467	22322	22529	22531	22409	22466	22626	22481	22540	22414	22354	22567	22829	22354	22397	22441	22674	22561	22736	22703	22413	22613	22557	22492	22360	22190	22528	22435	22643	22573	22334	22426	22829	22608	22572	22349	22599	22616	22538	22490	22526	22559	22505	22361	22266	22468	22656	22363	22514	22548	22573	22308	22469	22480	22502	22231	22478	22710	22543	22359	22464	22476	22501	22514	22437	22611	22412	22754	22490	22755	22545	22641	22400	22392	22769	22690	22508	22466	22732	22362	22596	22451	22241	22218	22358	22309	22698	22560	22557	22407	22351	22499	22496	22476	22590	22698	22445	22441	22662	22566	22476	22482	22461	22461	22437	22637	22439	22557	22793	22353	22578	22699	22460	22417	22599	22382	22422	22617	22469	22658	22405	22551	22561	22366	22203	22164	22329	22592	22452	22491	22564	22565	22714	22666	22603	22537	22571	22362	22360	22226	22434	22400	22464	22636	22426	22401	22565	22727	22685	22704	22471	22585	22480	22358	22422	22508	22384	22466	22419	22546	22736	22515	22652	22407	22562	22755	22694	22577	22298	22460	22479	22415	22246	22367	22596	22571	22508	22378	22685	22508	22729	22603	22459	22358	22380	22386	22628	22462	22612	22555	22511	22533	22434	22515	22412	22493	22372	22193	22519	22749	22401	22306	22492	22620	22473	22242	22435	22341	22448	22469	22718	22632	22475	22225	22476	22396	22699	22486	22308	22522	22494	22232	22637	22335	22513	22514	22556	22510	22665	22717	22375	22521	22547	22575	22524	22514	22276	22416	22713	22700	22603	22461	22521	22499	22485	22721	22524	22436	22718	22432	22359	22683	22452	22650	22562	22642	22518	22448	22351	22557	22345	22307	22573	22557	22250	22357	22329	22312	22480	22435	22853	22395	22700	22529	22416	22558	22524	22567	22551	22753	22737	22510	22579	22535	22658	22281	22578	22551	22556	22458	22619	22641	22484	22566	22530	22523	22498	22639	22489	22502	22490	22575	22396	22505	22565	22346	22462	22704	22560	22543	22258	22606	22670	22876	22338	22272	22423	22359	22484	22389	22613	22509	22381	22398	22709	22577	22418	22597	22347	22358	22543	22491	22533	22327	22454	22265	22340	22561	22619	22670	22696	22615	22717	22637	22345	22612	22650	22508	22403	22536	22240	22752	22313	22545	22698	22255	22260	22545	22616	22630	22672	22496	22536	22367	22418	22551	22505	22657	22391	22444	22512	22675	22561	22669	22533	22554	22707	22360	22507	22684	22432	22641	22720	22481	22671	22489	22314	22388	22409	22693	22625	22612	22556	22593	22587	22637	22541	22747	22481	22569	22411	22602	22590	22237	22638	22399	22403	22500	22588	22492	22469	22575	22486	22485	22477	22530	22555	22513	22437	22372	22520	22474	22497	22439	22324	22473	22527	22483	22550	22712	22514	22624	22599	22512	22438	22398	22538	22465	22603	22327	22363	22389	22476	22451	22548	22552	22400	22515	22462	22582	22185	22296	22381	22368	22472	22359	22390	22407	22494	22463	22552	22258	22549	22305
46453	70669	69934	59690	48903	38576	31699	26491	21744	19720	18711	17881	17322	16954	16571	16591	16380	16128	15942	16180	15884	16046	15845	16050	15888	15896	15872	15779	15703	15928	15870	16053	15828	15695	15691	15696	15824	15675	15626	15760	15803	15663	15761	15887	15750	15731	15675	15605	15764	15707	15649	15671	15940	15716	15802	15688	15743	15751	15700	15785	15749	15788	15800	15819	15686	15720	15657	15639	15665	15508	15732	15682	15800	16091	15725	15738	15806	15715	15758	15675	15737	15837	15730	15618	15747	15794	15765	15579	15680	15833	15654	15592	15708	15834	15757	15832	15752	15704	15814	15750	15769	15531	15666	15751	15753	15728	15767	15705	15847	15645	15816	15740	15788	15795	15776	15705	15580	15680	15658	15767	15601	15731	15808	15885	15908	15468	15699	15730	15886	15646	15871	15877	15853	15670	15982	15744	15641	15754	15756	15569	15584	15680	15662	15778	15776	15842	15660	15783	15793	15848	15717	15652	15884	15905	15605	15750	15841	15721	15846	15739	15642	15830	15734	15555	15745	15688	15686	15656	15743	15743	15684	15626	15712	15667	15816	15755	15806	15728	15783	15883	15592	15592	15572	15773	15752	15677	15840	15760	15770	15783	15768	15800	15743	15819	15753	15852	15730	15727	15623	15596	15655	15487	15774	15757	15906	15780	15827	15686	15952	15680	15710	15856	15809	15655	15843	15960	15835	15718	15790	15773	15731	15717	15576	15866	15951	15732	15759	15683	15623	15745	15769	15771	15660	15749	15633	15735	15895	15776	15717	15574	15839	15641	15781	15740	15674	15622	15821	15573	15812	15687	15857	15681	15732	15829	15676	15588	15761	15692	15917	15744	15719	15769	15686	15647	15704	15829	15799	15629	15757	15638	15767	15721	15811	15720	15872	15765	15740	15668	15801	15689	15494	15694	15882	15668	15850	15805	15689	15701	15782	15907	15582	15793	15789	15674	15702	15827	15772	15839	15732	15871	15699	15766	15879	15779	15817	15597	15722	15767	15721	15764	15718	15864	15683	15695	15937	15834	15535	15815	15524	15817	15826	15684	15780	15835	15648	15674	15845	15740	15600	15729	15951	15813	15734	15635	15733	15622	15719	15665	15829	15829	15725	15753	15670	15789	15813	15851	15776	15730	15654	15682	15584	15770	15558	15807	15488	15501	15761	15670	15737	15681	15817	15617	15651	15761	15599	15704	15694	15661	15779	15733	15710	15519	15738	15674	15657	15705	15532	15919	15851	15788	15660	15763	15926	15769	15900	15675	15820	15627	15939	15542	15994	15636	15764	15647	15832	15670	15891	15888	15742	15764	15827	15738	15629	15827	15616	15771	15773	15611	15765	15553	15619	15697	15698	15718	15809	15748	15703	15652	15769	15631	15838	15641	15728	15700	15869	15645	15637	15758	15804	15659	15757	15762	15870	15650	15673	15686	15927	15829	15702	15773	15764	15796	15765	15587	15816	15842	15503	15876	15590	15814	15706	15664	15691	15738	15827	15894	15752	15666	15841	15580	15890	15686	15634	15736	15784	15537	15693	15687	15791	15719	15773	15601	15679	15734	15826	15651	15665	15830	15847	15779	15750	15920	15698	15626	15801	15898	15808	15843	15832	15721	15802	15789	15559	15719	15721	15730	15746	15700	15579	15726	15786	15675	15768	15756	15795	15582	15775	15567	15767	15735	15653	15645	15527	15806	15888	15628	15856	15687	15663	15754	15924	15738	15702	15865	15708	15704	15992	15830	15686	15731	15724	15761	15756	15636	15750	15573	15837	15609	15778	15635	15792	15796	15702	15709	15693	15805	15700	15709	15815	15561	15601	15632	15745	15459	15785	15650	15701	15788	15649	15585	15894	15797	15786	15779	15686	15549	15651	15690	15696	15858	15680	15807	15729	15860	15691	15680	15806	15717	15682	15861	15856	15871	15544	15731	15685	15708	15809	15684	15928	15815	15912	15756	15903	15811	15759	15693	15832	15767	15647	15707	15765	15721	15651	15683	15767	15621	15692	15665	15684	15800	15894	15623	15905	15722	15750	15755	15638	15715	15750	15934	15806	15714	15688	15831	15843	15646	15752	15498	15700	15741	15772	15735	15630	15723	15859	15588	15649	15687	15846	15758	15758	15894	15706	15713	15762	15682	15714	15795	15679	15605	15705	15666	15757	15787	15584	15712	15831	15625	15718	15726	15860	15703	15695	15675	15635	15769	15779	15860	15782	15764	15730	15765	15675	15781	15734	15599	15754	15547	15694	15781	15823	15801	15679	15705	15671	15819	15703	15784	15628	15742	15759	15670	15745	15771	15636	15800	15694	15704	15794	15850	15707	15920	15748	15807	15769	15802	15920	15687	15711	15711	15705	15762	15726	15560	15667	15839	15763	15665	15888	15883	15793	15722	15754	15758	15646	15695	15796	15865	15576	15673	15717	15636	15826	15554	15667	15797	15772	15591	15578	15675	15764	15664	15824	15734	15608	15875	15798	15686	15606	15775	15707	15614	15835	15746	15783	15862	15741	15752	15657	16046	15656	15871	15479	15665	15814	15777	15847	15710	15774	15746	15643	15656	15855	15730	15625	15608	15494	15684	15740	15694	15745	15629	15814	15863	15693	15701	15763	15766	15570	15604	15846	15566	15823	15904	15816	15770	15828	15696	15793	15740	15760	15844	15761	15730	15688	15792	15761	15815	15612	15586	15759	15787	15645	15731	15635	15775	15794	15882	15793	15785	15625	15873	15951	15651	15630	15704	15728	15681	15820	15719	15673	15789	15737	15734	15855	15728	15773	15640	15779	15783	15809	15835	15665	15729	15792	15668	15848	15753	15662	15602	15596	15684	15634	15629	15752	15554	15845	15707	15698	15623	15813	15737	15846	15777	15824	15731	15845	15681	15724	15829	15856	15747	15738	15595	15653	16002	15807	15722	15629	15967	15771	15675	15638	15871	15656	15820	15679	15667	15681	15760	15770	15583	15751	15851	15631	15846	15774	15848	15716	15753	15780	15731	15812	15722	15592	15868	15596	15655	15740	15611	15724	15798	15769	15558	15750	15723	15608	15724	15839	15808	15811	15604	15824	15752	15814	15585	15719	15599	15849	15675	15872	15825	15644	15693	15838	15786	15728	15830	16020	16034	15725	15861	15730	15757	15692	15771	15465	15634	15766	15727	15493	15568	15697	15768	15769	15790	15760	15818	15733	15678	15726	15790	15662	15771	15708	15643	15834	15794	15664	15835	15824	15749	15584	15744	15598	15736	15868	15753	15653	15696	15677	15904	15820	15726	15750	15878	15880	15730	15792	15728	15761	15974	15674	15779	15687	15801	15624	15657	15803	15817	16045	15759	15736	15749	15687	15650	15874	15776	15789	15757	15617	15699	15837	15846	15533	15720	15758	15842	15843	15719	15696	15656	15673	15606	15789	15617	15732	15697	15808	15850	15715	15668	15787	15862	15842	15816	15843	15683	15734	15742	15798	15784	15776	15725	15753	15838	15700	15872	15721	15664	15820	15888	15693	15509	15697	15915	15846	15493	15725	15730	15634	15626	15738	15842	15701	15692	15779	15844	15642	15781	15651	15908	15822	15683	15711	15680	15725	15890	15758	15629	15716	15802	15651	15741	15794	15817	15941	15788	15755	15838	15739	15719	15829	15781	15754	15707	15723	15874	15748	15584	15685	15755	15783	15677	15654	15780	15808	15790	15880	15728	15699	15721	15667	15722	15735	15749	15734	15776	15709	15581	15815	15775	15901	15718	15908	15673	15804	15569	15886	15815	15687	15800	15765	15798	15508	15831	15761	15735	15604	15672	15783	15732	15758	15811	15556	15800	15672	15667	15864	15694	15865	15795	15785	15645	15795	15859	15877	15839	15690	15706	15786	15731	15823	15854	15962	15670	15680	15753	15759	15617	15895	15570	15776	15699	15664	15733	15615	15678	15812	15484	15714	15756	15636	15819	15669	15702	15692	15697	15725	15748	15748	15714	15814	15787	15685	15789	15765	15721	15740	15869	15694	15746	15581	15691	15734	15695	15831	15740	15673	15778	15710	15804	15740	15661	15837	15886	15842	15729	15724	15707	15715	15952	15728	15807	15550	15668	15637	15849	15782	15743	15626	15875	15681	15853	15808	15714	15847	15773	15779	15851	15847	15716	15672	15565	15786	15699	15580	15835	15887	15668	15639	15786	15853	15620	15637	15864	15789	15539	15757	15691	15847	15623	15561	15769	15998	15593	15822	15858	15761	15689	15660	15651	15483	15755	15791	15793	15699	15631	15748	15728	15938	15848	15602	15865	15696	15739	15753	15754	15639	15799	15806	15605	15799	15731	15811	15767	15805	15844	15747	15717	15885	15616	15874	15678	15772	15852	15819	15848	15705	15893	15726	15806	15712	15701	15605	15729	15847	15586	15619	15706	15849	15818	15858	15859	15904	15716	15635	15882	15708	15594	15512	15657	15843	15768	15720	15829	15896	15929	15731	15829	15847	15874	15846	15793	15903	15538	15777	15841	15755	15735	16030	15688	15860	15779	15704	15847	15651	15742	15695	15776	15732	15676	15806	15771	15602	15854	15809	15839	15728	15628	15765	15805	15571	15555	15732	15749	15904	15731	15757	15791	15740	15812	15671	15707	15544	15823	15729	15543	15767	15812	15672	15698	15877	15682	15776	15790	15731	15673	15689	15927	15726	15578	15660	15855	15690	15796	15837	15863	15768	15656	15646	15649	15771	15818	15682	15839	15784	15524	15784	15683	15613	15888	15825	15798	15699	15811	15702	15718	15847	15687	15563	15684	15657	15756	15591	15800	15539	15776	15682	15878	15732	15823	15732	15807	15600	15930	15726	15654	15862	15665	15853	15654	15751	15573	15731	15582	15805	15645	15832	15620	15678	15750	15697	15737	15659	15667	15576	15538	15729	15534	15718	15709	15710	15757	15774	15767	15887	15512	15764	15648	15733	15787	15731	15768	15782	15812	15840	15766	15887	15648	15786	15867	15671	15721	15785	15645	15620	15922	15849	15700	15634	15750	15552	15792	15743	15772	15815	15779	15595	15539	15792	15855	15716	15781	15765	15734	15744	15737	15638	15883	15732	15812	15665	15704	15614	15705	15808	15750	15603	15797	15687	15946	15758	15708	15522	15793
24319	21703	31316	34909	40699	43052	39213	32544	28028	26655	25524	24781	24126	23787	23656	23211	23159	23067	22751	22786	22795	22870	22740	22649	22669	22511	22687	22484	22738	22574	22425	22458	22391	22477	22676	22464	22652	22576	22526	22572	22642	22408	22469	22495	22429	22540	22670	22548	22581	22600	22229	22568	22654	22250	22740	22475	22428	22700	22467	22695	22475	22476	22405	22428	22310	22375	22454	22432	22593	22396	22599	22633	22478	22535	22750	22175	22432	22400	22653	22651	22416	22357	22276	22666	22301	22384	22343	22345	22489	22256	22346	22501	22528	22457	22428	22533	22483	22405	22611	22419	22319	22463	22626	22579	22464	22322	22262	22517	22743	22291	22612	22466	22442	22648	22486	22461	22335	22279	22334	22396	22365	22345	22390	22710	22824	22773	22324	22511	22557	22444	22855	22631	22220	22399	22433	22361	22660	22534	22313	22435	22598	22678	22493	22383	22496	22505	22309	22358	22467	22318	22298	22603	22535	22412	22535	22603	22485	22389	22561	22237	22443	22423	22415	22618	22382	22490	22464	22427	22437	22308	22287	22392	22849	22463	22330	22425	22380	22481	22457	22726	22390	22522	22575	22172	22516	22397	22534	22462	22386	22573	22770	22522	22488	22378	22491	22385	22350	22252	22248	22482	22613	22508	22655	22551	22488	22249	22301	22428	22489	22379	22463	22257	22473	22526	22459	22645	22477	22685	22447	22381	22578	22547	22360	22496	22398	22379	22572	22314	22226	22410	22530	22598	22459	22310	22436	22472	22663	22448	22396	22677	22545	22504	22241	22444	22513	22180	22642	22472	22330	22505	22608	22567	22628	22384	22274	21961	22488	22663	22380	22421	22351	22373	22607	22597	22446	22495	22439	22477	22378	22285	22521	22361	22450	22283	22460	22375	22395	22273	22533	22210	22322	22375	22575	22506	22533	22160	22510	22553	22513	22195	22232	22359	22339	22488	22390	22643	22317	22434	22352	22375	22515	22719	22446	22470	22464	22408	22524	22532	22535	22387	22194	22361	22389	22312	22503	22545	22618	22456	22419	22434	22611	22528	22071	22702	22556	22469	22303	22611	22381	22182	22363	22333	22423	22530	22688	22210	22487	22547	22558	22500	22507	22398	22391	22318	22668	22519	22499	22539	22444	22345	22434	22555	22529	22324	22410	22571	22580	22466	22316	22392	22602	22517	22431	22785	22365	22315	22362	22528	22472	22195	22483	22320	22552	22475	22637	22736	22500	22558	22385	22397	22262	22375	22486	22208	22399	22463	22357	22193	22424	22152	22515	22507	22510	22556	22462	22397	22447	22653	22500	22259	22464	22432	22488	22621	22386	22488	22468	22216	22750	22530	22518	22618	22454	22388	22524	22487	22485	22297	22446	22655	22468	22375	22524	22385	22416	22272	22492	22661	22539	22380	22537	22488	22426	22485	22349	22374	22585	22433	22339	22431	22237	22449	22118	22458	22652	22177	22522	22223	22493	22465	22441	22689	22456	22370	22684	22357	22247	22233	22347	22384	22432	22560	22370	22525	22331	22282	22319	22393	22481	22643	22603	22473	22592	22392	22528	22680	22536	22239	22685	22506	22478	22425	22371	22511	22597	22509	22333	22387	22676	22654	22421	22533	22313	22433	22496	22609	22417	22233	22389	22388	22683	22390	22375	22332	22235	22421	22615	22368	22526	22381	22358	22474	22408	22397	22471	22600	22469	22362	22640	22646	22425	22473	22332	22364	22652	22392	22699	22497	22323	22265	22702	22566	22310	22321	22392	22274	22492	22370	22536	22533	22364	22226	22380	22442	22467	22787	22592	22613	22485	22377	22228	22508	22281	22321	22355	22431	22515	22434	22534	22432	22320	22602	22546	22562	22421	22570	22545	22396	22475	22611	22272	22322	22414	22585	22527	22168	22115	22513	22531	22418	22357	22489	22497	22399	22531	22420	22427	22269	22447	22301	22629	22463	22242	22315	22426	22388	22377	22486	22445	22620	22564	22269	22044	22613	22436	22487	22337	22252	22466	22432	22605	22535	22329	22725	22614	22478	22563	22426	22437	22461	22570	22594	22459	22274	22456	22337	22561	22386	22435	22554	22439	22610	22670	22397	22499	22641	22407	22437	22299	22481	22350	22505	22626	22437	22429	22431	22490	22301	22590	22707	22391	22398	22405	22237	22391	22379	22456	22514	22498	22549	22598	22425	22543	22267	22505	22414	22346	22455	22623	22567	22440	22726	22579	22394	22548	22680	22276	22420	22317	22374	22436	22480	22454	22477	22545	22275	22544	22342	22463	22538	22525	22578	22595	22684	22433	22457	22668	22348	22398	22503	22576	22552	22704	22281	22462	22368	22522	22321	22493	22484	22510	22527	22454	22556	22428	22303	22538	22407	22381	22329	22379	22491	22449	22464	22567	22436	22357	22152	22508	22266	22496	22339	22266	22249	22511	22230	22512	22722	22458	22497	22319	22426	22296	22356	22616	22466	22430	22270	22459	22499	22664	22186	22349	22275	22480	22355	22393	22563	22480	22303	22384	22431	22444	22522	22508	22485	22665	22491	22676	22303	22257	22381	22561	22558	22389	22550	22392	22269	22389	22274	22596	22136	22472	22742	22282	22378	22395	22547	22512	22699	22624	22606	22382	22200	22523	22459	22498	22378	22622	22332	22225	22405	22419	22340	22057	22333	22546	22388	22469	22336	22406	22544	22411	22398	22576	22474	22555	22393	22782	22549	22403	22294	22520	22362	22400	22439	22445	22609	22362	22580	22453	22653	22562	22382	22294	22579	22349	22607	22507	22423	22334	22605	22399	22570	22204	22542	22470	22209	22418	22386	22329	22577	22487	22382	22491	22591	22500	22603	22682	22617	22480	22549	22121	22287	22289	22256	22313	22480	22703	22591	22302	22424	22509	22425	22352	22450	22428	22387	22694	22553	22309	22537	22596	22416	22471	22430	22428	22392	22570	22269	22270	22424	22492	22573	22436	22588	22357	22266	22339	22334	22308	22537	22485	22465	22546	22599	22453	22518	22373	22272	22376	22577	22414	22309	22674	22524	22621	22433	22636	22250	22322	22332	22393	22673	22523	22485	22495	22490	22382	22284	22633	22430	22336	22501	22538	22184	22559	22211	22437	22417	22431	22475	22493	22278	22347	22631	22171	22455	22370	22388	22519	22363	22615	22589	22569	22424	22407	22393	22432	22587	22680	22501	22321	22319	22695	22429	22608	22495	22420	22340	22257	22329	22464	22473	22452	22554	22399	22628	22820	22624	22378	22420	22630	22572	22476	22615	22477	22629	22603	22610	22529	22316	22468	22434	22543	22284	22379	22393	22593	22747	22658	22567	22463	22581	22506	22645	22453	22265	22361	22304	22217	22574	22433	22633	22455	22438	22495	22499	22594	22644	22287	22209	22284	22278	22472	22380	22366	22736	22478	22477	22237	22403	22301	22459	22462	22172	22332	22455	22368	22295	22531	22415	22506	22505	22442	22256	22168	22515	22513	22428	22591	22539	22615	22335	22383	22403	22425	22499	22402	22439	22614	22569	22459	22229	22362	22358	22424	22394	22295	22503	22562	22342	22436	22454	22385	22219	22526	22402	22406	22538	22495	22417	22546	22437	22637	22535	22379	22225	22329	22454	22517	22387	22458	22386	22429	22234	22554	22260	22501	22197	22346	22695	22327	22545	22331	22594	22444	22172	22473	22462	22498	22539	22246	22441	22702	22466	22385	22595	22326	22642	22237	22084	22458	22487	22487	22370	22417	22400	22550	22357	22334	22570	22396	22409	22423	22322	22264	22425	22418	22625	22475	22527	22745	22781	22429	22532	22547	22445	22314	22470	22522	22210	22459	22320	22708	22303	22418	22343	22528	22547	22663	22333	22420	22555	22461	22594	22403	22653	22577	22428	22522	22269	22374	22574	22542	22377	22414	22199	22298	22544	22543	22666	22652	22352	22513	22373	22366	22299	22427	22309	22515	22461	22543	22520	22505	22346	22467	22427	22309	22244	22648	22299	22367	22504	22347	22441	22583	22343	22513	22369	22384	22446	22358	22319	22501	22494	22667	22449	22040	22538	22338	22450	22310	22533	22577	22566	22564	22551	22465	22394	22454	22156	22596	22392	22119	22446	22416	22393	22440	22539	22500	22481	22620	22249	22436	22413	22330	22457	22484	22468	22488	22373	22445	22540	22500	22373	22540	22415	22365	22244	22508	22508	22644	22618	22476	22608	22441	22533	22476	22667	22347	22531	22452	22503	22566	22381	22462	22303	22535	22541	22615	22552	22493	22475	22216	22522	22356	22468	22654	22399	22493	22478	22635	22643	22553	22566	22191	22368	22307	22299	22562	22455	22634	22805	22472	22468	22565	22561	22492	22438	22372	22441	22492	22500	22775	22504	22563	22304	22224	22556	22446	22406	22575	22431	22272	22440	22351	22347	22320	22462	22423	22408	22289	22653	22553	22586	22255	22164	22242	22304	22337	22473	22394	22316	22352	22491	22435	22397	22360	22446	22338	22441	22269	22399	22466	22654	22415	22577	22514	22493	22263	22446	22493	22328	22504	22462	22356	22547	22492	22549	22523	22430	22342	22452	22681	22309	22567	22568	22586	22464	22427	22645	22536	22413	22685	22589	22492	22422	22430	22551	22311	22433	22526	22116	22483	22584	22294	22422	22326	22095	22262	22232	22556	22618	22446	22403	22711	22540	22405	22247	22405	22427	22404	22595	22385	22309	22374	22194	22311	22630	22298	22417	22649	22670	22346	22469	22504	22494	22768	22604	22549	22524	22207	22543	22492	22402	22560	22356	22478	22531	22417	22309	22509	22630	22716	22571	22514	22440	22298	22323	22403	22723	22423	22573	22245	22351	22520	22211	22235	22478	22452	22584	22489	22641	22658	22317	22517	22516	22421	22456	22337	22359	22517	22539	22370	22491	22426	22453	22491	22636	22455	22362	22445	22521	22392	22433	22550	22466	22453	22506	22262	22482	22320	22512	22640	22416	22605	22617	22418	22225	22381	22025	22661	22423	22525	22513	22367	22570	22383	22458	22432	22518	22252	22587	22545	22526	22538	22335	22326	22856	22382	22539	22322	22560	22466	22411	22477	22289	22344	22253	22403	22726	22335	22566	22594	22324
48665	79174	80610	69181	57398	45907	34629	27712	22724	20711	19100	18171	17378	17211	16839	16443	16459	16307	16005	15826	16030	15985	15871	15747	15729	15692	15924	15942	15734	15769	15839	15805	15859	15702	15659	15491	15660	15816	15884	15998	15829	15657	15624	15779	15828	15614	15781	15650	15601	15799	15571	15658	15829	15741	15555	15468	15655	15634	15609	15807	15387	15706	15570	15807	15811	15648	15693	15708	15618	15746	15657	15607	15864	15589	15690	15646	15829	15853	15591	15684	15933	15686	15650	15703	15634	15611	15774	15734	15598	15650	15702	15706	15581	15557	15600	15706	15722	15596	15470	15701	15682	15643	15623	15593	15568	15615	15681	15743	15506	15843	15776	15666	15777	15616	15825	15522	15687	15845	15609	15700	15855	15554	15654	15681	15677	15651	15718	15791	15617	15726	15552	15579	15743	15726	15686	15816	15634	15608	15601	15660	15469	15676	15754	15482	15485	15558	15615	15708	15759	15605	15708	15575	15653	15730	15679	15620	15451	15780	15667	15702	15683	15670	15525	15711	15715	15561	15647	15653	15785	15791	15684	15513	15739	15736	15593	15544	15670	15652	15645	15555	15737	15681	15660	15641	15799	15691	15591	15629	15654	15673	15740	15494	15743	15758	15720	15841	15751	15963	15604	15644	15703	15563	15453	15675	15681	15610	15564	15695	15643	15584	15638	15662	15502	15552	15604	15671	15696	15655	15697	15605	15703	15673	15634	15617	15643	15577	15674	15635	15793	15622	15484	15596	15584	15667	15586	15476	15698	15671	15795	15670	15771	15576	15817	15554	15656	15536	15585	15519	15736	15663	15690	15598	15825	15822	15841	15720	15739	15724	15692	15643	15782	15706	15635	15730	15728	15639	15735	15651	15549	15569	15602	15777	15778	15526	15693	15585	15721	15528	15803	15694	15630	15524	15779	15540	15567	15486	15739	15746	15858	15674	15680	15635	15760	15815	15634	15579	15600	15464	15516	15856	15724	15729	15574	15686	15449	15660	15686	15537	15507	15604	15631	15663	15799	15701	15585	15700	15730	15777	15709	15633	15683	15626	15630	15464	15652	15546	15648	15672	15557	15771	15717	15571	15561	15698	15638	15611	15574	15689	15561	15713	15618	15636	15688	15731	15740	15527	15688	15575	15629	15601	15770	15528	15759	15722	15639	15833	15688	15736	15532	15783	15606	15577	15659	15639	15672	15663	15716	15747	15667	15795	15639	15658	15703	15664	15675	15699	15715	15687	15495	15661	15565	15660	15660	15800	15522	15686	15675	15640	15609	15692	15725	15843	15552	15594	15816	15442	15859	15837	15720	15730	15744	15785	15729	15600	15621	15641	15691	15719	15877	15620	15544	15670	15813	15777	15672	15695	15783	15690	15656	15730	15563	15755	15584	15615	15637	15645	15475	15823	15702	15625	15709	15709	15593	15801	15783	15715	15581	15650	15601	15554	15678	15620	15873	15787	15669	15721	15644	15695	15714	15470	15660	15605	15665	15560	15512	15532	15653	15631	15801	15403	15508	15704	15609	15513	15843	15418	15689	15610	15689	15673	15254	15737	15711	15687	15630	15714	15675	15551	15733	15726	15543	15784	15609	15679	15661	15517	15525	15514	15628	15791	15541	15730	15434	15671	15701	15595	15601	15769	15595	15847	15631	15771	15758	15725	15751	16015	15577	15556	15733	15782	15497	15677	15725	15690	15668	15799	15659	15503	15745	15750	15521	15761	15678	15570	15633	15668	15617	15574	15573	15499	15694	15508	15681	15634	15744	15755	15693	15796	15710	15691	15679	15770	15569	15832	15751	15723	15846	15572	15641	15666	15700	15597	15838	15816	15651	15621	15521	15692	15772	15754	15730	15683	15763	15564	15439	15506	15809	15590	15577	15464	15564	15641	15616	15570	15690	15798	15739	15737	15616	15518	15574	15817	15547	15558	15507	15667	15736	15538	15623	15801	15572	15659	15519	15566	15615	15620	15561	15647	15763	15714	15738	15508	15608	15617	15708	15814	15809	15551	15673	15698	15641	15595	15620	15558	15707	15567	15771	15504	15671	15662	15565	15602	15581	15621	15695	15494	15605	15758	15546	15564	15679	15711	15820	15808	15734	15647	15700	15626	15692	15616	15637	15600	15635	15851	15668	15837	15661	15671	15751	15614	15680	15791	15641	15674	15722	15610	15694	15692	15671	15808	15645	15683	15634	15822	15675	15490	15766	15793	15764	15545	15668	15568	15759	15751	15549	15673	15615	15850	15492	15536	15712	15670	15841	15681	15662	15682	15651	15605	15653	15700	15684	15609	15716	15624	15484	15710	15700	15653	15782	15674	15588	15550	15772	15783	15594	15732	15789	15654	15694	15634	15615	15587	15531	15665	15619	15741	15540	15767	15527	15702	15656	15794	15726	15703	15726	15767	15740	15644	15559	15565	15655	15636	15768	15669	15717	15526	15578	15716	15633	15412	15530	15907	15718	15601	15593	15656	15709	15709	15532	15687	15627	15725	15644	15705	15762	15815	15670	15606	15672	15727	15639	15714	15577	15687	15714	15638	15501	15646	15647	15627	15540	15600	15760	15606	15699	15546	15742	15657	15779	15601	15536	15610	15699	15621	15617	15535	15693	15731	15745	15749	15821	15698	15700	15661	15641	15565	15676	15815	15663	15615	15749	15580	15550	15736	15581	15636	15747	15590	15679	15560	15654	15817	15780	15815	15540	15784	15656	15618	15504	15639	15545	15693	15641	15711	15552	15475	15539	15732	15732	15526	15491	15642	15691	15726	15614	15768	15687	15473	15626	15583	15586	15752	15743	15685	15789	15468	15764	15686	15726	15787	15682	15683	15488	15820	15621	15666	15728	15578	15676	15544	15594	15547	15739	15433	15659	15675	15572	15625	15702	15619	15614	15559	15629	15680	15711	15734	15574	15755	15557	15740	15616	15514	15607	15677	15831	15805	15718	15670	15700	15646	15727	15579	15726	15719	15621	15803	15465	15828	15799	15705	15776	15687	15829	15578	15791	15745	15616	15607	15621	15821	15557	15666	15775	15495	15559	15668	15704	15722	15626	15460	15568	15542	15555	15761	15476	15538	15747	15788	15805	15649	15454	15620	15774	15740	15795	15795	15764	15864	15685	15714	15735	15683	15451	15596	15746	15813	15718	15413	15643	15589	15566	15643	15592	15817	15542	15698	15681	15666	15772	15637	15627	15770	15570	15660	15750	15585	15529	15539	15787	15691	15586	15655	15691	15640	15820	15682	15649	15595	15623	15753	15698	15716	15662	15666	15627	15598	15783	15802	15804	15656	15514	15647	15877	15690	15730	15612	15446	15807	15808	15628	15698	15673	15758	15666	15823	15584	15660	15684	15639	15467	15728	15879	15775	15585	15679	15681	15551	15584	15706	15680	15647	15841	15573	15427	15741	15649	15627	15768	15697	15683	15615	15630	15699	15900	15595	15553	15709	15553	15851	15596	15735	15636	15729	15712	15608	15621	15752	15721	15645	15653	15486	15581	15601	15616	15589	15804	15718	15675	15670	15670	15709	15571	15799	15843	15310	15570	15709	15552	15498	15536	15728	15832	15729	15738	15509	15655	15586	15524	15537	15620	15658	15791	15580	15574	15752	15634	15671	15633	15533	15478	15743	15641	15872	15683	15660	15729	15828	15626	15649	15787	15647	15569	15794	15534	15824	15486	15605	15509	15636	15607	15934	15735	15496	15604	15666	15673	15529	15740	15684	15743	15755	15670	15706	15548	15626	15676	15623	15471	15639	15720	15683	15756	15812	15633	15588	15701	15644	15785	15597	15697	15678	15544	15796	15626	15764	15680	15635	15528	15493	15717	15543	15696	15572	15599	15605	15651	15701	15679	15678	15725	15700	15712	15700	15751	15641	15582	15660	15754	15628	15561	15786	15779	15760	15553	15815	15599	15760	15727	15626	15649	15643	15649	15664	15889	15737	15536	15764	15664	15655	15710	15718	15651	15648	15603	15706	15718	15617	15730	15669	15656	15551	15766	15678	15619	15653	15613	15538	15550	15440	15652	15954	15779	15733	15579	15559	15627	15602	15702	15757	15590	15496	15790	15689	15771	15837	15866	15724	15747	15576	15642	15698	15478	15640	15644	15794	15619	15792	15748	15534	15739	15546	15575	15480	15775	15718	15600	15560	15718	15782	15675	15767	15681	15780	15821	15601	15668	15587	15602	15634	15746	15738	15541	15630	15786	15595	15921	15507	15678	15568	15706	15653	15609	15546	15726	15784	15829	15738	15624	15537	15664	15695	15582	15693	15613	15713	15909	15494	15721	15768	15672	15634	15551	15681	15757	15787	15689	15500	15767	15629	15588	15473	15669	15688	15672	15747	15643	15694	15851	15698	15654	15680	15722	15515	15791	15610	15749	15859	15603	15733	15678	15685	15745	15733	15804	15682	15492	15689	15675	15828	15605	15493	15686	15708	15765	15653	15619	15916	15652	15627	15620	15661	15645	15659	15602	15660	15798	15782	15620	15588	15587	15727	15738	15641	15635	15785	15704	15643	15594	15546	15769	15751	15803	15574	15660	15563	15810	15845	15509	15796	15791	15672	15740	15718	15679	15597	15606	15749	15634	15868	15503	15675	15701	15731	15599	15639	15751	15776	15508	15724	15619	15717	15862	15575	15700	15595	15663	15615	15651	15530	15547	15589	15676	15782	15627	15669	15619	15632	15678	15515	15730	15770	15696	15733	15590	15714	15509	15533	15801	15424	15672	15568	15608	15532	15683	15710	15795	15629	15791	15653	15715	15674	15752	15608	15894	15666	15664	15629	15584	15661	15760	15474	15715	15585	15701	15700	15529	15676	15749	15749	15613	15727	15758	15700	15631	15647	15854	15647	15662	15832	15446	15800	15623	15647	15651	15748	15792	15611	15564	15702	15561	15691	15676	15700	15560	15736	15791	15812	15747	15818	15670	15727	15748	15519	15676	15647	15807	15617	15649	15678	15557	15665	15614	15621	15735	15795	15672	15563	15635	15500	15609	15507	15739	15817	15658	15690	15702	15732	15717	15601	15537	15789	15709	15532	15649	15655	15664	15688	15524	15690	15597	15572	15477	15671	15796	15730	15908	15542	15638	15629	15784	15621	15535	15632	15560	15738	15611
45397	54390	57540	50109	38567	32535	28590	26407	24885	24376	23933	23576	23436	23470	23113	23022	22898	23018	22981	22669	22909	22679	23054	22894	22893	22737	22757	22776	22836	22749	22665	22889	22922	22662	22933	22718	22516	22665	22572	22844	22531	22666	22835	22864	22726	22702	22827	22750	22844	23038	22715	22743	22704	22953	22794	22828	22617	22724	22965	22760	22605	22723	22924	22975	22900	22667	22830	22513	22984	22717	22650	22467	22683	22732	22627	22587	22774	22945	22462	22541	22957	22593	22866	22543	22684	22606	22772	22625	22773	22535	22719	22674	22646	22696	22771	22631	22538	22529	22781	22698	22884	22560	22552	22703	22950	22878	22724	22494	22832	22627	22617	22817	22645	22670	22681	22732	22786	22739	22831	22681	22686	22990	22754	22900	22839	22818	22714	22739	22868	22718	22462	22717	22649	22565	22637	22606	22639	22555	22631	22628	22907	22720	22794	22757	22725	22906	22739	22750	22784	22809	22973	22708	22533	22595	22736	22671	22834	22720	22775	22560	22514	22808	22644	22643	22905	22755	22610	22678	22791	22770	22899	22695	22591	22562	22531	22570	22695	22742	22682	22778	22608	22753	22805	22676	22781	22587	22730	22520	22605	22690	22980	22866	22863	22876	22697	22856	22621	22574	22694	22614	22329	22332	22806	22809	22726	22838	23014	22770	22905	22629	22549	22585	22984	22906	22783	22576	22872	22774	22588	22693	22908	22692	22891	22873	22764	22814	22854	22713	22644	22754	22674	22559	22455	22664	22721	22779	22745	22530	22805	22532	22757	22554	22600	22712	22573	22837	22718	22628	22765	22757	22761	22789	22694	22509	22654	22713	22700	22778	22992	22542	22740	22621	22711	22665	22803	22829	22535	22747	22550	22523	22621	22528	22602	22583	22852	22797	22664	22851	22602	22565	22531	22675	22534	22584	22691	22650	22732	22800	22574	22849	22614	22587	22782	22840	22731	22799	22696	22622	22648	22688	22611	22534	22690	22382	22903	22827	22807	22855	22716	22744	22725	22688	22576	22676	22895	22618	22810	22678	22834	22661	23041	22707	22930	22781	22697	22729	22716	22820	22555	22706	22711	22838	22671	22715	22958	22783	22711	22799	22653	22608	22665	22659	23028	22711	22740	22708	22456	22838	22697	22779	22873	22729	22470	22692	22584	22585	22746	22744	22838	22839	22708	22672	22788	22776	22531	22599	22922	22775	22478	22636	22714	22599	22547	22599	22781	22883	22781	23118	22593	22660	22832	22693	23039	22612	22651	22842	22687	22847	22798	22885	22765	22930	22658	22790	22736	22843	22893	22510	22901	22731	22620	22728	22832	22610	22841	22847	22565	22736	22434	22697	22583	22729	22480	22660	22760	22439	22822	22709	22565	22701	22743	22560	22845	22688	22571	22692	22774	22616	22658	22647	22840	22702	22715	22575	22797	22960	22686	22708	22512	22739	22981	22693	22602	22643	22810	22682	22677	22876	22729	22526	22797	22842	22713	23046	22782	22872	22702	22904	22522	22921	22821	22858	22937	22690	22822	22582	22721	22758	22574	22876	22870	22512	22655	22774	22627	22569	22480	22639	22803	22800	22498	22531	22678	22734	22654	22595	22848	22787	22812	22689	22700	22557	22705	22810	22587	22759	22643	22794	22605	22761	22721	22843	22562	22726	22884	22707	22599	22902	22621	22501	22560	22609	22637	22984	22949	22906	22789	22791	22808	22781	22715	22766	22746	22886	22807	22802	22869	22759	22784	22714	22972	22496	22688	22851	22766	23046	22731	22829	22710	22625	22830	22814	22702	22835	23052	22873	22831	22515	22560	22601	22851	22872	22805	22543	22699	22530	22868	22866	22657	22520	22513	22569	22612	22809	22570	22655	22775	22700	22776	22547	22853	22654	22586	22373	22541	22742	22826	22678	22750	22716	22520	22707	22610	22674	22706	22540	22662	22809	22805	22589	22755	22976	22703	22802	22811	22757	22814	22561	22763	22712	22876	22858	22692	22519	22641	22401	22490	22605	22791	22820	22759	22518	22694	22619	22561	22764	22858	22774	22824	22787	22423	22788	22855	22649	22563	22785	22848	22836	22781	22632	22528	22801	22560	22796	22643	22504	22902	22752	22467	22630	22639	22839	22803	22827	22590	22727	22555	22659	22720	22624	22564	22444	22857	22692	22656	22624	22577	22884	22433	22792	22680	22403	22697	22667	22752	22566	22674	22793	22678	22714	22803	22665	22769	22842	22590	22520	22927	22737	22424	22929	22794	22786	22766	22767	22897	22597	22981	22741	22720	22889	22605	22785	22732	22949	22855	22838	22740	22734	22806	22680	22734	22711	22765	22896	22599	22893	22673	22731	22592	22722	22658	22668	22655	22863	22759	22716	22609	22740	22718	22582	22811	22855	22691	22647	22673	22553	22689	22949	22825	22812	22664	22796	22687	22693	22931	22496	22925	22568	22772	22860	22722	22695	22464	22833	22697	22808	22892	22851	22753	22828	22819	22581	22464	22664	22833	22798	22731	22698	22836	22730	22874	22550	22551	22712	22418	22680	22538	22595	22739	22644	22781	22856	22693	22869	22842	22546	22624	22726	22773	23118	22809	23003	22778	22637	22658	22724	22730	22725	23054	22557	22723	22679	22743	22771	22793	22741	22776	22743	22770	22814	22967	22679	22598	22889	22965	22709	22669	22815	22638	22773	22742	22750	22519	22654	22823	22585	22514	22577	22685	22583	22788	22520	22874	22626	22795	22711	22598	22817	22881	22772	22564	22686	22889	22566	22715	22780	22844	22922	22608	22665	22784	22860	22687	22834	22547	22688	22615	22534	22724	22829	22620	22660	22539	22852	22730	22636	22672	22696	22436	22727	22799	22561	22455	22824	22786	22706	22940	22870	22698	22831	22696	22820	22713	22845	22662	22672	22575	22558	22710	22694	22799	22780	22861	22605	22787	22767	22501	22770	22715	22750	22784	22907	22751	22703	22655	22781	22859	22651	22530	22554	22698	22783	22891	22551	22829	22649	22824	22530	22529	22909	22994	22665	22599	22581	22555	22630	22515	22958	22710	22809	22657	22510	22774	22336	22533	22824	22872	22618	22673	22773	22589	22807	22816	22839	22555	22571	22650	22908	22652	22569	22938	22660	22991	22847	22851	22797	22551	22866	22758	22726	22939	22610	22610	22525	22589	22890	22801	22809	22819	22783	22554	22831	22782	22768	22791	22725	22748	22585	22756	22710	22761	22802	22761	22963	22778	22736	22664	22801	22856	22708	22933	23004	22751	22748	22861	22827	22788	22604	22627	22976	22786	22904	22637	22827	22665	22721	22860	22667	22844	22485	22713	22739	22551	22640	22626	22707	22890	22900	22576	22669	22798	22752	22754	22835	22747	22998	22813	22858	22737	22708	22590	22551	22675	22618	22752	22788	22674	22698	22604	22670	22620	22475	22738	22701	22756	22534	22859	22714	22799	22476	22548	22691	22718	22664	22839	22541	22434	22604	22672	22829	22415	22959	22507	22603	22974	22714	22592	22795	22496	22722	22632	22555	22852	22975	22577	22653	22737	22592	22594	22982	22763	22591	22660	22548	23039	22695	22642	22606	22723	22796	22969	22690	22938	22634	22643	22753	22865	22855	22783	23061	22811	22957	22811	22732	22939	22710	22695	22816	22532	22849	22760	22594	22927	22666	22692	22722	22571	22632	22637	22634	22538	22697	22787	22618	22719	22796	22635	22831	22805	22747	22795	22809	22879	22756	22922	22562	22683	22769	22684	22614	22819	22880	22616	22834	22705	22797	22592	22700	22686	22764	22820	22757	22729	22787	22650	22662	22648	22770	22816	22772	22598	22603	22818	22735	22771	22848	22718	22744	22647	22544	22923	22832	22475	22686	22712	22817	22866	22668	22810	22777	22885	22756	22750	22840	22801	22680	22898	22749	22636	22625	22851	22746	22890	22601	22708	22963	22947	22768	22780	22826	22933	22597	22556	22790	22854	22663	22693	22918	22754	22597	22745	22569	22654	22721	22770	22644	22443	22817	22732	22721	22826	22905	22797	22721	22710	22779	22660	22762	23062	22752	22582	22800	22752	22770	22557	22852	22948	22630	22575	22570	22789	22678	22771	22659	22678	22663	22762	22677	22540	22801	22598	22731	22513	22695	22692	22755	22603	22640	22573	22696	22345	22665	22434	22457	22684	22776	22638	22744	22535	22783	22934	22605	22580	22687	22556	22739	22853	22864	22750	22686	22761	22677	22494	22661	22562	22610	22725	22781	22833	22916	23036	22524	22544	22710	22797	22767	22560	22551	22674	22584	22770	22679	22656	22774	22800	22577	22534	22985	22815	22621	22900	22674	22582	22726	22785	22658	22731	22664	22770	22675	22629	22605	22780	22711	22791	22414	22650	22732	22439	22812	22838	22748	23136	22878	22759	22512	22650	22634	22727	22841	22584	22745	22834	22857	22748	22481	22723	22938	22752	22572	22723	22788	22655	22711	22600	22836	22539	22679	22751	22636	22589	22706	22810	22675	22759	22589	22694	22765	22776	22814	22450	22707	22703	22698	22737	22715	22768	22833	22744	22639	22602	22661	22618	22453	22625	22680	22582	22645	22615	22482	22752	22577	22502	22489	22822	22704	22655	22835	22355	22534	22649	22504	22655	22638	22715	22642	22979	22804	22571	22658	22766	22612	22631	22764	23060	22684	22804	22597	22794	22847	22818	22725	22902	22634	22634	22695	22741	22545	22676	22931	22642	22712	22702	22688	22514	22696	22599	22823	23050	22605	22595	22752	22527	22653	22869	22613	22611	22792	22603	22757	22735	22632	22735	22662	22770	22677	22688	22663	22884	22538	22786	22725	22897	22585	22698	22767	22894	22670	22616	22644	22876	22758	22645	22540	22504	22667	22883	22889	22868	22646	22978	22887	22843	22667	22688	22647	22683	22784	22803	22696	22555	22712	22487	22656	22731	22778	22729	22691	22845	22731	22889	22642	22645	22735	22905	22708	22573	22932	22684	22512	22777	22558	22772	22909	22642	22756	22841	22845	22770	22812	22659	22872	22884	22808	22677	22876	22598	22629	22708	22769	22689	22543	22775	22686	22676	22870	22902	22798	22783	22477	22494	22846	22809	22996	22574	22646
47846	62956	59033	46139	34913	27765	23377	20267	18597	17579	17311	16685	16561	16324	16329	16201	16082	15864	16069	16066	15917	15838	15767	15716	15731	15854	16092	15707	15789	15602	15916	15696	15920	15752	15986	15810	15692	15639	15813	15891	15970	15719	15778	15832	15799	15935	15855	15678	15756	15841	15756	15688	15854	15830	15804	15682	15866	15803	15849	15758	15813	15834	15890	15859	15852	15809	15722	15717	15523	15772	15976	15771	15580	15719	15822	15750	15715	15781	15827	15840	15839	15638	15810	15724	15828	15820	15777	15686	16026	15757	15863	15735	15750	15682	15741	15836	15832	15974	15778	15991	15767	15766	15765	15646	15762	15823	15806	15740	15981	15608	15711	15817	15779	15673	15684	15856	15959	15593	15708	15924	15807	15745	15959	15993	15765	15747	15832	15647	15877	15940	15763	15706	15829	15935	15661	15678	15891	15931	15834	15872	15916	15694	15981	15795	15822	15821	15849	15836	15845	15799	15750	15670	15784	15806	15730	15658	15874	15689	16110	15902	15958	15888	15844	15764	15791	16076	15845	15780	15850	15703	15747	15669	15810	15733	15659	15919	15755	15641	15730	15891	15692	15935	15683	15845	15794	15911	15592	15875	15898	15837	15993	15905	15855	15929	15814	15777	15797	15889	15825	15773	15626	15895	15714	15767	15805	15766	15807	15875	15675	15979	15685	15746	15945	15725	15675	15709	15952	15638	15864	15687	15695	15595	15690	15839	15782	15829	15709	15865	15945	16118	15780	15810	15590	15966	15931	15816	15876	15724	15605	15794	15878	15815	15716	16008	15834	15899	15767	15797	15794	15831	15586	15746	15749	15849	15808	15952	15899	15580	15956	15654	15913	15723	15676	15745	15788	15839	15704	15887	15660	15699	15712	15735	15683	15788	15732	15940	15725	15734	15688	15735	15622	15979	15812	15728	15873	15754	15656	15957	15739	15833	15661	15792	15899	15910	15748	15804	15824	15754	15736	15905	15670	15890	15814	15760	15681	15722	15675	15745	15839	15889	15872	15540	15689	15681	15740	15703	15805	15814	15813	15723	15878	15714	15838	15758	15679	15947	15823	15920	15870	15875	15737	15864	15827	15850	15895	15624	15895	15815	15754	15802	15957	15950	15794	15769	15808	15952	15720	15938	15894	15745	15755	15838	15891	15593	15766	15891	15817	15837	15820	15773	15846	15910	15917	15678	15764	15772	15967	15941	15710	15978	15784	15620	15809	15818	15844	15823	15590	15901	15876	15857	15808	15837	15738	15844	15744	15980	15650	15834	15641	15790	15841	15816	15709	15878	15753	15906	15673	15978	15669	15730	15913	15926	15644	15721	16021	15843	15863	15918	15878	15499	15858	15723	15790	15867	15733	15735	15785	15863	15884	15674	15687	15816	15850	15930	15870	15685	15824	15878	15863	15775	15783	15828	15864	15787	15657	15933	15942	15774	15644	15789	15842	15761	15943	15695	15926	15618	15707	15745	15764	15765	15744	15778	15927	15758	15752	15752	15823	15765	15812	16019	15687	15740	15813	15686	15742	15871	15880	15825	15822	15982	15915	15714	15925	15727	15637	15821	15792	15861	15814	15595	15798	15658	15768	15822	15793	15935	15700	15716	15598	15644	15769	16006	15771	15759	15685	15771	15773	16068	15545	15735	15793	15753	15866	15840	15873	15838	15814	15775	15866	15868	15837	15855	15879	15826	15858	15969	15834	15734	15691	15806	15751	15781	15727	15570	15679	15692	15918	15741	15799	15872	15893	16014	15796	15763	15900	15760	15782	15769	15633	15906	15859	15864	15738	15751	16004	15565	16010	15644	15814	15757	15718	15795	15890	15807	15813	15875	15664	15704	15777	15922	15762	15788	15743	15883	15769	15790	15648	15683	15787	15762	15878	15799	16023	15659	15888	15727	15725	15971	15765	15726	15686	15976	15933	15956	15802	15825	15715	15806	15703	15688	15821	15894	15714	15792	15560	15734	15743	15683	15786	15757	15755	15852	15764	15714	15826	15844	15856	15809	15887	15617	15748	15888	15691	15730	15777	15890	15784	15779	15694	16045	15613	15752	15840	15845	15728	15871	15635	15838	15953	15898	15756	15799	15788	15579	15851	15890	15679	15702	15669	15781	15784	15893	15930	15812	15845	15626	15915	15767	15643	15855	15835	15826	15933	15920	15693	15797	15881	15776	15657	15848	15964	15781	15883	15616	15923	15763	15771	15879	15894	15844	15845	15890	15893	15745	15767	15812	15696	15787	15837	15792	15900	15911	15784	15736	15766	15744	15817	15808	15973	15748	15560	15759	15826	15667	15838	15753	15816	15742	15605	15830	15632	15913	15673	15802	15799	15868	15739	15812	15889	15642	15794	15778	15691	15834	15725	15780	15760	15707	15837	15930	15817	15936	15931	15754	15852	15955	15548	15812	15800	15823	15902	15830	15757	15999	15797	15937	15866	15709	15735	15775	15932	15739	15824	15686	15970	15998	15863	15870	15820	15809	15817	15886	15767	15779	15872	15949	15719	15862	15845	15776	15682	15876	15798	15762	15756	15757	15795	15798	15864	15823	15831	15802	15893	15733	15862	15894	15870	15689	15700	15851	15738	15722	15716	15685	16034	15834	15890	15709	15714	15799	16094	15943	15898	15714	15672	15720	15706	15828	15629	15719	15844	15729	15716	16004	15918	15819	15863	15711	15939	15822	15808	15890	15864	15797	15948	15924	15809	15792	15863	15817	15812	15680	15793	15612	15777	15788	15827	15956	15828	15719	15705	15805	15732	15797	15811	15931	15737	15864	15917	15856	15910	15818	15732	15800	15656	15788	15770	15770	15801	15764	15930	15739	15730	15619	15661	15712	15933	15733	15661	15798	15645	16075	15818	15943	15815	15898	15869	15633	15820	15892	15792	15886	15590	15771	15984	16026	15813	15740	15938	15906	15778	15821	15790	15841	15867	15850	15907	15813	15858	15832	15835	15835	15940	15779	15814	15822	15903	15897	15696	15828	15790	15753	15766	15816	15735	15743	15895	15894	15794	15660	15784	15773	15815	15793	15870	15775	15773	15657	15813	15913	15826	15859	15753	16030	15970	15664	15843	15907	15858	15740	15746	15797	15927	15824	15809	15828	15844	15827	15988	15834	15690	15940	15856	15793	15696	15687	15619	15832	15674	15754	15823	15800	15612	15910	15842	16001	15759	15915	15697	15785	15706	15707	15936	15888	15667	15850	15742	15849	15837	15771	15683	15761	15758	15827	15800	15896	15824	15886	16004	15632	15885	15699	15737	15742	15812	15729	15775	15796	15843	15818	15715	15721	15874	15862	15766	15861	15733	15687	15784	15749	15733	15716	15677	15842	15761	15810	15748	15953	15908	15732	15836	15700	15782	15851	15761	15730	15764	15844	15870	15961	15798	15746	15781	15960	15750	15821	15948	15768	15923	15944	15848	15817	15756	15742	15830	15691	15796	15885	15670	15728	15840	15926	15786	15805	15834	15857	15952	15794	15844	15767	15694	15814	15688	15873	15762	15999	15742	15774	15778	15625	15755	15863	15741	15884	15701	15801	15687	15665	15807	15605	15797	15721	15714	15835	15946	15758	15860	15969	15895	15657	15920	15847	15872	15819	16004	15519	15792	15744	15899	15736	15975	15912	15824	15790	15781	15678	15770	15633	15812	15619	15796	15875	15733	15852	15932	15861	15774	16044	15819	15923	15986	15746	15772	15940	15967	15980	15888	15878	15839	15686	15769	15776	15883	15733	15984	15889	15943	15885	15814	15884	15809	15839	15920	15826	15561	15761	15679	15846	15812	15740	15734	15908	15775	15934	15697	15717	15740	15702	15898	15718	15855	15744	15755	15823	15729	15808	15527	15784	15957	15699	15799	15738	15724	15796	15748	15836	15945	15804	15786	15779	15962	15768	15708	15767	15957	15762	15853	15864	15798	15847	15707	15847	15785	15815	15852	15869	15886	15772	15853	15818	15993	16034	15777	15757	15763	15817	15703	15905	15871	15872	15621	15838	15882	15767	15904	15572	15650	15842	15834	15919	16031	15799	15875	15881	15786	15823	15777	15683	15679	15770	15770	15811	15812	15819	15805	15849	15878	15761	15867	15807	15813	15821	15814	15787	15685	16053	15876	15892	15628	15766	15744	15707	15837	15652	15825	15726	15826	15846	15805	15727	15843	15652	15708	15803	15894	15998	15768	15755	15822	15793	15769	15786	15832	15749	15785	15749	15833	15801	15853	15631	15677	15960	15814	15783	15683	15862	15810	15816	15941	15793	15680	15767	15615	15717	15766	15792	15845	15669	15790	15691	15892	15770	15629	15764	15829	15710	15921	15839	15894	15903	15744	15856	15767	15873	15652	15779	15458	15712	15863	15722	15767	15867	15789	15873	15783	15718	15826	15712	15739	15939	15775	15817	15786	15767	15796	15834	15951	15827	15985	15755	15726	15871	15774	15625	15906	15852	15750	15595	15829	15796	15756	15705	15867	15655	16002	15798	15875	15560	15665	15922	15828	15939	15777	15825	15720	15911	15797	15729	15864	15851	15623	15966	15888	15827	15971	15792	15604	15731	15789	15821	15879	15872	15792	15750	15990	15702	15997	15792	15744	15776	15788	15870	15950	15789	15960	15930	15818	16000	15861	15863	15728	15816	16026	15729	15872	15550	15848	15831	15890	15899	15581	15881	15822	15899	15752	15993	15595	15790	15835	15740	15746	15805	15843	15833	15729	15722	15787	15646	15781	15739	15723	16069	15757	15857	15878	15753	15694	15765	15828	15822	15717	15786	15804	15748	15858	15748	15831	15703	15933	15619	15738	16109	15929	15668	15927	15908	15713	15785	15730	15908	16008	15715	15711	15745	15727	15875	15820	15731	15724	16080	15857	15688	15988	15840	15718	16031	15862	15752	15801	15687	15926	15784	15819	15745	15672	15800	15767	15810	15716	15904	15632	15703	15769	15835	15654	15867	15900	15976	15779	15753	15691	15768	15858	15817	15796	15800	15718	15896	15908	15855	15895	15753	15952	15898	15729	15909	15928	15717	15858	15790	15823	15891	15720	15793	15828	15744	15895	15883	15820	15883	16046	15759	15904	15810	15717	15724	15761	15829	15861	15758	16008	15815	15696	15786	15840	15843
26310	22151	34163	38993	37710	38636	35053	29292	26646	25553	24676	24378	23814	23342	23048	22882	22966	22743	22782	22877	22624	22724	22816	22645	22505	22607	22533	22601	22523	22430	22402	22414	22418	22446	22509	22530	22430	22195	22163	22357	22543	22865	22427	22393	22554	22378	22139	22358	22580	22719	22360	22573	22386	22449	22547	22481	22547	22506	22370	22631	22466	22222	22501	22322	22601	22814	22611	22454	22388	22524	22348	22369	22172	22375	22623	22282	22255	22612	22571	22627	22659	22367	22570	22379	22333	22323	22314	22595	22271	22527	22389	22367	22416	22494	22549	22391	22539	22170	22180	22491	22474	22428	22420	22337	22483	22523	22584	22488	22378	22398	22609	22544	22670	22449	22505	22010	22357	22500	22684	22445	22606	22544	22426	22428	22499	22478	22519	22581	22597	22358	22349	22760	22508	22178	22493	22493	22310	22519	22540	22382	22542	22394	22345	22558	22258	22464	22604	22593	22383	22478	22320	22414	22377	22391	22446	22278	22325	22495	22274	22309	22354	22547	22389	22515	22398	22522	22376	22554	22422	22342	22350	22508	22429	22339	22622	22536	22203	22577	22275	22253	22416	22185	22382	22393	22527	22570	22582	22679	22526	22400	22420	22242	22488	22453	22427	22220	22349	22520	22491	22307	22487	22357	22149	22378	22408	22372	22284	22610	22259	22404	22352	22440	22454	22419	22597	22380	22396	22473	22255	22472	22748	22477	22480	22526	22546	22278	22633	22630	22424	22436	22419	22344	22469	22389	22581	22189	22402	22360	22338	22591	22344	22820	22503	22380	22716	22273	22357	22176	22305	22432	22702	22412	22246	22265	22592	22494	22380	22396	22388	22579	22420	22469	22433	22535	22199	22120	22452	22455	22573	22413	22604	22431	22540	22286	22610	22546	22325	22281	22383	22589	22406	22405	22461	22741	22403	22277	22451	22300	22532	22663	22512	22574	22418	22374	22447	22512	22520	22359	22609	22385	22230	22127	22545	22139	22381	22488	22447	22234	22642	22445	22436	22448	22488	22513	22454	22375	22602	22599	22389	22608	22550	22320	22457	22282	22493	22360	22286	22353	22494	22245	22648	22333	22468	22387	22494	22444	22509	22344	22482	22282	22277	22368	22500	22479	22379	22309	22556	22507	22474	22396	22409	22484	22500	22281	22456	22274	22517	22393	22400	22502	22378	22439	22436	22388	22526	22496	22451	22430	22338	22551	22540	22562	22434	22515	22290	22190	22239	22582	22088	22219	22385	22521	22538	22520	22585	22405	22575	22304	22545	22613	22354	22350	22287	22499	22596	22463	22624	22356	22544	22251	22513	22403	22417	22347	22563	22267	22545	22386	22424	22443	22383	22526	22279	22501	22270	22273	22621	22365	22588	22134	22616	22442	22498	22167	22439	22535	22556	22555	22486	22483	22299	22515	22506	22458	22512	22325	22628	22537	22604	22555	22393	22365	22306	22301	22462	22517	22351	22563	22671	22397	22379	22219	22343	22471	22303	22351	22454	22643	22423	22405	22454	22461	22444	22308	22452	22457	22595	22594	22506	22496	22535	22426	22472	22395	22231	22339	22433	22485	22542	22374	22548	22458	22444	22523	22434	22496	22484	22618	22358	22280	22572	22549	22423	22367	22397	22393	22260	22418	22268	22492	22390	22549	22465	22596	22446	22346	22428	22411	22369	22517	22632	22266	22191	22530	22544	22375	22613	22333	22433	22552	22374	22361	22377	22510	22406	22428	22176	22396	22528	22634	22384	22706	22339	22324	22312	22265	22537	22547	22423	22599	22655	22600	22446	22251	22193	22542	22428	22411	22324	22399	22349	22458	22335	22446	22402	22363	22598	22540	22418	22654	22438	22325	22344	22439	22527	22365	22476	22322	22478	22329	22452	22583	22687	22445	22382	22538	22293	22352	22470	22249	22481	22288	22292	22302	22394	22312	22444	22469	22606	22460	22832	22468	22390	22466	22369	22162	22486	22318	22637	22426	22322	22350	22475	22539	22348	22341	22340	22437	22201	22396	22518	22478	22227	22247	22036	22282	22637	22652	22350	22601	22182	22566	22163	22501	22561	22636	22648	22568	22521	22594	22816	22614	22511	22800	22517	22542	22524	22452	22384	22568	22313	22651	22559	22349	22317	22470	22397	22293	22264	22712	22281	22659	22473	22359	22242	22175	22555	22206	22472	22372	22459	22585	22401	22383	22511	22409	22394	22565	22510	22376	22452	22625	22412	22364	22389	22416	22380	22447	22488	22398	22374	22365	22276	22406	22769	22568	22459	22496	22398	22306	22304	22254	22542	22690	22447	22389	22330	22347	22462	22521	22546	22283	22381	22372	22638	22524	22399	22542	22436	22254	22506	22106	22369	22361	22438	22525	22371	22350	22087	22530	22393	22422	22409	22609	22639	22340	22259	22568	22620	22450	22335	22356	22603	22335	22420	22225	22404	22572	22419	22196	22384	22473	22354	22560	22342	22462	22267	22509	22463	22450	22297	22448	22290	22580	22334	22503	22411	22308	22473	22494	22510	22435	22369	22583	22303	22405	22440	22403	22511	22297	22631	22255	22390	22352	22514	22268	22293	22424	22303	22350	22498	22533	22496	22457	22490	22391	22430	22517	22540	22384	22554	22448	22422	22349	22246	22278	22278	22433	22348	22189	22262	22522	22568	22502	22214	22496	22221	22578	22409	22611	22500	22623	22643	22452	22540	22474	22495	22426	22353	22478	22593	22287	22646	22701	22580	22364	22461	22267	22433	22459	22506	22529	22470	22432	22462	22455	22376	22303	22504	22350	22286	22596	22561	22247	22340	22485	22539	22471	22632	22474	22513	22485	22431	22365	22574	22518	22399	22433	22615	22448	22454	22213	22535	22606	22403	22242	22372	22358	22593	22748	22564	22467	22435	22423	22505	22143	22476	22689	22340	22302	22486	22287	22363	22294	22238	22397	22267	22306	22390	22570	22498	22475	22277	22600	22275	22302	22291	22289	22471	22531	22513	22361	22585	22514	22201	22571	22557	22318	22461	22232	22549	22246	22447	22726	22393	22249	22414	22476	22330	22447	22617	22558	22315	22439	22401	22168	22477	22439	22509	22375	22471	22434	22271	22252	22792	22526	22471	22578	22438	22414	22332	22475	22488	22394	22338	22377	22373	22236	22447	22514	22299	22363	22348	22298	22346	22442	22378	22380	22554	22494	22541	22534	22367	22241	22534	22488	22424	22203	22366	22449	22174	22456	22339	22173	22656	22445	22614	22430	22743	22617	22346	22440	22413	22400	22425	22426	22505	22749	22557	22401	22427	22467	22387	22344	22507	22432	22381	22528	22329	22461	22393	22447	22497	22569	22380	22293	22338	22278	22446	22327	22628	22263	22570	22630	22361	22424	22320	22243	22433	22529	22514	22397	22252	22394	22432	22593	22443	22499	22404	22526	22307	22545	22683	22242	22500	22267	22582	22607	22298	22304	22367	22252	22364	22350	22591	22523	22530	22461	22450	22477	22437	22349	22508	22353	22420	22541	22302	22607	22354	22390	22525	22231	22743	22467	22699	22119	22208	22667	22343	22494	22609	22509	22409	22241	22325	22393	22655	22585	22501	22466	22506	22548	22656	22510	22474	22455	22446	22608	22320	22222	22487	22294	22506	22518	22546	22475	22160	22340	22529	22556	22579	22693	22653	22218	22433	22415	22438	22396	22493	22413	22407	22243	22329	22292	22573	22451	22573	22474	22536	22402	22330	22600	22724	22483	22188	22342	22570	22405	22281	22254	22385	22372	22286	22564	22342	22356	22315	22521	22367	22381	22485	22420	22522	22593	22285	22310	22455	22457	22558	22581	22509	22380	22404	22418	22253	22197	22384	22381	22435	22599	22400	22794	22573	22478	22566	22114	22382	22447	22492	22594	22478	22534	22306	22632	22468	22468	22390	22487	22557	22615	22406	22318	22480	22241	22267	22282	22057	22461	22350	22532	22452	22411	22408	22385	22478	22584	22275	22328	22363	22344	22441	22413	22492	22413	22410	22577	22565	22552	22556	22059	22429	22393	22758	22262	22410	22315	22396	22319	22476	22703	22313	22590	22536	22511	22205	22522	22357	22349	22268	22304	22548	22628	22682	22591	22531	22286	22496	22458	22532	22575	22265	22223	22511	22546	22315	22523	22403	22380	22688	22327	22522	22557	22317	22464	22408	22364	22307	22362	22331	22358	22262	22231	22416	22284	22360	22349	22269	22429	22536	22647	22443	22449	22425	22478	22251	22615	22328	22661	22451	22442	22290	22608	22587	22418	22372	22514	22455	22523	22518	22262	22422	22411	22454	22460	22578	22386	22377	22473	22395	22365	22382	22443	22499	22409	22845	22415	22563	22433	22466	22412	22369	22479	22348	22329	22255	22513	22397	22602	22519	22402	22551	22662	22255	22441	22462	22266	22369	22432	22455	22641	22345	22469	22400	22593	22418	22525	22569	22491	22373	22577	22455	22610	22547	22454	22253	22384	22413	22508	22652	22497	22408	22420	22562	22535	22639	22493	22543	22338	22308	22487	22459	22452	22416	22535	22361	22618	22394	22240	22535	22356	22231	22140	22431	22173	22331	22407	22318	22352	22403	22453	22343	22644	22485	22434	22728	22485	22513	22553	22452	22350	22279	22535	22506	22418	22581	22403	22415	22325	22331	22516	22600	22359	22512	22766	22575	22482	22503	22517	22367	22761	22537	22236	22277	22522	22449	22361	22388	22474	22424	22501	22423	22527	22230	22443	22254	22248	22351	22405	22521	22217	22321	22575	22532	22436	22430	22303	22486	22499	22357	22300	22441	22487	22580	22298	22252	22378	22698	22586	22496	22462	22244	22517	22825	22609	22493	22465	22279	22654	22227	22407	22420	22393	22318	22310	22249	22665	22310	22469	22482	22431	22535	22402	22189	22358	22510	22373	22277	22449	22520	22347	22549	22568	22514	22438	22513	22305	22273	22410	22416	22225	22493	22390	22193	22580	22693	22332	22198	22451	22502	22557	22267	22624	22232	22211	22555	22425	22563	22496	22445	22555	22662	22344	22582	22547	22441	21982	22381	22536	22545	22400	22502	22432	22418	22489	22357	22511	22761	22420	22324	22596	22536	22288	22422	22601	22351	22427
47195	75124	72311	56022	44071	37201	29561	23835	21148	19427	18366	17599	17175	16979	16611	16206	16126	16065	16009	15973	15905	15904	15754	15782	15604	15777	15855	15776	15766	15645	15752	15608	15606	15619	15716	15933	15804	15713	15601	15642	15810	15851	15769	15842	15629	15669	15602	15631	15705	15627	15645	15741	15693	15714	15707	15801	15850	15669	15731	15754	15659	15653	15724	15768	15664	15598	15626	15657	15679	15669	15686	15688	15633	15729	15649	15701	15791	15755	15594	15710	15661	15743	15753	15436	15725	15508	15758	15744	15570	15542	15488	15675	15616	15631	15827	15770	15945	15587	15617	15708	15726	15712	15595	15602	15642	15709	15586	15647	15662	15708	15581	15736	15654	15646	15685	15775	15615	15661	15612	15699	15840	15799	15605	15727	15515	15583	15752	15712	15723	15772	15678	15826	15808	15811	15589	15547	15663	15699	15594	15636	15723	15719	15650	15751	15792	15741	15510	15583	15670	15652	15668	15809	15733	15857	15703	15872	15498	15720	15672	15550	15674	15627	15760	15695	15630	15748	15649	15435	15779	15574	15672	15785	15467	15796	15695	15716	15638	15796	15688	15675	15521	15604	15687	15600	15730	15654	15619	15760	15748	15906	15649	15648	15799	15864	15769	15752	15819	15761	15849	15838	15608	15664	15589	15640	15567	15612	15678	15632	15685	15787	15806	15821	15740	15771	15651	15674	15482	15615	15601	15862	15805	15703	15583	15571	15608	15933	15738	15721	15599	15682	15620	15805	15641	15750	15648	15714	15670	15721	15618	15628	15665	15713	15702	15830	15723	15724	15668	15675	15785	15530	15791	15545	15775	15638	15422	15616	15752	15511	15725	15704	15590	15602	15848	15756	15694	15673	15698	15605	15645	15698	15583	15721	15637	15687	15784	15709	15679	15811	15830	15726	15805	15764	15583	15869	15789	15510	15763	15681	15743	15822	15830	15624	15580	15713	15695	15683	15451	15654	15714	15778	15777	15583	15718	15613	15704	15564	15748	15778	15641	15815	15701	15663	15649	15740	15643	15800	15660	15852	15605	15511	15586	15645	15789	15867	15777	15718	15557	15680	15647	15816	15480	15550	15675	15580	15794	15789	15799	15574	15678	15562	15910	15755	15649	15635	15597	15657	15650	15722	15593	15570	15809	15766	15590	15637	15680	15705	15756	15783	15534	15842	15700	15710	15665	15640	15660	15760	15795	15723	15660	15799	15835	15715	15735	15736	15736	15722	15684	15564	15684	15646	15709	15829	15708	15736	15709	15810	15715	15658	15477	15524	15637	15619	15599	15731	15741	15747	15752	15652	15417	15707	15380	15711	15731	15544	15619	15610	15792	15710	15731	15647	15779	15546	15771	15864	15644	15684	15673	15798	15654	15591	15752	15674	15621	15702	15676	15618	15760	15693	15859	15649	15813	15692	15707	15550	15652	15850	15701	15756	15682	15731	15769	15660	15501	15786	15534	15686	15570	15764	15819	15681	15692	15865	15660	15744	15742	15799	15656	15616	15791	15501	15524	15756	15579	15676	15587	15661	15706	15552	15759	15577	15875	15685	15646	15755	15551	15679	15576	15620	15782	15574	15625	15711	15716	15769	15561	15726	15630	15808	15690	15783	15462	15831	15691	15651	15690	15498	15838	15537	15702	15712	15706	15515	15589	15803	15548	15618	15500	15697	15628	15764	15509	15812	15687	15645	15805	15846	15485	15752	15562	15792	15770	15597	15615	15726	15660	15673	15616	15605	15675	15818	15655	15856	15659	15655	15506	15827	15912	15895	15685	15788	15745	15764	15829	15663	15629	15587	15881	15608	15563	15769	15538	15684	15575	15900	15594	15860	15625	15772	15660	15647	15597	15805	15707	15768	15718	15732	15674	15650	15554	15622	15773	15738	15558	15616	15685	15561	15771	15679	15745	15794	15629	15693	15658	15660	15693	15805	15824	15618	15746	15611	15753	15687	15608	15684	15596	15724	15666	15684	15816	15590	15717	15630	15722	15578	15676	15774	15878	15771	15541	15651	15855	15644	15641	15690	15601	15731	15842	15656	15869	15776	15735	15619	15744	15768	15717	15814	15675	15787	15733	15848	15475	15539	15810	15560	15534	15682	15813	15497	15693	15633	15580	15816	15672	15735	15736	15667	15942	15795	15710	15550	15675	15705	15585	15692	15659	15744	15813	15701	15507	15566	15750	15757	15637	15611	15563	15516	15649	15807	15696	15608	15784	15836	15532	15566	15884	15637	15683	15628	15484	15638	15789	15689	15673	15519	15668	15865	15732	15774	15726	15749	15718	15602	15582	15532	15621	15665	15725	15824	15845	15899	15661	15591	15675	15528	15713	15594	15828	15629	15755	15789	15824	15744	15719	15742	15519	15745	15727	15467	15676	15710	15447	15665	15747	15654	15671	15745	15717	15579	15750	15743	15675	15501	15854	15757	15702	15792	15787	15771	15685	15641	15479	15641	15826	15563	15603	15720	15819	15771	15750	15641	15642	15698	15661	15784	15726	15895	15719	15647	15722	15591	15685	15505	15568	15750	15719	15675	15649	15791	15755	15685	15695	15620	15845	15505	15639	15794	15506	15758	15976	15707	15500	15719	15586	15570	15717	15670	15629	15722	15586	15565	15706	15649	15669	15726	15483	15792	15652	15511	15792	15570	15748	15747	15699	15701	15611	15591	15769	15725	15574	15637	15629	15671	15659	15752	15876	15662	15717	15629	15760	15744	15676	15718	15755	15667	15656	15687	15706	15716	15659	15654	15723	15584	15797	15549	15680	15744	15594	15723	15572	15794	15714	15766	15844	15583	15664	15704	15774	15712	15613	15570	15715	15804	15680	15593	15530	15547	15636	15629	15608	15801	15698	15573	15714	15646	15794	15887	15584	15669	15580	15714	15595	15736	15660	15848	15779	15708	15676	15645	15830	15632	15595	15907	15856	15612	15565	15748	15787	15727	15875	15875	15779	15802	15698	15876	15584	15725	15840	15582	15667	15769	15728	15694	15734	15720	15519	15707	15758	15732	15534	15498	15732	15658	15729	15718	15586	15690	15764	15750	15729	15617	15584	15623	15583	15682	15701	15724	15653	15784	15713	15683	15702	15498	15698	15691	15668	15625	15715	15664	15557	15713	15675	15596	15797	15694	15673	15660	15742	15679	15842	15476	15669	15563	15714	15669	15669	15599	15773	15710	15690	15536	15476	15710	15692	15647	15736	15509	15772	15846	15755	15641	15623	15738	15615	15580	15593	15652	15660	15606	15659	15391	15781	15658	15591	15696	15630	15733	15537	15680	15564	15856	15655	15647	15721	15649	15771	15559	15481	15803	15661	15655	15621	15645	15665	15741	15654	15729	15741	15686	15689	15787	15557	15542	15797	15906	15830	15669	15638	15727	15675	15676	15754	15635	15742	15605	15571	15573	15778	15718	15847	15686	15774	15676	15695	15698	15742	15908	15611	15680	15708	15672	15812	15716	15785	15604	15813	15767	15800	15780	15574	15834	15675	15542	15653	15576	15469	15707	15799	15718	15630	15459	15611	15697	15742	15740	15547	15651	15820	15712	15713	15789	15621	15649	15792	15751	15645	15747	15675	15549	15676	15682	15689	15722	15760	15682	15511	15576	15710	15566	15825	15544	15590	15725	15763	15650	15764	15765	15684	15740	15754	15635	15674	15625	15608	15800	15715	15679	15632	15652	15630	15604	15811	15767	15741	15469	15766	15582	15765	15794	15724	15650	15813	15539	15689	15692	15653	15870	15660	15602	15698	15744	15649	15568	15776	15870	15777	15685	15857	15807	15717	15675	15688	15554	15640	15661	15603	15642	15579	15340	15663	15715	15602	15469	15772	15677	15755	15748	15627	15558	15725	15663	15532	15577	15484	15782	15525	15740	15606	15920	15709	15630	15586	15756	15591	15898	15704	15686	15760	15791	15648	15760	15551	15920	15539	15710	15757	15739	15639	15683	15625	15489	15753	15700	15602	15626	15789	15621	15759	15748	15826	15739	15630	15649	15736	15552	15747	15574	15611	15732	15800	15673	15642	15500	15507	15746	15656	15649	15797	15743	15728	15714	15773	15596	15573	15596	15623	15572	15724	15670	15697	15606	15846	15656	15753	15727	15708	15731	15762	15716	15716	15548	15641	15591	15626	15727	15546	15883	15555	15889	15696	15751	15703	15761	15658	15712	15685	15604	15802	15744	15654	15826	15637	15623	15791	15771	15605	15653	15496	15654	15720	15650	15614	15785	15814	15755	15731	15695	15652	15739	15807	15709	15775	15690	15653	15698	15659	15687	15751	15683	15581	15572	15458	15698	15748	15638	15615	15859	15846	15593	15639	15773	15589	15565	15716	15731	15657	15600	15876	15614	15529	15657	15747	15527	15605	15761	15823	15677	15827	15776	15725	15657	15686	15606	15840	15753	15636	15862	15753	15627	15664	15739	15580	15752	15777	15672	15708	15761	15595	15626	15544	15731	15736	15783	15735	15687	15659	15688	15632	15710	15658	15585	15590	15757	15779	15540	15783	15655	15802	15756	15608	15686	15775	15649	15644	15643	15848	15680	15751	15844	15640	15795	15715	15705	15696	15694	15816	15491	15888	15736	15614	15769	15606	15678	15737	15844	15677	15678	15726	15584	15708	15693	15665	15727	15817	15620	15794	15708	15733	15717	15696	15566	15889	15736	15675	15845	15806	15850	15742	15834	15716	15812	15666	15489	15750	15738	15809	15627	15649	15734	15841	15793	15553	15566	15534	15801	15700	15636	15654	15590	15783	15811	15579	15850	15827	15659	15759	15696	15826	15656	15749	15762	15679	15844	15700	15649	15714	15768	15807	15670	15681	15646	15543	15625	15788	15661	15790	15662	15800	15604	15556	15607	15750	15708	15770	15801	15833	15708	15710	15641	15759	15642	15583	15725	15733	15427	15870	15600	15705	15772	15688	15596	15849	15521	15705	15725	15807	15682	15503	15829	15807	15740	15631	15514	15723	15804	15526	15669	15785	15714	15794	15685	15819	15579	15690	15654	15743	15618	15680	15713	15695	15525	15594	15553	15604	15853	15799	15806	15802	15734	15660	15806	15669	15771	15527	15806	15662	15819	15730	15730	15697	15895	15793	15641	15803	15592	15700	15777
24316	21627	29740	29122	34211	40666	42971	33675	28648	26893	25553	24941	24138	23915	23571	23483	23199	22948	23013	22910	23097	22910	22442	22715	22918	22442	23023	22783	22567	22572	22240	22691	22596	22506	22560	22413	22357	22414	22603	22784	22331	22594	22594	22480	22440	22354	22401	22532	22425	22305	22505	22442	22556	22433	22485	22614	22476	22255	22653	22642	22710	22617	22605	22713	22536	22744	22549	22595	22706	22638	22620	22405	22626	22407	22445	22447	22370	22371	22323	22400	22694	22604	22383	22524	22283	22368	22266	22425	22470	22441	22366	22568	22594	22628	22481	22286	22532	22519	22428	22694	22404	22302	22468	22566	22589	22509	22407	22263	22426	22404	22507	22468	22401	22502	22533	22217	22307	22434	22162	22420	22430	22426	22470	22568	22709	22632	22558	22464	22806	22307	22366	22523	22578	22387	22459	22470	22352	22581	22213	22299	22377	22502	22388	22558	22134	22301	22393	22689	22786	22560	22440	22540	22301	22423	22622	22557	22638	22441	22535	22402	22361	22513	22422	22552	22353	22365	22339	22399	22396	22527	22352	22397	22761	22437	22422	22298	22431	22599	22514	22440	22609	22316	22500	22290	22330	22436	22427	22441	22295	22527	22518	22474	22485	22313	22380	22268	22699	22348	22296	22400	22598	22280	22449	22201	22289	22214	22277	22508	22642	22411	22342	22297	22476	22444	22498	22462	22550	22414	22305	22272	22351	22447	22600	22582	22386	22459	22669	22513	22534	22494	22476	22724	22352	22421	22227	22210	22339	22407	22274	22610	22611	22285	22326	22399	22333	22372	22221	22528	22354	22515	22318	22443	22285	22388	22410	22657	22252	22469	22579	22484	22290	22440	22537	22357	22680	22514	22309	22498	22330	22461	22470	22341	22415	22542	22581	22552	22423	22711	22735	22356	22528	22319	22358	22505	22371	22329	22433	22462	22467	22865	22417	22514	22575	22578	22228	22467	22384	22405	22279	22404	22429	22379	22413	22335	22454	22624	22706	22260	22262	22493	22462	22411	22470	22466	22291	22504	22473	22471	22551	22224	22401	22352	22369	22300	22328	22260	22392	22526	22610	22468	22335	22407	22174	22375	22567	22749	22321	22406	22649	22373	22490	22503	22335	22734	22275	22371	22654	22330	22402	22432	22619	22410	22419	22408	22381	22347	22507	22577	22372	22607	22481	22582	22498	22618	22451	22533	22555	22334	22308	22386	22379	22291	22424	22275	22491	22146	22311	22347	22734	22177	22092	22478	22541	22419	22421	22742	22493	22536	22475	22402	22547	22272	22607	22540	22527	22230	22419	22424	22499	22521	22311	22389	22315	22400	22345	22467	22298	22157	22309	22274	22580	22581	22337	22332	22500	22366	22596	22321	22207	22426	22571	22327	22478	22422	22348	22198	22447	22296	22362	22417	22588	22637	22415	22563	22397	22334	22466	22596	22532	22331	22441	22673	22275	22466	22732	22418	22403	22474	22511	22338	22362	22518	22312	22393	22450	22469	22569	22518	22290	22424	22478	22563	22702	22633	22448	22422	22469	22339	22327	22326	22636	22573	22381	22504	22202	21998	22502	22264	22391	22541	22430	22435	22441	22333	22749	22610	22539	22359	22286	22484	22417	22714	22755	22322	22141	22207	22446	22508	22757	22272	22579	22633	22347	22498	22388	22471	22694	22398	22364	22535	22450	22722	22166	22377	22532	22393	22633	22442	22491	22533	22600	22372	22228	22310	22583	22601	22464	22501	22449	22427	22292	22465	22381	22430	22428	22376	22657	22625	22675	22534	22509	22439	22358	22526	22399	22095	22354	22330	22356	22509	22385	22549	22532	22692	22493	22501	22429	22297	22282	22514	22489	22527	22489	22622	22776	22461	22467	22303	22230	22228	22455	22823	22630	22455	22473	22349	22377	22421	22514	22480	22555	22247	22332	22225	22200	22398	22420	22409	22552	22228	22391	22213	22509	22475	22613	22452	22473	22377	22505	22380	22445	22304	22650	22542	22333	22379	22362	22338	22343	22526	22401	22489	22566	22461	22386	22303	22405	22392	22374	22388	22330	22501	22729	22612	22435	22350	22534	22615	22442	22428	22455	22423	22482	22362	22497	22415	22208	22322	22379	22469	22466	22458	22688	22782	22513	22634	22349	22315	22417	22357	22402	22600	22389	22664	22505	22136	22388	22390	22705	22439	22270	22412	22413	22362	22282	22350	22419	22518	22400	22487	22383	22396	22333	22601	22519	22530	22432	22358	22552	22513	22179	22449	22559	22550	22281	22179	22217	22249	22430	22482	22248	22306	22379	22745	22397	22698	22476	22593	22553	22588	22381	22636	22588	22520	22320	22385	22524	22376	22516	22385	22253	22332	22679	22300	22386	22500	22448	22613	22496	22417	22432	22389	22370	22318	22200	22150	22311	22144	22295	22627	22227	22387	22460	22353	22396	22400	22665	22423	22482	22334	22539	22442	22449	22492	22664	22207	22388	22521	22548	22169	22415	22607	22666	22495	22354	22258	22384	22541	22486	22554	22558	22487	22440	22589	22415	22426	22442	22410	22771	22503	22166	22506	22281	22525	22412	22663	22574	22568	22403	22476	22435	22324	22551	22279	22575	22743	22337	22408	22394	22295	22307	22413	21993	22326	22238	22429	22481	22233	22606	22416	22728	22588	22441	22562	22331	22390	22397	22501	22371	22522	22412	22566	22398	22219	22403	22407	22423	22531	22559	22452	22548	22447	22368	22451	22267	22457	22690	22455	22356	22411	22286	22346	22357	22464	22362	22315	22304	22396	22649	22381	22475	22537	22574	22544	22211	22347	22530	22425	22480	22288	22393	22321	22515	22277	22692	22324	22465	22395	22518	22456	22281	22147	22206	22286	22450	22291	22308	22432	22320	22671	22448	22657	22512	22115	22342	22382	22611	22617	22476	22397	22476	22401	22301	22352	22235	22332	22513	22414	22574	22487	22629	22415	22548	22366	22369	22367	22550	22317	22357	22547	22410	22550	22548	22312	22254	22084	22411	22215	22617	22651	22526	22321	22252	22325	22259	22363	22444	22526	22409	22232	22247	22395	22419	22327	22666	22266	22371	22150	22370	22411	22418	22452	22509	22341	22488	22503	22446	22404	22523	22446	22244	22740	22641	22530	22484	22251	22377	22392	22261	22323	22564	22383	22610	22670	22484	22356	22567	22621	22544	22392	22497	22298	22632	22686	22511	22517	22585	22379	22411	22472	22429	22436	22255	22395	22449	22354	22454	22427	22206	22378	22277	22325	22323	22563	22475	22405	22415	22693	22498	22708	22529	22362	22668	22544	22385	22546	22394	22382	22322	22251	22570	22439	22399	22545	22656	22335	22545	22531	22466	22703	22489	22416	22540	22416	22510	22392	22291	22315	22310	22626	22653	22473	22477	22264	22556	22445	22389	22447	22403	22348	22472	22310	22465	22467	22453	22692	22261	22355	22281	22434	22295	22544	22332	22393	22414	22406	22519	22452	22400	22412	22729	22533	22612	22429	22525	22495	22375	22263	22259	22320	22315	22317	22316	22329	22294	22444	22196	22316	22481	22268	22424	22462	22547	22505	22370	22597	22295	22389	22305	22425	22524	22473	22578	22317	22354	22361	22254	22425	22423	22483	22491	22617	22287	22551	22386	22832	22342	22433	22318	22300	22784	22372	22377	22447	22435	22349	22399	22674	22449	22519	22702	22445	22441	22312	22395	22555	22532	22314	22450	22297	22343	22297	22346	22261	22326	22605	22365	22346	22326	22440	22307	22343	22455	22602	22322	22443	22413	22444	22418	22578	22443	22539	22417	22495	22458	22395	22633	22288	22462	22286	22762	22332	22689	22461	22457	22212	22109	22368	22357	22369	22320	22154	22517	22688	22335	22488	22565	22450	22327	22439	22348	22577	22655	22402	22594	22438	22484	22435	22487	22702	22531	22433	22450	22498	22427	22382	22319	22548	22564	22518	22392	22586	22377	22556	22393	22367	22532	22424	22294	22722	22592	22513	22452	22431	22448	22622	22606	22379	22433	22295	22305	22380	22215	22493	22418	22262	22177	22341	22394	22122	22326	22417	22262	22513	22319	22288	22443	22544	22639	22460	22511	22570	22584	22375	22454	22468	22492	22309	22205	22347	22184	22588	22366	22247	22482	22522	22174	22455	22053	22313	22484	22615	22554	22266	22349	22294	22477	22278	22512	22360	22281	22281	22431	22325	22450	22492	22537	22426	22544	22392	22562	22404	22243	22417	22355	22588	22465	22461	22714	22355	22239	22426	22289	22408	22400	22170	22443	22296	22610	22624	22280	22388	22717	22505	22746	22478	22440	22469	22480	22666	22559	22329	22556	22506	22476	22239	22380	22431	22333	22452	22480	22494	22417	22560	22556	22314	22441	21989	22434	22795	22659	22306	22481	22386	22521	22659	22495	22579	22609	22511	22424	22295	22619	22366	22597	22362	22268	22327	22433	22538	22439	22442	22359	22596	22426	22229	22409	22607	22389	22530	22451	22552	22703	22517	22560	22543	22599	22611	22333	22467	22636	22467	22506	22359	22439	22468	22394	22665	22533	22404	22439	22173	22419	22373	22481	22522	22223	22179	22252	22428	22633	22401	22265	22753	22523	22312	22487	22371	22477	22552	22448	22459	22538	22333	22376	22338	22662	22501	22379	22423	22490	22419	22449	22727	22335	22235	22445	22490	22371	22386	22369	22592	22399	22460	22263	22165	22226	22239	22520	22650	22369	22410	22660	22416	22499	22419	22326	22432	22132	22667	22446	22363	22688	22629	22398	22425	22358	22583	22495	22471	22372	22333	22440	22467	22431	22456	22406	22316	22377	22339	22648	22343	22473	22533	22210	22605	22658	22426	22469	22507	22442	22211	22402	22409	22328	22138	22372	22316	22413	22567	22398	22303	22410	22496	22504	22312	22487	22512	22403	22499	22702	22374	22598	22502	22444	22515	22165	22533	22487	22505	22294	22532	22652	22395	22246	22309	22393	22374	22477	22539	22539	22323	22439	22318	22472	22691	22398	22520	22469	22517	22592	22186	22141	22280	22413	22340	22163	22219	22500	22269	22133	22425	22501	22365	22449	22339	22319	22386	22488	22507	22674	22385	22405	22288	22634	22466
50452	77569	70656	59421	50303	44541	38539	29049	23545	21083	19358	18594	17701	17511	16871	16794	16382	16208	15980	15905	15951	16038	15976	15761	16035	15773	15704	15776	15719	15792	15726	15699	15598	15716	15590	15651	15621	15534	15624	15632	15765	15628	15736	15523	15495	15478	15603	15514	15673	15617	15419	15740	15847	15839	15705	15743	15709	15493	15509	15870	15761	15661	15674	15720	15578	15680	15388	15613	15615	15611	15560	15907	15855	15627	15558	15530	15702	15661	15435	15681	15534	15712	15632	15551	15529	15545	15592	15533	15548	15638	15510	15557	15483	15595	15693	15704	15530	15595	15714	15567	15686	15542	15853	15481	15806	15652	15667	15703	15772	15372	15521	15649	15602	15563	15722	15775	15789	15704	15635	15691	15429	15563	15441	15694	15632	15731	15714	15639	15670	15759	15670	15727	15736	15716	15611	15522	15629	15582	15528	15749	15499	15570	15572	15798	15750	15456	15539	15717	15578	15798	15613	15664	15529	15742	15727	15513	15631	15753	15674	15587	15735	15479	15499	15820	15644	15533	15742	15401	15673	15516	15788	15698	15689	15665	15614	15606	15812	15521	15864	15531	15621	15688	15864	15557	15623	15630	15530	15489	15643	15379	15585	15544	15675	15678	15653	15533	15694	15667	15504	15675	15606	15569	15605	15613	15736	15689	15663	15691	15675	15602	15674	15613	15570	15708	15687	15667	15600	15688	15622	15759	15597	15555	15686	15413	15604	15637	15606	15696	15630	15825	15738	15601	15701	15764	15671	15535	15549	15531	15736	15598	15571	15716	15591	15571	15647	15676	15554	15842	15530	15761	15729	15741	15674	15600	15697	15606	15743	15641	15633	15707	15686	15550	15656	15695	15629	15561	15762	15535	15809	15643	15691	15645	15599	15647	15650	15571	15663	15653	15598	15552	15670	15603	15681	15614	15764	15432	15604	15541	15739	15708	15738	15634	15427	15826	15615	15616	15473	15697	15432	15628	15660	15606	15764	15460	15527	15650	15422	15672	15558	15676	15656	15748	15759	15809	15522	15573	15571	15603	15435	15691	15631	15622	15541	15642	15524	15669	15567	15666	15740	15711	15575	15852	15548	15656	15700	15538	15508	15601	15476	15631	15701	15988	15502	15596	15786	15484	15754	15623	15793	15931	15411	15561	15570	15589	15675	15499	15739	15572	15484	15488	15742	15540	15620	15694	15660	15638	15813	15607	15585	15609	15512	15733	15656	15641	15581	15614	15512	15615	15638	15547	15771	15716	15671	15495	15571	15637	15581	15657	15600	15640	15531	15798	15720	15630	15709	15642	15471	15714	15628	15568	15693	15655	15660	15546	15556	15533	15680	15475	15623	15667	15646	15642	15542	15653	15724	15757	15673	15608	15529	15578	15518	15821	15662	15731	15718	15655	15677	15737	15703	15562	15578	15727	15821	15658	15741	15646	15683	15598	15506	15619	15709	15676	15719	15438	15738	15443	15703	15591	15576	15791	15647	15668	15496	15538	15532	15484	15715	15622	15649	15593	15436	15507	15643	15469	15655	15641	15515	15701	15680	15637	15686	15455	15612	15637	15606	15489	15756	15605	15614	15694	15620	15641	15577	15730	15698	15540	15610	15737	15772	15543	15671	15563	15752	15699	15715	15490	15440	15640	15647	15688	15523	15572	15783	15762	15616	15595	15808	15654	15650	15599	15818	15545	15764	15728	15694	15732	15609	15574	15613	15562	15702	15628	15654	15503	15863	15556	15470	15770	15643	15766	15560	15631	15678	15577	15481	15604	15612	15488	15571	15657	15546	15648	15595	15757	15668	15706	15709	15579	15560	15533	15564	15521	15719	15715	15437	15555	15535	15649	15489	15803	15669	15592	15653	15617	15634	15729	15436	15565	15730	15656	15718	15499	15848	15564	15696	15644	15694	15526	15595	15539	15574	15608	15715	15586	15552	15652	15582	15601	15638	15576	15671	15583	15795	15756	15716	15545	15529	15613	15662	15557	15657	15534	15575	15587	15763	15751	15599	15642	15684	15794	15530	15712	15855	15420	15613	15609	15720	15606	15711	15624	15916	15539	15516	15700	15618	15560	15560	15660	15766	15633	15563	15653	15682	15690	15542	15668	15361	15644	15554	15533	15506	15947	15590	15426	15517	15427	15647	15555	15551	15522	15638	15595	15691	15631	15649	15684	15696	15575	15498	15424	15665	15588	15596	15713	15764	15755	15749	15636	15521	15528	15741	15448	15739	15667	15630	15803	15720	15474	15507	15658	15582	15457	15793	15647	15674	15705	15707	15717	15534	15659	15532	15720	15583	15534	15835	15590	15663	15632	15517	15619	15532	15604	15530	15510	15517	15550	15451	15472	15683	15722	15560	15759	15611	15674	15768	15634	15725	15472	15585	15653	15696	15650	15699	15597	15692	15649	15700	15654	15415	15749	15709	15750	15700	15645	15785	15560	15552	15615	15577	15452	15625	15585	15477	15705	15444	15424	15802	15625	15662	15741	15620	15589	15788	15652	15439	15658	15658	15670	15478	15654	15622	15545	15535	15469	15732	15427	15709	15684	15569	15475	15579	15633	15580	15568	15730	15522	15569	15715	15603	15621	15643	15746	15525	15456	15628	15555	15495	15545	15742	15614	15429	15501	15538	15851	15492	15542	15445	15635	15528	15694	15721	15644	15703	15742	15681	15780	15688	15657	15749	15523	15787	15780	15551	15742	15649	15587	15694	15566	15756	15693	15475	15457	15648	15645	15608	15770	15520	15627	15596	15646	15631	15827	15526	15642	15463	15627	15726	15614	15699	15658	15628	15751	15792	15743	15553	15728	15640	15359	15476	15595	15691	15667	15707	15635	15475	15681	15813	15614	15542	15742	15688	15554	15656	15693	15576	15680	15674	15632	15689	15613	15688	15550	15601	15768	15607	15556	15631	15567	15663	15768	15558	15763	15562	15705	15755	15765	15632	15661	15698	15545	15530	15405	15677	15679	15573	15471	15568	15631	15451	15639	15653	15707	15582	15598	15521	15677	15640	15491	15683	15646	15730	15600	15668	15847	15708	15581	15615	15824	15457	15729	15561	15543	15439	15707	15518	15648	15797	15405	15686	15454	15673	15598	15506	15497	15747	15456	15746	15707	15890	15504	15705	15633	15579	15457	15624	15640	15519	15645	15588	15601	15675	15683	15696	15602	15642	15667	15621	15690	15765	15464	15561	15595	15750	15655	15736	15680	15849	15644	15666	15721	15581	15675	15526	15609	15692	15548	15626	15761	15766	15632	15505	15614	15510	15632	15603	15628	15472	15823	15602	15727	15688	15569	15611	15699	15639	15606	15685	15764	15730	15526	15743	15730	15509	15674	15522	15542	15705	15554	15793	15717	15765	15639	15668	15578	15691	15590	15615	15621	15679	15548	15725	15680	15747	15688	15644	15753	15652	15687	15603	15603	15698	15761	15666	15564	15652	15737	15702	15667	15679	15707	15703	15647	15490	15702	15831	15764	15679	15709	15715	15532	15625	15666	15614	15862	15746	15506	15651	15507	15653	15676	15839	15552	15536	15665	15595	15664	15582	15334	15727	15678	15678	15610	15673	15525	15590	15495	15591	15545	15624	15664	15749	15468	15684	15633	15591	15628	15491	15388	15522	15792	15480	15506	15664	15747	15601	15551	15746	15695	15810	15593	15525	15727	15661	15532	15418	15649	15624	15644	15715	15591	15705	15626	15534	15686	15726	15550	15738	15645	15553	15616	15638	15627	15493	15712	15370	15712	15518	15780	15779	15677	15706	15553	15595	15730	15704	15586	15723	15526	15538	15660	15606	15740	15683	15506	15655	15611	15656	15705	15618	15814	15711	15520	15812	15578	15585	15534	15627	16002	15791	15588	15523	15699	15570	15680	15862	15636	15588	15721	15557	15746	15635	15410	15605	15513	15545	15696	15565	15649	15738	15733	15612	15758	15635	15596	15471	15632	15639	15780	15638	15639	15630	15594	15621	15688	15655	15682	15573	15392	15728	15661	15711	15599	15774	15548	15670	15716	15743	15591	15600	15620	15757	15567	15789	15679	15790	15616	15668	15485	15604	15707	15547	15565	15771	15531	15699	15575	15744	15410	15730	15575	15585	15650	15627	15602	15601	15758	15562	15613	15649	15768	15546	15604	15582	15553	15669	15587	16009	15547	15491	15518	15487	15677	15669	15642	15605	15495	15678	15673	15640	15560	15740	15665	15927	15584	15534	15716	15516	15521	15455	15626	15777	15619	15693	15503	15576	15640	15594	15560	15495	15591	15672	15505	15614	15600	15544	15535	15671	15594	15591	15606	15789	15634	15443	15486	15534	15538	15563	15675	15751	15536	15614	15661	15640	15533	15589	15713	15612	15589	15779	15559	15428	15711	15452	15672	15697	15665	15637	15536	15669	15479	15430	15474	15627	15695	15699	15521	15622	15683	15576	15706	15597	15394	15586	15517	15544	15701	15792	15602	15557	15775	15615	15670	15495	15438	15585	15483	15660	15638	15753	15843	15716	15568	15544	15543	15589	15635	15551	15553	15649	15450	15514	15649	15569	15588	15529	15488	15561	15727	15650	15657	15658	15778	15502	15681	15564	15659	15595	15562	15835	15456	15659	15631	15645	15746	15696	15407	15641	15694	15477	15613	15678	15578	15530	15605	15588	15645	15613	15683	15563	15695	15739	15585	15479	15539	15462	15720	15788	15715	15551	15703	15632	15556	15764	15750	15702	15533	15566	15650	15580	15472	15664	15692	15652	15826	15747	15720	15789	15621	15503	15736	15602	15861	15636	15722	15581	15622	15571	15650	15556	15478	15478	15759	15602	15621	15767	15541	15528	15641	15560	15769	15598	15551	15513	15562	15717	15804	15671	15699	15410	15704	15711	15683	15697	15710	15445	15765	15659	15716	15633	15716	15615	15654	15560	15617	15609	15708	15655	15663	15803	15579	15564	15447	15543	15583	15599	15477	15527	15700	15598	15734	15673	15712	15645	15615	15649	15704	15640	15709	15623	15640	15634	15586	15535	15580	15553	15585	15742	15671	15587	15482	15588	15593	15442	15655	15636	15634	15687	15668	15372	15524	15611	15444	15689	15663	15557	15718	15710	15631	15528	15555	15766	15544	15777	15403	15720	15433
44766	52637	54373	48471	40060	36146	32392	27897	25428	24443	24216	23815	23677	23592	23373	23510	23094	23311	23115	22747	23034	22897	22957	23145	23206	22846	22898	23143	22805	23040	22902	22827	23070	23322	22823	22963	22785	22994	23028	22927	22961	23165	22800	23012	23199	22974	22796	23056	23131	23031	23149	22941	23070	23155	22785	23160	23089	22874	22941	22958	22874	22786	22858	23025	22877	22881	22762	23084	22919	22970	22979	23090	23087	22911	23098	23119	22726	22941	22969	22741	23144	23002	22956	23032	23035	23004	22765	22871	23110	22912	23010	23065	22850	23095	22786	22769	22879	23081	22893	22955	22921	22773	22961	22993	23149	22909	23006	22937	22827	22973	23025	22864	23009	22906	23010	23172	22793	22665	22906	22901	22750	22938	22668	22949	22846	22958	22850	22953	22780	22717	22941	22901	22766	22994	23032	22812	22928	22765	22933	22873	23246	22929	22931	22881	22741	22842	23106	22890	22652	22680	22928	22867	22835	22965	23021	22724	22751	22734	22997	22978	23110	22678	22705	22991	23105	23137	23013	22656	22631	22897	22929	23036	22812	23076	23073	22812	23047	22976	22822	22932	22766	22834	22995	23033	22811	22840	22780	23082	23098	22853	22968	22842	22961	22848	23018	23167	23018	23038	22912	23021	23164	22778	22815	23100	22997	22984	22894	22799	22751	22943	23163	22822	22895	22867	22785	22800	23006	22965	23107	22783	22802	23007	22875	22791	22925	23007	22896	23035	22888	22931	23125	22823	22856	22973	23043	22981	22897	22829	23167	22710	22785	22617	22954	22939	22763	22807	22851	22838	22786	22819	22792	22732	22954	22866	22767	23022	22944	22764	22743	23132	22889	22704	22892	23129	23094	22928	22901	22842	23014	22932	22895	23008	23008	22729	22973	22894	22934	22769	23048	22731	23025	22883	22755	22776	22947	22849	22819	22735	22963	22798	22876	22813	22927	22990	22937	23007	22754	22937	22881	23015	22788	22978	23021	22976	23206	22886	23038	23250	22953	22925	23041	22882	22722	22839	22992	23091	22933	22626	23003	22852	22681	23003	22869	22833	22909	22914	22732	22740	22936	22795	23150	22896	23065	22887	23185	22887	23140	22803	23014	22900	22911	23112	22958	22883	22830	22914	22880	22826	22960	22925	22874	23076	22958	23064	23083	22950	22818	22924	22885	22949	22801	22842	22893	22954	22728	22836	22992	22894	22946	22881	23098	23025	22973	22794	22717	22874	22972	22964	22806	23021	23023	22902	22754	23237	22946	22946	22712	22911	22861	22961	22925	23058	22714	22934	23103	23136	22838	22918	22836	22929	23106	22991	23142	22993	22769	22827	22941	22858	22927	22970	22812	22829	22908	22931	23008	22713	23005	23086	22922	23060	22743	22923	22833	22965	22797	22864	22848	23044	22952	22957	22930	22910	22920	22949	22943	22833	22873	22956	22785	22683	23047	22857	23057	23096	22871	22831	22858	22712	23062	22957	22798	22973	23154	23041	23119	22957	22950	22813	22930	23019	22918	22896	23021	22865	22938	22824	23183	22880	22860	23093	22755	22731	23111	22926	23001	22860	22992	22853	22909	23079	23038	22956	22811	22898	23185	22915	22787	23120	22655	22918	23174	23007	22918	22811	22935	23070	23173	22913	23092	22950	22950	23050	22910	22866	23166	22948	22993	22940	22946	23033	23015	22918	23089	22779	23195	22664	23009	22938	22911	23094	23002	22991	22899	23129	22927	22879	22846	22817	22872	22989	22929	22726	23169	22860	22721	22751	22869	22960	22759	22999	22863	23301	22894	22902	22827	22879	22821	22857	22776	22793	22997	22907	22711	22734	23010	22605	22724	22804	22668	23086	22718	22668	22845	22892	22702	22679	22881	23049	22883	22883	22576	22888	22870	22916	23095	23144	22907	22995	22936	22894	22906	23239	23065	22852	22874	22868	23032	22929	22993	22943	22960	22801	22782	23227	22955	22863	22888	22902	22836	23049	22990	22923	22890	22941	22774	22920	22915	22840	22836	22801	22809	23026	23058	22949	22918	22969	23102	23202	23038	23045	22976	22878	22781	22791	22652	22918	22862	23243	23143	22582	22992	22834	22881	22713	22791	23028	22791	23118	23006	22947	22812	22827	23053	23045	22779	22729	22896	23108	22895	22977	22890	22886	22963	23214	23135	23194	22920	22896	22757	22992	22780	22943	22926	23236	22618	22764	23065	22958	22895	23001	22894	22813	22655	23013	22916	22864	23035	22918	23120	22846	22918	22819	22926	22906	22833	22743	22875	22991	23147	22975	23030	22842	22923	22932	22986	22754	22895	23187	22820	23126	22942	23052	22831	22943	22950	23027	22762	22814	22906	22825	23067	22951	23027	22903	22749	23093	22807	22611	23015	22764	23094	23052	22917	22858	22932	22737	22976	22858	23014	22970	23066	22797	22910	22895	22940	22836	22712	22661	23055	22855	23047	23231	22838	22924	23022	23054	23111	23035	23278	22970	22995	22705	22983	22945	22874	22993	22632	22853	22956	22856	23075	22678	22970	23135	23213	22971	22971	23049	22838	22886	22736	22935	23004	22940	22908	22938	22869	22911	23062	22824	22926	22894	22983	23112	22891	22685	23112	23043	22782	22828	22847	22985	22826	22936	23139	22918	22935	23016	22866	22841	23082	22904	22880	23174	22968	22793	23055	23190	22848	22668	22735	22910	23044	22998	22706	23059	22910	23004	22902	22873	23046	22854	22786	22876	23058	23005	22876	23046	22784	22937	23014	22993	23017	23005	22988	22858	22844	22969	22884	22943	22962	22956	22878	23089	22882	22786	22939	22727	22719	22819	23069	22728	22699	23008	22824	22963	22786	23030	23003	22846	22891	22877	22987	22699	23048	22943	22865	23031	22751	22620	22960	23061	22925	23110	23098	22809	22859	22966	22915	22912	22835	22891	22986	22883	22895	23117	22674	23226	22853	22935	22829	23165	22811	22848	22854	22543	22872	22941	22807	23030	22786	22731	22751	22899	22945	22987	23166	22891	22715	22932	23190	22989	23014	22895	22977	23023	22854	23032	22929	22950	22693	22941	23073	23007	22941	22938	22970	22886	22911	23002	23013	22842	23049	22793	22837	23088	23080	22909	22690	22634	22843	23145	23073	22969	23132	22606	22950	22935	23132	22985	22862	23019	22738	23179	22896	22945	22913	22808	22944	22978	23070	23042	23048	22928	22723	22973	22940	22874	22925	22765	22887	22882	22948	22976	22914	22935	23325	22887	22882	22723	23037	22970	22748	23050	22895	23217	23061	22803	22750	22678	22714	23032	23041	22809	23065	22891	22907	23153	22900	22897	22970	22592	22916	22850	23058	22970	22998	22739	22833	22826	23092	22946	23105	22710	22898	22918	22930	22759	22831	22677	22942	22825	23008	23169	23077	22931	23162	22866	22874	22986	22876	22766	23133	22933	22770	22814	22872	23093	22948	22970	22947	22881	22935	22651	22934	22930	22936	23007	23173	22768	23028	22742	22737	22577	22833	22754	23015	22951	22835	23133	23033	22931	22733	23034	22772	22853	22909	22839	22982	23160	22815	22723	23008	22773	22509	22789	22834	22846	22807	22835	23012	22892	22977	22974	23110	22813	22840	22837	23070	22868	23053	22905	22728	22905	23100	23004	23069	23158	22849	22793	23028	22850	22963	22948	23041	22584	22950	23016	22820	22835	22825	23178	23114	23002	23071	22895	22657	22945	22735	22779	23222	22969	22776	22779	23200	22804	23106	22996	22963	22755	22941	22876	22984	22837	22814	23103	23079	22966	23009	23040	22820	22826	22658	22896	22802	22904	22981	22597	22949	23072	22954	22918	22887	23025	23117	22993	23030	23205	22896	22983	23028	23207	22857	22871	22955	23145	22972	22876	23257	23001	22719	22997	23190	22814	22782	22720	22932	23228	22921	22921	22750	22927	22901	23019	23019	22923	23036	22864	22801	22946	22932	22821	22953	23101	22971	23006	22738	23129	22886	23016	22851	23006	22912	22985	22971	22911	22740	23023	22914	22783	22733	22701	22857	23042	22744	22959	22992	22908	23284	22862	22771	22792	22959	22893	22764	22993	23069	22955	22903	22809	22925	22768	22831	22812	22632	22966	22808	22985	22931	22836	22906	22793	22777	22979	23071	23009	22914	22876	23097	22976	22891	23153	23035	22923	23059	22879	23104	22882	23047	22981	22954	23008	23141	23039	22963	22920	22873	22875	22732	22751	22954	22981	22789	22828	23159	22930	22735	23075	22923	22930	22996	22969	23131	22959	22948	23320	22865	22887	23006	22888	22782	22929	22789	22758	22977	22946	22937	22978	23030	22861	23025	22970	23117	23025	22974	23061	22935	22767	22981	23001	22842	22848	23038	22865	23029	22936	23089	22905	23064	23054	22997	22905	22852	22935	23088	22908	22962	23200	22964	22718	22854	22754	22864	23072	23110	22868	23147	22996	22943	22803	23109	22901	22741	22653	22949	22930	23216	23051	23125	22924	22906	22916	22924	22913	23083	22852	22962	22759	23062	22995	22953	22638	22874	22959	22722	23001	22742	22711	22982	22941	23190	22960	22840	22922	22876	23026	22903	23040	23197	22806	23104	22888	22790	22654	22856	23003	22943	23179	22962	22808	23198	22900	22796	22840	22685	23019	23096	23092	22858	22741	22934	22936	23095	23060	23178	23277	22928	22910	22950	23123	23011	22706	22952	22764	22937	22971	22972	23039	23005	23203	23118	23002	22970	23044	22903	22994	22800	22838	23001	23074	22848	22850	22987	22886	22717	22964	22726	23236	23090	23027	23004	23015	22955	22808	23061	22681	22930	22842	22678	22944	22866	23051	22955	22868	23102	22887	22904	22786	22925	23111	22901	22906	23078	23122	23024	22982	22919	22908	23001	22851	22988	22780	23058	22994	22989	23103	22897	22902	22784	22851	22861	22755	22994	22926	22897	22862	22962	22800	23071	22921	22951	22909	22924	23132	23016	23090	22813	23124	23045	22681	22859	22931	22909	22830	23156	23075	22860	22850	23063	22778	23040	22806	23045	22946	22872	22969	23068	23034	22979	22809	22678	22906	22926	23027	22946	22750	22988	22712	23056	22797	23128	22896	22908	22902	22855	23033
46617	61438	56084	45221	36906	32319	27350	21921	19349	18133	17580	17161	16840	16696	16666	16493	16359	16205	16132	15981	16128	15960	15874	15878	15913	15923	15927	15751	15967	15938	15850	15787	16016	15881	15936	16015	15861	15802	15876	16041	15779	15806	15935	16036	15910	15964	15855	15923	15830	15986	15902	15808	15813	15840	15772	15708	15884	15939	15960	15948	15988	15813	15992	16098	15829	15928	15981	15568	15798	15889	15773	15909	15798	16041	15939	15818	16016	15934	15892	15766	15741	15929	15808	16031	15810	15956	15888	15896	15950	15957	15722	15818	15893	16007	15881	15681	15803	15855	15937	15896	15772	15869	15774	15850	15738	15860	15870	15776	15948	15822	16024	15780	15697	16134	15832	15795	15907	15935	15932	15949	15867	15778	15919	15807	16127	16004	15681	15978	15799	16045	15838	15953	15809	15874	15797	15851	15878	15840	15839	15875	15759	15922	15943	15811	15743	15910	15841	15746	15996	15888	15811	15848	16024	15745	15882	15962	15933	15932	15829	16045	15917	15832	15954	15956	15932	15750	15817	15877	15947	15856	15828	16015	15949	15939	15796	15931	15949	15908	15756	15948	15919	15811	15857	15929	15719	15987	15998	15997	15913	16041	15937	15722	15704	16066	16122	15815	15926	15926	15933	15876	16083	15987	15855	15797	15941	15995	15915	15852	15881	16013	15909	15826	15759	15759	16015	15867	15812	15919	15954	15970	15805	15969	15940	15868	15935	15793	15966	15944	15898	16048	15953	15834	15922	15828	15899	15823	15838	15995	15999	15799	15911	16014	15805	15918	15777	15978	15757	15852	15894	15985	15877	15808	16031	15706	15901	15829	16008	15898	15930	15837	15965	15981	15919	15723	15839	15855	15895	15896	15999	15928	15815	15919	15881	16074	16023	15937	15867	15813	15897	15770	15860	15843	15774	15953	15807	15839	16053	15892	15943	15870	15916	16045	16009	15881	16069	15859	15927	15797	15989	15821	15842	15802	16059	16033	15968	15817	15967	15929	15769	16080	15725	15827	15700	15793	15839	15866	16045	15828	16040	15881	15981	15787	15788	15896	15846	15872	15845	15983	15815	15821	15955	15797	15960	15942	15975	15888	15888	15984	15866	16018	15872	15777	15776	15837	15659	15953	16053	15860	16015	15880	15906	15875	15854	15793	15892	16014	16034	15899	15833	15758	15861	15871	15738	15695	15855	15907	15954	15885	16055	15950	15922	15983	15764	15807	15811	15865	15850	16016	15967	15935	15937	15930	15775	15906	15941	15971	15910	15901	15927	16057	15886	16002	15929	15961	15792	15671	15935	15565	15800	15818	15876	16061	15822	15805	15816	15786	15912	15894	16164	15997	15950	15860	15928	15942	15736	15782	15975	15819	15961	15820	15900	15937	15800	15846	15941	15830	15778	15853	15803	15944	15835	15924	16043	15872	15833	16061	15839	15693	15819	15831	15877	15949	15925	15836	15821	15959	15916	15909	15942	15763	15951	15936	15893	15764	15792	15877	15765	15803	15778	15801	15911	16001	15773	15847	15971	15973	16041	15814	15767	15767	15815	15882	15839	15922	15806	15900	15969	15764	15937	15816	15676	15932	15962	15876	15980	16008	15747	15649	16021	15903	15980	15917	16054	15902	15904	15804	15952	16031	15895	15911	16068	15962	15966	15907	15910	15837	15796	15976	15974	15757	15921	15943	15761	15811	15894	15940	16011	15805	15876	15755	15877	15855	15913	15916	15893	15980	15876	15893	15973	15844	15959	15849	15921	15939	15923	16042	15885	16068	15834	15892	16019	16036	15915	15907	15992	16103	16113	15872	15797	15835	15880	16001	16018	15922	15957	16090	16050	16046	15832	15759	15965	15828	15801	15938	15840	15778	15992	15756	15994	16004	15977	16081	15910	15827	15808	15707	15917	15650	15980	15802	15902	15919	16054	15919	15772	15739	15901	15634	16002	15886	15964	15913	15887	16068	15848	15989	15812	15856	15865	15814	15845	16069	16036	15802	15688	15903	15975	15852	15868	15899	15919	15994	15910	15863	16011	15948	15819	15915	16009	15809	16128	15803	15929	15837	16017	16083	15904	15794	16005	15830	15905	15975	15822	15917	16012	15928	15804	15858	16038	16001	16035	15875	15932	15775	15828	15842	15978	15993	16093	15928	15939	15870	15752	15922	15869	15796	15820	15902	15846	15720	15938	15912	15979	15906	15820	16114	15941	16001	15989	15939	15881	15862	15856	15737	15961	15896	15868	15832	15995	15867	15757	15773	15994	15890	15936	16115	15989	15910	15978	15919	15964	15952	15889	15828	16037	15965	15852	16007	15757	15787	15965	15655	15925	15934	15873	16033	15926	15827	15807	16034	15814	16003	15955	15771	15746	15958	15853	15857	15948	16061	15817	15647	15723	15821	15848	15870	16099	15749	15713	15930	15963	15801	15882	15865	15852	15828	16007	15999	15823	15877	15939	15860	16052	15790	16036	16076	16151	15782	15981	15951	16009	15868	15852	15922	15848	15827	15943	16052	15927	15976	15712	15804	15844	16007	15723	15891	15996	15902	15937	15935	15815	15727	15998	16028	16041	15991	15909	15825	16010	15734	15864	16016	15837	15674	15947	15992	15949	15639	15882	16074	15861	15882	15803	15790	15940	15895	15724	16040	15885	15940	16069	15941	15876	15772	16035	15849	15768	15873	15957	15924	15928	16046	15681	15889	15932	16090	15986	15908	15935	15905	15729	15932	15709	15967	16012	15938	15810	15941	15833	15893	15807	15683	15984	15834	15807	15763	16026	15865	15841	15811	15749	15983	15747	16031	15951	15950	15852	16060	16102	15932	15873	15806	15977	15872	15847	15788	15830	15918	15865	15871	16087	15855	15954	15983	15965	15974	16047	15831	15956	16065	15842	16058	15987	16052	15830	15923	16107	15907	16070	16082	15894	15946	15824	15693	15841	15835	15896	15789	15940	15967	15753	15968	15882	16018	16032	15919	15809	15884	15782	15853	15879	15830	16125	15959	15997	15628	16034	15841	15891	15889	15942	15780	15839	16039	15710	16059	15850	15958	15909	15924	15938	15721	15796	15931	15869	15745	15815	15779	16058	15892	16002	15887	16023	16037	15749	15915	15784	15756	16001	15824	15946	16012	15734	16001	15751	15987	15619	16190	15860	15844	16008	15812	15867	16033	15745	15901	15885	16016	15964	15918	15866	15963	15847	15832	15978	15939	15894	15987	15816	15959	15813	15838	15860	15910	15975	15802	15904	16070	15894	15745	15898	15912	15839	15941	15767	15840	15821	15882	15866	15874	15874	15907	15902	15994	15957	15956	15777	15923	15875	15960	16001	16039	15913	15874	15914	15715	15998	15844	15790	15886	16021	15965	15958	16024	15849	15857	16086	15957	15726	15781	15849	15905	15800	15925	15813	15890	16030	15772	16116	15750	15852	15945	16014	15960	15968	16040	15746	15811	15928	15941	15903	15725	15902	15928	15695	16019	15976	15714	15835	15925	15735	16009	15848	16006	16004	15935	15888	15996	16016	15860	15873	15628	15945	15848	15666	15972	15801	15820	15996	16167	16180	15896	15856	16068	15892	15837	15927	15809	15834	15927	15728	15939	16025	15855	15823	15919	15940	15871	15886	15939	15858	15926	15864	16066	15849	15926	15959	15728	15858	15829	16024	15796	15792	15948	15746	15865	15811	15877	15688	15782	15964	15980	15985	15901	15886	15970	15898	16112	16047	15876	15774	15873	16044	15829	15760	15867	15878	15910	15927	15926	15626	15968	15726	15938	15964	15965	15855	16000	15812	15683	15969	15809	15857	16070	15779	16027	16030	15928	15790	15812	16072	16019	15880	16007	15864	15934	15934	15945	15927	16070	15851	15894	15934	15909	15872	15908	15831	15977	16091	15974	16069	16030	15816	15937	15900	15847	15927	15899	15973	15987	16034	15924	15838	15911	15981	15921	16008	16032	15869	16054	15909	15794	15981	15898	15751	16024	15820	15904	15806	15795	15941	15891	15854	15864	15815	15864	15783	15898	16027	15965	15889	15758	15843	15801	15920	15895	15797	15809	15994	15871	15925	16015	15743	15919	15795	15862	15875	15910	15756	15771	15816	15899	16056	16081	15858	15863	15863	15985	15926	15739	15952	15791	15891	15920	15952	15892	16021	15825	15701	16109	15792	16016	15919	15784	15847	15979	15861	16017	15853	15879	15708	15932	15952	15922	15960	15933	16104	16006	15850	15940	15839	15892	15748	15904	16022	16003	15928	15951	16005	15794	15926	16054	15808	15736	16032	16037	15911	15830	15780	15907	15915	15910	16034	15815	15893	15706	16015	15968	15890	15933	16056	15940	15992	16063	15842	15768	16015	15803	15907	15888	15800	15915	15828	15922	15915	15798	16021	15928	15947	15930	15936	15803	15901	16049	15819	15850	15885	16010	15990	16002	15825	15837	15991	15780	15855	15918	15853	15932	15968	15882	15986	15836	15909	15964	15606	15819	15977	15921	15879	15971	15898	15888	15890	16084	15878	15896	15929	15837	15719	15828	15885	15854	15895	15716	15785	15821	16009	15932	15751	16021	15887	15984	15896	15886	15801	15923	15995	15874	15992	15859	15973	15978	15969	15882	15869	15818	15838	15620	15819	15972	16055	15757	15887	16034	15945	15933	15971	16002	15818	15998	15844	15855	16032	15826	15759	16007	15941	15827	15855	15854	16016	15728	15986	15848	15968	15931	16035	15755	15888	15900	15904	15762	15986	16133	15945	15844	15723	15925	15893	15806	15948	15899	15950	15911	15867	15904	16007	15957	15864	15963	15871	15876	15968	15754	15773	16002	16053	15785	15967	15850	15971	15729	15814	15996	15838	15848	15996	15875	16025	15751	16078	15991	16051	15736	16005	15758	15960	15927	15772	16026	15739	16113	15871	15869	15860	15892	15818	15837	16090	15962	15869	16037	16074	15863	15841	15831	16018	15918	15830	16053	15752	16007	15852	15954	15793	15878	15828	15871	15865	15873	15897	15699	15936	15861	15816	15841	15811	16002	15886	15934	15812	15878	15916	15863	15928	16015	15840	15987	15966	16032	15955	15906	15904	15965	15976	16024	16131	15937	15921	15780	15718	16066	15769	15827	15964	15918
26258	22034	32661	38055	42363	44430	40352	32561	27456	25634	24946	23964	23869	23442	23269	23150	22847	22951	22853	22602	22651	22683	22662	22593	22696	22320	22644	22637	22577	22431	22650	22708	22739	22657	22699	22415	22545	22461	22578	22582	22380	22782	22626	22537	22421	22510	22395	22446	22413	22510	22473	22369	22410	22445	22487	22621	22589	22520	22666	22642	22648	22520	22657	22567	22536	22632	22548	22431	22385	22456	22395	22528	22532	22347	22371	22444	22466	22274	22400	22511	22547	22589	22402	22569	22596	22485	22528	22323	22387	22609	22314	22440	22619	22615	22377	22567	22631	22516	22421	22074	22497	22441	22574	22490	22446	22254	22546	22640	22565	22552	22480	22283	22644	22722	22664	22442	22615	22614	22398	22714	22340	22645	22490	22560	22531	22402	22661	22563	22452	22480	22728	22624	22458	22564	22610	22540	22651	22626	22389	22436	22598	22377	22601	22336	22648	22616	22582	22377	22638	22818	22429	22575	22413	22665	22569	22495	22487	22563	22590	22450	22462	22223	22397	22542	22513	22343	22169	22552	22490	22416	22615	22420	22303	22496	22587	22528	22357	22612	22466	22629	22353	22476	22370	22441	22521	22510	22359	22313	22459	22465	22714	22370	22256	22596	22664	22262	22414	22440	22738	22219	22352	22579	22186	22387	22590	22237	22262	22500	22455	22356	22472	22564	22626	22457	22281	22535	22493	22388	22664	22357	22394	22636	22402	22459	22398	22371	22512	22577	22449	22426	22526	22479	22556	22531	22632	22516	22626	22402	22644	22611	22240	22403	22492	22467	22564	22456	22401	22227	22414	22614	22362	22366	22418	22467	22499	22365	22643	22573	22424	22409	22458	22457	22659	22587	22675	22175	22561	22470	22477	22543	22321	22625	22697	22426	22839	22322	22312	22617	22268	22370	22410	22487	22526	22420	22694	22375	22687	22506	22691	22697	22504	22623	22623	22599	22382	22606	22426	22465	22762	22572	22687	22363	22340	22474	22394	22317	22558	22630	22561	22566	22476	22261	22508	22588	22622	22657	22544	22321	22646	22576	22815	22565	22401	22506	22475	22596	22422	22537	22506	22583	22663	22661	22431	22596	22579	22296	22430	22332	22286	22354	22393	22001	22416	22466	22767	22412	22520	22311	22445	22768	22436	22558	22574	22455	22478	22667	22502	22615	22205	22385	22551	22608	22301	22329	22240	22444	22421	22722	22433	22329	22458	22483	22227	22598	22677	22469	22570	22263	22445	22325	22404	22311	22627	22581	22770	22352	22388	22778	22641	22548	22421	22564	22499	22527	22778	22567	22581	22816	22551	22610	22446	22517	22439	22479	22477	22577	22552	22550	22563	22458	22501	22448	22421	22445	22744	22594	22586	22562	22617	22594	22143	22271	22271	22223	22456	22252	22238	22311	22107	22508	22416	22387	22581	22597	22445	22376	22458	22367	22453	22431	22324	22390	22484	22469	22503	22614	22499	22295	22614	22410	22354	22379	22598	22450	22398	22552	22650	22539	22546	22384	22407	22619	22438	22578	22522	22553	22507	22381	22578	22327	22443	22466	22593	22621	22490	22436	22520	22507	22575	22432	22536	22336	22601	22354	22576	22614	22542	22440	22407	22667	22624	22386	22162	22320	22500	22353	22730	22502	22427	22403	22419	22523	22762	22660	22628	22554	22448	22424	22190	22410	22362	22418	22660	22678	22587	22694	22507	22472	22616	22523	22225	22562	22474	22493	22581	22441	22403	22320	22649	22554	22678	22494	22383	22532	22472	22448	22668	22421	22467	22609	22330	22425	22624	22425	22316	22448	22324	22542	22602	22596	22492	22686	22367	22239	22636	22367	22528	22620	22591	22603	22784	22555	22532	22703	22674	22573	22607	22350	22439	22502	22321	22504	22322	22440	22397	22265	22529	22590	22356	22433	22662	22475	22249	22471	22618	22622	22564	22451	22524	22299	22595	22552	22361	22519	22436	22428	22388	22352	22546	22563	22398	22569	22496	22654	22505	22352	22678	22530	22540	22640	22576	22595	22328	22560	22352	22701	22520	22453	22552	22510	22419	22382	22276	22606	22406	22630	22521	22624	22573	22526	22532	22658	22514	22574	22369	22467	22706	22487	22463	22659	22562	22654	22373	22632	22712	22575	22566	22440	22623	22427	22576	22347	22736	22697	22605	22538	22531	22335	22583	22653	22706	22648	22515	22475	22742	22401	22650	22500	22369	22481	22627	22350	22622	22454	22515	22597	22428	22446	22355	22371	22588	22432	22313	22432	22544	22563	22663	22418	22386	22398	22299	22374	22253	22562	22614	22523	22283	22168	22528	22401	22613	22630	22552	22577	22557	22775	22485	22389	22385	22501	22656	22453	22647	22665	22519	22520	22651	22611	22794	22621	22364	22528	22296	22292	22439	22374	22415	22468	22538	22417	22489	22680	22315	22743	22468	22391	22636	22553	22333	22442	22606	22328	22494	22480	22416	22628	22587	22341	22503	22614	22503	22719	22440	22504	22546	22554	22465	22411	22399	22406	22565	22456	22570	22481	22508	22493	22443	22500	22645	22599	22562	22440	22655	22529	22612	22542	22553	22186	22483	22428	22405	22414	22335	22387	22558	22495	22529	22569	22559	22733	22710	22593	22630	22673	22657	22486	22448	22719	22690	22685	22434	22309	22350	22447	22585	22467	22433	22631	22618	22486	22622	22456	22479	22663	22338	22427	22441	22533	22606	22657	22453	22427	22421	22668	22607	22554	22717	22588	22596	22846	22738	22545	22716	22457	22490	22670	22388	22643	22519	22599	22479	22323	22651	22498	22468	22366	22355	22446	22086	22652	22554	22334	22268	22472	22597	22476	22646	22374	22304	22259	22426	22574	22297	22436	22606	22416	22361	22551	22526	22444	22494	22463	22438	22350	22526	22471	22466	22325	22535	22521	22791	22551	22455	22578	22604	22440	22422	22744	22591	22631	22276	22317	22449	22316	22392	22487	22652	22419	22446	22529	22254	22626	22674	22674	22432	22424	22384	22558	22683	22419	22346	22623	22387	22513	22236	22437	22518	22649	22336	22252	22246	22696	22667	22549	22243	22256	22569	22432	22376	22516	22455	22594	22542	22317	22670	22296	22277	22462	22531	22505	22509	22257	22524	22705	22435	22746	22606	22523	22656	22495	22588	22584	22497	22535	22229	22611	22453	22486	22610	22470	22607	22576	22754	22404	22586	22615	22644	22486	22449	22511	22592	22507	22609	22669	22547	22660	22543	22578	22564	22689	22488	22502	22546	22481	22504	22518	22459	22404	22824	22529	22392	22408	22488	22590	22435	22632	22693	22558	22551	22450	22485	22831	22484	22691	22611	22579	22376	22276	22468	22610	22532	22514	22439	22514	22474	22299	22471	22249	22518	22687	22468	22249	22263	22270	22469	22438	22403	22559	22596	22463	22452	22622	22601	22463	22717	22365	22498	22633	22569	22477	22433	22619	22254	22717	22503	22493	22469	22442	22584	22589	22686	22696	22557	22637	22801	22619	22742	22599	22743	22400	22411	22367	22531	22428	22670	22394	22620	22604	22600	22319	22571	22346	22587	22577	22618	22492	22532	22653	22200	22378	22316	22449	22602	22630	22622	22554	22469	22650	22360	22240	22500	22388	22548	22262	22384	22603	22466	22468	22696	22504	22325	22580	22371	22370	22450	22668	22760	22338	22638	22568	22682	22237	22789	22616	22490	22333	22526	22657	22603	22518	22443	22402	22409	22461	22698	22416	22345	22505	22598	22348	22539	22535	22393	22348	22606	22436	22516	22485	22609	22348	22487	22403	22386	22484	22411	22271	22501	22372	22620	22402	22621	22530	22553	22485	22621	22585	22699	22380	22709	22456	22343	22646	22710	22340	22491	22476	22569	22632	22508	22438	22407	22397	22634	22603	22260	22515	22467	22492	22809	22506	22401	22432	22397	22640	22709	22646	22705	22517	22593	22492	22409	22561	22571	22453	22494	22363	22284	22502	22452	22661	22406	22618	22531	22273	22379	22548	22570	22514	22488	22638	22228	22677	22507	22588	22330	22636	22472	22531	22829	22451	22302	22505	22585	22550	22521	22448	22597	22558	22348	22495	22507	22689	22662	22380	22384	22515	22340	22662	22492	22498	22602	22465	22642	22383	22419	22400	22491	22469	22733	22495	22575	22621	22496	22324	22417	22428	22526	22447	22292	22312	22191	22399	22629	22546	22328	22582	22515	22514	22540	22542	22306	22667	22440	22583	22621	22431	22516	22362	22438	22393	22446	22478	22217	22478	22297	22326	22444	22602	22307	22440	22359	22350	22707	22740	22420	22452	22390	22533	22609	22581	22662	22588	22615	22388	22431	22664	22703	22545	22761	22447	22560	22580	22547	22411	22664	22635	22443	22550	22658	22471	22517	22360	22466	22662	22414	22364	22507	22563	22355	22600	22662	22427	22496	22559	22655	22620	22546	22497	22300	22518	22318	22253	22622	22465	22545	22477	22497	22656	22447	22234	22467	22687	22447	22518	22604	22522	22371	22282	22454	22487	22639	22428	22633	22590	22508	22496	22482	22417	22490	22473	22465	22358	22315	22350	22519	22550	22533	22572	22600	22637	22553	22458	22625	22316	22543	22461	22378	22468	22634	22381	22490	22496	22514	22420	22464	22598	22270	22558	22606	22458	22554	22429	22733	22498	22645	22478	22371	22532	22548	22315	22262	22305	22543	22663	22404	22497	22534	22361	22729	22474	22347	22168	22364	22466	22424	22409	22616	22499	22566	22480	22471	22406	22629	22800	22416	22737	22447	22655	22618	22497	22525	22424	22739	22465	22417	22600	22591	22257	22427	22347	22455	22409	22582	22629	22423	22640	22670	22507	22680	22537	22610	22533	22525	22514	22369	22562	22278	22280	22471	22590	22630	22299	22654	22474	22407	22528	22571	22599	22510	22578	22586	22489	22540	22638	22676	22486	22543	22569	22418	22739	22609	22446	22776	22499	22821	22388	22627	22567	22593	22363	22306	22601	22625	22448	22659	22555	22586	22711	22614	22440	22489	22569	22443	22379	22342	22458	22618	22568	22476	22430	22765	22378	22396	22593	22425	22301	22631	22403	22413	22499	22393	22326	22655	22470	22688	22675
45661	72638	68864	56180	49333	43536	35791	26981	21902	19315	18381	17672	17130	16762	16711	16444	16201	16273	15938	15933	15847	16009	15993	15918	15753	15607	16103	15885	15860	15809	15799	15781	16004	15757	15774	15613	15680	15710	15825	15835	15808	15808	15623	15796	15535	15643	15764	15680	15896	15767	15711	15809	15703	15761	15735	15781	15632	15796	15740	15870	15811	15764	15631	15643	15888	15557	15588	15730	15753	15764	15653	15658	15949	15803	15811	15730	15757	15788	15642	15702	15620	15800	15540	15725	15571	15740	15787	15803	15808	15588	15744	15691	15718	16010	15813	15796	15645	15795	15739	15666	15723	15727	15809	15693	15814	15480	15783	15737	15732	15855	15643	15666	15725	15757	15696	15692	16073	15720	15655	15693	15728	15618	15816	15761	15846	15446	15809	15919	15645	15806	15676	15743	15811	15708	15846	15689	15921	15744	15772	15760	15683	15801	15836	15643	15636	15777	15574	15587	15855	15549	15628	15805	15774	15779	15806	15772	15804	15799	15566	15803	15560	15736	15815	15718	15574	15678	15690	15642	15612	15742	15780	15714	15968	15963	15638	15790	15770	15585	15760	15835	15866	15644	15740	15703	15786	15768	15711	15684	15689	15581	15678	15824	15729	15863	15699	15782	15507	15808	15676	15578	15734	15810	15784	15665	15812	15732	15915	15676	15750	15642	15683	15730	15725	15721	15698	15626	15776	15526	15626	15699	15721	15616	15765	15786	15651	15807	15842	15743	15687	15909	15748	15719	15706	15820	15872	15736	15616	15658	15741	15842	15570	15751	15699	15691	15644	15677	15779	15537	15750	15713	15698	15667	15679	15797	15740	15672	15724	15682	15636	15665	15849	15552	15859	15563	15644	15886	15784	15682	15654	15838	15786	15832	15591	15751	15731	15709	15564	15716	15669	15715	15855	15588	15766	15804	15697	15740	15636	15856	15598	15891	15761	15812	15791	15694	15734	15883	15695	15759	15759	15580	15599	15576	15765	15769	15793	15689	15778	15773	15790	15826	15604	15704	15662	15812	15777	15649	15604	15724	15688	15760	15633	15634	15703	15689	15623	15520	15649	15783	15775	15754	15562	15748	15722	15807	15683	15749	15849	15805	15685	15628	15837	15783	15802	15773	15713	15675	15714	15643	15845	15692	15793	15778	15553	15695	15782	15534	15855	15677	15745	15772	15753	15681	15677	15622	15669	15718	15829	15824	15676	15694	15747	15754	15808	15712	15795	15884	15753	15712	15793	15823	15725	15854	15683	15714	15791	15702	15721	15736	15696	15706	15917	15678	15806	15689	15681	15775	15657	15771	15705	15873	15771	15633	15925	15802	15774	15679	15744	15666	15698	15944	15847	15722	15810	15542	15743	15834	15823	15672	15775	15779	15635	15663	15733	15678	15790	15567	15757	15732	15802	15816	15757	15677	15663	15827	15644	15608	15686	15503	15830	15708	15710	15664	15869	15812	15824	15723	15771	15664	15803	15709	15731	15917	15731	15918	15705	15844	15640	15912	15676	15783	15758	15837	15686	15776	15678	15867	15781	15609	15646	15627	15915	15678	15789	15751	15729	15678	15690	15633	15697	15799	15830	15619	15879	15796	15718	15779	15747	15642	15583	15789	15662	15803	15813	15595	15641	15933	15704	15919	15661	15829	15833	15718	15643	15633	15507	15733	15700	15778	15804	15902	15674	15652	15684	15755	15757	15707	15804	15846	15849	15697	15827	15802	15556	15819	15596	15626	15649	15574	15993	15756	15647	15847	15720	15446	15808	15747	15757	15770	15968	15707	15694	15702	15581	15768	15673	15647	15709	15728	15773	15647	15685	15693	15729	15615	15591	15722	15624	15783	15541	15735	15801	15620	15866	15882	15816	15773	15629	15638	15720	15622	15665	15741	15895	15618	15810	15758	15706	15754	15712	15678	15772	15978	15762	15704	15801	15721	15670	15786	15676	15764	15882	15579	15790	15624	15585	15795	15880	15786	15737	15741	15701	15699	15746	15761	16003	15630	15709	15753	15780	15675	15812	15917	15780	15688	15740	15760	15845	15804	15818	15685	15556	15671	15744	15629	15780	15730	15704	15860	15654	15733	15835	15697	15700	15764	15702	15724	15571	15575	15763	15864	15771	15751	15847	15673	15730	15721	15772	15776	15709	15649	15578	15664	15734	15536	15672	15707	15649	15793	15812	15716	15707	15717	15710	15823	15555	15524	15840	15545	15759	15629	15799	15789	15698	15774	15678	15847	15930	15766	15587	15705	15810	15672	15665	15674	15884	15738	15751	15762	15878	15717	15634	15599	15872	15663	15913	15732	15581	15705	16075	15630	15826	15708	15846	15931	15611	15679	15635	15884	15599	15861	15669	15782	15736	15642	15725	15734	15722	15618	15708	15804	15652	15681	15649	15672	15739	15691	15726	15693	15796	15744	15746	15978	15694	15679	15702	15843	15626	15787	15675	15819	15576	15618	15701	15592	15785	15785	15559	15647	15807	15701	15762	15857	15559	15575	15765	15637	15803	15870	15824	15653	15529	15806	15751	15718	15659	15757	15773	15797	15639	15789	15807	15662	15859	15696	15800	15796	15885	15511	15860	15788	15770	15589	15859	15705	15703	15803	15716	15693	15704	15806	15938	15707	15611	15858	15815	15617	15798	15726	15653	15738	15702	15708	15799	15632	15785	15583	15747	15666	15727	15806	15692	15745	15752	15762	15749	15694	15755	15749	15640	15800	15555	15750	15699	15739	15774	15705	15646	15555	15679	15553	15749	15735	15818	15701	15717	15658	15875	15670	15774	15646	15663	15551	15690	15722	15681	15768	15846	15748	15659	15910	15843	15772	15766	15798	15680	15863	15638	15632	15749	15950	15548	15829	15648	15665	15791	15867	15999	15722	15793	15707	15751	15825	15613	15838	15725	15570	15833	15807	15770	15752	15731	15686	15642	15626	15831	15749	15685	15771	15704	15717	15653	15817	15813	15698	15754	15694	15721	15768	15757	15604	15772	15549	15796	15814	15730	15631	15777	15908	15699	15757	15720	15924	15699	15805	15804	15770	15808	15785	15657	15777	15796	15874	15705	15632	15798	15717	15663	15705	15525	15663	15963	15817	15812	15651	15780	15858	15778	15589	15662	15653	15767	15787	15876	15654	15888	15648	15792	15769	15808	15770	15865	15549	15945	15694	15751	15863	15714	15800	15834	15704	15661	15750	15856	15883	15870	15819	15783	15856	15750	15792	15716	15781	15915	15664	15824	15773	15784	15753	15873	15720	15857	15682	15737	15956	15919	15730	15632	15784	15723	15726	15687	15728	15851	15673	15732	15799	15759	15729	15624	15908	15759	15627	15729	15664	15897	15693	15832	15706	15680	15663	15757	15746	15648	15621	15736	15776	15912	15996	15827	15573	15764	15730	15650	15839	16035	15683	15800	15777	15653	15886	15685	15600	16023	15785	15752	15678	15904	15736	15557	15791	15691	15792	15704	15861	15591	15744	15810	15759	15700	15654	15588	15712	15711	15741	15663	15597	15672	15525	15654	15691	15724	15865	15845	15737	15539	15835	15545	15873	15801	15837	15833	15708	15881	15754	15857	15710	15790	15717	15764	15661	15821	15733	15485	15796	15735	15773	15697	15860	15739	15658	15895	15683	15757	15749	15720	15777	15771	15689	15714	15641	15725	15893	15787	15746	15669	15824	15715	15536	15798	15727	15474	15892	15670	15738	15729	15626	15745	15773	15819	15779	15673	15632	15639	15926	15636	15748	15671	15581	15816	15658	15654	15710	15562	15966	15712	15705	15562	15805	15724	15710	15696	15725	15851	15767	15762	15753	15563	15722	15584	15779	15789	16012	15734	15745	15550	15790	15935	15897	15677	15792	15962	15835	15721	15565	15812	15542	15713	15600	15550	15667	15711	15717	15729	15835	15777	15728	15823	15641	15727	15686	15658	15716	15857	15667	15649	15896	15617	15639	15474	15752	15843	15724	15650	15853	15466	15748	15638	15703	15697	15778	15883	15512	15799	15869	15777	15799	15739	15617	15708	15748	15564	15833	15763	15710	15897	15803	15732	15788	15812	15852	15794	15822	15723	15813	15647	15794	15801	15742	15745	15755	15692	15835	15600	15876	15733	15526	15732	15656	15716	15668	15780	15895	15697	15734	15558	15632	15763	15699	15688	15667	15730	15902	15660	15601	16093	15669	15787	15540	15686	15756	15787	15677	15683	15779	15828	15686	15819	15757	15771	15690	15847	15895	15753	15665	15861	15786	15606	15582	15934	15738	15771	15658	15869	15745	15793	15647	15860	15680	15752	15903	15761	15895	15670	15765	16018	15661	15737	15562	15636	15775	15914	15880	15767	15683	15754	15898	15728	15818	15786	15604	15618	15625	15660	15928	15632	15709	15684	15793	15869	15544	15745	15862	15757	15721	15810	15856	15424	15887	15711	15572	15789	15791	15661	15693	15630	15655	15551	15758	15798	15767	15513	15915	15811	15730	15749	15620	15634	15869	15582	15616	15637	15754	15800	15750	15880	15672	15849	15613	15744	15795	15821	15750	15573	15733	15683	15744	15599	15761	15800	15636	15851	15905	15842	15800	15610	15764	15789	15877	15554	15909	15771	15822	15667	15806	15739	15771	15710	15733	15725	15776	15747	15689	15878	15556	15795	15744	15749	15880	15722	15661	15712	15648	15673	15705	15659	15774	15617	15856	15733	15720	15691	15785	15720	15810	15703	15689	15654	15606	15792	15672	15692	15766	15755	15803	15832	15532	15803	15514	15857	15638	15637	15824	15748	15516	15814	15771	15827	15814	15645	15660	15780	15923	15717	15662	15937	15840	15957	15735	15666	15625	15796	15501	15779	15924	15736	15691	15710	15690	15716	15681	15687	15922	15792	15770	15610	15760	15648	15792	15747	15766	15882	15829	15666	15786	15770	15863	15663	15631	15676	15782	15710	15832	15681	15752	15845	15558	15569	15678	15786	15559	15626	15869	15738	15678	15613	15815	15836	15719	15784	15789	15758	15601	15695	15787	15753	15635	15677	15827	15887	15696	15792	15800	15762	15521	15774	15694	15733	15697	15409	15761	15606	15859	15872	15764	15848	15734	15886	15712	15819	15663	15672	15728	15541	15820	15622	15649
24311	21685	30257	30850	35610	39784	40642	32788	28895	26649	25820	25092	24244	23888	23802	23645	23181	23096	22916	23014	22851	22598	23005	22871	22768	22800	22828	22738	22608	22775	22423	22652	22492	22435	22541	22385	22618	22476	22629	22655	22621	22343	22472	22593	22422	22426	22509	22374	22629	22413	22521	22580	22398	22528	22370	22599	22561	22647	22502	22463	22456	22342	22583	22323	22502	22391	22517	22408	22686	22445	22723	22466	22563	22490	22441	22301	22411	22592	22411	22555	22347	22314	22415	22346	22530	22476	22307	22376	22287	22394	22533	22427	22333	22386	22348	22451	22459	22542	22365	22310	22420	22309	22396	22650	22613	22317	22341	22429	22446	22610	22579	22271	22422	22518	22660	22611	22504	22506	22343	22677	22591	22387	22332	22526	22382	22517	22412	22501	22319	22527	22669	22338	22752	22582	22482	22513	22372	22601	22674	22341	22581	22385	22371	22420	22155	22598	22602	22577	22370	22505	22485	22452	22357	22356	22439	22290	22243	22431	22461	22477	22466	22566	22681	22601	22362	22653	22539	22463	22516	22596	22413	22632	22600	22603	22452	22209	22368	22503	22521	22228	22436	22489	22693	22709	22550	22494	22338	22425	22511	22667	22293	22417	22602	22580	22319	22376	22364	22434	22291	22250	22456	22718	22615	22433	22319	22336	22554	22495	22382	22470	22250	22514	22365	22566	22441	22566	22473	22578	22621	22406	22564	22435	22702	22341	22404	22239	22466	22502	22462	22335	22318	22396	22576	22340	22414	22439	22565	22391	22531	22321	22424	22444	22327	22379	22442	22509	22440	22631	22521	22462	22421	22342	22448	22510	22425	22479	22479	22439	22412	22409	22635	22692	22612	22296	22445	22154	22153	22590	22437	22419	22610	22474	22511	22496	22370	22566	22714	22602	22376	22413	22300	22352	22370	22222	22231	22480	22405	22536	22434	22549	22505	22537	22343	22388	22274	22475	22447	22298	22508	22636	22541	22313	22375	22350	22221	22291	22290	22362	22193	22592	22422	22466	22497	22432	22598	22388	22140	22438	22417	22393	22590	22336	22289	22338	22455	22485	22509	22324	22416	22232	22198	22447	22332	22511	22508	22395	22639	22407	22261	22443	22350	22602	22390	22596	22495	22275	22415	22392	22508	22382	22448	22321	22492	22583	22400	22434	22447	22255	22319	22341	22625	22336	22328	22547	22278	22443	22475	22229	22356	22460	22590	22662	22568	22456	22573	22305	22208	22422	22495	22516	22616	22456	22472	22299	22362	22392	22555	22441	22324	22476	22503	22307	22419	22529	22538	22673	22458	22475	22607	22325	22456	22527	22422	22413	22362	22331	22625	22345	22457	22343	22480	22535	22285	22264	22485	22444	22418	22641	22341	22397	22589	22527	22579	22387	22462	22425	22348	22563	22614	22176	22464	22562	22425	22481	22389	22297	22559	22436	22526	22574	22556	22674	22595	22525	22257	22195	22331	22474	22467	22494	22653	22605	22697	22273	22414	22374	22299	22291	22506	22499	22410	22621	22310	22476	22560	22223	22429	22471	22344	22433	22258	22397	22275	22620	22456	22550	22439	22146	22565	22488	22322	22463	22604	22751	22407	22464	22318	22443	22519	22424	22601	22456	22459	22391	22377	22292	22464	22252	22223	22524	22527	22690	22669	22352	22628	22273	22271	22279	22542	22564	22436	22330	22347	22337	22296	22620	22578	22405	22382	22603	22576	22398	22290	22467	22590	22564	22506	22453	22453	22660	22460	22421	22575	22416	22448	22604	22602	22331	22664	22411	22344	22467	22523	22526	22443	22571	22279	22627	22504	22637	22464	22578	22625	22542	22460	22493	22360	22461	22375	22509	22253	22474	22377	22429	22759	22481	22342	22105	22388	22526	22580	22325	22312	22466	22428	22490	22505	22377	22384	22489	22331	22477	22468	22401	22359	22424	22365	22280	22571	22500	22455	22560	22369	22519	22371	22423	22394	22216	22439	22341	22345	22677	22437	22398	22265	22479	22740	22587	22155	22564	22440	22234	22381	22220	22480	22457	22437	22408	22597	22383	22445	22327	22518	22500	22661	22493	22328	22564	22581	22497	22266	22413	22408	22267	22535	22545	22700	22569	22555	22430	22894	22599	22212	22438	22361	22390	22441	22407	22540	22218	22442	22521	22677	22493	22562	22484	22457	22611	22459	22319	22590	22350	22368	22624	22640	22443	22253	22220	22530	22541	22584	22501	22380	22526	22284	22405	22597	22453	22179	22407	22314	22246	22614	22419	22380	22423	22235	22402	22668	22438	22386	22440	22275	22599	22376	22516	22491	22447	22535	22588	22449	22147	22467	22547	22318	22488	22521	22348	22573	22570	22595	22492	22503	22547	22637	22702	22601	22292	22339	22450	22689	22323	22281	22599	22493	22331	22396	22440	22273	22606	22637	22615	22491	22520	22499	22620	22245	22750	22336	22269	22158	22570	22445	22406	22558	22763	22594	22441	22443	22486	22468	22388	22596	22344	22382	22544	22345	22303	22302	22412	22603	22659	22613	22615	22240	22397	22603	22394	22464	22366	22331	22535	22486	22384	22395	22554	22539	22536	22550	22495	22252	22376	22468	22488	22579	22410	22211	22359	22454	22334	22332	22311	22403	22468	22631	22371	22320	22355	22534	22326	22566	22437	22337	22525	22353	22492	22597	22448	22517	22748	22462	22278	22429	22388	22425	22287	22398	22286	22239	22736	22483	22530	22435	22501	22568	22455	22392	22485	22462	22326	22464	22400	22373	22422	22442	22430	22495	22489	22554	22397	22463	22321	22463	22511	22494	22536	22516	22462	22592	22426	22363	22483	22550	22384	22185	22512	22327	22401	22440	22338	22198	22589	22685	22615	22317	22388	22376	22412	22380	22195	22181	22451	22286	22275	22476	22433	22717	22459	22520	22494	22607	22346	22460	22351	22453	22261	22319	22191	22281	22452	22402	22337	22348	22272	22555	22341	22295	22439	22483	22345	22352	22416	22390	22574	22428	22480	22519	22328	22617	22355	22568	22416	22277	22540	22359	22382	22440	22263	22574	22416	22450	22567	22221	22613	22358	22257	22414	22489	22214	22259	22277	22418	22380	22524	22390	22258	22481	22466	22474	22359	22709	22187	22648	22506	22465	22163	22672	22434	22462	22351	22376	22572	22571	22380	22289	22450	22481	22369	22376	22645	22535	22437	22535	22560	22432	22349	22377	22371	22660	22447	22270	22358	22555	22371	22362	22112	22443	22315	22453	22621	22363	22278	22490	22556	22387	22338	22455	22509	22321	22458	22308	22507	22286	22368	22401	22292	22351	22270	22666	22408	22441	22620	22358	22604	22073	22370	22524	22280	22421	22296	22323	22080	22333	22581	22489	22417	22431	22574	22618	22285	22335	22433	22438	22422	22385	22108	22320	22407	22490	22117	22403	22434	22485	22612	22326	22379	22739	22541	22519	22467	22492	22242	22209	22496	22443	22336	22445	22132	22163	22312	22597	22489	22541	22327	22315	22437	22474	22413	22497	22656	22645	22426	22522	22313	22516	22435	22557	22432	22488	22596	22574	22269	22411	22609	22532	22282	22463	22573	22360	22341	22344	22447	22383	22443	22480	22420	22471	22133	22558	22610	22568	22372	22470	22423	22634	22353	22721	22510	22678	22694	22252	22435	22482	22460	22266	22528	22294	22461	22565	22305	22449	22351	22619	22419	22484	22448	22352	22281	22517	22422	22257	22583	22448	22580	22631	22481	22553	22402	22331	22402	22397	22583	22281	22699	22702	22250	22269	22463	22479	22563	22559	22488	22468	22271	22425	22533	22638	22302	22546	22352	22351	22423	22381	22379	22576	22374	22709	22211	22357	22383	22527	22388	22423	22308	22695	22463	22590	22343	22654	22484	22220	22628	22596	22228	22553	22739	22524	22510	22330	22365	22345	22415	22456	22469	22505	22246	22367	22343	22430	22389	22466	22434	22360	22342	22319	22242	22428	22527	22609	22487	22478	22522	22292	22557	22703	22719	22517	22640	22288	22594	22252	22463	22563	22536	22248	22623	22595	22681	22511	22672	22550	22253	22311	22290	22558	22675	22281	22327	22381	22544	22336	22517	22447	22453	22420	22581	22533	22806	22492	22279	22414	22566	22805	22283	22462	22333	22457	22306	22410	22471	22506	22432	22387	22313	22446	22519	22359	22177	22323	22414	22638	22382	22463	22388	22350	22378	22713	22627	22550	22432	22293	22341	22380	22387	22240	22415	22573	22387	22314	22333	22365	22513	22617	22369	22469	22551	22533	22504	22541	22665	22501	22356	22359	22092	22363	22374	22528	22072	22446	22185	22374	22485	22366	22497	22666	22291	22385	22396	22451	22094	22581	22551	22504	22368	22755	22620	22388	22600	22439	22450	22571	22581	22651	22702	22304	22380	22207	22288	22179	22422	22345	22426	22722	22487	22595	22385	22511	22575	22497	22516	22497	22446	22641	22411	22450	22488	22702	22348	22448	22391	22229	22520	22595	22419	22711	22333	22364	22669	22500	22445	22197	22282	22214	22226	22257	22274	22346	22698	22653	22536	22447	22449	22396	22447	22630	22446	22426	22297	22469	22277	22395	22387	22531	22346	22303	22351	22315	22512	22291	22585	22630	22208	22222	22450	22439	22462	22297	22403	22523	22577	22503	22417	22425	22547	22398	22251	22360	22310	22329	22520	22488	22435	22300	22438	22552	22358	22394	22473	22309	22497	22336	22457	22305	22721	22275	22474	22599	22291	22445	22445	22470	22650	22536	22501	22389	22472	22474	22612	22523	22552	22250	22506	22437	22312	22279	22551	22475	22133	22327	22428	22290	22459	22328	22275	22365	22483	22441	22485	22550	22347	22219	22414	22464	22485	22476	22194	22339	22389	22405	22175	22442	22436	22737	22455	22613	22440	22361	22360	22256	22199	22552	22420	22358	22623	22444	22550	22598	22518	22233	22497	22131	22415	22450	22422	22296	22510	22398	22273	22475	22432	22434	22346	22572	22445	22617	22295	22386	22625	22644	22686	22326	22378	22554	22439	22420	22401	22396	22639	22410	22392	22565	22461	22282	22247	22294	22470	22458	22428	22423	22413	22353	22276	22402	22415	22333	22428
49720	79260	75623	62716	51356	42557	36205	28379	24016	20653	19576	18627	17915	17571	17139	16690	16482	16133	16043	15786	16011	15839	15991	15655	15954	15897	15837	15683	15685	15742	15869	15676	15686	15755	15623	15625	15754	15587	15620	15628	15670	15594	15703	15559	15650	15689	15617	15690	15676	15673	15514	15577	15673	15605	15696	15629	15785	15769	15759	15555	15468	15585	15700	15592	15622	15701	15628	15466	15609	15541	15610	15452	15720	15635	15539	15649	15631	15466	15656	15668	15413	15665	15470	15712	15679	15642	15655	15612	15720	15625	15706	15633	15779	15611	15800	15729	15573	15529	15625	15553	15672	15672	15591	15425	15538	15384	15720	15540	15813	15712	15665	15915	15503	15675	15736	15631	15501	15676	15747	15482	15562	15657	15532	15799	15742	15471	15672	15749	15630	15611	15687	15622	15541	15548	15563	15590	15429	15483	15744	15601	15499	15592	15606	15676	15566	15535	15648	15526	15570	15601	15595	15442	15558	15619	15679	15735	15638	15656	15753	15698	15553	15604	15606	15667	15537	15744	15753	15498	15517	15560	15570	15543	15566	15514	15756	15748	15605	15421	15796	15721	15768	15830	15394	15513	15731	15569	15660	15565	15929	15464	15571	15571	15622	15625	15421	15572	15664	15567	15563	15567	15679	15729	15631	15767	15705	15700	15589	15550	15659	15582	15678	15524	15661	15652	15777	15828	15489	15819	15765	15657	15738	15627	15867	15582	15308	15513	15549	15745	15688	15500	15756	15589	15591	15661	15769	15675	15540	15546	15664	15564	15644	15560	15686	15588	15663	15447	15757	15735	15660	15489	15703	15769	15508	15634	15536	15507	15827	15598	15592	15573	15665	15715	15532	15500	15621	15580	15554	15602	15650	15568	15633	15615	15623	15605	15610	15714	15644	15602	15611	15484	15603	15432	15579	15600	15707	15744	15575	15677	15566	15591	15577	15511	15536	15676	15697	15690	15874	15524	15588	15647	15632	15606	15539	15573	15550	15741	15624	15667	15673	15727	15643	15763	15799	15646	15609	15529	15803	15566	15649	15410	15594	15701	15679	15659	15798	15660	15800	15690	15668	15462	15697	15681	15735	15787	15628	15848	15706	15819	15678	15604	15616	15588	15549	15663	15546	15569	15578	15490	15731	15415	15530	15593	15544	15662	15520	15621	15640	15613	15691	15417	15404	15726	15509	15491	15620	15588	15601	15713	15570	15588	15696	15782	15742	15605	15639	15595	15638	15575	15497	15759	15685	15719	15732	15648	15534	15512	15634	15701	15597	15670	15602	15601	15549	15665	15680	15574	15574	15472	15677	15686	15554	15552	15721	15686	15474	15636	15679	15564	15503	15743	15627	15628	15749	15597	15649	15548	15706	15374	15587	15657	15548	15826	15501	15692	15580	15425	15669	15768	15668	15803	15662	15688	15618	15657	15765	15733	15553	15627	15472	15607	15624	15723	15617	15631	15664	15666	15628	15636	15783	15746	15667	15650	15721	15828	15678	15551	15798	15518	15692	15565	15730	15476	15838	15701	15705	15715	15662	15643	15888	15689	15777	15622	15465	15761	15710	15656	15391	15516	15662	15534	15566	15563	15732	15619	15825	15634	15713	15648	15704	15680	15716	15629	15489	15648	15614	15532	15535	15703	15489	15716	15882	15583	15738	15699	15587	15713	15483	15613	15673	15649	15570	15512	15666	15576	15627	15699	15574	15531	15578	15675	15613	15524	15700	15723	15488	15493	15654	15586	15663	15794	15717	15607	15595	15717	15624	15522	15558	15550	15853	15602	15646	15533	15489	15659	15502	15515	15822	15661	15577	15530	15410	15740	15678	15706	15739	15581	15619	15766	15478	15685	15746	15414	15724	15564	15602	15669	15725	15574	15863	15603	15682	15647	15460	15659	15693	15683	15609	15725	15544	15698	15583	15554	15732	15644	15486	15610	15844	15544	15591	15704	15520	15634	15704	15615	15660	15501	15813	15407	15732	15657	15696	15665	15690	15468	15667	15552	15605	15681	15823	15716	15394	15755	15558	15592	15610	15531	15717	15746	15470	15538	15712	15581	15669	15611	15647	15612	15754	15614	15774	15741	15653	15508	15815	15650	15550	15556	15735	15569	15621	15712	15613	15690	15671	15735	15764	15455	15609	15664	15557	15541	15561	15480	15410	15540	15626	15495	15783	15656	15766	15709	15704	15674	15730	15804	15607	15758	15722	15465	15707	15782	15717	15629	15460	15573	15769	15519	15616	15508	15603	15690	15697	15612	15730	15658	15526	15724	15634	15606	15504	15674	15699	15567	15475	15700	15626	15684	15524	15699	15566	15654	15591	15421	15565	15685	15641	15587	15538	15704	15577	15470	15606	15643	15540	15668	15610	15540	15508	15761	15489	15780	15612	15772	15481	15605	15616	15548	15686	15704	15619	15697	15767	15712	15815	15737	15582	15730	15619	15673	15758	15690	15522	15751	15671	15629	15659	15534	15602	15620	15737	15481	15601	15738	15634	15605	15617	15680	15799	15632	15531	15746	15491	15598	15631	15697	15501	15525	15433	15510	15575	15594	15705	15668	15669	15490	15754	15733	15774	15625	15685	15603	15690	15742	15658	15686	15458	15479	15725	15627	15690	15573	15636	15737	15490	15605	15665	15662	15413	15610	15501	15738	15654	15663	15525	15641	15600	15691	15559	15584	15800	15690	15586	15714	15558	15620	15552	15651	15695	15552	15687	15665	15575	15773	15641	15653	15618	15621	15526	15527	15718	15699	15526	15719	15458	15783	15559	15632	15750	15723	15869	15650	15714	15639	15562	15452	15727	15733	15800	15593	15613	15662	15739	15570	15657	15607	15671	15613	15452	15540	15696	15568	15502	15664	15791	15682	15637	15556	15793	15615	15563	15674	15557	15602	15668	15673	15619	15754	15616	15684	15676	15675	15555	15650	15671	15663	15637	15532	15638	15562	15718	15689	15792	15700	15675	15661	15541	15575	15745	15538	15492	15711	15526	15746	15659	15709	15558	15720	15523	15524	15596	15710	15564	15773	15676	15581	15664	15526	15378	15685	15511	15747	15526	15570	15509	15781	15573	15627	15652	15570	15442	15704	15516	15672	15630	15581	15644	15636	15410	15778	15633	15677	15678	15577	15752	15689	15578	15629	15517	15534	15572	15673	15621	15667	15671	15573	15389	15703	15470	15850	15715	15652	15713	15557	15505	15556	15652	15562	15406	15635	15727	15679	15666	15635	15805	15613	15654	15510	15573	15594	15679	15430	15649	15582	15605	15780	15626	15637	15493	15595	15508	15593	15568	15597	15673	15504	15429	15555	15638	15554	15645	15559	15765	15687	15741	15701	15728	15658	15740	15522	15599	15658	15869	15616	15649	15508	15679	15658	15653	15688	15674	15630	15583	15599	15543	15741	15463	15628	15634	15654	15772	15462	15743	15778	15729	15651	15865	15520	15629	15611	15622	15597	15673	15655	15702	15545	15734	15416	15808	15699	15765	15780	15535	15716	15557	15780	15619	15882	15583	15580	15569	15700	15678	15686	15601	15699	15671	15633	15604	15741	15595	15525	15537	15670	15532	15679	15544	15551	15569	15577	15718	15577	15719	15680	15600	15733	15453	15479	15745	15673	15624	15758	15615	15523	15728	15605	15567	15480	15653	15737	15512	15688	15506	15616	15520	15644	15550	15455	15601	15827	15676	15660	15672	15730	15467	15616	15582	15582	15727	15497	15743	15709	15598	15743	15607	15614	15640	15652	15602	15675	15663	15413	15549	15546	15585	15581	15514	15677	15412	15572	15596	15447	15587	15714	15581	15691	15790	15586	15459	15612	15659	15491	15576	15727	15578	15673	15577	15910	15674	15684	15601	15578	15677	15612	15642	15691	15583	15472	15593	15700	15573	15650	15481	15854	15673	15671	15602	15554	15602	15486	15634	15731	15513	15761	15652	15670	15554	15585	15642	15616	15645	15575	15659	15663	15662	15674	15540	15494	15611	15663	15668	15616	15474	15522	15620	15554	15768	15552	15796	15578	15755	15532	15711	15644	15403	15793	15513	15601	15569	15531	15663	15711	15669	15611	15748	15572	15658	15730	15802	15333	15544	15748	15716	15678	15631	15636	15660	15607	15800	15626	15734	15663	15449	15648	15516	15605	15846	15686	15594	15567	15547	15617	15531	15551	15587	15779	15574	15593	15451	15662	15572	15676	15511	15692	15811	15666	15688	15613	15781	15539	15637	15607	15439	15439	15689	15725	15771	15594	15457	15783	15649	15606	15870	15539	15680	15704	15600	15644	15788	15895	15586	15546	15559	15506	15708	15936	15567	15580	15635	15607	15524	15518	15766	15498	15577	15647	15829	15660	15658	15632	15561	15703	15469	15531	15491	15672	15730	15647	15400	15600	15617	15660	15515	15562	15678	15704	15670	15600	15759	15627	15547	15689	15670	15703	15437	15470	15640	15668	15731	15665	15668	15573	15557	15542	15761	15693	15645	15589	15569	15625	15661	15626	15678	15645	15571	15702	15687	15556	15532	15595	15645	15536	15729	15698	15593	15667	15630	15702	15839	15521	15646	15487	15638	15422	15765	15683	15508	15795	15718	15661	15465	15701	15635	15684	15494	15619	15550	15534	15442	15635	15584	15695	15542	15738	15536	15499	15760	15591	15583	15586	15732	15859	15629	15760	15522	15721	15673	15560	15561	15700	15573	15568	15509	15616	15451	15671	15608	15433	15588	15983	15829	15688	15712	15758	15807	15724	15615	15544	15668	15487	15653	15543	15670	15813	15652	15733	15618	15594	15694	15584	15684	15488	15517	15629	15626	15755	15492	15621	15781	15715	15651	15608	15795	15578	15569	15574	15588	15701	15695	15599	15594	15795	15648	15625	15704	15554	15665	15690	15674	15644	15569	15624	15626	15665	15672	15526	15688	15581	15882	15640	15676	15540	15658	15466	15580	15593	15716	15556	15568	15738	15716	15613	15560	15414	15567	15608	15651	15688	15603	15614	15669	15668	15813	15611	15553	15796	15601	15631	15631	15708	15530	15650	15649	15689	15553	15630	15637	15688	15743	15502	15496	15578	15796	15471	15474	15473	15578	15576	15775	15761	15399	15498	15506	15729	15682	15587	15722	15505
46920	54841	53666	44115	36760	31636	28905	26977	25934	24593	24047	23698	23609	23159	23006	23285	22888	23095	23067	22786	23064	23067	22800	23075	22935	22821	22801	22859	23030	23109	22910	22901	22772	23111	22973	22748	22870	22758	22655	22710	22923	22584	22744	22835	22946	23136	23016	22924	22585	22812	22764	22753	22946	22669	22798	22678	22671	22724	22663	22884	22993	22779	22859	22908	23062	22843	22697	22812	22815	22822	22781	22697	22618	22850	22979	22562	22918	22735	22602	22733	22779	22919	22856	22828	22729	22765	22687	22765	22711	22776	22786	22656	22520	22866	22749	22723	23039	23087	22915	22840	22575	22645	22848	22735	22716	22729	22916	22832	22807	22850	22770	22864	22696	22697	22772	22729	22711	22751	22877	22646	22975	22701	22644	22633	22715	22785	22676	22734	22819	22755	22593	22963	22810	22788	22811	22561	22832	22535	22680	22933	23030	22708	22623	22456	22690	22543	22881	22958	22880	23023	22699	22913	22553	22775	22653	23003	22653	22745	22650	22978	22850	22671	22755	23071	22900	22748	22573	22630	22569	22916	22861	22683	22878	22719	22918	22622	22997	22678	22727	22768	22956	22914	22846	22934	22968	22855	22684	22783	22468	22918	22780	22530	22842	22859	22870	22817	22590	23060	22920	22757	22828	22631	22706	22905	22898	22706	22954	22718	22777	22764	22855	22622	22749	22881	22600	22745	22825	22861	22753	22664	22789	22861	22858	22842	23007	22813	22614	22530	22909	22719	22723	22623	22884	22678	22893	23029	22799	22546	22775	22809	22758	22802	22705	22995	22752	22755	22996	22635	22613	22681	22490	22655	22639	22742	22841	22550	22802	22844	22664	22518	22620	22590	22791	22925	22702	22740	22900	22667	22776	22860	22833	22695	23015	22821	22627	22599	22731	22697	22900	22953	22741	22818	22788	22675	22906	22855	22739	22679	22908	22840	22736	22955	22828	22816	22586	23081	22761	22738	22756	22648	22888	22741	22773	22712	22822	22677	22812	22648	22812	22613	23029	22904	22608	22639	22734	22831	22816	22811	22820	22893	22843	22626	22891	23036	22576	22694	22728	22788	23044	22968	22942	22795	22818	22551	22818	22764	22964	23124	22889	22973	22881	22844	22690	22770	22807	22934	22848	22720	22846	22809	22895	22766	22835	22748	22584	22992	22777	22745	22731	22674	22935	22894	23014	22713	22810	23068	22743	22777	22869	22851	22919	22696	22892	22796	22595	22825	22620	22887	22551	22792	22799	22980	22660	22636	22686	22914	22707	22771	22568	22768	22700	22650	22792	22853	23041	22794	22672	22758	22612	22477	22807	22779	22986	22861	22827	22786	22651	22932	22795	22979	22661	22708	22702	22823	22467	22743	23057	22680	22800	22703	22816	22900	22620	22932	22931	22747	22824	22752	22680	22572	22739	22956	22724	22937	22639	22390	22746	22912	22919	22556	22893	22899	22738	22675	22780	22764	22658	22846	22813	23131	22803	22784	22744	22830	22743	22848	22715	22535	22690	22976	22935	22866	22853	22781	22697	22680	22665	22966	22780	22729	23081	22902	23080	22842	22805	22467	22711	22608	22790	22672	22699	22685	22760	22932	22711	22735	22725	22644	22725	22794	22636	22981	22872	22757	22914	22768	22812	22775	22872	22855	22981	22765	22820	22818	22748	22953	22688	22841	22938	22560	22597	22591	22506	22713	22917	22985	22778	22628	22594	22874	23138	22937	22871	22769	22777	23011	22845	22804	22787	22834	22945	22888	22565	22895	22746	22861	22753	22759	22882	22696	22769	22718	22695	22816	22980	22630	22780	22778	22760	22662	22835	22753	22773	22643	23000	22685	22910	22813	22791	22612	22620	22817	22727	22733	22962	23138	22538	22609	22862	22930	22882	22662	22818	22641	22751	22804	22801	22832	22644	22835	22734	22994	22719	22534	22858	22828	22918	22645	22819	22639	22815	22684	22767	22677	22817	22773	22849	22818	22970	22914	22953	22619	22547	22722	22740	22756	22962	22695	22882	22641	22681	22853	22597	22688	22604	22887	23016	22864	22729	22765	22643	22676	22826	22869	22741	22932	22657	22690	22714	22670	22988	22674	22585	22531	22998	22762	22852	22678	22706	22949	22753	22856	22626	22829	22851	22761	22849	22866	22625	22615	22773	22730	22694	22795	23065	22872	22849	22642	22633	22712	22677	23007	22876	23076	22659	22711	22686	22697	22528	22873	22937	22819	22703	22885	23135	22860	22783	22634	22612	22816	22845	22844	22861	22678	22848	22773	22709	22972	22720	22647	22839	22691	22678	22982	22939	22923	22762	22903	22700	22620	22802	22874	22652	22607	22983	22792	22536	22659	22695	22873	22943	22985	22546	22645	22668	22643	22923	22801	22773	22965	22812	22670	22721	22688	22867	22784	22738	22852	22770	22698	22807	22582	23004	22703	22699	22560	22838	22865	22679	23100	22786	22958	22754	22710	22650	22861	22873	22671	22758	22802	22927	22887	22773	22638	22783	22823	23096	22794	22845	22626	22676	22949	22711	22919	22750	23178	22815	22768	22651	22635	22873	23060	23097	22653	22776	22553	22688	22502	22906	23188	22704	22598	22805	22827	22978	22612	22775	22589	22762	22812	22789	22739	22959	22903	22888	22897	22650	22745	22880	22668	22968	22832	22719	22697	22818	22724	22835	22720	22856	22667	22936	22996	22872	22844	22749	22566	22680	22838	22584	22807	22757	22829	22700	22942	22815	22676	22672	22584	22894	22688	23049	22925	22805	22707	22849	22998	22841	22884	22817	22750	22705	22821	22950	22803	22675	22846	22831	22711	22622	22812	22681	22716	22804	22892	23013	22814	22777	22961	22950	22820	22926	22864	22708	22686	22689	22819	22817	22712	22496	22648	22607	22806	22813	22584	22749	22850	22901	22636	23098	22988	22893	22870	22834	22901	22936	22638	22795	22554	22758	22624	22819	23214	22776	22654	22909	22813	22896	22883	22708	22885	22739	22609	22815	22680	22897	22787	22725	22869	22681	22807	22799	22979	22851	22669	22805	22829	23065	22593	22670	22751	22724	22916	22817	22907	22679	22833	22881	22751	22722	22855	22560	22615	22880	22969	22888	22766	22702	22600	22717	22836	22721	22745	22621	22888	22514	22618	22865	22808	22803	22952	22825	22706	22927	22746	22882	22569	22732	22536	22939	22890	22806	22754	22833	22731	22691	22735	22739	22817	22747	23048	22842	22841	22727	22819	22835	22761	22694	22763	22792	22842	22951	22665	22779	22732	22868	22713	22749	22950	22864	22604	22767	22987	22792	22773	22890	22606	22813	22990	22637	23041	22709	22830	22871	22838	22752	22645	22902	22928	22617	22739	22955	22980	22687	22968	22918	22763	22805	22924	22724	22884	22791	22613	22462	22704	22970	22651	22778	22819	22761	22487	22928	22757	23021	22985	22830	22731	22692	22569	22893	22725	22621	22724	22946	22934	22606	22910	22663	22755	22705	22640	22837	22961	22888	22691	22775	22820	22780	23005	22711	22740	22849	22687	22740	22765	22931	22577	22727	22639	22718	22664	22959	22965	22950	22878	22864	22719	22676	22919	22699	22802	22822	22573	22931	22946	22607	22780	23028	22848	22740	22835	22792	22807	22980	22694	22815	22680	22738	22768	22613	22478	22887	22613	22724	22906	22652	22616	22770	22632	22809	22896	22743	22746	22789	22813	22918	22676	22795	22745	22804	22987	23028	22802	22833	22767	22942	22893	22783	22950	22640	22901	22981	22743	22764	22884	22686	22721	22826	22875	23000	22705	22766	22544	22801	22641	22776	22660	22651	22970	22741	22642	22784	22803	22577	22762	22851	22869	22936	22899	22627	22711	22994	22947	22737	22719	22721	22752	22767	22882	22734	22727	22839	22718	23003	22685	22725	22972	22948	22683	22813	22424	22872	22805	23062	22798	22858	22815	22838	22614	22540	22653	22709	22931	22834	22759	22792	22541	22574	22851	22790	22763	22797	22557	22774	22613	22777	22570	22697	22612	22677	22859	23123	22870	22817	22646	22975	22873	22997	22925	22756	22751	22878	22631	22777	22727	22951	22770	22966	22835	22836	22910	22558	22747	22803	22701	22968	22935	22795	22967	22601	22761	22797	22473	22944	22693	22738	22582	22520	22860	22672	22702	22869	22656	22844	22662	22664	22760	22727	22759	22835	22755	22800	22801	22904	22691	22720	22797	22866	22771	22877	22629	22686	22882	23032	22854	22925	22641	22739	22676	22982	22919	22820	22686	22864	23067	22935	22708	22950	22733	22930	22902	22860	22963	22972	23021	22851	22849	22811	22782	22756	22993	22974	22834	22967	22770	22878	22655	22683	22654	22675	22893	23051	22814	22680	23046	22871	22639	22713	22641	22562	22868	22798	22921	22701	22802	22735	22719	22818	23020	22583	22782	22740	22543	22672	22865	22710	22907	22696	22851	22684	22894	22784	22862	22987	22803	22770	23085	22769	22864	22768	22634	22742	22781	22946	22785	22873	22915	22829	22799	22599	22813	22908	22840	22847	22799	22991	22796	23097	22963	22849	22915	22672	22673	22685	22603	22784	22946	22899	23011	22841	22953	22972	22625	22786	22842	22705	22767	22662	22692	22722	22798	22945	22505	22667	23119	22718	22638	22754	22726	23117	22753	22773	22915	22723	22908	22591	22645	22817	22933	22638	22814	22690	22856	22916	22779	22926	22790	23047	22602	22894	22634	22672	22765	23059	22900	22876	22861	22787	22781	22885	22720	22782	22823	22690	22910	22816	22922	23003	22553	22922	22752	22966	22921	23081	23012	22751	22814	22638	23071	22607	22881	22896	22675	22713	22833	22715	22748	22827	22885	22822	22973	22646	22652	22778	22864	23034	22798	22824	22963	23073	22787	22735	22722	22804	22885	22839	22932	22783	22715	22722	22659	22869	22825	22819	22839	22606	22977	23055	22977	22759	22710	22639	22642	22832	22699	22826	22915	22777	23122	22965	22895	22799	22728	22649	22871	22914	22913	22747	22847	22754	22530	22803	22897	22512	22632	22817	22631	22722	22570	22821	22871	22822	22994	22951	22892	22799	22739	22724	22889	22887	22864	22716	22851	22898	22746	22820	22804
49243	62967	55169	40754	33234	27525	24181	21237	19686	18169	17510	17136	16853	16435	16609	16428	16218	16198	16059	16186	16170	15933	16052	16071	16209	15862	15916	16064	16169	15939	15951	15802	15860	15846	15922	15897	15931	16076	15918	15786	15856	15916	15899	15770	15702	15818	15806	15724	16095	15896	15704	15965	15907	15958	15977	15960	16047	15962	15924	16094	16047	15862	15854	15920	15944	15821	15974	15876	15766	16003	15889	15946	15791	15940	15930	15858	15853	15741	16040	15790	16028	15901	15925	15725	15928	15979	15920	15913	15879	15971	15839	16040	15817	15920	15894	15731	15770	15939	15900	15812	15964	15894	16161	15757	16025	15975	15989	15869	15924	15794	15962	15730	16003	15866	15727	15974	15812	15807	15903	16041	15989	15836	15748	15807	16023	15764	15834	15974	15882	15949	15971	15892	15922	15987	16106	15906	15924	15860	15648	15752	15840	15810	15981	15725	15952	16077	15967	16160	15932	15939	15825	15671	16043	15930	15791	15835	15819	15901	15903	16050	15827	15869	15842	16000	15969	15919	15962	15999	15934	15762	15912	15853	15947	15848	16017	15823	16033	15694	15842	15942	15831	15939	15897	15791	15963	15967	15837	15747	15816	16032	15925	15879	15908	16007	15845	15870	15752	15739	15852	16009	15905	15928	15983	15884	16010	15973	15917	16024	15996	15896	16025	15841	16023	15977	16084	15752	15840	15899	16026	15798	15957	15931	15940	15777	15910	15853	15917	15817	15885	15767	15760	15728	15961	15851	15867	15923	15829	15946	15862	15866	15932	15660	15934	15957	15848	15816	16007	15780	15964	15790	15860	15853	15934	15738	15972	15687	15857	15903	15780	15820	15986	16037	15903	15774	15921	15829	15873	15816	15763	16002	16025	15904	15930	16033	15888	15854	15875	15940	16006	15783	15790	15766	15860	15878	15909	15800	15981	15799	15972	15917	15871	16008	15978	16104	15798	15784	15842	16015	16084	15864	15841	15898	16070	15888	15810	15681	15823	16066	15774	15970	15814	15871	15769	15941	15916	15852	15895	15817	15939	15885	15951	15972	15798	15815	15740	16017	15869	16022	15899	15778	15902	15868	15790	15965	15987	15868	15940	15913	15896	15915	15842	15949	15870	15831	16025	15982	16057	15881	16063	16025	15800	15835	16019	16014	15939	16005	15936	15998	15876	15774	15895	15904	15682	15953	16019	15809	15731	15838	15798	15813	15934	15819	15762	15919	15778	15775	15793	15855	15850	15847	15965	15867	15962	15898	15928	15796	15972	15856	15943	15765	15904	15881	16038	16023	15921	15915	15818	15951	15880	15886	15865	16051	15788	15888	15923	15964	16024	15728	15940	15979	15877	15899	15913	16032	15799	15659	16008	15870	15924	15994	15946	15897	15943	15972	16020	15734	16001	15814	16054	15942	15877	15860	15835	15724	16046	15925	15791	15886	15799	15936	15920	15938	15984	15795	15901	15732	15866	15914	15897	15720	15970	15816	15804	16032	15745	15891	16064	15743	15846	15960	15886	16083	15808	15990	15761	16001	15807	15857	15971	15947	15755	15932	15955	15868	15783	15694	15931	15957	15715	15947	15772	15963	15900	15838	15965	15874	15888	15946	15796	15884	15713	15902	15943	16001	15759	15845	16021	15913	15784	15855	15876	15842	15870	15855	15816	15823	15910	15836	15857	15861	15967	15863	15771	15841	15795	15759	15914	15931	16003	15908	15948	16137	15940	15908	15965	16048	15982	15816	15898	15780	15779	15995	15680	16017	15729	15889	15864	15927	15895	15886	15971	15755	15741	16044	15950	15770	15767	15790	15995	15840	15906	15813	15850	15990	15735	16040	15842	15825	15828	15841	15804	16044	15743	15965	15890	15979	16093	15904	15819	15724	15776	15945	15974	15707	15787	15723	15600	15941	15800	16201	15811	15907	15952	15853	15734	16036	15919	15895	15839	15942	15924	15899	15818	15813	16043	16051	16000	15790	16008	15731	15857	15921	15954	16047	15963	15979	15891	15784	16077	15956	15960	15780	15898	15855	15866	15820	15843	16170	15779	15942	15796	15839	16081	15880	15801	15845	15849	15917	15852	15905	15841	15999	15708	16005	16049	15853	16017	15856	16020	15927	15987	15859	15867	15857	15929	15866	15794	15835	15936	15876	15741	15969	15869	15821	15798	15879	15799	15947	15900	15856	15628	15837	15937	15744	16008	15836	15914	15882	15967	15841	15812	15963	15811	15865	15861	15887	15828	15933	15910	15828	15977	15795	15897	16031	15842	15943	15730	15956	15823	16050	16039	15946	15874	15932	15980	15939	15821	15889	15846	15842	15856	15931	15783	15966	16103	15818	16003	15916	15925	15917	15821	15921	15899	15939	15931	15938	15898	15808	15800	15780	15711	15866	16010	15916	15898	16029	15839	15882	15740	15923	16049	15947	15853	15864	15843	15761	15918	15933	15942	15975	15694	15857	16018	15859	15792	15968	15821	15887	15904	15840	15913	15945	15982	15951	16048	15902	15968	16022	15896	15800	16050	15865	15762	15853	15601	15849	15945	15972	15781	15864	16048	16005	15749	16140	15816	15954	15773	15847	15811	16115	15921	15786	16065	16033	15898	15856	15823	15868	15937	15707	15792	15848	15903	15879	15906	15826	16051	15860	15887	15833	15942	15893	16109	15899	15918	15899	15889	15990	15872	15804	15897	15956	15827	15806	15850	15822	15774	15908	15915	15966	15917	15832	15983	16025	15900	15781	15948	15991	16017	16033	15827	15851	15925	16020	15857	15975	15847	15825	15991	15896	16008	15771	15854	15953	15910	15811	15820	15857	15909	15782	16075	16021	15819	15921	15772	16036	15939	15882	15737	16079	15788	15962	16060	15880	15874	15696	15797	15733	15750	16012	15896	16008	16020	15678	15933	15962	15802	15921	15745	15858	15881	15940	15840	15896	15876	16036	16025	15780	15855	15935	15730	16216	16021	15850	15947	15871	15894	15812	15842	15875	15856	15762	15939	15786	15830	15894	15783	16155	15981	15958	15910	15929	15983	15938	15780	15916	15823	15884	15867	16052	15786	15962	15958	15797	15812	15865	15842	16007	15810	15924	15933	15655	15802	15811	15949	15934	15998	15742	15825	15792	15839	15780	15841	15901	15836	15988	15886	15781	15944	15781	15972	15864	15811	15820	15986	15898	15789	15909	15830	15704	16129	15768	15988	15991	15831	15998	15813	15689	15856	15926	15848	15877	15815	15801	15820	15929	15839	15866	15861	15769	16029	16044	15964	15881	15735	15959	15950	15839	15865	15941	15851	15894	15963	15906	15636	15997	15919	15798	16042	15883	15862	15889	15838	15699	15712	15927	15848	16007	16048	15986	15972	15893	15957	15706	15929	15697	16057	15739	15906	16002	15846	15886	15853	15785	15772	15860	15842	15891	15882	15945	15857	16006	15819	15959	16132	15902	16069	15990	15952	15881	15851	15915	15925	15948	16053	15853	15907	15735	15864	15719	15895	15918	15868	15890	15904	16001	15874	15739	15941	15782	15872	15949	15895	15883	15903	15987	16108	15802	15930	15947	15895	15842	16167	15762	15855	15826	15850	15915	16006	15940	15902	16089	16034	15884	15838	15818	15858	15750	15722	15885	15882	15885	15975	15819	16047	15983	15944	15886	15813	15941	15740	15896	15816	15837	15815	15861	15799	15907	15759	15987	15932	15880	15813	15763	15980	15763	15902	15974	15875	15932	15886	15861	15885	15993	15683	15782	16027	15886	15752	15942	15852	15696	15866	15904	15883	15978	15781	16069	15871	15843	16030	15885	15875	15931	15786	15735	15975	15943	15984	15986	15976	16047	15852	15907	15908	16095	15772	15817	15871	15883	15764	15985	15858	15747	16003	15938	15895	15917	15851	16060	15843	16132	15909	15864	16031	15840	15837	15868	15974	15942	15937	15845	15948	16032	15998	15958	15836	15874	15704	16092	15868	15913	15844	15942	15938	16023	15817	15832	15976	15827	15710	15825	15899	15819	15891	15920	15787	15825	16033	15811	15881	15824	15947	15981	16002	15955	15851	15948	15958	15825	16040	15982	15958	15907	15859	15892	15724	16054	15823	15938	15972	15947	15731	15824	15993	15752	15790	15959	15878	15966	16036	15905	15918	16024	15870	15859	15933	15817	16050	15769	15778	15998	16018	15820	15900	16092	15911	15906	15856	15964	15763	15735	15905	15988	15881	15951	15814	15991	15842	15848	15886	15921	15814	15858	15824	16032	15831	15931	15864	15697	15716	15843	15886	15853	15846	15953	15970	15619	15972	15860	15918	15866	15911	15833	15834	15889	15988	16046	16039	15951	15945	15911	15957	15912	15890	15850	16042	15833	15989	15892	15840	16002	15953	15828	16082	15911	15890	15989	15718	15984	15884	15768	16137	15887	15900	15868	15837	15828	15829	15932	15674	15936	15733	15882	15936	15799	15993	15944	15670	15861	15993	16114	15832	15975	15856	15871	15747	15917	15928	15802	15919	15986	15807	15986	15873	15897	15800	15805	15973	15868	15810	15908	15885	15614	15953	15941	15996	15758	15831	15835	15803	15889	16029	15797	15813	16075	15910	16072	15824	15710	15992	15882	15920	15957	15953	15843	15839	15800	15904	15865	16032	15678	15773	15929	16043	15919	15901	15746	16120	15883	15958	15932	15803	16008	15840	15795	15948	15813	16022	15905	15889	15768	16042	15655	15778	15742	15979	15858	15829	15889	15762	15806	15905	16167	15788	15908	15890	16006	15836	15866	15757	15819	15940	15742	15852	15964	15978	15884	15859	15838	15762	15873	15892	15841	15609	16000	15809	15860	15793	15877	15845	15912	15813	16007	15864	15969	15842	15889	16014	15753	15776	15976	15850	15756	15809	15892	15905	15702	15992	16080	15858	15925	15864	15735	15686	15896	15940	15832	16071	15739	15893	15663	15923	15902	15886	15900	15850	15715	15758	16031	15832	15847	16066	15827	16015	15762	15985	15991	16021	15797	15899	15764	15952	15750	15868	15930	15740	15932	15799	15914	16085	15932	15928	15878	15734	15787	15917	15722	15815	15994	15951	15728	15833	15891	15790	15962	16038	15751	15852	15932	15919	15897	15909	16015	15965	15783
26297	21987	31973	37537	35729	37843	37199	31301	27518	25841	24917	24167	24004	23539	23586	22985	22881	23015	22922	22571	22898	22609	22596	22490	22581	22568	22813	22460	22426	22807	22526	22599	22431	22648	22654	22623	22221	22520	22475	22449	22340	22564	22400	22335	22447	22417	22202	22344	22216	22303	22579	22564	22414	22392	22513	22270	22388	22497	22530	22206	22388	22771	22379	22280	22477	22619	22567	22377	22505	22593	22334	22385	22254	22381	22482	22581	22256	22359	22627	22160	22562	22544	22213	22516	22581	22381	22734	22537	22516	22239	22701	22270	22369	22549	22268	22336	22407	22513	22126	22543	22722	22324	22272	22407	22721	22513	22177	22250	22265	22574	22465	22321	22543	22318	22467	22283	22360	22326	22314	22292	22504	22470	22587	22490	22003	22409	22415	22464	22386	22578	22686	22319	22462	22443	22374	22378	22496	22384	22444	22458	22542	22291	22517	22218	22356	22510	22430	22287	22270	22693	22715	22314	22458	22448	22295	22254	22338	22380	22355	22453	22292	22346	22428	22344	22500	22283	22399	22303	22263	22371	22328	22172	22350	22287	22293	22277	22369	22401	22538	22381	22471	22473	22560	22257	22419	22180	22648	22520	22224	22326	22364	22323	22391	22387	22398	22354	22665	22319	22403	22488	22315	22193	22391	22254	22424	22360	22415	22316	22506	22250	22446	22501	22331	22486	22521	22422	22292	22133	22372	22406	22514	22356	22588	22733	22522	22354	22414	22439	22153	22593	22194	22128	22440	22324	22322	22347	22356	22319	22364	22375	22439	22513	22270	22065	22439	22281	22530	22479	22451	22522	22446	22300	22298	22307	22443	22399	22324	22478	22620	22231	22420	22449	22514	22538	22404	22321	22304	22315	22452	22399	22300	22368	22323	22130	22281	22154	22377	22287	22449	22514	22234	22270	22471	22465	22307	22352	22382	22594	22248	22312	22410	22373	22458	22436	22607	22339	22339	22604	22299	22430	22442	22265	22370	22375	22333	22233	22433	22416	22117	22475	22543	22339	22294	22436	22606	22497	22575	22502	22534	22549	22236	22428	22513	22576	22152	22153	22576	22391	22375	22528	22542	22316	22487	22368	22372	22442	22525	22536	22372	22502	22709	22555	22191	22206	22531	22478	22510	22556	22286	22499	22265	22501	22547	22592	22435	22403	22356	22531	22439	22458	22180	22387	22360	22614	22367	22297	22354	22320	22417	22439	22238	22435	22652	22326	22353	22253	22592	22306	22387	22446	22480	22456	22527	22438	22384	22339	22364	22424	22502	22175	22374	22446	22461	22449	22414	22322	22405	22353	22321	22450	22256	22242	22326	22534	22349	22576	22567	22391	22345	22346	22528	22562	22386	22386	22186	22500	22465	22273	22570	22107	22262	22629	22459	22177	22784	22267	22434	22326	22386	22348	22388	22486	22329	22256	22413	22567	22317	22463	22513	22529	22458	22544	22365	22461	22412	22328	22575	22335	22382	22274	22313	22601	22486	22182	22307	22402	22517	22146	22277	22164	22244	22270	22426	22290	22481	22457	22259	22216	22398	22587	22463	22292	22023	22218	22199	22293	22488	22328	22362	22318	22345	22408	22297	22406	22256	22337	22544	22354	22651	22446	22385	22098	22290	22526	22347	22349	22406	22437	22449	22346	22376	22398	22357	22145	22331	22617	22504	22275	22568	22633	22386	22409	22257	22503	22152	22460	22521	22436	22136	22493	22634	22477	22273	22456	21964	22530	22339	22382	22386	22385	22338	22462	22430	22319	22134	22442	22410	22408	22195	22095	22479	22370	22396	22536	22349	22346	22543	22432	22292	22391	22375	22565	22430	22368	22712	22378	22433	22275	22299	22141	22555	22439	22430	22248	22385	22400	22358	22509	22268	22327	22131	22295	22504	22236	22320	22296	22314	22413	22200	22589	22377	22287	22566	22650	22297	22218	22189	22335	22356	22270	22515	22334	22377	22309	22337	22379	22275	22233	22330	22363	22393	22444	22254	22300	22570	22523	22157	22157	22497	22315	22697	22324	22211	22191	22440	22155	22472	22444	22369	22381	22315	22274	22274	22324	22504	22420	22368	22274	22544	22451	22452	22394	22470	22472	22277	22465	22610	22241	22483	22628	22539	22435	22520	22413	22531	22206	22390	22364	22416	22612	22342	22442	22446	22566	22402	22494	22387	22288	22241	22394	22382	22373	22364	22551	22397	22671	22092	22663	22455	22420	22323	22099	22252	22456	22481	22540	22311	22442	22281	22619	22317	22476	22039	22110	22128	22015	22285	22345	22494	22391	22380	22399	22543	22372	22528	22257	22114	22525	22317	22226	22284	22373	22258	22528	22588	22515	22473	22253	22173	22366	22374	22088	22358	22271	22304	22407	22478	22287	22166	22419	22375	22348	22360	22144	22321	22510	22518	22481	22234	22508	22523	22498	22523	22203	22294	22429	22384	22339	22390	22418	22341	22449	22505	22396	22674	22173	22264	22311	22593	22342	22325	22433	22303	22182	22260	22345	22402	22418	22307	22538	22352	22455	22505	22540	22265	22308	22260	22361	22538	22348	22187	22621	22319	22407	22291	22609	22404	22252	22442	22433	22502	22547	22134	22251	22639	22150	22379	22381	22243	22369	22302	22496	22448	22272	22475	22317	22308	22175	22491	22446	22348	22430	22427	22382	22366	22147	22286	22539	22258	22477	22495	22391	22217	22239	22468	22346	22647	22620	22567	22373	22681	22645	22679	22331	22400	22297	22401	22320	22445	22494	22456	22534	22405	22393	22231	22385	22432	22192	22513	22496	22451	22466	22340	22229	22424	22273	22355	22183	22561	22371	22272	22229	22579	22411	22531	22033	22298	22311	22397	22510	22462	22514	22249	22480	22412	22539	22502	22679	22404	22372	22215	22459	22284	22266	22036	22396	22255	22098	22256	22150	22263	22542	22383	22210	22265	22407	22438	22238	22410	22474	22683	22443	22399	22458	22456	22417	22473	22214	22316	22222	22488	22425	22404	22524	22396	22282	22402	22176	22452	22393	22450	22332	22389	22532	22120	22400	22554	22403	22398	22217	22612	22244	22485	22411	22578	22501	22354	22228	22317	22412	22441	22406	22358	22290	22465	22445	22278	22317	22272	22258	22460	22308	22525	22290	22454	22332	22440	22279	22303	22277	22290	22301	22301	22207	22367	22288	22412	22463	22350	22396	22454	22379	22416	22529	22433	22551	22293	22447	22342	22223	22353	22478	22284	22458	22439	22466	22249	22468	22345	22264	22260	22347	22331	22318	22238	22600	22134	22443	22637	22633	22158	22002	22290	22486	22415	22365	22436	22410	22503	22586	22637	22407	22341	22483	22287	22374	22293	22077	22415	22558	22637	22401	22544	22385	22350	22567	22363	22415	22299	22486	22290	22335	22277	22314	22347	22296	22541	22451	22653	22416	22415	22237	22556	22447	22263	22178	22344	22448	22254	22387	22224	22483	22276	22259	22589	22469	22260	22502	22192	22220	22392	22389	22206	22283	22339	22212	22199	22297	22442	22462	22484	22523	22423	22445	22207	22436	22578	22346	22642	22645	22259	22198	22355	22384	22579	22173	22225	22447	22463	22527	22510	22120	22309	22403	22117	22389	22417	22321	22579	22212	22310	22416	22276	22337	22356	22284	22094	22366	22373	22380	22391	22340	22393	22540	22537	22475	22662	22220	22313	22441	22502	22705	22480	22318	22453	22334	22233	22407	22422	22342	22420	22263	22382	22663	22432	22263	22315	22367	22369	22408	22407	22363	22474	22451	22256	22399	22182	22090	22308	22206	22405	22413	22395	22509	22356	22449	22379	22555	22382	21977	22421	22375	22257	22577	22272	22410	22468	22334	22208	22554	22528	22407	22387	22457	22582	22388	22524	22325	22608	22304	22243	22362	22623	22408	22463	22145	22186	22447	22623	22348	22373	22300	22362	22425	22385	22557	22458	22531	22428	22389	22508	22313	22239	22096	22461	22325	22385	22439	22450	22257	22452	22351	22489	22566	22377	22494	22310	22372	22354	22452	22390	22493	22277	22397	22508	22511	22419	22347	22574	22396	22467	22548	22450	22151	22494	22172	22702	22423	22477	22452	22624	22466	22539	22308	22341	22545	22611	22324	22330	22295	22545	22402	22251	22528	22594	22487	22356	22459	22219	22462	22555	22649	22324	22360	22458	22297	22427	22588	22283	22219	22359	22242	22455	22413	22354	22181	22277	22280	22288	22359	22184	22268	22128	22217	22338	22534	22564	22377	22381	22605	22595	22642	22473	22350	22380	22331	22432	22428	22324	22242	22432	22387	22397	22296	22542	22040	22468	22728	22215	22215	22474	22426	22550	22382	22509	22367	22199	22544	22365	22750	22594	22439	22281	22515	22295	22251	22271	22386	22489	22502	22469	22405	22407	22299	22199	22174	22352	22179	22213	22409	22695	22421	22678	22547	22354	22254	22432	22393	22378	22393	22304	22552	22397	22270	22265	22185	22449	22359	22301	22399	22285	22474	22289	22261	22786	22220	22365	22478	22336	22374	22391	22463	22453	22302	22495	22413	22392	22276	22492	22478	22472	22350	22326	22244	22467	22609	22387	22442	22482	22208	22212	22398	22321	22475	22485	22437	22450	22283	22546	22395	22379	22312	22266	22378	22289	22548	22438	22546	22225	22369	22424	22322	22470	22342	22464	22408	22328	22517	22335	22279	22336	22319	22248	22465	22606	22411	22435	22527	22289	22281	22453	22294	22334	22256	22229	22425	22431	22408	22428	22613	22345	22300	22251	22485	22242	22322	22745	22601	22433	22369	22530	22385	22367	22432	22054	22303	22310	22326	22497	22349	22248	22428	22297	22446	22582	22297	22332	22343	22391	22552	22438	22522	22524	22444	22116	22523	22493	22426	22168	22243	22289	22524	22356	22294	22454	22665	22287	22313	22392	22717	22300	22342	22445	22462	22571	22565	22464	22315	22130	22366	22360	22497	22503	22500	22581	22368	22414	22290	22377	22405	22301	22553	22462	22389	22434	22276	22308	22431	22396	22385	22479	22353	22280	22323	22428	22346	22673	22536	22538	22425	22348	22153	22525	22408	22332	22091	22555	22358	22637	22216	22372	22438	22611	22187	22359	22324
48422	71939	66651	54919	40783	37102	32340	26774	22241	19599	18608	17893	17321	17127	16789	16599	16320	16269	16186	15919	15944	15803	15826	15850	15960	15810	15822	15669	15840	15821	15744	15846	15711	15664	15933	15809	15762	15733	15762	15824	15641	15875	15674	15621	15662	15586	15680	15647	15887	15863	15790	15842	15863	15708	15665	15716	15762	15772	15679	15787	15884	15699	15611	15825	15545	15648	15763	15717	15828	15807	15540	15570	15706	15680	15783	15570	15783	15855	15672	15599	15823	15695	15687	15653	15719	15809	15667	15710	15728	15816	15831	15796	15716	15829	15603	15704	15761	15770	15652	15674	15852	15593	15809	15629	15772	15748	15821	15621	15873	15738	15796	15838	15774	15701	15726	16050	15778	15728	15876	15496	15605	15685	15656	15735	15557	15688	15738	15604	15671	15716	15738	15736	15864	15560	15813	15565	15783	15746	15860	15714	15701	15766	15783	15722	15600	15679	15778	15908	15750	15546	15635	15837	15778	15682	15639	15681	15714	15735	15667	15599	15752	15664	15570	15748	15794	15689	15799	15732	15591	15751	15806	15759	15560	15702	15703	15738	15698	15828	15781	15655	15709	15657	15800	15807	15693	15860	15709	15862	15672	15678	15715	15774	15726	15875	15744	15696	15700	15761	15735	15988	15757	15786	15551	15753	15601	15723	15810	15750	15861	15612	15563	15688	15551	15847	15687	15837	15732	15802	15817	15649	15655	15797	15717	15670	15490	15631	15683	15768	15679	15758	15748	15691	15591	15763	15865	15876	15548	15819	15645	15712	15690	15767	15672	15674	15624	15726	15666	15831	15806	15559	15860	15773	15693	15785	15634	15819	15797	15752	15647	15679	15791	15776	15638	15690	15889	15668	15726	15705	15617	15760	15713	15644	15806	15820	15611	15752	15686	15778	15795	15919	15782	15668	15904	15750	15810	15628	15645	15743	15668	15675	15751	15811	15739	15814	15783	15701	15845	15679	15627	15759	15838	15679	15768	15888	15744	15628	15846	15831	15709	15656	15712	15688	15671	15831	15681	15600	15734	15700	15720	15686	15856	15706	15838	15627	15761	15729	15722	15713	15541	15709	15841	15790	15573	15649	15799	15864	15737	15691	15595	15702	15736	15857	15754	15653	15603	15833	15709	16005	15505	15656	15844	15530	15642	15536	15931	15589	15692	15853	15595	15581	15855	15788	15911	15753	15829	15651	15760	15914	15729	15601	15633	15926	15750	15548	15684	15820	15785	15709	15699	15800	15673	15817	15700	15421	15764	15844	15663	15538	15726	15699	15782	15769	15641	15723	15836	15640	15582	15673	15780	15756	15715	15713	15842	15691	15846	15676	15803	15578	15690	15785	15577	15518	15776	15729	15730	15739	15844	15808	15612	15737	15725	15593	15897	15644	15816	15682	15636	15738	15692	15630	15627	15696	15823	15808	15637	15777	15665	15601	15735	15843	15557	15689	15761	15826	15688	15744	15718	15772	15803	15722	15725	15797	15574	15718	15664	15704	15767	15651	15638	15710	15751	15667	15841	15707	15739	15653	15704	15643	15902	15654	15738	15880	15678	15701	15604	15788	15848	15626	15774	15656	15576	15579	15653	15555	15687	15788	15876	15708	15684	15641	15771	15713	15665	15640	15819	15699	15704	15999	15649	15739	15749	15686	15738	15561	15800	15820	15817	15540	15585	15796	15369	15719	15617	15583	15668	15587	15635	15786	15868	15796	15807	15669	15748	15819	15777	15664	15676	15799	15770	15822	15742	15895	15559	15762	15577	15720	15829	15759	15645	15509	15779	15830	15882	16046	15639	15818	15522	15613	15701	15782	15595	15678	15792	15723	15653	15762	15700	15745	15745	15930	15872	15891	15707	15705	15761	15771	15817	15656	15769	15771	15775	15618	15773	15680	15802	15815	15640	15776	15714	15727	15831	15786	15630	15624	15686	15781	15618	15788	15745	15689	15604	15743	15818	15677	15657	15623	15680	15723	15754	15812	15785	15751	15752	15693	15709	15729	15819	15889	15673	15593	15816	15686	15545	15688	15778	15731	15770	15656	15570	15709	15606	15788	15732	15535	15665	15824	15844	15696	15698	15932	15723	15583	15816	15715	15716	15776	15836	15871	15629	15741	15725	15637	15870	15688	15693	15800	15745	15710	15797	15819	15803	15684	15676	15650	15672	15836	15677	15788	15718	15806	15750	15716	15602	15748	15678	15795	15806	15578	15784	15703	15798	15914	15665	15681	15532	15776	15603	15733	15666	15732	15771	15735	15693	15790	15809	15741	15822	15778	15838	15684	15717	15626	15802	15608	15666	15721	15674	15889	15750	15505	15760	15801	15769	15429	15752	15455	15948	15814	15862	15845	15651	15844	15628	15556	15515	15842	15870	15689	15601	15792	15451	15843	15618	15757	15769	15709	15691	15821	15750	15615	15601	15625	15572	15735	15774	15647	15925	15544	15917	15733	15738	15865	15846	15861	15899	15551	15730	15830	15666	15710	15543	15621	15618	15675	15723	15695	15745	15822	15668	15879	15790	15632	15798	15650	15818	15785	15745	15588	15673	15763	15712	15705	15639	15572	15807	15613	15591	15641	15622	15606	15760	15683	15717	15772	15633	15763	15631	15602	15746	15738	15867	15716	15826	15757	15699	15747	15890	15802	15838	15597	15825	15703	15706	15735	15648	15704	15711	15879	15767	15776	15635	15872	15642	15800	15777	15670	15692	15751	15655	15618	15799	15913	15672	15768	15716	15804	15842	15938	15595	15689	15714	15828	15653	15565	15721	15879	15757	15623	15765	15716	15681	15769	15829	15673	15662	15513	15775	15744	15750	15406	15747	15767	15693	15605	15739	15769	15688	15909	15862	15720	15553	15701	15839	15632	15725	15733	15837	15669	15782	15644	15482	15747	15614	15751	15812	15802	15722	15760	15778	15698	15830	15706	15809	15676	15677	15648	15848	15686	15644	15751	15637	15825	15535	15879	15714	15778	15668	15757	15639	15699	15934	15678	15665	15825	15826	15798	15694	15760	15582	15843	15780	15733	15803	15734	15764	15843	15934	15763	15768	15639	15680	15656	15794	15704	15678	15748	15798	15721	15670	15674	15695	15647	15717	15569	15743	15735	15623	15614	15662	15748	15764	15539	15749	15603	15709	15493	15615	15653	15745	15840	15842	15822	15768	15734	15760	15625	15624	15728	15683	15807	15524	15808	15712	15775	15708	15686	15918	15573	15711	15803	15757	15765	15824	15688	15585	15716	15629	15743	15819	15638	15766	15793	15999	15727	15789	15742	15676	15645	15769	15601	15534	15739	15715	15695	15646	15898	15785	15700	15538	15788	15770	15558	15595	15770	15813	15690	15853	15695	15794	15769	15717	15781	15743	15836	15664	15709	15677	15748	15646	15496	15653	15770	15762	15859	15695	15782	15729	15790	15660	15723	15758	15813	15880	15712	15732	15756	15680	15584	15726	15741	15876	15917	15735	15575	15724	15844	15862	15682	15943	15638	15760	15760	15597	15672	15680	15657	15855	15816	15763	15797	15826	15707	15698	15774	15714	15517	15630	15691	15905	15672	15538	15559	15779	15754	15752	15662	15846	15664	15679	15739	15761	15624	15843	15659	15723	15886	15772	15679	15541	15774	15670	15597	15659	15851	15656	15771	15869	15478	15906	15708	15806	15732	15812	15486	15708	15567	15948	15778	15609	15761	15801	15679	15672	15870	15623	15784	15691	15717	15608	15688	15769	15863	15601	15756	15773	15592	15722	15677	15637	15898	15722	15734	15764	15753	16018	15765	15712	15656	15645	15684	15795	15687	15777	15998	15732	15577	15701	15681	15819	15754	15619	15766	15802	15777	15833	15690	15642	15603	15721	15888	15557	15679	15749	15563	15928	15752	15709	15750	15724	15660	15935	15747	15835	15734	15512	15720	15742	15717	15873	15573	15661	15618	15729	15783	15557	15910	15575	15777	15753	15507	15825	15672	15786	15612	15734	15652	15660	15871	15693	15705	15591	15771	15672	15657	15728	15878	15890	15782	15796	15667	15756	15536	15765	15689	15542	15722	15715	15753	15689	15802	15617	15861	15943	15562	15710	15752	15851	15605	15616	15591	15884	15555	15600	15616	15579	15648	15849	15615	15652	15823	15608	15509	16019	15859	15840	15786	15905	15705	15794	15686	15651	15775	15760	15631	15667	15720	15640	15798	15847	15476	15767	15574	15781	15566	15765	15536	15933	15815	15637	15633	15745	15909	15792	15646	15745	15977	15808	15834	15757	15816	15724	15693	15551	15789	15640	15877	15691	15773	15692	15775	15800	15747	15761	15677	15626	15619	15727	15732	15568	15719	15776	15784	15775	15577	15745	15819	15782	15663	15759	15876	15546	15823	15747	15682	15636	15760	15723	15744	15501	15781	15710	15671	15689	15751	15603	15991	15709	15657	15765	15774	15679	15649	15676	15669	15778	15611	15735	15644	15615	15683	15718	15801	15749	15731	15703	15756	15662	15721	15707	15731	15940	15599	15687	15792	15588	15880	15755	15677	15875	15573	15668	15731	15818	15686	15650	15706	15728	15870	15694	15760	15615	15721	15852	15757	15864	15854	15670	15876	15777	15610	15728	15770	15707	15586	15730	15554	15594	15807	15810	15745	15640	15811	15736	15793	15828	15548	15900	15816	15614	15468	15751	15615	15764	15779	15612	15738	15661	15780	15739	15718	15691	15820	15790	15753	15693	15667	15723	15761	15815	15853	15721	15642	15682	15712	15615	15725	15791	15836	15704	15722	15638	15761	15679	15652	15746	15688	15750	15657	15658	15751	15778	15698	15744	15688	15809	15791	15779	15726	15824	15754	15686	15678	15861	15716	15638	15816	15865	15730	15734	15828	15750	15534	15743	15678	15799	15652	15682	15825	15635	15715	15648	15522	15892	15700	15807	15716	15818	15512	15888	15782	15810	15717	15770	15757	15825	15739	15826	15621	15610	15567	15572	15716	15765	15751	15728	15733	15666	15795	15732	15671	15778	15564	15637	15787	15791	15801	15777	15599	15764	15712	15715	15455	15742	15673	15791	15777	15814	15686	15741	15637	15627	15746	15877	15654	15719	15760	15768	15641	15676	15660	15678	15766	15636	15697	15744	15832
24243	21632	30339	30609	32759	40124	41171	32137	28317	27039	25884	24762	24488	23922	23758	23491	23307	22900	23028	22843	22902	22788	22797	22663	22761	22426	22598	22595	22459	22771	22618	22419	22454	22445	22633	22296	22416	22589	22447	22207	22579	22292	22443	22330	22213	22306	22219	22482	22131	22390	22434	22479	22522	22314	22564	22533	22439	22437	22428	22284	22311	22506	22388	22461	22625	22603	22377	22493	22430	22456	22214	22446	22491	22316	22394	22236	22427	22508	22597	22388	22384	22488	22502	22388	22532	22085	22476	22496	22462	22408	22446	22433	22312	22408	22481	22635	22514	22228	22334	22560	22218	22461	22414	22252	22326	22398	22373	22547	22291	22470	22384	22670	22503	22444	22696	22376	22499	22534	22630	22351	22204	22272	22268	22440	22460	22352	22439	22144	22365	22528	22567	22357	22396	22539	22615	22571	22479	22515	22525	22351	22692	22587	22508	22376	22283	22577	22496	22252	22426	22377	22394	22325	22418	22217	22418	22260	22405	22619	22444	22244	22322	22262	22317	22379	22484	22498	22415	22456	22068	22400	22415	22609	22519	22521	22234	22541	22290	22213	22414	22263	22247	22408	22381	22219	22133	22331	22272	22075	22173	22319	22361	22443	22384	22468	22519	22419	22392	22548	22291	22366	22463	22153	22464	22291	22380	22595	22749	22350	22363	22333	22270	22408	22409	22091	22274	22390	22504	22310	22206	22458	22278	22241	22160	22509	22366	22318	22272	22315	22433	22359	22399	22196	22233	22364	22668	22380	22280	22532	22476	22678	22355	22229	22311	22392	22396	22363	22569	22409	22431	22428	22404	22127	22435	22350	22503	22292	22464	22294	22309	22228	22300	22420	22435	22319	22294	22468	22601	22528	22352	22196	22299	22415	22238	22532	22153	22454	22485	22620	22590	22478	22520	22365	22342	22552	22444	22373	22427	22329	22169	22561	22373	22320	22413	22667	22494	22109	22334	22206	22373	22257	22102	22400	22416	22447	22382	22344	22432	22214	22331	22301	22377	22435	22287	22328	22220	22637	22617	22453	22297	22290	22365	22526	22397	22499	22254	22325	22446	22365	22444	22426	22359	22205	22245	22590	22491	22403	22584	22540	22120	22226	22431	22296	22488	22148	22211	22636	22418	22410	22405	22540	22513	22469	22202	22357	22584	22350	22307	22423	22558	22484	22262	22368	22424	22246	22457	22530	22375	22337	22348	22407	22250	22208	22313	22608	22479	22174	22627	22413	22432	22673	22488	22310	22290	22327	22071	22447	22371	22321	22273	22495	22675	22370	22379	22490	22511	22278	22531	22559	22251	22332	22416	22215	22171	22263	22477	22263	22582	22396	22542	22455	22361	22268	22366	22448	22227	22286	22328	22442	22351	22451	22474	22442	22587	22471	22267	22543	22503	22335	22277	22531	22275	22358	22277	22419	22576	22267	22342	22271	22344	22410	22456	22665	22465	22227	22396	22514	22392	22391	22222	22425	22251	22439	22540	22248	22276	22444	22377	22207	22258	22286	22379	22424	22508	22544	22598	22308	22551	22280	22339	22282	22446	22334	21941	22338	22359	22394	22493	22417	22390	22248	22222	22542	22401	22390	22469	22269	22546	22294	22486	22355	22449	22421	22474	22235	22296	22541	22325	22216	22424	22361	22553	22245	22251	22440	22359	22297	22364	22360	22386	22668	22198	22407	22217	22242	22395	22469	22494	22401	22294	22311	22517	22334	22509	22720	22313	22224	22468	22483	22284	22435	22565	22395	22638	22604	22389	22135	22346	22432	22296	22307	22435	22356	22232	22247	22364	22286	22394	22783	22512	22300	22437	22570	22538	22323	22587	22323	22262	22348	22440	22194	22203	22333	22561	22368	22340	22270	22538	22420	22398	22336	22247	22144	22588	22299	22449	22513	22631	22365	22317	22504	22339	22264	22523	22206	22565	22252	22392	22444	22270	22618	22447	22347	22239	22365	22534	22388	22180	22390	22171	22303	22555	22450	22449	22507	22420	22457	22388	22577	22382	22354	22379	22278	22308	22677	22597	22550	22247	22180	22366	22310	22582	22640	22331	22419	22374	22415	22448	22456	22525	22515	22587	22278	22613	22714	22629	22315	22416	22143	22549	22416	22373	22528	22466	22400	22510	22637	22257	22311	22366	22379	22407	22446	22286	22143	22379	22376	22440	22329	22373	22415	22480	22427	22416	22248	22504	22362	22258	22563	22339	22419	22317	22457	22364	22425	22383	22515	22342	22356	22147	22493	22389	22330	22315	22533	22511	22252	22361	22366	22224	22289	22256	22490	22180	22216	22541	22444	22470	22483	22447	22455	22487	22491	22372	22393	22653	22517	22501	22508	22254	22354	22358	22549	22307	22355	22535	22106	22270	22444	22358	22298	22353	22719	22509	22440	22389	22382	22551	22321	22440	22496	22552	22274	22306	22371	22389	22454	22388	22523	22574	22225	22465	22189	22427	22324	22252	22334	22306	22382	22270	22576	22297	22367	22546	22522	22382	22493	22285	22476	22414	22566	22412	22479	22284	22245	22576	22354	22603	22285	22439	22180	22305	22360	22452	22244	22303	22128	22338	22430	22361	22318	22241	22333	22329	22323	22401	22130	22122	22185	22350	22362	22542	22316	22483	22543	22416	22465	22470	22590	22367	22424	22223	22204	22540	22233	22482	22396	22339	22743	22477	22446	22596	22078	22484	22133	22216	22731	22410	22326	22336	22525	22317	22287	22337	22494	22424	22480	22204	22304	22504	22386	22272	22448	22309	22195	22613	22298	22147	22573	22416	22548	22521	22552	22612	22582	22399	22362	22232	22290	22656	22359	22346	22284	22340	22120	22555	22520	22530	22303	22343	22416	22458	22428	22221	22431	22213	22448	22177	22269	22612	22423	22435	22331	22439	22278	22234	22468	22189	22283	22429	22149	22231	22325	22383	22266	22453	22447	22319	22617	22085	22477	22352	22387	22380	22431	22462	22382	22552	22575	22310	22412	22367	22424	22306	22409	22540	22504	22237	22143	22466	22251	22425	22428	22325	22266	22246	22296	22466	22133	22312	22496	22285	22483	22611	22199	22380	22438	22644	22413	22420	22417	22608	22403	22575	22295	22408	22394	22522	22365	22743	22441	22292	22411	22197	22455	22476	22339	22522	22191	22420	22304	22561	22324	22307	22304	22456	22494	22325	22379	22313	22432	22202	22233	22453	22430	22585	22398	22330	22419	22272	22469	22383	22508	22205	22593	22284	22362	22349	22415	22389	22406	22150	22307	22381	22236	22253	22215	22365	22409	22401	22362	22279	22389	22302	22485	22192	22413	22340	22598	22469	22472	22503	22323	22310	22395	22563	22388	22449	22473	22373	22443	22380	22257	22455	22246	22293	22389	22339	22270	22411	22530	22377	22132	22134	22457	22401	22431	22484	22348	22581	22359	22387	22382	22298	22550	22472	22433	22270	22358	22302	22481	22770	22093	22398	22567	22216	22437	22282	22382	22392	22461	22555	22436	22408	22393	22547	22208	22175	22641	22571	22403	22121	22442	22560	22372	22345	22289	22286	22522	22568	22473	22636	22310	22237	22553	22481	22284	22272	22546	22655	22528	22552	22349	22229	22298	22203	22259	22652	22384	22551	22336	22427	22331	22298	22565	22368	22264	22499	22646	22426	22251	22576	22357	22469	22512	22310	22292	22427	22154	22142	22409	22436	22454	22484	22465	22563	22202	22238	22308	22352	22514	22290	22346	22405	22419	22056	22300	22481	22638	22494	22143	22318	22472	22434	22603	22309	22261	22379	22328	22375	22315	22311	22458	22332	22327	22200	22326	22477	21974	22210	22281	22456	22323	22306	22597	22527	22468	22099	22435	22415	22355	22387	22443	22445	22678	22271	22306	22247	22199	22175	22481	22554	22347	22317	22264	22348	22448	22514	22602	22437	22243	22546	22397	22525	22456	22345	22592	22431	22453	22550	22454	22488	22348	22182	22248	22452	22481	22538	22428	22420	22425	22541	22502	22320	22560	22250	22312	22379	22317	22332	22375	22616	22432	22521	22267	22223	22432	22397	22135	22424	22416	22158	22413	22370	22399	22504	22621	22252	22461	22272	22295	22407	22414	22274	22305	22551	22446	22486	22474	22314	22446	22454	22464	22388	22432	22503	22328	22344	22630	22431	22453	22195	22266	22344	22423	22437	22786	22569	22675	22523	22544	22497	22215	22443	22428	22249	22348	22311	22085	22254	22241	22449	22415	22434	22414	22495	22096	22315	22587	22494	22493	22407	22300	22495	22347	22276	22456	22555	22479	22283	22433	22493	22515	22350	22438	22334	22263	22504	22604	22506	22173	22488	22555	22363	22372	22462	22346	22309	22483	22344	22420	22588	22534	22282	22049	22393	22389	22448	22546	22224	22401	22439	22316	22344	22411	22370	22218	22507	22342	22161	22348	22276	22501	22214	22316	22333	22268	22629	22383	22477	22326	22508	22444	22529	22350	22380	22180	22353	22269	22293	22249	22237	22400	22393	22266	22449	22247	22408	22462	22521	22275	22378	22379	22225	22490	22252	22400	22182	22415	22376	22456	22366	22076	22431	22421	22337	22433	22613	22348	22475	22230	22329	22664	22418	22518	22417	22316	22184	22423	22347	22211	22304	22423	22310	22410	22554	22309	22320	22419	22357	22437	22374	22265	22493	22179	22522	22309	22357	22351	22427	22374	22366	22361	22577	22377	22499	22440	22355	22331	22592	22277	22353	22461	22277	22475	22493	22337	22264	22076	22425	22446	22373	22300	22392	22100	22386	22290	22355	22477	22331	22295	22274	22325	22491	22342	22348	22274	22237	22315	22351	22401	22507	22608	22519	22482	22234	22500	22306	22787	22395	22509	22242	22245	22264	22343	22343	22455	22196	22373	22189	22392	22373	22341	22293	22131	22404	22220	22342	22263	22330	22218	22524	22684	22452	22349	22230	22375	22243	22528	22196	22356	22399	22387	22545	22313	22247	22297	22435	22473	22229	22529	22462	22108	22300	22345	22412	22486	22370	22590	22690	22342	22534	22232	22403	22500	22486	22546	22488	22216	22414	22553	22348	22505	22283	22081	22416	22377	22218	22331	22347	22191	22311	22284	22483	22352	22285	22203
49570	77275	75889	61586	47880	43696	37066	27220	23259	21124	19585	18671	18043	17763	17260	16868	16575	16371	16211	16001	15861	16102	15978	15905	15876	15959	15812	15921	15663	15637	15762	15598	15564	15799	15937	15583	15662	15863	15650	15658	15796	15671	15787	15663	15764	15711	15738	15634	15741	15536	15633	15556	15655	15702	15636	15683	15525	15636	15609	15505	15530	15678	15701	15689	15496	15722	15576	15710	15690	15567	15658	15548	15504	15490	15846	15541	15644	15549	15557	15437	15491	15591	15689	15623	15518	15504	15570	15581	15425	15572	15544	15712	15464	15568	15517	15551	15626	15702	15650	15612	15566	15688	15673	15625	15534	15718	15569	15551	15631	15412	15816	15597	15811	15620	15663	15691	15653	15452	15555	15663	15529	15763	15573	15659	15791	15462	15614	15648	15654	15578	15536	15567	15575	15616	15600	15722	15639	15681	15601	15566	15794	15599	15627	15562	15616	15732	15612	15428	15676	15486	15695	15605	15532	15589	15666	15572	15634	15527	15561	15542	15729	15707	15718	15656	15707	15659	15566	15552	15760	15563	15543	15518	15574	15647	15676	15607	15775	15556	15603	15538	15683	15620	15691	15581	15557	15454	15537	15659	15531	15529	15549	15667	15598	15685	15601	15579	15621	15529	15484	15615	15548	15569	15549	15666	15527	15658	15659	15782	15663	15606	15475	15575	15602	15742	15533	15365	15566	15765	15538	15437	15532	15541	15585	15686	15548	15795	15554	15511	15696	15406	15638	15595	15567	15571	15643	15626	15757	15534	15677	15611	15631	15658	15667	15672	15597	15362	15503	15565	15697	15500	15800	15739	15621	15586	15647	15503	15535	15520	15598	15648	15475	15726	15613	15598	15569	15741	15631	15569	15663	15610	15500	15505	15616	15473	15548	15682	15485	15536	15572	15646	15713	15563	15532	15662	15615	15744	15674	15717	15573	15466	15801	15619	15728	15453	15713	15598	15585	15544	15745	15431	15463	15654	15576	15520	15640	15733	15509	15663	15521	15444	15718	15584	15529	15414	15556	15677	15730	15557	15504	15707	15691	15702	15577	15493	15594	15653	15617	15638	15522	15522	15669	15698	15597	15650	15626	15448	15604	15658	15612	15673	15736	15515	15650	15425	15787	15510	15496	15677	15599	15514	15753	15633	15553	15599	15670	15703	15580	15416	15557	15630	15455	15601	15546	15586	15775	15481	15424	15620	15434	15693	15422	15678	15532	15493	15543	15657	15580	15542	15662	15716	15605	15504	15707	15617	15662	15474	15581	15798	15410	15536	15697	15577	15692	15652	15636	15640	15517	15519	15710	15529	15566	15588	15619	15658	15610	15688	15472	15584	15509	15754	15567	15599	15459	15699	15541	15643	15723	15521	15613	15780	15568	15708	15644	15451	15674	15493	15715	15439	15454	15587	15627	15720	15680	15631	15538	15588	15559	15538	15706	15481	15367	15764	15490	15609	15704	15562	15755	15545	15468	15574	15635	15736	15694	15717	15516	15570	15639	15569	15596	15616	15574	15657	15674	15810	15688	15558	15604	15516	15679	15530	15681	15699	15542	15602	15553	15550	15567	15499	15586	15517	15629	15650	15667	15583	15658	15543	15565	15681	15809	15666	15594	15677	15526	15555	15706	15740	15653	15335	15660	15531	15521	15370	15590	15571	15800	15461	15575	15640	15702	15597	15576	15551	15550	15441	15540	15535	15530	15583	15676	15645	15658	15551	15536	15518	15525	15591	15610	15533	15492	15746	15698	15403	15679	15591	15585	15496	15616	15542	15548	15652	15678	15418	15556	15808	15582	15443	15607	15598	15863	15644	15526	15582	15535	15624	15590	15525	15652	15507	15628	15603	15422	15553	15674	15631	15804	15505	15498	15588	15670	15656	15455	15567	15663	15643	15508	15670	15559	15470	15588	15516	15463	15624	15724	15509	15556	15561	15703	15633	15444	15511	15461	15800	15617	15546	15606	15626	15520	15477	15682	15525	15593	15656	15511	15726	15685	15446	15586	15636	15656	15708	15560	15528	15807	15677	15576	15620	15558	15668	15557	15614	15572	15684	15639	15689	15701	15553	15662	15599	15665	15546	15622	15592	15590	15623	15646	15497	15768	15618	15652	15562	15464	15726	15582	15710	15460	15569	15503	15685	15677	15789	15594	15692	15521	15749	15672	15530	15624	15608	15480	15543	15541	15583	15712	15623	15701	15679	15699	15458	15565	15464	15609	15692	15558	15577	15553	15650	15573	15580	15709	15676	15624	15558	15719	15579	15525	15595	15653	15667	15578	15636	15645	15604	15388	15625	15708	15585	15601	15587	15772	15548	15793	15540	15663	15536	15667	15453	15573	15520	15561	15633	15694	15668	15455	15641	15544	15635	15565	15547	15576	15463	15449	15575	15488	15608	15730	15608	15576	15701	15519	15718	15561	15581	15538	15684	15527	15610	15746	15723	15573	15588	15563	15540	15744	15707	15519	15630	15651	15546	15510	15735	15652	15516	15560	15717	15661	15559	15579	15582	15561	15624	15732	15477	15559	15653	15568	15614	15674	15655	15754	15758	15538	15702	15419	15708	15630	15671	15646	15503	15562	15629	15556	15757	15476	15542	15809	15478	15522	15648	15673	15372	15587	15555	15687	15648	15751	15581	15631	15585	15628	15521	15544	15702	15524	15612	15582	15637	15541	15733	15605	15777	15535	15718	15573	15403	15731	15622	15699	15699	15670	15649	15533	15549	15646	15459	15439	15415	15717	15580	15508	15741	15579	15481	15558	15654	15726	15547	15610	15649	15652	15690	15510	15710	15628	15442	15533	15569	15627	15478	15711	15816	15662	15519	15642	15673	15551	15639	15776	15692	15576	15581	15807	15668	15400	15708	15546	15622	15650	15648	15718	15700	15602	15694	15572	15584	15599	15470	15753	15655	15680	15597	15733	15283	15769	15633	15642	15542	15594	15685	15623	15688	15710	15462	15694	15376	15754	15546	15723	15556	15559	15457	15764	15528	15699	15407	15659	15466	15568	15568	15779	15612	15425	15585	15634	15595	15488	15557	15707	15649	15687	15572	15526	15807	15774	15615	15661	15690	15519	15517	15547	15589	15692	15472	15712	15537	15560	15821	15517	15732	15617	15580	15648	15655	15554	15632	15651	15609	15635	15658	15614	15569	15468	15527	15603	15600	15684	15686	15538	15605	15788	15517	15493	15541	15631	15461	15501	15691	15701	15409	15625	15582	15688	15566	15625	15471	15762	15630	15784	15588	15452	15562	15495	15647	15492	15521	15677	15507	15451	15666	15628	15582	15500	15563	15660	15378	15634	15696	15639	15584	15605	15635	15890	15581	15447	15545	15557	15601	15461	15588	15713	15402	15623	15424	15722	15439	15428	15716	15596	15630	15627	15530	15439	15472	15485	15625	15634	15711	15701	15549	15628	15567	15603	15514	15720	15530	15713	15585	15679	15626	15529	15547	15473	15452	15556	15625	15580	15595	15689	15652	15426	15582	15770	15737	15635	15624	15588	15600	15678	15748	15451	15474	15647	15750	15589	15670	15808	15300	15625	15541	15630	15669	15840	15672	15564	15508	15615	15802	15352	15555	15652	15462	15698	15517	15511	15640	15614	15585	15541	15593	15565	15559	15779	15490	15506	15537	15584	15571	15784	15494	15667	15584	15526	15492	15544	15574	15698	15558	15515	15848	15647	15552	15628	15637	15596	15480	15513	15616	15426	15704	15627	15462	15484	15665	15728	15750	15669	15633	15571	15572	15603	15750	15614	15597	15758	15659	15646	15670	15665	15566	15643	15628	15747	15635	15582	15519	15713	15713	15631	15681	15624	15613	15563	15530	15755	15481	15605	15497	15520	15635	15688	15480	15477	15721	15697	15679	15597	15481	15625	15618	15657	15722	15672	15586	15501	15546	15624	15532	15833	15442	15737	15674	15455	15576	15563	15623	15597	15505	15537	15625	15752	15616	15500	15910	15554	15528	15727	15649	15579	15604	15654	15733	15442	15642	15590	15505	15740	15561	15699	15672	15535	15452	15600	15600	15673	15557	15511	15572	15546	15785	15527	15511	15496	15645	15696	15498	15626	15662	15743	15491	15697	15708	15504	15606	15640	15573	15585	15551	15534	15643	15514	15540	15514	15563	15725	15694	15683	15770	15566	15638	15634	15542	15622	15592	15766	15517	15790	15751	15504	15753	15564	15687	15485	15767	15714	15715	15521	15550	15564	15626	15688	15529	15633	15500	15474	15597	15577	15704	15694	15687	15837	15596	15488	15547	15661	15702	15786	15673	15748	15568	15600	15674	15547	15611	15631	15501	15590	15729	15737	15709	15640	15666	15558	15537	15536	15702	15508	15540	15737	15418	15733	15473	15593	15466	15588	15642	15600	15918	15571	15580	15664	15657	15522	15502	15668	15584	15436	15706	15531	15629	15583	15546	15513	15529	15593	15655	15711	15521	15619	15630	15780	15601	15587	15463	15542	15720	15645	15567	15447	15600	15705	15643	15538	15427	15781	15738	15762	15778	15761	15694	15735	15733	15609	15602	15485	15554	15404	15547	15700	15476	15711	15563	15725	15546	15711	15672	15606	15614	15562	15688	15657	15616	15737	15543	15517	15639	15638	15649	15516	15560	15805	15527	15423	15654	15469	15673	15505	15653	15550	15699	15587	15702	15732	15716	15641	15573	15593	15572	15756	15819	15616	15526	15687	15553	15634	15479	15515	15681	15467	15608	15628	15615	15798	15589	15757	15714	15633	15585	15548	15469	15591	15556	15630	15762	15651	15578	15615	15630	15630	15562	15650	15504	15659	15600	15617	15537	15526	15640	15654	15535	15647	15507	15541	15676	15547	15600	15582	15818	15709	15605	15603	15649	15617	15652	15568	15545	15567	15536	15568	15798	15593	15704	15552	15702	15734	15715	15692	15564	15638	15695	15737	15510	15550	15657	15548	15794	15530	15628	15802	15667	15454	15639	15720	15614	15626	15627	15735	15409	15763	15593	15567	15422	15483	15515	15631	15617	15436	15627	15392	15602	15626	15557	15514	15659	15604	15613	15533	15634	15711	15769	15650	15693	15604	15519	15507	15665	15506	15655	15741	15634	15768	15737	15665	15536	15530	15573	15746	15765
44579	54084	55746	46067	36781	32252	29595	27256	25174	24332	23807	23390	23130	23056	23029	23099	22864	22776	22852	22713	22581	22756	22708	22509	22652	22695	22569	22546	22351	22508	22399	22435	22455	22536	22668	22452	22451	22351	22536	22351	22336	22438	22425	22177	22569	22331	22275	22553	22535	22318	22558	22592	22751	22572	22468	22457	22192	22388	22423	22525	22518	22397	22535	22776	22494	22603	22446	22488	22505	22319	22226	22276	22364	22668	22159	22483	22350	22578	22643	22571	22660	22681	22503	22448	22557	22313	22111	22459	22602	22502	22640	22568	22399	22524	22729	22380	22644	22579	22507	22492	22483	22418	22464	22209	22470	22581	22351	22416	22567	22270	22415	22603	22572	22463	22505	22363	22459	22456	22200	22554	22395	22265	22492	22584	22453	22467	22416	22440	22527	22337	22490	22472	22754	22559	22594	22421	22507	22428	22436	22602	22297	22215	22386	22368	22427	22523	22608	22423	22511	22649	22320	22359	22260	22425	22591	22430	22516	22505	22593	22409	22374	22489	22438	22277	22420	22558	22357	22223	22407	22549	22345	22663	22332	22645	22424	22513	22498	22238	22606	22528	22524	22518	22305	22295	22205	22154	22392	22514	22313	22483	22655	22385	22390	22595	22728	22689	22434	22484	22422	22484	22602	22601	22484	22606	22398	22326	22312	22672	22634	22564	22696	22532	22505	22818	22399	22659	22456	22445	22492	22503	22676	22434	22468	22426	22272	22407	22304	22665	22523	22465	22748	22473	22527	22561	22495	22441	22438	22299	22507	22399	22585	22446	22662	22413	22625	22534	22262	22269	22363	22469	22619	22440	22397	22518	22334	22493	22492	22658	22504	22485	22324	22476	22465	22658	22746	22282	22776	22580	22541	22242	22331	22512	22469	22218	22427	22402	22589	22707	22570	22414	22496	22481	22446	22344	22569	22392	22389	22519	22369	22686	22430	22343	22466	22326	22612	22396	22403	22530	22685	22756	22462	22427	22553	22672	22472	22567	22381	22520	22599	22622	22317	22197	22506	22304	22220	22392	22513	22558	22496	22327	22405	22186	22486	22588	22336	22546	22403	22575	22371	22317	22137	22380	22275	22457	22886	22390	22528	22428	22364	22512	22329	22402	22535	22406	22571	22348	22520	22631	22457	22499	22505	22636	22491	22394	22543	22503	22601	22376	22654	22460	22589	22483	22430	22480	22383	22533	22343	22530	22409	22690	22499	22516	22547	22498	22623	22431	22464	22585	22293	22352	22431	22542	22380	22375	22168	22668	22435	22462	22312	22219	22405	22596	22730	22337	22384	22451	22672	22418	22503	22624	22471	22349	22511	22413	22332	22518	22552	22470	22376	22333	22522	22595	22391	22541	22670	22543	22514	22451	22289	22749	22379	22406	22578	22593	22698	22800	22533	22360	22326	22312	22382	22267	22511	22197	22701	22260	22376	22372	22309	22454	22366	22518	22492	22451	22334	22295	22363	22327	22581	22560	22300	22281	22527	22579	22597	22372	22540	22642	22380	22367	22374	22202	22322	22387	22420	22413	22521	22280	22487	22348	22471	22157	22469	22306	22479	22447	22394	22460	22573	22550	22443	22529	22303	22449	22557	22575	22327	22297	22061	22449	22624	22599	22616	22673	22448	22489	22512	22484	22629	22554	22581	22505	22521	22721	22576	22520	22525	22309	22568	22668	22503	22518	22384	22621	22447	22328	22470	22389	22323	22198	22398	22530	22531	22442	22702	22437	22299	22393	22638	22699	22462	22394	22645	22555	22545	22206	22106	22488	22439	22450	22627	22684	22450	22481	22643	22323	22513	22491	22351	22301	22641	22549	22449	22254	22323	22635	22636	22557	22583	22685	22498	22577	22324	22404	22567	22514	22414	22363	22702	22277	22208	22220	22850	22602	22519	22633	22549	22263	22309	22726	22283	22524	22567	22708	22601	22468	22607	22319	22514	22500	22468	22534	22483	22377	22673	22347	22356	22426	22412	22557	22488	22416	22385	22550	22461	22431	22426	22376	22517	22444	22352	22397	22645	22498	22427	22517	22618	22458	22595	22391	22695	22735	22398	22546	22469	22330	22452	22666	22195	22282	22598	22676	22521	22681	22545	22262	22449	22569	22571	22398	22590	22534	22835	22407	22389	22690	22442	22397	22642	22342	22415	22449	22506	22452	22528	22544	22431	22595	22560	22422	22135	22536	22214	22427	22583	22597	22369	22438	22565	22329	22484	22616	22318	22596	22458	22386	22492	22514	22252	22378	22405	22593	22440	22472	22234	22269	22498	22346	22425	22446	22518	22414	22535	22354	22559	22402	22259	22205	22372	22343	22727	22328	22572	22644	22411	22391	22478	22606	22405	22507	22393	22498	22745	22312	22335	22450	22429	22523	22682	22468	22304	22445	22517	22325	22509	22253	22663	22534	22573	22341	22477	22509	22367	22359	22703	22386	22591	22495	22787	22638	22449	22439	22215	22493	22432	22347	22397	22528	22289	22480	22456	22460	22436	22516	22463	22810	22444	22651	22363	22450	22390	22585	22450	22281	22487	22513	22460	22558	22292	22436	22525	22573	22416	22362	22281	22407	22540	22462	22270	22509	22178	22512	22644	22485	22443	22516	22416	22377	22487	22285	22610	22636	22297	22283	22608	22648	22511	22501	22428	22232	22574	22579	22821	22541	22487	22462	22607	22643	22511	22539	22380	22489	22586	22394	22539	22491	22420	22639	22556	22578	22506	22602	22693	22488	22757	22444	22591	22650	22500	22631	22527	22440	22582	22253	22531	22397	22313	22581	22548	22369	22446	22530	22499	22723	22590	22722	22636	22461	22510	22618	22613	22457	22499	22489	22248	22310	22635	22389	22570	22456	22615	22379	22347	22540	22454	22409	22499	22729	22687	22462	22407	22503	22466	22249	22327	22346	22587	22365	22612	22524	22362	22454	22429	22598	22658	22518	22436	22471	22541	22667	22617	22456	22425	22461	22572	22588	22389	22526	22583	22520	22541	22435	22474	22361	22524	22417	22753	22301	22606	22466	22471	22608	22662	22363	22607	22383	22734	22456	22310	22364	22579	22472	22395	22521	22454	22384	22631	22564	22559	22449	22357	22596	22373	22380	22558	22514	22301	22246	22526	22465	22351	22325	22553	22349	22356	22351	22356	22470	22442	22233	22404	22559	22091	22528	22494	22768	22463	22516	22473	22587	22363	22329	22482	22437	22403	22568	22458	22714	22350	22392	22417	22603	22766	22394	22599	22576	22306	22555	22436	22625	22411	22371	22538	22335	22353	22222	22348	22424	22236	22551	22370	22568	22446	22391	22378	22358	22555	22441	22448	22479	22605	22394	22467	22330	22513	22449	22367	22417	22540	22653	22693	22572	22808	22490	22365	22690	22626	22492	22693	22440	22483	22458	22442	22410	22137	22369	22278	22531	22291	22334	22465	22574	22284	22476	22150	22475	22711	22455	22309	22242	22521	22467	22326	22544	22526	22462	22658	22394	22389	22402	22370	22757	22529	22435	22617	22484	22563	22493	22317	22401	22505	22763	22705	22354	22455	22439	22560	22525	22484	22532	22050	22412	22359	22304	22517	22682	22652	22647	22486	22469	22603	22435	22520	22680	22570	22478	22546	22395	22200	22417	22519	22403	22330	22309	22624	22754	22319	22669	22463	22395	22559	22344	22494	22214	22146	22463	22348	22336	22400	22494	22469	22611	22450	22391	22663	22586	22550	22496	22357	22476	22403	22421	22623	22722	22519	22319	22536	22498	22310	22284	22571	22526	22712	22366	22272	22651	22329	22708	22271	22581	22537	22484	22510	22599	22518	22285	22467	22483	22324	22526	22490	22366	22428	22261	22429	22439	22398	22374	22707	22330	22676	22241	22501	22329	22466	22335	22512	22460	22550	22458	22413	22281	22586	22396	22452	22436	22479	22460	22774	22579	22360	22397	22351	22460	22564	22651	22615	22303	22561	22421	22548	22472	22434	22560	22565	22583	22349	22415	22329	22284	22339	22253	22550	22504	22603	22326	22371	22411	22378	22368	22695	22648	22525	22433	22488	22539	22515	22639	22446	22407	22492	22331	22460	22514	22434	22449	22654	22663	22634	22300	22730	22438	22660	22722	22761	22442	22229	22412	22434	22579	22668	22480	22547	22524	22522	22297	22376	22411	22456	22369	22490	22249	22410	22218	22573	22668	22497	22384	22189	22534	22465	22353	22442	22104	22512	22516	22471	22409	22516	22563	22544	22237	22492	22170	22604	22471	22419	22465	22258	22582	22469	22399	22480	22777	22445	22372	22583	22606	22584	22496	22441	22590	22667	22355	22460	22431	22575	22632	22396	22424	22416	22289	22632	22580	22339	22448	22267	22546	22471	22254	22471	22392	22220	22415	22417	22555	22597	22613	22495	22461	22749	22336	22455	22605	22495	22661	22446	22621	22503	22438	22619	22590	22434	22570	22453	22321	22380	22629	22688	22252	22299	22517	22357	22351	22453	22400	22547	22475	22429	22491	22423	22523	22358	22635	22598	22506	22409	22473	22560	22362	22502	22429	22581	22454	22140	22496	22438	22629	22484	22644	22568	22612	22628	22748	22711	22451	22369	22402	22422	22398	22424	22603	22442	22511	22678	22392	22305	22269	22448	22459	22358	22469	22414	22206	22421	22674	22619	22412	22463	22556	22691	22547	22529	22456	22642	22366	22285	22527	22618	22547	22647	22493	22340	22389	22353	22388	22449	22546	22618	22724	22502	22531	22739	22353	22379	22460	22485	22400	22488	22500	22246	22638	22645	22234	22562	22718	22347	22562	22251	22306	22647	22437	22330	22296	22382	22572	22564	22495	22591	22790	22443	22424	22682	22420	22309	22531	22711	22315	22524	22375	22511	22603	22478	22359	22505	22519	22412	22467	22607	22530	22609	22582	22388	22497	22329	22479	22412	22472	22441	22473	22629	22566	22548	22688	22494	22292	22645	22569	22709	22375	22615	22543	22526	22405	22374	22549	22483	22831	22459	22211	22320	22439	22622	22387	22569	22754	22648	22648	22666	22627	22451	22478	22542	22409	22612	22497	22707	22523	22563	22830	22396	22471	22553	22606	22570	22376	22521	22521	22387	22351	22430	22482	22311	22448	22648	22292
46603	62685	57457	42793	33341	28198	25024	21540	19157	17912	17292	16957	16667	16486	16356	16174	15990	15818	15774	15754	15797	15784	15762	15733	15756	15559	15662	15552	15760	15491	15854	15660	15704	15595	15620	15688	15701	15418	15672	15717	15630	15692	15643	15750	15620	15528	15749	15616	15483	15498	15648	15678	15600	15686	15698	15610	15612	15769	15588	15658	15516	15643	15511	15547	15669	15768	15585	15673	15502	15631	15652	15724	15731	15442	15692	15779	15535	15663	15824	15756	15606	15823	15572	15597	15405	15573	15741	15658	15689	15619	15603	15549	15693	15613	15654	15438	15467	15928	15510	15614	15691	15696	15731	15771	15514	15414	15587	15574	15411	15648	15591	15777	15659	15796	15643	15571	15770	15698	15643	15650	15646	15573	15725	15401	15625	15648	15648	15637	15662	15771	15725	15726	15625	15664	15706	15629	15653	15820	15404	15627	15852	15674	15673	15676	15765	15506	15503	15547	15609	15730	15640	15498	15712	15633	15629	15627	15744	15568	15654	15614	15552	15472	15639	15572	15589	15407	15801	15565	15628	15532	15608	15411	15525	15755	15639	15650	15563	15549	15567	15653	15548	15715	15868	15689	15596	15726	15454	15539	15589	15394	15808	15582	15667	15700	15460	15687	15716	15644	15617	15655	15743	15715	15815	15580	15655	15430	15726	15674	15616	15632	15442	15717	15552	15595	15457	15610	15624	15496	15508	15590	15569	15619	15599	15712	15708	15634	15648	15654	15696	15767	15848	15495	15566	15528	15731	15653	15674	15694	15508	15656	15790	15469	15479	15504	15748	15640	15787	15481	15752	15684	15674	15577	15614	15692	15544	15662	15526	15634	15519	15785	15815	15670	15540	15751	15592	15596	15537	15728	15596	15703	15789	15413	15538	15694	15690	15568	15603	15742	15700	15573	15622	15544	15641	15482	15538	15615	15729	15838	15519	15573	15546	15544	15488	15548	15766	15644	15574	15569	15575	15627	15510	15740	15719	15520	15454	15574	15736	15509	15768	15577	15744	15803	15725	15744	15374	15656	15724	15636	15625	15645	15585	15693	15725	15615	15661	15721	15739	15742	15331	15812	15500	15621	15541	15658	15640	15624	15611	15422	15522	15536	15725	15632	15624	15579	15653	15577	15728	15677	15703	15723	15604	15446	15628	15600	15697	15574	15653	15727	15619	15727	15621	15576	15495	15459	15687	15677	15481	15516	15641	15481	15712	15600	15663	15544	15564	15679	15684	15531	15661	15543	15637	15492	15709	15572	15552	15665	15406	15625	15780	15752	15612	15791	15490	15525	15672	15560	15673	15582	15589	15533	15839	15758	15699	15660	15561	15629	15646	15574	15750	15662	15609	15695	15740	15513	15553	15688	15676	15450	15702	15586	15546	15616	15585	15529	15825	15608	15520	15516	15591	15641	15776	15533	15459	15802	15745	15623	15588	15878	15678	15713	15608	15737	15688	15714	15721	15660	15758	15560	15626	15705	15783	15551	15780	15528	15579	15663	15458	15665	15568	15643	15629	15575	15536	15676	15571	15691	15592	15586	15735	15794	15485	15689	15457	15878	15623	15669	15452	15610	15801	15555	15568	15704	15654	15735	15561	15693	15662	15641	15601	15638	15481	15633	15702	15603	15544	15656	15690	15525	15589	15649	15544	15685	15793	15572	15592	15717	15609	15750	15520	15641	15717	15663	15846	15596	15692	15450	15575	15679	15716	15599	15619	15469	15657	15607	15529	15776	15677	15688	15715	15631	15574	15627	15748	15648	15645	15780	15621	15457	15570	15695	15568	15550	15604	15699	15520	15422	15705	15638	15640	15470	15633	15603	15578	15792	15396	15579	15568	15686	15803	15550	15575	15715	15544	15607	15545	15642	15469	15714	15462	15663	15691	15649	15764	15507	15547	15595	15582	15660	15582	15617	15610	15649	15737	15813	15625	15549	15644	15646	15548	15558	15478	15628	15759	15665	15589	15785	15445	15544	15577	15596	15833	15513	15738	15605	15862	15574	15591	15573	15504	15476	15480	15518	15479	15554	15496	15735	15574	15657	15647	15603	15718	15475	15607	15662	15749	15659	15571	15599	15446	15586	15687	15695	15682	15680	15678	15785	15639	15589	15646	15670	15494	15734	15561	15704	15788	15514	15703	15618	15608	15619	15603	15411	15514	15737	15767	15608	15673	15746	15898	15678	15562	15459	15737	15524	15605	15657	15577	15634	15767	15577	15615	15641	15692	15647	15616	15492	15674	15532	15816	15601	15657	15683	15513	15759	15802	15655	15550	15752	15419	15647	15733	15656	15765	15640	15461	15696	15571	15613	15714	15452	15769	15591	15655	15510	15604	15349	15711	15479	15541	15534	15583	15654	15692	15540	15519	15509	15534	15590	15803	15720	15690	15695	15563	15743	15632	15462	15621	15695	15737	15827	15719	15798	15542	15672	15590	15691	15651	15665	15630	15717	15752	15561	15566	15541	15608	15490	15415	15567	15702	15532	15566	15604	15604	15566	15762	15622	15550	15523	15592	15606	15571	15650	15597	15648	15692	15585	15545	15557	15522	15505	15586	15684	15631	15677	15637	15490	15586	15674	15594	15637	15454	15722	15559	15561	15456	15864	15675	15751	15643	15551	15740	15423	15631	15677	15714	15451	15586	15769	15668	15650	15566	15756	15566	15479	15748	15558	15570	15675	15688	15655	15537	15548	15666	15527	15676	15501	15630	15423	15613	15580	15664	15772	15500	15630	15552	15662	15812	15602	15554	15568	15578	15585	15616	15701	15490	15680	15704	15497	15757	15471	15744	15702	15663	15688	15612	15632	15530	15532	15557	15549	15498	15753	15655	15717	15618	15701	15764	15546	15611	15618	15670	15643	15719	15547	15718	15668	15625	15542	15589	15668	15582	15654	15738	15628	15561	15523	15501	15677	15461	15637	15671	15542	15838	15806	15472	15611	15754	15758	15662	15654	15649	15508	15672	15615	15743	15612	15702	15581	15769	15663	15527	15618	15498	15657	15672	15418	15713	15622	15651	15681	15661	15551	15586	15541	15764	15458	15633	15510	15490	15717	15543	15679	15524	15714	15715	15752	15618	15834	15730	15549	15559	15691	15669	15609	15594	15600	15418	15784	15750	15641	15521	15567	15805	15774	15563	15826	15636	15504	15715	15633	15528	15692	15615	15724	15674	15501	15590	15900	15641	15785	15551	15625	15743	15585	15577	15550	15706	15675	15534	15625	15493	15576	15642	15618	15595	15738	15448	15597	15584	15811	15785	15526	15739	15613	15565	15716	15571	15617	15669	15607	15558	15484	15568	15743	15582	15718	15640	15633	15609	15725	15593	15530	15692	15724	15502	15572	15561	15654	15687	15705	15584	15474	15591	15651	15564	15577	15599	15570	15651	15817	15573	15520	15504	15533	15671	15565	15445	15427	15479	15600	15579	15532	15648	15835	15551	15581	15455	15607	15727	15588	15450	15473	15662	15481	15576	15576	15762	15508	15544	15670	15457	15631	15633	15582	15716	15684	15577	15605	15564	15565	15494	15823	15523	15597	15576	15629	15740	15598	15627	15706	15679	15871	15802	15548	15788	15542	15650	15471	15675	15650	15735	15644	15554	15594	15592	15569	15669	15597	15740	15562	15557	15627	15815	15771	15629	15850	15691	15640	15502	15702	15522	15516	15626	15761	15561	15720	15691	15746	15721	15451	15829	15671	15676	15827	15612	15664	15613	15622	15756	15445	15658	15816	15770	15713	15657	15617	15480	15836	15578	15512	15775	15690	15688	15632	15472	15534	15679	15650	15765	15549	15745	15413	15558	15576	15716	15716	15753	15712	15695	15771	15485	15680	15640	15656	15535	15670	15575	15565	15611	15469	15571	15677	15669	15641	15879	15406	15728	15735	15620	15663	15862	15704	15549	15510	15616	15509	15770	15707	15534	15579	15639	15657	15608	15603	15587	15678	15711	15494	15684	15697	15598	15569	15593	15793	15704	15657	15363	15769	15567	15584	15631	15519	15710	15712	15763	15529	15473	15568	15590	15527	15843	15719	15564	15507	15628	15573	15661	15617	15645	15629	15617	15690	15733	15591	15573	15712	15604	15695	15553	15738	15554	15636	15721	15494	15602	15750	15731	15617	15651	15692	15561	15658	15471	15652	15512	15607	15445	15674	15650	15541	15557	15499	15696	15836	15532	15675	15642	15700	15700	15565	15705	15734	15576	15482	15581	15624	15650	15636	15720	15381	15577	15581	15671	15636	15792	15675	15709	15487	15698	15545	15490	15737	15658	15672	15635	15587	15461	15632	15533	15589	15690	15599	15538	15787	15513	15563	15659	15588	15658	15676	15753	15561	15754	15551	15697	15543	15539	15659	15676	15537	15817	15610	15655	15735	15614	15695	15694	15466	15764	15635	15407	15410	15505	15577	15646	15518	15507	15683	15592	15582	15731	15623	15656	15664	15544	15510	15648	15686	15574	15734	15568	15553	15499	15545	15545	15598	15781	15659	15558	15865	15703	15716	15767	15530	15801	15708	15698	15726	15574	15732	15415	15623	15476	15667	15892	15558	15580	15476	15675	15663	15695	15566	15531	15594	15582	15565	15681	15586	15666	15545	15568	15552	15624	15551	15561	15578	15671	15560	15754	15592	15677	15575	15579	15561	15738	15562	15607	15681	15454	15573	15616	15663	15609	15753	15723	15616	15682	15665	15668	15733	15726	15595	15594	15508	15580	15578	15607	15770	15739	15393	15705	15655	15610	15564	15748	15590	15599	15675	15702	15586	15696	15635	15656	15687	15584	15626	15632	15517	15687	15781	15649	15769	15727	15766	15559	15597	15571	15491	15769	15648	15578	15606	15628	15506	15611	15666	15616	15653	15779	15510	15627	15825	15573	15558	15709	15634	15672	15664	15457	15534	15653	15514	15486	15523	15572	15520	15635	15651	15555	15734	15790	15796	15674	15686	15567	15582	15582	15629	15789	15685	15735	15620	15666	15587	15650	15753	15762	15448	15638	15505	15683	15702	15633	15615	15756	15688	15719	15674	15645	15605	15617	15647	15683	15573	15706	15660	15842	15703	15609	15663	15669	15546	15491	15710	15549	15735	15538	15629	15664	15751	15724	15618	15727	15605	15570	15618
26170	21968	31690	33740	35139	39462	37482	31552	28322	26651	25249	24180	24149	23594	23370	23206	22806	23066	22777	22790	22568	22528	22228	22611	22537	22554	22530	22521	22540	22604	22271	22149	22418	22434	22474	22274	22249	22610	22466	22394	22240	22063	22345	22437	22331	22330	22288	22311	22219	22036	22511	22294	22458	22156	22346	22192	22194	22237	22169	22342	22509	22467	22291	22346	22094	22356	22390	22276	22160	22226	22318	22538	22524	22286	22445	22350	22521	22204	22225	22308	22181	22122	22151	22193	22292	22201	22268	22397	22520	22254	22568	22504	22248	22394	22582	22331	22311	22471	22528	22379	22406	22099	22312	22388	22123	22337	22295	22205	22332	22337	22288	22338	22288	22387	22466	22284	22379	22362	22486	22220	22243	22242	22499	22237	22314	22454	22484	22427	22503	22194	22225	22404	22354	22222	22164	22300	22350	22545	22336	22553	22357	22355	22397	22459	22269	22630	22158	22385	22284	22106	22233	22345	22087	22533	22316	22515	22542	22308	22087	22171	22309	22245	22201	22531	22125	22308	22402	22161	22258	22233	22401	22208	22332	22430	22403	22282	22421	22295	22438	22294	22260	22331	22244	22314	22568	22199	22172	22393	22538	22355	22247	22344	22182	22496	22270	22259	22370	22402	22259	22098	22188	22199	22177	22196	22292	22060	22374	22305	22458	22164	22378	22166	22219	22553	22535	22256	22191	22113	22592	22242	22729	22417	22251	22256	22195	22189	22178	22175	22442	22440	22254	22448	22368	22259	22275	22443	22429	22258	22434	22569	22192	22375	22283	22088	22497	22570	22021	22285	22277	22164	22099	22421	22373	22289	22183	22075	22265	22135	22332	22196	22370	22515	22239	22362	22533	22198	22198	22319	22243	22228	22326	22241	22273	22248	22192	22274	22529	22192	22310	22118	22279	22301	22274	22358	22374	22425	22228	22142	22196	22292	22237	22257	22342	22445	22296	22159	22252	22438	22476	22088	22327	22016	22331	22410	22397	22166	22329	22270	22336	22293	22385	22281	22250	22082	22377	22072	22194	22365	22147	22154	22321	22461	22180	22364	22238	22435	22490	22223	22332	22319	22322	22271	22449	22331	22493	22297	22259	22181	22154	22260	22211	22178	22378	22196	22342	22418	22295	22086	22032	22161	22250	22420	21916	22294	22137	22181	22455	22289	22212	22233	22288	22425	22101	22392	22202	22382	22329	22096	22264	22381	22331	22287	22464	22112	21955	22413	22326	22153	22212	22386	22271	22377	22186	22298	22240	22382	22292	22142	22319	22148	22377	22312	22607	22367	22400	22426	22336	22226	22365	22328	22206	22142	22369	22252	22317	22328	22274	22287	22360	22350	22483	22288	22311	22454	22189	22215	22407	22329	22279	22409	22205	22456	22231	22307	22135	22341	22293	22469	22338	22585	22292	22307	22070	22330	22101	22176	22505	22295	22202	22404	22344	22277	22154	22343	22421	22599	22151	22375	22302	22196	22542	22051	22450	22325	22161	22267	22377	22438	22387	22320	22243	22195	22115	22222	22427	22193	22334	22179	22031	22673	22202	22355	22236	22284	22362	22246	22277	22302	22082	22266	22475	22298	22450	22572	22399	22581	22400	22320	22374	22411	22397	22284	22332	22372	22264	22267	22279	22294	22224	22420	22333	22361	22488	22378	22333	22501	22234	22268	22583	22426	22311	22371	22554	22546	22375	22205	22229	22334	22400	22378	22677	22257	22342	22280	22570	22678	22531	22456	22467	22509	22276	22323	22524	22344	22122	22352	22298	22437	22324	22160	22401	22269	22473	22161	22336	22301	22152	22280	22305	22356	22372	22114	22051	22561	22298	22288	22089	22239	22067	22430	22265	22356	22387	22475	22239	22417	22417	22334	22474	22131	22588	22314	22494	22375	22354	22499	22472	22107	22352	22223	22439	22371	22310	22222	22383	22200	22090	22210	22354	22538	22258	22313	22217	22141	22389	22255	22394	22269	22356	22376	22328	22203	22299	22403	22371	22231	22288	22284	22381	22308	22305	22230	22390	22392	22292	22198	22197	22371	22455	22555	22190	22190	22292	22438	22419	22298	22293	22430	22388	22532	22355	22294	22316	22460	22359	22461	22393	22306	22089	22344	22498	22475	22408	22446	22461	22359	22182	22230	22336	22168	22278	22211	22347	22468	22405	22475	22192	22278	22493	22297	22635	22256	22324	22319	22278	22230	22234	22198	22183	22347	22383	22493	22335	21994	22047	22177	22302	22473	22282	22326	22138	22129	22536	22323	22381	22497	22601	22428	22279	22313	22415	22427	22176	22360	22113	22327	22245	22232	22498	22197	22395	22273	22539	22405	22169	22278	22201	22323	22112	22533	22553	22348	22379	22259	22325	22292	22099	22110	22359	22104	22344	22214	22379	22324	22347	22186	22416	22304	22226	22535	22348	22383	22116	22203	22360	22406	22547	22307	22359	22331	22330	22084	22334	22430	22277	22221	22316	22347	22385	22311	22263	22129	22288	22323	22477	22316	22428	22520	22172	22221	22207	22461	22292	22114	22524	22576	22592	22251	22221	22403	22563	22255	22387	22520	22167	22399	22395	22387	22197	22391	22375	22168	22076	22372	22321	22324	22218	22322	22328	22318	22286	22153	22523	22600	22290	22255	22094	22283	22576	22340	22165	22074	22219	22279	22461	21990	22274	22255	22470	22346	22472	22250	22313	22328	22430	22363	22538	22413	22338	22333	22187	22142	22209	22379	22244	22326	22197	22155	22108	22342	22358	22273	22210	22135	22338	22387	22412	22444	22352	22217	22156	22253	22274	22256	22224	22516	22368	22188	22100	22312	22319	22206	22126	22493	22455	22349	22376	22434	22281	22432	22303	22336	22281	22290	22349	22360	22221	22321	22296	22358	22390	22198	22295	22342	22185	22258	22355	22370	22229	22397	22085	22381	22381	22085	22346	22161	22354	22421	22455	22306	22394	22331	22244	22132	22259	22335	22444	22536	22293	21994	22289	22289	22290	22067	22215	22395	22446	22488	22397	22192	22266	22251	22328	22207	22476	22228	22139	22469	22299	22214	22293	22485	22040	22481	22296	22436	22297	22460	22251	22224	22277	22362	22192	22167	22429	22369	22322	22399	22409	22075	22291	22440	22333	22376	22321	22143	22278	22384	22509	22317	22237	22323	22236	22392	22123	22326	22111	22110	22593	22573	22305	22067	22357	22339	22395	22181	22207	22332	22413	22374	22303	22271	22219	22404	22431	22420	22398	22256	22169	22386	22316	22116	22256	22524	22463	22184	22433	22258	22505	22427	22349	22162	22302	22388	22394	22381	22347	22305	22327	22246	22171	22265	22319	22234	22238	22171	22458	22339	22373	22295	22426	22208	22354	22256	22057	22110	22266	22340	22294	22396	22247	22398	22349	22365	22448	22444	22293	22286	22675	22363	22473	22523	22228	22513	22614	22236	22340	22309	22272	22270	22277	22260	22421	22317	22291	22459	22294	22419	22278	22157	22300	22391	22593	22393	22317	22351	22222	22369	22480	22376	22086	22194	21981	22175	22390	22333	22304	22280	22658	22519	22239	22186	22236	22702	22405	22375	22449	22237	22311	22433	22331	22252	22334	22476	22293	22439	22287	22087	22369	22362	22289	22282	22503	22286	22322	22627	22368	22155	22188	22305	22287	22319	22462	22386	22235	22436	22444	22431	22357	22508	22215	22315	22236	22217	22269	22315	22146	22309	22254	22280	22057	21998	22516	22347	22291	22408	22182	22178	22320	22471	22271	21949	22321	22284	22422	22619	22528	22345	22389	22276	22379	22275	22517	22251	22203	22345	22448	22239	22180	22540	22155	22226	22401	22394	22156	22244	22310	22356	22343	22154	22296	22498	22217	22276	22213	22180	22192	22323	22380	22418	22406	22233	22168	22285	22447	22162	22377	22503	22390	22286	22359	22320	22363	22549	22150	22432	22396	22131	22270	22389	22377	22179	22475	22345	22062	22288	22174	22247	22478	22279	22158	22596	22301	22396	22401	22293	22358	22321	22271	22348	22459	22537	22257	22253	22063	22090	22328	22477	22365	22366	22211	22326	22194	22426	22521	22553	22289	22309	22332	22431	22186	22350	22326	22355	22521	22430	22245	22564	22401	22309	22258	22232	22353	22216	22554	22519	22321	22284	22376	22408	22436	22169	22372	22455	22290	22375	22233	22268	22328	22361	22150	22400	22292	22250	22312	22446	22261	22324	22315	22077	22215	22250	22225	22441	22274	22490	22365	22144	22522	22319	22530	22322	22379	22403	22313	22183	22500	22409	22505	22332	22346	22324	22331	22405	22279	22194	22181	22346	22320	22483	22372	22154	22274	22362	22356	22350	22544	22717	22412	22169	22411	22342	22437	22451	22397	22297	22381	22380	22137	22273	22298	22352	22179	22338	22310	22440	22283	22348	22121	22420	22137	22129	22585	22202	22407	22192	22212	22430	22317	22297	22420	22287	22285	22496	22392	22312	22282	22439	22137	22212	22232	22260	22392	22158	22301	22542	22224	22211	22414	22349	22375	22240	22571	22356	22327	22253	22405	22630	22258	22324	22141	22307	22339	22396	22148	22451	22391	22209	22288	22322	22377	22503	22250	22233	22334	22512	22404	22398	22287	22368	22180	22424	22242	22199	22254	22233	22319	22474	22406	22293	22519	22422	22395	22025	22291	22401	22387	22372	22490	22128	22178	22365	22276	22254	22439	22723	22175	22336	22344	22150	22308	22301	22525	22484	22355	22206	22276	22376	22299	22070	22511	22457	22089	22233	22335	22160	22222	22296	22153	22381	22307	22224	22393	22306	22381	22574	22605	22454	22514	22384	22355	22397	22340	22278	22175	22371	22335	22244	22348	22308	22130	22286	22412	22522	22511	22282	22461	22367	22587	22283	22217	22502	22160	22451	22421	22467	22245	22469	22459	22360	22286	22139	22191	22389	22432	22069	22078	22432	22298	22397	22460	22107	22132	22190	22325	22363	22476	22357	21934	22611	22492	22443	22069	22414	22381	22414	22359	22473	22369	22258	22406	22289	22353	22348	22402	22312	22214	22495	22385	22201	21995	22200	22232	22294	22231	22258	22492	22359	22230	22176	22308	22337	22401	22270	22241	22034
46661	72509	65917	50747	42132	38681	32797	27140	23377	20935	18937	18075	17497	17210	16678	16374	16095	16121	16029	16003	15847	15941	15709	15875	15770	15858	15708	15822	15922	15612	15658	15609	15664	15681	15649	15785	15683	15697	15718	15646	15600	15729	15606	15645	15872	15572	15384	15599	15718	15840	15725	15784	15716	15647	15730	15638	15703	15645	15662	15451	15638	15641	15513	15684	15736	15701	15844	15619	15714	15657	15448	15707	15618	15728	15691	15531	15676	15831	15607	15565	15678	15700	15515	15717	15533	15544	15720	15781	15589	15649	15542	15543	15379	15583	15648	15784	15618	15722	15915	15446	15561	15688	15640	15756	15579	15704	15583	15742	15492	15710	15625	15756	15599	15678	15599	15454	15612	15779	15771	15558	15676	15626	15496	15622	15553	15626	15601	15717	15658	15530	15336	15673	15589	15590	15854	15575	15705	15476	15727	15761	15476	15777	15500	15527	15626	15582	15628	15503	15754	15678	15546	15527	15598	15748	15601	15724	15673	15722	15745	15775	15649	15682	15605	15670	15466	15546	15526	15644	15607	15578	15676	15646	15685	15693	15527	15757	15584	15501	15621	15646	15764	15484	15681	15513	15561	15572	15740	15737	15540	15475	15505	15600	15650	15662	15588	15735	15695	15559	15555	15577	15660	15683	15714	15517	15726	15759	15630	15840	15651	15605	15628	15668	15633	15625	15726	15573	15727	15408	15655	15553	15703	15692	15794	15519	15584	15515	15492	15680	15669	15780	15519	15545	15660	15696	15736	15637	15668	15630	15710	15719	15717	15741	15779	15634	15677	15597	15599	15621	15772	15710	15490	15754	15536	15490	15575	15648	15696	15729	15706	15602	15759	15709	15532	15567	15618	15576	15525	15582	15720	15531	15745	15512	15568	15533	15546	15550	15715	15823	15452	15657	15771	15486	15657	15592	15662	15645	15620	15479	15549	15546	15568	15625	15610	15632	15717	15685	15737	15750	15539	15601	15700	15726	15735	15694	15585	15363	15659	15687	15621	15936	15722	15528	15666	15422	15797	15713	15710	15725	15685	15709	15823	15719	15722	15689	15667	15716	15782	15484	15633	15488	15801	15578	15780	15655	15682	15634	15737	15603	15746	15559	15519	15743	15642	15565	15573	15831	15524	15561	15678	15547	15675	15509	15665	15717	15547	15617	15665	15683	15654	15536	15575	15848	15760	15561	15565	15756	15689	15694	15570	15644	15490	15705	15636	15789	15679	15811	15748	15390	15491	15720	15703	15471	15603	15511	15577	15701	15690	15639	15583	15727	15647	15528	15427	15558	15672	15727	15490	15538	15470	15546	15451	15340	15616	15791	15739	15670	15683	15772	15699	15665	15514	15679	15637	15650	15596	15431	15540	15479	15687	15557	15597	15614	15678	15711	15529	15740	15762	15560	15744	15571	15766	15584	15705	15652	15577	15671	15638	15670	15579	15755	15574	15681	15609	15641	15703	15646	15819	15508	15592	15625	15759	15702	15585	15783	15621	15687	15657	15573	15788	15562	15618	15693	15461	15543	15863	15663	15674	15638	15729	15735	15735	15546	15598	15935	15540	15624	15715	15838	15743	15505	15544	15667	15598	15603	15648	15413	15606	15640	15738	15618	15692	15859	15653	15754	15515	15595	15749	15656	15772	15568	15665	15591	15696	15729	15559	15671	15726	15859	15660	15841	15764	15541	15617	15569	15708	15727	15565	15555	15657	15663	15539	15607	15744	15720	15658	15552	15712	15592	15515	15449	15666	15603	15621	15740	15710	15612	15486	15644	15570	15492	15673	15721	15592	15695	15560	15586	15471	15698	15580	15754	15867	15720	15635	15704	15539	15560	15769	15532	15592	15605	15714	15597	15688	15724	15663	15654	15702	15651	15638	15659	15575	15532	15633	15551	15691	15710	15416	15632	15702	15837	15629	15436	15792	15563	15721	15712	15639	15734	15814	15614	15643	15789	15665	15842	15642	15704	15582	15673	15669	15655	15819	15526	15656	15531	15666	15757	15757	15502	15547	15661	15641	15669	15656	15758	15592	15579	15571	15636	15692	15308	15647	15565	15473	15686	15731	15615	15389	15733	15611	15579	15750	15639	15504	15581	15844	15558	15731	15622	15671	15618	15656	15777	15795	15796	15627	15643	15657	15676	15705	15856	15625	15594	15668	15522	15639	15474	15592	15702	15608	15487	15499	15534	15623	15445	15669	15649	15727	15745	15878	15551	15568	15439	15689	15702	15789	15578	15607	15383	15698	15618	15748	15591	15495	15737	15660	15802	15749	15559	15747	15645	15588	15425	15598	15541	15608	15639	15595	15699	15750	15785	15634	15640	15527	15672	15582	15623	15596	15572	15679	15731	15477	15543	15779	15570	15664	15599	15511	15685	15783	15516	15596	15693	15603	15747	15702	15506	15632	15557	15827	15485	15686	15322	15858	15559	15616	15619	15599	15591	15626	15613	15839	15537	15787	15636	15772	15802	15483	15529	15764	15549	15674	15828	15747	15669	15660	15676	15644	15586	15740	15635	15679	15662	15643	15697	15586	15445	15593	15604	15754	15750	15591	15601	15766	15769	15647	15561	15685	15600	15676	15587	15596	15592	15706	15607	15652	15650	15782	15521	15657	15735	15627	15607	15668	15716	15646	15621	15837	15596	15694	15573	15620	15701	15584	15712	15725	15698	15762	15580	15655	15648	15792	15738	15680	15581	15754	15562	15665	15612	15409	15664	15642	15568	15604	15693	15664	15587	15659	15668	15363	15579	15776	15637	15788	15733	15665	15590	15737	15593	15717	15609	15725	15702	15652	15650	15519	15636	15620	15755	15682	15520	15666	15674	15711	15475	15710	15617	15771	15580	15831	15690	15719	15776	15682	15810	15553	15501	15690	15749	15736	15490	15627	15543	15896	15612	15652	15473	15613	15564	15625	15494	15556	15701	15609	15700	15816	15560	15661	15508	15692	15632	15578	15703	15527	15527	15618	15688	15603	15648	15724	15603	15625	15732	15558	15687	15625	15689	15603	15731	15835	15643	15612	15646	15761	15632	15786	15700	15719	15631	15589	15679	15585	15578	15634	15650	15566	15540	15564	15754	15663	15642	15658	15713	15639	15769	15688	15524	15502	15593	15493	15587	15655	15679	15624	15549	15606	15546	15640	15702	15825	15648	15594	15533	15685	15558	15695	15608	15724	15637	15569	15765	15568	15642	15641	15667	15614	15518	15815	15739	15634	15614	15697	15671	15778	15616	15635	15493	15591	15817	15579	15573	15686	15751	15676	15633	15619	15768	15717	15734	15549	15699	15760	15593	15677	15710	15662	15757	15636	15756	15615	15709	15442	15733	15733	15522	15650	15713	15613	15611	15655	15690	15576	15575	15662	15492	15570	15592	15526	15818	15601	15566	15578	15694	15713	15670	15743	15543	15604	15794	15572	15870	15716	15453	15717	15731	15789	15723	15812	15748	15726	15584	15552	15624	15859	15587	15639	15640	15633	15738	15712	15694	15665	15617	15705	15530	15668	15634	15823	15828	15554	15540	15824	15665	15651	15772	15542	15642	15777	15600	15688	15534	15566	15794	15588	15573	15524	15935	15564	15740	15691	15741	15879	15731	15582	15543	15655	15611	15523	15713	15654	15743	15624	15645	15772	15579	15606	15455	15803	15578	15737	15783	15590	15543	15592	15582	15622	15668	15789	15742	15569	15432	15597	15691	15734	15576	15741	15682	15803	15441	15572	15611	15673	15703	15698	15723	15486	15627	15672	15761	15339	15619	15695	15666	15648	15588	15599	15560	15630	15550	15791	15670	15548	15679	15404	15586	15553	15489	15581	15501	15805	15665	15534	15544	15583	15685	15713	15742	15723	15978	15593	15648	15640	15618	15885	15725	15723	15622	15901	15768	15694	15404	15570	15745	15479	15785	15748	15772	15591	15571	15874	15575	15844	15652	15535	15605	15731	15625	15608	15725	15517	15802	15649	15774	15455	15754	15818	15673	15609	15551	15664	15434	15578	15747	15857	15626	15557	15731	15621	15640	15684	15737	15711	15731	15576	15535	15588	15680	15558	15693	15784	15669	15612	15683	15589	15740	15582	15726	15754	15637	15673	15614	15630	15582	15590	15703	15560	15678	15616	15620	15458	15630	15730	15704	15568	15609	15794	15502	15726	15608	15752	15532	15645	15688	15618	15721	15496	15502	15700	15722	15804	15723	15561	15541	15669	15593	15778	15624	15688	15597	15607	15567	15777	15740	15677	15738	15829	15647	15701	15694	15589	15536	15744	15646	15531	15609	15643	15502	15650	15588	15730	15584	15752	15623	15710	15470	15567	15675	15868	15683	15742	15658	15636	15730	15718	15708	15530	15476	15793	15718	15700	15678	15522	15658	15668	15659	15586	15585	15717	15657	15660	15672	15687	15530	15697	15714	15625	15590	15644	15738	15707	15670	15586	15627	15628	15606	15834	15704	15746	15600	15775	15595	15660	15505	15733	15573	15667	15587	15734	15718	15743	15583	15735	15502	15652	15786	15595	15701	15771	15677	15520	15695	15694	15642	15715	15691	15618	15765	15538	15656	15686	15680	15559	15663	15534	15821	15714	15607	15635	15606	15678	15623	15630	15566	15631	15730	15647	15704	15532	15670	15628	15711	15383	15716	15653	15596	15784	15695	15554	15644	15565	15608	15401	15718	15712	15635	15578	15704	15691	15702	15764	15509	15644	15601	15847	15643	15696	15580	15552	15520	15638	15630	15700	15614	15641	15810	15552	15588	15735	15552	15647	15797	15640	15594	15560	15635	15741	15725	15675	15692	15586	15509	15742	15727	15593	15708	15602	15650	15711	15603	15566	15534	15672	15572	15814	15870	15728	15650	15534	15794	15635	15452	15561	15717	15555	15467	15728	15727	15881	15573	15746	15680	15681	15754	15642	15720	15657	15734	15774	15556	15640	15833	15634	15682	15532	15586	15432	15588	15650	15662	15755	15578	15620	15519	15747	15538	15382	15674	15504	15460	15657	15664	15759	15652	15598	15727	15656	15713	15615	15820	15605	15780	15491	15486	15728	15513	15634	15721	15628	15778	15732	15700	15491	15676	15645	15670	15590	15542	15633	15773	15667	15628	15558	15729	15636	15649	15672	15544
24293	21667	29780	29736	37039	42732	41751	34784	32009	29964	26523	24914	24418	24053	23877	23457	23191	23409	23103	22810	22553	22584	22519	22558	22793	22656	22498	22595	22452	22467	22362	22370	22462	22688	21999	22504	22726	22635	22592	22337	22509	22288	22645	22547	22455	22480	22360	22383	22387	22347	22257	22300	22249	22296	22090	22251	22402	22601	22185	22220	22164	22072	22167	22179	22346	22241	22185	22350	22234	22508	22403	22393	22403	22387	22284	22074	22193	22477	22169	22556	22373	22319	22346	22451	22455	22516	22338	22454	22392	22350	22292	22325	22148	22223	22558	22084	22258	22294	22340	22260	22480	22324	22417	22210	22347	22168	22387	22150	22322	22439	22412	22105	21976	22411	22260	22199	22340	22360	21899	22132	22333	22485	22177	22066	22340	22140	22329	22352	22555	22508	22513	22319	22307	22492	22361	22338	22288	22349	22418	22431	22487	22252	22058	22327	22216	22412	22461	22031	22503	22201	22361	22230	22085	22108	22319	22126	22298	22273	22363	22232	22149	22060	22452	22385	22376	22228	22306	22347	22283	22321	22322	22167	22208	22248	22387	22306	22273	22333	22356	22509	22280	22066	22447	22329	22419	22208	22317	22126	22043	22145	22470	22191	22307	22231	22341	22448	22338	22302	22338	22331	22313	22352	22312	22423	22361	22161	22233	22134	22366	22312	22290	22188	22280	22181	22177	22237	22362	22223	22633	22184	22421	22056	22245	22178	22395	22246	22186	22083	22411	22255	22338	22047	22139	22296	22202	22441	22534	22315	22265	22342	22239	22247	22364	22258	22285	22061	22273	22556	22188	22380	22144	22173	22258	22504	22448	22300	22312	22455	22219	22324	22213	22193	22281	22353	22447	22329	22069	22208	22114	22224	22152	22325	22340	22280	22071	22398	22136	22177	22221	22271	22301	22209	22208	22311	22273	22257	22331	22303	22475	22240	22299	22247	22226	22061	22306	22246	22338	22318	22485	22435	22375	22201	22128	22341	22436	22416	22546	22431	22007	22110	22349	22433	22323	22393	22284	22154	22157	22160	22298	22307	22042	22286	22483	22342	22425	22260	22352	21993	22313	22386	22425	22444	22421	22198	22148	22391	22225	22438	22361	22396	22353	22341	22217	22068	22381	22210	22281	22153	22360	22159	22098	22291	22170	22305	22207	22204	22506	22273	22371	22272	22431	22143	22218	22136	22262	22315	22319	22169	22429	22334	22385	22203	22448	22366	22217	22181	22114	22261	22426	22215	22337	22328	22211	22118	21971	22061	22007	21898	22109	22229	22307	22199	22551	22327	22432	22213	22526	22241	22112	22426	22065	22124	22531	22410	22243	22322	22198	22461	22512	22471	22408	22217	22302	22347	22150	22129	22264	22353	22228	22199	22579	22241	22257	22311	22163	22323	22436	22324	22327	22121	22313	22194	22261	22365	22418	22286	22251	22259	22373	22281	22381	22390	22574	22217	22375	22118	22287	22431	22314	22338	22313	22349	22447	22384	22293	22454	22416	22272	22257	22051	22414	22251	22440	22253	22105	22249	22100	22383	22359	22259	22252	22276	22371	22313	22409	22414	22227	22201	22518	22233	22263	22426	22322	22257	22144	22225	22301	22353	22278	22545	22450	22317	22389	22261	22325	22319	22355	22306	22179	22357	22079	22181	22324	22382	22357	22142	22248	22110	22530	22434	22116	22232	22436	22261	22400	22368	22189	22283	21975	22230	22472	22153	22238	22140	22371	22108	22326	22261	22201	22248	22459	22524	22164	22144	22281	22201	22172	22246	22179	22332	22406	22189	22380	22327	22191	22328	22226	22061	22242	21996	22342	22371	22095	22352	22095	22316	22293	22320	22174	22287	22201	22228	22194	22299	22296	22402	22579	22195	22290	22220	22327	22320	22108	22507	22254	22206	22169	22330	22480	22223	22081	22273	22582	22355	22422	22593	22449	22320	22171	22234	22043	22237	22362	22233	22239	22431	22205	22254	22250	22218	22340	22126	22373	22315	22215	22314	22371	22334	22346	22208	22254	22493	22377	22108	22484	22164	22314	22234	22389	22206	22114	22078	22242	22345	22224	22235	22301	22112	22197	22204	22378	22446	22342	22187	22420	22303	22192	22200	22302	22289	22199	22307	22203	22259	22484	22431	22608	22161	22346	22351	22072	22100	22193	22124	22269	22260	22183	22196	22233	22324	22308	22195	22240	22164	22420	22218	22260	22175	22148	22582	22273	22248	22256	22348	22408	22147	22340	22142	22302	22160	22296	22261	22223	22131	22117	22153	22347	22415	22280	22069	22309	22422	22218	22217	22396	22063	22153	22237	22420	22425	22468	22465	22127	21997	22118	22446	22081	22264	22439	22267	22271	22379	22457	22230	22419	22292	21978	22439	22344	22239	22335	22377	22251	22170	22370	22232	22382	22206	22350	22302	22339	22625	22257	22248	22106	22192	22181	22230	22470	22249	22204	22309	22112	22341	22194	22488	22475	22247	22229	22209	22132	22161	22230	22151	22483	22442	22280	22151	22360	22160	22429	22303	22364	22276	22157	22223	22180	22388	22208	22292	22218	22393	22215	22294	22492	22167	22263	22388	22215	22315	22237	22355	22379	22187	22295	22345	22227	22340	22085	22124	22397	22301	22265	22344	22207	22114	22281	21982	22286	22194	22346	22154	22376	22602	22586	22101	22235	22013	22139	22342	22093	22220	22366	22301	22283	22322	22462	22446	22292	22494	22162	22304	22364	22323	22339	22457	22234	22339	22212	22143	22103	22215	22615	22246	22437	22404	22432	22346	22410	22472	22395	22345	22292	22197	22224	22242	22294	22318	22318	22199	22286	22151	22205	22266	22412	22144	22324	22091	22196	22110	22424	22108	22520	22195	22268	22208	22363	22281	22307	22211	22428	22183	22351	22272	22547	22261	22120	22242	22357	22370	22369	22310	22349	22311	22014	22343	22223	22229	22525	22253	22199	22304	22108	22262	22307	22305	22085	22365	22191	22372	22555	22389	22540	22431	22185	22136	22381	22354	22349	22299	22388	22594	22319	22565	22295	22262	22393	22166	22139	22430	22295	22330	22206	22202	22382	22148	22284	22346	22544	22303	22183	22192	22357	22347	22187	22378	22607	22364	22526	22256	22441	22258	22160	22224	22069	22217	22458	22143	22117	22253	22205	22305	22351	22342	22302	22422	22369	22429	22389	22318	22137	22258	22276	22267	22361	22316	22322	22404	22192	22300	22689	21990	22155	22406	22133	22254	22372	22317	22201	22448	22384	22212	22326	22134	22387	22223	22219	22179	22255	22305	22297	22368	22220	22135	22522	22277	22181	22550	22360	22418	22098	22282	22462	22268	21962	22503	22125	22393	22424	22186	22353	22380	22234	22348	22339	22375	22238	22191	22049	22176	22264	22252	22347	22289	22439	22477	22582	22173	22495	22358	22213	22346	22167	22215	22410	22331	22168	22298	22300	22264	22274	22419	22043	22074	22074	22430	22158	22277	22317	22209	22377	22206	22462	22135	22503	22356	22170	22180	22143	22105	22334	22313	22472	22272	22363	22410	22182	22245	22298	22373	22121	22256	22265	22246	22372	22459	22457	22103	22610	22483	22145	22119	22261	22064	22175	22108	22253	22365	22308	22292	22342	22287	22284	22353	22284	22221	22259	22361	22538	22218	22251	22341	22416	22164	22692	22369	22457	22253	22281	22359	22254	22320	22510	22646	22353	22375	22329	22051	22172	21962	22152	22282	22026	22222	22323	22195	22319	22431	22193	22189	22273	22075	22360	22245	22107	22155	22280	22378	22513	22554	22537	22495	22416	22541	22281	22512	22242	22412	22397	22325	22432	22018	22062	22470	22295	22245	22365	22438	21963	22329	22191	22384	22358	22223	22397	22093	22358	22301	22320	22456	22128	22200	22192	22564	22407	22211	22265	22338	22431	22235	22400	22065	22282	22318	22195	22336	22292	22414	22182	22231	22236	22348	22326	22408	22513	22300	22289	22163	22519	22304	22419	22236	22174	22184	22335	22235	22100	22250	22283	22454	22579	22199	22284	22293	22236	22249	22359	22399	22453	22136	22356	22317	22290	22149	22350	22167	22364	22216	22022	22159	22309	22368	22442	22415	22179	22385	22284	22232	22141	22248	22306	22184	22495	22501	22289	22424	22357	22190	22301	22374	22351	22098	22352	22230	22120	22194	22321	22217	22314	22158	22332	22145	22380	22302	22361	22233	22377	22185	22528	22375	22478	22499	22276	22299	22276	22149	22278	22200	22215	22247	22213	22317	22522	22239	22135	22230	22091	22241	22217	22412	22072	22348	22366	22382	22305	22269	22248	22131	22188	22389	22113	22304	22384	22295	22188	22154	22333	22512	22571	22399	22260	22498	22228	22256	22409	22206	22332	22224	22380	22518	22447	22197	22145	22495	22278	22245	22279	22245	22251	22156	22228	22328	22283	22213	22139	22403	22214	22274	22300	22228	22338	22397	22522	22465	22313	22348	22290	22437	22234	22210	22417	22414	22390	22162	22122	22340	22254	22253	22291	22257	22212	22342	22474	22420	22437	22096	22353	22370	22314	21902	22075	22248	22469	22244	22103	22154	22190	22195	22285	22303	22195	22305	22065	22181	22135	22157	22342	22220	22271	22280	22475	22324	22339	22185	22018	22160	22340	22265	22172	22258	22235	22054	22182	22325	22297	22292	22217	22515	22322	22431	22444	22317	22317	22347	22309	22322	22069	22141	22349	22118	22418	22304	22274	22312	22214	22285	22293	22366	22386	22351	22484	22191	22304	22137	22526	22435	22253	22278	22384	22751	22331	22225	22399	22293	22283	22087	22322	22315	22507	22281	22272	22298	22258	22371	22348	22176	22456	22293	22350	22297	22378	22409	22262	22309	22398	22328	22256	22216	22277	22255	22285	22157	22304	22232	22004	22123	22321	22361	22263	22239	22379	22238	22354	22176	22300	22226	22484	22255	22213	22339	22368	22224	22490	22238	22206	22465	22368	22350	22323	22097	22221	22448	22392	22299	22295	22207	22273	22300	22247	22239	22268	22172	22266	22298	22408	22348	22445	22273	22135	22305	22303	22104	22176	22350	22376	22263	22319	22275	22224	22142	22224	22253	22291	22349	22479	22251
49270	77048	72310	60746	54135	45811	37580	31809	28223	24702	20268	18848	18284	17380	17114	16744	16559	16418	16214	16037	15966	16015	15813	15880	15997	15934	15746	15771	15656	15780	15672	15758	15737	15587	15594	15807	15821	15852	15476	15768	15747	15646	15643	15582	15667	15578	15825	15636	15713	15617	15437	15529	15675	15546	15700	15650	15646	15692	15524	15626	15622	15617	15668	15637	15743	15706	15691	15673	15748	15626	15457	15609	15492	15603	15587	15737	15729	15683	15513	15526	15743	15304	15655	15710	15611	15573	15561	15430	15719	15459	15681	15730	15726	15616	15641	15711	15576	15574	15647	15788	15526	15673	15583	15539	15799	15790	15693	15843	15553	15688	15689	15655	15426	15459	15638	15706	15889	15482	15681	15559	15585	15726	15590	15617	15622	15614	15817	15488	15662	15390	15812	15495	15655	15655	15429	15620	15608	15618	15580	15629	15724	15506	15543	15525	15561	15644	15501	15482	15659	15555	15773	15716	15586	15674	15817	15597	15554	15716	15661	15597	15689	15664	15540	15658	15551	15624	15585	15629	15424	15464	15733	15731	15503	15560	15509	15524	15581	15510	15672	15699	15487	15677	15575	15623	15704	15455	15481	15547	15483	15623	15643	15601	15627	15671	15723	15871	15637	15494	15603	15557	15456	15572	15636	15591	15595	15614	15581	15674	15656	15579	15510	15436	15604	15759	15548	15564	15509	15452	15622	15544	15605	15400	15702	15686	15679	15631	15661	15616	15655	15638	15709	15603	15738	15531	15326	15666	15727	15520	15741	15564	15530	15683	15627	15663	15638	15686	15705	15753	15536	15799	15747	15604	15640	15591	15557	15645	15411	15709	15583	15707	15619	15769	15765	15625	15621	15756	15366	15693	15700	15504	15464	15567	15558	15389	15673	15609	15569	15508	15593	15588	15701	15618	15567	15763	15742	15536	15468	15699	15534	15610	15450	15499	15650	15647	15615	15756	15611	15630	15619	15680	15633	15397	15648	15604	15564	15642	15541	15540	15695	15602	15784	15590	15594	15699	15616	15587	15732	15550	15809	15693	15633	15673	15746	15677	15688	15575	15636	15591	15499	15629	15572	15393	15638	15586	15804	15619	15639	15653	15534	15629	15472	15580	15619	15627	15700	15543	15522	15739	15462	15758	15734	15479	15785	15625	15615	15559	15673	15603	15707	15547	15641	15477	15585	15750	15759	15646	15451	15763	15773	15652	15659	15613	15533	15725	15540	15562	15743	15605	15857	15486	15635	15449	15633	15525	15609	15665	15521	15681	15709	15711	15723	15491	15652	15586	15715	15661	15564	15678	15735	15436	15566	15448	15542	15668	15798	15621	15576	15516	15575	15481	15720	15440	15707	15501	15402	15568	15765	15680	15432	15585	15667	15777	15593	15632	15725	15580	15538	15718	15591	15707	15649	15509	15859	15595	15624	15652	15692	15508	15582	15649	15547	15537	15665	15563	15672	15626	15598	15626	15639	15349	15767	15496	15727	15572	15489	15566	15534	15725	15555	15657	15627	15380	15731	15592	15634	15557	15660	15598	15543	15629	15531	15595	15685	15630	15643	15613	15558	15583	15521	15537	15715	15531	15661	15677	15761	15463	15561	15529	15576	15532	15632	15675	15473	15740	15671	15527	15694	15520	15610	15547	15715	15652	15489	15537	15670	15771	15686	15802	15622	15627	15724	15686	15553	15618	15602	15411	15633	15572	15825	15757	15650	15629	15636	15623	15536	15612	15737	15710	15709	15741	15692	15595	15604	15547	15658	15630	15777	15662	15621	15655	15559	15751	15499	15637	15601	15451	15756	15720	15551	15597	15576	15709	15530	15788	15666	15729	15624	15612	15726	15589	15652	15716	15602	15562	15755	15455	15629	15573	15513	15487	15711	15746	15463	15544	15635	15690	15576	15634	15590	15757	15598	15620	15584	15656	15544	15823	15675	15686	15585	15667	15571	15636	15537	15734	15604	15646	15746	15566	15582	15681	15723	15563	15557	15573	15717	15532	15728	15565	15672	15684	15698	15588	15635	15509	15742	15608	15633	15438	15639	15627	15651	15628	15693	15604	15613	15591	15503	15796	15671	15486	15629	15629	15463	15568	15551	15496	15508	15847	15706	15554	15590	15851	15474	15849	15639	15652	15616	15506	15422	15691	15596	15727	15740	15724	15599	15571	15465	15629	15618	15694	15703	15735	15532	15601	15430	15530	15396	15766	15700	15613	15427	15356	15592	15636	15440	15403	15620	15689	15579	15562	15618	15709	15637	15621	15571	15698	15462	15706	15568	15690	15513	15707	15730	15626	15450	15565	15661	15574	15624	15623	15511	15677	15694	15461	15631	15526	15528	15761	15576	15837	15635	15557	15493	15556	15544	15570	15603	15473	15465	15799	15622	15669	15573	15601	15609	15786	15521	15570	15439	15740	15689	15648	15781	15494	15744	15676	15426	15658	15581	15413	15601	15484	15588	15606	15706	15581	15544	15723	15651	15595	15598	15806	15602	15342	15761	15635	15671	15829	15702	15591	15695	15667	15495	15711	15554	15588	15384	15736	15598	15436	15624	15664	15705	15557	15498	15524	15725	15682	15738	15648	15609	15662	15683	15749	15654	15621	15535	15565	15545	15684	15700	15644	15727	15570	15663	15672	15543	15728	15739	15527	15629	15438	15557	15870	15487	15499	15565	15664	15625	15516	15619	15670	15615	15638	15523	15698	15633	15577	15601	15638	15624	15534	15666	15577	15723	15540	15498	15630	15791	15771	15767	15585	15586	15591	15846	15735	15582	15514	15486	15623	15525	15663	15646	15710	15700	15523	15738	15731	15564	15838	15592	15668	15648	15584	15668	15711	15631	15651	15468	15753	15411	15802	15582	15704	15718	15623	15669	15548	15698	15675	15819	15662	15578	15631	15759	15817	15660	15640	15568	15644	15690	15737	15608	15543	15561	15542	15639	15665	15692	15539	15667	15585	15491	15673	15598	15510	15500	15618	15599	15581	15592	15601	15473	15633	15626	15561	15640	15560	15645	15486	15480	15641	15619	15491	15621	15641	15605	15608	15801	15623	15700	15432	15609	15644	15479	15795	15574	15482	15659	15486	15549	15637	15514	15545	15704	15689	15491	15657	15615	15676	15667	15599	15555	15532	15582	15712	15646	15624	15549	15767	15739	15630	15484	15698	15740	15548	15631	15654	15822	15629	15644	15718	15486	15705	15479	15692	15575	15619	15617	15792	15644	15668	15706	15755	15695	15869	15750	15833	15574	15642	15653	15601	15649	15730	15642	15764	15671	15762	15433	15677	15585	15665	15565	15739	15513	15751	15701	15592	15630	15681	15684	15535	15683	15613	15646	15749	15602	15590	15748	15478	15490	15707	15586	15726	15561	15734	15521	15628	15555	15673	15552	15497	15588	15678	15781	15673	15598	15667	15679	15714	15524	15829	15665	15528	15556	15661	15602	15638	15556	15663	15719	15673	15628	15619	15740	15683	15522	15433	15646	15721	15645	15736	15748	15614	15628	15697	15759	15578	15532	15508	15657	15596	15682	15703	15758	15711	15541	15683	15733	15583	15592	15747	15608	15509	15642	15589	15732	15630	15747	15754	15595	15544	15470	15513	15517	15596	15534	15544	15744	15465	15604	15725	15569	15726	15626	15624	15600	15516	15750	15664	15637	15645	15700	15564	15506	15674	15479	15557	15560	15710	15633	15614	15811	15682	15658	15585	15691	15711	15628	15571	15707	15694	15661	15494	15571	15656	15563	15446	15675	15533	15714	15606	15643	15623	15555	15576	15538	15608	15592	15622	15679	15611	15678	15716	15537	15497	15461	15616	15608	15701	15686	15528	15569	15676	15707	15618	15608	15567	15697	15597	15728	15612	15714	15565	15731	15634	15637	15635	15504	15545	15745	15687	15684	15683	15722	15592	15474	15613	15690	15594	15734	15753	15469	15575	15650	15604	15427	15491	15674	15690	15625	15606	15683	15393	15493	15606	15628	15513	15635	15634	15481	15512	15608	15508	15735	15657	15778	15625	15667	15738	15751	15478	15618	15699	15708	15524	15575	15589	15693	15626	15688	15530	15669	15552	15592	15707	15696	15545	15649	15733	15690	15577	15638	15658	15523	15731	15692	15776	15613	15644	15820	15841	15722	15582	15617	15613	15569	15579	15593	15692	15574	15605	15554	15510	15783	15581	15539	15374	15389	15682	15645	15661	15620	15597	15658	15644	15551	15477	15597	15532	15644	15680	15629	15527	15641	15473	15695	15601	15647	15535	15806	15600	15683	15569	15656	15723	15748	15557	15598	15645	15502	15649	15613	15568	15672	15502	15447	15627	15643	15582	15584	15645	15657	15706	15649	15572	15792	15491	15546	15623	15571	15561	15569	15496	15653	15473	15622	15724	15776	15490	15722	15475	15680	15654	15639	15504	15589	15737	15536	15592	15677	15593	15517	15674	15575	15436	15744	15691	15508	15622	15750	15675	15610	15748	15666	15632	15822	15696	15809	15658	15601	15557	15472	15654	15553	15494	15583	15565	15549	15629	15416	15635	15629	15617	15615	15518	15556	15782	15552	15948	15613	15544	15638	15541	15543	15701	15672	15671	15731	15563	15710	15546	15465	15451	15651	15538	15628	15510	15531	15641	15604	15696	15796	15571	15742	15785	15730	15608	15550	15603	15591	15471	15620	15777	15575	15592	15604	15635	15441	15717	15282	15519	15621	15729	15502	15446	15640	15563	15549	15680	15652	15706	15600	15504	15736	15502	15713	15578	15548	15601	15608	15433	15716	15650	15523	15655	15739	15676	15537	15770	15603	15742	15628	15556	15641	15683	15680	15595	15532	15715	15512	15755	15694	15738	15576	15622	15588	15577	15792	15567	15721	15508	15661	15545	15741	15676	15604	15663	15563	15646	15576	15484	15782	15720	15570	15627	15684	15853	15601	15728	15729	15760	15538	15594	15588	15540	15593	15648	15611	15615	15656	15377	15753	15673	15728	15671	15568	15631	15670	15703	15688	15528	15916	15669	15629	15590	15630	15427	15636	15697	15605	15606	15593	15765	15770	15580	15779	15539	15674	15592	15498	15598	15700	15777	15686	15676	15738	15542	15627	15612	15598	15677	15587	15637	15695	15496
44753	53943	55797	50023	40072	33678	30303	27474	26059	24838	23924	23744	23540	23308	23100	23186	23164	22971	22936	22909	22889	22875	22773	22784	22684	22783	22716	22722	22682	22665	22514	22693	22649	22627	22912	22711	22588	22751	22737	22726	22597	22543	22607	22699	22798	22829	22798	22875	22738	22575	22974	22654	22503	22622	22857	22399	22554	22749	22773	22777	22652	22479	22585	22395	22867	22805	22601	22836	22625	22695	22624	22727	22703	22831	22691	22634	22699	22783	22408	22554	22613	22716	22670	22537	22719	22591	22725	22445	22391	22744	22443	22807	22714	22818	22751	22643	22948	22828	22706	22814	22571	22863	22949	22813	22674	22878	22766	22627	22535	22693	22864	22668	22828	22642	22899	22628	22621	22510	22541	22630	22564	22800	22673	22591	22378	22623	22679	22893	22814	22535	22645	22737	22534	22715	22630	22574	22703	22661	22732	22879	22760	22542	22713	22406	22747	22707	22596	22612	22738	22444	22584	22486	22667	22877	22659	22593	22727	22658	22813	22682	22749	22600	22658	22525	22500	22648	22658	22620	22637	22562	22786	22584	22499	22617	22776	22547	22529	22717	22590	22650	22773	22615	22627	22874	22526	22691	22843	22797	22597	22650	22771	22506	22708	22702	22589	22466	22529	22506	22709	22689	22752	22767	22470	22325	22580	22716	22534	22614	22573	22721	22642	22483	22600	22455	22549	22424	22611	22653	22431	22503	22707	22554	22416	22616	22457	22489	22720	22689	22646	22486	22697	22609	22804	22748	22674	22682	22735	22759	22700	22670	22385	22631	22861	22750	22692	22603	22580	22874	22741	22524	22375	22442	22583	22517	22741	22714	22576	22537	22514	22806	22784	22412	22760	22582	22574	22790	22820	22773	22577	22512	22814	22675	22922	22684	22756	22817	22549	22371	22760	22799	22695	22561	22740	22692	22777	22683	22741	22744	22742	22495	22790	22554	22689	22567	22590	22827	22805	22605	22435	22626	22823	22749	22587	22642	22668	22624	22504	22735	22698	22598	22782	22667	22646	22675	22754	22888	22347	22930	22705	22747	22579	22638	22709	22609	22692	22687	22674	22619	22562	22791	22662	22606	22728	22790	22659	22476	22506	22820	22647	22659	22677	22716	22863	22519	22838	22556	22739	22805	22852	22676	22602	22764	22777	22667	22832	22503	22804	22918	22912	22776	22600	22734	22880	22681	22702	22722	22613	22656	22835	22739	22727	22731	22569	22790	22347	22740	22706	22762	22856	22681	22812	22620	22684	22505	22703	22587	22632	22591	22690	22545	22434	22481	22637	22944	22692	22429	22750	22789	22529	22674	22612	22699	22572	22633	22642	22663	22791	22848	22555	22885	22820	23006	22900	22845	22737	22772	22770	22631	22849	22710	22766	22698	22721	22597	22850	22744	22674	22658	22778	22694	22678	22486	22500	22500	22457	22600	22760	22640	22680	22529	22519	22873	22536	22681	22637	22646	22528	22821	22517	22671	22596	22622	22697	22748	22903	22960	22950	22657	22706	22751	22727	22606	22689	22788	22646	22511	22715	22973	22708	22684	22706	22788	22573	22648	22762	22691	22600	22541	22673	22814	22545	22755	22690	22877	22782	22577	22557	22554	22676	22847	22348	22507	22826	22716	22551	23052	22660	22665	22601	22917	22774	22399	22470	22647	22611	22970	22649	22632	22634	22561	22688	22369	22696	22572	22651	22871	22655	22548	22472	22718	22740	22888	22701	22737	22788	22707	22353	22732	22560	22667	22539	22899	22523	22633	22823	22609	22607	22508	22744	22611	22704	22633	22556	22508	22826	22764	22444	22662	22633	22694	22595	22905	22757	22805	22704	22885	22650	22609	22821	22383	22735	22534	22607	22688	22633	22726	22537	22611	22397	22549	22540	22470	22610	22786	22660	22682	22591	22545	22738	22735	22673	22800	22674	22774	22744	22405	22601	22581	22802	22801	22667	22690	22561	22753	22500	22842	22514	22599	22620	22824	22750	22504	22864	22710	22766	22523	22737	22576	22851	22709	22815	22711	22620	22626	22800	22563	22815	22625	22663	22412	22701	22470	22476	22622	22710	22884	22603	22827	22671	22710	22876	22701	22549	22645	22543	22724	22586	22788	22669	22650	22673	22868	22778	22490	22764	22672	22653	22742	22679	22561	22615	22675	22775	22584	22629	22698	22569	22691	22856	22834	22700	22568	22423	22619	22365	22672	22593	22891	22553	22657	22827	22613	22486	22605	22615	22518	22929	22735	22597	22777	22733	22560	22634	22572	22791	22523	22832	22595	22638	22807	22753	22625	22790	22652	22683	22990	22530	22617	22533	22686	22561	22526	22498	22496	22720	22651	22650	22582	22775	22732	22402	22480	22538	22482	22868	22657	22610	22772	23089	22570	22653	22819	22809	22383	22567	22638	22723	22855	22660	22705	22766	22528	22647	22767	22735	22538	22747	22814	22662	22587	22776	22758	22625	22606	22762	22762	22527	22918	22838	22740	22639	22512	22814	22690	22675	22370	22724	22564	22800	22818	22486	22701	22692	22723	22825	22820	22484	22546	22909	22743	22778	22710	22890	22480	22516	22666	22791	22587	22555	22616	22634	22624	22931	22799	22811	22715	22814	22729	22638	22648	22733	22501	22682	22675	22771	22654	22659	22516	22660	22863	22692	22711	22750	22650	22602	22359	22584	22633	22602	22787	22344	22599	22899	22789	22765	22526	22512	22675	22746	22734	22770	22905	22473	22705	22427	22666	22474	22685	22540	22610	22788	22555	22731	22441	22678	22806	22649	22539	22856	22697	22611	22816	22715	22590	22629	22515	22702	22630	22603	22671	22891	22587	22757	22608	22521	22607	22704	22676	22681	22492	22655	22730	22641	22576	22778	22581	22661	22702	22538	22805	22640	22742	22720	22777	22577	22552	22825	22481	22611	22533	22903	22762	22655	22677	22975	22720	22803	22718	22700	22685	22584	22635	22821	22633	22719	22451	22667	22690	22563	22683	22682	22735	22929	22683	22784	22722	22747	22802	22919	22758	22711	22786	22748	22456	22647	22707	22831	22736	22590	22783	22774	22654	22633	22703	22672	22630	22504	22555	22549	22833	22825	22857	22867	22634	22549	22616	22657	22681	22867	22587	22684	22894	22752	22918	22446	22660	22396	22583	22695	22669	22431	22607	22741	22543	22557	22461	22872	22572	22527	22751	22748	22453	22596	22483	22581	22755	22434	22635	22651	22653	22659	22582	22642	22746	22669	22735	22596	22690	22533	22707	22606	22475	22770	22761	22444	22659	22758	22677	22663	22808	22824	22622	22794	22627	22656	22494	22592	22787	22719	22855	22804	22736	22517	22481	22830	22776	22730	22707	22566	22708	22785	22873	22633	22512	22706	22652	22467	22706	22970	22587	22629	22469	22736	22702	22724	22679	22675	22626	22711	22705	22769	22630	22467	22603	22755	22583	22616	22849	22627	22570	22443	22706	22810	22720	22611	23000	22506	22476	22538	22674	22684	22569	22458	22732	22698	22792	22906	22781	22431	22439	22584	22305	22620	22583	22606	22517	22536	22777	22802	22541	22579	22878	22826	22772	22669	22662	22635	22868	22755	22684	22510	22582	22869	22591	22642	22687	22867	22733	22640	22438	22724	22455	22738	22820	22718	22992	22742	22556	22710	22525	22624	22586	22666	22812	22870	22723	22641	22620	22740	22497	22459	22779	22555	22626	22546	22650	22560	22651	22624	22856	22641	22624	22357	22628	22538	22587	22720	22727	22720	22861	22350	22710	22728	22715	22626	22630	22965	22646	22567	22664	22491	22568	22660	22649	22517	22569	22872	22522	22469	22567	22839	22633	22555	22698	22713	22716	22737	22600	22482	22778	22692	22564	22536	22802	22779	22301	22734	22918	22879	22612	22641	22518	22789	22751	22669	22609	22801	22690	22707	22594	22888	22457	22863	22732	22519	22946	22839	22534	22604	22970	22742	22825	22766	22828	22833	22369	22799	22460	22671	22528	22681	22707	22753	22675	22660	22643	22790	22617	22746	22579	22660	22824	22700	22701	22521	22748	22860	22542	22512	22683	22709	22546	22827	22520	22576	22550	22405	22591	22416	22725	22796	22510	22745	22617	22558	22645	22766	22313	22457	22654	22717	22633	22743	22617	22825	22647	22568	22686	22665	22741	22679	22546	22710	22935	22674	22741	22666	22798	22577	22536	22673	22872	22568	22748	22653	22676	22642	22699	22572	22757	22577	22438	22714	22735	22726	22732	22841	22530	22785	22720	22903	22814	22648	22784	22926	22630	22622	22876	22851	22772	22878	22800	22861	22557	22742	22592	22643	22743	22888	22892	22628	22778	22673	22522	22603	22585	22749	22535	22704	23001	22592	22449	22661	22721	22894	22551	22888	22718	22881	22700	22605	22459	22493	22662	22814	22645	22719	22797	22580	22611	22602	22659	22531	22732	22725	22808	22597	22538	22642	22869	22647	22741	22672	22521	22779	22782	22817	22572	22608	22546	22648	22666	22582	22438	22577	22890	22705	22752	22577	22456	22658	22519	22742	22851	22768	22766	22565	22564	22534	22650	22694	22685	22786	22822	22554	22579	22895	22571	22704	22728	22687	22595	22744	22693	22681	22846	22573	22589	22678	22764	22940	22868	22799	22860	22665	22750	22839	22773	22605	22761	22640	22568	23159	22454	22668	22710	22541	22570	22438	22894	22689	22641	22901	22621	22410	22336	22669	22708	22387	22723	22673	22501	22804	22705	22613	22826	22664	22589	22747	22606	22660	22779	22514	22586	22685	22716	22757	22704	22828	22766	22672	22797	22514	22853	22680	22817	22755	22593	22759	22778	22667	22657	22557	22563	22849	22539	22855	22493	22762	22706	22671	22572	22708	22609	22516	22838	22784	22589	22632	22677	22683	22777	22972	22911	22981	22630	22935	22740	22659	22574	22717	22703	22448	22716	22573	22731	22530	22626	22695	22537	22642	22673	22742	22701	22423	22655	22569	22696	22812	22677	22635	22787	22866	22698	22615	22573	22738	22627	22610	22301	22602	22528	22766	22519	22834	22925	22587	22753	22507	22458	22584	22593	22689	22561	22626	22595	22648	22615	22546	22643	22549	22534	22741	22691	22714	22686
46517	62387	58182	46698	36475	29896	25246	22004	19836	18086	17416	17100	16696	16544	16401	16277	16001	16019	16087	15899	15957	16143	15822	16011	16027	15939	15830	15775	15932	16038	15799	15940	15885	15812	15811	15671	15816	15801	15764	15855	15723	15913	15741	15801	16048	15997	15864	15852	15792	15894	15791	15807	15731	15663	15913	15787	15723	15944	15714	15927	15810	15733	15852	15846	15770	15827	15783	16013	15864	15789	15936	15889	15804	15919	15805	15898	16015	15865	15790	16024	15724	15701	15944	16062	15751	15627	15956	15935	15830	15969	15718	15930	15993	15925	15847	15772	15900	15849	15803	15995	15842	15875	15868	15910	15797	15799	15837	15825	16028	15853	16008	15680	15869	15965	15748	15974	15784	15693	15785	15782	15813	15972	15741	15836	15855	16018	15898	15907	15822	15855	15831	15973	15829	15881	15975	15712	15879	15817	15968	15832	15865	15822	15838	15741	15895	15853	15813	15905	15782	15974	15910	15943	15800	15834	15744	15917	15804	15837	15870	15887	15851	15841	15923	15795	15800	15848	15706	15799	15936	15667	15815	15834	15853	15852	15793	15872	15728	15729	15822	15809	15813	15799	15812	15837	15881	15752	15863	15870	15920	15892	15970	16119	15877	15917	15932	15809	15903	15803	15807	15850	15847	15744	15782	15783	15789	16039	15780	15928	15952	15721	15684	15895	15887	15643	15956	15639	15815	15766	15769	15845	15846	15878	15983	15807	15921	15798	15886	15965	15888	15834	15789	15863	15842	15812	15923	15638	15699	15876	15970	15889	15887	15650	15972	15885	15751	15990	15825	15855	15680	15721	15910	15740	15735	15842	15827	15732	15836	15956	16056	15753	15846	15687	15950	15762	15884	15805	15723	15753	15896	15862	15832	15792	15767	15923	15770	15755	16124	15890	15890	15861	15712	15712	15917	15684	15788	15989	15830	15694	15848	15774	15933	15755	15791	15899	15886	15642	15797	15814	15658	15933	15831	15776	15792	15968	15898	15969	15808	15879	15720	15929	15864	15846	15656	15874	15852	15810	15741	15920	15714	15853	15853	15762	15840	15751	15888	15738	15776	15670	15923	15912	15763	15857	15811	15866	15788	15838	15734	15948	15816	15804	15923	15886	15677	15746	15840	15731	15752	15892	15915	15916	16006	15872	15821	15707	15921	15947	15909	15886	15691	15912	15835	15876	15760	15916	15955	15927	15886	15770	15824	15914	15747	15956	15888	15881	15894	16050	15887	15897	15742	15891	15766	15690	15871	15882	15885	15889	15816	15965	15789	15786	15932	15656	15882	15849	15926	15929	15760	15815	15726	15868	15666	15768	16062	15767	15909	15928	15802	15821	15944	15781	15860	15863	15673	15832	15822	15799	16176	15898	15699	15902	16091	15738	15846	15738	15839	15827	15892	15765	15810	15889	15748	15830	15944	15833	15758	15833	15883	15828	15836	15770	15838	15783	15839	15808	15714	15815	15889	15728	16005	15776	15868	15752	15776	15928	15892	15792	15824	15816	16062	16024	15792	15888	15853	15929	15902	15863	15765	15650	15776	16002	15789	15856	15765	15758	15758	15840	15713	15737	15961	15724	15716	15889	15970	15708	15833	15774	15858	15785	15834	15849	15937	15718	15875	15899	15834	15917	15981	15702	15944	15670	15905	15734	15999	15693	15821	15747	15714	16050	15901	15879	15741	15716	15763	15836	15916	15952	15829	15875	15757	15749	15813	15759	15913	15828	15973	16037	15817	15783	15838	15923	15692	15923	15711	15696	15787	15734	15905	15854	15623	15859	15936	15996	15779	15875	15785	15878	16018	15843	15871	15825	15773	15918	15702	15924	15801	15972	15816	15810	15974	15831	15876	15724	15809	16016	15862	15859	15934	15898	15772	15788	15738	15873	15990	15791	15725	15789	15913	15863	15825	15867	15675	15963	15764	15942	15788	15745	15849	15882	15654	15640	15821	15872	16018	15773	15833	15832	16092	15801	15625	15688	15670	15693	15885	15664	15682	15791	15761	15729	15642	16002	15894	15780	15925	15869	15942	15927	15922	15785	15713	16005	15849	15852	15735	15942	15745	15813	15875	15916	15944	15781	15842	15945	15842	16051	15755	16026	15747	16022	15974	15989	15807	16011	15842	15722	15984	15704	15834	15809	15851	15772	15823	15829	15828	15772	15774	15774	15749	15825	15533	15768	15833	15918	15885	15834	15839	15744	15913	15921	15948	15817	15837	15813	15692	15792	15791	15951	16086	15755	15819	15820	15777	15719	15933	15822	15935	15718	15669	16054	15895	15910	15796	15766	15878	15841	15996	15650	16035	15810	15942	15809	15800	15748	15942	15800	15754	15730	15837	15735	15846	15842	15712	15651	16018	15701	15773	15940	15778	15973	15771	15675	15734	15838	15656	15684	15633	15978	15866	15801	15801	15952	15901	15778	15846	15789	16026	15860	15773	15976	15866	15992	15788	15705	15758	15813	15806	15666	15692	15864	15906	15853	15909	15695	15696	15834	15964	15833	15668	15811	15776	15976	15982	15845	15765	15827	15926	15994	15826	15784	15998	15686	15837	15882	15842	15740	15767	15893	15963	15901	15712	15825	15843	15863	15809	15925	15897	15764	16041	15736	15747	15887	15782	15841	15870	15928	15699	15925	15900	15869	15851	16054	15781	15836	15843	15897	15901	15739	15840	15934	15754	15926	15959	15722	15769	15806	15900	15846	15705	15801	15909	16014	15951	15795	15670	15859	15713	15872	15923	15944	15758	15792	15903	15841	15732	16128	15711	15861	15897	15824	15851	15793	15856	15889	15923	15924	15769	15991	15801	16010	15846	15779	15782	15844	16010	15866	15709	15613	15741	15701	15845	15833	15772	15806	15701	15722	15635	15822	15735	15857	15994	15844	15852	15813	15983	15892	15856	15809	15699	15844	15763	15803	15672	15750	15765	15859	16151	15822	15838	15822	15763	15872	15915	15813	15765	15818	15739	15737	15837	15734	16060	15809	15947	15801	15903	15790	15849	15814	15980	15825	15906	15780	15942	15746	15861	15840	15979	15811	15761	15973	15958	15841	15881	15912	15744	15870	16025	15818	15930	15761	15778	15808	15765	15924	15789	15700	15823	15949	15793	15749	15831	15870	15876	15778	15930	15837	15677	15817	15839	15807	15894	15896	15933	15918	15996	15818	15647	15843	15893	15731	15826	15838	15825	15689	15975	15761	15716	15860	15812	15822	15767	15793	15770	15776	15857	15908	15917	16027	15803	15839	15687	15814	15857	15833	15902	15789	16005	15916	15741	15698	15975	15709	15820	15722	15723	15784	15798	15778	15814	15864	15753	15985	15874	15879	15759	15784	15856	15610	15778	15839	15949	15612	15757	15887	15875	15945	15655	15638	15841	15791	15710	15896	15780	15863	16062	15724	15746	15909	15858	15711	15894	15859	15851	15981	15709	15742	15801	15654	15883	15821	15793	15699	15944	15763	15658	15935	15731	15761	15731	15895	15837	15766	15666	15827	15835	15725	15721	15806	15893	15871	15733	16040	15787	15854	15955	15694	15743	15760	15807	15727	15791	15964	16037	15757	15907	15848	15659	15970	15864	15821	16055	15865	15938	15971	15835	15638	15894	16031	15743	15841	15749	16016	15712	15818	15819	15766	15915	15841	15777	15805	15856	15803	15967	15667	15916	15694	15740	15746	15918	15917	15867	15903	15978	15667	15845	15878	15901	15898	15687	15796	15793	15937	15918	15744	15842	15863	15689	15491	15888	16016	15687	15799	15736	15906	15829	15944	15754	15856	15915	15881	15930	15765	15806	15889	15886	15760	15728	15818	15732	16015	15761	15776	15669	15836	15842	15825	15960	15856	15773	15925	15875	15726	15961	15797	15781	15876	15823	15786	15830	15827	15779	15778	15673	15924	15957	15907	15883	15826	15965	15704	15841	15896	15804	15850	15713	15796	15816	15721	15848	15987	15908	15909	15833	15730	15855	15874	15777	15707	15796	15946	15926	16019	16022	15894	15843	15855	15874	15794	15949	15799	15824	15797	15970	15746	15757	15726	15828	15805	15799	15922	15883	15862	15906	15827	15687	15887	15606	15710	15853	15807	15915	15741	15874	15844	15938	15917	15844	15672	15934	15918	15892	15704	15954	15969	16033	15676	15959	15900	15798	15920	15864	15902	15856	15874	15848	15809	15995	15830	15899	15896	15724	15834	15726	15920	15802	15908	15730	15726	15882	15898	15689	15826	15683	15875	15921	15755	16014	15784	15975	15933	15851	15921	15961	16051	15846	15867	15804	15823	16042	15867	15778	15970	15891	15760	15881	15757	16024	15672	15759	15829	15685	15854	15828	15866	15905	15720	15678	15673	15840	15771	16145	15738	15879	15835	15917	15669	15759	15986	15752	15880	15823	15717	15877	15760	15886	15819	15853	15837	15867	15894	15885	15906	15614	15791	16001	15773	15963	15765	15694	16029	15845	15901	15851	15861	15885	15802	15983	15698	15776	15919	15875	15794	15829	15969	15922	15817	15803	15956	15717	15716	15902	15842	15778	15943	15782	15857	15890	15954	15730	15700	15882	15860	15788	15816	15859	15526	15846	15708	15950	15951	15668	15849	15907	15766	15944	15858	15923	15834	15816	15657	15696	15805	15865	15845	15674	15936	15855	15788	15658	15892	15903	15775	15684	15978	15764	15842	15948	15951	15761	15944	15806	15974	15811	15899	15850	15723	15702	15881	15783	15737	15827	15673	15981	16012	15941	15910	15782	15969	15782	15743	15654	15867	16042	15836	15855	15734	15756	15941	15890	15856	15741	15815	15835	15674	15848	15829	15876	15747	15745	15799	15677	15878	15799	15767	15846	15781	15848	15844	15827	15863	15958	15617	16077	15925	15878	15881	15792	15915	15838	15891	15647	15949	15785	15676	15943	15829	15935	15892	15852	15960	15634	15989	15909	15853	15900	16007	15783	15908	15848	15859	15855	15911	16017	15769	15792	15891	15912	15767	15816	15884	15803	15855	15796	15915	15922	15869	15898	15889	15911	15774	15794	15858	15797	15727	15710	15712	15732	15820	15952	15873	15700	15823	15782	15841	15708	15795	15901	15773	15746	15695	15887	15951	15769	15743	15803	15834	15927	15821
26304	21982	32659	34752	36172	39353	37487	31926	29046	26601	24839	23949	23700	23286	23001	22887	22877	22844	22717	22551	22603	22545	22481	22420	22529	22252	22587	22486	22310	22404	22252	22297	22315	22372	22415	22261	22245	22424	22443	22320	22234	22326	22473	22211	22176	22141	22065	22160	22225	22166	22340	22190	22260	22315	22180	22332	22271	22342	22339	22042	22282	22413	22086	22222	22097	22121	22299	22359	22151	22358	22467	22077	21989	22268	22106	21964	22276	22209	22255	22151	22341	22581	22358	22391	22394	22183	22091	22157	22076	22219	22325	22030	21844	22283	22256	22417	22432	22250	22040	22136	22283	22259	22432	22400	22279	22123	22193	22306	22359	22391	22143	22354	22020	22262	22196	22365	22268	22290	22248	22182	22160	22089	22151	22076	22131	22300	22406	22172	22259	22292	22196	22267	22152	21953	22250	22410	21984	22193	22293	22260	22279	22081	22353	22314	22365	22352	22340	22190	22310	22275	22293	22410	22063	22339	22184	22299	22256	22261	22125	22062	22109	22365	22134	22426	22342	22200	22374	22024	22172	22073	22078	22242	22466	22294	22231	22111	22293	22344	22055	22039	22297	22118	22376	22387	22250	22248	22314	22274	22437	22266	22375	22131	22175	22245	22135	22206	22117	22215	22087	22267	22272	22177	22370	22084	22175	22367	22232	22259	22266	22072	22108	22181	22300	22217	22484	22195	22137	22179	22042	22072	22324	22190	22312	22285	21888	22260	22038	22191	22290	22098	22005	22065	22315	22163	22329	22431	22176	22287	22307	22174	22216	22249	22308	22195	22244	22067	22120	22151	22156	22195	22119	22258	22374	22510	22350	22281	22198	22081	22044	22275	21951	22174	22273	22398	22415	22185	22155	22057	22275	22233	22250	22358	22276	22419	22374	22463	22397	22313	22121	22227	22317	22362	22073	22232	22303	22440	22114	22023	22239	22487	22273	22057	22182	22167	22220	22114	22078	22497	22308	22384	22061	22018	22184	22080	22243	22248	22142	22316	22208	22283	22414	22220	22313	22255	22191	22478	22311	22367	22397	22399	22239	22394	22268	22183	22315	22123	22286	22105	22552	22163	22244	22161	22077	22225	22299	22182	22120	22098	21927	22310	22357	22320	22430	22293	22112	22189	22303	22293	22210	22304	22104	22249	22271	22113	22306	22335	22218	22157	22205	22087	22363	22069	22194	22237	22171	22453	22270	22267	22226	22201	22180	22379	22328	22365	22343	22178	22103	22297	22181	22238	22145	22280	22206	22187	22166	22225	22287	22203	22157	22287	22005	22106	22310	22248	22425	22214	22234	22189	22235	22187	22206	22286	22101	22351	22302	22089	22183	22149	22065	22127	22252	22032	22371	22036	22159	21995	22273	22273	22128	22149	22313	22207	21984	22361	22189	22183	22247	22102	22249	22128	21971	22190	22266	22347	22109	22235	22258	22069	22219	22321	22182	22158	22361	22098	22268	22387	22389	22276	22304	22314	22357	22345	22421	22394	22345	22304	22382	22211	22250	22346	22391	22187	22148	22299	22444	22486	22348	22286	22115	22084	22224	22192	22273	22255	22526	22275	22122	22393	22160	22202	22322	22208	22275	22256	22202	22404	22183	22132	22358	22441	22142	22010	22068	22141	22296	22224	22388	22378	22125	22071	22300	22262	22289	22291	22244	22263	22260	22431	22171	22291	22254	22150	22341	22243	22271	22091	22043	22227	22257	22289	22356	22153	22261	22038	22394	22442	22180	22315	22456	22309	22135	22158	22205	22189	22431	22226	22428	22358	22103	22235	22143	22279	22263	22423	22233	22211	22248	22117	22243	22054	22184	22253	22573	22260	22452	22456	22205	22080	22182	22026	22202	22250	22169	22183	22248	22167	22199	22274	22182	22176	22282	22225	22142	22104	22605	22473	22225	22158	22152	22164	22212	22405	22297	22244	22269	22135	22221	22250	22314	22306	22238	22181	22371	22041	22236	22172	22522	22411	22523	22299	22255	22189	22215	22090	22292	22313	22118	22152	22345	22455	22405	22311	22161	22258	22254	21877	22210	22209	22306	22296	22165	22027	21993	22022	22226	22294	22233	22296	22274	21979	22207	22279	22187	22004	22275	22079	22120	22308	22309	22368	22356	22189	22509	22395	22223	22405	22336	22067	22099	22076	22244	22275	22143	22172	22177	21960	22298	22218	22098	22029	22074	22126	22094	22271	22161	22072	22104	22232	22057	22206	22429	22319	22270	22330	22147	22309	22254	22422	22588	22330	22175	22263	22358	22435	22123	22025	22302	22150	22155	22221	22050	22244	22049	22276	22072	22042	22010	22246	22300	22300	22098	22095	22237	22328	22108	21845	22026	22162	22143	22263	22218	22139	22078	22203	22297	22318	22157	22246	22159	22270	22263	22220	22419	22239	22425	22378	22219	22151	22193	22322	22208	22223	22267	22211	22206	22098	22183	22225	22207	22070	22135	22308	22291	22255	22217	22394	22401	22162	22215	22270	22491	22280	22268	22276	22467	22149	22213	22127	22225	22379	22248	22107	22131	22075	22360	22190	22102	22327	22422	22133	22356	22247	22258	22182	22061	22130	22291	21954	22206	22347	22248	22185	22330	22303	22395	22289	22557	22098	22330	22330	22086	22138	22169	22276	22366	22123	22346	22230	22297	22122	22203	22258	22070	22321	22422	22261	22150	22449	22325	22288	22493	22235	22434	22221	22271	22447	22426	22149	22072	22073	22378	22316	22474	22359	22150	22386	22319	22354	22423	22243	22063	22381	22068	21908	22109	22197	22209	22354	22196	22238	22292	22193	22348	22059	22143	22497	22314	22043	22313	22208	22334	22139	22348	22312	22183	22455	22324	22297	22278	22338	22150	22210	22193	22137	22142	22569	22221	22201	22395	22115	22181	22412	22287	22247	22294	22244	22260	22054	22240	22298	21916	22149	22309	22004	22117	22193	22230	22049	22169	22106	22361	22192	22410	22279	22396	22326	22354	22186	22439	22218	22472	22285	22177	22359	22172	21930	22361	22407	22430	22255	22337	22239	22216	22319	22090	22178	22199	22222	22046	22058	22333	22440	22354	22189	22296	22258	22148	22234	22209	22329	22188	22334	22264	22438	22295	22243	22319	22288	22113	22626	22195	22169	22448	22302	22066	22134	22303	22189	21978	22544	22277	22119	22131	22019	22240	22132	22219	22085	22056	22273	22169	22315	22116	22084	21979	22113	22002	22382	22096	22095	22195	22426	22245	22201	22453	22431	22257	22198	22218	22213	22327	22047	21985	22149	22076	22178	22194	22270	22305	22072	22332	22158	22338	22064	22259	22229	22311	22286	22164	22243	22339	22340	22152	22406	22203	22138	22198	22288	22209	22254	22228	22147	22646	22218	22182	22192	22191	22352	22323	22100	22205	22301	22303	22008	22158	22308	22025	22151	22117	22386	21965	22155	22314	22312	22479	22320	22350	22350	22078	22202	22262	22202	22198	22340	22157	22231	22328	22061	22174	22282	22288	22198	22262	21912	22461	22174	22424	22321	22098	22146	22316	22106	22270	22187	22189	22200	22255	22081	22247	22365	22140	22254	22402	22107	22254	22178	22325	22403	22285	22196	22147	22232	22256	22215	22092	22161	22209	22439	22082	22360	22340	22306	22212	22330	22226	22303	22268	22032	22258	22030	22239	22352	22226	22282	22476	22241	22234	22056	22133	22080	22274	22100	22283	22357	22386	22187	22288	22449	22183	22062	22286	22255	22329	22365	22154	22080	22279	22224	22193	22544	22271	22120	22028	22124	22235	22387	22328	22226	22373	22143	22292	22196	22334	22305	22339	22297	22197	22169	22317	22153	22358	22246	22291	22290	22401	21969	22269	22221	22225	22084	22125	22189	22289	22436	22314	22283	22215	22097	22145	22127	21891	22351	22200	22149	22040	22336	22152	22097	22211	22060	22329	22277	22151	21998	22157	22328	22179	22305	22032	21994	22240	22284	22305	22179	22292	22259	22284	22310	22393	22202	21987	22387	22239	22358	22037	22302	22211	22201	22349	22313	22248	22096	21832	22115	22213	22441	22159	22142	22150	22342	22151	22212	22155	22042	22224	22318	22128	22214	22412	22197	22195	22411	22667	22374	22188	22241	22250	22164	22146	22465	22410	22077	21982	22107	22237	22329	22251	22202	22179	22242	22117	22298	22090	22068	22297	22391	22270	22149	22386	22113	22130	22140	22224	22312	22175	22242	22236	22073	22208	22336	22213	22208	22166	22123	22262	22162	21995	22191	22015	22151	22146	22228	22184	22144	22094	22279	22174	22067	22179	22284	22150	22297	22261	22073	22198	22388	22329	22220	22411	22099	22318	22208	22122	22099	22468	22324	22143	22192	22291	22279	22369	22190	22203	22313	22276	22307	22259	22313	22147	22471	22219	22336	22058	22228	22372	22369	22299	22324	22179	22398	22328	22379	22291	22280	22342	22355	22159	22378	22208	22082	22129	22206	22415	22056	22274	22415	22515	22405	22201	22265	22477	22098	22276	22464	22265	22188	22271	22250	22263	22206	22257	22163	22222	22383	22201	22155	22373	22325	22183	22056	22404	22301	22260	22275	22320	22251	22353	22235	22271	22329	22122	22120	22571	22191	22288	22281	22247	22167	22273	22365	22258	22339	22343	22205	22134	22204	22229	22393	22086	22326	22330	22475	22331	22319	22233	22372	22396	22230	22152	22222	22391	22303	22436	22269	22280	22368	22349	22021	22236	22103	22253	22227	22392	22256	22181	22415	22115	22311	22115	22151	22216	22262	22021	22105	22042	22076	22285	22205	22396	22254	22043	22304	22287	22238	22357	22078	21956	22272	22414	22197	22510	22285	22302	22096	22047	22071	22009	22089	22142	22421	22341	22188	22317	22361	22385	22267	22110	22357	22291	22318	22191	22043	22202	22294	22305	22106	22297	22286	22256	22225	22263	22123	22440	22243	22091	22212	22308	22040	21937	22217	22251	22414	22397	22367	22074	22253	22068	22043	22271	22183	22176	22136	22381	22163	22024	22411	22415	22043	22402	22399	22374	22044	22340	22340	22309	22247	22402	22479	22418	22532	22194	22298	22216	22118	22159	22380	22270	22411	22351	22222	22278	22385	22378	22351	22358	22279
47174	72386	68592	51018	42713	38124	32909	27853	24023	20775	18845	17866	17302	17065	16606	16342	15983	16012	15922	15856	15925	15816	15606	15957	15618	15707	15705	15759	15642	15696	15726	15606	15562	15598	15758	15496	15499	15818	15592	15708	15704	15631	15586	15632	15516	15627	15550	15724	15482	15575	15598	15569	15604	15553	15542	15487	15618	15649	15511	15851	15621	15475	15399	15479	15527	15572	15655	15606	15620	15698	15680	15622	15609	15576	15570	15629	15778	15669	15497	15470	15573	15484	15517	15645	15535	15413	15554	15592	15704	15564	15584	15713	15552	15383	15609	15574	15627	15580	15587	15728	15572	15645	15546	15512	15599	15534	15443	15777	15518	15581	15659	15555	15620	15637	15674	15599	15599	15676	15292	15708	15613	15609	15642	15537	15602	15752	15584	15501	15762	15676	15638	15604	15721	15666	15571	15437	15593	15730	15790	15506	15455	15643	15529	15604	15476	15766	15573	15736	15658	15391	15593	15553	15759	15518	15527	15631	15438	15612	15550	15708	15521	15790	15473	15451	15754	15477	15498	15480	15585	15580	15585	15564	15592	15475	15545	15582	15517	15516	15552	15400	15716	15594	15640	15671	15632	15537	15832	15578	15672	15708	15626	15632	15597	15440	15566	15639	15583	15617	15612	15531	15578	15595	15672	15647	15507	15570	15459	15726	15547	15714	15598	15482	15540	15520	15463	15608	15506	15565	15577	15672	15685	15552	15603	15541	15652	15537	15681	15468	15464	15668	15449	15622	15478	15523	15637	15535	15624	15598	15608	15611	15609	15431	15608	15555	15570	15741	15490	15497	15617	15678	15676	15655	15639	15609	15490	15574	15562	15746	15816	15521	15649	15560	15437	15547	15653	15610	15606	15709	15615	15528	15560	15604	15555	15592	15557	15688	15588	15592	15664	15612	15595	15504	15637	15414	15740	15566	15519	15651	15564	15573	15396	15708	15574	15553	15501	15501	15686	15564	15670	15611	15417	15671	15571	15683	15560	15547	15786	15562	15582	15762	15545	15760	15666	15570	15580	15672	15582	15394	15532	15600	15438	15674	15559	15726	15512	15581	15454	15677	15578	15457	15607	15543	15575	15662	15581	15542	15660	15525	15403	15557	15654	15465	15554	15651	15621	15560	15535	15454	15631	15677	15723	15634	15567	15626	15457	15481	15441	15593	15862	15436	15491	15682	15742	15655	15626	15663	15455	15731	15664	15518	15650	15574	15588	15538	15716	15575	15563	15550	15491	15617	15585	15653	15549	15629	15666	15669	15463	15667	15716	15480	15439	15554	15469	15569	15591	15543	15534	15749	15641	15547	15603	15447	15641	15576	15658	15628	15596	15503	15630	15605	15621	15603	15515	15637	15682	15607	15556	15675	15679	15402	15729	15650	15438	15467	15606	15662	15631	15520	15600	15608	15557	15561	15391	15528	15591	15457	15620	15639	15775	15517	15418	15523	15600	15656	15662	15664	15484	15718	15621	15432	15488	15592	15469	15598	15684	15602	15602	15510	15554	15593	15484	15586	15684	15659	15657	15607	15607	15712	15583	15658	15513	15523	15571	15664	15569	15829	15435	15728	15544	15702	15482	15673	15652	15552	15439	15464	15479	15486	15694	15482	15511	15387	15666	15718	15532	15484	15545	15625	15562	15429	15727	15614	15648	15648	15545	15505	15597	15678	15529	15408	15497	15624	15677	15753	15649	15504	15501	15622	15637	15698	15555	15551	15679	15511	15676	15635	15386	15715	15560	15529	15463	15576	15628	15436	15589	15589	15561	15665	15859	15379	15507	15609	15554	15667	15721	15615	15542	15383	15788	15615	15673	15395	15643	15549	15532	15739	15497	15644	15565	15592	15402	15733	15631	15678	15644	15576	15490	15679	15705	15532	15711	15697	15681	15573	15646	15646	15399	15662	15584	15493	15492	15432	15717	15664	15532	15687	15611	15527	15608	15561	15385	15452	15437	15551	15697	15357	15551	15541	15701	15469	15702	15736	15543	15707	15658	15787	15355	15624	15632	15553	15504	15546	15560	15586	15635	15500	15574	15720	15633	15438	15470	15555	15609	15675	15443	15648	15484	15634	15686	15517	15576	15532	15474	15434	15548	15604	15578	15610	15740	15664	15515	15509	15571	15609	15778	15490	15461	15639	15554	15641	15542	15496	15655	15557	15711	15552	15630	15703	15740	15720	15477	15660	15655	15566	15597	15525	15523	15585	15641	15629	15474	15635	15547	15801	15559	15669	15727	15665	15554	15469	15599	15620	15538	15801	15659	15625	15666	15887	15809	15667	15473	15598	15492	15614	15668	15671	15655	15581	15586	15494	15641	15510	15664	15649	15484	15531	15735	15651	15505	15661	15491	15533	15600	15727	15761	15704	15525	15610	15579	15526	15663	15652	15606	15512	15513	15617	15495	15848	15606	15563	15574	15562	15483	15720	15596	15588	15516	15706	15576	15573	15536	15712	15473	15487	15529	15526	15500	15730	15589	15501	15548	15615	15651	15474	15659	15592	15570	15814	15676	15547	15681	15413	15555	15636	15559	15689	15596	15716	15636	15735	15628	15785	15533	15659	15559	15541	15634	15558	15509	15742	15658	15538	15723	15630	15603	15627	15659	15749	15742	15692	15507	15574	15433	15661	15791	15501	15600	15510	15396	15631	15709	15551	15542	15592	15562	15623	15364	15531	15680	15444	15704	15555	15471	15716	15579	15532	15640	15497	15704	15628	15411	15639	15685	15652	15553	15651	15502	15537	15557	15602	15476	15726	15578	15632	15713	15540	15648	15734	15629	15563	15523	15578	15703	15506	15695	15680	15665	15514	15637	15627	15692	15597	15442	15778	15510	15570	15603	15649	15743	15593	15706	15562	15637	15678	15771	15578	15753	15595	15492	15597	15505	15511	15615	15551	15559	15503	15423	15513	15511	15552	15656	15561	15498	15453	15596	15596	15453	15647	15533	15460	15513	15465	15743	15541	15678	15521	15719	15677	15504	15583	15454	15776	15694	15636	15551	15634	15515	15626	15432	15705	15488	15690	15655	15645	15566	15577	15478	15528	15480	15512	15655	15580	15482	15477	15744	15668	15444	15623	15855	15574	15699	15647	15503	15497	15585	15712	15737	15565	15539	15542	15651	15821	15693	15510	15635	15604	15688	15568	15568	15773	15666	15653	15609	15586	15637	15562	15571	15503	15639	15554	15553	15695	15648	15567	15610	15616	15529	15614	15507	15647	15485	15625	15606	15728	15526	15630	15594	15634	15655	15491	15731	15514	15462	15578	15645	15777	15509	15531	15617	15503	15410	15282	15865	15660	15743	15561	15694	15420	15694	15537	15637	15471	15739	15764	15637	15529	15599	15571	15542	15704	15723	15626	15648	15572	15665	15657	15764	15592	15546	15458	15744	15310	15652	15627	15648	15624	15595	15611	15490	15696	15634	15519	15667	15683	15541	15485	15609	15452	15692	15595	15541	15711	15613	15586	15697	15658	15622	15510	15637	15577	15456	15595	15627	15447	15613	15478	15710	15659	15498	15485	15581	15727	15674	15673	15490	15747	15593	15666	15627	15490	15594	15748	15476	15557	15575	15491	15501	15665	15672	15589	15426	15713	15529	15549	15609	15503	15608	15498	15688	15703	15647	15716	15809	15551	15615	15635	15618	15643	15537	15593	15546	15676	15703	15477	15650	15515	15702	15518	15591	15554	15610	15622	15466	15640	15352	15665	15659	15441	15816	15599	15440	15635	15574	15593	15744	15476	15567	15678	15672	15530	15777	15701	15560	15611	15634	15518	15540	15605	15484	15602	15621	15762	15504	15593	15519	15641	15586	15497	15551	15630	15591	15786	15596	15546	15513	15502	15566	15742	15446	15525	15509	15677	15615	15715	15556	15481	15599	15577	15476	15559	15700	15555	15599	15722	15553	15740	15724	15698	15587	15702	15650	15642	15650	15391	15585	15579	15630	15610	15540	15656	15610	15516	15606	15643	15710	15497	15653	15625	15578	15528	15461	15514	15464	15480	15646	15597	15661	15606	15676	15761	15639	15614	15556	15647	15479	15570	15576	15676	15642	15655	15680	15450	15603	15644	15594	15853	15671	15582	15567	15587	15567	15583	15673	15588	15586	15670	15578	15543	15602	15643	15650	15727	15646	15576	15819	15752	15722	15656	15617	15511	15530	15750	15697	15540	15506	15722	15714	15475	15580	15493	15583	15719	15644	15471	15641	15528	15632	15758	15612	15736	15652	15618	15742	15594	15635	15584	15413	15349	15698	15585	15581	15572	15408	15631	15562	15679	15677	15604	15562	15739	15592	15584	15604	15683	15625	15600	15630	15582	15587	15612	15528	15646	15450	15436	15497	15511	15698	15513	15460	15620	15559	15538	15657	15487	15560	15539	15525	15624	15580	15617	15586	15535	15584	15634	15521	15664	15512	15672	15504	15408	15493	15752	15583	15652	15595	15577	15570	15627	15585	15617	15583	15546	15573	15664	15576	15745	15646	15561	15506	15787	15563	15479	15621	15696	15583	15528	15586	15647	15497	15718	15698	15586	15622	15542	15773	15570	15489	15638	15521	15527	15682	15729	15671	15699	15603	15647	15602	15605	15457	15570	15599	15309	15611	15438	15603	15701	15530	15426	15756	15486	15719	15513	15753	15495	15699	15674	15479	15696	15519	15640	15853	15745	15772	15623	15693	15772	15606	15561	15605	15482	15568	15629	15645	15722	15586	15613	15515	15574	15646	15664	15522	15697	15460	15827	15741	15815	15714	15464	15644	15547	15547	15788	15539	15642	15587	15662	15570	15353	15615	15529	15500	15808	15448	15521	15580	15619	15663	15722	15634	15525	15782	15606	15959	15519	15494	15727	15712	15474	15507	15517	15787	15441	15570	15429	15516	15525	15497	15694	15633	15740	15521	15708	15646	15723	15612	15700	15534	15759	15558	15451	15545	15516	15700	15639	15636	15621	15549	15498	15636	15647	15648	15664	15470	15547	15584	15691	15496	15388	15635	15599	15742	15836	15775	15456	15563	15615	15726	15573	15735	15620	15570	15572	15640	15817	15724	15556	15464	15631	15487	15689	15625	15476	15589	15747	15448	15757	15556	15645	15583	15537	15526	15630	15638	15589	15604	15619
24371	21693	29625	27596	33769	45156	45019	38551	32502	29250	26219	24990	24198	23694	23527	23079	22939	22779	22746	22641	22482	22748	22586	22494	22475	22562	22473	22701	22558	22411	22477	22330	22410	22391	22188	22408	22375	21970	22251	22208	22444	22113	22030	22262	22228	22381	22380	22308	22413	22224	22315	22282	22096	22168	22242	22383	22359	22481	21823	22015	22227	22246	22214	22240	22078	22144	22184	21877	22139	22093	22307	22156	21977	22074	22513	22438	22249	22147	22317	22209	22100	22120	22337	22091	22223	22168	22273	22384	22252	22184	22027	21934	21845	22315	22347	22238	22095	22376	22008	22153	22225	22103	22097	22071	22177	22219	22167	22147	21893	22121	22203	22343	22419	22258	22369	22256	22175	22331	22153	22218	22116	21998	22157	22221	22106	22059	22185	22036	22258	22133	22102	22147	22010	22074	22158	22045	22029	22264	22270	22228	22135	22347	22005	22132	22135	22204	22351	22391	22161	22165	22308	22265	22187	22333	22259	22085	21986	22093	22186	22047	22145	22319	22033	22170	21922	22178	21824	22221	22146	21993	21899	22072	22294	22194	22107	22339	21993	22182	22296	22314	22236	22175	22127	22241	22071	22192	22033	21962	22104	21973	22155	21896	22291	22072	22356	22146	22225	22282	22189	21910	22059	22183	22245	22237	22170	21998	22112	22093	22279	22068	22029	22023	22145	22196	22143	22126	21985	22132	22235	22198	21890	22212	21969	22090	22244	21968	22384	22116	22045	22085	22224	22035	22276	22126	22184	22164	21964	22026	22276	22021	22059	22126	22315	22152	22044	22138	22151	22202	22093	22163	22174	22203	22156	22201	22248	22399	22279	22131	22124	22392	22279	22121	22130	22005	22132	22097	22310	22104	22072	22106	22094	22222	21927	22148	22081	22101	22122	21820	22126	22218	22217	22420	21990	22217	22003	22187	22165	22078	22129	22185	22146	22149	22144	22428	21931	21829	21939	21822	22166	21979	22049	22044	22262	22227	22143	22040	22160	22070	21876	22137	22120	21962	22058	22059	22167	22229	22297	22069	22282	21945	22086	22270	22109	22254	22421	22078	22115	22061	21978	22206	22153	22137	22230	21961	22321	22041	22057	22160	22359	22123	22183	22057	22129	22095	22304	22371	22579	22098	21989	22217	22195	22103	22248	22325	22053	22371	22024	21989	22127	22426	22138	22121	22094	22046	22269	22123	22262	22136	22052	22000	22148	22085	22024	22327	22308	22148	21953	22104	22054	22189	22180	21965	22235	22102	22255	22245	22059	22210	22346	21951	22165	22265	22156	22214	22096	22040	22147	22082	22091	22008	22026	22134	22206	22150	22116	22205	22061	22229	22131	22210	21962	22231	22132	21911	22390	22158	22181	22326	22274	22140	22177	22054	22195	22197	22257	22202	22214	21923	22317	22280	22162	22175	22158	22290	22253	21991	22192	21962	22212	21985	22137	22188	22213	22033	22194	22376	22054	22140	22020	22082	22110	21992	22249	22257	22017	22087	22176	22232	22257	22380	22251	22027	22098	22143	22173	22110	22226	22099	22232	22178	22282	22378	22250	21989	22002	22079	22153	22097	22070	22093	22283	22097	22143	21859	22206	22123	22263	22264	21981	21929	22119	22147	22162	22086	22270	22139	22079	22385	22237	21976	22306	22101	22143	22167	22110	22376	22070	21930	22132	22097	22232	22039	21928	22096	22285	22147	22229	22206	22091	22198	22263	22122	22046	22142	22172	21989	22111	22234	22060	22057	22194	22168	22438	22333	22204	22063	22272	22209	22108	22053	22169	22144	22173	22086	22289	22131	22336	22200	22161	22098	22242	22233	22444	22128	22053	22209	22128	22093	22193	22242	22101	22065	22142	22194	21936	22147	22070	22121	21972	22129	22128	22069	22146	22162	22221	22057	22030	22234	22333	22110	22149	22115	22214	22364	21885	22052	21973	22343	22217	22098	22186	22259	21889	22067	22061	22131	22068	22245	22268	22114	22397	22034	22337	22209	22224	22558	22367	22352	22014	21958	22056	22117	22130	22222	21947	22309	22294	22154	22087	22129	22308	22226	22292	22118	22058	22145	22049	22102	22065	22050	22235	21837	22078	22164	22030	22086	21945	21953	21939	22050	22057	21843	22120	22235	22097	22124	22116	22114	21892	22023	22040	21934	22138	21991	22141	22326	22084	22100	22104	22092	22269	22040	22095	22141	21961	21951	22358	22248	22130	22147	22317	21942	21896	22022	22027	22041	22397	22296	22113	22161	22280	22257	22372	22054	22083	22195	22185	22049	22296	22335	22059	21919	22055	22110	22124	22301	22272	22251	22045	22051	22220	22102	22077	21799	21836	22130	22137	22094	21938	22137	21874	22209	22214	22304	21990	22231	22120	21984	22277	22327	21988	21963	22138	22074	22186	21915	22248	22161	22362	22227	22166	22022	22234	22364	22170	21990	21849	22277	22152	22288	22087	22147	22254	22043	22189	22206	22251	22151	22157	22127	22157	22030	22250	22023	22095	22313	22159	22101	22118	22206	22238	22175	22114	22041	22021	22153	22176	21946	22286	22254	22071	22325	21823	22183	22161	22179	22151	22077	22204	22118	22171	22319	22011	22069	21943	22111	22290	22127	22205	22122	22219	22135	22295	22176	22198	22006	22335	22360	22022	22222	22265	22168	22143	22130	22263	22233	22298	22020	22431	21830	22175	22205	22141	22043	22157	22251	22207	22285	21949	22232	22223	22059	22386	22064	22093	22069	22000	22181	22237	22054	22119	22038	22237	21902	21915	22214	22259	22196	22138	22147	22231	22322	22426	22343	22215	22289	22067	22335	22283	22321	21993	22215	22383	22186	22054	22460	22156	22037	22204	22255	22274	22258	22085	22057	22248	22282	22250	22014	22224	22268	22602	21985	22318	21975	21935	22226	22288	22194	22245	22164	22175	21964	22166	22292	22153	22099	22027	22369	22073	22127	22400	22165	22244	21878	22050	21963	22096	22199	22283	22116	22045	22143	22348	21986	22162	22042	22209	22109	22069	21873	22011	22148	22317	22367	22042	22059	22384	21862	22307	22070	22382	22279	22270	22281	22282	22112	22175	22202	22290	22307	22265	22217	22145	22380	22158	22231	22241	22257	22156	22059	22165	22274	22196	22100	22148	22241	22343	22051	22034	22365	22140	22167	22298	22256	22112	21975	22160	22251	22124	22421	21960	22346	22353	22224	22063	22178	22275	22124	22171	22176	22125	22056	22288	22144	22309	22285	22199	22219	22361	22255	22229	22219	22339	22154	22328	22176	22247	21958	22083	21880	21940	22228	22343	21996	22146	22036	22088	22229	22372	22261	21984	22348	22060	22336	22169	22205	22154	22118	22092	21954	22016	21938	22215	22101	21992	22112	22215	22091	22125	22289	22123	22155	22171	22124	21980	22227	22069	22266	22011	21969	22105	22164	22204	22111	21853	22131	22294	22226	22164	22244	21870	22068	22151	22270	22145	22073	22187	22167	22100	22048	21966	22112	22278	22291	22304	22150	22005	22254	22099	22271	22111	22172	22355	22114	22041	22102	22130	22218	22195	22167	22129	22002	22250	22279	22201	21740	21920	22306	22102	22244	22119	22101	22024	22028	22063	22100	22190	22312	22124	22022	22220	22163	22239	22069	21979	22134	22061	22224	22027	22266	22360	22161	22163	22063	22095	22129	22220	22387	22116	22164	22373	22191	22222	22145	22308	22056	21976	22094	22188	22147	22155	22225	22126	22257	22301	21969	22216	22136	21944	22340	22110	22168	21951	22058	22206	22002	21923	21995	22182	22076	22062	21951	22154	21932	22164	22290	22001	22357	22208	22422	22399	21920	22137	21974	22165	21954	22005	22270	22010	22182	22223	22383	21888	22183	22066	22285	22033	22133	22169	22019	22134	22074	22231	22176	22094	22337	22141	22194	22247	22008	22185	22211	21974	21979	21971	22101	22331	22175	22112	22108	22279	22498	22314	22111	22260	22035	21946	22194	22243	22011	22439	22138	22232	21931	22036	22245	22009	22051	22110	21947	21988	22163	21993	22108	22094	22074	22284	22375	22233	22124	22255	22122	21977	22178	22274	22172	22119	22218	22197	22197	22293	22260	22263	22184	22123	22030	22409	22084	22062	22297	22004	22147	22071	22373	22307	22223	21943	22077	22124	22039	22067	22178	22027	21991	21904	22041	22062	22120	22118	22088	22160	22116	22046	22104	21890	21998	22380	21936	21993	22235	22345	22221	21995	22057	22324	22358	22251	22229	21829	22142	22198	22290	22268	21937	22051	21941	21978	22145	22261	22058	22341	22084	22054	22016	22424	22212	22189	22358	22267	22237	22298	22320	22353	22105	22283	22383	22216	22404	22156	22348	22155	22117	22298	22034	22065	22086	22019	22196	22532	22302	22302	22396	22180	22224	22004	22057	21919	22073	22282	22114	22229	21940	21999	22225	22123	22270	22140	22273	22235	22224	22393	22074	22206	22216	22053	21973	22228	21893	22042	22274	22023	22099	22004	21991	22103	21944	22425	21963	22164	22300	22223	22127	22148	22147	22354	22236	22222	22047	22148	22035	22220	22208	22244	22218	22170	22236	22227	22197	22148	22230	22238	22357	22269	22171	22021	22053	22130	22004	22293	22217	22164	21951	22132	22186	22105	22185	22048	22129	22242	22155	22076	21949	22143	22270	22359	22154	22230	22044	22279	22138	22288	22301	22233	22141	22043	22206	22199	22177	22247	22021	22137	22059	22099	21892	22080	22295	22095	22149	22108	22346	22084	22230	22189	22056	22265	22164	22227	22030	22019	22174	22320	22220	22397	22103	21970	21951	22313	22149	22192	22251	22406	22066	22193	22092	21928	22394	22143	22239	22037	22267	21998	22140	22158	21970	22062	22260	21993	22014	21898	22165	22140	22221	22253	21977	22249	22251	22355	22378	22224	22044	22109	22068	22098	22359	22382	22087	22083	22000	22183	22115	21962	22203	22255	22238	22170	22063	22008	21969	22081	22116	22203	22311	22248	22054	22068	22214	22139	22130	22201	22159	22159	22090	21767	22069	22180	22163	21805	22036	22192	22183	22301	22331	22151	22020	22070	22197	22112	22307	22149	22316	22051	22130	21878	22320	22201	22015
49132	76804	69149	56159	51700	49274	42091	35582	28328	23696	19978	18813	18182	17439	16943	16559	16567	16355	15953	16167	15767	15801	15898	15730	15590	15759	15693	15853	15572	15746	15606	15680	15534	15590	15584	15653	15370	15484	15867	15587	15666	15470	15423	15446	15489	15442	15439	15480	15560	15589	15584	15364	15503	15390	15535	15492	15448	15454	15611	15679	15544	15493	15465	15623	15455	15426	15384	15437	15393	15379	15505	15452	15455	15499	15419	15483	15425	15409	15679	15488	15458	15577	15573	15463	15586	15501	15717	15461	15627	15483	15494	15597	15644	15525	15357	15488	15568	15625	15471	15426	15440	15534	15368	15569	15413	15434	15490	15474	15522	15453	15692	15460	15411	15426	15535	15547	15571	15500	15603	15542	15532	15456	15367	15555	15342	15523	15541	15475	15488	15472	15600	15439	15565	15549	15534	15402	15454	15622	15368	15538	15490	15501	15361	15561	15650	15325	15526	15601	15559	15550	15605	15408	15449	15531	15341	15379	15509	15360	15513	15554	15446	15537	15411	15634	15556	15464	15473	15657	15509	15426	15619	15493	15399	15542	15549	15491	15430	15478	15600	15466	15368	15504	15432	15627	15603	15476	15362	15599	15608	15533	15486	15522	15533	15604	15467	15440	15559	15426	15400	15404	15439	15456	15502	15491	15543	15348	15436	15591	15545	15506	15363	15510	15680	15593	15393	15629	15392	15438	15559	15474	15670	15693	15442	15394	15432	15534	15408	15405	15464	15458	15405	15520	15585	15637	15470	15494	15418	15513	15416	15497	15530	15529	15563	15475	15404	15219	15619	15461	15396	15369	15584	15302	15318	15467	15573	15293	15276	15639	15585	15471	15466	15588	15491	15487	15491	15519	15746	15344	15597	15394	15405	15456	15473	15403	15557	15416	15511	15612	15504	15479	15369	15612	15590	15662	15643	15627	15621	15543	15590	15490	15498	15403	15503	15416	15566	15417	15509	15503	15519	15501	15573	15434	15497	15485	15337	15437	15345	15540	15561	15391	15535	15312	15527	15617	15508	15560	15359	15592	15675	15440	15560	15521	15568	15571	15628	15557	15484	15464	15588	15431	15372	15547	15490	15482	15463	15636	15537	15574	15564	15480	15564	15547	15445	15504	15353	15514	15521	15543	15481	15675	15372	15333	15563	15600	15413	15449	15453	15616	15407	15673	15435	15438	15481	15574	15516	15516	15563	15490	15521	15520	15505	15549	15484	15493	15593	15539	15449	15295	15570	15431	15734	15488	15553	15548	15460	15682	15574	15323	15460	15553	15518	15316	15420	15332	15485	15600	15566	15450	15588	15472	15471	15438	15318	15609	15530	15535	15669	15415	15504	15395	15469	15600	15417	15531	15500	15449	15456	15669	15558	15496	15661	15309	15459	15552	15497	15698	15506	15660	15669	15507	15501	15537	15573	15436	15618	15624	15314	15424	15444	15299	15367	15335	15518	15500	15493	15375	15477	15524	15559	15507	15541	15568	15380	15615	15753	15448	15433	15612	15493	15493	15701	15635	15461	15543	15580	15360	15530	15554	15508	15471	15375	15541	15473	15581	15426	15351	15484	15401	15468	15630	15548	15411	15573	15499	15480	15510	15589	15382	15576	15328	15474	15484	15456	15402	15460	15608	15468	15485	15334	15466	15406	15459	15508	15377	15306	15441	15347	15329	15503	15484	15352	15495	15469	15735	15556	15519	15410	15283	15454	15511	15504	15589	15441	15648	15395	15414	15340	15695	15521	15379	15623	15439	15476	15461	15420	15461	15619	15250	15388	15386	15549	15423	15609	15514	15708	15658	15428	15705	15563	15618	15548	15476	15514	15560	15412	15413	15445	15415	15483	15459	15393	15484	15618	15444	15499	15468	15584	15455	15402	15490	15548	15579	15377	15539	15631	15454	15427	15438	15740	15453	15701	15644	15399	15432	15502	15337	15465	15514	15435	15553	15566	15471	15400	15360	15626	15520	15614	15681	15516	15532	15367	15544	15504	15530	15460	15430	15298	15481	15492	15415	15434	15469	15711	15600	15473	15557	15456	15456	15490	15537	15453	15427	15494	15459	15573	15478	15519	15461	15440	15525	15573	15465	15385	15610	15432	15704	15435	15576	15443	15569	15480	15513	15400	15489	15529	15414	15471	15595	15532	15536	15566	15414	15436	15383	15513	15451	15332	15692	15533	15627	15502	15455	15405	15438	15510	15614	15213	15701	15558	15616	15521	15500	15397	15587	15501	15577	15488	15466	15489	15531	15371	15346	15602	15535	15523	15475	15661	15590	15552	15264	15610	15409	15636	15428	15350	15423	15545	15470	15458	15469	15504	15449	15608	15427	15544	15613	15570	15547	15489	15522	15477	15421	15518	15335	15691	15553	15439	15580	15567	15592	15576	15453	15513	15277	15543	15633	15335	15347	15537	15423	15523	15519	15514	15340	15493	15477	15557	15619	15387	15624	15477	15414	15505	15462	15590	15650	15588	15484	15538	15624	15566	15440	15596	15416	15541	15520	15482	15325	15585	15675	15524	15455	15502	15674	15588	15420	15455	15430	15445	15560	15458	15562	15528	15480	15558	15532	15445	15729	15371	15573	15465	15482	15479	15523	15504	15490	15535	15575	15528	15510	15581	15549	15496	15429	15538	15551	15551	15589	15578	15414	15469	15520	15414	15515	15288	15494	15283	15618	15591	15477	15507	15675	15426	15412	15534	15410	15641	15533	15398	15535	15387	15262	15380	15457	15531	15470	15405	15482	15591	15656	15514	15467	15416	15334	15404	15310	15342	15407	15367	15621	15333	15464	15552	15507	15575	15596	15499	15550	15314	15372	15722	15482	15489	15523	15504	15440	15527	15478	15443	15617	15396	15346	15468	15468	15600	15370	15482	15376	15624	15684	15615	15407	15603	15587	15328	15514	15565	15702	15562	15421	15358	15577	15499	15427	15285	15557	15342	15738	15419	15542	15492	15496	15384	15472	15439	15354	15402	15531	15311	15444	15492	15562	15457	15598	15598	15497	15418	15547	15440	15462	15685	15563	15436	15414	15542	15582	15559	15457	15659	15470	15497	15664	15564	15424	15530	15545	15614	15513	15563	15546	15483	15459	15555	15549	15502	15491	15437	15555	15610	15580	15576	15564	15416	15548	15438	15430	15630	15479	15641	15682	15489	15555	15462	15552	15407	15555	15490	15451	15682	15626	15504	15486	15725	15586	15497	15514	15448	15529	15660	15473	15595	15516	15376	15566	15619	15512	15688	15520	15764	15476	15580	15392	15398	15631	15460	15671	15420	15418	15561	15543	15587	15494	15542	15514	15653	15385	15673	15562	15697	15508	15484	15451	15354	15553	15452	15620	15566	15712	15377	15408	15448	15452	15581	15468	15547	15455	15438	15603	15731	15458	15461	15647	15637	15481	15408	15330	15452	15529	15554	15677	15570	15427	15505	15666	15596	15528	15445	15433	15548	15376	15401	15627	15482	15519	15437	15385	15457	15254	15413	15559	15465	15489	15498	15687	15465	15570	15626	15482	15326	15515	15614	15385	15323	15516	15495	15650	15588	15436	15450	15522	15617	15482	15519	15486	15409	15368	15402	15422	15537	15574	15591	15379	15542	15558	15443	15462	15680	15552	15553	15611	15480	15434	15587	15619	15366	15677	15499	15588	15529	15467	15631	15702	15410	15567	15646	15380	15568	15697	15492	15353	15408	15409	15582	15573	15471	15545	15371	15438	15369	15398	15528	15428	15520	15636	15424	15457	15375	15389	15451	15605	15434	15604	15483	15602	15394	15582	15492	15454	15468	15549	15467	15757	15370	15438	15568	15478	15591	15420	15535	15400	15503	15431	15548	15638	15503	15539	15567	15477	15581	15536	15528	15578	15593	15550	15582	15566	15382	15508	15577	15340	15429	15315	15576	15495	15518	15463	15674	15584	15533	15514	15520	15302	15526	15355	15591	15609	15411	15498	15671	15420	15488	15468	15484	15476	15559	15553	15479	15513	15618	15602	15471	15530	15564	15504	15684	15357	15449	15592	15392	15361	15586	15412	15463	15461	15535	15386	15319	15611	15428	15572	15545	15491	15482	15550	15728	15215	15278	15390	15472	15423	15577	15665	15471	15357	15601	15506	15483	15643	15538	15414	15528	15562	15449	15560	15412	15443	15574	15661	15549	15597	15570	15616	15535	15459	15578	15723	15608	15477	15288	15500	15523	15405	15301	15543	15625	15505	15532	15463	15482	15411	15541	15517	15442	15503	15498	15663	15657	15516	15495	15829	15447	15452	15601	15426	15571	15432	15658	15396	15435	15668	15492	15556	15484	15351	15572	15506	15427	15627	15456	15646	15432	15514	15449	15535	15334	15717	15486	15411	15529	15475	15648	15348	15653	15521	15646	15403	15559	15466	15498	15429	15420	15470	15585	15409	15304	15278	15388	15669	15639	15617	15506	15601	15446	15494	15455	15619	15489	15569	15397	15460	15423	15423	15501	15554	15573	15361	15613	15473	15709	15724	15372	15470	15552	15430	15588	15616	15547	15436	15453	15620	15381	15456	15564	15566	15612	15536	15475	15448	15578	15660	15530	15456	15324	15480	15725	15522	15588	15449	15540	15575	15588	15383	15399	15590	15444	15350	15409	15448	15465	15758	15586	15536	15525	15478	15417	15511	15499	15625	15484	15499	15372	15587	15740	15631	15419	15564	15358	15530	15564	15576	15639	15540	15362	15490	15584	15594	15467	15478	15450	15448	15425	15378	15575	15392	15537	15571	15449	15435	15514	15539	15585	15265	15614	15599	15452	15469	15657	15520	15421	15512	15472	15497	15651	15504	15563	15644	15420	15503	15349	15473	15730	15581	15687	15531	15510	15622	15439	15352	15512	15667	15422	15378	15360	15515	15532	15557	15507	15510	15568	15602	15604	15665	15388	15453	15712	15498	15505	15433	15354	15412	15660	15373	15601	15543	15450	15505	15552	15493	15589	15415	15572	15579	15560	15586	15455	15353	15392	15498	15429	15506	15546	15668	15334	15509	15602	15503	15334	15761	15400	15520	15682	15556	15469	15594	15509	15429	15352	15399	15510	15451	15432	15545	15544	15483	15467	15548	15578	15542	15570	15544	15617	15453	15356	15486	15493	15402
43612	50401	53358	47672	40618	35654	31613	28181	25981	24462	23986	23336	23277	23172	22921	22705	22834	22927	22846	22700	22800	22664	22525	22658	22592	22638	22465	22499	22698	22731	22604	22515	22575	22420	22345	22470	22163	22429	22533	22637	22716	22446	22504	22790	22578	22482	22414	22480	22448	22606	22662	22530	22524	22519	22450	22524	22355	22464	22452	22395	22681	22415	22409	22377	22504	22536	22383	22557	22665	22666	22597	22559	22727	22376	22529	22392	22420	22282	22632	22360	22481	22544	22415	22594	22778	22563	22706	22391	22697	22500	22363	22595	22355	22488	22480	22658	22587	22580	22508	22736	22638	22523	22265	22618	22680	22583	22244	22541	22563	22520	22477	22262	22595	22626	22602	22649	22605	22558	22596	22472	22522	22601	22747	22460	22435	22553	22258	22258	22490	22698	22620	22613	22421	22673	22584	22257	22422	22542	22552	22524	22400	22435	22418	22471	22585	22555	22632	22425	22465	22473	22474	22437	22608	22517	22451	22651	22546	22324	22566	22448	22376	22586	22561	22712	22280	22470	22537	22355	22399	22511	22421	22784	22549	22535	22442	22509	22510	22390	22653	22377	22146	22509	22493	22523	22450	22580	22376	22211	22500	22565	22457	22377	22698	22584	22575	22505	22423	22276	22599	22439	22555	22619	22534	22452	22717	22527	22537	22443	22666	22573	22732	22447	22589	22388	22803	22836	22588	22541	22499	22506	22564	22379	22570	22194	22453	22401	22397	22678	22396	22362	22411	22615	22516	22439	22471	22579	22591	22406	22326	22370	22402	22649	22370	22543	22395	22485	22601	22468	22236	22704	22454	22449	22421	22495	22449	22476	22375	22608	22492	22607	22237	22434	22318	22692	22447	22350	22445	22619	22668	22526	22646	22499	22509	22266	22243	22472	22429	22629	22639	22490	22429	22469	22477	22694	22593	22542	22686	22452	22603	22733	22676	22729	22503	22302	22669	22527	22635	22390	22429	22627	22310	22627	22458	22702	22516	22529	22612	22363	22340	22722	22456	22532	22423	22434	22440	22365	22560	22568	22299	22536	22306	22416	22262	22739	22453	22538	22419	22652	22563	22489	22282	22510	22566	22384	22287	22399	22548	22531	22451	22495	22362	22383	22503	22470	22426	22468	22525	22870	22508	22392	22548	22493	22715	22542	22794	22760	22644	22442	22568	22380	22543	22480	22553	22498	22591	22245	22543	22264	22294	22379	22371	22377	22520	22143	22594	22567	22609	22423	22609	22179	22691	22581	22749	22457	22172	22391	22698	22365	22470	22466	22268	22580	22592	22493	22464	22429	22618	22199	22420	22445	22607	22477	22561	22791	22732	22731	22752	22663	22391	22604	22580	22446	22385	22644	22452	22212	22593	22346	22526	22256	22333	22385	22464	22698	22580	22492	22824	22751	22524	22461	22633	22473	22377	22642	22398	22434	22301	22478	22462	22640	22407	22591	22484	22683	22702	22668	22630	22295	22426	22487	22452	22588	22512	22629	22407	22568	22545	22456	22379	22461	22662	22506	22382	22262	22771	22672	22497	22380	22781	22568	22643	22334	22471	22438	22611	22393	22526	22377	22639	22748	22714	22421	22325	22385	22461	22492	22570	22530	22630	22395	22555	22332	22650	22226	22509	22451	22435	22632	22484	22501	22280	22354	22414	22654	22593	22453	22731	22446	22464	22454	22488	22423	22369	22839	22429	22547	22653	22573	22496	22591	22430	22371	22541	22476	22691	22580	22399	22620	22528	22352	22401	22560	22512	22318	22564	22465	22671	22465	22409	22545	22557	22345	22485	22544	22501	22451	22253	22399	22589	22561	22447	22545	22337	22423	22654	22365	22679	22484	22254	22499	22679	22273	22591	22715	22386	22654	22597	22672	22269	22536	22632	22570	22609	22482	22583	22385	22486	22558	22472	22441	22603	22526	22234	22599	22603	22568	22422	22395	22731	22670	22598	22444	22370	22554	22696	22534	22452	22434	22489	22449	22662	22609	22621	22450	22412	22522	22426	22458	22537	22381	22535	22464	22428	22394	22518	22444	22669	22437	22406	22477	22544	22652	22707	22518	22501	22371	22474	22586	22494	22575	22520	22334	22644	22254	22474	22240	22299	22428	22609	22626	22343	22616	22439	22484	22532	22419	22345	22712	22514	22558	22562	22439	22419	22537	22335	22503	22313	22316	22547	22407	22484	22505	22568	22292	22227	22577	22405	22444	22431	22459	22536	22617	22685	22546	22672	22417	22442	22508	22551	22586	22518	22473	22560	22609	22576	22347	22453	22651	22536	22632	22608	22620	22641	22677	22636	22559	22538	22520	22296	22422	22563	22330	22535	22336	22263	22623	22239	22486	22515	22487	22405	22488	22604	22527	22492	22494	22358	22595	22556	22432	22468	22387	22453	22416	22459	22385	22323	22454	22554	22443	22511	22566	22757	22587	22538	22367	22609	22665	22478	22621	22723	22544	22670	22900	22540	22415	22425	22413	22504	22460	22435	22608	22620	22419	22461	22510	22619	22679	22420	22459	22600	22398	22498	22327	22481	22495	22465	22558	22643	22571	22538	22324	22684	22373	22594	22614	22212	22646	22380	22499	22635	22574	22474	22598	22662	22570	22503	22584	22717	22510	22402	22437	22399	22324	22254	22498	22470	22509	22184	22361	22543	22284	22328	22681	22417	22361	22464	22511	22703	22316	22326	22493	22305	22387	22567	22454	22714	22635	22493	22417	22424	22404	22700	22657	22540	22516	22642	22544	22466	22541	22215	22526	22491	22267	22563	22446	22563	22560	22566	22493	22649	22508	22596	22592	22685	22671	22314	22515	22439	22441	22580	22486	22553	22571	22483	22755	22434	22669	22405	22452	22327	22465	22483	22371	22363	22481	22385	22428	22463	22464	22330	22482	22516	22537	22588	22697	22211	22474	22740	22534	22522	22635	22675	22420	22540	22454	22571	22597	22655	22340	22704	22572	22430	22691	22426	22462	22505	22361	22290	22344	22701	22447	22491	22656	22805	22598	22612	22884	22845	22536	22562	22705	22478	22444	22522	22242	22699	22462	22333	22238	22672	22388	22535	22595	22396	22392	22420	22528	22473	22568	22475	22429	22527	22702	22543	22223	22572	22314	22585	22462	22586	22338	22467	22557	22439	22753	22396	22407	22412	22468	22516	22456	22491	22419	22629	22518	22442	22408	22549	22369	22735	22740	22417	22447	22419	22469	22525	22586	22495	22595	22739	22368	22381	22492	22565	22474	22689	22804	22389	22612	22563	22603	22576	22570	22566	22460	22414	22819	22488	22335	22549	22617	22357	22663	22523	22384	22443	22652	22498	22609	22489	22585	22499	22548	22594	22420	22350	22405	22315	22524	22663	22485	22487	22534	22562	22395	22450	22471	22619	22538	22468	22662	22378	22549	22293	22442	22433	22513	22583	22343	22423	22500	22419	22498	22636	22582	22427	22392	22379	22479	22343	22653	22621	22453	22408	22484	22525	22236	22324	22214	22450	22399	22498	22567	22441	22408	22636	22458	22547	22565	22609	22610	22595	22446	22555	22329	22483	22415	22125	22428	22409	22521	22707	22531	22492	22507	22304	22753	22646	22363	22541	22279	22567	22528	22438	22447	22415	22425	22336	22506	22505	22609	22407	22532	22599	22659	22352	22345	22469	22381	22395	22553	22557	22301	22474	22350	22572	22721	22509	22587	22641	22178	22433	22585	22538	22250	22425	22449	22394	22472	22594	22712	22650	22298	22249	22533	22274	22608	22355	22620	22294	22346	22474	22496	22294	22805	22615	22345	22458	22693	22640	22577	22497	22451	22399	22332	22583	22642	22561	22396	22487	22660	22752	22441	22523	22342	22348	22480	22522	22379	22512	22600	22502	22512	22695	22574	22603	22641	22508	22608	22258	22349	22469	22296	22347	22550	22407	22449	22462	22401	22668	22614	22512	22644	22490	22432	22629	22351	22546	22492	22358	22464	22506	22556	22576	22364	22269	22765	22265	22572	22444	22501	22706	22478	22500	22250	22502	22528	22537	22519	22495	22302	22348	22771	22447	22762	22359	22438	22569	22793	22522	22387	22599	22584	22616	22556	22515	22351	22375	22467	22379	22682	22707	22291	22555	22339	22560	22438	22396	22682	22723	22438	22549	22478	22639	22611	22494	22548	22533	22446	22580	22346	22530	22347	22375	22519	22562	22543	22633	22597	22582	22589	22484	22526	22337	22565	22517	22619	22448	22574	22622	22551	22579	22717	22514	22480	22769	22573	22451	22568	22630	22672	22662	22346	22461	22586	22466	22582	22686	22615	22349	22312	22607	22238	22530	22515	22576	22403	22384	22310	22549	22697	22449	22565	22465	22103	22544	22573	22279	22496	22498	22542	22501	22320	22344	22371	22525	22509	22540	22491	22499	22391	22437	22647	22594	22355	22659	22506	22482	22474	22335	22797	22593	22546	22454	22613	22517	22660	22393	22506	22478	22490	22721	22748	22651	22688	22593	22661	22377	22548	22742	22540	22697	22582	22574	22312	22400	22543	22552	22348	22521	22530	22600	22571	22576	22547	22524	22568	22573	22449	22686	22713	22693	22542	22582	22437	22246	22353	22686	22623	22474	22424	22582	22243	22664	22444	22262	22449	22337	22529	22425	22523	22617	22598	22575	22670	22522	22417	22508	22653	22711	22615	22452	22604	22391	22496	22408	22697	22511	22434	22528	22525	22447	22501	22496	22420	22511	22759	22750	22584	22400	22504	22472	22280	22525	22592	22468	22641	22532	22297	22539	22702	22530	22712	22505	22653	22822	22368	22595	22319	22480	22328	22480	22466	22631	22444	22491	22815	22672	22675	22369	22486	22265	22451	22385	22416	22578	22434	22230	22405	22635	22687	22497	22424	22477	22519	22444	22341	22622	22661	22691	22303	22640	22619	22327	22552	22514	22567	22641	22476	22425	22692	22488	22560	22419	22606	22458	22582	22437	22451	22390	22636	22478	22534	22463	22753	22452	22746	22640	22463	22373	22353	22634	22447	22744	22739	22493	22633	22698	22512	22411	22466	22656	22594	22548	22484	22491	22568	22674	22561	22392	22569	22568	22440	22474	22442	22725	22581	22575	22588	22821	22586	22405	22429	22533	22421
45093	59097	55448	44915	37906	32176	26885	22843	20302	18495	17325	16842	16865	16672	16096	16095	16076	15741	16051	15807	15840	15670	15989	15885	15799	15823	16102	15832	15798	15717	15662	15764	15730	15653	15703	15634	15691	15950	15706	15655	15752	15618	15737	15708	15747	15821	15689	15857	15744	15604	15609	15654	15776	15570	15662	15804	15735	15783	15576	15610	15894	15838	15835	15695	15722	15626	15640	15460	15740	15773	15725	15698	15741	15864	15753	15686	15571	15863	15993	15806	15700	15789	15725	15802	15624	15681	15643	15662	15602	15748	15734	15656	15629	15776	15629	15777	15517	15471	15741	15770	15634	15816	15651	15617	15689	15656	15653	15836	15884	15742	15600	15802	15540	15610	15570	15783	15801	15648	15769	15810	15668	15636	15827	15555	15724	15710	15929	15739	15684	15587	15758	15683	15648	15749	15720	15678	15703	15651	15659	15653	15616	15436	15603	15782	15745	15594	15622	15642	15759	15643	15619	15608	15542	15697	15823	15730	15694	15812	15590	15609	15785	15617	15625	15786	15650	15545	15745	15753	15645	15750	15837	15762	15916	15711	15542	15571	15812	15724	15773	15657	15597	15812	15725	15699	15645	15650	15873	15742	15733	15587	15745	15721	15628	15665	15825	15723	15692	15704	15754	15668	15667	15696	15702	15793	15681	15736	15792	15678	15607	15604	15566	15574	15606	15638	15657	15731	15665	15539	15703	15706	15655	15669	15664	15735	15794	15781	15621	15600	15884	15487	15816	15746	15542	15705	15674	15916	15592	15822	15587	15791	15722	15539	15739	15725	15766	15727	15595	15845	15500	15679	15553	15817	15511	15811	15688	15626	15605	15762	15475	15727	15777	15764	15582	15675	15665	15831	15656	15514	15653	15720	15860	15663	15671	15668	15615	15666	15643	15847	15721	15622	15825	15578	15650	15553	15553	15703	15626	15789	15585	15759	15497	15618	15849	15668	15722	15705	15718	15719	15626	15722	15587	15869	15674	15678	15756	15718	15686	15535	15813	15805	15732	15857	15704	15593	15744	15730	15691	15626	15724	15721	15816	15624	15708	15754	15773	15452	15771	15679	15771	15708	15798	15668	15700	15697	15717	15476	15598	15665	15665	15657	15790	15692	15534	15887	15655	15692	15666	15858	15756	15604	15721	15845	15565	15596	15805	15637	15705	15750	15618	15699	15794	15660	15693	15691	15907	15700	15753	15804	15543	15612	15848	15723	15468	15616	15739	15745	15517	15811	15660	15726	15716	15661	15833	15769	15626	15638	15732	15755	15753	15857	15642	15778	15813	15686	15695	15692	15685	15745	15668	15695	15752	15768	15643	15560	15785	15664	15753	15619	15667	15563	15658	15812	15805	15623	15682	15670	15836	15752	15711	15732	15648	15597	15705	15587	15823	15688	15626	15649	15823	15644	15752	15780	15745	15631	15657	15695	15669	15731	15774	15690	15816	15705	15674	15794	15563	15815	15638	15814	15761	15760	15758	15890	15763	15552	15681	15563	15746	15576	15750	15746	15668	15683	15731	15599	15500	15653	15672	15746	15750	15590	15737	15734	15715	15775	15735	15646	15808	15609	15844	15774	15722	15604	15501	15577	15545	15748	15612	15552	15783	15797	15668	15589	15724	15563	15878	15621	15971	15549	15652	15859	15692	15663	15779	15951	15652	15723	15667	15679	15790	15647	15841	15684	15875	15561	15681	15778	15747	15740	15769	15706	15773	15612	15798	15572	15753	15788	15536	15713	15744	15588	15814	15842	15712	15648	15677	15727	15612	15502	15808	15791	15560	15724	15733	15797	15714	15700	15705	15614	15663	15839	15690	15681	15651	15667	15452	15691	15679	15624	15667	15697	15882	15805	15561	15717	15650	15733	15771	15711	15559	15791	15626	15767	15729	15771	15823	15795	15603	15539	15744	15802	15537	15716	15695	15624	15710	15585	15769	15650	15676	15640	15636	15602	15644	15675	15555	15831	15726	15571	15827	15716	15863	15626	15553	15757	15775	15726	15746	15716	15594	15546	15636	15757	15712	15591	15630	15642	15710	15761	15794	15789	15845	15681	15735	15938	15897	15702	15626	15648	15626	15748	15657	15676	15964	15552	15782	15702	15562	15734	15623	15520	15578	15768	15648	15577	15800	15700	15714	15665	15611	15589	15615	15769	15584	15642	15640	15795	15528	15799	15799	15704	15617	15632	15578	15662	15678	15688	15863	15793	15822	15650	15673	15763	15611	15594	15516	15697	15810	15761	15628	15629	15902	15698	15802	15690	15622	15687	15640	15745	15671	15843	15494	15570	15638	15782	15761	15797	15818	15816	15648	15796	15849	15747	15697	15884	15654	15652	15648	15773	15641	15686	15371	15792	15707	15880	15563	15648	15796	15795	15756	15738	15820	15547	15892	15632	15600	15773	15763	15671	15708	15735	15634	15567	15581	15662	15679	15565	15752	15838	15753	15625	15469	15666	15581	15623	15822	15755	15797	15785	15728	15704	15714	15755	15772	15547	15826	15743	15633	15642	15417	15654	15790	15615	15907	15825	15719	15613	15784	15849	15638	15722	15646	15832	15760	15685	15735	15562	15674	15730	15623	15523	15793	15682	15624	15718	15773	15618	15745	15855	15667	15724	15745	15700	15801	15670	15609	15747	15663	15823	15548	15608	15900	15597	15710	15855	15722	15527	15718	15606	15661	15798	15826	15499	15621	15572	15833	15633	15629	15788	15702	15803	15784	15875	15747	15663	15599	15607	15905	15820	15623	15636	15645	15687	15662	15830	15690	15554	15583	15691	15712	15678	15707	15606	15838	15658	15410	15627	16063	15500	15681	15772	15804	15638	15824	15650	15652	15886	15608	15674	15594	15696	15622	15679	15696	15758	15750	15591	15789	15713	15881	15610	15766	15697	15639	15703	15488	15747	15565	15713	15604	15572	15618	15800	15371	15729	15607	15794	15781	15690	15694	15844	15537	15521	15744	15833	15788	15662	15828	15777	15698	15739	15683	15666	15590	15831	15594	15799	15593	15776	15894	15704	15816	15677	15917	15737	15522	15692	15668	15695	15660	15669	15707	15531	15544	15805	15651	15900	15732	15520	15654	15614	15693	15733	15523	15631	15527	15697	15943	15695	15746	15598	15693	15713	15796	15828	15715	15645	15615	15895	15740	15687	15771	15593	15707	15525	15624	15732	15606	15684	15735	15600	15635	15603	15646	15870	15655	15681	15602	15724	15773	15657	15747	15777	15648	15622	15656	15866	15586	15759	15776	15585	15553	15810	15815	15730	15783	15726	15551	15805	15735	15725	15693	15721	15851	15705	15722	15688	15755	15708	15693	15749	15786	15687	15420	15626	15668	15685	15819	15782	15776	15716	15780	15679	15644	15630	15610	15668	15691	15776	15651	15897	15788	15551	15713	15703	15687	15801	15700	15781	15671	15729	15763	15622	15757	15732	15728	15704	15811	15762	15663	15721	15729	15562	15605	15595	15811	15652	15564	15533	15826	15643	15822	15830	15703	15724	15755	15790	15706	15556	15709	15783	15636	15517	15641	15761	15446	15642	15581	15523	15796	15700	15754	15712	15661	15776	15629	15778	15677	15567	15618	15640	15741	15703	15801	15728	15686	15724	15751	15603	15570	15634	15719	15632	15545	15634	15811	15648	15721	15565	15570	15667	15626	15810	15647	15599	15612	15726	15787	15619	15708	15766	15741	15712	15648	15711	15786	15848	15685	15760	15773	15693	15627	15689	15764	15699	15761	15672	15622	15709	15812	15810	15650	15728	15769	15693	15725	15688	15867	15879	15671	15555	15693	15680	15676	15685	15597	15498	15472	15798	15564	15759	15727	15794	15748	15696	15704	15812	15683	15630	15757	15685	15932	15815	15728	15552	15665	15615	15704	15590	15754	15742	15575	15701	15818	15749	15552	15570	15684	15859	15795	15876	15747	15857	15493	15619	15710	15534	15631	15791	15739	15896	15891	15595	15777	15801	15622	15663	15598	15791	15640	15509	15637	15849	15787	15826	15683	15711	15709	15567	15748	15708	15671	15622	15752	15678	15647	15746	15723	15740	15610	15729	15662	15690	15760	15662	15761	15694	15674	15690	15714	15699	15707	15724	15765	15847	15705	15678	15729	15683	15823	15700	15642	15826	15770	15672	15673	15716	15744	15683	15813	15703	15600	15601	15628	15791	15713	15585	15751	15729	15789	15834	15675	15643	15758	15621	15727	15850	15807	15713	15799	15695	15739	15668	15731	15820	15885	15855	15582	15798	15626	15582	15633	15643	15680	15766	15751	15734	15768	15639	15819	15802	15650	15802	15905	15683	15845	15676	15567	15705	15753	15802	15788	15754	15678	15592	15639	15647	15856	15731	15669	15591	15598	15694	15720	15792	15708	15772	15767	15695	15678	15695	15642	15585	15673	15600	15768	15672	15875	15926	15710	15627	15602	15630	15767	15721	15620	15839	15779	15787	15707	15698	15682	15502	15754	15868	15889	15521	15740	15786	15697	15686	15575	15645	15604	15837	15823	15706	15869	15614	15544	15733	15714	15477	15549	15606	15791	15694	15724	15692	15883	15708	15623	15621	15755	15761	15815	15893	15612	15556	15909	15872	15872	15704	15859	15825	15761	15596	15665	15654	15621	15758	15549	15670	15816	15733	15763	15715	15692	15601	15572	15601	15794	15850	15851	15727	15741	15781	15605	15589	15591	15693	15744	15614	15799	15769	15703	15514	15600	15720	15651	15680	15583	15873	15597	15823	15921	15592	15582	15921	15670	15627	15684	15773	15598	15604	15809	15743	15683	15803	15765	15658	15584	15876	15614	15738	15712	15637	15617	15660	15792	15557	15857	15710	15799	15600	15769	15632	15598	15685	15927	15573	15742	15763	15636	15896	15701	15675	15710	15733	15520	15713	15770	15625	15678	15734	15538	15802	15610	15683	15575	15814	15741	15819	15539	15804	15736	15706	15790	15712	15782	15725	15827	15831	15634	15594	15837	15655	15579	15774	15750	15600	15573	15698	15604	15822	15668	15630	15712	15839	15878	15652	15834	15891	15719	15766	15711	15579	15647	15667	15676	15818	15716	15646	15826	15749	15615	15809	15671	15630	15654	15601	15729	15691	15726	15596	15573	15783
26223	21820	31811	38519	42796	43432	40511	34560	29779	26402	24330	23823	23492	23390	22853	22831	22654	22612	22535	22415	22282	22304	22289	22487	22154	22194	22115	22112	22213	22189	22010	22119	22100	22258	22094	22051	21997	22156	22036	21982	22002	22089	22277	22109	22199	22172	22005	22005	22137	21994	21974	21903	21916	22195	21927	21853	22096	21832	22156	22046	22363	21893	22090	21886	22057	22118	22087	22231	22099	22074	22015	22046	22019	21891	21872	22053	22090	22203	21990	22005	22037	21905	22024	22041	22021	22110	22113	22083	22046	22049	22109	22110	22089	22119	22203	22133	21941	22226	22158	22000	22254	22144	22134	22288	22108	22275	22124	22105	21966	22084	22245	21861	21860	21880	21895	21966	21947	21980	21897	22180	22358	22258	22126	22185	21866	22051	21993	22169	22124	22169	22283	22121	22269	21950	22240	22101	22156	21844	21911	21957	21909	22119	22072	22032	22029	22039	22096	22027	22063	22169	22016	22186	22220	22100	22270	22149	22273	22015	22147	21896	22269	22109	22253	22003	22272	21996	22061	21866	21894	21901	22305	22091	22105	21935	22201	21731	22096	22083	22325	21979	21743	21844	22214	22190	22117	22103	22023	21973	21983	22039	22014	22213	22048	22340	22351	22199	22205	21978	21831	22114	21951	21988	21955	21718	22148	22271	22092	21926	21853	22076	22091	22035	22094	21810	21982	22143	22163	21910	22203	21973	21877	22106	21964	22206	22148	22327	21999	22233	21945	22018	22254	22029	21950	22105	21939	22187	22047	21962	22236	21924	22034	21958	21895	21981	22029	22068	22103	22132	22063	22174	21934	22169	22032	22201	22189	22153	22089	21941	22097	21947	22311	22016	22000	22030	21822	22051	21993	22398	22216	22106	21818	22250	22023	21869	22058	22191	22384	22074	22042	22238	22085	22035	22186	22148	22174	21985	22242	22017	22049	21927	22149	22091	22259	22196	22090	22127	21895	21858	21844	22057	21734	21892	22204	22094	22055	22043	22252	22142	22163	21982	22206	22016	21999	21947	22357	21970	22013	21790	22144	22019	22114	21975	22230	21911	21940	22022	22191	22103	21958	22005	22242	21914	22147	22142	22006	21832	22220	21876	22050	22219	22256	22013	21912	22290	22191	22128	22165	22141	22165	22045	22237	22041	21941	22069	22266	21891	21780	22179	22010	21997	22131	22131	21977	22219	22093	22003	22161	22046	22061	21943	22006	22090	22129	22256	22152	22154	22050	22235	22019	21874	21965	22212	22178	22162	22115	21897	21968	22086	21956	22077	21996	21754	22173	22043	21796	22096	22042	22087	22040	22015	22069	22028	22175	22145	22028	22046	22153	22082	22073	22131	22342	22137	22143	22311	22311	22039	22116	22049	22010	22317	22127	21887	22032	22045	22043	22034	22269	22027	22263	22119	22142	22012	22030	21982	22112	21908	21980	22153	22111	21995	21900	21981	22334	22074	21938	22088	22281	22380	22100	22113	21869	21828	21993	22221	22030	22014	22194	22190	21906	21900	22130	22014	22036	22117	22020	22082	22219	21966	22119	22233	22009	21964	22039	22096	22043	21971	22206	21976	22093	22039	22018	22157	22088	21740	21964	22055	21899	22025	22023	21981	21894	21967	22200	21960	21935	22151	22227	22128	21816	21993	21827	22082	22002	21949	22223	22192	21568	22146	22436	22272	22103	22100	22008	21994	22057	22152	21866	22048	21949	21920	21997	21870	21918	21989	22046	21985	22138	22213	22069	21958	22017	21829	22076	21743	21882	22033	22180	22046	22121	22141	21926	21992	22289	21976	21987	22186	22330	22236	22055	22026	22017	22213	22008	21940	22078	22200	22108	21812	21871	21977	22124	22158	22032	22181	22151	21975	22346	22080	21991	22102	22132	21836	22084	22169	22174	22141	22254	22141	22086	22138	22120	22099	21852	22192	21898	22106	21953	22079	22129	22077	21799	22062	21991	21951	22023	22184	22126	21880	22169	22098	22180	22048	21936	22231	22187	22121	22213	22254	22035	22124	22133	21838	22053	21962	22114	22013	22101	21874	22006	22000	22042	22195	21962	21947	21987	22153	22232	22218	21885	22132	22078	22137	22113	22146	22251	22092	21902	21916	22070	22240	22176	22102	22076	22075	22091	22073	22234	21997	21937	21933	22009	21862	22055	22133	21881	22226	22184	22218	21982	22007	21977	22214	22144	22156	21994	22029	22085	22119	22178	22104	22107	21944	22273	21907	21821	22046	22213	21932	22013	22107	21845	22013	21863	22106	22138	22134	22113	22302	22166	22089	22079	21999	22119	22111	21797	21881	22311	22091	22012	21842	22175	21991	22028	22232	22351	22020	21943	22076	22090	21982	21911	21969	22210	22125	21970	22080	21852	22080	21970	21933	22100	22051	22113	22180	22258	22197	21904	22022	22017	22098	21973	21968	22394	22061	21919	22102	21919	22088	22234	22085	21951	21896	21965	22190	22084	22040	22055	22307	21905	21963	22011	22086	22011	22176	22069	22131	22264	22108	22097	22078	22069	22177	22395	22018	22047	21997	21826	22038	22182	22105	22110	22169	22156	22121	22205	21817	21798	22130	21680	21868	21974	22371	22368	22046	22157	22027	22262	21834	22222	22082	21950	22122	22192	22079	21893	22000	22155	21944	22027	22083	22220	22039	21976	21891	22201	21981	21936	22079	22044	21965	22259	22018	22105	22120	21903	22225	21936	21971	22006	21986	22169	21977	22060	22062	22310	22093	21977	22201	22031	22250	21922	22071	22121	22339	22096	22156	22173	21963	22248	21988	22244	22089	22018	22064	22051	22209	22219	22108	22040	22197	22141	22130	22021	21918	21941	21976	21932	22220	22108	22060	22184	22223	22084	21966	22091	22082	22177	22337	21937	22144	21964	21974	21904	22107	21954	21936	21893	22058	22071	22340	22174	22006	21907	22104	22106	22165	22286	22188	22020	22196	22005	22073	22146	22153	22166	22146	22066	21964	21828	22172	22141	22104	22171	21994	21854	22333	21946	22118	21998	21978	22020	22066	22072	21975	22153	22018	22205	22009	22171	21956	22111	22154	22093	22131	22115	22025	22259	22000	22081	21971	22287	21947	21678	22051	22203	21931	22158	21964	22348	21992	21977	22074	21874	22002	21997	21987	22089	22101	22005	22119	21957	22046	21891	22242	22190	22014	22060	21878	22089	21710	21787	22087	21888	22068	22057	22339	22043	22084	22012	22196	22144	21994	22190	22105	22142	21827	22023	22042	22311	22172	22006	21776	22076	21954	21998	21982	22463	22095	21816	21954	21992	22074	22131	21837	22302	22146	22145	21996	22138	22029	22145	22045	22073	22150	21921	22244	21908	21928	22246	22096	22266	22107	21903	22109	21975	22173	21863	21886	21834	22082	22099	21852	22356	22166	22172	22239	22253	21895	22058	21982	21789	22125	22200	22009	22061	22150	22058	22283	22139	22123	22156	22075	21949	21911	21852	22064	21833	22117	21845	21962	22127	22162	21933	21907	22123	22375	22325	22140	22302	22073	22094	21987	22095	22062	21908	22179	22031	21949	21964	22204	21986	22004	22116	21971	22131	22012	22208	22062	22268	22192	22081	22128	22038	22224	22055	21698	21838	21902	22154	21936	22153	22026	22052	21868	21726	22110	22026	21902	22116	22203	22057	21948	22216	22156	22105	22121	22242	22100	22015	22096	22267	22295	22257	22078	22130	22091	22401	21981	22045	21948	21770	22013	22286	22092	21938	22255	22301	22125	22068	21845	22019	22063	22121	22068	22101	22284	22046	21978	22291	22074	22146	22255	22181	21980	22208	22196	21801	22293	22226	22171	22080	22114	21884	21703	21914	22126	22299	22048	21838	22122	22013	22333	22243	22229	21985	21848	22134	21922	22213	22276	21707	22029	22297	22041	22172	22219	21864	22147	22197	21809	21974	21874	21825	22179	21972	22052	21961	21892	22332	21763	22112	21969	21991	22167	22273	22104	22112	22040	22070	22035	22174	22278	22141	22011	22166	22320	22169	22137	22029	22110	22240	21888	22037	22106	21891	22252	22035	21992	22198	21984	22379	21955	21995	22057	22155	21991	21885	22141	22204	22026	22020	22202	22264	21913	22242	21995	21896	21826	22092	22149	22104	22198	22282	22044	22076	22332	21900	21958	21939	21930	22075	22022	22011	22061	22074	22135	22011	21974	21848	22038	22081	22098	22218	21876	22080	22060	22054	21980	22169	21999	22114	22041	22032	21983	22361	22146	22055	21857	22163	22148	22102	22088	21892	22123	22387	22218	22119	22088	22196	22098	21954	21993	21752	21816	22083	21991	22272	22032	21959	22251	21929	22179	22022	22215	22232	22159	22213	22108	22102	22072	22052	22024	22084	22060	21993	22129	21935	22194	22136	21792	21972	22110	22010	22036	22226	22032	22121	22264	22107	22086	22040	22169	22186	21986	22322	22000	21953	22127	21998	21964	22028	22011	21944	22079	22017	22253	22154	22123	22084	22016	21998	22048	21983	21978	21936	21912	22264	21826	21967	22111	22065	21918	21859	22125	21942	21931	21936	22033	21967	22079	22144	22054	22093	22132	22114	21879	21967	21995	22082	21918	22103	21976	22138	22144	21935	21955	22069	22103	21914	21953	22128	22087	22246	22410	22056	22027	22192	21890	22105	21989	22091	21925	21784	22109	22021	21940	21973	22217	21987	22029	22085	22017	22167	21977	22042	22126	22086	22125	21925	21991	21984	22204	22075	22218	22132	21986	22150	21848	21998	22093	22047	21836	22021	22005	22038	21872	22311	22338	22079	22064	21934	21931	21959	21978	22004	22030	22023	22012	21971	21949	21979	21969	21911	22151	21981	22319	21964	22277	22080	22222	22275	21937	22108	21859	22044	21900	21847	21817	22015	21836	22165	21940	21795	22469	22012	21776	22035	22140	22156	22092	22039	22112	22021	22201	21872	22159	22248	21900	22174	21911	22159	21964	22102	22200	21958	22241	22217	22082	22199	21960	22033	22084	22125	22195	22124	22193	22214	22081	21955	22171	21823	22214	22103	22242	22012	22012	21907	22163	22015	22173	22305	22409	21957	22165	22183	22233	22013	22036	22277	22132	22152	22250	22034	21952	22154	22228
44925	69926	66991	57731	49873	42715	36517	30643	24624	20090	18117	17600	17070	16774	16304	16286	15898	15886	15837	15591	15568	15587	15847	15709	15604	15730	15670	15715	15737	15862	15539	15627	15745	15642	15401	15518	15521	15483	15429	15533	15502	15680	15400	15548	15606	15392	15532	15343	15640	15603	15597	15440	15350	15529	15585	15563	15535	15483	15569	15493	15467	15562	15505	15409	15451	15598	15409	15659	15394	15470	15533	15431	15528	15505	15504	15507	15457	15425	15387	15479	15509	15549	15507	15482	15590	15422	15342	15523	15505	15604	15452	15528	15650	15582	15388	15595	15422	15491	15489	15453	15636	15371	15428	15546	15483	15645	15452	15465	15431	15512	15447	15440	15570	15706	15285	15515	15464	15520	15480	15554	15473	15452	15516	15442	15578	15480	15591	15485	15423	15532	15422	15619	15383	15471	15501	15295	15550	15399	15631	15471	15460	15459	15374	15612	15483	15406	15513	15408	15342	15496	15407	15512	15585	15416	15440	15435	15453	15608	15391	15438	15452	15609	15520	15457	15429	15594	15403	15651	15498	15636	15568	15458	15473	15519	15275	15631	15430	15384	15464	15596	15439	15444	15669	15548	15537	15532	15523	15341	15443	15587	15416	15516	15429	15464	15523	15509	15561	15534	15485	15354	15510	15384	15394	15507	15369	15554	15400	15515	15546	15391	15690	15530	15461	15470	15491	15607	15508	15434	15480	15450	15374	15510	15725	15459	15350	15573	15555	15471	15595	15319	15523	15392	15479	15448	15540	15579	15542	15591	15458	15495	15574	15422	15584	15529	15413	15477	15351	15651	15737	15389	15569	15474	15514	15365	15474	15512	15504	15297	15532	15536	15383	15623	15317	15438	15368	15568	15434	15443	15576	15686	15590	15378	15524	15562	15518	15382	15698	15338	15506	15334	15642	15254	15484	15552	15651	15611	15512	15554	15576	15491	15378	15594	15627	15631	15306	15464	15702	15531	15452	15397	15572	15644	15362	15400	15442	15568	15531	15501	15446	15487	15543	15469	15601	15708	15557	15651	15369	15335	15437	15309	15316	15411	15643	15429	15457	15469	15439	15452	15490	15633	15503	15308	15459	15501	15441	15436	15630	15622	15485	15692	15419	15610	15390	15592	15524	15547	15543	15350	15466	15621	15490	15619	15636	15387	15437	15557	15511	15417	15432	15599	15275	15497	15569	15406	15352	15549	15526	15535	15586	15442	15567	15466	15322	15261	15416	15479	15542	15472	15447	15383	15543	15554	15599	15471	15489	15456	15579	15536	15472	15500	15545	15625	15399	15635	15425	15438	15348	15611	15519	15477	15481	15469	15203	15452	15190	15519	15470	15554	15534	15519	15633	15433	15527	15530	15471	15446	15692	15489	15441	15434	15383	15478	15506	15222	15353	15457	15498	15412	15475	15273	15349	15429	15614	15475	15490	15482	15566	15562	15442	15394	15476	15519	15469	15431	15439	15389	15367	15444	15514	15369	15400	15350	15353	15344	15493	15497	15493	15354	15303	15364	15357	15436	15550	15468	15651	15462	15428	15615	15450	15451	15460	15402	15526	15401	15320	15469	15457	15604	15430	15396	15536	15576	15430	15463	15750	15628	15600	15533	15612	15556	15535	15573	15445	15437	15423	15466	15522	15541	15377	15421	15670	15639	15430	15469	15456	15557	15432	15453	15638	15566	15529	15620	15439	15333	15576	15590	15656	15417	15604	15392	15598	15445	15507	15423	15567	15489	15406	15317	15633	15519	15534	15420	15324	15588	15575	15327	15575	15272	15394	15506	15521	15482	15385	15505	15589	15368	15567	15288	15535	15504	15499	15530	15345	15486	15635	15396	15530	15693	15451	15432	15367	15397	15368	15493	15355	15425	15534	15358	15405	15426	15435	15470	15443	15532	15413	15463	15561	15399	15568	15488	15521	15465	15473	15534	15515	15252	15520	15347	15469	15606	15494	15322	15438	15460	15421	15419	15621	15611	15420	15361	15473	15498	15373	15390	15470	15536	15350	15363	15417	15348	15614	15516	15433	15520	15457	15679	15409	15387	15541	15513	15493	15547	15653	15581	15638	15428	15455	15677	15488	15630	15201	15403	15515	15475	15579	15561	15556	15448	15613	15560	15404	15580	15495	15535	15476	15436	15559	15443	15504	15517	15518	15522	15451	15472	15446	15259	15564	15332	15425	15409	15493	15537	15467	15463	15525	15400	15505	15577	15514	15459	15367	15564	15466	15713	15529	15570	15617	15465	15434	15629	15455	15578	15380	15460	15177	15470	15438	15502	15437	15517	15594	15548	15487	15586	15366	15554	15412	15337	15505	15246	15328	15498	15338	15334	15450	15495	15516	15456	15511	15652	15602	15502	15454	15527	15486	15529	15469	15578	15508	15355	15659	15553	15520	15435	15681	15532	15634	15377	15508	15413	15446	15356	15494	15508	15500	15398	15436	15488	15442	15629	15492	15511	15584	15376	15556	15589	15633	15356	15348	15566	15461	15525	15556	15549	15553	15605	15555	15594	15453	15642	15400	15413	15331	15659	15521	15302	15520	15541	15505	15554	15534	15389	15660	15379	15391	15397	15334	15651	15529	15515	15509	15584	15455	15645	15390	15565	15487	15558	15652	15352	15525	15644	15450	15401	15375	15676	15368	15454	15615	15442	15582	15542	15529	15415	15407	15362	15258	15413	15581	15483	15453	15439	15462	15416	15408	15445	15470	15367	15397	15482	15565	15600	15461	15468	15639	15398	15584	15758	15606	15514	15397	15596	15524	15469	15529	15476	15501	15511	15545	15596	15423	15634	15468	15390	15531	15466	15476	15374	15516	15415	15434	15368	15555	15526	15414	15532	15505	15601	15456	15355	15388	15470	15470	15489	15458	15501	15326	15511	15500	15574	15529	15473	15550	15583	15413	15590	15369	15448	15374	15545	15350	15504	15491	15452	15531	15554	15475	15455	15448	15713	15465	15243	15449	15575	15323	15546	15517	15451	15373	15427	15496	15511	15486	15470	15642	15590	15540	15490	15711	15430	15470	15553	15503	15416	15585	15532	15609	15536	15445	15564	15489	15656	15492	15347	15548	15491	15505	15428	15448	15649	15207	15587	15528	15386	15527	15522	15612	15565	15465	15471	15530	15527	15515	15504	15475	15539	15585	15374	15423	15590	15384	15560	15445	15559	15441	15471	15482	15326	15499	15620	15617	15507	15344	15416	15384	15351	15589	15503	15528	15496	15507	15379	15465	15499	15537	15580	15419	15285	15461	15452	15514	15555	15608	15419	15546	15501	15380	15539	15565	15501	15308	15478	15382	15611	15592	15486	15486	15583	15266	15408	15337	15555	15594	15531	15492	15533	15565	15480	15421	15396	15619	15507	15504	15637	15421	15474	15416	15423	15522	15674	15554	15391	15430	15712	15371	15762	15467	15413	15454	15528	15354	15487	15412	15637	15413	15779	15460	15619	15473	15527	15356	15261	15666	15489	15449	15388	15445	15477	15553	15554	15530	15660	15721	15352	15503	15340	15401	15498	15524	15584	15550	15573	15432	15556	15591	15348	15552	15418	15480	15504	15507	15499	15662	15353	15406	15566	15533	15380	15611	15518	15521	15567	15543	15557	15490	15349	15469	15455	15305	15431	15423	15429	15662	15614	15523	15492	15379	15463	15529	15576	15473	15499	15282	15542	15508	15474	15506	15443	15481	15397	15354	15554	15227	15422	15384	15586	15497	15414	15487	15389	15435	15362	15291	15464	15548	15628	15551	15574	15509	15542	15494	15606	15701	15657	15526	15452	15594	15471	15396	15475	15411	15539	15401	15420	15500	15537	15374	15512	15572	15404	15418	15547	15370	15457	15450	15497	15427	15502	15574	15527	15575	15422	15486	15440	15652	15232	15445	15388	15432	15440	15525	15440	15611	15470	15514	15552	15460	15552	15647	15440	15498	15410	15707	15330	15281	15520	15380	15452	15606	15303	15502	15546	15412	15477	15442	15421	15529	15357	15352	15550	15527	15386	15500	15495	15391	15435	15517	15544	15483	15397	15367	15390	15451	15514	15384	15475	15485	15448	15587	15332	15438	15515	15577	15462	15440	15573	15552	15458	15572	15355	15539	15499	15524	15431	15305	15506	15605	15460	15603	15535	15356	15525	15356	15357	15545	15437	15498	15382	15600	15458	15438	15569	15422	15696	15550	15536	15492	15413	15606	15517	15378	15383	15501	15528	15531	15502	15434	15483	15526	15312	15519	15569	15584	15530	15343	15461	15448	15486	15546	15464	15421	15501	15375	15490	15544	15627	15562	15500	15429	15495	15481	15624	15695	15716	15633	15374	15538	15422	15544	15482	15570	15383	15353	15514	15421	15269	15452	15493	15526	15439	15612	15535	15550	15469	15424	15669	15321	15607	15429	15454	15469	15547	15455	15585	15368	15501	15455	15547	15489	15618	15465	15455	15412	15366	15418	15462	15658	15502	15452	15554	15536	15582	15550	15390	15465	15382	15347	15457	15321	15343	15456	15546	15629	15407	15536	15466	15410	15590	15573	15559	15476	15340	15419	15545	15467	15488	15411	15562	15567	15307	15595	15516	15334	15580	15362	15558	15541	15408	15666	15475	15624	15404	15631	15396	15483	15506	15264	15407	15414	15768	15421	15677	15330	15493	15476	15332	15489	15578	15690	15590	15437	15420	15497	15339	15635	15450	15561	15466	15450	15465	15541	15494	15427	15530	15432	15519	15522	15484	15574	15614	15467	15587	15526	15313	15563	15416	15528	15509	15710	15421	15316	15604	15313	15424	15507	15523	15441	15533	15330	15396	15329	15461	15498	15488	15665	15483	15608	15380	15469	15478	15363	15521	15514	15332	15297	15260	15474	15602	15558	15429	15493	15516	15549	15449	15289	15585	15607	15384	15544	15564	15468	15520	15447	15505	15440	15474	15507	15477	15769	15571	15426	15430	15331	15458	15526	15441	15538	15688	15448	15465	15177	15409	15486	15463	15502	15555	15546	15569	15440	15256	15622	15593	15587	15442	15336	15458	15431	15533	15418	15619	15486	15364	15413	15513	15512	15527	15634	15487	15488	15520	15532	15480	15444	15517	15328	15544	15499	15520	15560	15403	15472	15249	15484	15569	15521	15514
24315	21681	30674	32226	38263	46387	45109	36481	30323	27197	25279	24405	23858	23745	23274	22720	22796	22786	22554	22617	22338	22595	22297	22522	22407	22290	22363	22165	22228	22079	22259	22193	22382	22167	22200	22174	22310	22297	22140	22050	22222	22275	22069	22131	21941	21986	21962	22042	21952	22123	22317	22006	22046	22036	22062	21988	22185	22138	22102	22210	21841	21804	21878	22100	22187	21951	22124	21768	22100	22128	22120	22033	21994	22216	21997	22111	22208	22174	22243	21964	22089	22151	22123	21963	22150	21992	22109	22146	22156	22139	22027	22136	21917	21894	22098	22156	22029	21961	22009	22084	22063	22090	22072	22068	22029	22309	21960	22228	21858	22100	22158	22096	22065	22018	21995	22204	22046	21965	22000	22115	21994	22224	21944	22234	21972	22343	22206	22251	21868	22002	22186	21876	22199	22063	22016	22155	22165	22043	22182	22104	22015	22276	22081	21847	22127	22113	22367	22092	21974	21975	21889	22148	22000	21914	22289	22188	22288	22160	22035	21900	22125	22161	22249	22041	22111	22167	22097	22060	22037	21905	22000	21981	21920	22008	22185	22172	21914	22032	22054	22109	22236	22045	22122	21966	22135	22180	22075	22151	22173	21853	21918	21977	22147	22139	21937	22078	22190	22180	22146	22050	22146	22066	22169	22185	21908	22139	22163	21991	21997	22019	22069	21962	22189	22008	22001	21994	22089	22072	22165	21900	21804	22221	22210	22016	21978	21969	21933	22216	22103	22057	22004	21977	22050	22035	22182	22077	21736	21917	21994	21971	21894	21915	22120	21813	22158	22053	22026	22258	22085	22028	21965	22374	22096	22006	21905	22196	22093	22162	22058	22010	22035	22017	22351	22239	22100	22035	22102	22105	22110	22082	21997	22103	21763	22072	22223	22065	21860	22067	22031	21980	21853	22108	22121	22225	22041	21958	22190	22421	22349	22212	21962	21854	22070	22090	22107	21914	22099	21986	21842	21965	22008	21860	22008	21864	22264	22179	21725	22099	22103	22000	22017	22015	22236	22191	21993	21861	22037	22015	21841	22395	22024	22016	22147	22182	22234	22113	21982	21947	21940	22172	22325	21984	22212	22127	21966	21994	21857	21901	21968	21877	22068	22132	22037	21869	21988	22099	22041	22168	22060	22212	22105	22065	22077	22118	22046	22114	22265	22227	22040	22203	22273	21977	22027	21820	22012	21900	22125	22171	22175	22000	22169	22063	22205	22314	22069	21936	22048	22104	22101	22005	21865	22085	22104	22098	21938	21958	22033	22076	21980	21984	21966	21949	21893	22191	22165	22211	22148	22059	21999	22000	22110	22032	22106	21970	22157	22051	22219	22047	22008	21873	21895	21782	21711	21842	21780	22082	22372	22172	22073	21853	21930	22192	22256	22313	22018	21943	21957	21967	21849	22160	22125	22078	21899	22247	22163	22332	22033	22200	21915	22025	22045	21980	22028	22312	22136	21909	21927	21998	21967	22160	21843	22150	22137	22305	22228	22229	22074	21956	21940	22089	22389	22083	21989	22039	22086	22053	22102	22063	21990	22176	21992	21894	22039	22050	22061	22330	22328	21938	21846	21812	21936	22155	21925	22238	21923	21962	22215	22142	22225	22107	21913	21832	21994	21932	22038	22083	22031	22030	22088	22198	21893	21895	22201	22234	22053	22059	22160	22231	22041	22124	21849	22032	22193	22142	22036	22043	22071	22279	21928	22147	21988	21872	21965	22167	21826	22013	22069	22108	22006	21968	22157	22114	22088	22087	22122	22237	21998	22195	21969	21934	21914	22085	22071	22052	22027	22003	21972	22166	22043	22034	22170	22369	22070	22100	21922	21866	22138	22388	22064	22116	21859	22065	22108	22011	22185	22019	22021	22053	22180	21948	22110	22123	21992	22159	22162	22101	22081	21948	22063	21846	22121	21871	22185	21759	21967	21784	21953	21932	21800	22213	22039	21923	21913	22257	22054	22132	22352	21884	22207	21899	22064	21972	22021	22066	22049	22078	22071	21865	21905	22040	22083	22193	22060	21994	22060	22250	21925	21868	21919	22028	22145	22087	22150	22402	22081	21913	22082	21984	22346	22294	22035	22236	22002	22315	22059	22064	22123	21862	21946	22015	21985	22091	22201	22110	22170	21863	22018	21876	21955	22327	21956	22277	22225	22090	22105	22061	22014	22158	21921	21998	21944	22143	21982	22037	22108	22051	22052	22243	22080	21993	21973	21931	22266	22222	22386	22065	22234	21883	21998	21876	22052	22106	22130	22019	22089	22100	21900	22175	22262	22088	22361	22051	22326	22054	22194	22181	22181	22234	21930	21909	22048	21769	21969	21914	21833	21940	22207	21894	22058	22100	22222	22176	21870	22004	22015	22110	22126	22291	22167	21864	22050	22140	22098	21920	21910	22194	22051	22121	22175	21999	22113	22070	22039	22028	22159	22108	21818	22115	21910	22184	22002	22204	21837	22082	22051	21880	21935	22111	21977	21881	22315	21989	22390	22068	21938	22171	22092	22163	22066	21897	22131	22169	22140	22040	21969	22047	22013	22213	22049	22197	22168	22148	22014	21924	22007	21560	21958	22049	22157	22189	22300	21984	21966	21888	22077	22109	22221	22249	22144	22047	22239	22242	22140	22184	21756	22061	22083	22017	22140	22102	21960	22218	22061	22244	22304	21987	22004	22076	21922	22111	22235	21983	21933	21972	22202	22106	22129	22017	22215	21951	22143	22133	21844	21821	22047	22206	22216	21985	22120	21929	22197	21964	22086	22120	22154	22064	22185	22051	22129	21925	21894	22116	22131	22098	22055	22016	22254	21994	22000	22091	21964	22250	22156	22059	22263	22118	21980	22091	22097	21899	21792	22202	21937	21992	21878	22060	22001	22039	22169	22046	21764	22092	22172	22017	21956	21888	22081	22220	22157	21937	21820	21748	21877	22147	22193	22019	22057	21911	22055	22335	22056	22080	22166	22152	22044	21933	21912	22305	21826	21641	21854	22051	21875	22071	21953	22113	22079	22098	22012	22181	22214	22035	22090	21856	22006	21994	22049	22021	22158	21830	21940	22100	22113	22004	21697	22171	22160	22082	21933	22082	22066	22054	22114	22134	22242	22109	21859	22127	21966	22410	21836	22112	22097	22147	22070	22033	21728	21928	22096	22027	22190	22075	22113	21962	22185	22026	22079	21904	22099	21902	22056	22042	22298	21973	21878	22038	21994	22157	22016	22081	22035	22125	21807	21946	22013	22103	21815	22131	21835	21935	22194	22085	22013	21995	21998	22108	22057	22121	22029	22015	21993	22091	22127	21920	22100	22018	22151	22012	21961	22453	21920	21778	22113	22072	22234	22030	22118	21955	21884	22044	21898	21853	21937	22059	22190	22128	22128	21859	22018	22029	22092	22087	22236	22065	22041	22064	22035	22025	22066	22102	22192	22106	22018	22154	21990	22013	21956	21886	22069	22057	21906	22010	22206	21861	22048	22172	21901	22079	22007	22142	22231	22196	21954	21936	21942	22179	21988	22238	21942	22255	22065	22123	22237	21787	22090	22144	21805	21928	21958	22116	22149	22212	21941	22106	21982	21969	22187	22078	22057	22055	21912	21969	21981	22010	22090	21842	22042	22076	22092	22194	21954	22290	21755	22160	22096	22166	22206	22218	22030	22031	22234	21982	22006	22054	21987	22092	22186	21997	21977	22090	22156	21994	21838	22115	22079	22103	22173	21965	22019	21940	22199	21904	22111	22047	21984	21923	21995	22229	22092	22046	21983	21807	21886	22018	22021	21960	22031	22141	21925	21874	21876	21966	22210	22189	21736	22040	22014	22200	22325	22354	22089	22142	21858	22119	22089	22046	22006	21973	21982	22040	22253	22211	21954	22049	21945	22060	22026	22105	22215	22119	22140	21845	22000	22355	21881	22178	22030	21957	22157	22171	22043	22107	21767	22218	21957	22140	22027	22041	22231	21992	22086	21999	22192	21951	22089	21979	22138	21954	21829	22152	22037	22041	21856	22138	22212	21969	22047	21993	22031	22095	21976	22218	22093	21940	22088	22372	22218	22163	22252	22087	22117	21881	22180	22007	22265	21957	21722	21907	22025	21948	21969	22000	22004	22160	22194	21907	22239	21983	21855	22046	22227	22128	22007	22070	22030	21873	22201	22303	22283	21952	22346	22248	21768	22003	22111	22221	21842	22043	21957	21847	22124	21863	22089	22238	22010	22226	22127	22169	22037	22043	22013	22295	22163	22018	22253	22276	22140	22217	22121	22000	22123	22049	21910	21937	22050	22010	22015	22106	21895	22120	21882	21762	21994	21991	22240	21977	21966	22247	21979	21627	22003	22087	22077	22008	21997	21978	21745	21996	21842	22041	22068	21880	21859	22219	21786	21930	22241	22050	22293	22154	22079	22040	21917	22325	22346	21960	21963	21968	21977	22027	21955	22008	22110	22017	21888	22219	21907	21911	22019	22139	22092	21940	22344	21920	21967	22155	22267	22290	22062	22140	22011	22111	21997	21903	22258	22307	21920	22094	21925	22033	22247	22009	22279	22002	22111	22149	22291	22145	22122	21943	21982	22004	21834	22314	22211	22005	21957	21999	21888	21926	22152	22212	21852	22118	21951	22102	22077	22068	22235	22055	21902	22066	22188	21993	22005	21923	22032	21823	22051	21977	21921	21858	22184	22109	22232	21959	22122	22197	22020	22226	21867	21980	21997	22013	22114	22071	21761	21836	22197	22000	22178	22192	22129	22157	22060	22159	22016	22084	22100	22159	22209	22067	22055	22054	21976	22206	22229	22137	21915	22134	21997	22195	22064	22267	22068	21956	22272	22121	22203	22046	21990	22178	22118	22146	22069	22076	22238	22180	21889	21886	22081	22184	21816	21977	22150	21794	22068	21993	22019	21868	21951	21964	22164	21983	22158	22316	22090	22138	21965	22074	22247	22345	22004	22119	22007	21877	21929	22078	22101	21906	21992	22132	21977	21863	22019	21773	22092	22226	22021	22194	21990	22101	22071	21992	22125	21877	21936	21929	22255	21908	22046	21775	22135	22005	22154	22166	22086	22022	22141	22069	21935	22290	22139	22367	22196	22027	22236	21900	21928	22167	22039	22207	22100	22048	22142	22124
48513	80695	77150	64938	55256	49658	41835	32686	25464	21098	19001	18115	17537	16989	16802	16480	16148	16011	16002	15842	15846	15689	15594	15678	15669	15582	15610	15568	15371	15443	15497	15471	15404	15590	15486	15724	15563	15378	15528	15506	15548	15519	15537	15371	15356	15460	15448	15540	15490	15615	15288	15428	15616	15398	15553	15377	15593	15488	15434	15367	15516	15507	15502	15404	15528	15511	15505	15440	15362	15518	15512	15364	15419	15368	15510	15687	15496	15543	15472	15429	15354	15470	15513	15507	15374	15569	15558	15467	15219	15391	15423	15523	15355	15416	15329	15325	15542	15496	15290	15300	15366	15474	15575	15413	15616	15560	15577	15461	15640	15398	15525	15496	15518	15671	15491	15676	15547	15515	15423	15409	15543	15274	15231	15448	15509	15297	15499	15514	15387	15570	15413	15358	15378	15502	15542	15393	15465	15456	15404	15450	15425	15389	15462	15491	15533	15489	15445	15525	15617	15467	15392	15425	15539	15461	15458	15654	15405	15417	15362	15453	15387	15488	15488	15430	15363	15365	15482	15588	15479	15469	15380	15372	15457	15455	15333	15279	15602	15581	15485	15560	15399	15502	15456	15312	15467	15411	15641	15255	15470	15362	15207	15472	15668	15572	15575	15393	15499	15383	15363	15501	15416	15403	15543	15648	15435	15417	15447	15561	15504	15367	15454	15368	15502	15416	15473	15397	15508	15455	15466	15419	15373	15320	15391	15465	15561	15609	15389	15392	15457	15281	15315	15591	15447	15348	15698	15260	15570	15341	15545	15482	15500	15420	15459	15573	15236	15549	15404	15474	15264	15462	15571	15624	15565	15413	15466	15384	15523	15360	15493	15309	15406	15615	15608	15385	15560	15258	15439	15475	15567	15504	15434	15346	15504	15399	15382	15435	15488	15321	15563	15439	15576	15428	15384	15469	15585	15393	15476	15448	15376	15525	15279	15569	15598	15573	15426	15538	15563	15344	15615	15426	15614	15364	15528	15572	15310	15363	15509	15582	15464	15355	15474	15542	15360	15309	15562	15486	15498	15571	15349	15559	15566	15556	15263	15597	15588	15408	15459	15579	15316	15334	15323	15705	15709	15266	15504	15248	15563	15473	15601	15479	15612	15516	15483	15278	15529	15488	15401	15484	15467	15591	15374	15476	15523	15404	15209	15434	15416	15477	15334	15434	15647	15400	15519	15456	15315	15485	15495	15485	15496	15462	15398	15611	15401	15565	15481	15539	15521	15420	15448	15624	15405	15283	15302	15513	15361	15522	15377	15315	15493	15370	15524	15478	15418	15458	15462	15392	15465	15475	15362	15465	15416	15567	15469	15476	15355	15337	15510	15470	15559	15526	15418	15327	15420	15347	15540	15530	15459	15448	15628	15428	15468	15425	15421	15559	15364	15489	15629	15585	15342	15485	15489	15465	15587	15420	15586	15398	15382	15344	15549	15456	15346	15353	15494	15402	15448	15432	15673	15470	15371	15575	15506	15364	15325	15630	15544	15366	15309	15433	15449	15333	15450	15460	15425	15365	15491	15496	15450	15515	15525	15588	15384	15621	15488	15451	15446	15493	15336	15304	15452	15488	15429	15393	15377	15430	15440	15576	15396	15362	15376	15254	15549	15547	15460	15372	15395	15737	15424	15523	15377	15694	15324	15442	15496	15323	15465	15604	15557	15395	15515	15357	15427	15651	15430	15442	15393	15428	15383	15458	15690	15620	15421	15537	15607	15569	15354	15686	15437	15529	15522	15477	15488	15237	15507	15465	15369	15454	15482	15500	15461	15432	15518	15276	15450	15471	15313	15321	15612	15558	15581	15383	15541	15455	15471	15577	15621	15573	15520	15369	15535	15577	15353	15552	15541	15685	15614	15636	15383	15284	15445	15355	15474	15383	15143	15506	15462	15509	15548	15488	15407	15583	15517	15519	15544	15332	15432	15408	15437	15432	15554	15495	15548	15539	15506	15560	15232	15384	15466	15257	15518	15311	15395	15435	15524	15416	15528	15617	15397	15398	15442	15502	15429	15497	15382	15352	15391	15493	15358	15387	15557	15414	15599	15475	15697	15531	15431	15395	15693	15581	15497	15327	15477	15344	15269	15495	15397	15351	15510	15545	15253	15503	15576	15212	15574	15284	15435	15509	15576	15457	15388	15502	15476	15583	15523	15395	15543	15509	15472	15390	15324	15653	15342	15475	15439	15442	15581	15398	15518	15344	15725	15450	15460	15667	15471	15522	15561	15460	15406	15605	15551	15486	15509	15517	15521	15423	15513	15442	15501	15424	15421	15510	15219	15615	15491	15421	15473	15570	15528	15311	15571	15573	15591	15435	15491	15605	15346	15479	15584	15483	15506	15387	15424	15324	15364	15502	15376	15365	15559	15528	15605	15483	15583	15537	15457	15582	15179	15449	15598	15397	15504	15432	15379	15488	15419	15472	15512	15363	15289	15507	15467	15432	15501	15447	15647	15505	15494	15414	15365	15523	15344	15598	15457	15404	15414	15367	15414	15383	15513	15621	15634	15383	15488	15491	15478	15456	15485	15639	15423	15556	15466	15498	15409	15441	15502	15515	15487	15703	15489	15468	15650	15460	15430	15615	15343	15421	15454	15322	15506	15349	15425	15521	15336	15684	15505	15340	15579	15555	15398	15428	15223	15348	15381	15469	15507	15509	15490	15489	15560	15397	15410	15519	15571	15380	15485	15363	15485	15489	15442	15466	15637	15383	15385	15433	15390	15269	15389	15382	15558	15653	15285	15420	15367	15486	15511	15519	15469	15429	15466	15374	15517	15452	15351	15540	15397	15475	15433	15437	15563	15606	15443	15428	15517	15350	15311	15385	15548	15435	15447	15480	15616	15579	15501	15532	15514	15389	15531	15406	15398	15255	15510	15476	15429	15441	15357	15567	15425	15356	15439	15584	15409	15581	15409	15490	15469	15527	15460	15429	15504	15441	15334	15556	15596	15423	15318	15504	15523	15505	15591	15420	15567	15345	15425	15497	15481	15336	15336	15426	15625	15364	15436	15633	15483	15668	15440	15502	15424	15419	15501	15408	15346	15567	15570	15567	15524	15456	15593	15425	15510	15504	15367	15466	15490	15442	15477	15521	15390	15469	15344	15506	15490	15490	15503	15513	15590	15231	15481	15546	15413	15480	15361	15441	15356	15431	15514	15459	15458	15445	15401	15420	15508	15492	15498	15490	15459	15257	15613	15419	15579	15487	15378	15419	15649	15413	15396	15435	15573	15477	15640	15412	15381	15521	15432	15488	15555	15541	15417	15535	15499	15335	15404	15619	15403	15433	15582	15534	15448	15434	15588	15400	15723	15463	15573	15391	15397	15484	15553	15416	15474	15383	15347	15436	15611	15372	15406	15514	15542	15326	15586	15528	15560	15623	15564	15275	15465	15508	15455	15415	15395	15467	15440	15411	15669	15536	15533	15608	15300	15380	15471	15466	15482	15453	15499	15446	15436	15326	15364	15521	15507	15377	15565	15420	15409	15534	15344	15587	15565	15487	15551	15453	15334	15344	15476	15381	15198	15504	15392	15420	15374	15429	15432	15418	15589	15528	15426	15430	15502	15431	15424	15405	15445	15501	15363	15410	15285	15652	15589	15539	15436	15506	15436	15362	15427	15574	15408	15555	15399	15499	15591	15359	15520	15339	15213	15414	15634	15414	15414	15349	15340	15397	15561	15429	15322	15435	15328	15472	15178	15435	15382	15402	15395	15424	15570	15537	15351	15576	15310	15279	15509	15411	15429	15671	15395	15450	15446	15421	15399	15512	15453	15466	15459	15264	15523	15456	15292	15567	15527	15755	15435	15323	15374	15358	15397	15415	15492	15422	15669	15380	15559	15303	15345	15386	15526	15293	15360	15640	15586	15547	15407	15563	15129	15392	15575	15325	15512	15647	15365	15323	15325	15391	15616	15297	15560	15404	15441	15469	15556	15502	15374	15459	15358	15558	15396	15527	15499	15334	15448	15337	15394	15461	15573	15438	15286	15495	15469	15442	15270	15495	15261	15501	15514	15368	15416	15469	15535	15555	15438	15320	15346	15460	15507	15406	15665	15545	15609	15516	15351	15401	15400	15517	15489	15401	15436	15629	15310	15545	15449	15451	15639	15560	15374	15296	15505	15498	15479	15426	15505	15353	15623	15524	15421	15568	15406	15316	15391	15327	15590	15411	15563	15341	15550	15610	15521	15424	15391	15525	15421	15403	15438	15526	15573	15293	15372	15335	15454	15532	15534	15409	15334	15454	15396	15487	15390	15377	15485	15438	15428	15519	15478	15505	15314	15303	15647	15461	15431	15466	15291	15455	15459	15443	15585	15416	15398	15557	15564	15581	15290	15631	15387	15564	15348	15436	15422	15616	15527	15406	15492	15533	15410	15533	15542	15453	15547	15551	15651	15669	15540	15617	15420	15386	15631	15390	15582	15447	15395	15519	15483	15514	15550	15453	15463	15490	15440	15559	15501	15305	15528	15277	15462	15589	15388	15473	15335	15540	15576	15427	15221	15460	15391	15527	15469	15576	15465	15440	15386	15457	15324	15389	15408	15499	15597	15506	15538	15374	15260	15519	15450	15389	15564	15398	15448	15660	15546	15507	15373	15414	15668	15343	15417	15541	15593	15595	15463	15600	15549	15513	15574	15399	15703	15541	15495	15543	15529	15464	15497	15479	15432	15552	15573	15317	15460	15402	15564	15516	15537	15459	15289	15550	15528	15396	15389	15563	15585	15397	15438	15632	15616	15509	15529	15523	15444	15294	15491	15481	15458	15497	15356	15589	15418	15456	15385	15475	15523	15259	15697	15441	15329	15546	15347	15412	15491	15591	15562	15623	15460	15591	15410	15287	15521	15330	15461	15511	15618	15551	15593	15515	15530	15616	15254	15343	15560	15440	15395	15429	15343	15671	15380	15380	15273	15398	15562	15573	15434	15465	15553	15343	15567	15558	15395	15379	15415	15420	15424	15387	15486	15595	15438	15414	15532	15404	15468	15577	15364	15450	15429	15541	15415	15431	15343	15544	15639	15503	15552	15481	15639	15633	15399	15608	15506	15460	15547	15371	15306	15464	15350	15540	15369	15490	15476	15368	15433	15378	15400	15612	15453	15499	15455	15417
46362	55821	54600	45617	37815	32735	29087	26623	25244	23801	23525	23463	23034	22901	22703	22722	22642	22637	22569	22373	22652	22680	22860	22562	22403	22415	22719	22630	22542	22414	22318	22519	22424	22647	22662	22476	22545	22475	22606	22307	22332	22553	22401	22394	22213	22557	22609	22491	22586	22416	22469	22556	22626	22571	22655	22432	22444	22439	22477	22418	22349	22547	22332	22506	22206	22395	22486	22312	22474	22188	22463	22484	22547	22260	22316	22350	22293	22501	22379	22351	22399	22370	22591	22395	22471	22311	22515	22375	22438	22247	22557	22163	22445	22637	22308	22240	22404	22493	22451	22435	22470	22606	22452	22746	22275	22299	22491	22563	22512	22323	22288	22287	22468	22336	22371	22563	22582	22274	22195	22393	22315	22453	22400	22133	22516	22231	22457	22396	22356	22521	22450	22349	22603	22343	22539	22412	22345	22192	22504	22354	22675	22445	22360	22365	22415	22684	22398	22191	22521	22330	22345	22195	22376	22634	22176	22309	22387	22350	22374	22480	22222	22221	22370	22272	22657	22401	22465	22568	22555	22455	22532	22417	22221	22518	22602	22347	22528	22486	22422	22607	22416	22339	22351	22313	22497	22320	22535	22198	22747	22210	22353	22311	22300	22521	22447	22332	22656	22380	22542	22354	22679	22149	22276	22472	22267	22375	22520	22603	22686	22407	22241	22471	22099	22283	22728	22366	22388	22480	22484	22301	22422	22463	22309	22370	22457	22401	22367	22443	22466	22841	22362	22504	22500	22663	22248	22433	22359	22239	22480	22537	22433	22452	22698	22347	22068	22368	22495	22511	22378	22375	22267	22394	22429	22448	22406	22496	22542	22327	22440	22389	22529	22371	22371	22134	22424	22657	22522	22419	22389	22534	22556	22340	22400	22584	22572	22430	22441	22433	22502	22426	22594	22521	22400	22645	22388	22462	22266	22494	22501	22672	22500	22552	22292	22663	22300	22465	22264	22416	22426	22487	22457	22510	22289	22296	22433	22626	22656	22617	22595	22400	22585	22429	22447	22552	22518	22477	22330	22405	22346	22304	22468	22522	22286	22490	22416	22364	22272	22413	22499	22452	22828	22386	22496	22314	22325	22121	22579	22318	22486	22453	22529	22277	22420	22700	22280	22263	22600	22449	22375	22675	22080	22575	22417	22560	22432	22477	22428	22283	22621	22572	22200	22481	22555	22456	22289	22462	22479	22473	22413	22457	22262	22407	22123	22323	22297	22603	22423	22484	22496	22471	22464	22548	22539	22495	22401	22454	22415	22375	22478	22515	22308	22539	22254	22622	22321	22561	22563	22572	22265	22236	22484	22343	22524	22776	22367	22350	22371	22176	22596	22364	22474	22500	22295	22368	22301	22415	22454	22384	22316	22251	22599	22561	22451	22599	22370	22408	22581	22555	22319	22565	22471	22661	22147	22474	22397	22479	22508	22520	22454	22183	22544	22231	22603	22555	22438	22307	22358	22323	22513	22617	22521	22434	22326	22291	22317	22703	22721	22548	22377	22291	22426	22451	22558	22193	22553	22500	22297	22391	22504	22445	22376	22470	22380	22181	22078	22443	22418	22460	22252	22580	22544	22805	22387	22493	22448	22472	22429	22326	22395	22290	22132	22306	22527	22413	22266	22417	22372	22428	22557	22526	22374	22451	22391	22468	22514	22366	22554	22741	22534	22266	22223	22297	22586	22511	22660	22296	22374	22225	22192	22357	22354	22248	22385	22339	22326	22531	22449	22725	22422	22284	22553	22364	22393	22329	22614	22461	22345	22491	22556	22365	22456	22316	22334	22473	22464	22448	22591	22400	22374	22442	22496	22348	22619	22350	22393	22171	22422	22495	22525	22274	22331	22321	22364	22671	22611	22696	22373	22469	22525	22635	22288	22590	22561	22621	22644	22592	22470	22595	22605	22574	22340	22221	22383	22266	22263	22270	22630	22673	22532	22625	22407	22428	22539	22435	22588	22321	22369	22509	22504	22592	22578	22521	22422	22271	22475	22497	22501	22523	22364	22365	22626	22452	22313	22559	22661	22719	22606	22426	22367	22687	22604	22225	22442	22612	22360	22252	22190	22434	22629	22614	22649	22583	22317	22271	22623	22475	22341	22275	22475	22376	22499	22594	22377	22404	22467	22389	22606	22388	22451	22188	22422	22309	22576	22503	22373	22203	22513	22452	22483	22476	22582	22314	22638	22166	22341	22358	22433	22549	22531	22306	22241	22360	22676	22493	22520	22692	22675	22383	22409	22337	22342	22258	22633	22164	22243	22495	22567	22469	22536	22394	22657	22397	22338	22445	22534	22458	22364	22470	22513	22482	22512	22545	22360	22544	22475	22411	22414	22243	22453	22317	22230	22411	22354	22431	22340	22642	22503	22479	22621	22430	22436	22252	22592	22468	22159	22538	22504	22431	22464	22103	22444	22404	22685	22369	22569	22446	22320	22157	22365	22632	22594	22298	22531	22224	22721	22289	22357	22246	22315	22257	22341	22464	22555	22429	22525	22495	22448	22473	22320	22335	22385	22224	22465	22332	22408	22591	22583	22610	22270	22461	22370	22373	22605	22428	22430	22454	22352	22286	22158	22280	22434	22489	22390	22439	22313	22406	22205	22515	22509	22724	22681	22311	22233	22471	22387	22232	22439	22616	22292	22324	22333	22267	22537	22465	22398	22303	22530	22435	22466	22164	22402	22423	22439	22371	22520	22498	22234	22487	22677	22179	22231	22413	22542	22373	22316	22550	22497	22247	22443	22363	22394	22380	22644	22354	22246	22487	22496	22250	22351	22387	22362	22334	22450	22471	22612	22681	22418	22459	22446	22316	22402	22681	22398	22603	22599	22482	22271	22352	22548	22226	22449	22440	22417	22591	22581	22550	22392	22595	22367	22405	22325	22444	22391	22423	22524	22406	22528	22440	22544	22479	22422	22385	22615	22448	22453	22295	22416	22418	22707	22279	22346	22402	22289	22755	22665	22725	22484	22410	22324	22324	22490	22252	22113	22450	22512	22436	22371	22394	22553	22340	22569	22439	22401	22411	22524	22487	22484	22437	22418	22616	22642	22476	22532	22377	22459	22419	22371	22433	22438	22538	22211	22402	22379	22362	22531	22475	22491	22676	22358	22313	22651	22377	22418	22366	22621	22305	22342	22527	22494	22379	22668	22500	22456	22573	22527	22184	22435	22648	22504	22433	22373	22390	22768	22412	22338	22474	22289	22473	22442	22400	22304	22131	22423	22302	22652	22280	22411	22346	22498	22355	22285	22280	22545	22410	22668	22494	22497	22432	22566	22465	22629	22449	22398	22457	22442	22600	22086	22454	22480	22448	22424	22410	22375	22609	22471	22573	22560	22507	22596	22494	22678	22563	22373	22464	22550	22418	22446	22290	22524	22249	22305	22455	22453	22599	22325	22514	22577	22627	22528	22578	22438	22425	22236	22341	22318	22479	22382	22442	22359	22481	22547	22478	22399	22316	22583	22554	22547	22279	22546	22467	22515	22384	22226	22256	22419	22473	22342	22369	22538	22325	22531	22302	22373	22490	22303	22287	22585	22541	22619	22460	22529	22565	22439	22459	22599	22552	22423	22476	22591	22143	22571	22398	22361	22344	22316	22324	22327	22384	22397	22391	22522	22520	22461	22732	22526	22521	22609	22517	22407	22477	22223	22423	22593	22265	22427	22402	22712	22438	22447	22585	22266	22622	22448	22582	22157	22518	22450	22593	22422	22261	22543	22297	22742	22557	22658	22342	22814	22551	22370	22369	22304	22268	22527	22558	22495	22665	22551	22534	22295	22395	22278	22354	22530	22428	22462	22345	22436	22354	22537	22680	22372	22561	22521	22399	22388	22344	22626	22482	22396	22291	22217	22593	22543	22481	22793	22381	22439	22536	22377	22380	22429	22440	22458	22595	22471	22446	22579	22431	22384	22359	22419	22418	22178	22405	22469	22452	22393	22322	22317	22313	22594	22410	22392	22316	22364	22262	22159	22554	22547	22343	22751	22322	22561	22322	22667	22450	22562	22369	22507	22291	22355	22367	22458	22447	22348	22578	22652	22373	22214	22558	22436	22351	22348	22444	22494	22471	22339	22350	22230	22544	22476	22327	22483	22437	22419	22460	22664	22442	22382	22461	22384	22526	22511	22318	22708	22497	22662	22420	22439	22595	22410	22611	22043	22389	22292	22320	22446	22266	22512	22293	22469	22379	22519	22557	22424	22511	22309	22190	22280	22395	22289	22577	22394	22583	22721	22415	22581	22368	22245	22529	22331	22597	22499	22652	22460	22532	22395	22429	22560	22419	22169	22514	22564	22734	22299	22576	22393	22478	22427	22347	22438	22377	22294	22423	22537	22173	22686	22523	22502	22457	22470	22360	22362	22531	22273	22339	22201	22472	22367	22511	22320	22201	22419	22290	22567	22437	22370	22400	22382	22457	22285	22540	22538	22693	22096	22566	22540	22405	22344	22425	22593	22331	22321	22223	22289	22411	22412	22622	22543	22446	22467	22379	22832	22432	22541	22477	22507	22387	22567	22274	22448	22547	22466	22349	22553	22549	22362	22233	22745	22465	22550	22281	22323	22409	22318	22455	22487	22720	22286	22398	22292	22477	22499	22597	22499	22334	22489	22663	22526	22339	22447	22614	22451	22270	22466	22390	22305	22276	22485	22495	22522	22505	22477	22532	22566	22559	22619	22459	22539	22538	22230	22734	22461	22362	22527	22263	22437	22328	22385	22376	22602	22483	22592	22593	22573	22573	22323	22421	22423	22620	22453	22383	22695	22598	22611	22188	22475	22442	22496	22351	22408	22348	22496	22626	22418	22481	22495	22415	22578	22548	22802	22600	22463	22538	22296	22511	22342	22528	22648	22540	22754	22695	22608	22477	22335	22379	22685	22263	22413	22439	22562	22499	22267	22273	22329	22306	22570	22539	22639	22360	22549	22182	22412	22242	22232	22606	22470	22506	22588	22614	22455	22387	22417	22616	22326	22304	22398	22673	22555	22423	22331	22500	22540	22227	22399	22426	22534	22431	22428	22429	22455	22250	22325	22455	22611	22525	22319	22297	22525	22282	22218	22225	22453	22217	22156	22307	22530	22423	22634	22581	22595	22508	22571	22412	22307	22492
49236	64484	56543	42384	35021	28594	23551	20882	19065	17578	16990	16611	16261	16084	16228	15918	16004	15691	15768	15969	15707	15849	15745	15899	15769	15720	15647	15728	15902	15865	15574	15593	15607	15616	15616	15702	15544	15624	15575	15543	15703	15760	15606	15416	15779	15631	15619	15803	15601	15695	15595	15662	15808	15524	15597	15651	15502	15613	15539	15648	15587	15660	15565	15683	15603	15666	15648	15742	15553	15632	15829	15594	15706	15683	15664	15555	15422	15580	15672	15700	15594	15594	15631	15665	15607	15542	15741	15668	15626	15652	15592	15547	15557	15513	15569	15515	15525	15594	15561	15521	15560	15547	15661	15578	15713	15518	15603	15652	15647	15583	15647	15647	15677	15674	15603	15539	15509	15611	15584	15754	15756	15687	15639	15529	15752	15647	15640	15751	15791	15422	15622	15652	15604	15603	15670	15723	15663	15644	15576	15644	15771	15532	15736	15757	15539	15555	15845	15593	15673	15550	15786	15488	15496	15617	15525	15675	15706	15528	15418	15554	15651	15729	15421	15678	15719	15454	15621	15667	15593	15547	15717	15592	15751	15638	15638	15753	15525	15785	15655	15672	15691	15625	15662	15629	15566	15779	15629	15590	15450	15590	15645	15459	15523	15682	15655	15618	15603	15698	15623	15471	15732	15637	15679	15776	15630	15552	15675	15474	15496	15753	15700	15692	15639	15548	15592	15655	15509	15558	15468	15681	15487	15506	15547	15553	15561	15551	15542	15672	15648	15552	15506	15796	15643	15479	15597	15650	15753	15751	15713	15509	15752	15509	15700	15415	15657	15800	15551	15763	15681	15748	15521	15746	15714	15757	15776	15499	15641	15441	15812	15520	15603	15438	15362	15657	15725	15674	15540	15612	15610	15839	15621	15726	15764	15681	15586	15706	15744	15544	15540	15693	15854	15557	15704	15774	15540	15565	15540	15425	15488	15492	15614	15511	15554	15673	15437	15595	15667	15696	15660	15712	15798	15668	15652	15696	15601	15486	15554	15491	15706	15670	15798	15470	15580	15560	15591	15665	15608	15599	15657	15557	15446	15754	15591	15726	15513	15830	15590	15627	15801	15577	15653	15682	15612	15724	15593	15693	15858	15574	15574	15686	15527	15650	15586	15720	15391	15460	15553	15614	15571	15585	15651	15837	15802	15474	15704	15747	15568	15565	15550	15527	15592	15788	15648	15691	15564	15518	15739	15735	15712	15555	15739	15737	15894	15541	15720	15534	15713	15834	15726	15628	15541	15662	15446	15547	15747	15427	15662	15571	15641	15496	15559	15672	15559	15561	15522	15549	15634	15600	15632	15553	15618	15548	15521	15527	15805	15661	15616	15812	15548	15671	15731	15640	15653	15549	15482	15547	15579	15539	15720	15656	15610	15631	15680	15689	15502	15582	15662	15465	15511	15583	15765	15699	15836	15707	15641	15414	15690	15546	15651	15594	15609	15738	15500	15547	15665	15589	15631	15473	15632	15530	15794	15640	15545	15490	15607	15552	15800	15579	15518	15811	15564	15574	15564	15686	15826	15550	15692	15616	15657	15631	15629	15543	15745	15735	15557	15444	15601	15598	15518	15688	15643	15644	15553	15611	15614	15852	15881	15383	15584	15706	15733	15607	15653	15525	15652	15507	15708	15630	15537	15597	15743	15586	15691	15460	15605	15548	15617	15588	15636	15643	15629	15627	15510	15709	15595	15712	15564	15684	15702	15690	15685	15713	15728	15568	15552	15689	15614	15924	15639	15560	15622	15753	15654	15494	15647	15540	15612	15643	15720	15710	15626	15674	15729	15552	15671	15479	15532	15676	15570	15666	15577	15906	15528	15663	15756	15513	15696	15705	15512	15504	15781	15676	15588	15789	15542	15740	15712	15693	15535	15677	15480	15616	15627	15631	15594	15349	15663	15807	15594	15635	15532	15484	15686	15621	15586	15787	15757	15590	15525	15590	15667	15532	15681	15606	15637	15771	15755	15731	15658	15486	15756	15787	15696	15674	15641	15785	15583	15626	15852	15573	15820	15580	15710	15437	15655	15745	15444	15617	15882	15903	15474	15506	15739	15467	15692	15645	15771	15645	15838	15487	15556	15556	15644	15655	15498	15656	15545	15433	15600	15640	15522	15615	15584	15797	15536	15648	15785	15744	15719	15696	15636	15697	15479	15683	15736	15621	15524	15608	15656	15719	15609	15849	15496	15638	15768	15733	15624	15766	15552	15694	15590	15623	15551	15535	15742	15733	15869	15569	15802	15531	15714	15710	15619	15536	15549	15642	15533	15667	15636	15629	15481	15727	15611	15630	15595	15650	15692	15748	15733	15693	15488	15601	15598	15650	15508	15679	15702	15551	15726	15836	15661	15583	15685	15536	15663	15799	15677	15517	15381	15667	15592	15563	15511	15544	15706	15648	15885	15636	15698	15654	15865	15655	15627	15623	15652	15735	15488	15738	15508	15637	15771	15801	15541	15797	15670	15572	15662	15468	15602	15710	15580	15447	15385	15628	15694	15855	15635	15672	15735	15521	15578	15587	15656	15689	15685	15718	15766	15689	15608	15495	15713	15779	15689	15672	15567	15616	15684	15581	15827	15771	15539	15668	15625	15642	15713	15522	15512	15613	15539	15608	15492	15674	15514	15627	15690	15582	15484	15581	15697	15794	15673	15612	15666	15590	15828	15796	15485	15858	15802	15531	15663	15624	15631	15863	15613	15588	15729	15520	15493	15651	15610	15603	15501	15599	15632	15658	15523	15542	15585	15856	15531	15795	15661	15541	15580	15870	15510	15649	15678	15565	15759	15669	15537	15533	15717	15610	15693	15592	15723	15558	15781	15676	15569	15639	15693	15829	15489	15736	15390	15702	15608	15629	15484	15453	15566	15543	15591	15679	15706	15723	15585	15617	15637	15557	15696	15638	15660	15732	15586	15529	15651	15594	15544	15649	15645	15621	15615	15569	15688	15641	15631	15546	15547	15518	15636	15783	15517	15669	15512	15724	15646	15597	15694	15617	15629	15699	15510	15936	15751	15600	15633	15803	15666	15686	15778	15586	15711	15834	15883	15382	15563	15552	15676	15628	15578	15728	15608	15783	15647	15740	15625	15534	15480	15629	15654	15648	15745	15690	15847	15700	15667	15655	15538	15670	15522	15473	15494	15674	15709	15736	15528	15658	15459	15701	15574	15879	15614	15577	15770	15651	15718	15696	15686	15510	15688	15538	15743	15719	15732	15725	15573	15619	15677	15532	15688	15621	15623	15683	15683	15599	15730	15729	15587	15781	15574	15573	15700	15671	15602	15637	15639	15684	15591	15652	15468	15541	15512	15517	15601	15610	15608	15661	15751	15508	15812	15544	15479	15690	15638	15519	15570	15589	15502	15548	15690	15600	15760	15783	15671	15709	15717	15660	15614	15761	15662	15716	15763	15444	15755	15580	15672	15631	15534	15620	15638	15910	15617	15674	15628	15571	15520	15679	15574	15750	15605	15754	15609	15595	15654	15701	15521	15592	15721	15925	15687	15453	15595	15686	15574	15494	15570	15717	15703	15544	15655	15534	15618	15751	15682	15572	15679	15701	15649	15515	15600	15669	15712	15529	15564	15591	15682	15685	15704	15629	15724	15648	15660	15609	15673	15770	15668	15680	15531	15605	15669	15603	15611	15456	15673	15636	15504	15779	15594	15648	15606	15589	15472	15607	15673	15541	15614	15571	15752	15606	15488	15637	15286	15794	15589	15602	15476	15775	15764	15735	15524	15671	15719	15520	15493	15664	15646	15653	15738	15763	15600	15729	15609	15585	15649	15685	15602	15693	15632	15536	15538	15693	15618	15571	15698	15602	15756	15646	15646	15615	15521	15550	15650	15857	15531	15588	15830	15557	15758	15846	15648	15650	15634	15647	15680	15644	15602	15621	15547	15784	15730	15547	15752	15592	15618	15625	15726	15733	15487	15722	15547	15525	15522	15601	15531	15480	15636	15695	15689	15583	15703	15539	15663	15581	15754	15789	15649	15532	15621	15771	15543	15572	15749	15757	15700	15459	15601	15599	15636	15527	15725	15614	15789	15617	15801	15617	15515	15538	15696	15505	15678	15636	15644	15740	15667	15513	15535	15664	15787	15737	15547	15422	15702	15581	15744	15831	15723	15626	15711	15512	15591	15664	15742	15608	15698	15423	15647	15695	15526	15613	15660	15744	15654	15733	15640	15791	15562	15562	15552	15625	15629	15555	15536	15647	15626	15767	15652	15532	15710	15704	15539	15561	15519	15632	15634	15707	15728	15683	15655	15530	15610	15515	15556	15670	15515	15700	15553	15878	15740	15641	15527	15665	15683	15739	15646	15512	15669	15537	15675	15881	15708	15677	15515	15513	15524	15552	15671	15470	15473	15726	15486	15662	15558	15788	15415	15655	15801	15493	15850	15597	15675	15617	15618	15800	15650	15658	15670	15633	15770	15556	15590	15762	15469	15690	15767	15568	15601	15654	15592	15559	15579	15727	15550	15833	15614	15657	15676	15633	15577	15590	15788	15628	15710	15663	15528	15579	15617	15686	15571	15490	15571	15458	15729	15691	15593	15550	15474	15787	15629	15628	15624	15397	15645	15643	15622	15703	15620	15551	15536	15768	15446	15619	15717	15588	15498	15726	15597	15576	15566	15536	15775	15588	15577	15470	15503	15798	15643	15642	15696	15680	15462	15707	15567	15622	15660	15629	15466	15645	15552	15660	15425	15674	15540	15417	15597	15471	15675	15634	15691	15651	15679	15435	15572	15549	15655	15587	15686	15556	15657	15592	15714	15631	15706	15765	15614	15642	15748	15734	15668	15590	15664	15718	15707	15616	15703	15485	15689	15650	15634	15661	15698	15746	15498	15916	15732	15579	15691	15615	15497	15654	15547	15506	15726	15556	15621	15692	15630	15669	15638	15622	15671	15737	15789	15679	15663	15557	15534	15723	15468	15548	15726	15707	15628	15574	15850	15642	15672	15549	15788	15743	15646	15657	15833	15421	15598	15571	15522	15544	15658	15530	15558	15602	15528	15652	15540	15577	15758	15660	15664	15640	15584	15719	15958	15663	15601	15744	15473	15743	15728	15481	15639	15511	15691	15798	15689	15551	15596	15683	15616	15685	15686	15643
26296	21936	31955	37994	38840	39285	38457	31399	26850	24937	23924	23418	23200	22881	22798	22321	22374	22149	22254	22309	22087	22094	22210	22173	22279	22163	22100	22129	22242	21897	21982	22025	21944	21971	22048	21991	21992	22058	21970	21868	21864	21835	21923	22130	22058	22046	21779	21739	21790	21741	21913	22195	21955	22061	22036	21786	22048	22232	21999	21859	21829	21900	22045	21921	21727	21896	22140	21765	21938	21720	22140	22098	21950	21994	22091	22266	21953	21976	21880	21989	21891	21834	21908	21942	22050	21829	22097	21995	21845	21961	22003	21927	21938	21884	21754	21713	21813	21789	22001	21869	21803	21931	21991	21771	21882	21799	22010	21949	21854	21801	21997	21743	21807	21793	21917	22089	22144	21878	21951	21983	21793	21898	22122	21948	21964	22025	21701	21669	21876	21787	21855	22049	21926	22033	21789	21893	21999	21913	21866	22053	21961	21771	21861	21998	22066	21728	21937	21970	21926	21943	22016	21768	21687	21692	21727	22054	22081	21873	21934	21814	22100	22084	22134	21896	21871	21811	22008	21999	21960	21941	21832	21972	22064	21612	21622	21934	21990	21845	21813	21926	21967	21994	22117	22104	21817	21867	21852	21707	21903	21649	21836	21937	21931	21826	22150	21951	22007	21750	21719	21943	21601	21840	21785	21848	21973	21933	21696	21876	21890	21869	21852	21789	22087	21722	21750	21846	22044	22099	22169	21913	21805	22013	21925	22134	22113	21920	21705	21801	21826	21706	21938	21973	21938	21803	21905	22049	21913	21943	21920	21822	22112	21892	22061	21760	21709	21950	21783	21717	21788	21941	21907	21994	21890	21902	22130	21943	22092	21832	21896	22125	21836	21745	21866	22063	21943	21746	21995	22009	21941	21855	22043	22119	21845	21850	21781	21889	22037	21960	21852	21841	21816	21811	21916	21648	21821	21773	21862	21874	21920	21914	21663	21870	22020	22012	21795	21944	21713	21859	21867	21786	21819	21780	21995	21983	21696	21972	21988	21730	22003	21843	22004	21599	21697	21887	22052	21818	21847	22030	21829	21883	21884	21881	21856	21940	21989	22062	21705	21931	21876	21944	22167	22071	21935	21773	21964	21996	21920	21938	22088	21873	21817	22026	21804	21832	21992	21718	21922	21911	21798	21878	22110	21750	21845	21852	21928	21643	21876	21959	21751	21492	21964	21949	22026	21608	22007	21900	21933	21969	21880	21937	22010	22196	22091	21991	21963	22026	21820	22113	21980	21678	21935	22050	21958	22084	21967	21970	22030	21810	22024	21899	21923	21807	21807	21835	21676	21720	21609	21869	22041	21865	21753	21893	21906	21905	21963	22123	21968	21904	21646	21731	22003	21895	22002	22108	22028	21897	21901	21978	21861	21990	21799	21908	21843	21893	22051	21914	21780	21764	21946	22052	22087	21778	21842	21764	21858	21836	21907	21969	21763	21817	21781	21768	22018	21679	21887	21846	21699	22047	21898	21861	22022	21830	21783	22046	22014	21839	22052	22089	21928	21990	22122	21965	21843	22094	22004	21959	21742	21900	22084	22023	21861	22033	21780	21765	21990	21840	22003	21669	21934	21987	21998	22071	21839	21761	21759	22155	21930	21806	22072	21926	21954	22013	21802	21932	21901	21759	21910	21624	21745	22102	21874	21647	21867	21762	21921	22036	21967	21758	21894	21694	21860	21707	21805	21662	21815	21835	22011	21761	22137	21907	21894	21982	21994	22215	21965	21942	22206	22033	21696	22033	21954	21818	21947	21982	22039	21933	21871	21996	22065	21919	21827	21863	21785	21794	21827	21956	21775	22003	21884	21607	22023	21819	21962	21710	22048	21792	21805	21839	21988	21913	22004	21632	21876	21870	22037	21820	21769	21790	21920	21788	21958	21974	21910	21791	21837	21814	21967	21905	22033	21922	21976	21742	21983	21990	21955	21839	22083	21897	22210	21741	21812	22074	21953	21933	21765	21701	22143	21775	21737	21792	21834	21925	22076	22105	21924	21706	21945	22020	22065	22094	21975	21936	21902	22105	21993	22108	21715	21621	21728	22009	21998	21760	21950	21969	21903	21874	21788	21795	22111	21905	21541	21964	22030	21991	22107	21961	21857	21770	21772	21832	21882	22050	21940	21945	21860	21849	21935	21884	21908	21959	21873	22058	21907	21680	21684	21788	21995	22081	21928	21849	21688	21993	21739	22045	21712	21777	21821	22037	21936	21926	22044	21899	21939	21853	22121	22109	21969	21996	22199	22137	21889	21848	21772	21958	22016	21995	21999	21874	21949	21927	21971	21836	21853	21810	21511	21630	21885	21854	21961	21886	21934	21892	21803	21867	21830	21753	21848	22114	21944	21734	21841	21938	21690	21782	21490	21757	21762	21906	21802	21854	22086	22049	21971	22077	21808	22229	21856	22204	21896	21794	21903	21773	21818	21951	22208	21823	21796	21736	21926	21740	21892	21659	22055	21913	21808	21677	21578	21784	21805	21968	22117	21938	21938	21870	22114	21839	21822	21932	21836	22052	22050	21869	21831	21855	21854	21659	21839	21729	22037	21902	21950	21895	21709	21757	21981	21913	22120	22013	21641	21838	21679	21934	21729	21789	21755	21625	21918	21933	21817	21741	21607	22053	22050	21820	21959	21735	22004	21726	21880	21806	21625	21816	22083	21980	21940	22229	22001	21930	21922	22023	22200	22005	21632	21677	21800	21904	21827	22103	21619	21998	21997	21822	21807	21926	21870	21833	22036	21770	21844	22111	21952	22074	21923	21858	21785	21776	21791	22160	21815	21797	22036	21891	22058	21759	21940	22228	21739	21843	21831	21717	22044	21750	21960	21789	21849	21837	21792	22182	21855	21932	21901	21899	22057	21696	21761	21706	21857	21843	21931	21694	22027	21901	21895	21964	21966	21976	22099	22059	21881	22114	21950	21705	21916	21741	21841	21974	21776	21896	21865	22011	21977	21963	22136	21991	21881	21970	21877	21685	21873	22061	21572	21801	21763	22021	22013	21935	21758	21819	22094	22033	21872	21788	21769	21882	21923	21843	21880	21794	21927	22009	21905	22162	21882	21712	22053	22015	21946	21766	21743	21781	22042	22029	21904	22083	21981	21894	22008	21549	21704	21775	21862	21624	21794	21840	21870	21990	21649	21957	22033	21841	21972	21750	21753	21797	21915	21665	21866	21909	22186	21923	22092	22040	21871	22249	21911	21801	21945	21914	21851	21809	21802	21702	22209	21919	21943	21846	21989	21862	21687	21852	21890	22014	21743	22179	21724	21850	21911	21903	21844	21997	21802	21804	22052	22008	21862	21690	21862	21830	21650	21830	21831	22058	22047	21645	22008	21803	22057	21975	21733	21885	21937	21976	21953	21828	21979	22099	21823	22097	21642	21997	22081	22102	22049	21959	21833	21724	21695	21863	21793	21799	21937	21983	21737	21829	21459	21771	22105	21951	21933	21783	21935	21960	21824	21814	21964	21825	21882	21867	21786	21848	21659	21840	21841	21694	21809	21969	21864	22014	22013	21776	22025	21904	21809	21742	22030	21867	21702	21707	22092	21695	21747	21840	21875	21882	21882	21992	21885	21678	21962	21940	21672	21826	21868	21749	21888	21915	21805	21643	21698	21818	21852	21824	21799	21849	22038	21771	21916	21908	22178	21730	21837	21817	21703	21798	21876	22006	21749	21997	22045	22010	22058	22104	21723	21677	21774	21994	22121	21786	21971	21684	21981	21804	21840	21807	21948	21982	21904	21849	21835	21722	21990	21933	22074	21900	21989	22120	22068	22022	21975	21894	21812	21756	21881	21850	21922	21740	21820	21820	21839	21835	21945	21886	21976	21821	21865	21802	21798	22116	21915	21573	21948	22028	21913	21708	21795	21837	21739	21984	21833	22079	22118	22013	22011	21806	22015	22016	21826	21946	22164	21909	21732	21780	21692	21964	22080	21878	21959	22123	21990	21941	22039	22094	22077	21833	21875	21655	21865	21839	21674	21823	21799	21934	21739	21774	21716	21817	22021	22101	21836	21860	21957	21927	21849	21880	21731	22023	21701	21905	21839	21675	21644	21941	22057	22039	21982	22002	21734	21934	22143	21989	21828	21983	21725	21873	21910	21840	22003	21694	22036	22139	21828	22036	21855	21639	22014	21826	22191	22068	21885	21841	21902	21776	21917	22056	21747	21974	21773	21897	21842	21896	22002	22085	21961	21963	21964	21965	21654	21993	21953	21743	21950	22014	22034	22029	21761	21735	22034	21886	21910	21828	21974	21977	22194	22068	21808	21801	21856	21577	21801	21840	22030	21843	22145	21880	22018	21895	21908	21967	21844	21677	21985	22093	21888	21742	21763	21597	21770	21943	21882	22121	21839	21936	21725	21832	21946	21708	21978	22130	21798	22085	21797	21823	21681	21699	21819	21711	21909	22097	21852	21873	21950	21875	21977	21803	21916	21946	21852	21987	22010	22013	22093	21824	21736	21847	21987	22119	22047	21719	21937	21982	21960	21977	21860	21875	21866	21961	21841	21982	21944	21947	21869	21716	22039	21932	21919	21978	21890	21851	21737	21916	21872	22017	21803	21812	21998	21940	21848	22076	21823	21947	21862	21819	21888	22053	21939	21694	21924	21973	22002	21961	21814	22111	21812	21826	21597	21732	22153	21905	21927	21687	22003	22015	21643	21843	21897	22003	22014	21956	21650	21792	22202	21907	21966	21725	21790	22111	22105	21893	21710	21979	21543	22056	21962	21639	22035	22024	22014	21877	21812	22184	21848	21739	21727	21641	21833	21836	22077	21826	21959	22040	21861	21816	21761	21983	21825	21534	22135	21849	21901	22117	22015	22102	21994	21975	21834	21756	21803	21860	21890	21907	21931	22058	21865	22027	21751	21898	21841	21815	21755	21662	22009	22113	21792	21858	21979	21900	21929	22126	21891	21913	21823	21922	21988	21766	21858	22117	21847	21800	21977	21769	21919	22018	21940	22172	21854	21856	21675	22149	21846	21774	21974	21893	21761	21844	21820	21772	21988	21961	21690	21910	22041	21976	21712	21938	21891	21994	21882	21845	21894	22143	22231	21647	21897	21850	21895	21892	22038	21590	21910	21847	21881	21993	21658	22036	21729	21865
49022	71193	66739	55911	44886	38847	33985	26617	21470	18930	17866	17224	16901	16597	16544	16020	15712	15833	15728	15799	15728	15648	15719	15607	15805	15624	15567	15457	15573	15497	15531	15363	15626	15419	15493	15502	15502	15613	15414	15476	15433	15290	15494	15418	15361	15417	15427	15360	15513	15359	15319	15442	15221	15401	15438	15448	15459	15535	15278	15419	15385	15507	15304	15482	15346	15520	15451	15407	15214	15377	15359	15430	15675	15416	15483	15498	15514	15429	15342	15478	15282	15521	15491	15330	15568	15371	15329	15519	15412	15383	15196	15337	15511	15347	15457	15551	15465	15418	15527	15524	15383	15446	15405	15478	15405	15392	15492	15477	15353	15276	15376	15388	15554	15404	15560	15399	15458	15531	15485	15514	15346	15464	15249	15362	15523	15379	15485	15482	15458	15467	15389	15471	15424	15484	15381	15434	15491	15447	15384	15280	15299	15445	15445	15341	15273	15398	15397	15562	15396	15358	15521	15396	15558	15379	15414	15374	15499	15448	15422	15523	15444	15366	15464	15350	15301	15426	15402	15445	15332	15366	15233	15614	15451	15436	15404	15260	15452	15578	15547	15318	15448	15293	15408	15357	15387	15521	15359	15293	15599	15596	15552	15269	15564	15371	15389	15447	15327	15503	15501	15213	15400	15315	15359	15240	15491	15309	15236	15491	15508	15542	15275	15584	15441	15275	15364	15409	15508	15402	15519	15383	15492	15417	15428	15352	15432	15458	15583	15385	15343	15355	15590	15493	15560	15578	15498	15314	15563	15407	15376	15379	15374	15441	15460	15515	15516	15299	15383	15484	15507	15352	15270	15472	15425	15463	15415	15540	15440	15363	15395	15446	15419	15405	15543	15508	15454	15333	15324	15348	15431	15304	15462	15451	15405	15559	15331	15358	15312	15421	15333	15445	15454	15490	15280	15426	15439	15670	15469	15313	15520	15405	15424	15504	15400	15584	15391	15470	15616	15319	15462	15426	15546	15519	15309	15500	15465	15502	15377	15431	15542	15415	15227	15371	15577	15460	15400	15428	15477	15668	15482	15481	15271	15542	15388	15523	15325	15456	15508	15485	15466	15435	15195	15404	15540	15398	15438	15357	15365	15398	15349	15430	15343	15326	15617	15436	15487	15353	15339	15586	15352	15339	15471	15476	15257	15563	15465	15420	15509	15333	15469	15338	15449	15271	15495	15294	15400	15381	15412	15397	15448	15419	15559	15503	15514	15372	15384	15478	15478	15328	15472	15396	15394	15512	15320	15564	15400	15429	15441	15484	15422	15502	15563	15412	15433	15529	15386	15360	15531	15388	15329	15548	15456	15402	15212	15392	15324	15381	15423	15492	15565	15283	15369	15275	15359	15450	15482	15491	15458	15147	15388	15376	15522	15365	15539	15433	15348	15490	15561	15570	15483	15404	15335	15525	15562	15384	15387	15334	15344	15564	15396	15463	15464	15341	15405	15483	15515	15423	15451	15356	15318	15464	15338	15416	15423	15635	15331	15591	15364	15478	15523	15540	15454	15287	15548	15507	15490	15628	15274	15307	15268	15510	15333	15354	15504	15420	15483	15291	15507	15379	15508	15535	15433	15384	15302	15424	15421	15520	15379	15355	15430	15718	15357	15461	15596	15458	15468	15451	15336	15359	15264	15322	15431	15342	15241	15371	15407	15500	15468	15449	15393	15462	15327	15470	15442	15459	15465	15604	15393	15468	15331	15405	15577	15236	15716	15422	15444	15519	15171	15409	15361	15324	15377	15420	15444	15461	15228	15566	15414	15382	15512	15385	15393	15547	15310	15229	15538	15450	15273	15467	15386	15350	15432	15475	15418	15646	15551	15511	15335	15389	15310	15594	15510	15425	15211	15444	15377	15145	15206	15277	15291	15371	15461	15295	15516	15439	15381	15605	15342	15338	15262	15398	15477	15357	15416	15479	15565	15532	15622	15258	15530	15448	15408	15545	15590	15562	15445	15425	15404	15451	15224	15390	15522	15528	15407	15514	15422	15479	15356	15464	15496	15355	15221	15469	15434	15467	15391	15533	15146	15421	15372	15412	15554	15411	15481	15577	15456	15295	15527	15388	15450	15598	15472	15509	15401	15429	15460	15609	15395	15596	15506	15362	15291	15543	15403	15496	15546	15542	15444	15453	15336	15496	15510	15395	15264	15467	15346	15312	15510	15561	15464	15313	15265	15630	15413	15403	15478	15403	15345	15467	15352	15455	15504	15364	15539	15424	15254	15390	15482	15468	15541	15580	15505	15372	15453	15526	15301	15400	15334	15417	15479	15393	15316	15391	15418	15307	15389	15498	15464	15263	15374	15095	15304	15426	15570	15466	15242	15454	15163	15279	15449	15466	15441	15348	15407	15488	15334	15476	15440	15365	15433	15468	15365	15516	15376	15407	15454	15369	15504	15488	15301	15455	15693	15357	15432	15425	15586	15498	15452	15525	15711	15362	15401	15367	15430	15397	15531	15377	15386	15408	15334	15380	15438	15518	15444	15453	15444	15263	15507	15535	15256	15482	15353	15431	15561	15322	15353	15395	15340	15582	15511	15555	15664	15489	15363	15374	15319	15516	15191	15384	15241	15364	15344	15465	15305	15376	15359	15482	15307	15273	15513	15641	15448	15546	15502	15297	15340	15395	15394	15628	15396	15495	15410	15484	15374	15382	15413	15446	15541	15458	15426	15352	15325	15407	15387	15479	15414	15491	15639	15457	15529	15618	15497	15452	15389	15368	15488	15309	15417	15308	15486	15478	15509	15485	15442	15557	15490	15425	15376	15295	15521	15497	15280	15387	15436	15281	15432	15317	15292	15287	15184	15425	15508	15446	15369	15477	15448	15408	15409	15484	15262	15530	15358	15497	15433	15424	15378	15285	15447	15378	15329	15241	15412	15444	15544	15382	15382	15418	15500	15444	15281	15449	15386	15428	15491	15382	15541	15451	15388	15433	15543	15434	15440	15453	15399	15513	15471	15449	15340	15408	15510	15518	15515	15163	15688	15205	15504	15508	15430	15499	15526	15345	15472	15497	15418	15457	15383	15385	15392	15379	15324	15614	15297	15291	15309	15451	15456	15395	15455	15455	15552	15558	15457	15399	15341	15266	15364	15508	15268	15470	15339	15493	15572	15406	15568	15396	15500	15305	15465	15462	15352	15460	15497	15504	15451	15424	15435	15389	15277	15425	15324	15403	15360	15491	15422	15210	15423	15359	15494	15499	15323	15357	15344	15428	15459	15394	15565	15458	15441	15542	15387	15366	15462	15256	15386	15554	15189	15421	15475	15357	15238	15602	15441	15510	15403	15363	15437	15608	15574	15218	15421	15570	15281	15487	15449	15407	15453	15433	15337	15527	15517	15314	15322	15498	15407	15354	15354	15379	15345	15439	15364	15601	15373	15435	15464	15397	15458	15491	15423	15487	15434	15406	15340	15284	15370	15403	15468	15467	15404	15344	15279	15319	15466	15463	15438	15572	15599	15535	15365	15484	15365	15379	15372	15438	15340	15356	15431	15344	15410	15621	15455	15384	15562	15438	15438	15215	15523	15554	15409	15342	15369	15487	15528	15389	15347	15485	15466	15550	15403	15341	15504	15345	15477	15335	15180	15478	15405	15415	15633	15276	15559	15411	15563	15500	15463	15288	15453	15414	15520	15555	15491	15196	15522	15520	15608	15391	15370	15430	15480	15466	15403	15392	15234	15502	15623	15527	15479	15443	15545	15299	15357	15392	15485	15503	15358	15370	15496	15307	15557	15480	15352	15355	15517	15294	15329	15487	15450	15255	15382	15438	15495	15356	15371	15569	15473	15544	15399	15315	15379	15544	15399	15439	15449	15484	15307	15310	15453	15664	15497	15335	15342	15395	15415	15512	15559	15392	15309	15455	15409	15393	15517	15483	15402	15377	15468	15204	15601	15256	15472	15596	15437	15402	15382	15338	15391	15370	15318	15445	15371	15442	15355	15390	15416	15387	15577	15298	15324	15552	15413	15293	15537	15503	15425	15316	15636	15345	15286	15420	15696	15438	15445	15303	15465	15701	15316	15397	15530	15407	15425	15565	15282	15203	15366	15464	15518	15479	15441	15374	15335	15558	15384	15659	15415	15212	15446	15428	15466	15345	15430	15350	15386	15398	15495	15362	15386	15416	15552	15348	15381	15358	15308	15393	15264	15462	15201	15377	15485	15370	15485	15321	15385	15486	15499	15589	15457	15628	15263	15312	15540	15290	15401	15399	15444	15334	15411	15426	15596	15448	15405	15552	15452	15521	15411	15581	15409	15469	15283	15439	15493	15402	15365	15235	15313	15335	15467	15466	15653	15595	15348	15318	15542	15377	15332	15495	15467	15187	15435	15424	15398	15436	15351	15507	15342	15436	15418	15291	15522	15354	15427	15368	15319	15421	15560	15307	15483	15497	15521	15435	15388	15488	15303	15446	15492	15390	15447	15458	15362	15298	15442	15438	15395	15325	15372	15456	15512	15495	15522	15413	15315	15318	15510	15476	15415	15421	15463	15433	15256	15312	15276	15394	15378	15399	15503	15341	15478	15495	15453	15465	15411	15318	15274	15374	15415	15485	15499	15252	15425	15434	15440	15450	15407	15462	15358	15420	15525	15450	15400	15487	15475	15246	15409	15278	15298	15645	15509	15408	15433	15359	15577	15382	15364	15366	15346	15470	15420	15447	15296	15467	15412	15480	15300	15439	15417	15410	15654	15252	15390	15172	15589	15343	15548	15311	15463	15470	15414	15454	15449	15373	15487	15585	15515	15550	15587	15504	15319	15423	15429	15468	15434	15299	15492	15241	15510	15687	15464	15540	15279	15543	15429	15314	15417	15494	15518	15472	15450	15452	15451	15530	15484	15413	15294	15259	15310	15348	15501	15666	15502	15434	15432	15396	15457	15190	15579	15525	15507	15392	15495	15307	15302	15574	15294	15372	15321	15467	15313	15466	15430	15391	15412	15416	15439	15397	15530	15381	15377	15600	15457	15542	15304	15592	15281	15405	15368	15369	15370	15346	15518	15257	15586	15496	15479	15479	15404	15547	15484	15459	15368	15443	15573	15380	15397	15391	15493	15570	15498	15435	15543	15518	15366	15596	15369	15471	15440	15525	15301	15373	15484	15437
24392	21639	30005	30422	37100	43459	43930	33781	28437	26260	24893	23747	23548	23144	22735	22507	22661	22358	22277	22034	22114	22172	22051	22303	22241	22241	21955	22084	22184	21960	21898	21882	21911	21833	21843	21956	21978	21888	22111	21858	22072	21803	21674	21966	21848	21863	21730	22009	22013	21752	21910	21779	21879	21996	21973	21811	21834	21977	21851	21654	21831	21761	21936	21963	21743	22078	22069	21683	21957	21702	21785	21868	21846	21927	21646	21794	21755	22129	21725	21846	22022	21735	21926	21792	21874	21761	21877	21759	21926	21904	21696	21967	21928	22054	21993	21933	21826	21738	21815	21794	21866	21877	21712	21682	21748	22005	21910	21753	21845	21722	21756	21977	22236	21981	21749	21868	21821	21730	21901	21708	21882	21972	21789	21687	21812	21981	21882	22012	21996	21740	21901	21858	21721	21714	21687	21706	21912	21920	21882	21775	21802	21738	21841	21723	21836	21814	21951	21915	22090	21937	21761	21572	21703	21835	21885	21818	21683	21672	21647	21829	21997	21645	21650	22027	21844	21924	21736	21476	21734	21881	21744	21841	21921	21724	21724	21986	21659	21934	21863	21696	21750	21611	21759	21789	21676	21937	21976	21765	21861	21860	21855	22037	21916	21656	21807	21710	21620	21791	21803	21991	21807	21969	21801	22106	21895	21839	22031	21957	21931	21756	21845	21637	21879	21935	21948	22075	21937	21833	21780	21733	21573	21831	21962	21901	21745	21904	21736	21683	21648	21797	21918	21579	21889	21805	21787	21715	21990	21823	21693	21802	21856	21743	21709	21949	21804	21804	21739	21866	21750	21936	21598	21670	21747	21857	21897	21680	22043	21778	21843	21835	21604	21689	21928	21732	21796	21928	21772	21969	21861	21795	21919	21870	21882	21799	21850	21854	21965	21623	21777	21747	21712	21833	21868	21762	21800	21881	21907	21597	21765	21899	21697	21713	21821	21650	21641	22065	21757	21955	21864	21785	21590	21592	21805	21928	22077	21771	21973	21833	21790	21605	21595	22051	21892	21761	21897	21862	21816	21690	21859	21942	22053	21708	21647	21747	21941	21930	21912	21796	21698	21934	21778	21688	21881	21936	21440	21771	21913	21851	21778	21855	21933	21906	21817	21702	21806	21796	21815	21945	21961	21636	21543	21634	21798	21570	21919	21949	22035	21996	21867	21810	22095	21850	22008	21992	21908	21833	21576	21691	22105	21836	21790	21928	21846	21599	21865	21764	21819	21720	21912	21993	21867	22009	21973	21726	21707	21790	21676	21775	21918	21978	22056	21847	21833	21863	21741	21838	21972	21949	21776	21786	21784	21961	22057	21717	21586	21908	21585	21753	21766	21936	21638	21850	21733	21912	21843	21901	21661	21767	21753	21898	22060	21732	21713	21961	21816	21810	21635	21688	21950	21869	21748	21692	21794	21642	21583	21908	21686	21780	21762	21845	21836	21835	21931	22033	21904	21620	22011	21747	21806	21598	21552	21914	21927	21664	21677	21666	21825	22015	22075	21716	21615	21884	21690	21822	21839	21804	21711	21852	21850	21946	21683	21764	21903	21816	21929	21819	21643	21671	21858	21841	21800	21891	21732	21596	21463	21698	22035	21792	21717	21762	21911	21824	22006	21952	21708	21648	21683	21846	21920	21828	21920	22091	21796	21767	21636	21799	21753	21908	21753	21852	21725	21640	21767	21809	21847	21842	21863	21691	21957	21983	22055	21919	21608	21994	21797	21895	21998	21991	21887	21831	21808	21839	21953	21829	21916	21781	21997	21776	21986	21876	21868	21742	21470	21888	21872	21927	21997	21714	21729	21885	21939	21900	21791	21908	21930	21910	21768	21752	21868	21875	21809	21696	21882	21631	21959	21874	21745	21770	22074	21776	21800	21634	21838	21776	21838	21782	21788	21818	21949	21860	21636	21952	21854	21930	21648	21684	21877	21969	21828	21703	21699	21565	21478	21559	22013	21891	21907	21674	21920	21698	21889	21736	21937	21853	21833	21618	21776	21716	21703	21993	21777	21712	21973	22182	21812	21758	21889	21758	21932	21775	21768	21796	21821	21440	21810	21665	21854	21941	22108	21941	21676	21841	21876	21938	21929	21610	21644	21907	21858	21808	21922	21821	21881	21739	21970	21788	22010	21786	21985	21582	21743	21874	21875	22014	21916	21705	21788	21984	21875	21766	21885	21945	21616	21432	21749	21832	21907	21588	21689	21826	21626	21565	22032	21790	21702	21902	22092	21697	21682	21730	21811	21711	21802	21744	21734	21836	21623	21936	21862	21743	21873	21720	21957	21966	21825	21955	21992	21799	21904	21811	21744	21839	21677	21707	21849	21749	22082	22098	21841	21792	21741	21811	21618	21767	21825	21991	21759	21854	21712	21776	21859	21843	21821	21892	21830	21601	22029	21907	21976	21752	21772	21708	21759	21652	21489	21551	21796	21653	21807	21849	21693	21921	22070	21937	22075	21784	22066	22054	21563	21783	21898	21599	21782	21844	21759	21760	21874	21872	21836	21913	21858	21652	21845	21715	21720	21878	21892	21797	21711	21720	21653	21576	21743	21827	21873	21828	21853	21859	21874	22047	21820	21843	21701	21845	22072	21672	21747	21748	21773	21703	21451	21794	21745	21658	21866	21717	21673	21677	21793	21803	21707	22012	21658	21824	21897	21951	21834	21824	21761	21769	21747	21993	21830	21886	21602	21546	21917	21782	21899	21930	21879	22130	21929	21939	21733	21563	21754	21741	21794	21891	21858	21587	21964	21889	21812	21876	21683	21848	21957	21720	21792	21915	21894	21866	21663	21661	22025	21859	21711	21733	21709	21565	21731	21875	21781	21768	21725	21599	21694	21721	21925	21764	21642	21971	21931	21851	21805	21967	21678	21896	21700	21768	21676	21666	21505	21888	21749	21851	21747	21828	21803	21862	21998	21778	21626	21828	21866	21865	21785	21845	22110	21967	21757	21575	21570	21568	21869	21788	22062	21854	21725	21753	21914	21721	21785	21828	21590	21745	21898	22095	21907	21729	21741	21681	21662	21883	21772	21949	21615	21694	21944	22132	21810	21913	21554	21816	21764	21816	21844	21733	21664	21967	21748	21771	21947	21850	21719	21847	21896	21848	21959	21699	21904	21825	21764	21815	21751	21686	21680	21448	21745	21758	21748	21747	21856	21705	21947	22061	21862	21719	21865	21637	21817	21847	21876	21663	21725	21756	21774	21796	21841	21813	21754	21961	21795	21997	21656	21865	21731	21949	21933	21801	21487	21658	21872	21716	22010	21892	21788	21818	21893	21657	21760	21633	21710	21605	21695	21805	21827	21674	21750	21736	21995	21678	21851	21667	21745	21739	21986	21786	21609	21811	21971	21655	21713	21876	21752	21780	21590	21906	21734	21908	21799	21793	21849	22033	21881	21800	21663	21959	21847	21745	21788	21995	21689	21880	22055	21703	21543	21709	21587	21842	21950	21846	22055	21961	21751	21929	21636	21851	21754	21841	21934	21690	21708	21768	21753	22031	22053	21853	21827	21743	21897	21681	21794	21751	22041	21829	21842	21793	21795	21625	21778	21889	21797	21796	21802	21771	21768	21674	21940	21739	21839	21734	21947	21661	21925	21704	21763	21748	21831	21628	21746	21800	21809	21427	21582	21972	21891	21971	21613	22054	21851	21730	21735	21611	21871	21818	21939	21850	21801	21817	21895	21920	21889	21772	21784	21645	21748	21780	21758	21801	21703	21700	22075	21903	21599	21757	21420	21682	21939	21883	21883	21577	22008	21836	21786	21863	21679	21785	21918	21809	21977	21781	21890	21831	21941	21775	21964	21656	21856	21847	21889	21865	21893	21924	21561	21800	21608	21782	21873	21661	21722	21904	21960	21833	21708	21729	21850	21988	21837	21606	21914	21868	21789	21839	21899	21935	21671	21944	21441	21942	21934	21789	21696	21675	21639	21855	21827	21852	21809	21656	21713	21632	21863	21804	21666	21681	21856	21766	21699	22040	21934	21946	21917	21715	21923	21687	21994	21625	21732	21857	21910	21744	21648	21887	21884	21871	21869	21813	21869	22004	21930	21916	21609	21509	21812	21808	21756	21740	21698	22070	21616	21598	22008	22009	21683	21636	21990	21887	21832	21959	21673	21964	21871	22014	21937	21693	21946	21894	21897	21890	21988	21647	21764	21892	21716	21931	21866	21678	21928	21645	21755	21883	21882	21597	21602	21690	21593	21594	21896	21812	22004	21994	21854	21647	21921	22038	21855	21667	21942	21723	22200	21925	22011	21756	22032	21708	21949	21738	21892	21835	22011	21886	21921	21863	21815	21826	21854	21698	21877	21807	21849	21830	21810	21961	21896	21791	21669	21789	21969	21776	21832	21916	21557	21772	21741	21896	22077	21767	21565	22004	21905	21820	21908	21748	21834	21525	21765	21843	21629	21815	21894	21997	21874	21927	21661	21892	21796	22016	21966	21955	21994	21820	21764	21827	21987	21874	21765	21739	22095	21910	21926	21653	21711	21740	21602	21709	21668	21781	21963	21896	21834	22157	22145	21995	21790	21668	21897	21797	21747	21633	21839	22027	21951	21873	21995	21875	22074	21956	21882	21782	21641	21981	21649	21894	21924	21677	22057	21753	21579	21876	21792	21751	21996	21792	21918	21924	21881	21676	21707	21831	21767	21792	21765	21868	21814	21773	21811	21726	21809	21636	21761	21888	21839	21455	21964	21882	21892	21992	22036	21826	21912	21964	21938	21821	21770	21756	21736	21907	22008	21963	21835	21886	21911	21798	21961	21584	21950	21810	21715	21745	21848	21684	21865	21725	21824	21702	21837	21947	21844	21756	21944	21922	21781	21639	21909	21677	21768	21643	21569	21891	21909	21796	21719	21917	21902	21941	21814	21656	21861	21719	21920	21942	22059	21892	21878	21706	21955	21910	21771	21741	21663	22018	21652	21794	21561	21732	21792	21777	21635	21838	21861	21765	21848	21923	21777	21842	21945	21848	21989	21767	21678	21777	21764	21768	21878	21579	21600	21723	21831	21583	21681	21808	21778	21991	21827	21589	21770	21822	21466	21774	21874	21819	21964	22002	21919	22075	21828	21828	21910	22003	21840	21842	21768	21953
50346	77618	73466	62307	53765	47650	40066	29386	23235	20538	19074	18118	17455	17173	16521	16328	15983	16052	15936	15861	15738	15794	15613	15692	15414	15492	15412	15602	15556	15399	15448	15598	15334	15425	15320	15460	15385	15492	15330	15361	15417	15304	15290	15519	15480	15428	15280	15690	15524	15494	15451	15417	15481	15388	15376	15396	15262	15510	15395	15620	15288	15405	15241	15326	15428	15287	15332	15298	15342	15373	15354	15224	15177	15398	15430	15313	15412	15343	15414	15460	15364	15594	15267	15455	15309	15362	15612	15410	15394	15243	15325	15271	15333	15221	15489	15440	15437	15274	15407	15456	15353	15307	15273	15305	15493	15280	15310	15349	15418	15393	15449	15496	15339	15472	15384	15327	15558	15398	15365	15222	15393	15432	15244	15287	15544	15273	15410	15355	15175	15361	15394	15313	15219	15374	15387	15295	15313	15397	15315	15420	15430	15368	15527	15373	15427	15276	15402	15340	15412	15389	15359	15460	15402	15282	15439	15304	15353	15404	15441	15426	15319	15405	15275	15299	15400	15307	15444	15350	15416	15216	15349	15371	15422	15234	15527	15388	15373	15440	15363	15421	15174	15275	15575	15291	15398	15465	15281	15348	15427	15311	15323	15337	15394	15192	15385	15248	15405	15385	15452	15411	15350	15389	15113	15387	15353	15432	15294	15274	15474	15415	15493	15288	15464	15488	15472	15367	15382	15288	15323	15456	15309	15362	15470	15251	15333	15436	15329	15376	15456	15317	15368	15462	15326	15509	15365	15345	15453	15390	15368	15418	15297	15405	15399	15327	15240	15416	15352	15515	15306	15569	15417	15505	15377	15487	15411	15307	15538	15391	15233	15200	15224	15448	15385	15431	15272	15350	15404	15223	15274	15514	15370	15286	15294	15302	15395	15247	15382	15384	15315	15353	15361	15227	15451	15296	15282	15310	15445	15362	15409	15344	15274	15411	15401	15366	15498	15338	15627	15289	15420	15396	15240	15390	15286	15311	15186	15480	15411	15344	15369	15264	15516	15237	15416	15384	15415	15445	15197	15368	15387	15376	15363	15337	15340	15472	15468	15317	15337	15416	15506	15443	15536	15232	15462	15321	15364	15439	15289	15243	15309	15356	15374	15273	15269	15544	15380	15280	15353	15382	15432	15524	15213	15418	15496	15438	15332	15314	15254	15402	15330	15335	15432	15348	15265	15457	15310	15319	15297	15376	15462	15383	15496	15275	15204	15392	15402	15266	15539	15217	15443	15400	15364	15584	15486	15339	15381	15354	15524	15439	15301	15375	15294	15259	15450	15462	15276	15216	15548	15285	15415	15283	15543	15316	15336	15336	15365	15515	15303	15500	15635	15385	15377	15329	15339	15285	15339	15347	15333	15271	15368	15294	15467	15432	15267	15614	15268	15504	15363	15428	15313	15237	15327	15433	15349	15548	15470	15319	15400	15458	15520	15310	15428	15523	15323	15395	15290	15385	15451	15229	15443	15374	15176	15270	15504	15349	15418	15359	15322	15411	15291	15274	15365	15319	15292	15397	15232	15274	15426	15291	15486	15171	15494	15501	15305	15356	15339	15398	15296	15424	15260	15398	15454	15291	15444	15220	15262	15425	15246	15513	15360	15488	15368	15301	15282	15317	15451	15294	15278	15461	15116	15191	15443	15317	15412	15285	15337	15239	15355	15509	15281	15390	15381	15284	15376	15544	15262	15231	15461	15332	15521	15359	15389	15334	15267	15250	15507	15321	15403	15397	15500	15247	15267	15377	15341	15178	15429	15498	15196	15472	15293	15302	15334	15447	15304	15501	15315	15311	15388	15321	15334	15363	15313	15196	15547	15448	15303	15476	15234	15413	15392	15379	15583	15525	15281	15470	15327	15264	15382	15164	15385	15314	15483	15350	15462	15460	15358	15229	15348	15298	15500	15282	15488	15322	15279	15395	15454	15373	15299	15448	15402	15234	15448	15415	15291	15345	15405	15543	15258	15456	15325	15322	15243	15499	15279	15558	15448	15267	15442	15362	15520	15407	15486	15190	15387	15304	15372	15355	15275	15369	15347	15551	15364	15454	15327	15395	15550	15189	15495	15356	15378	15386	15356	15346	15583	15601	15541	15314	15338	15269	15255	15316	15521	15439	15263	15330	15227	15406	15209	15374	15489	15177	15398	15269	15608	15376	15359	15333	15326	15399	15359	15278	15418	15547	15399	15200	15300	15253	15359	15284	15427	15304	15293	15317	15272	15335	15499	15318	15528	15539	15411	15269	15518	15389	15253	15396	15485	15393	15330	15401	15494	15230	15382	15452	15430	15613	15399	15242	15273	15386	15224	15353	15444	15269	15300	15282	15405	15384	15482	15497	15465	15427	15444	15319	15518	15440	15200	15403	15337	15240	15377	15327	15403	15180	15094	15342	15342	15427	15330	15504	15358	15459	15350	15380	15262	15435	15255	15383	15368	15369	15265	15466	15546	15352	15463	15364	15313	15400	15483	15376	15438	15518	15338	15351	15517	15251	15353	15381	15274	15498	15371	15518	15295	15429	15421	15377	15516	15371	15234	15432	15439	15364	15549	15392	15472	15255	15338	15347	15319	15499	15295	15409	15429	15330	15264	15306	15330	15395	15357	15262	15427	15248	15300	15516	15382	15417	15369	15544	15366	15223	15368	15296	15441	15385	15505	15294	15496	15417	15481	15372	15392	15337	15452	15437	15258	15433	15450	15346	15327	15336	15437	15459	15312	15227	15271	15361	15542	15278	15390	15501	15419	15400	15399	15510	15452	15349	15321	15315	15526	15262	15446	15351	15291	15207	15613	15210	15347	15322	15387	15123	15560	15349	15359	15251	15305	15517	15432	15203	15449	15405	15352	15540	15390	15539	15563	15355	15507	15394	15496	15390	15383	15339	15291	15336	15470	15317	15458	15427	15317	15316	15403	15291	15446	15415	15300	15318	15364	15394	15451	15457	15478	15430	15326	15182	15357	15329	15504	15209	15229	15363	15344	15235	15576	15262	15397	15308	15253	15486	15381	15308	15437	15393	15278	15216	15371	15368	15375	15340	15372	15248	15489	15330	15549	15413	15546	15191	15305	15458	15281	15156	15295	15300	15487	15431	15166	15430	15325	15484	15367	15399	15440	15312	15365	15374	15398	15279	15419	15409	15382	15387	15506	15499	15311	15563	15231	15342	15387	15437	15408	15310	15379	15411	15292	15562	15363	15337	15341	15334	15234	15373	15289	15343	15119	15223	15484	15391	15434	15478	15297	15277	15363	15439	15349	15586	15105	15412	15519	15374	15389	15321	15520	15441	15323	15425	15504	15365	15479	15307	15566	15468	15381	15229	15215	15338	15491	15337	15331	15364	15305	15437	15256	15451	15403	15435	15411	15366	15345	15408	15360	15425	15210	15374	15394	15319	15282	15362	15356	15266	15236	15537	15355	15392	15473	15263	15339	15331	15242	15463	15384	15464	15405	15579	15615	15403	15368	15255	15465	15308	15451	15268	15578	15277	15374	15579	15394	15577	15240	15293	15544	15413	15275	15411	15441	15445	15231	15372	15264	15223	15225	15333	15234	15313	15195	15324	15516	15430	15429	15353	15313	15257	15318	15308	15323	15178	15349	15296	15242	15424	15372	15288	15162	15307	15279	15449	15358	15415	15363	15249	15341	15444	15519	15338	15416	15353	15279	15379	15534	15500	15373	15436	15494	15339	15478	15495	15173	15334	15215	15507	15430	15490	15407	15471	15428	15553	15304	15257	15312	15455	15347	15554	15420	15339	15507	15349	15335	15269	15442	15377	15467	15358	15402	15221	15366	15297	15289	15373	15300	15382	15426	15321	15457	15280	15229	15153	15398	15485	15302	15434	15377	15409	15441	15351	15231	15277	15385	15368	15314	15381	15352	15275	15360	15211	15362	15377	15534	15431	15384	15434	15488	15364	15351	15543	15439	15454	15369	15344	15379	15342	15438	15159	15309	15508	15402	15354	15284	15511	15450	15254	15461	15394	15207	15555	15402	15255	15387	15331	15404	15494	15343	15182	15370	15390	15396	15434	15300	15295	15450	15195	15466	15287	15411	15354	15423	15245	15336	15307	15218	15413	15210	15491	15181	15482	15211	15411	15502	15270	15415	15137	15356	15542	15322	15391	15181	15503	15335	15366	15309	15319	15443	15386	15420	15092	15427	15359	15526	15538	15360	15222	15312	15470	15278	15343	15383	15473	15358	15274	15361	15232	15402	15255	15274	15461	15318	15363	15453	15480	15352	15288	15518	15437	15541	15350	15208	15386	15464	15172	15488	15205	15335	15352	15297	15353	15363	15448	15287	15357	15320	15333	15413	15471	15352	15337	15402	15469	15445	15243	15356	15469	15245	15506	15283	15281	15325	15258	15415	15443	15336	15267	15503	15394	15418	15355	15446	15345	15274	15387	15447	15333	15489	15356	15362	15428	15324	15424	15325	15346	15542	15329	15302	15324	15520	15223	15376	15382	15420	15382	15444	15279	15501	15146	15362	15326	15222	15316	15299	15421	15477	15459	15436	15364	15468	15249	15378	15416	15360	15158	15309	15334	15268	15374	15334	15482	15468	15397	15412	15353	15342	15457	15313	15340	15277	15279	15138	15585	15401	15272	15215	15283	15277	15117	15498	15369	15360	15474	15374	15390	15295	15378	15304	15344	15229	15537	15352	15388	15354	15231	15476	15320	15485	15291	15418	15131	15473	15389	15357	15301	15465	15236	15304	15340	15215	15306	15322	15280	15476	15469	15272	15416	15471	15376	15308	15247	15322	15400	15429	15482	15478	15302	15351	15467	15511	15365	15558	15365	15540	15322	15442	15413	15374	15248	15402	15522	15356	15650	15288	15331	15403	15313	15466	15271	15459	15378	15274	15502	15510	15328	15441	15469	15277	15511	15404	15522	15290	15402	15439	15253	15451	15335	15383	15281	15361	15362	15376	15358	15391	15389	15308	15472	15428	15200	15392	15468	15211	15438	15470	15395	15234	15466	15229	15557	15364	15356	15354	15339	15466	15351	15455	15263	15323	15365	15353	15209	15331	15396	15245	15481	15450	15535	15382	15352	15324	15252	15395	15204	15408	15364	15261	15308	15360	15143	15378	15368	15458	15248	15374	15573	15392	15333
45566	53175	52484	46135	39969	34967	30524	27100	24538	23711	23071	22904	22720	22729	22486	22185	22502	22489	22674	22222	22304	22363	22266	22096	22278	22364	22310	22260	22082	22156	22224	22130	22391	22206	22379	22007	21926	22259	22144	22312	21974	22220	22206	22081	22050	22067	21889	21726	21931	22101	21943	22345	22382	21965	22033	22066	21860	22301	22143	22209	21962	21959	22209	22271	22370	22279	22330	22328	22197	21946	22193	22178	22142	22296	22107	21953	22270	22082	21942	22282	22134	22170	21964	22183	22068	22171	22222	22068	22137	22194	21877	22146	22292	22198	22141	21784	22074	22030	22077	22009	22217	21969	22041	22178	22196	21914	22277	21694	22160	21885	22077	21888	22076	22042	22036	21920	22008	22047	22014	22315	22050	22051	22101	22195	22191	22433	22139	22163	22071	22268	21938	22221	22082	22116	22247	22054	22217	22014	21985	22026	22082	22176	22009	21982	22070	22110	22152	22160	21982	22075	22233	21877	22052	22018	21899	22089	22160	22095	22073	22069	22299	21934	21876	21955	21901	21772	22028	22202	22305	22404	22011	21838	22000	22215	22151	22188	22119	21982	21959	22010	22253	22041	22086	22039	22211	21984	22252	21930	22072	22147	22096	22042	22155	21995	21989	22058	22120	22110	22086	22231	22147	22008	22047	22169	22027	22128	22284	21992	21694	22185	22053	22076	22017	22169	22185	22111	22215	22150	22010	22073	22017	21935	21939	22162	21991	22028	21936	22102	21934	22040	22140	22199	21928	22118	22019	21993	21946	22161	22070	22075	22026	21984	22144	22086	22224	21893	22006	22193	22276	21944	22136	22116	22174	22059	22087	22292	22309	22320	22291	22104	22196	22067	22222	21998	22253	22138	22231	21941	22137	22055	22345	22343	22020	22139	21893	21984	22110	22056	22381	22046	22257	22309	21981	22243	22038	22100	22076	21977	22255	22075	22069	22011	22031	22137	21972	22064	22065	22201	22087	21972	22137	21962	21790	21885	22026	22099	22118	21961	22295	21984	22281	22138	21902	22011	22107	21873	22243	22096	22359	22137	22182	22193	22105	22328	22091	22038	21953	22149	21804	22070	21994	22344	22199	21983	21893	22133	22103	22083	22080	22001	21974	21910	21938	22018	21821	22071	22044	22185	22140	22250	21986	22304	22148	22328	21967	22019	22190	21980	22129	22039	21935	22071	22135	22056	22211	22303	21945	22028	21912	22287	22027	22076	22096	22024	22118	22022	22137	22095	22161	22200	22213	21958	22140	22402	22174	22046	22159	22157	22235	22032	21916	21977	22163	22216	22123	21988	21633	22056	22168	22085	22319	21940	22032	22116	22080	21890	21950	22098	22036	22147	22026	21981	22000	22110	22236	22204	22235	22032	22132	22008	21856	21988	21949	22023	22194	22104	22022	22180	22172	22052	22138	22185	21861	22252	22135	22268	22106	22185	22257	22169	22068	22147	22205	22068	21976	22229	21974	21944	22013	21971	22164	22308	22151	21839	22085	22181	22078	22382	22228	22024	22281	22184	21948	22156	21934	22048	22211	22185	22163	22228	22208	22014	22034	22125	22219	22019	21916	22033	22194	21937	22265	22193	22099	22090	22169	22259	22037	21814	22177	22386	22196	22126	21877	21951	22096	22016	22078	22182	22265	22346	22175	21738	22098	22006	22184	21953	22030	22126	22123	22063	21960	22082	22130	22165	22023	21985	22144	22200	22171	21998	22210	22136	22105	22127	22205	22280	22338	22185	22075	22253	22039	22199	22163	22275	22047	21956	22157	22309	22033	21993	22151	22147	22174	22225	22058	21893	21899	22151	22054	22198	22183	22130	22048	22304	22092	22068	22064	21913	21925	21971	22088	22101	21814	21998	21979	22171	22092	21837	22056	22131	22004	21970	22020	22021	21862	22101	22156	21968	22100	22150	22182	22097	22199	22023	22129	22016	21925	22296	22005	22230	21926	22216	22273	21973	21999	22057	22129	21905	22016	22140	22152	22199	22072	22179	22083	22040	22026	22149	22104	22035	22041	22108	22089	21962	22072	22028	22067	22119	22146	22085	22102	22204	22098	22253	22307	22265	22195	21815	22413	21986	22246	21781	22316	21791	21750	22135	21943	21979	22218	22013	22241	22004	22155	22082	22133	22125	22112	22011	22214	22184	22384	22221	22134	21866	22187	21890	22032	22079	21953	22124	22047	21910	22166	22197	22180	22067	21998	22175	22082	22056	22020	21800	22132	22190	22336	21925	22016	22007	21979	22187	21899	21976	22203	22124	22198	22127	21974	21947	22222	22231	21933	21956	21978	22153	22029	22015	22158	22154	22076	22007	21975	21992	22102	21902	22057	22175	21904	22339	22068	22166	22060	22102	22133	22122	22075	22079	22109	22106	22011	22166	21989	22083	22107	22203	22140	22203	21909	22193	22115	21999	22110	22233	22120	22130	22195	22163	21943	21998	22215	21967	22093	22248	21987	21999	22008	21983	22120	22214	22046	21983	22206	22157	22099	22147	22264	22175	21956	22139	22136	22293	22059	22069	22216	21858	22108	21958	22125	22078	22169	22242	22265	21924	22057	22070	22165	21949	22096	21769	21975	22074	21995	22015	22258	22250	21984	21924	21858	21877	22225	22123	21980	22000	22106	22120	22141	22165	22114	22228	22195	22026	22165	21994	21717	21827	22016	22214	22050	22182	21917	22022	22178	22216	22213	22048	21996	22027	22068	22091	22039	22094	22046	22075	22016	22274	22027	22002	22387	22087	22215	21938	21904	21842	22051	22279	21972	22038	22071	22116	22178	22053	21826	21879	22091	22193	22108	22288	22079	22093	22196	22050	22060	22267	21935	22070	22100	22108	22035	21958	22246	22135	22046	22066	22195	22192	22179	22127	21995	22029	22130	22268	22070	22088	22124	21977	22024	22191	22077	22125	22251	21980	22036	22159	22036	22107	22076	22223	22090	21956	22158	22132	22151	21944	22081	22224	22032	21907	21886	21834	22105	21962	22028	22225	22275	22244	22140	22255	21982	22226	22097	22038	21945	22344	22174	22127	22168	22067	22156	22005	22237	22239	22325	21982	21966	21806	22271	22060	21986	22197	22082	22246	22217	21981	21968	22240	22335	22307	22224	22009	22019	21946	22307	22081	22164	22107	22024	21885	22109	22065	21883	22118	22292	22089	22091	22143	22071	22176	22090	22179	22105	22162	22175	22136	22090	22038	22017	22317	21957	22183	22089	22264	22197	22291	22115	22134	21891	22127	21928	21935	21879	21998	22129	22093	22210	21995	22051	22128	22177	22207	21948	21950	22134	22234	22215	22226	21996	22149	22112	22200	22097	22430	22127	22037	22310	21978	22168	22056	22028	21929	22154	22336	21937	21961	21817	21807	22204	21992	22258	22233	22052	22058	22049	22059	22286	22025	22024	21864	22206	22147	22147	22161	22187	22231	22141	22062	22031	21933	22112	22190	21971	21928	21997	21968	22291	21870	22026	22125	22013	22188	22253	21844	22102	22098	22076	22013	21905	22152	21899	22107	22220	21946	21925	21978	22301	22145	22041	21929	22163	22079	22164	22221	21995	22064	22165	22021	22028	22094	22043	21806	21938	22258	22177	21894	22250	21947	22202	22405	22137	22072	22176	22125	22271	22174	22061	22156	22023	22142	22008	22122	22067	22247	22101	22184	22080	22037	22309	22249	22163	22090	22320	21973	21954	22017	22174	21929	22101	22150	21952	22036	21936	22233	22230	22220	22010	22041	21923	22210	22252	21965	22249	22023	22017	22019	22074	22049	21894	21977	22032	21910	22056	22066	22097	22123	22271	21952	22127	22067	22091	22112	22204	22202	21932	21973	22055	21984	22062	22133	21948	22134	22067	21961	21953	21811	22209	21961	22133	21984	22055	22174	22358	21972	22019	21768	22119	22164	22034	21991	22172	22034	22018	22204	22123	22383	22326	22124	22007	21976	21973	22063	22159	22097	22210	22148	21865	21993	22237	22162	22171	22032	22121	21999	22173	22239	22390	22141	22217	22023	21980	21914	22031	22187	22214	21927	22254	21935	22116	22127	22153	22049	22176	22054	22027	21848	22062	21986	22121	21902	22024	22179	22197	22113	21998	22025	22073	22099	22142	22000	22093	21958	22111	21884	22177	21948	21890	21946	22025	22012	22143	22049	22029	22058	22198	22290	22138	22055	22121	22092	22266	21966	21978	21914	22009	22232	21898	22298	22275	22006	22204	22091	22130	21892	22174	22130	22067	22147	21991	22027	22344	22181	21846	22222	22258	22078	22004	22127	22102	22060	22302	21992	22034	22152	22176	21999	22210	22158	21913	21896	21851	22007	22405	22254	22278	22150	22118	22331	22136	22022	21809	22151	22031	22263	22268	22146	22155	22298	22090	22066	22235	22232	22100	22105	22039	21765	22129	22156	22288	22065	22060	22205	21993	22086	22217	21914	22175	22214	22135	22114	22131	22188	22027	22037	22100	22030	22188	21953	22065	22077	21783	22239	22040	22165	21994	22076	22049	21949	21950	21955	22267	22345	22378	22115	22261	22176	22020	22095	22092	21881	21882	21943	21900	22041	22123	22269	22098	22096	21967	21956	22042	22130	22034	22109	22077	22257	22130	22311	22212	21886	22258	22138	22302	22258	22198	22086	22154	22083	22228	22070	22078	22109	22148	22168	22279	22174	21979	22347	22212	22148	22073	21924	22181	22128	22348	22271	21960	21916	22187	21985	21874	22125	22126	22156	21832	22057	21875	21932	22193	21909	22148	21872	22197	21891	22056	21888	22083	22115	21884	22124	22095	22350	22184	22172	22208	22267	22103	22188	22440	22439	22316	22295	22258	22191	22453	22168	22215	22233	22178	22084	22294	21990	21802	22092	22022	21911	22121	22053	21960	22104	22001	22091	21931	21931	22082	22079	22075	22120	21822	21972	22032	22103	22085	22203	22130	22086	21963	22123	22059	22043	22234	22265	22152	21924	22161	22382	22002	21960	22335	22099	21985	22099	22113	21902	22165	22078	22221	22146	22295	22034	22099	22309	22266	21900	22138	22159	22160	21864	22108	22318	21979	21973	21869	21981	21975	22358	22192	22161	21997	22169	22250	22169	21915	22050	22216	22031	22100	22140	22307	22112
48133	61584	54363	43638	36942	31179	25815	21672	18237	17303	16861	16271	16392	16038	15939	15853	15756	15578	15734	15625	15664	15809	15590	15307	15570	15434	15668	15577	15529	15454	15633	15526	15495	15593	15593	15683	15459	15524	15418	15661	15581	15457	15652	15551	15484	15599	15523	15652	15487	15533	15627	15318	15645	15454	15453	15576	15435	15557	15507	15547	15454	15377	15396	15507	15443	15560	15600	15720	15544	15582	15529	15344	15541	15438	15629	15498	15574	15506	15462	15361	15511	15542	15371	15434	15480	15476	15509	15329	15605	15528	15550	15574	15604	15482	15521	15495	15619	15561	15638	15695	15459	15563	15421	15625	15598	15433	15420	15335	15436	15452	15717	15466	15529	15450	15451	15648	15451	15384	15295	15492	15599	15410	15598	15658	15635	15472	15520	15601	15519	15413	15512	15662	15602	15586	15595	15521	15443	15383	15524	15532	15472	15551	15484	15560	15687	15545	15586	15329	15605	15478	15575	15524	15431	15497	15578	15485	15500	15667	15735	15544	15569	15692	15591	15449	15454	15652	15523	15508	15490	15506	15466	15623	15597	15406	15361	15612	15543	15553	15505	15465	15538	15534	15550	15460	15574	15533	15537	15653	15370	15565	15543	15522	15518	15535	15616	15371	15556	15382	15493	15566	15447	15530	15642	15556	15558	15518	15640	15549	15579	15543	15593	15508	15580	15271	15518	15508	15435	15451	15577	15466	15604	15448	15605	15632	15638	15318	15513	15472	15404	15476	15441	15610	15507	15696	15616	15404	15675	15359	15478	15380	15624	15437	15403	15644	15393	15379	15579	15466	15523	15547	15543	15412	15582	15546	15575	15500	15429	15610	15499	15452	15655	15448	15352	15669	15359	15391	15568	15616	15572	15536	15473	15629	15627	15590	15549	15466	15395	15467	15711	15391	15402	15512	15386	15473	15521	15492	15487	15658	15573	15515	15711	15680	15529	15412	15595	15456	15643	15676	15455	15586	15424	15483	15502	15519	15465	15659	15487	15443	15523	15613	15486	15479	15598	15377	15472	15539	15470	15718	15620	15536	15501	15531	15503	15573	15461	15599	15505	15522	15525	15343	15624	15422	15458	15583	15569	15497	15646	15518	15413	15306	15634	15419	15479	15490	15557	15509	15543	15302	15577	15442	15628	15531	15517	15339	15490	15323	15584	15377	15337	15518	15733	15560	15432	15285	15644	15466	15559	15445	15533	15396	15444	15451	15638	15507	15519	15450	15624	15432	15481	15711	15579	15361	15625	15539	15481	15500	15435	15494	15596	15665	15514	15573	15342	15472	15506	15552	15474	15432	15492	15436	15596	15689	15584	15637	15531	15621	15428	15565	15414	15443	15576	15632	15429	15599	15474	15672	15419	15470	15510	15464	15652	15472	15540	15572	15556	15515	15530	15575	15473	15540	15620	15592	15516	15660	15542	15375	15442	15503	15657	15429	15409	15378	15625	15342	15437	15532	15553	15483	15521	15539	15411	15666	15556	15486	15551	15500	15608	15562	15479	15538	15569	15308	15616	15670	15473	15405	15570	15603	15694	15576	15630	15332	15466	15512	15375	15547	15487	15589	15456	15561	15596	15449	15505	15615	15541	15636	15635	15571	15582	15390	15651	15503	15471	15553	15574	15470	15614	15430	15423	15558	15708	15652	15516	15461	15527	15652	15482	15493	15377	15529	15359	15611	15439	15608	15568	15509	15684	15434	15437	15421	15679	15637	15702	15449	15619	15494	15666	15455	15468	15320	15580	15467	15512	15616	15475	15515	15574	15613	15549	15415	15508	15287	15593	15608	15571	15513	15636	15641	15393	15457	15456	15509	15413	15418	15576	15629	15522	15462	15623	15456	15376	15665	15420	15550	15592	15648	15451	15488	15454	15503	15593	15513	15635	15547	15333	15323	15631	15325	15450	15347	15477	15547	15623	15480	15664	15404	15504	15508	15525	15468	15543	15577	15518	15386	15534	15573	15455	15521	15643	15612	15525	15625	15625	15527	15602	15629	15594	15431	15519	15469	15444	15493	15512	15393	15576	15383	15563	15579	15563	15410	15598	15741	15469	15538	15605	15604	15436	15616	15641	15407	15530	15411	15638	15615	15516	15533	15543	15376	15554	15673	15437	15519	15478	15410	15528	15337	15522	15446	15333	15575	15476	15444	15229	15439	15422	15339	15687	15525	15628	15543	15585	15353	15597	15440	15457	15534	15612	15610	15594	15384	15613	15494	15298	15397	15305	15470	15586	15562	15441	15450	15449	15588	15429	15578	15484	15540	15482	15506	15493	15364	15544	15362	15708	15536	15626	15542	15739	15573	15386	15605	15528	15469	15427	15635	15574	15502	15558	15564	15592	15435	15443	15531	15566	15558	15490	15506	15586	15431	15617	15450	15417	15547	15445	15479	15446	15555	15510	15444	15597	15394	15421	15562	15628	15559	15422	15393	15529	15548	15476	15457	15471	15503	15452	15569	15702	15574	15431	15666	15523	15583	15417	15636	15565	15475	15460	15320	15549	15458	15548	15672	15581	15585	15399	15604	15614	15576	15716	15375	15639	15552	15522	15587	15565	15404	15529	15507	15454	15557	15516	15606	15553	15741	15612	15569	15399	15459	15433	15533	15460	15659	15481	15592	15492	15595	15608	15503	15503	15542	15658	15480	15460	15658	15413	15624	15616	15452	15508	15517	15503	15397	15506	15745	15530	15682	15616	15587	15439	15611	15459	15651	15596	15464	15511	15534	15553	15690	15368	15502	15453	15559	15419	15683	15414	15488	15511	15624	15435	15457	15537	15464	15597	15346	15599	15561	15499	15541	15389	15373	15602	15465	15565	15468	15405	15585	15579	15784	15432	15569	15610	15475	15662	15427	15477	15371	15515	15393	15414	15439	15384	15464	15618	15530	15524	15492	15515	15617	15570	15591	15483	15583	15477	15626	15625	15487	15438	15559	15499	15319	15573	15516	15226	15655	15631	15522	15656	15410	15564	15602	15511	15370	15567	15511	15522	15660	15589	15517	15593	15727	15527	15616	15565	15557	15576	15454	15369	15480	15465	15436	15584	15361	15506	15574	15559	15551	15615	15498	15514	15489	15456	15403	15315	15605	15557	15444	15484	15416	15603	15490	15585	15556	15429	15371	15474	15521	15606	15436	15559	15518	15569	15446	15525	15540	15426	15394	15541	15540	15375	15566	15574	15530	15458	15462	15625	15308	15467	15493	15406	15237	15625	15476	15617	15566	15570	15439	15679	15499	15545	15426	15609	15430	15584	15466	15556	15426	15486	15464	15528	15573	15514	15576	15475	15572	15416	15387	15538	15653	15529	15880	15617	15522	15562	15692	15573	15572	15655	15479	15578	15507	15242	15577	15564	15564	15739	15683	15561	15452	15404	15579	15444	15547	15393	15302	15562	15471	15240	15458	15481	15421	15528	15393	15530	15502	15547	15389	15508	15523	15448	15639	15437	15594	15431	15602	15431	15630	15443	15506	15338	15475	15686	15590	15449	15556	15644	15418	15588	15419	15532	15499	15480	15446	15710	15476	15685	15480	15587	15514	15536	15597	15594	15611	15351	15612	15474	15485	15509	15502	15318	15637	15401	15698	15587	15492	15578	15723	15367	15648	15406	15470	15552	15601	15305	15655	15470	15533	15492	15632	15611	15617	15618	15461	15548	15453	15726	15608	15532	15594	15565	15666	15618	15536	15473	15487	15514	15612	15555	15614	15548	15414	15528	15390	15431	15623	15461	15614	15651	15625	15584	15556	15535	15515	15511	15513	15468	15414	15457	15447	15516	15405	15466	15643	15488	15477	15440	15275	15549	15430	15375	15670	15457	15420	15550	15398	15478	15508	15479	15564	15464	15538	15286	15643	15401	15490	15666	15554	15451	15621	15561	15485	15581	15363	15554	15588	15455	15585	15573	15670	15414	15457	15803	15550	15451	15562	15530	15603	15487	15464	15701	15674	15440	15321	15468	15503	15655	15561	15574	15598	15600	15473	15502	15393	15628	15529	15548	15507	15529	15525	15590	15553	15669	15641	15546	15588	15507	15659	15605	15467	15553	15388	15564	15360	15497	15416	15568	15582	15441	15619	15263	15331	15520	15538	15595	15460	15567	15470	15612	15434	15741	15656	15600	15467	15564	15618	15462	15468	15445	15532	15564	15438	15583	15507	15497	15679	15529	15599	15530	15555	15456	15659	15568	15390	15577	15415	15533	15435	15495	15325	15346	15499	15372	15479	15490	15623	15518	15439	15279	15436	15464	15497	15292	15550	15442	15383	15536	15459	15575	15415	15416	15513	15537	15358	15548	15486	15509	15385	15483	15520	15538	15480	15492	15516	15510	15632	15766	15482	15546	15263	15446	15409	15577	15598	15552	15581	15496	15482	15508	15532	15378	15616	15584	15653	15544	15392	15435	15432	15539	15784	15600	15670	15323	15315	15518	15532	15599	15611	15605	15541	15451	15375	15686	15406	15622	15392	15595	15641	15718	15450	15449	15481	15516	15540	15678	15406	15565	15406	15473	15571	15344	15495	15600	15525	15498	15343	15515	15620	15607	15637	15418	15247	15246	15613	15534	15689	15455	15520	15516	15395	15569	15562	15493	15447	15540	15490	15446	15641	15505	15266	15576	15574	15506	15619	15487	15552	15438	15421	15603	15464	15400	15444	15535	15511	15498	15454	15638	15516	15409	15661	15334	15663	15458	15657	15534	15600	15407	15378	15394	15306	15789	15755	15521	15572	15426	15530	15648	15722	15535	15478	15483	15478	15558	15496	15663	15442	15472	15540	15718	15361	15504	15474	15435	15439	15378	15278	15458	15694	15409	15440	15636	15388	15627	15652	15622	15548	15316	15498	15288	15481	15555	15431	15449	15504	15601	15412	15528	15510	15400	15450	15494	15594	15448	15597	15762	15529	15433	15459	15441	15463	15483	15510	15570	15764	15424	15496	15587	15627	15572	15528	15296	15586	15616	15390	15616	15747	15572	15505	15537	15514	15612	15449	15570	15409	15534	15604	15552	15827	15607	15573	15654	15561	15576	15457	15508	15418	15605	15395	15395	15455	15600	15527	15550	15618	15591	15477	15464	15474	15459	15665	15571	15488	15350	15414	15430	15677	15644	15477	15588	15545
26284	21854	31760	40254	46004	44592	40328	29830	26208	25002	24290	23400	23195	22843	22715	22650	22229	22219	22135	21992	22170	22201	22063	22183	22154	21990	22045	22078	21947	21818	22054	22005	21822	21923	21791	21780	21803	21765	21748	21999	21636	21895	21626	22070	22267	21894	21955	21989	21897	21963	21737	21929	21653	21840	21958	21968	21941	21850	21769	22100	21750	22038	21983	21853	21585	21788	21999	21946	21959	21718	21787	21930	21736	22048	22148	21847	21716	21937	21662	22009	21770	21945	21818	21823	21635	21709	21547	21527	21918	22130	21746	21914	21783	21712	21930	21977	21928	21763	21913	21878	21811	21962	21851	21970	21950	21691	21859	21878	21813	21829	21784	21824	21946	21729	21663	21744	21897	21702	21821	21735	21855	21747	21820	21724	21945	21880	21865	21638	21968	21922	21806	21965	21789	21827	21923	21847	21873	21553	21836	21857	21792	21820	22073	21994	21900	21912	21933	21904	22124	21858	21888	21822	21836	21656	21854	21818	21701	21852	21788	21767	21683	21758	21701	21844	21959	22118	21881	21850	21503	21609	21742	21846	21869	21883	21643	21753	21824	21971	21973	21697	21728	21900	21655	21777	22087	21642	21944	21875	21811	21671	21799	21730	21898	21798	21842	21876	21832	21862	21835	21742	21798	21804	21949	21840	21777	21757	21752	21867	21872	21778	21852	21860	22042	22029	21918	21879	21600	21713	21586	21760	22158	21791	21838	21793	21700	21984	21840	21752	21916	21986	21902	21656	21873	21988	21743	21647	21642	21802	21847	21859	21846	21586	22031	21667	21723	21826	21641	21565	21824	21868	21725	21840	21894	21907	21694	21598	21745	21988	21835	21843	21719	21767	21822	21933	21736	21632	21889	21588	21872	21800	21852	21881	21859	21672	22095	21919	21638	21925	21989	21636	21881	21855	21876	21757	21892	21712	21801	21793	21749	21921	21898	21715	22096	21804	21860	21772	21844	21953	21689	21884	21793	21839	21829	21773	21804	21921	21992	21731	21933	21931	21724	21808	21858	21759	21943	21864	21753	21906	21916	21805	21702	21689	21798	21563	21806	21561	21941	21688	22001	21959	21871	21971	21919	21799	21877	21831	21867	21897	21908	21589	21954	21775	21696	21827	21540	21693	21969	21700	21680	21744	21954	21718	21723	21613	21848	21719	21804	21896	21837	22030	21915	21751	21832	21563	21772	22029	21965	21896	21987	21833	21840	21789	21768	21698	22054	21701	21647	21640	21522	21765	21871	21755	21699	21986	21800	21821	21870	21679	21952	21837	21740	21852	21625	21760	21867	22021	21804	21893	21750	21988	21916	22001	21962	21749	21955	21789	21917	21700	21769	21717	21958	21779	21901	21929	22067	22042	21835	21846	21951	22013	21911	21912	21782	21917	21766	21929	22036	21666	21996	21626	21806	21925	22088	21950	21779	21965	21818	22000	22203	21847	21741	21726	21763	21893	21654	21918	21964	21849	21749	21836	21796	21872	21774	21876	21917	22163	21919	21890	21813	21818	21596	21800	22032	21690	21921	21999	21740	21791	21826	21811	21521	21850	21838	21715	21838	21774	22244	21758	22012	21974	21768	22034	21669	21986	21936	21883	21857	21776	22057	21747	21921	21973	22040	21812	21765	21827	21640	21973	21905	21719	22118	21747	21807	21714	21876	21926	21693	21606	21935	21734	21808	21806	21945	21798	21715	21951	21785	22015	21791	21657	21783	21784	21770	21703	21867	21606	21956	21822	21882	21831	21752	21903	21801	21764	21913	21822	21851	21568	21921	21675	21965	22006	21689	21736	21884	21689	21810	21776	21811	21875	21754	21957	21760	22017	21875	21818	21661	21626	21861	21818	21930	21914	21736	21715	21815	21659	21878	21883	21771	21864	21747	21743	21997	21752	21615	21737	21644	21779	21840	21788	21793	21834	21645	21970	21840	21527	21730	21779	22035	21870	21842	21862	22081	22010	22060	22091	21751	21900	21880	21951	21721	21779	22016	21648	21741	21776	21958	21747	22004	21966	21774	21942	21685	21770	21856	21726	21991	21533	21813	21899	21713	22099	21823	22053	22020	21632	21787	21775	21767	21930	21685	21729	21895	21813	21703	21864	21804	22052	21703	21762	21780	21880	21682	21822	21634	21750	21840	21817	21393	21883	21973	21987	21938	21914	21881	21711	21997	21963	21913	21916	21938	21851	21940	21699	21627	21937	21906	21561	21979	21885	22137	21941	21671	21704	21809	21723	21666	21652	21927	21836	22216	21666	21996	21666	21717	21724	21919	21669	21842	21894	21803	21787	21717	21742	21909	21838	21787	21888	21754	21655	21897	21842	21688	21879	21836	21764	21953	21789	21651	21626	21795	22021	21925	21668	21703	22133	21959	22115	21743	21727	21844	21566	21818	21900	22023	21768	21852	21860	21894	22022	21755	21851	21834	21983	21684	21881	21812	21853	22019	21979	21809	21709	21970	21806	21746	21948	21971	21758	21951	22137	21952	21655	21920	21944	21577	21659	21835	21966	21679	21915	21941	21754	21920	21892	21693	22016	21678	21480	21932	21726	21579	21590	21927	21740	21765	21837	21909	21734	21699	21983	21910	21816	21831	21945	21750	21856	21660	21977	21843	21990	21811	21886	22142	21959	22119	22060	22083	21833	21947	21918	21989	21675	21867	21649	22006	21788	21938	21858	21980	22050	21857	22052	21975	21967	21933	22023	21763	21849	21751	21968	21825	21903	21736	21594	21848	21856	21928	21802	21572	21792	22145	21893	21849	21906	21835	21661	21877	22022	22246	21829	21716	21985	22030	21863	21838	21968	21771	21725	21813	21860	22075	21895	21714	21776	21638	21861	21770	21897	21633	21739	21699	21724	21769	21888	21835	21874	21743	21758	21826	21833	21936	21884	21975	21818	21620	21885	21857	21894	22055	21923	21839	21905	21687	21989	21823	21960	22028	21873	21935	21645	21764	21826	21800	21684	21858	21708	21514	21836	22012	21989	21875	21750	22020	21801	21920	21995	21914	21617	21683	21678	21918	22008	21597	21848	21848	21879	21579	21899	21849	21951	21709	21726	21577	21756	21784	21753	21763	21655	21755	21893	21664	22135	21760	21806	21698	21714	21922	21823	22008	21765	21715	21938	21862	21748	21772	22055	21846	21653	22015	21919	21664	21991	21922	22096	21934	21848	22023	21931	21835	21786	21820	21984	21842	21859	21976	22010	21809	21489	21737	21905	22050	21999	22127	21898	21887	21787	21808	21762	21806	21992	21815	21824	22027	21682	21682	21924	21926	21685	21824	21938	21931	21904	21706	21983	21881	21872	21876	21792	21768	21631	21962	21888	21824	21805	21781	21818	21968	21771	22011	21816	21934	21758	21824	21647	21928	21802	21688	21698	21904	22045	21731	21669	21975	22049	22116	21776	22077	21815	21993	21789	21871	21725	21843	21905	21927	21722	21893	21659	21851	21921	21924	21728	21944	21989	21822	21959	21846	21863	21880	21997	21794	21680	21740	21937	21805	21653	21819	21690	21870	22057	21943	21832	21830	21897	21916	21834	21779	21732	21865	21722	21896	21953	21851	21597	21976	21651	21830	21901	21618	21888	21830	21674	21836	21634	21826	21757	21690	21841	21698	21864	21699	21728	21709	21527	21718	21700	21635	21899	21917	21877	21799	21773	22027	21697	21895	21744	21805	21992	21625	21794	22096	21848	21842	21731	21995	21797	21575	21754	21860	21896	21838	21983	21834	21672	21757	22041	21948	21714	21816	21726	21646	21954	21951	21749	21828	21948	21831	21847	21765	21861	22021	21941	21814	21854	21924	21889	21871	21924	21975	22011	21941	21700	21718	21827	21695	21961	21717	21959	21860	21559	21937	21923	21866	21846	21730	21532	21723	21736	21904	21739	21848	21760	21979	21840	21677	21762	21854	22115	22013	21756	21723	21817	21628	21520	21673	21746	21846	21644	21840	21935	22112	21862	21837	21757	21795	21576	21708	22030	21871	21674	21762	21809	21624	21937	21763	22034	21790	21691	21767	22001	21508	21655	21886	21740	21570	21623	21947	21645	21732	21808	21921	21792	21837	21868	21841	21759	21828	21898	21997	22036	21740	21843	21869	21797	21521	21898	21854	22089	21816	22031	21807	21780	21976	21779	22029	21940	21915	21898	21810	21838	21657	21782	22014	21956	22022	21811	21772	21975	21855	21838	21866	21891	21821	22053	21974	21759	21813	21879	21944	21808	21905	22103	21849	21952	21610	21836	21798	21894	21798	21963	22019	21617	21569	21783	21774	21665	21923	21843	21769	21658	21609	21947	21526	21932	21906	21916	22025	21780	21548	21989	21834	22049	21871	21799	21768	21732	21660	22004	21873	21943	22029	21894	21792	22029	21640	21921	22040	21945	21847	21908	22137	21885	21680	21867	21793	21988	21664	22116	21948	21631	21710	21834	21852	21816	21926	21868	21947	21766	21811	21657	21964	21826	21979	21870	21790	21766	21775	21708	21692	21755	21781	21995	21931	21684	21850	21670	21836	21774	21801	21990	21881	21787	22023	21953	21893	21972	21845	21771	21834	21938	21708	21821	22076	21801	21754	21795	22068	21704	21896	21810	21699	21509	21640	21761	21779	21792	21849	21891	22029	22091	21875	21820	21754	21904	22043	21854	21716	21774	21849	21754	21820	21727	21746	21889	21991	21651	21791	21762	21859	21693	21775	21698	21756	21819	21980	21736	21637	21984	21907	21777	21803	21914	21815	21652	21972	21798	22065	21735	21977	21998	21887	21925	21881	21987	22136	21933	21962	21858	21981	21968	21943	21953	21704	21726	21987	21825	21594	21619	21798	21877	21755	21856	21846	21861	21623	21866	21803	21780	21739	21955	21884	21897	21842	21887	21941	21629	21887	21739	21754	21537	21842	22151	21531	21546	21967	21801	21720	21842	21986	21935	21730	21759	21660	21889	21831	21830	21947	21831	21787	21899	21882	21560	22000	21882	21825	21754	21566	21875	21901	21798	21803	21846	21572	21754	21729	21950	21852	21763	22188	21956	21730	22022	21797	21918	21834	21881	21781	21726	21836	21955	21748	21818	22022	21712	21796	21784	21800	21973	21716	21912	21658	21805	21815	21840	22166	21635
45659	69092	66589	59463	52124	43755	34972	24181	20450	19145	18039	17464	17123	16501	16298	15956	15985	15639	15783	15776	15688	15468	15723	15570	15578	15598	15427	15546	15519	15497	15347	15521	15420	15547	15440	15568	15316	15357	15502	15641	15471	15445	15238	15421	15393	15447	15507	15211	15419	15396	15302	15294	15202	15426	15385	15485	15369	15420	15327	15339	15238	15340	15525	15325	15454	15194	15484	15414	15449	15295	15383	15440	15276	15289	15337	15407	15426	15426	15487	15502	15361	15348	15442	15374	15333	15431	15413	15266	15391	15579	15373	15440	15367	15442	15434	15312	15366	15528	15524	15291	15406	15386	15385	15287	15414	15401	15360	15299	15412	15314	15376	15431	15612	15420	15371	15326	15350	15304	15597	15188	15523	15527	15460	15442	15428	15395	15395	15395	15335	15369	15152	15316	15470	15420	15416	15283	15392	15518	15429	15372	15500	15369	15451	15432	15429	15305	15257	15414	15379	15266	15227	15383	15226	15308	15327	15311	15254	15248	15480	15346	15372	15234	15375	15419	15466	15324	15218	15710	15341	15398	15426	15453	15393	15306	15472	15488	15338	15300	15481	15582	15373	15503	15553	15444	15395	15313	15466	15506	15318	15424	15331	15305	15242	15388	15465	15351	15358	15306	15439	15592	15297	15440	15419	15366	15362	15190	15351	15432	15384	15228	15530	15323	15343	15365	15455	15473	15259	15457	15401	15468	15517	15274	15454	15282	15358	15227	15556	15356	15418	15451	15382	15441	15469	15398	15326	15262	15357	15336	15519	15341	15464	15449	15320	15409	15210	15518	15335	15350	15302	15338	15263	15420	15350	15270	15304	15337	15436	15285	15287	15377	15299	15457	15507	15304	15328	15319	15553	15472	15501	15311	15551	15425	15552	15405	15506	15443	15343	15281	15227	15343	15400	15392	15394	15518	15251	15469	15345	15378	15465	15338	15294	15308	15291	15530	15472	15251	15322	15295	15433	15572	15610	15404	15494	15398	15517	15518	15384	15403	15466	15320	15341	15479	15433	15415	15443	15515	15320	15296	15530	15428	15385	15414	15320	15467	15306	15384	15425	15384	15441	15404	15225	15436	15342	15363	15390	15288	15322	15294	15358	15360	15490	15245	15435	15449	15358	15551	15246	15394	15393	15411	15485	15331	15503	15378	15341	15446	15380	15562	15240	15274	15549	15490	15465	15303	15399	15400	15355	15502	15279	15561	15396	15343	15498	15276	15343	15384	15381	15489	15483	15217	15335	15617	15314	15348	15369	15289	15295	15246	15290	15626	15424	15293	15177	15362	15307	15473	15377	15402	15542	15436	15403	15347	15296	15479	15671	15583	15340	15204	15424	15363	15406	15390	15461	15383	15561	15323	15430	15145	15463	15464	15367	15226	15486	15412	15558	15403	15208	15238	15442	15363	15336	15529	15308	15271	15336	15406	15513	15463	15292	15398	15401	15234	15359	15341	15429	15401	15226	15422	15497	15304	15494	15374	15467	15384	15245	15417	15379	15403	15300	15480	15366	15361	15250	15467	15346	15489	15285	15411	15380	15311	15433	15489	15371	15392	15445	15342	15364	15387	15307	15442	15290	15134	15391	15370	15368	15528	15452	15333	15350	15355	15534	15493	15314	15490	15405	15453	15344	15146	15344	15572	15332	15377	15360	15515	15426	15313	15404	15319	15380	15529	15544	15371	15507	15269	15308	15349	15289	15420	15441	15437	15378	15403	15439	15431	15216	15553	15300	15332	15392	15508	15213	15406	15505	15414	15398	15479	15471	15619	15401	15366	15457	15248	15404	15338	15176	15408	15415	15362	15419	15303	15231	15404	15428	15419	15435	15504	15433	15416	15373	15468	15210	15435	15442	15397	15427	15412	15357	15329	15496	15207	15381	15177	15423	15478	15408	15611	15207	15323	15368	15419	15442	15253	15411	15283	15200	15408	15380	15492	15500	15431	15354	15330	15464	15354	15318	15360	15348	15390	15391	15296	15332	15470	15356	15328	15509	15545	15227	15425	15404	15247	15433	15453	15442	15546	15241	15331	15391	15307	15322	15343	15538	15395	15551	15377	15435	15439	15289	15367	15351	15301	15412	15225	15430	15151	15447	15599	15601	15446	15397	15572	15286	15337	15287	15459	15422	15543	15331	15430	15199	15513	15458	15336	15574	15404	15357	15414	15208	15345	15399	15274	15437	15445	15454	15491	15227	15315	15380	15319	15291	15410	15461	15475	15429	15321	15424	15429	15583	15419	15388	15318	15445	15498	15423	15323	15399	15334	15344	15287	15486	15491	15257	15347	15339	15106	15459	15301	15590	15329	15471	15316	15407	15307	15486	15471	15222	15617	15426	15418	15311	15309	15396	15307	15305	15340	15515	15317	15424	15474	15224	15524	15367	15451	15394	15265	15335	15505	15439	15517	15404	15308	15330	15212	15284	15338	15378	15283	15244	15553	15478	15405	15422	15419	15481	15336	15386	15376	15402	15426	15433	15402	15509	15184	15339	15404	15434	15411	15452	15318	15370	15470	15352	15367	15387	15464	15285	15142	15463	15355	15232	15259	15525	15384	15299	15365	15364	15364	15587	15162	15434	15251	15404	15248	15433	15307	15263	15349	15449	15534	15456	15385	15461	15466	15384	15398	15476	15362	15498	15287	15430	15360	15279	15363	15214	15370	15467	15208	15559	15354	15333	15418	15353	15279	15480	15376	15407	15493	15407	15559	15572	15340	15468	15279	15420	15570	15297	15368	15418	15500	15515	15432	15410	15391	15535	15319	15401	15290	15395	15537	15569	15430	15542	15171	15194	15417	15470	15554	15366	15414	15233	15263	15273	15270	15329	15392	15178	15386	15295	15444	15474	15564	15316	15367	15398	15305	15184	15324	15411	15160	15323	15409	15358	15507	15273	15502	15600	15390	15539	15321	15341	15246	15557	15403	15365	15279	15376	15280	15480	15395	15574	15373	15415	15335	15227	15522	15513	15498	15305	15526	15421	15399	15399	15403	15461	15364	15476	15376	15305	15523	15345	15501	15395	15398	15217	15217	15286	15263	15499	15306	15336	15474	15444	15231	15376	15537	15284	15397	15211	15239	15318	15433	15403	15468	15566	15313	15444	15412	15332	15363	15278	15351	15554	15514	15304	15515	15390	15325	15413	15378	15383	15504	15244	15497	15358	15357	15249	15292	15404	15358	15437	15366	15318	15364	15263	15319	15356	15363	15272	15263	15392	15513	15364	15375	15370	15310	15156	15392	15352	15401	15193	15404	15382	15341	15263	15304	15381	15402	15271	15405	15446	15409	15562	15304	15380	15498	15310	15499	15568	15437	15534	15518	15374	15445	15350	15320	15383	15336	15343	15529	15483	15536	15383	15269	15495	15371	15414	15514	15230	15488	15439	15389	15210	15344	15365	15428	15276	15387	15280	15426	15447	15424	15416	15416	15310	15452	15408	15347	15462	15400	15362	15398	15345	15261	15334	15520	15388	15228	15519	15273	15447	15419	15428	15498	15309	15362	15505	15496	15413	15294	15429	15420	15540	15557	15372	15319	15306	15373	15488	15300	15401	15542	15428	15294	15512	15361	15454	15400	15316	15348	15499	15379	15555	15257	15367	15373	15279	15309	15394	15443	15146	15406	15375	15424	15486	15217	15419	15346	15484	15328	15336	15326	15410	15488	15330	15650	15350	15406	15383	15390	15408	15489	15289	15407	15406	15284	15263	15509	15264	15466	15485	15282	15397	15276	15424	15484	15325	15390	15382	15499	15422	15409	15582	15107	15350	15400	15328	15441	15334	15472	15440	15330	15548	15616	15450	15459	15342	15267	15350	15332	15386	15286	15332	15391	15292	15488	15332	15282	15336	15356	15359	15317	15422	15214	15422	15253	15352	15422	15287	15371	15468	15188	15286	15393	15287	15404	15424	15322	15391	15298	15378	15472	15438	15384	15369	15392	15368	15328	15297	15398	15348	15516	15385	15281	15222	15409	15329	15323	15253	15375	15523	15267	15276	15411	15261	15492	15558	15324	15307	15347	15461	15394	15433	15535	15583	15651	15421	15409	15419	15466	15554	15370	15272	15462	15341	15317	15366	15424	15276	15625	15460	15206	15320	15392	15287	15412	15466	15340	15322	15247	15410	15416	15370	15486	15326	15221	15430	15531	15571	15278	15483	15260	15343	15432	15311	15451	15227	15222	15442	15349	15535	15497	15437	15298	15423	15343	15339	15368	15409	15423	15333	15293	15294	15530	15366	15448	15382	15298	15408	15382	15388	15362	15486	15303	15395	15423	15317	15346	15361	15304	15412	15278	15464	15349	15420	15455	15374	15487	15363	15274	15312	15377	15359	15274	15304	15538	15311	15526	15445	15416	15234	15269	15453	15365	15218	15379	15141	15391	15350	15446	15346	15356	15341	15456	15381	15346	15501	15593	15397	15607	15462	15378	15417	15507	15475	15451	15493	15279	15358	15459	15447	15230	15526	15277	15346	15349	15419	15318	15398	15546	15356	15543	15485	15235	15424	15324	15480	15462	15544	15334	15390	15590	15525	15137	15303	15495	15292	15409	15289	15386	15433	15493	15497	15436	15387	15391	15402	15476	15426	15202	15344	15587	15393	15404	15386	15242	15203	15380	15307	15380	15159	15327	15266	15381	15348	15483	15473	15251	15404	15260	15309	15387	15335	15256	15584	15270	15394	15346	15347	15495	15347	15331	15516	15362	15263	15537	15303	15564	15383	15417	15369	15303	15332	15374	15393	15473	15565	15352	15426	15666	15412	15308	15505	15327	15332	15545	15447	15478	15343	15283	15386	15542	15464	15414	15381	15520	15373	15501	15526	15307	15362	15231	15375	15397	15381	15468	15502	15227	15363	15479	15224	15314	15215	15421	15398	15400	15314	15519	15345	15284	15494	15577	15454	15412	15355	15460	15358	15217	15341	15430	15474	15545	15336	15484	15248	15406	15419	15523	15408	15330	15415	15441	15564	15420	15405	15317	15462	15329	15479	15328	15427	15327	15326	15290	15394	15293	15319	15432	15361	15663	15374	15117	15461	15350	15322	15318	15381	15389	15394	15317	15440	15379	15483	15499	15354	15326	15400	15346	15285	15235	15387	15534	15376	15698	15549	15432	15495	15437
24395	21596	30057	33801	44814	46754	43040	32754	27413	26567	25304	24358	23872	23445	22985	22659	22315	22306	22264	22285	21856	21986	22194	22030	21966	21764	22221	22003	21986	22070	22158	21947	21935	21992	21749	21784	21959	21717	21780	21888	21764	21781	21619	21639	21890	21737	21537	21619	21558	21654	22024	21870	21963	21672	21804	21780	21880	21846	21602	21554	21717	21769	21848	21821	21824	21636	21717	21555	21594	21688	21756	21811	21562	21667	21927	21811	21666	21750	21942	21960	21616	21606	21684	21531	21662	21795	21845	21704	21572	21768	21966	21653	21847	21490	21863	21802	21938	21881	21903	21777	21851	21456	21748	21898	21850	21644	21806	21670	21751	21786	21821	21808	21844	21759	21761	21547	21709	21793	22051	21741	21595	21730	21624	21667	21832	21734	21873	21801	21708	21668	21886	21643	21734	21804	21656	21810	21684	21779	21617	21831	21609	21541	21852	21697	21793	21838	21616	21806	21850	21946	21720	21652	21735	21710	21755	21697	21837	21746	22236	21680	21745	21816	21665	21755	21904	21797	21647	21865	21562	21578	21649	21471	21718	21737	21814	21702	21677	21853	21712	21558	21816	21654	21530	21608	21994	21825	21766	21904	21586	21660	21918	21832	21600	21545	21702	21731	21716	21746	22042	21812	21667	21546	21704	21590	21553	21831	21717	21669	21542	21582	21546	21785	21740	21857	21523	21724	21866	21575	21710	21618	21954	21942	21840	21868	21664	21699	21611	21819	21652	21673	21688	21873	21950	21562	21624	21761	21768	21702	21826	21688	21678	21723	21679	21824	21911	21466	21920	21723	21847	21783	21738	21793	21644	21880	21803	21594	21619	21635	22032	21579	21675	21730	21898	21731	21877	21969	21799	21791	21991	21555	21529	21618	21667	21776	21674	21804	21773	21597	21797	21855	21863	21619	21817	21754	22012	21644	21659	21618	21436	21571	21731	21705	21417	21704	21494	21700	21512	21504	21837	21704	21719	21758	21622	21852	21653	21740	21537	21965	21650	21760	21615	21659	21892	21567	21836	22040	21786	21782	21413	21607	21691	21780	21700	21597	21676	21758	21889	21682	21685	21566	21492	21685	21625	21847	21736	21909	21551	21704	21534	21934	21532	21815	21732	21584	21632	21621	21797	21554	21570	21777	22066	21742	21741	21572	21753	21697	21784	21638	21907	21481	21701	21586	21857	21788	21780	21823	21728	21680	21884	21773	21919	21628	21659	21904	21723	21632	21865	21822	21755	21824	21707	21749	21745	21903	21849	21868	21856	21819	21796	21725	21586	21689	21828	21838	21601	21836	21712	21537	21681	21776	21755	21896	21740	21889	21538	21897	21635	21697	21574	21628	21828	21678	21595	21672	21774	21674	21733	21573	21586	21719	21760	21739	21807	21770	22037	21809	21576	21558	21868	21611	21718	21779	21590	21634	21560	21702	21751	21759	21998	21973	21768	21691	21739	21720	21646	21735	21543	21655	21632	21804	21980	21523	21892	21452	21548	21759	21682	21945	21959	21879	21748	21806	21852	22004	21579	21814	21597	21739	21759	21790	21719	21691	21675	21970	21772	21850	21631	21654	21805	21826	21626	21900	21744	21791	21548	21496	21534	21714	21779	21797	21638	21713	21777	21731	21650	21558	21792	21433	21611	21643	21681	21642	21922	21723	21658	21818	21775	21852	22082	21782	21718	21740	21780	21686	22065	21631	21598	21924	21891	21661	21820	21571	21588	21813	21759	21692	21669	21531	21672	21692	21751	21906	21797	21773	21874	21753	21799	21578	21598	21641	21712	22088	21713	21646	21667	21638	21699	21608	21808	21694	21594	21639	21842	21862	21703	21744	21912	21863	21733	21715	21499	21741	21651	21839	21717	21720	21818	21650	21478	21669	21956	21901	21823	21675	21774	21818	21836	21944	21790	21649	21634	21691	21723	21655	21653	21659	21569	21670	21832	21857	21771	21766	21819	21727	21707	21751	21532	21768	21710	21657	21855	21812	21687	21768	21840	21529	21857	21633	21685	21849	21904	21821	21858	21929	21577	21574	21870	21763	21872	21804	21742	21831	21727	21935	21722	21793	21699	21718	21579	21778	21820	21917	21760	21708	21705	21733	21619	21912	21691	21964	22009	21663	21733	21617	21801	21734	21849	21739	21649	21770	21752	21921	21795	21796	21905	21945	21558	21836	21727	21808	21939	21753	21875	21793	21847	21687	21867	21603	21635	21587	21805	22012	21678	21552	21586	21772	21867	21598	21691	21814	21577	21739	21621	21654	21849	21635	21886	21756	21954	21516	21478	21637	21418	21788	21690	21454	21844	21562	21885	21839	21781	21945	21557	21566	21899	21685	21749	21880	21743	21893	21803	21678	21702	21472	21866	21753	21549	21751	21799	21926	21932	21593	21599	21568	21549	21530	21879	21701	21636	21775	21715	21687	21742	21655	21790	21768	21845	21739	21763	21759	21522	21995	21552	21565	21814	21550	21807	21605	21617	21531	21887	21788	21749	21750	21691	21585	21769	21516	21747	21833	21914	21639	22072	21741	21773	21928	21711	21781	21962	21836	21568	21799	21668	21726	21725	21728	21872	21729	21740	21767	21520	21497	21714	21802	21902	21792	21815	21763	21711	21594	21692	21656	21798	21745	21667	21744	21744	21727	21658	21723	21519	21638	21830	21873	21829	22095	21619	21667	21792	21962	21722	21539	21980	21906	21704	21669	21667	21730	21862	21640	21509	21717	21721	21527	21715	21702	21608	21662	21630	21540	21671	21651	21824	21707	21692	21875	21697	21712	21782	21852	21691	21392	21687	21674	21640	21638	21542	21629	21723	21588	21783	21867	21640	21757	21821	21734	21689	21604	21649	21954	21393	21762	21597	21589	21870	21474	21680	21677	21605	21914	21731	21828	21737	21840	21812	21850	21818	21780	21592	21857	21838	22072	21706	21691	21606	21868	21841	21531	21969	21949	21882	21572	21759	21705	21553	21685	21601	21730	21618	21683	21703	21615	21507	21787	21963	21878	21833	21699	21815	21523	21839	21604	21693	21857	21656	21721	21744	21903	21616	21627	21733	21764	21519	21866	21918	21801	21761	21606	21632	21824	21938	21702	21812	21795	21839	21700	21534	21686	21713	21669	21611	21689	21880	21670	21706	21474	21571	21683	21839	21572	21493	21850	21852	21621	21716	21801	21578	21769	21710	21457	21683	21947	21561	21772	21808	21703	21864	21662	21777	21752	21733	21986	21594	21909	21594	21457	21649	21848	21663	21617	21702	21630	21459	21669	21470	21456	21877	21786	21567	21776	21505	21970	21865	21731	21792	21609	21730	21803	21855	21670	21831	21710	21863	21840	21594	21679	21530	21823	21670	21815	21623	21532	21538	21608	21996	21554	21765	21788	21623	21645	21711	21757	21779	21652	21908	21738	21766	21716	21704	21858	21685	21604	21708	21691	21540	21699	21805	21733	21802	21712	21764	21665	21804	21657	21523	21501	21626	22051	21724	21935	21714	21758	21583	21670	21846	21806	21529	21720	21627	21782	21500	21592	21570	21844	21893	21660	21793	21808	21509	21696	21776	21518	21793	21718	21552	21752	21635	21898	21560	21829	21654	21670	21641	21778	21546	21558	21620	21732	21791	21799	21788	21764	22058	21790	21853	21772	21744	21668	21816	21728	21851	21633	21616	21701	21564	21904	22023	21775	21961	21847	21887	21848	21797	21794	21696	21725	21858	21602	21663	21788	21680	21626	21997	21530	21785	21795	21782	21836	21722	21911	21848	21698	21535	21752	21718	21588	21737	21692	21783	21750	21737	21771	21805	21735	21965	21546	21940	21849	21639	21628	21826	21733	21878	21648	21938	21936	21978	21843	21813	21817	21819	21814	21941	21718	21630	21780	21816	21864	21596	21735	21635	21515	22023	21843	21854	21721	21667	21530	21574	21625	21685	21581	21589	21638	21743	21631	21747	21760	21878	21469	21771	21978	21500	21731	21813	21480	21674	21915	21698	21798	21621	21721	21628	21865	21738	21841	21566	21554	21842	21879	21685	21390	21511	21770	21792	21827	21595	21780	21807	22020	21965	21889	21607	21628	21670	21724	21767	21636	21707	21633	21782	21680	21839	21600	21905	21949	21652	21717	21824	21686	21686	21788	21817	21578	21734	21930	21791	21845	21890	21599	21385	21685	21688	21797	21730	21852	21904	21814	21342	21695	21489	21548	21817	21820	21694	21847	21930	21471	21733	21784	21678	21672	21851	21790	21692	21786	21600	21672	21670	21777	21541	21765	21845	21886	21879	21776	21636	21617	21805	21572	21950	21563	21633	21573	21617	21840	21773	21647	21632	21592	21748	21634	21878	21702	21726	21838	21880	21957	21590	21710	21680	21788	21704	21445	21844	21752	21595	21551	21676	21733	21932	21805	21900	21751	21771	21650	21837	21767	21603	21713	21578	21840	21881	21596	21809	21781	21629	21681	21663	21502	21830	21734	21757	21947	21878	21783	21785	21890	21832	21669	21662	21503	21727	21741	21857	21847	21869	21955	21873	21522	21770	21561	21753	21781	21940	21607	21585	21745	21843	21777	21694	21558	21742	21943	21652	21835	21920	21541	21891	21727	21675	21777	21621	21504	21734	21754	21614	21884	21729	21818	21747	21942	21876	21803	21874	21694	21880	21565	21815	22053	21850	21831	21742	21594	21763	21961	21779	21574	21764	21960	21785	21568	21886	21854	21813	21535	21510	21758	21807	21944	21753	21689	21671	22059	22061	21670	21689	21753	21519	21635	21755	21775	21429	21708	21796	21875	21942	21494	21643	21857	21622	21737	21718	21877	21772	21522	21736	21723	21867	21444	21677	21780	21846	21866	21608	21903	21815	21548	21804	21921	21586	21767	21593	21912	21770	21762	21777	21803	21804	21670	21604	21689	21673	21806	21755	21823	21672	21572	21654	21611	21807	21839	21824	21815	21765	21753	21767	21650	21867	21750	21713	21719	21722	21743	21772	21882	21574	21676	21763	21784	21711	21847	21711	21792	21893	21764	21760	21969	21865	22023	21863	21859	21707	21528	21610	21647	21703	21835	21591	21864	21914	21678	21580	21552	21652	21753	21481	22011	21621	21640	21624	21652	21858	21984	21623	21582
46846	76738	74142	68659	61383	48876	39510	27869	22902	21079	19538	18246	17753	17011	16552	16293	16140	15786	15777	15824	15819	15534	15579	15562	15611	15478	15481	15686	15481	15499	15282	15437	15421	15400	15463	15384	15415	15316	15355	15450	15388	15453	15252	15213	15412	15354	15358	15294	15265	15273	15375	15303	15359	15427	15397	15338	15318	15345	15435	15399	15085	15226	15300	15478	15289	15341	15271	15421	15378	15373	15306	15296	15311	15314	15367	15312	15508	15231	15428	15279	15419	15332	15331	15417	15153	15488	15365	15445	15147	15414	15389	15355	15320	15247	15130	15245	15298	15359	15391	15253	15350	15365	15484	15303	15271	15194	15374	15084	15368	15305	15405	15332	15326	15283	15367	15381	15383	15174	15256	15471	15484	15368	15232	15361	15301	15329	15459	15301	15389	15399	15270	15506	15283	15340	15396	15223	15326	15418	15127	15100	15141	15332	15340	15332	15290	15302	15396	15368	15241	15188	15410	15412	15256	15311	15251	15526	15289	15333	15355	15506	15291	15216	15325	15282	15351	15314	15257	15413	15354	15202	15253	15385	15408	15338	15290	15257	15226	15261	15382	15300	15300	15394	15148	15346	15262	15345	15321	15223	15367	15359	15186	15187	15241	15305	15245	15326	15486	15159	15447	15345	15331	15046	15190	15354	15391	15355	15355	15332	15308	15498	15412	15388	15408	15247	15255	15184	15398	15251	15475	15347	15382	15219	15390	15262	15378	15160	15295	15367	15314	15146	15366	15354	15418	15281	15254	15262	15119	15289	15266	15327	15284	15243	15473	15350	15228	15438	15369	15230	15237	15413	15407	15332	15390	15442	15407	15247	15358	15550	15416	15302	15364	15272	15203	15231	15323	15321	15387	15370	15262	15258	15357	15155	15362	15218	15183	15205	15270	15168	15367	15251	15517	15019	15382	15387	15521	15221	15402	15368	15342	15243	15299	15400	15202	15349	15188	15312	15386	15267	15469	15258	15402	15194	15382	15305	15265	15349	15230	15253	15375	15399	15192	15245	15390	15287	15351	15262	15241	15352	15211	15379	15311	15312	15373	15527	15410	15166	15361	15276	15227	15252	15391	15398	15234	15314	15165	15345	15228	15420	15461	15230	15535	15397	15344	15396	15276	15135	15344	15194	15302	15260	15171	15191	15431	15396	15110	15374	15320	15337	15317	15223	15319	15379	15232	15282	15362	15345	15361	15275	15394	15315	15158	15259	15170	15370	15210	15402	15391	15203	15200	15311	15303	15494	15418	15361	15273	15222	15470	15405	15515	15238	15381	15424	15285	15531	15442	15329	15292	15286	15331	15117	15314	15493	15381	15367	15443	15375	15312	15221	15326	15330	15308	15360	15302	15200	15243	15202	15198	15220	15193	15444	15297	15224	15111	15203	15465	15204	15641	15270	15345	15501	15414	15065	15416	15222	15368	15306	15291	15341	15269	15205	15357	15303	15348	15423	15343	15165	15229	15403	15389	15172	15518	15322	15176	15437	15366	15298	15244	15250	15446	15338	15217	15398	15267	15148	15228	15109	15241	15630	15290	15155	15338	15354	15268	15390	15515	15320	15139	15327	15080	15301	15432	15297	15315	15337	15326	15394	15399	15481	15415	15285	15343	15332	15272	15331	15305	15247	15443	15100	15183	15361	15308	15361	15447	15275	15319	15557	15182	15411	15331	15377	15245	15198	15285	15228	15480	15327	15287	15434	15413	15490	15239	15445	15488	15437	15406	15491	15364	15194	15290	15204	15160	15238	15344	15304	15309	15395	15253	15172	15234	15393	15462	15260	15134	15343	15419	15287	15232	15271	15345	15381	15307	15435	15286	15291	15452	15358	15122	15381	15420	15275	15109	15210	15389	15252	15260	15274	15463	15477	15348	15160	15152	15326	15193	15416	15462	15392	15137	15316	15206	15365	15226	15348	15270	15304	15196	15261	15404	15518	15385	15316	15330	15327	15436	15308	15276	15349	15303	15374	15175	15243	15607	15524	15339	15301	15157	15343	15335	15280	15274	15236	15294	15383	15511	15297	15316	15175	15368	15342	15403	15250	15208	15243	15205	15390	15281	15300	15303	15257	15369	15387	15382	15488	15167	15170	15269	15139	15276	15489	15174	15193	15330	15456	15413	15179	15316	15269	15314	15239	15332	15347	15397	15203	15182	15421	15334	15251	15315	15371	15248	15369	15426	15284	15272	15441	15383	15277	15213	15432	15276	15442	15453	15437	15281	15339	15294	15450	15469	15336	15314	15408	15284	15331	15441	15313	15390	15237	15355	15308	15286	15239	15289	15251	15392	15383	15366	15261	15390	15282	15392	15349	15269	15331	15190	15343	15444	15360	15489	15368	15178	15307	15377	15175	15308	15430	15211	15273	15367	15349	15156	15216	15235	15209	15362	15273	15254	15465	15329	15051	15257	15211	15338	15371	15513	15285	15258	15193	15336	15279	15381	15310	15364	15367	15421	15279	15127	15352	15340	15351	15347	15310	15462	15293	15362	15417	15405	15215	15305	15293	15220	15507	15433	15307	15258	15505	15291	15366	15330	15228	15344	15483	15414	15246	15417	15201	15319	15388	15408	15336	15403	15163	15187	15455	15508	15337	15470	15473	15275	15250	15268	15249	15242	15329	15189	15371	15316	15322	15338	15336	15330	15394	15359	15405	15547	15325	15186	15294	15373	15196	15297	15262	15183	15343	15249	15318	15278	15289	15374	15318	15290	15197	15349	15236	15383	15283	15334	15176	15325	15312	15224	15240	15257	15371	15272	15233	15291	15229	15373	15110	15239	15317	15373	15276	15427	15351	15373	15151	15327	15356	15370	15153	15233	15192	15218	15106	15448	15358	15293	15271	15527	15380	15355	15283	15296	15528	15312	15384	15341	15481	15375	15379	15425	15271	15354	15309	15319	15426	15378	15311	15343	15487	15216	15205	15376	15336	15241	15356	15243	15201	15285	15173	15258	15296	15407	15301	15471	15286	15432	15300	15310	15381	15285	15297	15376	15255	15276	15458	15195	15233	15252	15225	15290	15368	15432	15266	15502	15412	15362	15285	15313	15288	15342	15242	15039	15342	15309	15171	15488	15177	15391	15392	15411	15294	15480	15369	15308	15269	15447	15411	15355	15498	15243	15443	15166	15312	15392	15262	15229	15435	15413	15165	15420	15379	15300	15237	15306	15226	15400	15266	15284	15384	15276	15293	15274	15185	15190	15340	15212	15221	15149	15259	15314	15253	15125	15326	15395	15293	15253	15240	15472	15312	15254	15209	15237	15504	15183	15345	15366	15373	15273	15285	15451	15332	15332	15234	15228	15339	15290	15369	15230	15172	15305	15164	15296	15354	15420	15344	15529	15271	15278	15252	15219	15187	15351	15450	15290	15166	15199	15157	15336	15439	15296	15201	15455	15312	15396	15551	15239	15333	15297	15238	15367	15255	15239	15400	15184	15299	15312	15309	15341	15552	15263	15370	15368	15241	15230	15377	15369	15288	15238	15398	15531	15259	15328	15295	15278	15247	15311	15383	15367	15417	15156	15456	15400	15479	15314	15398	15365	15180	15236	15234	15386	15407	15314	15305	15423	15393	15428	15288	15150	15336	15395	15257	15273	15326	15468	15247	15491	15435	15335	15275	15219	15507	15502	15381	15407	15289	15314	15262	15135	15333	15293	15447	15322	15383	15228	15345	15265	15286	15249	15327	15321	15368	15370	15203	15151	15266	15303	15282	15357	15215	15296	15236	15119	15337	15100	15275	15301	15309	15317	15300	15343	15227	15298	15272	15196	15354	15303	15423	15237	15409	15348	15288	15355	15181	15297	15221	15227	15213	15392	15359	15328	15374	15279	15325	15524	15210	15420	15240	15365	15390	15248	15249	15404	15163	15246	15408	15280	15227	15219	15346	15383	15412	15461	15539	15415	15368	15442	15334	15367	15386	15299	15303	15298	15292	15325	15347	15381	15239	15268	15299	15352	15365	15394	15297	15359	15327	15470	15314	15194	15392	15259	15274	15387	15063	15261	15294	15221	15291	15399	15294	15274	15292	15610	15198	15337	15279	15466	15357	15420	15327	15307	15370	15380	15414	15306	15471	15376	15410	15079	15084	15274	15457	15289	15516	15401	15178	15345	15170	15276	15386	15300	15354	15359	15293	15270	15416	15294	15414	15440	15479	15276	15321	15194	15365	15233	15204	15294	15246	15153	15353	15534	15286	15140	15185	15358	15250	15352	15435	15459	15269	15238	15384	15266	15352	15265	15472	15376	15398	15505	15346	15331	15302	15248	15248	15227	15467	15411	15281	15152	15299	15399	15358	15389	15498	15347	15274	15233	15175	15278	15231	15439	15257	15403	15390	15300	15290	15236	15288	15378	15129	15210	15319	15301	15275	15217	15465	15250	15282	15283	15371	15371	15370	15394	15300	15322	15356	15294	15150	15258	15341	15304	15099	15244	15320	15338	15291	15403	15163	15365	15294	15397	15417	15325	15277	15196	15258	15306	15309	15353	15214	15388	15467	15333	15167	15145	15223	15287	15128	15346	15365	15530	15294	15362	15294	15321	15224	15290	15188	15232	15430	15217	15312	15412	15195	15303	15366	15327	15434	15256	15244	15246	15372	15229	15508	15371	15373	15247	15224	15441	15500	15354	15217	15305	15410	15320	15391	15324	15300	15424	15178	15371	15378	15329	15420	15228	15391	15295	15156	15416	15344	15374	15066	15426	15466	15278	15400	15462	15333	15307	15503	15406	15229	15375	15293	15140	15139	15297	15314	15278	15368	15373	15215	15399	15168	15276	15531	15385	15244	15245	15241	15281	15203	15208	15247	15426	15255	15299	15413	15262	15185	15467	15118	15359	15291	15262	15461	15329	15473	15414	15211	15230	15359	15227	15227	15205	15453	15330	15165	15538	15388	15277	15460	15330	15184	15368	15405	15434	15223	15276	15285	15397	15460	15353	15235	15232	15392	15344	15216	15119	15455	15133	15439	15224	15252	15310	15478	15277	15230	15465	15339	15348	15317	15410	15247	15244	15219	15387	15447	15381	15290	15276	15360	15155	15108	15255	15219	15344	15175	15496	15318	15352	15427	15290	15372	15203	15458	15217	15165	15424	15419	15447	15333	15358	15289	15367	15297
44835	53142	56985	49524	39796	33412	29031	25558	24190	23719	23159	22972	22537	22545	22360	21994	22187	22125	22044	21913	22194	21750	22140	22088	22286	22091	22121	21759	21882	22037	22022	22000	22093	21878	22196	22001	22037	21791	21869	22130	22022	22073	21952	22100	21999	22273	21934	21903	21867	22120	22130	22028	22178	21878	21682	21751	21833	21952	21852	21863	21992	21608	21790	21852	22029	22079	21981	22156	21999	22065	21708	22000	22033	22137	22159	21972	21926	21962	22031	21840	22063	21853	21958	22118	22110	21909	21949	22087	21720	21901	21957	21767	21907	21976	21853	22113	22044	22077	21964	22105	21922	21921	21955	21747	21936	21885	21979	21852	21770	21918	21913	22008	22049	22084	22104	21775	22086	21879	22100	21970	21879	21915	21964	22201	22146	21985	21906	21940	22079	21932	21955	21983	21800	22061	22186	22193	22117	22066	22172	21980	22118	21859	22021	22137	21885	22057	21798	21966	21912	21833	21920	21976	21940	21831	21882	22001	21950	21866	21844	21685	22085	22008	21881	21808	22157	21919	21828	21978	22038	22066	22087	21827	22077	22017	22213	22006	22039	21770	21858	21862	22102	21824	22160	22204	22022	22163	21805	22304	21925	21849	21743	21980	21978	21990	22124	21749	21863	21945	22262	21716	22065	21872	21752	22137	22009	21967	22169	21869	21976	21866	22075	21865	22368	21977	21922	21992	21758	21962	22054	22152	22065	21908	21676	21929	22082	22024	22166	22106	22039	22037	22106	21927	21841	21787	21632	21999	21830	21926	21980	21998	21959	22099	22247	21948	22008	21897	21813	22157	21935	22164	21976	21856	22055	22084	22002	22191	21938	22031	21999	21881	22180	22143	21914	22078	22075	21625	22126	22098	21828	22021	22036	21922	21979	21940	21927	22060	21975	21936	22021	21980	22055	22199	21945	22073	22124	22068	22115	22024	21848	22028	22115	21952	21954	22089	22122	21955	22106	21702	22068	21876	22188	22057	22134	21908	22027	22040	21953	21925	22041	22068	22116	21992	21893	21944	21806	22138	21837	22082	21880	21901	21884	21843	22170	21817	21665	21854	21858	21750	22013	22102	21701	21945	22131	21866	21922	21882	21838	21938	22156	22209	21989	21821	21890	21935	22006	21963	22160	21890	21995	21792	22010	21919	21897	21868	21684	21912	22102	21920	21868	21965	21939	21948	22245	21977	22015	22146	21947	22019	21846	22065	21840	22166	21907	21913	21985	22018	22050	21769	21879	21955	22101	21922	22020	22187	21848	21845	22096	21975	22093	21827	21630	21990	22214	22208	22097	21848	21995	22113	22070	21846	21757	21784	21961	22081	21838	22003	21863	21965	21963	21916	21873	22082	22104	21980	22045	21904	22039	21990	22162	21915	21973	21870	22252	21972	22230	21985	22087	21784	21786	21953	22039	21955	21860	22228	21846	21959	21976	21999	21898	21930	22144	22083	21981	21949	21810	21833	21934	22128	21973	21993	21921	22141	22049	21549	21945	22109	22118	21735	22026	22268	22056	21811	22028	21821	22062	21962	21917	22117	21784	22049	22026	21965	22014	21777	21859	22092	21986	22070	22026	21933	22086	22193	21893	21906	22047	22074	21983	22083	21622	22094	21860	21927	22001	22138	21875	21883	22042	22066	22049	22113	22014	22131	22063	21926	22082	21893	21864	21888	21887	21901	21587	21929	22172	22108	21743	21853	21856	22222	21873	22115	21898	21979	22210	21931	22072	21823	21892	21946	22175	22018	22041	21977	22247	22161	21975	21914	22018	22073	21882	22069	21938	21689	22075	21865	21998	21912	22052	22060	21944	21867	22058	21849	22073	22081	21962	21939	22008	21997	21867	22182	22030	21991	22014	21860	22148	22085	22203	21839	21915	21899	22156	22089	22178	21965	22143	22095	22006	21796	21919	21790	22175	21806	21861	22081	21833	22200	22017	21955	21742	22058	22198	22115	21898	22050	22093	21953	22196	22130	22058	21682	21908	21985	22160	22027	21934	22033	21852	22072	21994	21997	22034	22105	22026	21992	21896	21968	21939	22085	21999	21998	22252	22136	21914	21969	21996	22003	22134	21940	21987	22079	22000	22046	22055	21877	22190	22067	21815	21856	21825	21817	22136	22078	22176	21856	21961	22034	22096	22017	21887	22077	22080	21886	22131	21767	21978	21837	22212	22043	22198	22139	21906	21961	21897	21691	21966	21949	22166	22037	22073	22217	21988	21912	21748	22403	21905	22114	21837	22177	21801	21901	21930	22147	21860	22128	21934	21889	21876	22089	22011	22072	21969	22120	21938	21737	21798	22071	21899	21932	21886	22108	22085	22220	22114	22010	22031	21863	21881	21884	21782	21780	21886	22148	22023	22153	22181	21986	22077	22045	21842	21620	21588	22155	21986	21976	22178	22224	21907	21656	21904	21788	22083	21984	22108	21856	21882	21978	22036	21882	21787	22141	21886	22103	22094	21748	21971	21895	22104	22116	21720	21975	21962	22020	21931	21683	21968	22154	21967	22107	21871	21823	21900	21942	21830	21994	22150	21961	22111	21800	22066	22264	22001	22135	22077	22151	21939	21993	21881	22195	22135	21816	22103	21979	22129	21998	21983	21819	22179	22105	21936	21930	22114	21924	22197	22149	22083	21928	21934	21994	21975	21936	22235	21936	22004	22064	22005	21945	22020	21967	22060	22069	21884	21978	21779	21762	22152	21878	21766	21877	22020	22033	21999	22007	22131	22053	21988	21761	21860	21915	22044	22092	21845	22108	21902	21890	21764	21963	21946	21900	21901	22043	21928	21941	21921	21993	22132	21966	22133	21917	21933	22039	22063	21941	21860	21890	21880	22015	22136	21945	21912	21950	22026	21953	22007	22034	22149	21921	21905	21937	22083	22301	22027	22061	22067	21990	21893	22012	21777	21967	21756	21823	21852	21917	22109	22109	21838	21758	21619	22077	22037	22016	21988	21988	22057	22095	21895	21813	21887	22090	22048	22099	22174	22070	21822	21959	21891	22098	21954	22005	22228	22018	21745	21990	22018	21892	22032	21830	21990	22068	21890	22131	22115	21919	21872	21910	21848	22182	21878	21920	21882	21788	21907	21818	22192	21881	22034	22272	22085	21813	21883	21961	22128	22033	21903	22033	21754	21900	22100	21855	21877	21903	22121	22114	22012	21879	22028	21913	21680	22004	21915	21809	21694	22113	22073	22126	22034	22000	21948	21854	21882	22123	22157	21893	21717	21931	22134	22089	22203	22089	21905	21926	21946	21819	21965	22144	22127	22032	21787	21830	21990	22014	21909	21751	21955	22208	22085	22127	22083	22069	21858	21874	22066	21870	21932	21970	21880	22107	21951	22057	21787	22051	22021	22208	21898	21976	22017	22072	21943	21876	21859	21988	21943	22162	21969	22047	22120	22314	22060	22066	21852	22046	21821	22030	22154	22000	22119	21898	21934	22010	21889	21952	21860	21863	21908	21924	22176	21938	21883	21905	21926	21961	21953	22164	22169	21881	21907	21950	21919	21894	21948	21827	21831	21947	22064	21990	21896	22236	22106	22031	21845	22134	22193	22091	21886	22138	22117	21992	22222	22147	21703	21970	21854	21931	22149	21874	22004	21989	22050	21970	21937	22181	21726	21616	21781	21683	21954	21931	21875	22094	22102	22107	21932	22116	21961	21892	21888	21864	21981	21993	21841	21903	21858	21710	21834	21944	22196	21745	21971	21853	22022	22020	21981	21985	22023	21914	21932	22008	22210	22048	21847	22026	21891	21841	21979	22011	22000	21924	21963	21993	21895	21866	22006	22153	21999	22026	21958	21977	21917	21896	21835	21879	21937	21865	22188	21850	22239	21838	22217	21889	22006	22017	22060	22097	22135	21948	22099	22243	21888	21973	22098	22031	22173	22112	21971	21991	22172	22161	22090	22032	22181	21966	21877	22022	22056	21760	22046	22025	21816	21816	21802	21929	21959	22072	21898	22110	21865	22062	21984	22034	21962	21928	21875	22092	22089	22182	21804	22188	21871	21840	22023	22111	22086	21985	21793	21823	22135	22037	22050	22038	21943	22147	22068	21683	22127	21589	21856	21980	22056	21963	22065	22271	22006	22061	21898	22032	21949	21780	21921	22018	21783	22033	22079	21931	21734	22040	22060	22324	21992	21920	22042	21753	21903	22215	22143	21933	21959	21879	22057	22000	22034	22047	22057	21719	21936	21821	21902	22165	22103	22084	22196	21942	22018	21900	22156	22467	22077	21947	21923	21674	21896	22129	21806	21996	22020	22147	21874	21943	22099	21973	21844	21854	22180	21812	22045	21866	22096	21930	21787	22068	21757	21889	21976	21944	22052	21908	21986	22029	21917	21900	21908	22046	21957	21822	21862	22115	22113	21964	21989	22087	21935	21997	22058	21986	22020	21884	21890	21836	21947	21837	21859	21796	22229	22311	21797	21895	21983	21999	22297	22017	21875	21915	22146	21930	21952	22037	21937	22065	22094	21736	21926	22277	21949	22087	22061	22130	21904	21944	21999	22036	21959	22003	22071	21902	22229	21970	21892	21959	22108	22124	21913	21883	21659	21960	22178	21974	22024	22115	22060	22077	22025	22062	21892	22019	22086	22013	21733	21976	21810	21816	22084	22022	21758	22010	22089	21895	21979	21699	21944	21718	21876	21732	22079	21912	22021	22130	21955	21856	22069	22133	22024	22026	22023	21924	21885	22049	21920	22013	22021	22065	21861	21935	21968	21859	21999	21961	22211	21958	22050	22195	22068	21745	21975	22003	21943	21979	21903	21964	22014	22017	21932	21972	21991	21794	22069	21765	21905	22130	21776	21889	21973	21877	22019	21811	22064	22133	21986	21952	21887	21978	21971	22105	21846	22117	21997	22134	22289	21971	21841	21829	22034	22041	22035	22124	21891	22041	22121	21844	22093	22119	21928	21982	22026	21955	22043	21946	21820	21928	22201	22306	21966	21770	21993	22054	21871	21910	21988	21998	21833	21962	21984	21984	22164	21970	22191	21902	21883	22103	22072	22066	22008	21947	22086	22002	21922	21855	22015	22157	22237	22086	22166	21976	22007	21960	22221	22087	21993	21668	21927	21754	21953	22077	22091	21986	21671	21916	21892	21909
46893	61768	59073	46422	36245	29967	24217	19834	18463	17696	17097	16602	16204	16066	16114	15989	15808	15619	15633	15600	15717	15582	15722	15713	15525	15661	15477	15572	15695	15341	15514	15398	15454	15586	15585	15580	15516	15535	15288	15497	15365	15551	15643	15320	15439	15482	15348	15246	15395	15532	15556	15438	15437	15470	15463	15494	15544	15388	15434	15530	15503	15426	15368	15543	15613	15415	15393	15442	15631	15449	15480	15446	15557	15485	15530	15421	15403	15570	15585	15387	15411	15327	15454	15523	15449	15469	15494	15512	15390	15528	15566	15383	15580	15495	15497	15615	15471	15437	15668	15263	15542	15412	15439	15642	15495	15476	15516	15550	15405	15376	15472	15421	15287	15454	15500	15456	15522	15385	15595	15465	15560	15391	15427	15540	15396	15256	15523	15388	15554	15525	15585	15450	15351	15459	15249	15562	15561	15540	15499	15238	15525	15664	15602	15401	15444	15284	15358	15616	15575	15451	15258	15288	15465	15530	15598	15462	15432	15394	15689	15654	15469	15524	15667	15509	15464	15475	15395	15613	15477	15399	15378	15392	15408	15324	15485	15514	15375	15492	15498	15531	15560	15407	15645	15489	15571	15421	15387	15431	15497	15349	15613	15721	15541	15570	15350	15448	15453	15429	15418	15516	15418	15603	15389	15438	15481	15503	15537	15370	15489	15380	15615	15434	15289	15496	15367	15533	15453	15557	15459	15430	15450	15503	15592	15513	15585	15341	15480	15488	15510	15284	15537	15445	15593	15424	15457	15498	15581	15388	15470	15491	15491	15489	15500	15474	15313	15409	15617	15570	15570	15403	15425	15615	15627	15455	15411	15459	15349	15511	15532	15512	15638	15546	15302	15526	15482	15512	15582	15402	15585	15490	15409	15599	15236	15357	15385	15482	15571	15444	15573	15424	15484	15404	15368	15451	15446	15455	15650	15499	15515	15534	15589	15379	15445	15293	15637	15417	15518	15415	15294	15406	15576	15474	15668	15588	15617	15277	15286	15609	15652	15312	15427	15496	15488	15430	15385	15557	15615	15553	15599	15530	15489	15416	15417	15650	15287	15444	15599	15357	15388	15477	15473	15446	15417	15494	15549	15417	15441	15477	15537	15468	15415	15436	15426	15550	15376	15552	15496	15491	15316	15492	15596	15400	15384	15421	15471	15419	15498	15440	15437	15212	15548	15433	15393	15452	15314	15433	15440	15504	15459	15442	15482	15480	15323	15452	15614	15440	15345	15400	15434	15486	15505	15396	15449	15318	15619	15535	15417	15541	15403	15530	15445	15492	15336	15475	15352	15331	15482	15316	15432	15606	15417	15430	15544	15356	15593	15365	15474	15371	15759	15472	15528	15380	15556	15421	15406	15540	15282	15597	15526	15381	15503	15434	15620	15305	15481	15430	15447	15485	15318	15630	15350	15717	15362	15286	15399	15623	15389	15639	15417	15604	15466	15430	15557	15426	15515	15522	15483	15355	15545	15637	15795	15462	15572	15497	15366	15426	15455	15509	15594	15433	15429	15302	15397	15556	15365	15536	15572	15642	15566	15480	15269	15474	15432	15515	15384	15419	15357	15519	15484	15503	15475	15529	15587	15407	15637	15442	15311	15339	15488	15363	15460	15275	15444	15578	15704	15537	15448	15406	15348	15417	15526	15507	15311	15304	15517	15579	15468	15402	15417	15515	15490	15623	15426	15417	15658	15318	15603	15443	15368	15388	15526	15530	15467	15634	15605	15391	15489	15402	15548	15439	15463	15379	15459	15561	15479	15495	15369	15319	15412	15471	15588	15585	15711	15578	15379	15535	15404	15503	15524	15440	15598	15540	15528	15489	15446	15449	15589	15608	15441	15286	15463	15381	15501	15573	15487	15534	15382	15589	15363	15577	15453	15394	15505	15348	15712	15252	15793	15415	15601	15507	15357	15485	15369	15450	15264	15409	15389	15339	15430	15623	15429	15532	15448	15571	15401	15368	15582	15648	15556	15597	15523	15456	15562	15342	15631	15419	15700	15327	15531	15516	15552	15375	15477	15364	15485	15598	15524	15499	15415	15475	15300	15487	15405	15457	15487	15573	15526	15526	15344	15466	15550	15127	15534	15427	15466	15536	15488	15672	15482	15439	15464	15473	15509	15497	15389	15516	15527	15492	15577	15582	15407	15405	15410	15606	15322	15613	15451	15449	15543	15498	15290	15558	15438	15562	15406	15584	15572	15558	15309	15486	15328	15486	15517	15603	15478	15392	15402	15498	15527	15611	15461	15493	15425	15499	15483	15306	15381	15616	15430	15490	15474	15473	15555	15456	15581	15535	15456	15407	15599	15496	15601	15607	15574	15462	15327	15480	15665	15411	15563	15622	15489	15476	15553	15394	15452	15321	15551	15451	15402	15542	15585	15337	15527	15467	15430	15572	15452	15522	15508	15384	15426	15403	15487	15557	15470	15313	15496	15698	15404	15644	15417	15584	15197	15502	15392	15453	15540	15602	15261	15546	15184	15537	15502	15411	15489	15547	15371	15597	15458	15334	15538	15574	15362	15511	15598	15270	15331	15475	15349	15554	15563	15502	15552	15561	15558	15568	15499	15309	15572	15436	15574	15537	15315	15682	15346	15430	15496	15602	15428	15508	15362	15623	15599	15439	15339	15543	15565	15451	15379	15453	15443	15465	15422	15439	15531	15532	15461	15567	15449	15472	15485	15387	15370	15479	15287	15427	15367	15472	15557	15417	15460	15393	15429	15434	15490	15523	15351	15550	15460	15396	15409	15447	15228	15511	15612	15486	15438	15565	15537	15545	15465	15455	15294	15542	15477	15472	15338	15483	15437	15561	15507	15241	15460	15484	15592	15436	15335	15400	15336	15563	15394	15612	15380	15494	15541	15567	15355	15418	15263	15389	15454	15621	15400	15347	15457	15510	15392	15426	15339	15578	15497	15353	15463	15580	15610	15512	15674	15511	15248	15401	15411	15546	15409	15433	15258	15454	15512	15545	15470	15484	15491	15516	15449	15637	15475	15559	15503	15395	15446	15490	15463	15340	15450	15306	15515	15537	15442	15394	15374	15411	15527	15254	15585	15351	15367	15502	15562	15415	15519	15537	15382	15484	15525	15574	15514	15518	15620	15498	15445	15420	15405	15297	15483	15426	15386	15358	15520	15356	15473	15362	15378	15424	15298	15463	15440	15376	15464	15651	15434	15474	15551	15405	15502	15506	15359	15595	15452	15477	15428	15613	15510	15592	15501	15497	15596	15450	15397	15312	15467	15484	15470	15547	15464	15428	15427	15447	15517	15426	15551	15591	15404	15481	15606	15417	15581	15359	15286	15530	15468	15298	15524	15614	15407	15428	15475	15386	15533	15335	15517	15437	15402	15465	15398	15468	15653	15509	15391	15314	15596	15519	15358	15557	15486	15380	15432	15351	15293	15373	15497	15449	15633	15390	15535	15497	15492	15567	15439	15435	15405	15531	15400	15591	15512	15404	15535	15418	15539	15618	15594	15245	15591	15488	15355	15501	15213	15331	15514	15157	15389	15516	15718	15593	15491	15410	15483	15444	15437	15484	15491	15413	15524	15473	15538	15354	15427	15513	15534	15304	15448	15412	15471	15641	15463	15599	15334	15607	15361	15560	15532	15552	15451	15525	15469	15479	15312	15416	15645	15361	15419	15495	15266	15418	15579	15553	15567	15502	15469	15427	15303	15512	15379	15442	15369	15498	15490	15404	15568	15329	15407	15542	15418	15409	15355	15446	15420	15494	15424	15496	15279	15672	15531	15377	15348	15538	15232	15368	15475	15445	15612	15492	15427	15520	15488	15481	15633	15513	15691	15639	15614	15480	15442	15346	15778	15501	15390	15477	15649	15332	15487	15430	15468	15386	15558	15431	15434	15500	15498	15438	15540	15543	15442	15403	15422	15608	15433	15435	15460	15485	15270	15533	15459	15520	15446	15369	15393	15561	15502	15589	15402	15539	15364	15405	15312	15270	15524	15530	15421	15240	15642	15518	15574	15615	15458	15285	15457	15467	15411	15611	15350	15409	15285	15469	15351	15466	15507	15482	15416	15379	15494	15474	15368	15407	15477	15487	15582	15453	15393	15466	15551	15320	15478	15470	15467	15525	15434	15534	15284	15544	15445	15532	15302	15303	15545	15442	15406	15546	15458	15555	15516	15449	15454	15475	15471	15448	15674	15400	15515	15447	15574	15685	15436	15456	15554	15261	15606	15463	15546	15308	15392	15338	15498	15594	15421	15486	15455	15443	15641	15342	15386	15484	15483	15487	15421	15474	15512	15471	15470	15405	15584	15534	15585	15605	15448	15321	15517	15379	15520	15449	15517	15239	15449	15499	15464	15454	15435	15633	15396	15683	15461	15358	15483	15558	15374	15443	15571	15405	15548	15479	15558	15556	15551	15482	15426	15498	15439	15660	15330	15344	15376	15324	15426	15436	15590	15352	15454	15456	15376	15483	15649	15389	15421	15545	15367	15469	15430	15514	15555	15388	15450	15351	15489	15442	15440	15463	15470	15474	15496	15588	15533	15476	15353	15393	15448	15583	15478	15502	15624	15496	15536	15326	15421	15261	15430	15354	15636	15449	15481	15330	15512	15449	15345	15401	15389	15547	15372	15467	15559	15598	15455	15456	15636	15679	15531	15411	15501	15456	15542	15371	15396	15481	15487	15501	15404	15389	15444	15484	15420	15476	15372	15450	15265	15658	15583	15492	15322	15588	15294	15483	15542	15456	15655	15451	15487	15319	15546	15365	15504	15423	15577	15648	15567	15487	15487	15343	15547	15487	15578	15443	15542	15638	15436	15243	15398	15471	15343	15473	15650	15456	15604	15442	15396	15549	15421	15380	15530	15519	15441	15380	15471	15614	15654	15469	15401	15476	15427	15543	15550	15497	15354	15502	15470	15460	15345	15505	15607	15417	15415	15547	15533	15492	15343	15525	15508	15542	15443	15403	15639	15489	15459	15477	15468	15555	15505	15407	15349	15557	15553	15538	15294	15490	15603	15540	15455	15577	15329	15459	15468	15540	15390	15487	15448	15502	15581	15579	15503	15341	15425	15300	15527	15316	15477	15392	15366	15283	15479	15512	15741	15614	15321	15723	15403	15474	15572	15491	15528	15653
26224	22053	34053	40209	42617	41208	35028	27973	25806	24829	24056	23524	22929	22608	22541	22225	22346	22068	21844	21933	21870	21910	21816	21844	22053	21813	21792	21542	21841	21684	21760	21683	21949	21784	21957	21687	21585	21668	21774	21818	21716	21679	21484	21610	21697	21655	21547	21565	21656	21726	22009	21836	21752	21580	21627	21638	21726	21808	21684	21722	21396	21606	21490	21662	21612	21573	21821	21681	21580	21900	21516	21815	21827	21463	21718	21736	21859	21602	21705	21426	21738	21752	21702	21817	21787	21821	21558	21568	21524	21622	21536	21514	21744	21624	21727	21587	21828	21675	21611	21792	21533	21494	21730	21725	21638	21767	21495	21524	21574	21927	21613	21615	21584	21566	21851	21716	21943	21661	21834	21356	21838	21552	21580	21597	21626	21536	21849	21628	21486	21613	21526	21730	21744	21573	21622	21616	21516	21527	21780	21539	21954	21662	21493	21721	21817	21755	21635	21479	21754	21771	21466	21425	21804	21714	21562	21604	21464	21493	21670	21443	21715	21594	21655	21676	21493	21654	21672	21547	21521	21656	21680	21472	21403	21624	21550	21655	21705	21582	21702	21613	21837	21581	21696	21648	21649	21787	21688	21630	21699	21489	21655	21561	21563	21397	21424	21896	21685	21703	21723	21529	21580	21785	21676	21555	21710	21716	21488	21761	21673	21415	21831	21523	21729	21683	21862	21802	21888	21646	21693	21769	21701	21728	21400	21489	21771	21820	21556	21622	21535	21577	21623	21649	21675	21660	21612	21503	21925	21776	21450	21458	21581	21610	21535	21672	21653	21786	21666	21503	21783	21593	21720	21411	21457	21489	21726	21471	21521	21526	21629	21686	21881	21730	21749	21664	21633	21709	21898	21787	21635	21659	21661	21557	21601	21633	21923	21816	21841	21606	21730	21721	21750	21457	21659	21650	21461	21648	21666	21801	21524	21367	21597	21677	21690	21843	21749	21646	21634	21797	21882	21628	21459	21536	21738	21665	21641	21429	21565	21671	21606	21839	21660	21617	21691	21687	21762	21602	21704	21648	21556	21648	21338	21826	21768	21617	21413	21771	21657	21643	21960	21677	21772	21539	21619	21630	21695	21898	21713	21841	21877	21558	21829	21590	21563	21959	21713	21490	21697	21717	21803	21798	21765	21765	21781	21775	21474	21714	21703	21607	21732	21499	21565	21599	21496	21515	21733	21655	21585	21679	21444	21565	21634	21728	21587	21829	21736	21523	21632	21605	21521	21688	21515	21477	21506	21784	21660	21707	21703	21688	21677	21571	21344	21531	21410	21626	21771	21625	21538	21565	21548	21676	21766	21817	21785	21565	21717	21722	21463	21671	21475	21652	21562	21791	21587	21892	21810	21477	21612	21713	21845	21753	21824	21800	21620	21711	21743	21586	21521	21723	21568	21518	21604	21526	21592	21516	21450	21526	21694	21515	21521	21726	21747	21775	21531	21678	21650	21565	21588	21734	21705	21646	21613	21594	21699	21509	21478	21582	21431	21396	21548	21766	21568	21740	21428	21525	21816	21643	21541	21775	21667	21609	21700	21592	21608	21510	21731	21448	21717	21478	21610	21969	21856	21751	21743	21553	21593	21652	21708	21669	21439	21579	21597	21789	21662	21949	21654	21758	21836	21820	21840	21616	21504	21581	21733	21903	21588	21500	21667	21611	21562	21458	21447	21684	21670	21787	21697	21688	21563	21791	21640	21629	21599	21617	21495	21438	21733	21562	21732	21679	21787	21282	21360	21554	21596	21614	21640	21565	21440	21327	21598	21575	21680	21746	21602	21791	21866	21676	21585	21536	21583	21766	21679	21794	21704	21565	21679	21788	21602	21619	21747	21557	21730	21478	21699	21751	21805	21942	21620	21433	21615	21766	21715	21489	21520	21814	21691	21579	22043	21539	21484	21592	21861	21664	21792	21637	21667	21588	21637	21812	21606	21499	21583	21870	21679	21643	21544	21565	21712	21563	21414	21328	21750	21717	21788	21645	21382	21724	21582	21646	21830	21653	21647	21536	21824	21805	21722	21764	21494	21619	21607	21624	21698	21485	21644	21801	21696	21702	21727	21387	21688	21680	21696	21624	21612	21610	21714	21902	21320	21475	21578	21743	21712	21655	21797	21500	21620	21712	21825	21708	21529	21706	21738	21683	21778	21437	21741	22008	21710	21683	21631	21702	21820	21512	21463	21654	21596	21828	21824	21701	21507	21819	21719	21448	21724	21762	21543	21525	21666	21864	21852	21723	21815	21695	21634	21546	21592	21755	21598	21678	21703	21663	21563	21641	21682	21457	21445	21495	21687	21735	21761	21529	21735	21605	21850	21780	21778	21541	21464	21582	21592	21647	21822	21530	21553	21730	21496	21665	21750	21543	21753	21479	21485	21650	21535	21853	21763	21876	21594	21447	21742	21801	21901	21500	21874	21701	21762	21660	21817	21627	21711	21604	21570	21645	21753	21547	21492	21656	21676	21715	21732	21589	21771	21685	21724	21781	21678	21661	21539	21340	21665	21479	21594	21538	21597	21600	21620	21819	21703	21795	21677	21570	21765	21840	21592	21461	21614	21535	21673	21712	21619	21738	21580	21688	21701	21750	21626	21591	21616	21648	21715	21600	21539	21496	21575	21453	21573	21672	21662	21491	21879	21663	21694	21495	21490	21543	21618	21527	21630	21683	21679	21620	21765	21746	21790	21847	21584	21606	21899	21386	21565	21568	21534	21629	21746	21553	21640	21620	21466	21653	21597	21620	21502	21698	21474	21686	21658	21544	21473	21450	21704	21666	21461	21547	21639	21625	21720	21675	21649	21721	21721	21560	21799	21643	21770	21573	21458	21792	21538	21542	21555	21472	21782	21536	21615	21668	21800	21753	21484	21639	21552	21646	21795	21629	21632	21534	21728	21520	21535	21652	21445	21762	21435	21581	21677	21440	21447	21599	21552	21830	21435	21607	21647	21683	21526	21548	21865	21831	21674	21710	21562	21670	21618	21688	21411	21327	21634	21499	21724	21890	21317	21588	21841	21876	21759	21615	21733	21554	21505	21407	21609	21708	21345	21654	21739	21529	21470	21440	21521	21501	21512	21598	21713	21526	21700	21937	21600	21601	21653	21656	21559	21626	21570	21766	21527	21607	21591	21583	21634	21775	21779	21696	21867	21801	21792	21941	21531	21555	21647	21719	21619	21747	21471	21475	21435	21720	21539	21797	21872	21680	21621	21718	21563	21454	21776	21632	21720	21492	21656	21674	21607	21483	21636	21539	21822	21666	21572	21473	21838	21651	21539	21730	21823	21525	21712	21540	21552	21654	21618	21440	21586	21470	21631	21623	21724	21498	21687	21732	21759	21658	21465	21837	21531	21672	21657	21633	21627	21395	21511	21554	21853	21784	21760	21662	21642	21564	21623	21534	21685	21577	21438	21722	21793	21693	21919	21561	21742	21684	21386	21660	21542	21561	21560	21760	21741	21655	21621	21795	21661	21672	21729	21711	21675	21761	21694	21895	21608	21661	21699	21641	21818	21601	21583	21624	21619	21644	21609	21842	21590	21656	21596	21555	21416	21464	21676	21636	21724	21650	21530	21488	21408	21368	21638	21634	21873	21619	21696	21713	21540	21535	21606	21554	21549	21463	21511	21620	21828	21835	21535	21355	21518	21553	21794	21742	21646	21681	21502	21744	21566	21674	21694	21703	21516	21729	21631	21567	21933	21406	21539	21752	21679	21812	21645	21568	21754	21809	21574	21729	21440	21637	21619	21511	21878	21467	21609	21716	21646	21641	21560	21712	21468	21637	21661	21658	21668	21548	21663	21772	21857	21827	21574	21500	21681	21511	21789	21603	21815	21730	21531	21607	21817	21522	21389	21758	21660	21821	21941	21685	21624	21774	21820	21537	21830	21850	21925	21748	21458	21667	21755	21888	21573	21325	21713	21727	21573	21684	21668	21634	21716	21560	21690	21787	21455	21554	21767	21633	21612	21699	21629	21682	21700	21677	21952	21593	21532	21647	21675	21577	21790	21458	21785	21635	21634	21613	21687	21718	21665	21499	21839	21468	21493	21778	21544	21560	21662	21996	21889	21805	21496	21684	21435	21644	21624	21784	21615	21347	21734	21956	21656	21815	21601	21778	21952	21508	21734	21564	21719	21725	21664	21458	21487	21683	21880	21642	21412	21623	21685	21463	21567	21658	21790	21528	21655	21653	21676	21558	21795	21795	21702	21600	21722	21562	21575	21538	21781	21502	21679	21800	21687	21742	21708	21426	21631	21457	21697	21604	21845	21876	21604	21678	21544	21675	21520	21648	21652	21864	21883	21764	21614	21637	21668	21443	21679	21566	21733	21858	21672	21754	21678	21586	21679	21574	21531	21551	21727	21676	21617	21546	21663	21803	21753	21651	21640	21559	21815	21852	21749	21842	21403	21571	21928	21819	21637	21697	21405	21723	21566	21625	21677	21381	21541	21699	21860	21481	21371	21569	21713	21671	21680	21597	21855	21788	21727	21780	21341	21616	21635	21600	21773	21607	21779	21767	21804	21463	21440	21482	21710	21849	21641	21687	21894	21596	21760	21706	21644	21613	21654	21490	21749	21593	21504	21658	21430	21681	21689	21475	21571	21528	21739	21535	21730	21404	21823	21671	21478	21589	21849	21576	21526	21748	21622	21708	21649	21609	21773	21635	21647	21654	21507	21627	21795	21733	21682	21678	21848	21414	21679	21731	21664	21510	21612	21493	21730	21661	21779	21638	21660	21676	21512	21508	21539	21679	21915	21643	21662	21783	21402	21519	21775	21544	21713	21705	21551	21524	21567	21867	21532	21535	21604	21665	21430	21582	21591	21649	21665	21655	21696	21622	21471	21652	21825	21649	21829	21481	21697	21723	21535	21771	21691	21701	21519	21820	21543	21595	21457	21463	21686	21797	21369	21583	21469	21631	21531	21585	21405	21637	21669	21821	21718	21839	21622	21756	21787	21469	21741	21477	21488	21598	21522	21435	21501	21502	21533	21791	21697	21755	21745	21584	21459	21793	21556	21608	21616	21638	21694	21790	21586	21685	21907	21585	21856	21732	21561	21624	21702	21694	21842	21754	21697	21551	21715	21700	21606	21712	21786	21759	21774	21559
46205	73970	72022	58499	49128	39642	29392	22813	20721	19147	18085	17150	16807	16486	16074	16047	15742	15654	15638	15551	15510	15541	15503	15587	15492	15318	15398	15471	15297	15516	15356	15379	15429	15309	15377	15437	15176	15189	15341	15325	15283	15423	15282	15355	15245	15361	15331	15430	15367	15433	15403	15235	15461	15139	15367	15449	15314	15482	15320	15326	15226	15191	15147	15342	15292	15246	15340	15342	15193	15252	15506	15402	15448	15336	15513	15309	15430	15261	15397	15116	15107	15367	15318	15402	15348	15325	15395	15300	15369	15293	15242	15304	15388	15237	15400	15223	15252	15396	15216	15035	15271	15359	15345	15434	15389	15478	15136	15292	15645	15175	15162	15237	15441	15219	15318	15150	15141	15297	15282	15234	15253	15355	15413	15194	15279	15248	15324	15416	15165	15554	15222	15252	15366	15327	15318	15278	15479	15305	15405	15395	15326	15508	15231	15279	15280	15420	15234	15403	15234	15306	15354	15181	15113	15279	15339	15209	15358	15455	15128	15157	15324	15311	15352	15433	15464	15185	15225	15380	15258	15415	15380	15336	15377	15259	15171	15211	15232	15219	15367	15320	15281	15386	15414	15436	15229	15213	15500	15304	15239	15354	15246	15255	15306	15406	15187	15386	15397	15320	15269	15203	15424	15447	15274	15457	15300	15173	15303	15447	15355	15332	15217	15245	15379	15473	15227	15221	15405	15482	15364	15431	15144	15332	15368	15382	15324	15264	15272	15191	15202	15073	15314	15207	15432	15225	15251	15370	15359	15342	15294	15452	15253	15481	15199	15363	15357	15386	15324	15273	15264	15363	15292	15224	15395	15279	15304	15260	15212	15471	15428	15360	15275	15279	15407	15423	15284	15173	15446	15371	15356	15350	15293	15340	15358	15258	15375	15372	15288	15255	15482	15260	15287	15194	15291	15333	15252	15206	15222	15361	15316	15136	15252	15253	15377	15234	15433	15272	15301	15264	15133	15337	15234	15298	15361	15356	15258	15301	15376	15348	15174	15186	15315	15367	15344	15359	15154	15247	15392	15288	15067	15287	15238	15321	15311	15535	15184	15280	15360	15265	15090	15269	15190	15226	15481	15395	15428	15340	15429	15304	15299	15445	15328	15379	15407	15188	15115	15459	15288	15230	15313	15388	15507	15352	15255	15290	15437	15443	15500	15366	15444	15371	15270	15380	15350	15197	15330	15309	15253	15317	15374	15173	15366	15207	15241	15334	15299	15160	15427	15270	15450	15362	15282	15330	15243	15266	15418	15367	15299	15183	15312	15191	15420	15359	15175	15380	15063	15414	15369	15348	15440	15182	15350	15250	15237	15314	15247	15214	15322	15351	15375	15401	15308	15440	15375	15307	15303	15406	15305	15291	15347	15333	15375	15263	15426	15200	15250	15273	15363	15417	15359	15278	15267	15216	15351	15381	15210	15220	15246	15318	15379	15341	15332	15153	15170	15303	15040	15338	15417	15147	15349	15462	15295	15397	15257	15266	15375	15276	15189	15337	15481	15296	15331	15430	15231	15301	15340	15320	15330	15485	15492	15233	15280	15450	15323	15264	15476	15320	15197	15200	15261	15331	15338	15429	15382	15395	15161	15359	15392	15258	15441	15231	15350	15100	15206	15405	15367	15148	15250	15341	15321	15372	15330	15293	15419	15453	15095	15290	15276	15224	15354	15366	15286	15337	15418	15343	15285	15374	15248	15177	15257	15482	15258	15262	15591	15347	15411	15206	15312	15349	15321	15520	15421	15287	15437	15229	15357	15323	15366	15224	15228	15318	15333	15223	15291	15326	15353	15302	15438	15212	15330	15331	15335	15339	15191	15334	15208	15143	15357	15261	15286	15298	15273	15559	15344	15453	15317	15280	15224	15414	15320	15240	15246	15428	15208	15505	15246	15196	15348	15570	15409	15227	15469	15170	15463	15255	15348	15350	15289	15239	15162	15261	15179	15426	15382	15242	15366	15266	15299	15232	15096	15257	15196	15427	15392	15196	15356	15425	15394	15127	15240	15319	15334	15182	15474	15285	15254	15451	15263	15411	15194	15430	15300	15396	15419	15225	15310	15489	15476	15161	15360	15280	15465	15462	15203	15266	15382	15233	15347	15361	15419	15288	15226	15379	15389	15319	15502	15315	15145	15287	15315	15266	15364	15404	15233	15455	15378	15361	15213	15229	15362	15208	15146	15297	15317	15404	15351	15342	15347	15339	15245	15158	15386	15455	15351	15337	15369	15206	15300	15403	15110	15334	15361	15376	15271	15180	15337	15399	15316	15436	15252	15331	15323	15311	15242	15201	15276	15374	15256	15236	15350	15293	15516	15018	15274	15202	15411	15418	15326	15316	15210	15357	15272	15386	15307	15198	15115	15163	15462	15239	15270	15393	15530	15330	15442	15311	15282	15458	15209	15223	15477	15356	15494	15191	15247	15285	15480	15301	15239	15267	15217	15354	15378	15315	15274	15218	15355	15158	15318	15364	15252	15288	15217	15149	15039	15145	15370	15465	15361	15414	15437	15308	15234	15272	15246	15356	15506	15384	15384	15032	15290	15283	15428	15267	15449	15344	15382	15222	15247	15333	15282	15338	15377	15188	15400	15204	15185	15452	15277	15286	15411	15257	15383	15323	15277	15397	15314	15234	15134	15158	15083	15205	15404	15187	15391	15257	15172	15226	15473	15257	15214	15362	15297	15260	15388	15217	15234	15278	15119	15390	15383	15190	15234	15391	15185	15274	15260	15366	15331	15295	15381	15306	15535	15421	15287	15218	15496	15440	15168	15241	15361	15428	15366	15296	15531	15296	15267	15137	15298	15305	15352	15448	15332	15429	15006	15252	15314	15445	15278	15145	15476	15370	15548	15374	15343	15322	15417	15379	15393	15177	15477	15176	15293	15434	15243	15322	15197	15262	15302	15234	15231	15310	15313	15291	15240	15384	15467	15422	15441	15379	15247	15266	15250	15449	15430	15206	15426	15330	15085	15281	15265	15454	15121	15168	15343	15374	15282	15323	15137	15266	15301	15401	15258	15413	15350	15299	15216	15387	15239	15318	15345	15240	15127	15341	15277	15419	15461	15330	15405	15265	15375	15374	15505	15449	15225	15365	15443	15430	15223	15298	15303	15342	15411	15316	15287	15383	15214	15214	15335	15170	15299	15370	15341	15504	15257	15401	15338	15355	15297	15399	15411	15324	15183	15483	15169	15357	15353	15413	15283	15133	15288	15331	15422	15270	15348	15387	15443	15360	15226	15319	15456	15307	15225	15435	15459	15310	15433	15283	15158	15259	15419	15228	15314	15284	15329	15194	15276	15289	15391	15252	15414	15140	15461	15193	15266	15421	15462	15223	15164	15442	15406	15304	15421	15243	15421	15339	15397	15331	15416	15223	15283	15218	15405	15340	15328	15252	15344	15334	15253	15286	15158	15362	15319	15426	15494	15374	15363	15332	15443	15326	15471	15343	15384	15249	15499	15336	15286	15322	15383	15222	15273	15271	15350	15515	15366	15243	15409	15311	15380	15391	15326	15293	15324	15355	15290	15261	15425	15258	15261	15337	15233	15326	15382	15439	15408	15397	15418	15421	15487	15414	15183	15300	15369	15334	15474	15378	15268	15312	15266	15291	15255	15334	15185	15409	15496	15272	15396	15430	15449	15416	15291	15415	15369	15280	15286	15282	15352	15034	15407	15229	15239	15354	15454	15384	15337	15481	15296	15326	15207	15287	15425	15342	15270	15275	15352	15323	15356	15320	15338	15169	15363	15201	15456	15345	15262	15474	15114	15406	15339	15391	15341	15222	15264	15501	15316	15189	15207	15323	15365	15280	15379	15420	15365	15416	15508	15261	15318	15364	15276	15296	15235	15106	15303	15386	15242	15302	15257	15233	15359	15407	15178	15372	15303	15382	15212	15392	15348	15430	15162	15333	15385	15247	15324	15578	15252	15295	15321	15181	15086	15269	15274	15215	15364	15239	15490	15342	15369	15362	15351	15174	15535	15328	15238	15213	15383	15289	15286	15326	15232	15262	15136	15274	15321	15351	15169	15524	15362	15447	15339	15122	15259	15354	15302	15305	15210	15384	15348	15220	15258	15409	15354	15273	15311	15266	15137	15250	15352	15251	15343	15515	15142	15435	15286	15348	15341	15251	15132	15388	15180	15329	15234	15247	15375	15318	15401	15245	15251	15418	15196	15325	15376	15350	15230	15394	15323	15326	15398	15255	15353	15408	15283	15224	15284	15248	15211	15182	15471	15290	15391	15333	15368	15297	15387	15360	15241	15407	15279	15362	15303	15419	15419	15548	15245	15500	15362	15441	15373	15416	15346	15404	15134	15286	15256	15362	15500	15355	15278	15440	15289	15386	15252	15299	15203	15442	15323	15451	15454	15362	15244	15367	15280	15230	15365	15213	15205	15317	15235	15380	15174	15360	15306	15479	15253	15304	15282	15546	15393	15307	15319	15370	15218	15325	15454	15389	15482	15245	15373	15393	15367	15331	15344	15348	15276	15406	15364	15185	15352	15380	15305	15178	15400	15378	15280	15327	15277	15340	15413	15358	15328	15418	15367	15317	15489	15323	15148	15346	15507	15377	15181	15319	15403	15305	15412	15325	15400	15276	15381	15383	15274	15316	15189	15299	15089	15315	15361	15346	15291	15338	15473	15304	15334	15236	15349	15304	15284	15218	15274	15363	15349	15248	15409	15322	15337	15310	15232	15274	15337	15473	15295	15349	15318	15232	15380	15359	15542	15317	15385	15350	15321	15442	15465	15159	15149	15223	15232	15272	15264	15274	15183	15431	15330	15367	15546	15313	15545	15395	15183	15361	15271	15342	15319	15243	15238	15247	15312	15201	15284	15253	15370	15421	15127	15385	15392	15366	15360	15355	15157	15177	15312	15222	15355	15284	15219	15248	15487	15269	15217	15491	15308	15473	15139	15310	15280	15317	15412	15332	15287	15340	15250	15186	15300	15202	15344	15265	15184	15358	15377	15160	15420	15297	15261	15260	15463	15391	15375	15379	15298	15244	15456	15338	15516	15262	15481	15022	15499	15373	15227	15274	15348	15272	15447	15419	15333	15441	15305	15282	15328	15400	15203	15200	15240	15398	15346	15138	15383	15182	15440	15451
24445	21701	31105	35040	39664	37921	37785	31936	28401	26278	25099	24108	23561	23100	22579	22571	22364	22199	21988	22054	21999	21714	22041	21808	22091	22080	21713	21933	21997	21769	21918	21936	21939	22010	21791	22027	21826	21947	21723	21942	21915	21794	21956	22039	21836	21936	21598	21514	21712	21740	21901	21844	21926	21775	21798	21786	21730	21890	21552	21808	21901	21762	21543	21895	21855	21645	21727	21324	21939	21760	21927	21796	21699	21622	21580	21429	21611	21599	21673	21909	21881	21825	21526	21526	21759	21654	21760	21685	21850	21615	21881	21587	21733	21710	21814	21935	21788	21378	21784	21699	21635	21652	21860	22006	21923	21755	21887	21739	21656	21724	21864	21748	21910	21880	21617	21699	21739	21471	21830	21938	21783	21701	21737	21854	21851	21606	21634	21787	21821	21505	21475	21692	21760	21451	21780	21715	21731	21579	21622	21862	21836	21741	21781	21719	21731	21774	21759	21544	21777	21729	21747	21877	21395	21888	21932	21787	21704	21672	21629	21783	21582	21688	21516	21589	21715	21735	21768	21759	21676	21659	21757	21512	21581	21455	21593	21718	21747	21846	21818	21609	21698	21693	21650	21751	21544	21535	21684	21554	21642	21691	21514	21887	21769	21692	21854	21735	21691	21691	21654	21534	21837	21704	21526	21870	21791	21665	21613	21867	21702	21882	21718	21725	21533	21562	21524	21773	21702	21600	21711	21852	21600	21722	21770	21790	21571	21660	21761	21836	21699	21609	21625	21700	21575	21542	21473	21576	21979	21567	21589	21569	21599	21711	21457	21640	21917	21577	21630	21427	21752	21750	21945	21577	21854	21654	21489	21663	21777	21735	21582	21848	21728	21582	21459	21641	21655	21607	21699	21549	21741	21727	21852	21791	21492	21709	21891	21714	21757	21603	21601	21661	21881	21700	21703	21866	21810	21811	21694	21669	21772	21833	21765	21852	21530	21802	21513	21638	21801	21608	21556	21479	21747	21778	21754	21795	21599	21467	21632	21702	21780	21723	21585	21600	21777	21690	21793	21814	21567	21868	21683	21442	21818	21722	21970	21727	21879	21770	21660	21666	21772	21726	21620	21569	21703	21665	21766	21653	21890	21749	21801	21509	21431	21784	21662	21577	21910	21862	21564	21561	21879	21707	21749	21473	21792	21689	21663	21499	21572	21502	21679	21714	21599	21815	21692	21549	21807	21928	21756	21628	21733	21612	21679	21673	21774	21708	21787	21586	21855	21640	21717	21680	21653	21343	21575	21705	21799	21600	21729	21755	21634	21576	21702	21522	21486	21559	21590	21586	21637	21615	21853	21767	21816	21655	21607	21711	21860	21704	21672	21796	21660	21959	21805	21758	21706	21775	21458	21521	21774	21834	21837	21656	21627	21619	21508	21998	21612	21599	21903	21724	21761	21704	21814	21770	21832	21524	21615	21793	21694	21834	21747	21481	21781	21762	21850	22008	21638	21693	21463	21679	21615	21766	21765	21655	21767	21576	21581	21702	21623	21780	21659	21590	21847	21548	21689	21966	21495	21544	21887	21517	21701	21850	21758	21863	21721	21696	21663	21661	21803	21744	21638	21585	21957	21681	21711	21713	21659	21812	21740	21784	21706	21661	21709	21615	21605	21591	21635	21652	21747	21594	21581	21844	21756	21893	21700	21670	21594	21825	21771	21645	21718	22107	21945	21608	21794	21762	21824	21683	21651	21784	21816	21666	21807	21736	21606	21448	21620	21579	21758	21700	21437	21624	21543	21832	21762	21622	21773	21555	21585	21662	21546	21601	21494	21655	21681	21699	21773	21550	21725	21765	21814	21740	21758	21628	21699	21977	21855	21587	21790	21768	21613	21625	21604	21688	21837	21540	21891	21697	21640	21881	21526	21451	21553	21495	21764	21798	21710	21820	21864	21756	21703	21749	21560	21552	21832	21700	21745	21661	21727	21511	21654	21743	21708	21461	21574	21669	21659	21785	21708	21607	21764	21657	21451	21701	21411	21699	21548	22008	21624	21628	21788	21826	21788	21788	21700	21714	21797	21428	21763	21857	21854	21819	21683	21635	21704	21686	21881	21746	21775	21819	21658	21744	21658	21824	21543	21677	21511	21561	21680	21459	21640	21747	21704	21848	21487	21491	21914	21673	21755	21386	21696	21798	21534	21644	21604	21678	21792	21814	21574	21792	21851	21987	21664	21499	21675	21682	21643	21593	21692	21917	21917	21428	21380	21655	21785	21701	21565	21816	21696	21631	21627	21831	21633	21736	21760	21742	21646	21615	21673	21606	21723	21809	21520	21539	21756	21559	21830	21700	21556	21686	21771	21666	21851	21671	21556	21788	21863	21662	21724	21625	21807	21731	21661	22025	21833	21709	21703	21598	21880	21702	21666	21539	21549	21885	21694	21833	21727	21716	21687	21661	21624	21624	21987	21885	21934	21849	21637	21613	21686	21917	21999	21764	21510	21588	21603	21662	21730	21831	21809	21678	21628	21514	21756	21704	21814	21579	21669	21604	21671	21749	21667	21669	22059	21672	21635	21572	21498	21666	21849	21861	21703	21623	21983	21645	21613	21448	21780	21714	21668	21767	21669	21613	21644	21513	21683	21605	21740	21648	21791	21723	21714	21696	21695	21563	21584	21815	21824	21690	21673	21758	21798	21855	21834	21548	21736	21496	21646	21739	21790	21901	21830	21789	21596	21853	21624	21537	21685	21646	21791	21836	21641	21573	21654	21625	21635	21773	21710	21776	21493	21698	21764	21671	21901	21582	21465	21671	21745	21856	21823	21936	21753	21575	21938	21440	21601	21830	21710	21604	21746	21777	21638	21526	21511	21984	21939	21675	21556	21625	21643	21767	21865	21764	21501	21562	21814	21582	21757	21890	21789	21607	22008	21685	21679	21512	21398	21702	21631	21822	21621	21358	21730	21760	21813	21687	21691	21746	21682	21721	21668	21794	21753	21706	21708	21687	21770	21733	21877	21481	21676	21454	21696	21655	21746	21956	21748	21953	21414	21592	21875	21634	21775	21581	21840	21624	21845	21712	21592	21789	21809	21831	21738	21756	21618	21658	21639	21836	21577	21772	21759	21574	21497	21533	21692	21764	21878	21909	21672	21756	21798	21623	21715	21800	21841	21757	21782	22024	21868	21753	21780	21720	21708	21918	21654	21726	21538	21728	21536	21762	21626	21447	21850	21801	21848	21373	21679	21522	21690	21464	21551	21506	21629	21571	21764	21576	21786	21653	21772	21816	21707	21903	21777	21458	21628	21735	21557	21762	21748	21639	21575	21461	21772	21689	21818	21665	21643	21714	21812	21600	21779	21606	21778	21520	21517	21848	21802	21750	21496	21848	21692	21852	21649	21452	21651	21436	21872	21688	21603	21702	21612	21483	21826	21756	21801	21769	21744	21730	21572	21491	21688	21519	21750	21632	21861	21655	21724	21603	21487	21929	21802	21490	21622	21723	21668	21634	21706	21792	21757	21625	21530	21762	21678	21519	21738	21821	21560	21453	21631	21740	21876	21628	21654	21756	21591	21664	21674	21520	21604	21787	21506	21608	21650	21406	21595	21657	21814	21759	21887	21749	21599	21710	21607	21699	21649	21655	21777	21756	21496	21584	21718	21559	21626	21753	21475	21621	21607	21994	21740	21705	21559	21537	21582	21601	21673	21512	21359	21568	21569	21740	21686	21872	21633	21780	21857	21565	21528	21690	21828	21766	21624	21573	21938	21822	21522	21723	21785	21663	21728	21733	21726	21633	21997	21791	21645	21574	21632	21690	21744	21573	21734	21879	21652	21712	21492	21711	21991	21659	21665	21935	21760	21623	21641	21580	21604	21772	21526	21769	21770	21461	21657	21544	21671	21755	21668	21641	21668	21789	21704	21684	21553	21950	21867	21674	21808	21560	21688	21760	21665	21595	21662	21810	21714	21738	21874	21716	21907	21830	21656	21704	21894	21723	21776	21880	21776	21939	21745	21673	21618	21803	21703	21541	21736	21748	21746	21639	21731	21745	21675	21764	21617	21739	22097	21561	21650	21699	21763	21784	21684	21662	21582	21810	21495	21865	21724	21715	21886	21510	21827	21825	21827	21720	21680	21708	21751	21644	21744	21552	21729	21815	21687	21520	21583	21875	21600	21645	21663	21600	21667	21721	21626	21699	21823	21306	21629	21389	21795	21840	21707	21755	21563	21672	21823	21541	21631	21676	22010	21700	22007	21993	21650	21622	21500	21876	21752	21614	21799	21559	21706	21476	21738	21702	21514	21614	21767	21682	21718	21467	21612	21603	21539	21609	21654	21839	21669	21875	21498	21710	21420	21519	21593	21645	21861	21848	21756	21735	21673	21740	21639	21767	21539	21676	21695	21740	21825	21901	21703	21964	21677	21968	21894	21920	21900	21659	21694	21569	21564	21684	21563	21904	21593	21897	21825	21764	21545	21703	21832	21429	21616	21390	21837	21736	21695	21423	21823	21655	21668	21689	21766	21747	21821	21781	21666	21748	21690	21706	21931	21691	21737	21862	21831	21512	21607	21728	21578	21803	21792	21514	21837	21692	21602	21869	21788	21588	21582	21757	21675	21655	21705	21999	21617	21780	21860	21709	21670	21544	21745	21861	21800	21782	21576	21782	21725	21569	21641	21539	21791	21645	21685	21897	21577	21948	21816	21955	21745	21748	21778	21611	21484	21825	21667	21683	21581	21644	21688	21928	21600	21558	21698	21845	21773	21648	21804	21755	21726	21778	21979	21581	21695	21798	21798	21804	21925	21748	21811	21870	21721	21953	21874	21469	21695	21855	21607	21745	21735	21583	21784	21833	21776	21933	21725	21587	21806	21760	21623	21529	21484	21669	21620	21662	21741	21538	21761	21780	21781	21777	21909	21674	21531	21750	21692	21795	21655	21815	21762	21739	21788	21573	21817	21696	21590	21625	21769	21833	21784	21853	21651	21592	21542	21736	21563	21584	21670	21577	21764	21788	21859	21484	21811	21594	21657	21805	21685	21699	21612	21825	21581	21706	21760	21912	21842	21600	21654	21798	21657	21681	21744	21744	21723	21746	21571	21768	21453	21694	21618	22070	21878	21590	21736	21775	21616	21965	21498	21633	21607	21615	21594	21549	21590	21509
49862	80276	79998	69455	54883	39727	33558	27785	23880	20880	19156	18094	17303	16771	16635	16126	15976	15974	15677	15508	15650	15527	15582	15586	15444	15475	15303	15541	15325	15397	15401	15369	15557	15400	15386	15252	15318	15272	15513	15442	15464	15372	15224	15142	15188	15380	15268	15335	15267	15368	15276	15319	15493	15363	15355	15380	15371	15263	15288	15311	15410	15241	15375	15438	15111	15246	15407	15197	15273	15159	15225	15293	15162	15338	15261	15355	15362	15250	15199	15106	15268	15353	15286	15138	15382	15346	15301	15249	15500	15167	15369	15519	15400	15185	15373	15161	15460	15226	15113	15256	15356	15235	15238	15161	15256	15194	15222	15402	15205	15285	15314	15288	15353	15304	15234	15254	15368	15563	15087	15413	15088	15361	15250	15282	15496	15211	15227	15263	15214	15341	15325	15319	15204	15287	15542	15311	15266	15297	15240	15482	15343	15352	15342	15156	15510	15205	15435	15357	15270	15335	15256	15220	15138	15289	15190	15372	15245	15400	15297	15144	15289	15277	15334	15381	15330	15301	15121	15095	15228	15226	15259	15363	15440	15284	15191	15275	15352	15433	15366	15348	15107	15206	15377	15234	15386	15233	15300	15327	15259	15398	15150	15175	15286	15245	15267	15410	15131	15249	15211	15401	15024	15514	15328	15393	15276	15173	15288	15307	15248	15170	15417	15399	15318	15357	15292	15069	15486	15099	15207	15324	15339	15255	15133	15173	15372	15208	15152	15208	15338	15177	15276	15354	15335	15060	14978	15452	15366	15350	15201	15501	15362	15220	15298	15185	15275	15253	15078	15453	15250	15248	15158	15160	15357	15153	15286	15317	15322	15407	15448	15493	15352	15217	15355	15422	15007	15337	15264	15224	15328	15255	15424	15129	15187	15263	15550	15517	15207	15163	15245	15226	15368	15326	15273	15349	15183	15353	15102	15308	15263	15187	15374	15366	15210	15339	15257	15265	15278	15316	15280	15263	15202	15325	15243	15355	15156	15241	15272	15266	15234	15257	15403	15308	15432	15216	15364	15269	15180	15330	15352	15213	15377	15263	15314	15268	15280	15356	15299	15335	15276	15249	15445	15208	15179	15389	15252	15359	15363	15306	15243	15229	15318	15148	15288	15220	15328	15138	15288	15280	15301	15237	15394	15254	15280	15313	15430	15124	15149	15302	15321	15379	15306	15236	15228	15245	15110	15214	15452	15384	15231	15369	15378	15339	15326	15270	15245	15327	15298	15432	15135	15311	15238	15188	15163	15302	15202	15231	15259	15318	15282	15334	15253	15241	15209	15166	15250	15251	15267	15400	14954	15232	15215	15179	15162	15246	15426	15250	15262	15296	15200	15355	15163	15349	15430	15268	15345	15142	15309	15334	15156	15390	15244	14998	15286	15345	15258	15342	15434	15235	15156	15199	15291	15349	15392	15284	15077	15302	15327	15479	15197	15404	15293	15393	15052	15308	15328	15209	15334	15366	15401	15331	15470	15275	15450	15381	15317	15203	15211	15371	15251	15314	15273	15147	15122	15409	15304	15383	15183	15324	15257	15172	15366	15408	15233	15141	15337	15363	15309	15483	15432	15208	15295	15347	15297	15177	15286	15152	15243	15373	15215	15331	15322	15195	15494	15179	15458	15187	15258	15319	15327	15248	15443	15345	15308	15240	15306	15411	15196	15240	15380	15286	15311	15101	15243	15225	15224	15258	15035	15229	15205	15246	15376	15103	15307	15392	15395	15345	15248	15282	15535	15460	15192	15202	15336	15178	15164	15307	15210	15303	15285	15195	15296	15255	15548	15254	15253	15127	15448	15418	15287	15421	15187	15473	15421	15358	15361	15190	15241	15348	15509	15306	15266	15240	15347	15390	15210	15308	15213	15175	15206	15330	15289	15150	15228	15214	15381	15302	15485	15122	15277	15156	15293	15180	15296	15280	15248	15149	15258	15472	15144	15255	15259	15090	15331	15246	15364	15371	15336	15203	15334	15359	15353	15332	15273	15256	15251	15213	15245	15334	15357	15406	15272	15201	15265	15234	15387	15297	15284	15260	15320	15347	15279	15083	15182	15295	15520	15367	15423	15191	15250	15358	15349	15126	15275	15249	15423	15237	15239	15326	15050	15191	15316	15379	15212	15025	15192	15231	15154	15381	15204	15364	15210	15352	15163	15467	15365	15227	15427	15236	15354	15344	15285	15189	15156	15225	15339	15213	15281	15463	15202	15457	15185	15315	15092	15453	15331	15212	15400	15564	15381	15200	15233	15326	15175	15347	15362	15360	15227	15201	15323	15332	15229	15204	15239	15345	15268	15251	15175	15307	15317	15410	15294	15233	15171	15298	15210	15447	15140	15206	15291	15378	15038	15276	15417	15167	15313	15260	15358	15326	15401	15102	15167	15294	15313	15529	15300	15310	15588	15180	15236	15311	15327	15276	15156	15311	15444	15184	15283	15068	15391	15163	15237	15253	15391	15260	15394	15174	15267	15285	15198	15339	15452	15268	15139	15180	15279	15391	15125	15229	15431	15259	15253	15386	15206	15395	15346	15235	15285	15429	15207	15343	15151	15259	15264	15186	15382	15313	15385	15139	15125	15341	15254	15328	15282	15341	15290	15420	15210	15071	15239	15194	15222	15371	15254	15245	15373	15236	15253	15301	15279	15304	15163	15328	15425	15143	15392	15202	15242	15299	15249	15193	15267	15336	15298	15285	15133	15175	15444	15278	15098	15454	15233	15281	15413	15316	15263	15221	15261	15263	15196	15179	15548	15118	15461	15212	15197	15389	15383	15156	15319	15197	15359	15459	15233	15278	15113	15396	15373	15337	15238	15262	15169	15290	15409	15090	15171	15327	15270	15232	15384	15280	15185	15248	15212	15376	15309	15371	15174	15365	15203	15392	15272	15284	15274	15271	15307	15221	15362	15449	15455	15188	15367	15166	15262	15318	15241	15475	15236	15319	15248	15290	15323	15316	15277	15434	15261	15305	15237	15412	15396	15366	15161	15274	15286	15176	15198	15223	15530	15216	15218	15329	15258	15191	15252	15253	15015	15435	15144	15355	15410	15307	15247	15329	15396	15320	15386	15277	15329	15434	15249	15249	15311	15315	15336	15291	15275	15098	15223	15115	15281	15408	15156	15347	15256	15098	15386	15345	15390	15256	15275	15289	15318	15252	15192	15264	15303	15221	15381	15243	15187	15477	15369	15379	15090	15252	15118	15346	15399	15263	15335	15341	15359	15136	15324	15120	15195	15385	15272	15213	15328	15251	15363	15395	15371	15324	15331	15246	15454	15280	15247	15098	15247	15165	15321	15232	15272	15191	15296	15125	15136	15344	15355	15246	15281	15299	15325	15231	15354	15282	15292	15367	15395	15283	15204	15422	15452	15351	15433	15251	15203	15279	15289	15380	15245	15280	15322	15267	15275	15042	15187	15289	15313	15150	15385	15348	15312	15200	15212	15242	15222	15375	15288	15335	15117	15388	15349	15226	15381	15251	15282	15265	15459	15395	15323	15435	15333	15372	15272	15280	15410	15301	15212	15259	15258	15331	15350	15194	15275	15066	15248	15278	15217	15301	15279	15353	15378	15324	15152	15130	15357	15361	15366	15359	15209	15135	15429	15184	15467	15086	15090	15402	15151	15530	15179	15295	15069	15421	15329	15253	15389	15248	15307	15340	15426	15277	15387	15373	15155	15331	15236	15186	15295	15303	15380	15530	15346	15196	15182	15438	15421	15174	15371	15400	15386	15312	15285	15453	15213	15365	15248	15242	15164	15286	15411	15354	15299	15412	15247	15308	15140	15383	15342	15257	15301	15309	15427	15080	15394	15323	15217	15341	15517	15161	15364	15286	15447	15295	15372	15145	15423	15285	15280	15389	15321	15249	15210	15159	15190	15154	15368	15174	15403	15317	15356	15188	15510	15324	15201	15429	15363	15296	15288	15144	15273	15195	15474	15204	15244	15293	15441	15269	15384	15245	15233	15180	15472	15272	15237	15295	15243	15151	15374	15216	15312	15226	15327	15217	15180	15157	15172	15117	15182	15358	15316	15148	15452	15217	15254	15225	15225	15295	15208	15222	15269	15362	15516	15266	15246	15314	15419	15250	15210	15197	15370	15594	15293	15086	15233	15365	15374	15144	15333	15335	15251	15362	15277	15291	15258	15417	15415	15189	15321	15270	15384	15576	15360	15227	15335	15234	15371	15321	15429	15234	15334	15465	15382	15230	15217	15211	15162	15179	15249	15355	15272	15163	15307	15052	15328	15311	15090	15364	15231	15179	15401	15193	15309	15372	15194	15253	15232	15304	15248	15077	15414	15346	15305	15341	15377	15361	15419	15084	15320	15398	15397	15359	15326	15309	15202	15282	15281	15305	15387	15464	15307	15247	15206	15265	15281	15325	15257	15434	15277	15152	15489	15218	15314	15354	15263	15319	15310	15244	15399	15374	15345	15346	14926	15422	15376	15271	15306	15163	15175	15119	15298	15361	15299	15455	15315	15399	15499	15234	15294	15317	15181	15360	15350	15288	15221	15419	15114	15341	15219	15221	15289	15348	15128	15440	15396	15212	15356	15527	15257	15388	15515	15317	15199	15290	15458	15296	15249	15258	15254	15312	15186	15307	15387	15124	15231	15323	15325	15325	15293	15309	15185	15142	15409	15220	15479	15129	15192	15280	15274	15206	15381	15261	15220	15375	15274	15271	15215	15222	15140	15373	15302	15304	15328	15231	15298	15186	15189	15251	15246	15290	15118	15133	15148	15314	15298	15449	15459	15249	15269	15287	15253	15266	15387	15285	15027	15130	15244	15423	15338	15142	15110	15177	15125	15111	15241	15264	15354	15456	15269	15106	15220	15300	15235	15417	15279	15362	15328	15343	15249	15345	15435	15209	15492	15402	15181	15398	15116	15385	15358	15191	15123	15227	15336	15292	15318	15335	15454	15208	15298	15360	15406	15074	15312	15245	15200	15315	15208	15377	15278	15380	15327	15256	15278	15255	15202	15298	15337	15302	15280	15360	15478	15180	15246	15333	15476	15328	15343	15250	15280	15304	15312	15499	15372	15292	15415	15214	15190	15271	15306	15448	15204	15337	15402	15377	15340	15162	15371	15119	15343	15129	15225	15454	15289	15271
45278	55782	56738	48260	39292	33610	28588	26095	24472	23614	22975	22830	22534	22329	22375	22348	22277	22311	22331	22211	21965	21997	22071	22156	21887	21891	22190	22018	22149	22189	21893	21985	21967	22152	21918	21940	21976	22155	22283	22123	22298	21870	22223	21997	22128	21928	22152	21936	22134	22121	22048	22126	21948	22172	22016	22020	22109	22001	21997	22062	21939	21794	22079	22046	22187	21830	21998	22163	21970	22090	22123	22023	21940	21969	21978	22006	21850	21885	22111	22032	22157	21945	21923	21813	21974	21958	21942	21790	22046	22040	22020	22084	21871	22125	22185	22066	21642	21734	22074	21910	21948	21904	21729	21898	22148	21879	21945	21676	21701	21901	22035	21795	21813	21860	21869	22002	22017	21897	22014	21880	21733	21885	21789	21945	21950	22101	21861	22029	22026	21925	21847	21922	21787	22173	21894	21894	22005	22199	21936	22023	22068	22160	21878	21988	22033	22146	21968	21836	21930	21853	21886	21955	22061	21921	21659	21969	22035	21800	21884	21863	21832	21942	22084	21978	22018	22045	21878	22098	22016	22196	22045	21911	22018	21858	22083	21828	21955	21958	22064	21892	21958	21943	21861	22032	22059	22008	21968	21738	21925	21897	21996	21847	21847	21943	22113	21950	22059	22038	22067	21879	21831	21895	21995	21879	22009	22198	21841	21827	21735	22082	21846	21917	21864	21950	22140	22020	22028	21936	21849	22268	22209	21964	22101	21831	22151	22071	21969	22204	21924	22151	21649	21593	21905	22000	22072	22166	21920	21883	21984	22075	22090	22244	21875	21977	21949	22032	22071	22144	21867	21762	22037	22112	21996	21798	21900	21984	21800	21813	22236	21966	21858	22111	21879	22079	21906	22172	21947	21962	22049	22089	22233	22014	22141	22057	22184	21867	22095	22115	22017	22038	21832	21999	21977	21903	22161	22062	22093	21825	21766	21894	22091	21999	22055	21952	22011	21954	21932	21950	22078	21783	22218	21948	21971	22036	21938	21924	21969	22011	21784	21900	22129	21874	21871	21899	22141	22083	22072	21782	22026	21831	22086	21823	22033	21865	21907	22060	21895	22115	22082	21894	21914	21856	22164	21989	21860	21853	21933	22106	22150	21829	21884	22064	21906	21940	21756	21830	21969	22032	22183	21840	21936	21862	21864	22031	21912	21892	21967	21904	21949	21709	21861	21842	22070	22038	22260	22004	21905	21809	21714	21932	21884	21878	21735	21994	21926	22115	22025	21759	21944	22008	21876	22027	21971	22093	21948	22130	22017	21918	21892	21772	21993	21851	21910	21987	21981	21901	22203	21973	22002	21654	22109	22010	22211	22151	22123	21924	22227	22117	21858	21795	21858	21852	21848	21800	22054	22021	22026	21939	22067	21974	21785	21710	22002	21955	22088	22103	21776	22309	22179	21842	22079	21872	22035	21993	22127	21665	21976	21695	22118	21698	21963	21917	21947	21889	21935	21751	22347	21901	21796	21970	22156	21954	22074	22085	21953	21660	21979	21594	21805	21824	22119	22062	21947	21868	21988	22071	21979	21906	21770	22007	22064	22041	21864	21968	21788	21991	22089	21947	22010	21837	21980	21763	21998	21807	21921	21969	21867	22140	22194	22042	21999	21837	21841	21965	22220	21856	21972	21822	22071	21978	21774	21576	22128	21859	21875	21903	21805	21920	22128	22026	22070	22064	22145	22030	22004	21843	21901	21916	21941	21975	21804	22152	22138	22228	22062	21794	22212	22004	22114	22060	22155	21849	22023	21930	22049	22009	21982	22155	22198	22027	21854	21971	21886	22089	21808	21973	22005	21913	21971	21897	21912	22004	21866	21811	22101	22017	21886	21687	22004	22044	21917	22168	21801	21703	21857	22085	21969	21907	22017	21778	21977	22262	21869	22222	22057	21817	22173	21953	21863	22035	22016	21967	22068	21862	21869	21974	22013	21957	21977	21875	21852	22169	22005	22056	22016	22007	22045	22033	21997	21784	22003	22077	21716	21845	21804	22103	21951	21714	21709	21986	21804	21989	22038	21952	22036	21726	21755	21723	21929	22023	21961	22106	21836	22065	21904	21793	21974	22256	22141	21972	21930	21976	21790	21647	21882	22076	22022	22017	22010	22017	21904	22143	21959	21987	22013	22076	22234	21932	22039	21994	22031	21932	21962	21983	21888	21941	21849	21780	22038	21843	22175	21757	21766	21950	22229	21897	21947	22007	21971	21759	21897	22033	22008	22040	21779	21923	22149	21968	21985	22007	21905	22156	22141	21917	21898	21979	21994	22019	22178	22068	22179	21833	22078	21810	21963	21990	21900	22017	21823	21945	22043	21979	21969	21917	21839	21818	22149	22008	21809	21971	21965	21850	21941	21947	21933	21918	22097	22075	22082	21799	21849	22042	22020	22067	22053	22072	21899	21775	21868	21894	21860	22022	21987	21820	22028	21814	21691	21988	21921	22008	21983	22126	22057	21904	21907	22078	22099	22136	21837	21892	21874	22001	22012	21863	21910	21979	21909	21777	21962	21957	21966	21951	22163	21998	22038	21850	21861	21842	22020	21810	22136	21938	22030	22035	21953	22079	21693	21695	22073	21997	22082	21765	21814	21981	21869	21926	21933	22033	22041	21739	21845	22012	21820	21802	21884	21969	21805	21949	21913	21970	21667	21929	21853	22042	21885	21854	21985	21970	22153	21916	22165	21912	22172	21869	22080	21868	21959	21988	21980	21926	21990	21785	21639	21725	21873	21937	22045	22051	21880	22083	22029	21785	21979	21666	21897	21819	21763	21722	21970	22052	21999	21983	21918	21869	21931	22075	22037	22127	21984	21802	21828	21922	21952	21917	21893	21916	22053	21804	21942	22344	22062	21851	21960	21977	22128	22079	21927	22114	21792	22059	22226	21731	21715	21916	22276	22042	22036	21825	21818	21847	21947	21917	22176	21959	22023	22046	21883	21936	22011	22018	21719	21987	21938	22114	21819	22031	22111	22151	21970	21933	21966	22031	22136	22067	21931	21982	22068	22061	22101	22019	22009	22211	21982	21723	21933	22059	22121	22234	21815	21980	21977	22078	22004	22069	21847	21929	21890	22025	21936	22014	22011	21988	21917	22050	21931	22015	21735	21880	21741	22066	22092	21912	22058	22097	21931	22001	22073	21701	22048	21761	21787	22139	22208	21973	21775	21819	21778	22029	21959	21706	21931	21733	22049	22170	21861	21956	21779	22114	22235	21954	21853	21661	22091	21516	21766	22155	21926	21941	21928	21938	21755	21732	21916	21865	22036	22117	21976	21961	22019	21841	22040	21934	21816	21979	21946	22002	22183	21801	21991	22196	21884	21895	21922	22014	21889	22128	22170	21905	21790	21872	22002	21897	21797	21826	21871	21902	21949	21925	21927	22153	21791	22030	21936	21799	21955	22152	21726	22113	22139	21933	22229	22142	21900	21903	21978	21881	21774	21860	21884	21889	21893	21901	21638	21919	21846	22021	21685	22096	21960	21791	21814	21894	21798	21916	21988	21885	21832	22051	21880	21952	21926	22158	22032	22001	21813	21896	22057	22035	21968	21982	22020	21899	21858	21733	21759	21946	22120	21988	22045	21820	22051	22148	22134	22023	21946	21758	21768	21905	22090	22032	21987	21958	21835	21912	21860	22036	22166	22026	21790	21863	21889	22022	22022	21958	22045	22052	21878	21959	21826	21809	21820	21896	21920	21906	21989	21955	21897	22001	21893	22226	21941	22048	21971	21831	22099	22028	21498	21630	22113	22010	21900	22061	21973	21805	21678	22007	21848	22088	21933	22113	21903	21776	22188	22153	21909	22076	22012	21948	21695	22042	21856	21938	22179	21920	21906	22135	22161	22079	22009	22078	21982	21922	21905	22006	21835	22159	21954	21937	22105	22064	22111	22113	22177	21867	22143	21917	22032	21940	21895	22038	21878	21887	21925	22002	21890	22118	21951	21895	22046	21984	21943	21904	22007	21729	22028	22004	22018	21989	21771	22158	21974	21795	21926	22025	22045	21748	21847	22184	21944	21715	21930	22149	22137	21932	21759	22034	21919	22163	22087	21921	22022	21975	22012	21766	21729	21883	21741	22008	21880	21869	21902	21871	21902	22021	22142	22048	22020	21921	21966	22007	21891	21894	21964	22016	22027	21619	21974	22082	21846	22151	21879	21804	21807	21806	21943	22032	22067	21917	21927	21961	21924	22220	21824	22089	21909	21905	21850	22035	22151	21903	21856	21961	22010	21929	21994	21771	22072	21858	22114	21995	22051	21934	21915	22170	21902	22027	22125	22041	22288	21939	22249	22138	22137	21677	21931	21897	21904	22079	21958	21801	21879	21924	22274	21910	21980	21990	22070	22184	21907	21914	22036	22041	22054	22008	22074	21884	21889	22080	21776	22121	22159	22011	22059	22015	21873	22146	22172	22013	22101	21850	22098	21927	21964	21945	21842	21986	21906	21988	22121	22014	21985	22138	22066	21904	22046	21940	22124	21871	21946	21993	21990	21999	21682	21940	21901	21613	21990	21797	22037	21878	21959	22053	22089	21857	22014	22116	21942	21964	21873	22078	22189	21991	22034	22100	21873	22165	22144	21989	22073	21971	21961	21828	21990	21933	22016	22123	22038	22041	21845	22059	21933	21976	22022	21977	22017	21762	22079	22074	21941	22116	22097	21979	22024	21898	21924	22270	21956	21822	21830	21918	22056	21956	22007	21768	22032	22154	21893	21969	21923	22085	22174	22160	21850	21898	22044	22128	21874	21816	22126	21983	21953	21804	21901	21879	21871	22065	22057	22018	22094	21834	21968	21975	21768	21741	21909	21818	21992	22004	21913	22103	21923	22119	21993	21963	22177	22056	21784	22035	22114	22101	21974	21988	21861	21986	21811	22053	21929	22228	21695	21890	22187	21925	22010	22132	22171	22083	21762	22006	22047	21969	21986	21810	21912	21913	21702	21900	22073	21892	21922	21913	21873	21955	21837	22087	21878	21812	22080	22167	22097	21979	21784	21928	21962	22023	21759	22232	22023	22000	22018	21846	22246	21897	22097	21997	21865	21971	21935	22082	21949	22099	21817	21771	21916	21962	21956	21695	21901	21979	21765	21954	21980	22065	22124	21605	21894	21871
47795	64480	58782	45530	36665	29977	23529	20421	18506	17514	16869	16452	16316	15948	15775	15951	15737	15586	15613	15677	15486	15581	15394	15481	15525	15473	15641	15659	15383	15457	15571	15386	15460	15576	15573	15393	15679	15398	15491	15602	15533	15363	15565	15515	15438	15292	15152	15398	15427	15445	15606	15308	15497	15374	15442	15374	15476	15262	15488	15575	15509	15362	15366	15482	15542	15510	15592	15374	15553	15379	15306	15416	15353	15466	15582	15432	15505	15416	15499	15402	15521	15578	15368	15428	15415	15380	15514	15574	15423	15640	15474	15378	15500	15410	15482	15622	15561	15501	15503	15407	15361	15466	15302	15534	15452	15285	15332	15485	15466	15322	15620	15377	15537	15483	15460	15483	15390	15569	15380	15263	15409	15433	15480	15340	15341	15579	15301	15462	15387	15583	15433	15510	15521	15303	15351	15353	15508	15354	15517	15353	15541	15206	15564	15279	15339	15501	15469	15451	15283	15409	15474	15419	15484	15487	15273	15379	15573	15652	15245	15485	15697	15433	15411	15355	15367	15339	15486	15513	15547	15508	15514	15465	15429	15418	15350	15444	15442	15439	15296	15301	15458	15471	15546	15509	15474	15597	15399	15648	15550	15490	15463	15510	15442	15492	15445	15228	15296	15619	15486	15373	15471	15617	15293	15424	15419	15491	15462	15349	15505	15430	15414	15465	15556	15442	15587	15309	15481	15484	15446	15612	15426	15541	15260	15429	15440	15456	15313	15389	15302	15322	15538	15464	15372	15535	15647	15379	15571	15229	15473	15359	15310	15408	15647	15469	15640	15448	15374	15527	15476	15585	15433	15475	15378	15342	15443	15588	15269	15392	15462	15499	15592	15556	15372	15459	15557	15443	15398	15578	15609	15342	15436	15360	15307	15570	15595	15477	15477	15497	15535	15475	15370	15605	15599	15325	15545	15553	15466	15411	15466	15485	15297	15449	15442	15654	15560	15277	15543	15492	15503	15461	15215	15511	15293	15405	15550	15482	15376	15228	15504	15477	15461	15417	15474	15532	15489	15212	15441	15323	15405	15441	15512	15338	15455	15477	15391	15437	15627	15499	15549	15361	15589	15416	15356	15466	15396	15389	15531	15350	15411	15565	15397	15624	15343	15565	15719	15511	15259	15462	15411	15373	15458	15611	15323	15380	15434	15396	15486	15527	15578	15478	15440	15407	15455	15422	15419	15572	15482	15479	15453	15613	15379	15581	15629	15334	15343	15347	15383	15225	15317	15407	15520	15462	15356	15432	15380	15513	15474	15300	15645	15430	15425	15327	15451	15378	15353	15429	15493	15727	15445	15474	15410	15386	15520	15311	15386	15449	15306	15388	15619	15576	15515	15448	15461	15372	15458	15373	15303	15519	15491	15673	15444	15436	15678	15515	15532	15419	15515	15495	15570	15276	15344	15339	15505	15724	15465	15285	15586	15458	15550	15526	15170	15609	15512	15349	15418	15349	15417	15393	15426	15339	15269	15438	15568	15574	15495	15351	15526	15538	15438	15413	15227	15550	15425	15366	15468	15507	15465	15517	15431	15400	15337	15483	15409	15546	15288	15479	15315	15525	15525	15298	15514	15371	15606	15429	15397	15507	15403	15379	15718	15558	15491	15473	15503	15336	15512	15436	15422	15490	15416	15323	15648	15308	15496	15477	15535	15393	15454	15388	15338	15405	15430	15480	15497	15490	15550	15345	15507	15479	15554	15254	15480	15449	15563	15403	15421	15377	15337	15524	15412	15534	15498	15424	15657	15433	15611	15462	15605	15378	15269	15565	15404	15475	15425	15420	15434	15485	15489	15432	15622	15247	15412	15339	15401	15308	15441	15284	15462	15685	15444	15363	15267	15471	15520	15515	15514	15440	15237	15562	15502	15333	15376	15355	15572	15410	15461	15563	15342	15192	15437	15406	15575	15326	15510	15253	15539	15515	15460	15498	15331	15305	15421	15408	15568	15330	15489	15557	15528	15429	15366	15243	15340	15593	15441	15516	15534	15501	15471	15456	15381	15260	15199	15575	15457	15432	15475	15161	15604	15308	15472	15530	15420	15340	15464	15497	15388	15457	15654	15319	15410	15565	15394	15482	15403	15439	15560	15397	15474	15445	15434	15543	15410	15504	15572	15389	15346	15507	15345	15440	15529	15512	15449	15393	15604	15370	15410	15480	15411	15636	15423	15450	15400	15423	15422	15251	15494	15286	15370	15425	15466	15337	15335	15557	15499	15325	15479	15433	15350	15635	15502	15466	15367	15542	15594	15293	15561	15386	15682	15374	15433	15458	15461	15607	15280	15349	15337	15446	15537	15422	15480	15645	15570	15407	15440	15462	15530	15536	15345	15479	15556	15300	15479	15576	15453	15490	15436	15388	15319	15466	15441	15353	15590	15455	15490	15361	15384	15342	15394	15314	15355	15496	15282	15543	15584	15485	15438	15577	15521	15326	15646	15395	15323	15338	15488	15441	15468	15435	15376	15634	15530	15289	15251	15327	15404	15530	15325	15534	15479	15461	15520	15506	15414	15459	15502	15621	15471	15352	15598	15500	15642	15416	15485	15604	15564	15484	15364	15376	15495	15535	15467	15394	15387	15590	15417	15553	15340	15523	15481	15592	15524	15530	15471	15527	15461	15535	15446	15445	15537	15662	15393	15397	15449	15611	15385	15322	15478	15513	15509	15395	15583	15429	15487	15575	15471	15438	15275	15407	15536	15448	15483	15499	15535	15395	15527	15446	15394	15298	15452	15453	15656	15657	15444	15377	15603	15436	15308	15535	15464	15576	15344	15319	15693	15663	15427	15511	15516	15645	15474	15428	15384	15525	15546	15461	15426	15460	15454	15440	15510	15557	15422	15425	15394	15291	15459	15453	15455	15445	15393	15357	15375	15439	15322	15403	15446	15359	15735	15429	15332	15461	15481	15370	15512	15217	15476	15480	15619	15478	15415	15640	15519	15380	15549	15310	15435	15568	15550	15428	15394	15366	15283	15591	15647	15531	15345	15552	15529	15448	15375	15550	15368	15508	15462	15566	15461	15513	15333	15436	15413	15491	15355	15511	15472	15239	15440	15393	15432	15351	15491	15621	15534	15303	15344	15515	15472	15566	15366	15465	15457	15609	15536	15347	15532	15439	15412	15555	15314	15769	15198	15387	15437	15528	15610	15444	15436	15536	15268	15407	15321	15470	15447	15179	15427	15493	15563	15554	15466	15441	15450	15535	15538	15416	15510	15500	15465	15452	15566	15283	15438	15473	15464	15515	15331	15518	15352	15533	15494	15420	15428	15619	15326	15541	15327	15553	15528	15451	15573	15502	15672	15547	15585	15543	15471	15565	15420	15364	15325	15513	15337	15411	15534	15522	15370	15560	15650	15414	15544	15513	15480	15462	15467	15442	15357	15227	15494	15445	15329	15453	15281	15549	15646	15653	15421	15278	15414	15670	15322	15473	15556	15367	15593	15483	15582	15453	15373	15445	15506	15549	15396	15529	15345	15433	15298	15493	15341	15463	15418	15537	15523	15368	15425	15474	15512	15482	15574	15292	15412	15420	15459	15267	15608	15380	15487	15524	15510	15475	15410	15616	15371	15520	15371	15395	15531	15559	15462	15496	15529	15505	15419	15629	15457	15291	15535	15597	15497	15507	15394	15426	15380	15288	15473	15402	15437	15475	15355	15496	15671	15368	15374	15425	15431	15524	15440	15411	15464	15440	15329	15281	15284	15544	15496	15570	15438	15419	15433	15396	15670	15627	15438	15451	15382	15249	15487	15383	15543	15500	15630	15586	15370	15408	15514	15622	15483	15539	15492	15509	15421	15340	15455	15408	15515	15453	15456	15490	15308	15435	15526	15356	15501	15574	15429	15504	15486	15424	15486	15386	15476	15469	15524	15402	15611	15467	15452	15324	15473	15535	15490	15486	15383	15449	15542	15525	15544	15504	15295	15379	15553	15555	15440	15440	15509	15431	15317	15630	15580	15366	15501	15537	15564	15591	15337	15344	15589	15194	15355	15674	15398	15468	15559	15274	15424	15474	15657	15559	15458	15525	15456	15538	15367	15525	15737	15380	15473	15438	15487	15560	15592	15524	15532	15557	15404	15516	15561	15351	15445	15618	15430	15424	15323	15653	15435	15387	15377	15589	15439	15403	15494	15314	15564	15350	15391	15480	15572	15428	15396	15586	15256	15419	15386	15272	15380	15286	15321	15522	15396	15265	15272	15422	15408	15570	15538	15314	15641	15446	15466	15436	15547	15450	15340	15519	15515	15442	15434	15386	15688	15391	15510	15364	15518	15485	15564	15395	15464	15449	15428	15322	15500	15348	15546	15539	15481	15634	15586	15431	15333	15392	15533	15389	15536	15483	15240	15521	15422	15533	15368	15367	15600	15414	15631	15361	15413	15634	15413	15533	15575	15328	15496	15520	15549	15534	15292	15412	15521	15431	15440	15386	15447	15454	15355	15449	15533	15457	15522	15328	15411	15569	15483	15444	15477	15329	15553	15402	15433	15464	15584	15434	15456	15408	15410	15203	15533	15488	15305	15464	15447	15502	15315	15383	15368	15608	15305	15310	15551	15382	15382	15508	15384	15438	15610	15615	15436	15352	15435	15491	15427	15320	15535	15571	15600	15571	15315	15460	15340	15421	15402	15326	15436	15542	15207	15386	15436	15471	15406	15456	15413	15470	15418	15354	15495	15402	15519	15532	15493	15469	15364	15412	15569	15527	15542	15448	15432	15417	15486	15486	15339	15411	15631	15437	15457	15524	15450	15498	15373	15509	15389	15421	15413	15453	15481	15569	15571	15404	15432	15540	15520	15481	15242	15456	15483	15286	15403	15442	15423	15608	15393	15567	15388	15505	15458	15257	15533	15383	15640	15480	15565	15422	15581	15544	15480	15587	15418	15362	15391	15456	15339	15495	15538	15485	15506	15559	15482	15468	15542	15601	15492	15515	15370	15436	15559	15486	15556	15516	15495	15651	15383	15555	15335	15484	15396	15422	15441	15551	15457	15567	15414	15562	15400	15437	15562	15518	15559	15655	15472	15462	15451	15617	15481	15491	15468	15281	15422	15258	15714	15424	15403	15371	15509	15535	15384	15441	15615	15376	15461	15488	15429	15482	15543	15385
26347	22160	33066	38577	43216	42698	37181	29097	25959	24648	23475	23098	22707	22223	22292	22297	21990	22072	22058	21717	21768	21623	22062	21842	21778	21715	21705	21754	21699	21630	21690	21589	21617	21494	21647	21525	21830	21338	21563	21638	21725	21735	21364	21704	21458	21400	21657	21234	21261	21558	21579	21813	21489	21400	21377	21532	21642	21347	21497	21715	21657	21788	21563	21427	21570	21572	21426	21329	21413	21339	21492	21440	21548	21397	21570	21533	21365	21474	21724	21530	21400	21566	21454	21545	21624	21567	21834	21535	21672	21605	21483	21547	21526	21443	21305	21685	21583	21507	21191	21559	21399	21322	21356	21672	21390	21828	21352	21844	21519	21535	21391	21475	21263	21473	21340	21711	21451	21463	21483	21712	21622	21590	21346	21406	21467	21709	21340	21911	21489	21450	21588	21450	21454	21449	21722	21646	21530	21650	21269	21485	21257	21500	21456	21569	21565	21640	21561	21476	21446	21503	21489	21612	21344	21531	21594	21444	21375	21620	21533	21448	21573	21575	21647	21360	21545	21373	21389	21681	21482	21466	21522	21414	21693	21401	21657	21419	21289	21519	21545	21596	21468	21314	21463	21509	21480	21280	21784	21447	21712	21613	21678	21493	21600	21453	21490	21590	21276	21364	21478	21533	21544	21648	21449	21590	21481	21488	21472	21503	21296	21401	21633	21522	21253	21441	21476	21618	21528	21430	21486	21702	21710	21764	21498	21731	21718	21719	21482	21441	21748	21680	21638	21326	21471	21527	21212	21162	21425	21573	21469	21447	21147	21468	21524	21420	21561	21478	21506	21453	21247	21691	21408	21681	21571	21433	21724	21572	21590	21554	21511	21575	21651	21416	21309	21315	21488	21449	21342	21392	21428	21393	21381	21499	21579	21714	21516	21567	21314	21773	21383	21554	21282	21443	21532	21606	21585	21514	21488	21535	21605	21439	21490	21525	21972	21615	21793	21486	21468	21587	21480	21345	21462	21603	21836	21789	21407	21465	21783	21437	21242	21403	21350	21455	21388	21727	21517	21622	21495	21816	21425	21378	21715	21549	21711	21706	21479	21593	21535	21791	21704	21520	21424	21505	21343	21344	21334	21413	21424	21286	21765	21360	21571	21737	21514	21508	21679	21428	21702	21605	21646	21459	21492	21359	21534	21344	21735	21396	21723	21538	21607	21644	21541	21425	21546	21536	21759	21693	21363	21597	21306	21402	21471	21661	21661	21465	21306	21633	21601	21468	21529	21502	21395	21243	21602	21646	21861	21584	21182	21520	21277	21491	21791	21329	21457	21291	21549	21461	21550	21692	21694	21581	21520	21292	21630	21586	21624	21417	21403	21450	21923	21572	21649	21584	21670	21497	21478	21579	21550	21547	21537	21535	21558	21456	21351	21421	21587	21555	21238	21469	21501	21563	21429	21477	21550	21374	21710	21612	21474	21558	21610	21557	21371	21523	21626	21583	21455	21375	21586	21581	21542	21766	21642	21705	21500	21484	21659	21531	21758	21468	21607	21513	21285	21589	21348	21650	21481	21557	21659	21750	21618	21743	21588	21520	21498	21434	21471	21492	21663	21285	21415	21621	21519	21342	21393	21425	21634	21608	21551	21361	21522	21493	21376	21684	21591	21784	21610	21407	21686	21590	21924	21697	21324	21590	21522	21665	21590	21544	21545	21473	21673	21581	21491	21384	21506	21511	21442	21327	21545	21730	21424	21580	21500	21678	21870	21416	21462	21592	21574	21393	21421	21701	21237	21419	21504	21363	21279	21167	21646	21478	21575	21394	21663	21374	21375	21504	21449	21515	21539	21622	21728	21584	21428	21637	21193	21591	21505	21469	21592	21675	21505	21647	21468	21700	21449	21670	21548	21653	21812	21606	21608	21521	21392	21450	21595	21279	21526	21442	21507	21539	21489	21331	21531	21490	21479	21436	21668	21417	21216	21585	21641	21500	21685	21624	21759	21582	21466	21449	21477	21682	21602	21470	21624	21275	21452	21456	21862	21439	21799	21520	21699	21609	21575	21492	21599	21484	21574	21556	21472	21545	21616	21369	21520	21470	21414	21391	21341	21612	21582	21742	21333	21581	21478	21710	21480	21421	21455	21645	21483	21776	21579	21659	21455	21552	21461	21394	21382	21460	21704	21485	21590	21591	21621	21402	21457	21537	21632	21468	21493	21594	21617	21378	21453	21512	21437	21339	21220	21568	21386	21479	21440	21679	21432	21551	21647	21418	21317	21535	21421	21414	21717	21563	21555	21592	21626	21581	21506	21541	21533	21497	21623	21582	21560	21457	21557	21509	21393	21509	21522	21534	21493	21404	21515	21480	21348	21511	21449	21556	21438	21358	21435	21428	21474	21622	21742	21591	21388	21380	21495	21499	21527	21406	21317	21590	21484	21358	21551	21324	21505	21595	21581	21566	21608	21451	21562	21636	21733	21599	21590	21310	21620	21565	21635	21606	21494	21501	21444	21623	21642	21636	21606	21523	21580	21610	21581	21668	21397	21620	21702	21541	21569	21387	21560	21603	21696	21574	21617	21252	21555	21547	21603	21476	21339	21567	21718	21498	21715	21646	21546	21448	21596	21584	21505	21546	21485	21430	21609	21633	21399	21392	21484	21558	21550	21481	21565	21424	21659	21348	21656	21604	21663	21475	21673	21650	21467	21497	21390	21584	21581	21539	21416	21680	21487	21589	21629	21404	21491	21704	21262	21340	21789	21319	21427	21371	21426	21454	21503	21389	21537	21577	21514	21529	21475	21561	21595	21224	21425	21405	21399	21420	21320	21436	21221	21341	21450	21457	21508	21391	21392	21620	21818	21342	21467	21693	21374	21305	21552	21667	21439	21667	21534	21514	21491	21555	21355	21442	21346	21381	21309	21506	21562	21656	21836	21526	21528	21631	21544	21581	21331	21649	21424	21665	21238	21330	21567	21638	21516	21421	21512	21669	21457	21419	21538	21435	21538	21566	21436	21478	21578	21638	21540	21525	21614	21542	21881	21390	21238	21432	21553	21544	21630	21615	21579	21592	21519	21842	21348	21687	21518	21582	21411	21481	21415	21217	21396	21504	21687	21480	21558	21486	21570	21496	21497	21301	21484	21644	21343	21711	21585	21440	21546	21392	21443	21459	21467	21477	21710	21383	21286	21515	21437	21587	21454	21636	21381	21560	21709	21631	21585	21394	21412	21396	21702	21519	21532	21816	21391	21715	21552	21537	21421	21573	21365	21720	21583	21602	21480	21377	21423	21638	21494	21666	21448	21512	21630	21658	21514	21566	21656	21572	21497	21507	21573	21398	21408	21549	21466	21598	21417	21385	21598	21541	21676	21646	21490	21795	21527	21796	21445	21677	21814	21582	21251	21739	21487	21549	21334	21561	21438	21587	21494	21656	21649	21542	21344	21512	21563	21323	21253	21575	21617	21466	21546	21529	21387	21378	21324	21429	21414	21596	21526	21239	21635	21509	21516	21679	21424	21390	21264	21606	21813	21242	21439	21695	21561	21435	21327	21462	21582	21586	21153	21413	21642	21421	21186	21700	21568	21490	21326	21394	21691	21195	21378	21417	21586	21338	21344	21636	21512	21418	21837	21445	21470	21655	21506	21452	21651	21674	21482	21521	21746	21686	21438	21585	21393	21551	21533	21679	21609	21721	21508	21436	21417	21320	21292	21266	21372	21407	21359	21637	21698	21398	21302	21588	21377	21535	21477	21693	21439	21377	21508	21426	21669	21548	21310	21350	21576	21559	21486	21444	21438	21210	21731	21327	21402	21520	21464	21480	21661	21530	21391	21806	21515	21730	21201	21350	21766	21476	21404	21518	21486	21467	21298	21456	21419	21634	21526	21711	21702	21339	21352	21386	21500	21454	21392	21553	21618	21655	21436	21534	21416	21431	21624	21558	21563	21510	21595	21549	21384	21416	21620	21566	21582	21698	21456	21675	21513	21728	21453	21479	21357	21453	21407	21610	21535	21532	21473	21709	21612	21621	21541	21549	21472	21624	21481	21666	21573	21455	21436	21439	21731	21426	21578	21257	21530	21718	21510	21509	21779	21656	21504	21436	21577	21718	21690	21664	21195	21517	21454	21644	21400	21719	21836	21576	21689	21570	21479	21664	21448	21439	21357	21464	21490	21379	21344	21357	21570	21451	21669	21615	21586	21627	21380	21346	21401	21611	21596	21531	21332	21580	21567	21644	21512	21531	21470	21675	21444	21616	21468	21782	21733	21468	21403	21445	21514	21661	21359	21399	21822	21647	21360	21274	21708	21524	21612	21386	21483	21688	21557	21514	21557	21623	21541	21548	21436	21449	21544	21506	21459	21707	21441	21431	21306	21656	21596	21599	21437	21704	21581	21652	21589	21532	21314	21431	21413	21561	21459	21677	21490	21611	21823	21483	21261	21609	21532	21583	21524	21732	21635	21619	21585	21681	21338	21622	21545	21504	21446	21313	21464	21420	21539	21504	21679	21578	21529	21610	21526	21389	21482	21311	21509	21535	21362	21458	21683	21382	21639	21653	21561	21592	21485	21498	21728	21516	21207	21361	21349	21462	21663	21507	21642	21456	21384	21647	21766	21250	21558	21236	21392	21429	21827	21616	21529	21712	21540	21293	21322	21437	21481	21492	21483	21482	21415	21176	21383	21605	21550	21593	21801	21734	21527	21292	21355	21497	21381	21507	21405	21547	21493	21569	21551	21494	21845	21494	21609	21538	21667	21805	21701	21406	21622	21478	21297	21417	21560	21568	21564	21531	21354	21592	21739	21472	21559	21606	21599	21587	21394	21489	21500	21525	21348	21545	21399	21705	21561	21701	21647	21541	21422	21449	21527	21447	21418	21508	21378	21534	21557	21662	21673	21532	21311	21772	21686	21633	21622	21679	21685	21661	21541	21387	21457	21385	21243	21709	21581	21207	21709	21618	21730	21391	21501	21603	21550	21689	21420	21617	21497	21443	21324	21636	21544	21490	21176	21551	21605	21369	21621	21802	21582	21480	21689	21510	21682	21691	21256	21419	21510	21541	21646	21350	21706	21758	21404	21338	21635	21507	21525	21517	21638	21609	21315	21354	21693	21612	21282	21586	21688	21617	21730	21454	21559	21487	21475	21395	21670	21600	21275	21518
47332	75325	69361	56419	49889	41637	32181	23839	20649	18689	17844	17058	16677	16254	16010	15849	15654	15682	15685	15367	15556	15455	15294	15494	15342	15579	15359	15420	15434	15444	15241	15537	15245	15244	15225	15333	15271	15438	15343	15264	15581	15418	15242	15276	15331	15242	15175	15322	15151	15230	15084	15253	15301	15314	15233	15380	15382	15260	15361	15235	15121	15266	15209	15124	15273	15347	15220	15446	15159	15391	15269	15065	15269	15259	15367	15110	15360	15370	15451	15367	15126	15202	15280	15274	15404	15349	15138	15300	15178	15182	15290	15256	15230	15260	15380	15240	15356	15203	15074	15308	15098	15301	15315	15176	15203	15269	15226	15259	15276	15516	15195	15174	15347	15071	15156	15223	15213	15157	15426	15083	15117	15188	15197	15353	15208	15307	15265	15456	15352	15389	15304	15290	15216	15339	15356	15244	15266	15433	15135	15418	15205	15267	15119	15402	15003	15258	15161	15097	15435	15303	15186	15165	15318	15334	15401	15361	15282	15241	15414	15275	15139	15331	15268	15145	15312	15459	15263	15479	15375	15313	15228	15246	15304	15269	15265	15268	15417	15269	15398	15252	15256	15062	15315	15237	15055	15099	15186	15279	15312	15367	15279	15267	15144	15281	15286	15173	15270	15358	15376	15182	15263	15258	15167	15332	15132	15176	15156	15293	15481	15148	15400	15233	15088	15326	15096	15441	15405	15287	15310	15337	15094	15410	15130	15248	15347	15372	15194	15235	15298	15230	15307	15166	15220	15495	15414	15276	15307	15240	15101	15388	15418	15337	15349	15273	15288	15255	15221	15249	15286	15173	15188	15295	15372	15122	15207	15088	15092	15202	15133	15262	15244	15297	15244	15224	15405	15345	15375	15371	15207	15052	15077	15205	15344	15104	15304	15231	15300	15279	15331	15407	15216	15387	15247	15283	15190	15100	15280	15182	15309	15187	15369	15314	15282	15287	15098	15143	15189	15282	15190	15234	15202	15279	15298	15499	15233	15392	15307	15238	15271	15227	15187	15245	15275	15244	15195	15456	15342	15259	15315	15498	15120	15378	15285	15294	15320	15221	15421	15104	15117	15315	15314	15204	15238	15233	15318	15324	15283	15225	15410	15320	15182	15111	15512	15191	15360	15189	15284	15259	15312	15298	15327	15214	15521	15396	15470	15001	15269	15156	15379	15181	15261	15295	15388	15140	15316	15220	15234	15224	15281	15077	15199	15108	15149	15347	15236	15338	14972	15384	15425	15389	15476	15182	15458	15230	15250	15279	15246	15203	15134	15318	14940	15257	15184	15376	15213	15244	15185	15251	15243	15374	15425	15281	15416	15264	15202	15222	15273	15362	15182	15175	15240	15348	15208	15242	15183	15279	15283	15166	15347	15309	15262	15375	15128	15227	15434	15368	15200	15306	15265	15383	15461	15309	15226	15313	15267	15242	15156	15154	15196	15257	15279	15169	15162	15170	15306	15505	15250	15170	15216	15154	15261	15232	15289	15287	15342	15338	15277	15420	15003	15204	15147	15224	15296	15305	15229	15402	15364	15388	15315	15212	15199	15394	15300	15244	15320	15258	15154	15344	15377	15251	15232	15209	15211	15162	15184	15315	15242	15427	15314	15309	15347	15284	15229	15269	15168	15211	15062	15287	15222	15173	15246	15131	15368	15337	15236	15173	15149	15295	15266	15216	15376	15346	15275	15319	15162	15268	15280	15281	15386	15423	15288	15274	15169	15230	15358	15163	15307	15349	15348	15172	15536	15161	15108	15179	15340	15305	15310	15243	15242	15346	15363	15091	15142	15233	15335	15169	15199	15353	15391	15206	15147	15513	15329	15259	15187	15078	15190	15326	15123	15379	15161	15355	15405	15196	15229	15235	15380	15181	15201	15403	15100	15175	15313	15356	15227	15377	15370	15117	15339	15273	15229	15369	15202	15246	15212	15270	15388	15411	15301	15248	15149	15142	15127	15267	15300	15276	15314	15203	15253	15141	15212	15328	15277	15075	15248	15314	15220	15231	15375	15435	15305	15383	15329	15211	15303	15352	15214	15362	15313	15348	15143	15379	15255	15175	15261	15265	15362	15215	15458	15332	15254	15397	15283	15290	15195	15247	15435	15283	15197	15264	15355	15433	15422	15231	15293	15385	15332	15321	15227	15260	15384	15312	15240	15393	15100	15188	15267	15157	15132	15267	15359	15256	15321	15274	15111	15192	15450	15301	15408	15265	15276	15209	15039	15274	15336	15035	15313	15319	15122	15360	15212	15063	15354	15392	15186	15437	15175	15353	15342	15437	15474	15250	15368	15402	15357	15257	15247	15379	15328	15186	15249	15141	15385	15104	15228	15272	15187	15312	15203	15348	15166	15125	15153	15307	15377	15189	15287	15478	15152	15308	15234	15162	15349	15334	15328	15342	15390	15315	15501	15145	15095	15228	15350	15286	15304	15202	15237	15279	15231	15198	15295	15133	15351	15205	15311	15468	15325	15285	15322	15434	15341	15246	15343	15291	15209	15293	15288	15082	15376	15353	15263	15275	15456	15075	15304	15319	15339	15354	15466	15272	15407	15329	15303	15229	15300	15333	15270	15265	15268	15230	15351	15294	15276	15243	15361	15210	15131	15265	15404	15215	15357	15286	15272	15156	15252	15319	15201	15277	15347	15204	15362	15419	15257	15195	15351	15479	15169	15217	15404	15255	15251	15161	15034	15259	15505	15364	15130	15245	15301	15315	15245	15237	15222	15121	15256	15416	15284	15405	15407	15341	15386	15338	15310	15252	15295	15435	15271	15038	15264	15419	15356	15269	15217	15226	15283	15406	15377	15280	15258	15286	15138	15209	15166	15218	15146	15184	15404	15302	15135	15416	15245	15243	15413	15358	15256	15283	15392	15171	15406	15361	15457	15155	15415	15261	15212	15178	15399	15401	15364	15267	15357	15325	15189	15316	15236	15112	15165	15160	15350	15416	15196	15381	15174	15442	15319	15292	15372	15176	15342	15246	15190	15298	15170	15382	15383	15206	15317	15368	15324	15358	15300	15232	15133	15268	15246	15289	15224	15306	15386	15157	15350	15137	15071	15520	15213	15137	15287	15086	15315	15315	14979	15366	15299	15378	15268	15356	15138	15276	15346	15365	15211	15295	15195	15210	15186	15305	15274	15228	15220	15317	15249	15267	15285	15159	15277	15146	15270	15263	15292	15253	15349	15290	15209	15286	15332	15351	15339	15423	15136	15299	15294	15177	15162	15205	15272	15286	15400	15359	15248	15318	15316	15357	15355	15078	15149	15335	15280	15209	15316	15352	15354	15148	15169	15359	15229	15304	15274	15253	15214	15405	15242	15391	15156	15347	15235	15302	15322	15207	15132	15350	15300	15234	15341	15139	15306	15363	15406	15113	15182	15306	15044	15255	15342	15115	15287	15387	15335	15479	15124	15146	15260	15408	15000	15285	15250	15320	15209	15325	15231	15407	15008	15219	15177	15294	15224	15343	15294	15298	15310	15283	15234	15351	15262	15197	15328	15225	15180	15314	15343	15196	15257	15421	15261	15377	15282	15330	15276	15166	15316	15409	15290	15216	15310	15371	15378	15311	15301	15288	15355	15244	15365	15239	15226	15124	15141	15275	15215	15277	15489	15450	15413	15240	15362	15182	15432	15237	15250	15183	15230	15335	15434	15236	15151	15127	15320	15197	15325	15188	15161	15375	15321	15244	15248	15217	15335	15307	15268	15328	15158	15535	15198	15171	15330	15234	15104	15229	15303	15252	15153	15310	15247	15240	15101	15266	15214	15210	15367	15344	15095	15273	15200	15301	15250	15319	15312	15129	15311	15245	15365	15250	15147	15268	15323	15291	15316	15349	15301	15130	15180	15360	15369	15210	15137	15237	15264	15279	15459	15313	15343	15121	15163	15282	15195	15279	15268	15290	15320	15304	15268	15193	15166	15211	15304	15154	15214	15259	15109	15299	15090	15348	15159	15310	15319	15184	15316	15290	15114	15330	15204	15029	15200	15251	15357	15426	15290	15188	15341	15255	15295	15340	15131	15167	15228	15317	15447	15369	15313	15299	15288	15411	15307	15287	15292	15129	15256	15255	15480	15289	15522	15281	15348	15362	15145	15211	15193	15138	15359	15089	15121	15220	15333	15179	15272	15196	15182	15189	15288	15220	15298	15382	15169	15269	15447	15420	15297	15340	15059	15095	15389	15189	15116	15096	15308	15334	15244	15210	15332	15115	15291	15303	15410	15285	15205	15278	15454	15418	15235	15232	15113	15564	15254	15315	15233	15221	15222	15148	15314	15391	15304	15158	15385	15273	15230	15275	15436	15331	15324	15289	15231	15232	15312	15292	15384	15207	15219	15264	15303	15315	15181	15236	15169	15263	15334	15275	15254	15351	15307	15084	15140	15163	15477	15225	15235	15309	15249	15288	15297	15347	15225	15245	15359	15311	15292	15281	15316	15399	15380	15303	15020	15223	15193	15353	15208	15336	15227	15315	15324	15322	15357	15331	15358	15397	15422	15247	15448	15225	15295	15270	15216	15265	15245	15366	15240	15246	15134	15115	15363	15292	15379	15193	15119	15260	15292	15401	15262	15374	15178	15212	15457	15280	15196	15125	15377	15223	15281	15234	15311	15277	15359	15430	15423	15226	15304	15293	15360	15255	15296	15036	15478	15058	15364	15291	15246	15314	15373	15202	15180	15258	15298	15274	15463	15322	15166	15164	15067	15227	15448	15322	15208	15404	15068	15328	15135	15274	15365	15289	15222	15322	15369	15217	15325	15178	15298	15160	15174	15378	15295	15467	15308	15310	15293	15170	15300	15313	15298	15358	15355	15192	15287	15261	15373	15237	15361	15113	15451	15253	15436	15406	15303	15248	15271	15262	15286	15106	15267	15313	15366	15337	15256	15280	15216	15314	15199	15439	15209	15463	15328	15202	15312	15151	15210	15259	15241	15421	15198	15378	15381	15361	15310	15344	15152	15354	15300	15334	15405	15194	15315	15242	15354	15251	15222	15362	15228	15356	15324	15280	15248	15020	15242	15124	15259	15260	15304	15153	15244	15317	15242	15348	15234	15294	15165	15346	15223	15178	15172	15328	15310	15329	15196	15299	15172	15261	15237	15231	15410	15358
24328	21633	30359	33840	39861	39429	37251	30381	27496	26189	24896	24065	23505	23040	22419	22643	22396	22042	22122	22006	22003	21710	21862	21643	21784	21687	21859	21742	21538	21534	21598	21728	21644	21515	21478	21789	21549	21535	21440	21612	21558	21670	21665	21499	21473	21446	21676	21514	21319	21314	21339	21469	21648	21383	21624	21716	21336	21484	21286	21351	21302	21407	21474	21432	21466	21463	21553	21460	21661	21572	21649	21556	21475	21646	21371	21397	21584	21360	21414	21488	21462	21575	21518	21277	21524	21425	21504	21511	21589	21551	21222	21357	21504	21584	21352	21417	21486	21369	21496	21416	21581	21645	21371	21437	21371	21501	21481	21333	21389	21511	21527	21542	21377	21519	21215	21462	21371	21585	21104	21426	21591	21547	21518	21458	21467	21400	21532	21364	21291	21348	21505	21377	21461	21346	21511	21465	21434	21371	21310	21265	21372	21359	21483	21181	21596	21334	21400	21569	21452	21648	21425	21497	21333	21452	21196	21454	21332	21505	21432	21340	21394	21438	21248	21617	21458	21437	21544	21512	21404	21514	21483	21526	21606	21346	21434	21535	21551	21651	21694	21539	21526	21492	21388	21564	21617	21441	21529	21668	21468	21342	21611	21394	21400	21417	21498	21570	21410	21434	21655	21363	21526	21449	21467	21550	21534	21211	21654	21346	21511	21317	21375	21576	21527	21179	21487	21589	21450	21497	21381	21154	21382	21389	21603	21260	21546	21543	21474	21271	21578	21482	21287	21250	21288	21361	21332	21359	21424	21329	21474	21187	21729	21267	21302	21395	21546	21449	21488	21472	21500	21269	21482	21495	21718	21653	21208	21571	21284	21190	21396	21613	21439	21374	21502	21497	21534	21535	21657	21327	21494	21555	21387	21479	21769	21399	21424	21271	21457	21409	21656	21504	21493	21572	21442	21567	21091	21543	21601	21667	21561	21512	21563	21351	21342	21266	21403	21332	21410	21480	21643	21387	21480	21478	21378	21771	21599	21405	21378	21455	21395	21530	21555	21500	21298	21136	21373	21521	21548	21533	21359	21412	21241	21321	21613	21348	21522	21685	21429	21391	21489	21445	21625	21644	21544	21414	21540	21152	21504	21486	21350	21355	21471	21389	21603	21229	21502	21590	21449	21507	21233	21725	21408	21240	21452	21305	21507	21652	21258	21414	21444	21319	21536	21381	21501	21345	21344	21353	21309	21467	21367	21281	21394	21294	21533	21405	21398	21406	21175	21540	21428	21471	21683	21178	21278	21602	21610	21209	21401	21510	21601	21415	21439	21458	21304	21460	21414	21751	21323	21582	21423	21617	21453	21452	21355	21444	21360	21152	21455	21398	21512	21500	21304	21577	21296	21255	21395	21730	21472	21442	21669	21500	21304	21544	21365	21446	21688	21447	21440	21611	21576	21476	21540	21366	21724	21359	21492	21598	21384	21427	21448	21574	21179	21313	21344	21506	21235	21490	21092	21360	21463	21360	21420	21317	21261	21594	21476	21558	21371	21468	21470	21235	21504	21523	21421	21313	21473	21190	21685	21404	21449	21428	21653	21296	21268	21504	21301	21256	21424	21388	21459	21455	21333	21439	21516	21605	21452	21366	21366	21290	21388	21413	21518	21402	21571	21305	21334	21542	21308	21283	21443	21582	21430	21332	21261	21350	21216	21483	21514	21327	21332	21442	21511	21431	21576	21067	21631	21462	21549	21500	21383	21414	21308	21656	21662	21474	21378	21331	21504	21492	21329	21538	21561	21399	21397	21309	21417	21420	21175	21383	21580	21458	21429	21411	21450	21416	21317	21330	21349	21492	21488	21647	21382	21572	21551	21251	21448	21582	21539	21466	21626	21468	21223	21509	21434	21629	21329	21404	21434	21496	21457	21456	21455	21287	21383	21537	21433	21368	21463	21299	21367	21459	21455	21599	21417	21385	21393	21761	21349	21538	21490	21844	21351	21605	21400	21491	21645	21508	21616	21441	21421	21175	21422	21394	21480	21504	21323	21429	21567	21542	21279	21542	21329	21423	21555	21192	21359	21538	21260	21361	21358	21609	21474	21366	21374	21489	21298	21555	21490	21309	21555	21559	21397	21463	21335	21560	21504	21638	21553	21607	21400	21341	21315	21549	21451	21344	21542	21448	21510	21337	21309	21328	21431	21610	21568	21435	21396	21448	21485	21409	21403	21525	21442	21333	21400	21341	21477	21270	21323	21226	21442	21457	21241	21363	21521	21184	21531	21506	21340	21351	21278	21493	21589	21123	21505	21586	21304	21641	21368	21506	21464	21414	21594	21407	21377	21510	21292	21452	21427	21522	21346	21583	21501	21374	21411	21414	21487	21529	21438	21503	21590	21496	21613	21556	21463	21487	21196	21492	21326	21455	21551	21338	21678	21489	21352	21310	21551	21467	21378	21496	21522	21624	21565	21532	21427	21509	21297	21514	21555	21648	21416	21440	21543	21711	21369	21543	21365	21533	21564	21245	21500	21518	21326	21472	21316	21325	21328	21271	21512	21623	21569	21445	21426	21194	21583	21702	21618	21531	21576	21472	21538	21441	21392	21394	21452	21477	21450	21355	21470	21425	21727	21492	21609	21480	21473	21308	21420	21448	21446	21777	21589	21463	21467	21553	21370	21526	21397	21356	21288	21380	21183	21479	21508	21449	21493	21371	21326	21602	21487	21321	21548	21335	21422	21357	21078	21453	21743	21321	21414	21282	21560	21353	21428	21454	21548	21783	21193	21504	21378	21327	21634	21425	21440	21357	21482	21677	21379	21479	21488	21360	21511	21502	21562	21661	21395	21652	21635	21606	21548	21464	21620	21597	21358	21438	21416	21273	21609	21461	21190	21537	21383	21559	21456	21395	21517	21605	21499	21731	21369	21480	21251	21167	21496	21466	21352	21300	21545	21218	21547	21238	21443	21386	21386	21557	21516	21421	21486	21301	21306	21552	21410	21699	21619	21463	21190	21569	21444	21475	21625	21538	21608	21647	21418	21318	21454	21488	21628	21402	21485	21489	21685	21587	21377	21501	21494	21489	21410	21404	21393	21286	21473	21181	21380	21257	21306	21408	21548	21476	21383	21471	21541	21414	21557	21391	21547	21494	21343	21508	21437	21635	21497	21700	21483	21449	21306	21247	21509	21869	21652	21159	21425	21320	21450	21397	21459	21507	21375	21435	21343	21306	21314	21442	21259	21719	21647	21548	21495	21417	21375	21551	21314	21567	21373	21268	21388	21374	21419	21522	21523	21413	21521	21467	21294	21249	21493	21238	21466	21519	21470	21453	21308	21461	21275	21695	21525	21367	21424	21468	21424	21364	21461	21405	21462	21410	21623	21403	21508	21521	21392	21356	21464	21379	21379	21276	21505	21496	21588	21496	21424	21442	21367	21368	21346	21619	21564	21550	21682	21691	21525	21474	21555	21487	21269	21321	21441	21375	21587	21407	21579	21645	21457	21411	21529	21367	21624	21502	21429	21255	21438	21417	21256	21460	21480	21363	21396	21394	21662	21566	21247	21344	21397	21501	21564	21442	21575	21378	21327	21283	21226	21301	21402	21510	21695	21501	21371	21466	21584	21305	21629	21404	21452	21653	21491	21539	21496	21532	21745	21375	21349	21451	21322	21518	21493	21410	21580	21533	21418	21253	21498	21582	21431	21272	21513	21564	21293	21206	21538	21415	21600	21604	21605	21378	21311	21273	21279	21282	21248	21420	21363	21495	21246	21246	21457	21457	21525	21445	21497	21413	21302	21297	21213	21476	21451	21516	21401	21426	21519	21421	21532	21428	21549	21576	21476	21697	21476	21420	21400	21173	21480	21395	21485	21609	21461	21398	21464	21598	21661	21397	21824	21363	21300	21517	21418	21445	21302	21392	21369	21567	21492	21441	21619	21266	21451	21610	21491	21507	21608	21299	21276	21632	21333	21380	21539	21500	21421	21622	21446	21581	21638	21482	21379	21765	21425	21519	21569	21608	21457	21357	21608	21574	21444	21464	21600	21548	21412	21422	21058	21307	21580	21341	21315	21553	21417	21262	21339	21225	21472	21325	21608	21228	21858	21624	21405	21499	21302	21435	21405	21403	21553	21492	21607	21367	21391	21445	21342	21397	21619	21465	21113	21298	21447	21297	21474	21462	21315	21383	21556	21619	21615	21223	21314	21361	21508	21462	21384	21442	21333	21399	21373	21603	21340	21360	21554	21350	21289	21273	21392	21213	21321	21467	21438	21637	21529	21395	21587	21444	21290	21294	21349	21345	21348	21509	21716	21822	21678	21487	21552	21431	21348	21631	21498	21325	21350	21490	21379	21695	21411	21589	21335	21478	21304	21299	21455	21482	21349	21485	21558	21383	21584	21384	21494	21218	21456	21676	21218	21428	21466	21466	21554	21553	21426	21385	21473	21277	21499	21330	21453	21647	21549	21264	21511	21590	21546	21422	21558	21543	21604	21291	21630	21558	21220	21407	21263	21488	21360	21276	21462	21416	21426	21408	21306	21595	21445	21432	21624	21830	21545	21422	21409	21303	21628	21078	21387	21530	21488	21376	21383	21402	21478	21404	21502	21490	21639	21428	21684	21512	21665	21375	21398	21514	21532	21381	21469	21568	21606	21453	21482	21586	21541	21360	21475	21519	21623	21555	21286	21441	21439	21232	21380	21508	21397	21359	21769	21497	21459	21231	21196	21602	21502	21575	21481	21409	21414	21428	21425	21378	21284	21546	21435	21476	21399	21592	21621	21501	21542	21419	21296	21542	21678	21355	21334	21410	21251	21454	21197	21561	21582	21401	21593	21270	21339	21453	21645	21443	21479	21339	21456	21374	21643	21377	21637	21517	21500	21557	21453	21385	21275	21455	21571	21619	21508	21422	21428	21191	21433	21586	21472	21373	21429	21387	21429	21633	21579	21370	21439	21328	21440	21213	21620	21444	21320	21474	21570	21548	21404	21595	21326	21276	21686	21174	21454	21534	21627	21389	21504	21603	21418	21271	21381	21552	21480	21652	21468	21595	21285	21429	21529	21464	21711	21424	21506	21351	21457	21591	21573	21382	21383	21401	21284	21290	21460	21668	21437	21531	21305	21327	21515	21521	21569	21409	21416	21579	21518	21653	21510	21494	21572	21539
48781	79283	76451	67719	54255	41594	32827	26345	23325	21147	19401	18404	17626	17055	16439	15976	16128	15918	15603	15538	15851	15473	15463	15272	15463	15406	15223	15213	15424	15260	15338	15297	15327	15281	15512	15086	15171	15275	15340	15259	15295	15118	15203	15232	15230	15279	15227	15249	15155	15169	15228	15170	15159	15009	15302	15140	15097	15238	15368	15016	15199	15250	15268	15014	15237	15195	15033	15302	15217	15140	15414	15178	15126	15196	15229	15106	15169	15111	15187	15369	15031	15046	15168	15082	15045	15288	15242	15339	15137	15136	15409	15269	15327	15048	15183	15157	15195	15253	15291	15006	15311	15113	15100	15275	15092	15232	15217	15017	15223	15176	15275	15239	15254	15127	15185	15278	15189	15106	15278	15111	15121	15210	15210	15021	15282	15406	15207	15080	15296	15155	15320	15308	15085	15266	15250	15172	15372	15274	15106	15138	15113	15153	15041	15185	15165	15201	15099	15087	15147	15015	15260	15113	15109	15088	15356	15181	15262	15067	15364	15130	15259	15156	15148	15179	15344	15137	15340	15324	15207	15086	15120	15198	15182	15230	15022	15308	15056	15247	15244	15174	15234	15153	15097	15123	15172	15143	15133	15130	14994	15178	15180	15323	15250	15118	14979	15301	15105	15235	15101	15195	15126	15090	14968	15284	15067	15089	15149	15249	15226	15151	15277	15112	15101	15076	15251	15191	15175	15289	15115	15149	15250	14946	15144	15027	15024	15195	15138	15109	15275	15393	15192	15185	15218	15284	15159	15311	15270	15127	15067	15035	15130	15217	15183	15255	15160	15068	15258	15231	15275	15122	15101	15076	15216	15070	15063	15194	15138	15209	15261	15176	15126	15331	15294	15235	15097	15228	15007	15281	15408	15182	15216	15141	15120	15213	15361	15073	15194	15287	15281	15308	15066	15136	15205	15266	15190	15122	15167	15216	15259	15168	15172	14977	15294	15060	15136	15184	15172	15172	15067	15123	15172	15201	14980	15233	15165	15072	15491	15302	15254	15007	15257	15157	15288	15285	15134	15233	15191	15268	15238	15133	15207	15207	15119	15242	15193	15204	15207	15106	15235	15234	15243	15166	15197	15396	15070	15088	15187	15213	15353	15077	15295	15246	15126	15015	15192	15255	15243	15178	15253	15159	15097	15328	15006	15033	15222	15036	15275	15122	15241	15154	15200	15089	15038	15030	15162	15152	15078	15096	15087	15150	15114	15031	15022	15330	15263	15129	15153	15209	15172	15328	15158	15139	15168	15260	15280	15228	15299	15097	15157	15172	15098	15100	15145	15147	15272	15151	15173	15112	15066	15031	15261	15200	15118	15094	15243	15077	15154	15264	15283	15050	15090	15260	15128	15121	15189	15099	15277	15227	15316	15383	15096	15152	15157	15099	15230	15247	15224	15319	15247	15208	15091	15060	15288	15370	15204	15065	15305	15061	15218	15176	15058	15335	15296	15255	15087	15198	15224	15193	15106	15286	15172	15190	15347	15079	15213	15220	15275	15242	15086	15150	15016	15327	15142	15297	15284	15150	15299	15093	15285	15253	15225	15157	15144	15146	15190	15132	15160	15240	15154	15093	15241	15094	15165	15140	15082	15044	15120	15255	15301	15234	15189	15270	15378	15015	15309	15189	15110	15171	15359	15275	15220	15239	15114	15230	15284	15295	15193	15266	15105	15140	15095	15114	15323	15258	15220	15230	15195	15351	15306	15300	15102	15116	15143	15129	15176	15407	15247	15095	15302	15251	15250	15172	15192	15138	15215	15168	15136	15293	15117	15258	15183	15354	15187	15075	14954	15335	15311	15213	15283	15294	15207	15135	15167	15184	15190	15247	15162	15280	15196	15124	15242	15181	15124	15189	15285	15111	15369	15242	15173	15162	15276	15238	15024	15317	15131	15142	15235	15136	14970	15154	15291	15254	15181	15283	15271	15190	15284	15233	15162	15258	15103	15102	15361	15128	14926	15079	15190	15178	15183	15049	15254	15119	14985	15275	15237	15095	15089	15210	15159	15035	15235	15126	15216	15191	15190	15168	15179	15096	15216	15170	15224	15122	15262	15132	15236	15131	15194	15292	15038	15243	15059	15199	15145	15210	15044	15222	15139	15116	14975	15194	15235	15180	15322	15309	15151	15148	15323	15222	15064	15291	15161	15316	15287	15167	15294	15213	15074	15061	15133	15105	15287	15208	15304	15033	15293	14965	15267	15153	15292	15195	15146	15256	15277	15035	15265	14950	15234	15195	15233	15311	15318	15200	15069	15325	14980	15239	15242	15185	15150	15123	15102	15205	15183	15177	15249	15270	15161	15129	15293	15300	15094	15060	15318	15113	15237	15156	15147	15320	15197	15093	15239	15204	15169	15099	15214	15257	15175	15270	15201	15155	15125	15121	15201	15123	15149	15117	15009	15252	15340	15199	15152	15158	15195	15282	15317	15265	15115	15208	15180	15349	15096	14966	15354	15218	15332	15295	15052	15194	15084	15228	15186	14984	15338	15188	15273	15163	15172	15097	15205	15117	15249	15150	15205	14987	15262	15203	15190	15158	15051	15316	15237	15163	15242	15128	15307	14883	15157	15073	15080	15204	15012	15182	15183	15200	15157	15134	15306	15238	15028	15161	15192	15105	15205	15335	15228	15149	15347	15105	15100	15169	15275	15290	15291	15291	15012	15174	14982	15095	15290	15068	15154	15082	15211	15073	15056	15256	15179	15104	14883	15083	15058	15175	15110	15189	15361	15274	14984	15083	15384	15194	15258	15190	15240	15342	15182	15042	15271	15198	15194	15183	15171	15118	15154	15130	15091	15125	15155	15237	15207	15082	15257	15157	15081	15038	15112	15226	15279	15117	15223	15196	14983	15138	15246	15194	15156	15090	15474	15060	15292	15273	15345	15153	15285	15208	15161	15198	15167	15324	15062	15286	15235	15245	15144	15225	15016	15158	15301	15301	15155	15227	15198	15200	15103	15260	15217	15229	15055	15105	15053	15065	15067	15387	15135	15177	15079	15386	15014	15268	15144	15129	15222	15211	15214	15357	14899	15300	15285	15147	15247	15221	15317	15061	15151	15193	15165	15149	15116	15234	15020	15287	15334	15168	15175	15114	15297	15308	15188	15212	15237	15046	15249	15250	15208	15272	15013	15196	15306	15077	15160	15120	15333	15105	15122	15255	15233	15223	15082	15352	15128	15118	15296	15050	15218	15115	15209	15081	15167	15306	15279	15220	15297	15007	15266	15112	15077	15160	15226	15175	15255	15010	15229	15107	15125	15217	15295	15103	15124	15073	15252	15101	15309	15197	15239	15260	15103	15197	15101	15286	15408	15230	15083	15242	15146	15252	15317	15171	15152	15160	15194	15079	15137	15167	15235	15268	15174	15173	15153	15154	15248	15088	15082	15220	15349	15214	15253	15114	15181	15261	15069	15397	15043	15129	15080	15184	15229	15178	15348	15102	15233	15227	15126	15203	15134	15294	15242	15183	15181	15225	15272	15201	15014	15214	15251	15205	15173	15307	15217	15145	15275	15189	15069	15022	15285	15207	15219	15118	15344	15227	15195	15069	15146	15080	15163	15149	15081	15297	15134	15219	15353	15259	15118	15118	15242	15173	15334	15219	15161	15229	15106	15222	15093	15015	15108	15213	15067	15266	15076	15217	15204	15212	15161	15254	15165	15265	15273	15251	15176	15248	15226	15049	15099	15312	15136	15004	15166	15086	15231	15071	15209	15323	15222	15257	15008	15149	15323	15043	15210	15318	15014	15009	15064	15203	15347	15097	15130	15261	15165	15190	15045	15142	15205	15039	15262	15244	15162	15099	15023	15137	15131	15249	15168	15153	15245	15360	15228	14984	15009	15295	15279	15028	15367	15191	15123	15132	15197	15045	15311	15118	15218	15102	15152	15133	14992	15209	15252	15245	15203	15094	15268	15139	15130	15401	15192	15232	15083	15238	15163	15334	15150	15076	15206	15252	15173	15237	15185	15228	15191	15253	15128	15199	15332	15181	15217	15289	15248	15266	15157	15258	15118	15125	15092	15105	15236	15331	15106	15240	15051	15047	15087	15232	15281	15139	15208	15335	15116	15266	15177	15172	15215	15220	15073	15126	15283	15080	14979	15248	15094	15199	15198	15124	15098	15103	15243	15060	15180	14916	15210	15300	15149	15282	15157	15274	15278	15186	15202	15177	15049	15254	15338	15117	15158	15094	15217	15234	15317	15213	15190	15232	15249	15136	15147	14971	15221	14963	15267	15209	15129	15276	15227	15166	15104	15304	15013	15176	15142	15190	15326	15212	15306	15234	15148	15070	14919	15277	15269	15131	15250	15121	15023	15178	15144	15136	15179	15198	15049	15070	15017	15396	15129	15230	15102	15173	15240	15209	15319	15131	15194	15342	15204	15187	15239	14883	15242	15042	15271	15021	15206	15018	15239	15053	15040	15036	15266	15252	15443	15194	15214	15319	15151	15098	15401	15028	15223	15220	15179	15209	15128	15192	15262	15033	15214	15121	15133	15076	15126	15110	15287	15415	15349	15061	15098	15335	15071	15188	15299	15266	15180	15085	15131	15423	15130	15067	15290	15272	15039	15149	15212	15086	15226	15130	15261	15221	15249	15213	15135	15120	15188	15215	15071	15453	15229	15190	15165	15314	15163	15130	15117	15195	15198	15243	15033	15146	15291	15184	15141	15120	15284	15167	15245	15242	15166	15343	15174	15194	15236	15431	15187	15041	15275	15138	15069	15119	15213	15258	15167	15200	15257	15211	15241	15017	15233	15060	15051	15170	15139	15094	15100	15319	15124	15195	15268	15314	15027	15167	15268	15153	15210	15086	15229	15155	15422	15054	15109	15282	15232	15025	15132	15151	15145	15094	15142	15128	15002	15092	15141	15177	15266	15237	15322	15243	15171	15121	15106	15379	15224	15161	15189	15015	15224	15174	15161	15113	15127	15302	15250	15374	15078	15053	15213	15290	15302	15189	15162	15128	15111	15305	15140	14899	15136	14938	15176	15265	15309	15113	15016	15079	15155	15265	15124	15253	15210	15265	15276	15145	15305	15308	15051	15015	14894	15140	15163	15236	15166	15119	15037	15213	15236	15304	15172	15262	15275	15304	15339	15299	15108	15085
44881	56499	57862	48812	39015	30903	26946	25045	24086	23217	23024	22890	22465	22454	22145	22141	22084	22020	21950	22087	22162	21888	21925	21818	21932	21669	21776	22069	21993	21968	21846	21867	21710	21759	21894	22008	21724	21757	21519	22012	21678	21829	21864	21847	21657	21855	21540	21811	21785	21844	22068	21728	21649	21812	21927	21595	21729	21814	21894	21789	21596	21865	21941	21827	21915	21902	21949	21999	21947	21868	21799	21848	21904	21749	21803	21977	21709	21691	21844	21799	21843	21783	21761	21408	21645	21901	21895	21794	21957	21783	21985	21741	21990	22008	21812	21905	21846	21721	21932	21740	21881	21765	21847	21964	21751	21792	21749	21785	21787	21846	21810	21757	21884	21819	21774	21799	22009	22076	21782	21813	21466	21588	22081	21780	21797	21772	21843	21678	21633	21788	21777	21671	21901	21851	21823	21740	21585	21484	21863	21858	21920	21977	21827	21702	22186	21807	21998	21728	21686	21823	21725	21938	21901	21677	21696	21945	22055	21676	21837	21674	21820	21626	21878	21979	21647	21721	21732	21864	21736	21952	21527	21841	21894	21886	22014	21806	21874	21911	21639	21777	21700	21737	21571	21689	21953	21919	21996	22020	21997	21936	21909	21808	21930	21904	21791	21932	21900	21740	21694	21624	21897	21839	21701	21682	21723	21871	21773	21937	21801	21737	21857	21814	21935	21785	21814	21755	21699	21742	21871	21819	21797	21993	21734	22090	21515	21783	21853	21760	21680	21761	21742	21685	21718	21848	21840	21848	21614	21962	21925	21913	21972	21970	21879	21724	21908	21823	21909	21780	21811	21755	21888	21861	21981	21731	21958	22093	21748	21747	21658	21832	21791	21924	21865	21647	21939	21863	21569	21919	21989	21914	21837	21893	21700	21580	21873	21801	21838	21666	21932	21569	21834	21639	21863	22004	21859	21933	21880	21661	21728	21741	21617	21709	21769	21698	21909	22063	21655	21891	21834	22112	21638	21834	21856	21895	21804	21873	21905	21968	21870	21751	21735	21785	21869	21799	21788	21731	21833	21785	21560	21680	22041	21831	21874	21840	21674	21801	21796	21803	21872	21905	21994	21773	21757	21909	21950	21468	21619	22005	21940	21577	21742	21825	21705	21744	21807	21851	21900	21986	21997	21584	21982	21698	21590	21793	21743	21780	21877	21758	21686	21996	21854	21934	21989	21926	21920	21874	21859	21815	21691	21928	21807	21989	21966	21870	21886	21806	22079	21892	21847	21954	21728	21888	21727	21937	21938	21926	21896	21894	21649	21956	21653	21748	21925	21858	21730	21833	21758	21905	21869	21895	21805	21646	21696	21937	22034	21624	21573	21776	21710	21646	22040	21792	21723	21948	21866	21991	21961	22018	21772	21631	21857	22104	21731	21789	21834	21796	21936	21944	21651	21694	21831	22089	21876	21906	21827	21829	21985	21877	21775	21793	21747	21965	22038	21790	21839	21623	21934	21766	21889	21885	21857	21977	21848	21794	21690	21679	21937	21937	21796	21943	21717	21723	21770	21722	22065	21713	22015	21947	21850	21682	21696	22032	21710	21969	21900	22095	21955	21716	21698	21919	21983	21762	21779	21888	21852	21776	21641	21666	21748	21834	22021	21844	21829	21741	21664	21711	21749	21934	21818	21865	21841	22011	22128	21673	21887	21803	21878	21775	21927	22166	21836	22019	21905	21695	21744	21526	21848	21717	21872	21778	21830	21753	22016	21917	21690	21725	21675	21793	21923	22116	22156	21739	21613	22082	21712	21978	21671	21751	21840	22002	21829	21732	21938	21983	21823	21973	21882	21992	21768	21874	21739	21667	21770	21699	21972	21666	21893	21759	21868	21898	21671	21664	21858	21721	21800	21961	21621	21664	21824	21883	21854	21775	21827	21734	21719	21988	21953	21815	21837	21910	22080	21755	21907	21713	21841	21864	21840	21778	21673	21829	21801	21656	21784	21698	21977	21763	21997	21926	21861	21728	21937	21750	22086	22064	21821	21889	21931	21918	21856	21998	21806	21632	21974	21644	21862	22091	21893	21887	21679	21918	21895	21852	21966	21918	21942	21700	21699	21627	22228	21683	21702	21716	21809	21631	22043	21918	21894	21986	22083	21895	21851	21968	21958	21992	21878	21805	22021	22243	21785	22041	21716	21915	21914	21952	22050	21774	21698	21775	21961	21759	21724	21689	21950	21961	21743	21906	21885	21540	21767	21867	22005	21689	21833	21556	21800	21533	21820	21886	21903	22010	22020	21843	21796	21776	22025	21923	21578	21772	22139	21750	21659	21995	21493	21701	21862	21900	21813	21805	21806	21903	21842	21826	21880	21973	21849	21827	21939	22011	21795	21718	21712	21729	21862	21881	21971	21667	21687	21704	21905	21609	21738	21729	21822	21938	22114	21968	22038	21998	21835	21829	21826	21763	21962	21899	21800	21945	21782	21777	21878	21794	21850	21848	21652	21737	21629	21809	21633	21892	21894	21979	21721	21528	21871	21717	21790	21746	21544	21804	21894	21982	21767	21661	21915	21733	21878	21739	21753	21873	21955	21715	21794	21744	21880	21929	21749	21705	21832	21797	21720	21797	21972	21808	21697	21871	21810	21772	21796	21769	21884	22030	21949	21890	21720	21951	21773	21839	21671	21755	21599	21878	21870	21867	21920	21759	21742	21883	21863	21885	21714	21768	21756	21833	21971	21749	21837	22000	21895	22270	22151	21723	21840	21752	21928	22002	21972	21797	22013	21582	21991	22015	21816	21984	21866	21821	21898	21867	22045	21717	21915	21683	21959	21870	21767	21888	21903	21723	21754	21825	21678	21906	21740	21840	21744	21826	21869	21857	21743	21911	22071	21751	21796	21869	21937	21868	21648	21632	21672	21805	21685	21821	22032	21949	21706	21873	21827	21908	21657	21976	22189	21868	21897	21779	21857	21688	21591	21721	21886	21743	21900	21947	21956	21875	21827	21806	21798	22045	22160	21927	21854	21603	21958	21975	21896	22017	21936	21826	21737	21809	21663	21776	21786	21848	21754	21579	21862	21750	21718	21821	21716	21961	22145	21877	21993	21664	21933	21738	21878	21629	22041	21964	21775	21910	21642	21900	21937	21715	21853	21901	21892	21720	21823	21968	21700	21933	21866	21846	21855	21907	21818	21738	21663	21760	21922	21828	21734	21789	21802	21971	21943	21901	21834	21548	21611	21717	21952	21890	21676	21959	21812	21697	21975	21866	21988	21860	21910	21626	22006	22062	21922	21851	21710	21993	22151	22039	21915	21821	21847	21833	21755	21859	21811	21813	21921	21727	21668	21774	21645	21847	21846	21758	21784	21695	21850	21952	21874	21656	21830	21671	21940	21914	21876	21966	21639	21903	21910	22085	21867	22021	21968	21967	21903	21730	21825	21523	21792	21910	21957	21727	22012	22137	21781	21878	21960	21725	21843	21996	21801	21901	21901	21646	22149	21988	21840	21929	21698	21834	21753	21568	21843	21956	21898	21694	21825	21841	21931	21756	21972	21761	21975	21921	21692	21855	21755	21747	21578	22204	21813	21785	21762	21991	21725	22012	21804	21975	21955	21682	21526	21815	21759	21934	21544	21755	22001	21866	21908	21604	21764	21915	21839	21769	21901	21916	21769	21883	21875	21755	21975	21722	21856	21649	21958	21609	21769	21876	21732	21806	21799	22046	21775	22099	21756	21751	21810	21623	21907	21867	21783	21964	21800	21775	22142	21936	22110	21934	21693	21794	21780	21677	21924	21956	21888	21871	21961	21731	21985	21918	21984	21611	21864	21973	21766	21834	21707	21951	21843	21845	22042	21762	21829	22066	22064	21948	22039	21757	22080	21993	21856	21745	21855	21717	21802	21690	21568	22015	21883	21578	22036	21945	21905	21923	21643	21688	22082	21914	21882	21762	21780	21933	21740	21955	21865	21618	21994	21830	21727	21883	21928	21678	22031	21821	21888	21789	21801	21551	21876	21812	21980	22042	21961	21828	21930	21763	21832	21939	21880	21801	21557	21603	22059	21660	21862	21907	21779	21984	21968	22112	21775	21911	21928	21990	22030	22004	21883	21776	21756	21597	21853	21871	21735	21835	21773	21743	21747	21858	22055	21697	22037	21856	21825	22030	21815	21675	21535	21837	21703	21822	21800	21619	21875	21994	21900	21886	21542	21580	22041	21755	21833	21856	21878	21819	21912	21960	21897	21957	21835	21688	21674	21765	22010	21754	21750	22058	21874	21725	21900	22147	21755	21683	21976	21896	21739	21973	21940	21699	21813	21523	21849	21850	21746	21864	21906	21811	21911	21751	21829	21920	21878	21792	21806	21883	21791	21961	21603	21767	21783	21821	21950	21660	21840	21955	21747	21903	21587	21679	21841	21993	21913	21875	21897	22060	21844	21986	21751	21639	21883	21738	21621	21795	21709	21826	21732	21769	21997	21900	21946	21741	21655	21846	21972	21794	21644	21600	21969	21715	21695	21673	21594	21915	21877	21788	21898	21696	21797	21755	21931	21902	21935	21826	21692	21921	21607	21790	21617	21882	22017	21816	21606	21692	21825	21741	21883	21766	21846	21682	21724	21808	21845	21796	21874	21873	22022	21924	21931	21917	21721	21986	21730	21664	21703	21745	21944	21849	21820	22005	21989	21875	21850	21888	21854	21817	21983	21854	21941	21861	21756	21836	21664	21756	21794	21668	21984	21853	21921	21713	21967	21759	21828	21883	21904	21944	22000	21847	21780	21925	21635	21768	21707	21862	21734	21913	21730	21875	21912	21806	21824	21762	21702	21864	21866	21767	21711	22180	22158	21675	21702	21926	21947	21762	21912	22033	22032	21999	21883	21871	21942	21840	21910	21958	21875	22034	21991	21792	21910	21657	21556	21609	21943	21794	21958	21803	21867	21948	21945	21773	21676	21792	21976	21826	22074	21866	22027	21934	21854	21895	21913	22121	22047	21523	21672	21870	21881	22017	21620	22000	21778	21786	21743	21724	21948	22032	21998	22049	21915	21874	21786	21871	22021	21950	21926	21824	21950	21925	22087	22009	21935	21806	21859	21996	22041	21726	21944	21917	21880	21890	21787	21818	21953	21834	21991	21985	21712	21610	21804	21976	21881	21852
47331	65161	59727	45820	35628	26031	21610	20017	18579	17703	16806	16514	16264	15988	15969	16031	15793	15556	15502	15463	15725	15517	15547	15551	15576	15567	15411	15648	15346	15456	15481	15355	15444	15536	15360	15664	15518	15297	15418	15405	15371	15479	15445	15332	15365	15334	15320	15393	15412	15403	15345	15296	15415	15333	15532	15403	15361	15433	15327	15531	15311	15446	15421	15323	15206	15463	15537	15432	15407	15385	15378	15388	15463	15351	15513	15617	15421	15306	15321	15476	15412	15467	15212	15375	15334	15443	15254	15626	15503	15304	15259	15336	15376	15532	15305	15342	15479	15262	15336	15454	15307	15367	15518	15355	15266	15416	15389	15459	15212	15368	15430	15625	15194	15393	15296	15436	15324	15414	15444	15324	15383	15348	15368	15600	15338	15242	15445	15466	15272	15481	15351	15440	15288	15437	15457	15266	15375	15347	15396	15498	15397	15448	15323	15431	15463	15434	15407	15307	15278	15547	15266	15218	15240	15335	15230	15210	15405	15250	15294	15207	15494	15291	15457	15351	15458	15428	15572	15336	15275	15330	15391	15335	15314	15322	15397	15447	15418	15390	15390	15185	15366	15186	15495	15623	15376	15299	15313	15292	15267	15205	15403	15372	15372	15665	15590	15559	15346	15379	15399	15329	15480	15409	15512	15191	15344	15355	15405	15420	15323	15409	15309	15267	15311	15228	15440	15267	15378	15292	15376	15531	15529	15440	15311	15359	15247	15332	15361	15325	15451	15411	15371	15269	15214	15218	15338	15268	15414	15435	15306	15324	15337	15274	15412	15151	15348	15424	15246	15341	15329	15452	15519	15406	15426	15424	15355	15332	15420	15262	15320	15306	15279	15336	15500	15193	15321	15409	15266	15253	15419	15423	15335	15365	15310	15379	15399	15412	15337	15196	15301	15226	15358	15544	15365	15496	15325	15426	15396	15328	15316	15239	15410	15484	15155	15252	15544	15439	15442	15428	15400	15318	15455	15305	15182	15377	15498	15253	15567	15200	15512	15442	15499	15400	15402	15477	15406	15465	15474	15596	15430	15300	15365	15300	15326	15292	15500	15311	15349	15313	15589	15222	15285	15553	15405	15312	15450	15230	15443	15543	15451	15336	15400	15264	15509	15313	15368	15280	15367	15421	15157	15416	15573	15184	15366	15235	15303	15318	15496	15167	15373	15403	15217	15584	15374	15310	15325	15275	15354	15345	15303	15450	15201	15383	15258	15281	15309	15322	15319	15303	15400	15404	15421	15372	15301	15425	15377	15353	15468	15388	15434	15461	15182	15498	15431	15291	15364	15406	15360	15464	15389	15386	15379	15501	15372	15645	15264	15363	15464	15356	15413	15374	15321	15307	15473	15328	15364	15270	15505	15457	15408	15451	15217	15381	15404	15464	15411	15251	15448	15254	15474	15325	15462	15148	15444	15386	15397	15345	15332	15425	15219	15399	15380	15205	15232	15472	15445	15395	15398	15279	15284	15286	15294	15368	15232	15379	15463	15312	15377	15145	15348	15436	15395	15256	15526	15268	15433	15461	15297	15405	15293	15474	15207	15575	15410	15469	15414	15344	15265	15509	15350	15299	15237	15502	15351	15461	15500	15479	15482	15457	15494	15436	15211	15366	15356	15446	15267	15538	15432	15314	15642	15312	15296	15201	15452	15351	15546	15424	15535	15454	15365	15439	15298	15411	15436	15065	15462	15226	15439	15309	15458	15275	15505	15473	15328	15198	15329	15328	15349	15241	15462	15458	15619	15183	15491	15200	15362	15218	15384	15445	15439	15257	15237	15405	15414	15539	15221	15347	15348	15515	15261	15327	15491	15383	15489	15509	15450	15346	15400	15431	15296	15299	15700	15253	15425	15307	15405	15339	15454	15176	15299	15422	15536	15532	15437	15369	15257	15303	15442	15490	15252	15479	15540	15577	15175	15339	15371	15356	15372	15381	15320	15335	15506	15361	15541	15403	15227	15389	15275	15381	15341	15325	15328	15355	15502	15388	15389	15384	15298	15224	15360	15277	15305	15373	15330	15428	15325	15230	15451	15366	15281	15154	15403	15499	15334	15309	15426	15363	15415	15377	15306	15442	15543	15313	15449	15462	15512	15364	15231	15457	15273	15489	15562	15387	15476	15558	15355	15352	15419	15312	15225	15396	15357	15279	15499	15348	15346	15357	15464	15430	15381	15308	15378	15269	15416	15340	15229	15451	15375	15470	15293	15346	15426	15429	15279	15315	15513	15420	15324	15464	15421	15361	15407	15286	15202	15332	15605	15427	15337	15227	15351	15349	15472	15350	15387	15304	15229	15476	15259	15245	15318	15355	15282	15282	15442	15466	15227	15422	15491	15392	15362	15405	15357	15471	15501	15494	15338	15448	15439	15405	15349	15324	15491	15313	15345	15485	15199	15500	15346	15274	15533	15559	15347	15250	15593	15401	15534	15149	15526	15468	15446	15135	15420	15357	15315	15479	15331	15430	15246	15421	15409	15158	15337	15467	15414	15343	15505	15364	15473	15450	15366	15516	15417	15259	15440	15305	15435	15380	15447	15272	15458	15237	15334	15467	15407	15534	15458	15433	15194	15257	15500	15443	15514	15359	15258	15368	15214	15351	15190	15390	15193	15396	15231	15287	15419	15303	15501	15402	15353	15424	15341	15373	15288	15442	15426	15318	15310	15308	15372	15504	15514	15288	15321	15493	15402	15325	15421	15196	15499	15447	15302	15383	15340	15380	15449	15365	15351	15478	15455	15227	15252	15323	15187	15384	15597	15467	15403	15363	15353	15259	15596	15272	15344	15490	15410	15235	15358	15223	15391	15387	15575	15454	15481	15434	15527	15549	15365	15177	15484	15339	15270	15492	15364	15201	15393	15428	15280	15095	15416	15342	15532	15329	15240	15443	15354	15494	15522	15465	15351	15302	15526	15279	15422	15463	15417	15482	15263	15241	15471	15305	15326	15279	15307	15454	15230	15381	15483	15449	15362	15192	15474	15513	15431	15338	15304	15258	15410	15407	15328	15504	15306	15486	15491	15413	15396	15393	15334	15423	15352	15303	15443	15424	15215	15263	15299	15357	15297	15304	15416	15398	15316	15396	15412	15361	15416	15466	15236	15346	15409	15301	15293	15264	15546	15420	15540	15330	15439	15224	15455	15529	15401	15481	15357	15447	15355	15328	15210	15452	15362	15259	15324	15427	15264	15375	15445	15365	15486	15501	15534	15255	15306	15452	15290	15399	15542	15469	15394	15450	15472	15359	15471	15302	15359	15185	15405	15411	15422	15464	15428	15666	15294	15436	15433	15567	15351	15318	15367	15371	15201	15332	15329	15272	15433	15333	15419	15426	15604	15449	15183	15259	15432	15280	15508	15382	15290	15427	15264	15327	15370	15464	15402	15384	15591	15392	15308	15451	15395	15423	15405	15533	15472	15329	15411	15411	15372	15268	15485	15421	15488	15472	15486	15419	15339	15410	15362	15251	15579	15273	15494	15199	15382	15347	15493	15365	15383	15354	15387	15485	15403	15473	15240	15403	15191	15420	15389	15454	15483	15290	15315	15483	15255	15332	15470	15409	15257	15326	15414	15364	15411	15310	15406	15342	15376	15251	15565	15217	15211	15456	15329	15516	15300	15516	15341	15442	15359	15603	15532	15224	15423	15597	15360	15504	15314	15478	15144	15294	15492	15561	15304	15401	15332	15546	15262	15396	15474	15432	15432	15392	15461	15219	15266	15418	15419	15278	15379	15315	15367	15367	15473	15280	15408	15531	15441	15345	15486	15390	15310	15395	15435	15280	15315	15353	15207	15412	15454	15235	15436	15466	15402	15203	15469	15338	15465	15349	15507	15416	15405	15341	15292	15229	15398	15512	15250	15508	15341	15412	15275	15432	15612	15401	15547	15360	15526	15445	15211	15287	15392	15471	15361	15336	15405	15408	15360	15385	15314	15437	15450	15502	15531	15329	15505	15342	15310	15486	15196	15350	15323	15236	15291	15281	15350	15349	15475	15258	15365	15479	15457	15267	15416	15557	15190	15289	15304	15464	15385	15371	15386	15439	15246	15402	15476	15293	15597	15308	15330	15438	15435	15273	15559	15420	15450	15481	15267	15299	15252	15335	15400	15297	15373	15437	15465	15302	15434	15451	15393	15178	15221	15336	15393	15372	15538	15286	15259	15321	15318	15423	15482	15438	15155	15516	15406	15498	15347	15344	15428	15462	15492	15404	15531	15488	15469	15447	15346	15281	15453	15113	15423	15558	15461	15502	15292	15353	15320	15343	15524	15314	15348	15396	15419	15359	15405	15228	15325	15209	15378	15327	15255	15295	15366	15180	15270	15462	15379	15428	15372	15284	15313	15323	15464	15397	15441	15334	15419	15376	15355	15317	15423	15342	15362	15336	15495	15426	15405	15454	15336	15121	15401	15368	15619	15230	15310	15469	15460	15449	15438	15242	15296	15366	15485	15391	15256	15335	15499	15390	15304	15315	15347	15453	15330	15261	15470	15444	15244	15343	15424	15305	15244	15363	15287	15244	15397	15413	15289	15310	15482	15421	15393	15460	15523	15414	15365	15511	15379	15252	15551	15423	15536	15434	15482	15543	15325	15374	15435	15245	15314	15332	15314	15399	15506	15335	15507	15417	15407	15248	15488	15209	15334	15574	15320	15347	15343	15349	15351	15311	15413	15400	15379	15282	15220	15363	15251	15366	15276	15294	15439	15363	15311	15408	15522	15385	15358	15220	15401	15311	15363	15347	15331	15360	15386	15535	15447	15450	15356	15337	15400	15340	15335	15345	15545	15395	15339	15422	15397	15274	15249	15336	15482	15401	15386	15499	15421	15438	15442	15438	15488	15328	15410	15410	15519	15523	15342	15378	15351	15623	15415	15438	15411	15351	15349	15250	15404	15274	15378	15240	15443	15248	15406	15274	15265	15500	15271	15309	15411	15323	15445	15397	15273	15487	15293	15334	15450	15493	15463	15170	15523	15581	15222	15283	15396	15467	15443	15373	15360	15334	15349	15495	15365	15227	15468	15466	15411	15411	15361	15423	15355	15377	15494	15334	15393	15346	15364	15360	15363	15415	15465	15494	15320	15378	15393	15316	15497	15329	15754	15419	15304	15304	15412	15289
26244	22199	34083	39768	38535	33948	31963	28354	26048	24826	23902	23409	22876	22513	22573	22118	22096	22196	22196	21792	22019	21817	21809	21877	21694	21677	21995	21739	21760	21909	21612	21667	21777	21518	21714	21716	21769	21592	21702	21483	21497	21581	21569	21612	21712	21926	21596	21692	21699	21620	21650	21624	21718	21800	21654	21614	21368	21610	21454	21550	21518	21524	21589	21564	21496	21630	21561	21488	21603	21703	21782	21578	21531	21641	21675	21543	21577	21315	21660	21535	21359	21874	21441	21652	21684	21545	21828	21521	21588	21627	21491	21457	21745	21760	21648	21455	21558	21464	21529	21727	21353	21542	21836	21479	21639	21525	21433	21398	21419	21598	21515	21750	21543	21788	21544	21623	21819	21513	21441	21662	21474	21588	21757	21677	21617	21633	21591	21729	21733	21527	21409	21601	21675	21668	21692	21546	21366	21382	21546	21775	21620	21539	21707	21731	21574	21428	21554	21606	21462	21820	21631	21440	21427	21474	21564	21392	21631	21683	21549	21639	21697	21543	21612	21744	21726	21564	21520	21603	21943	21464	21576	21586	21547	21381	21532	21527	21730	21505	21713	21612	21755	21461	21467	21593	21558	21837	21795	21499	21568	21517	21610	21667	21560	21479	21463	21497	21424	21709	21607	21727	21439	21426	21436	21593	21607	21832	21621	21592	21521	21568	21636	21510	21493	21579	21522	21385	21373	21666	21680	21437	21513	21711	21514	21307	21594	21548	21528	21562	21632	21529	21557	21395	21571	21628	21445	21514	21619	21553	21559	21539	21637	21494	21466	21478	21465	21383	21631	21505	21550	21742	21687	21438	21558	21631	21580	21451	21628	21632	21401	21344	21610	21447	21665	21594	21369	21598	21746	21365	21699	21511	21500	21279	21228	21739	21717	21496	21669	21636	21713	21871	21573	21657	21657	21531	21480	21457	21616	21586	21565	21361	21659	21451	21530	21524	21567	21530	21556	21602	21445	21455	21723	21535	21674	21492	21364	21672	21547	21503	21650	21397	21411	21414	21632	21585	21673	21594	21474	21613	21555	21393	21691	21403	21636	21400	21312	21635	21555	21546	21334	21631	21660	21442	21603	21592	21672	21673	21706	21408	21542	21454	21621	21503	21423	21536	21383	21269	21601	21527	21704	21519	21567	21506	21731	21600	21395	21420	21595	21625	21317	21606	21796	21407	21583	21641	21737	21405	21609	21679	21570	21535	21636	21876	21625	21778	21565	21302	21568	21529	21639	21626	21806	21463	21783	21373	21663	21800	21633	21587	21568	21813	21418	21673	21730	21652	21699	21703	21456	21733	21643	21547	21671	21332	21625	21695	21552	21743	21662	21629	21570	21501	21490	21541	21610	21347	21777	21588	21774	21392	21533	21643	21652	21435	21621	21673	21534	21548	21581	21660	21686	21722	21660	21476	21632	21593	21834	21753	21569	21515	21554	21744	21675	21541	21394	21656	21582	21647	21629	21638	21436	21456	21757	21645	21813	21487	21429	21633	21743	21550	21455	21584	21668	21733	21525	21610	21619	21550	21585	21545	21464	21471	21765	21435	21598	21349	21407	21597	21588	21703	21641	21630	21630	21704	21519	21454	21630	21584	21408	21425	21603	21614	21635	21651	21608	21415	21676	21598	21569	21766	21612	21678	21468	21647	21610	21682	21697	21529	21715	21521	21521	21502	21472	21853	21478	21700	21676	21468	21613	21272	21657	21541	21674	21571	21504	21735	21682	21463	21663	21481	21594	21587	21685	21715	21867	21703	21679	21382	21502	21881	21570	21610	21433	21430	21376	21362	21600	21455	21434	21644	21611	21526	21494	21400	21507	21623	21694	21618	21296	21619	21543	21388	21283	21856	21581	21552	21636	21623	21726	21579	21511	21634	21737	21621	21601	21676	21826	21592	21800	21633	21639	21477	21646	21428	21505	21414	21516	21465	21515	21710	21638	21498	21455	21623	21765	21604	21315	21339	21397	21564	21536	21538	21543	21633	21478	21368	21630	21578	21536	21621	21629	21408	21527	21553	21268	21505	21780	21420	21315	21358	21647	21567	21424	21473	21639	21722	21722	21551	21679	21772	21480	21557	21471	21564	21632	21736	21744	21456	21924	21335	21636	21701	21690	21711	21586	21413	21591	21723	21604	21570	21555	21447	21266	21613	21552	21675	21532	21573	21522	21712	21779	21493	21367	21480	21370	21704	21564	21487	21420	21372	21567	21382	21554	21774	21458	21616	21591	21547	21658	21450	21543	21689	21610	21569	21576	21663	21430	21575	21826	21474	21473	21571	21376	21615	21377	21627	21781	21488	21492	21735	21513	21474	21607	21465	21760	21575	21475	21480	21573	21360	21597	21848	21586	21499	21396	21772	21523	21534	21510	21466	21631	21503	21631	21613	21400	21475	21589	21513	21420	21658	21541	21595	21724	21464	21404	21382	21516	21748	21586	21346	21509	21483	21483	21704	21747	21611	21661	21521	21694	21733	21539	21518	21647	21732	21495	21686	21377	21529	21757	21545	21847	21312	21784	21459	21732	21531	21535	21942	21618	21557	21416	21349	21567	21571	21570	21853	21625	21556	21461	21321	21336	21361	21481	21523	21734	21669	21619	21492	21757	21553	21441	21463	21435	21348	21352	21629	21660	21535	21732	21435	21650	21712	21552	21707	21318	21358	21439	21594	21244	21482	21605	21474	21488	21645	21460	21501	21713	21566	21706	21541	21583	21482	21392	21490	21427	21415	21435	21895	21611	21512	21258	21528	21533	21648	21607	21396	21646	21570	21715	21546	21507	21577	21490	21582	21659	21885	21468	21547	21586	21362	21724	21737	21583	21731	21793	21518	21511	21559	21819	21468	21480	21573	21456	21719	21764	21560	21526	21542	21706	21536	21800	21555	21505	21649	21590	21676	21660	21754	21609	21534	21610	21613	21471	21558	21554	21799	21757	21559	21525	21541	21831	21589	21704	21498	21515	21676	21574	21712	21502	21709	21805	21533	21773	21492	21732	21942	21541	21420	21523	21778	21560	21482	21520	21233	21483	21735	21512	21582	21657	21750	21601	21711	21612	21498	21359	21419	21456	21526	21530	21557	21596	21462	21551	21472	21572	21458	21556	21642	21478	21394	21626	21565	21430	21205	21823	21475	21631	21624	21527	21848	21756	21549	21685	21551	21543	21250	21620	21520	21637	21503	21673	21575	21471	21393	21449	21680	21438	21444	21673	21475	21472	21776	21558	21633	21647	21532	21527	21694	21801	21541	21551	21681	21801	21460	21554	21368	21771	21385	21632	21726	21730	21809	21517	21507	21620	21549	21304	21557	21419	21564	21638	21610	21937	21434	21404	21719	21531	21502	21645	21240	21547	21580	21768	21559	21401	21606	21515	21793	21603	21542	21359	21575	21594	21531	21487	21550	21554	21679	21352	21358	21310	21342	21586	21441	21450	21626	21785	21516	21444	21482	21509	21440	21660	21599	21710	21484	21625	21593	21797	21584	21654	21455	21641	21589	21640	21555	21528	21537	21843	21864	21679	21455	21498	21669	21725	21572	21805	21573	21481	21767	21541	21582	21780	21668	21639	21357	21517	21485	21683	21561	21333	21415	21676	21706	21429	21597	21504	21507	21408	21581	21593	21704	21608	21423	21824	21817	21653	21624	21336	21465	21534	21652	21455	21622	21754	21496	21641	21614	21768	21495	21582	21795	21613	21775	21462	21601	21720	21519	21837	21670	21517	21590	21683	21537	21530	21669	21660	21576	21680	21605	21774	21719	21619	21586	21513	21745	21599	21624	21493	21593	21497	21550	21652	21530	21549	21559	21536	21491	21516	21615	21702	21524	21364	21505	21686	21365	21743	21748	21734	21691	21621	21471	21575	21405	21610	21679	21665	21579	21619	21377	21597	21688	21606	21673	21453	21639	21589	21654	21533	21826	21447	21293	21291	21484	21550	21490	21579	21755	21466	21693	21641	21321	21605	21796	21782	21882	21449	21347	21359	21577	21673	21786	21727	21452	21264	21488	21324	21800	21556	21438	21507	21596	21629	21437	21530	21436	21653	21500	21451	21522	21418	21610	21719	21561	21792	21520	21558	21738	21781	21575	21605	21630	21421	21575	21549	21667	21627	21610	21620	21684	21614	21312	21728	21690	21440	21454	21640	21544	21580	21439	21550	21284	21407	21608	21734	21619	21610	21581	21758	21755	21508	21500	21569	21534	21627	21377	21507	21630	21618	21642	21506	21519	21630	21541	21527	21591	21432	21321	21578	21359	21755	21571	21558	21651	21669	21475	21500	21362	21557	21302	21404	21904	21539	21686	21698	21459	21434	21582	21630	21522	21785	21554	21932	21729	21631	21710	21558	21773	21494	21676	21625	21621	21769	21625	21478	21732	21675	21500	21618	21703	21706	21566	21642	21664	21849	21630	21823	21524	21577	21830	21692	21557	21595	21572	21443	21495	21751	21431	21434	21568	21403	21529	21517	21754	21518	21766	21829	21724	21467	21853	21746	21754	21650	21636	21599	21438	21518	21680	21442	21653	21710	21400	21623	21648	21631	21632	21608	21676	21423	21556	21575	21609	21635	21388	21785	21889	21884	21574	21895	21700	21586	21678	21590	21713	21639	21727	21740	21571	21521	21519	21750	21676	21747	21517	21400	21579	21632	21771	21485	21380	21353	21588	21459	21273	21482	21613	21531	21391	21717	21906	21749	21738	21443	21514	21548	21800	21465	21535	21491	21530	21448	21285	21497	21619	21420	21568	21582	21611	21435	21551	21549	21798	21624	21585	21539	21746	21661	21709	21460	21790	21743	21803	21248	21624	21787	21631	21506	21455	21356	21520	21650	21538	21639	21484	21586	21583	21315	21673	21831	21689	21600	21482	21399	21397	21725	21740	21712	21750	21617	21444	21624	21695	21701	21518	21593	21745	21781	21677	21644	21598	21646	21563	21707	21722	21481	21523	21697	21475	21398	21519	21592	21531	21506	21578	22000	21428	21522	21412	21648	21616	21599	21535	21514	21390	21475	21804	21475	21599	21567	21585	21712	21602	21700	21479	21561	21460	21555	21516	21535	21623	21548	21435	21513	21622	21648	21578	21744	21678	21593	21646	21759	21735	21354	21529	21470	21532	21731	21317
47679	75443	72173	56603	44681	31390	26641	23885	21060	19455	18279	17194	16693	16442	16069	15958	15810	15636	15578	15637	15365	15420	15445	15376	15557	15283	15266	15467	15520	15450	15139	15452	15428	15268	15261	15231	15330	15259	15247	15418	15163	15349	15307	15272	15146	15126	15425	15058	15344	15306	15333	15384	15209	15360	15296	15065	15403	15183	15136	15203	15456	15336	15131	15419	15233	15229	15112	15220	15022	15244	15250	15257	15141	15107	15277	15344	15362	15345	15197	15156	15330	15245	15238	15296	15260	15210	15341	15252	15379	15330	15033	15329	15306	15268	15322	15275	15266	15267	15128	15187	15289	15434	15462	15181	15129	15326	15203	15229	15360	14979	15124	15155	15295	15405	15441	15172	15290	15281	15250	15277	15371	15469	15239	15367	15123	15007	15224	15192	15265	15175	15209	15218	15281	15361	15278	15206	15154	15319	15296	15185	15350	15353	15216	15421	15377	15164	15306	15306	15246	15229	15238	15226	15347	15292	15410	15247	15241	15258	15292	15150	15169	15091	15330	15260	15367	15264	15286	15152	15391	15207	15505	15208	15233	15127	15208	15491	15317	15426	15089	15303	15283	15258	15346	15331	15181	15349	15340	15239	15068	15253	15228	15374	15268	15312	15288	15438	15372	15461	15160	15199	15117	15323	15195	15281	15378	15274	15093	15219	15125	15188	15190	15348	15162	15216	15217	15233	15400	15288	15123	15372	15239	15510	15369	15179	15309	15383	15126	15309	15256	15312	15290	15276	15147	15350	15035	15181	15283	15361	15333	15294	15242	15330	15173	15330	15168	15188	15173	15307	15255	15203	15343	15054	15189	15263	15160	15045	15206	15267	15181	15121	15183	15387	15349	15240	15182	15465	15135	15305	15262	15142	15155	15263	15329	15193	15253	15298	15128	15200	15399	15152	15240	15255	15040	15291	15086	15339	15310	15046	15250	15233	15374	15346	15066	15503	15264	15051	15331	15282	15091	15247	15258	15298	15362	15187	15451	15377	15313	15171	15339	15342	15233	15321	15296	15094	15246	15197	15136	15138	15319	15284	15200	15262	15283	15202	15232	15332	15152	15057	15351	15147	14937	15273	15277	15309	15275	15184	15498	15314	15289	15171	15115	15391	15080	15325	15263	15264	15202	15250	15145	15224	15346	15210	15226	15441	15293	15322	15158	15222	15205	15227	15304	15283	15312	15179	15463	15329	15247	15320	15253	15234	15106	15307	15293	15272	15370	15241	15337	15304	15395	15394	15384	15406	15407	15268	15109	15244	15254	15054	15389	15145	15257	15306	15359	15123	15242	15167	15241	15427	15257	15291	15175	15276	15494	15332	15292	15321	15217	15372	15265	15253	15192	15267	15341	15168	15329	15243	15228	15177	15218	15381	15368	15367	15377	15181	15427	15131	15184	15271	15320	15228	15447	15402	15131	15389	15363	15219	15285	15185	15283	15353	15253	15123	15348	15181	15107	15210	15303	15339	15082	15141	15503	15294	15263	15346	15325	15195	15248	15364	15337	15218	15228	15036	15244	15305	15361	15180	15309	15335	15247	15138	15297	15240	15357	15292	15072	15320	15277	15227	15365	15131	15192	15397	15289	15155	15296	15245	15291	15105	15294	15075	15272	15166	15202	15115	15458	15250	15134	15274	14941	15257	15442	15539	15170	15155	15343	15253	15352	15260	15401	15138	15402	15310	15331	15357	15206	15163	15249	15247	15357	15151	15203	15181	15504	15251	15362	15036	15370	15070	15357	15230	15325	15389	15380	15206	15221	15161	15029	15284	15249	15293	15148	15321	15286	15276	15148	15185	15141	15307	15210	15211	15177	14946	15288	15151	15395	15252	15283	15223	15094	15204	15286	15286	15188	15337	15282	15285	15278	15207	15373	15299	15186	15297	15345	15321	15422	15473	15413	15163	15210	15240	15297	15371	15212	15291	15293	15256	15217	15260	15343	15133	15298	15172	15102	15255	15244	15214	15270	15155	15215	15391	15338	15371	15205	15101	15054	15265	15193	15281	15206	15283	15260	15102	15154	15262	15264	15301	15253	15147	15269	15267	15363	15400	14982	15173	15266	15248	15310	15193	15217	15340	15343	15255	15233	15342	15343	15233	15219	15328	15293	15204	15177	15348	15390	15340	15129	15229	15366	15174	15336	15315	15175	15275	15278	15300	15284	14996	15422	15108	15401	15263	15373	15271	15184	15147	15171	15131	15208	15172	15223	15334	15363	15310	15079	15351	15341	15504	15398	15252	15127	15385	15356	15235	15388	15242	15239	15308	15356	15190	15387	15387	15357	15290	15118	15273	15116	15153	15237	15220	15158	15388	15251	15358	15185	15304	15193	15099	15392	15404	15284	15124	15443	15244	15359	15433	15267	15316	15271	15174	15163	15280	15188	15203	15210	15141	15145	15095	15249	15122	15384	15193	15230	15276	15229	15275	15451	15201	15263	15177	15180	15180	15316	15118	15134	15313	15239	15315	15206	15191	15216	15267	15154	15249	15141	15074	15362	15324	15198	15363	15171	15269	15317	15294	15349	15187	15314	15009	15269	15115	15277	15212	15192	15277	15385	15225	15112	15287	15085	15211	15306	15202	15067	15303	15308	15278	15178	15241	15190	15108	15285	15377	15182	15208	15160	15213	15488	15311	15188	15245	15249	15164	15327	15323	15132	15044	15336	15211	15298	15138	15096	15246	15303	15233	15201	15355	15213	15367	15358	15275	15153	15200	15198	15465	15216	15363	15103	15232	15159	15323	15108	15061	15288	15455	15300	15351	15206	15347	15241	15150	15001	15253	15226	15324	15300	15215	15289	15203	15126	15364	15391	15176	15215	15259	15204	15169	15198	15357	15198	15034	15297	15245	15289	15321	15368	15098	15375	15093	15332	15253	15329	15377	15169	15238	15286	15178	15157	15263	15145	15303	15355	15162	15146	15336	15393	15212	15281	15389	15391	15198	15205	15099	15152	15283	15527	15145	15339	15278	15314	15176	15280	15279	15112	15244	15285	15188	15203	15395	15306	15157	15197	15317	15175	15138	15167	15055	15180	15355	15166	15233	15113	15380	15277	15139	15284	15137	15159	15261	15278	15293	15244	15157	15126	15307	15205	15285	15252	15246	15310	15370	15193	15323	15353	15325	15244	15339	15152	15164	15315	15171	15196	15413	15149	15165	15499	15180	15048	15226	15196	15323	15199	15386	15170	15213	15452	15325	15388	15114	15090	15363	15226	15227	15264	15253	15026	15368	15202	15299	15277	15240	15434	15235	15282	15262	15236	15202	15226	15250	15383	15331	15409	15169	15328	15407	15131	15223	15294	15158	15171	15266	15424	15235	15186	15319	15304	15295	15387	15317	15310	15476	15430	15118	15257	15305	15234	15232	15102	15215	15225	15265	15184	15386	15142	15342	15234	15136	15329	15463	15228	15251	15133	15124	15196	15299	15322	15331	15170	15280	15102	15279	15295	15275	15121	15512	15366	15262	15176	15325	15057	15280	15232	15122	15298	15059	15158	15292	15261	15172	15286	15299	15113	15279	15251	15248	15370	15196	15259	15334	15255	15249	15269	15316	15177	15281	15242	15278	15208	15315	15151	15328	15345	15170	15259	15339	15293	15469	15346	15191	15253	15195	15294	15288	15310	15126	15316	15214	15133	15180	15200	15209	15194	15160	15186	15416	15349	15202	15212	15156	15385	15390	15308	15278	15333	15233	15148	15099	15325	15110	15345	15292	15153	15332	15227	15324	15141	15170	15360	15355	15364	15265	15148	15328	15337	15109	15400	15303	15343	15214	15262	15251	15247	15101	15249	15308	15208	15270	15321	15341	15226	15196	15201	15211	15329	15112	15146	15374	15210	15236	15051	15238	15221	15195	15375	15328	15385	15299	15308	15236	15228	15281	15367	15206	15287	15257	15156	15237	15270	15360	15172	15258	15226	15362	15383	15373	15285	15033	15328	15317	15209	15077	15236	15204	15270	15311	15291	15197	15160	15272	15134	15270	15107	15321	15232	15373	15219	15275	15258	15305	15216	15339	15322	15109	15228	15278	15410	15256	15338	15442	15108	15385	15426	15230	15280	15257	15257	15123	15170	15091	15354	15373	15184	15292	15326	15330	15245	15337	15265	15358	15170	15176	15270	15369	15180	15159	15209	15341	15114	15227	15277	15342	15267	15251	15243	15267	15291	15303	15159	15408	15529	15094	15396	15225	15341	15294	15400	15265	15289	15175	15204	15377	15171	15172	15373	15408	15219	15223	15332	15394	15253	15137	15376	15084	15115	15221	15304	15242	15454	15184	15111	15292	15005	15170	15258	15129	15084	15118	15303	15133	15262	15014	15236	15214	15391	15247	15411	15290	15413	15303	15241	15361	15161	15305	15360	15432	15245	15157	15094	15317	15178	15267	15183	15232	15146	15395	15250	15332	15391	15242	15058	15254	15086	15284	15370	15282	15210	15345	15240	15204	15198	15327	15052	15138	15138	15329	15370	15076	15456	15355	15187	15188	15204	15208	15305	15280	15294	15069	15231	15224	15330	15279	15264	15237	15274	15237	15267	15209	15293	15260	15321	15186	15295	15341	15313	15172	15276	15225	15153	15158	15416	15097	15296	15304	15186	15228	15147	15205	15447	15123	15143	15379	15157	15242	15236	15268	15359	15271	15154	15183	15132	15121	15294	15319	15297	15199	15295	15277	15085	15337	15222	15364	15215	15138	15351	15201	15387	15326	15313	15330	15292	15413	15193	15253	15423	15312	15089	15143	15259	15184	15194	15225	15224	15299	15219	15334	15235	15240	15343	15404	15308	15225	15177	15177	15345	15432	15110	15268	15229	15108	15354	15327	15360	15215	15233	15334	15166	15243	15275	15183	15276	15333	15312	15209	15290	15269	15175	15237	15181	15232	15214	15387	15147	15223	15245	15293	15436	15035	15236	15263	15208	15148	15240	15219	15343	15391	15334	15047	15202	15139	15202	15327	15179	15267	15163	15303	15212	15080	15121	15417	15438	15329	15211	15136	15249	15304	15296	15130	15038	15310	15207	15222	15102	15251	15269	15245	15272	15386	15342	15245	15078	15366	14976	15337	15253	15268	15258	15211	15215	15176	15248	15242	15499	15148	15396	15257	15219	15266	15246	15283
24375	21657	30014	30072	38620	37098	37484	32152	29118	27163	25339	24230	23547	22970	22657	22549	22315	22229	21917	22021	22001	21950	21761	21908	21799	21641	21613	21812	21707	21955	21670	21617	21712	21775	21698	21497	21611	21588	21648	21618	21691	21563	21729	21655	21414	21507	21520	21457	21375	21622	21797	21463	21497	21570	21561	21570	21646	21688	21874	21462	21360	21703	21536	21357	21485	21468	21748	21672	21608	21470	21648	21447	21367	21519	21540	21543	21513	21518	21601	21372	21609	21561	21421	21513	21530	21438	21421	21802	21524	21664	21521	21411	21804	21414	21680	21709	21214	21629	21525	21461	21513	21316	21486	21506	21288	21323	21704	21514	21369	21612	21827	21792	21554	21488	21578	21511	21384	21416	21344	21554	21688	21493	21532	21553	21346	21586	21623	21683	21379	21484	21590	21540	21477	21406	21480	21573	21558	21533	21543	21339	21468	21592	21532	21346	21578	21600	21349	21625	21419	21634	21548	21434	21285	21262	21496	21329	21456	21478	21312	21349	21301	21615	21697	21319	21552	21664	21540	21469	21389	21457	21425	21567	21700	21584	21585	21466	21207	21438	21316	21415	21374	21738	21757	21541	21389	21457	21448	21534	21553	21638	21427	21451	21352	21552	21649	21402	21312	21157	21442	21449	21516	21554	21431	21269	21698	21465	21581	21516	21687	21550	21649	21571	21452	21129	21489	21292	21701	21406	21505	21455	21309	21204	21326	21708	21635	21590	21422	21439	21435	21336	21345	21553	21453	21903	21438	21437	21593	21556	21570	21553	21520	21616	21339	21309	21395	21534	21248	21475	21467	21487	21536	21531	21802	21311	21359	21585	21412	21533	21538	21558	21478	21647	21619	21594	21575	21187	21640	21264	21778	21548	21762	21664	21550	21480	21752	21394	21651	21529	21429	21345	21456	21477	21696	21516	21523	21450	21361	21440	21260	21538	21408	21668	21525	21277	21588	21667	21648	21527	21607	21580	21514	21128	21523	21263	21487	21676	21452	21559	21394	21647	21721	21697	21591	21591	21550	21480	21614	21528	21626	21688	21360	21501	21196	21643	21509	21430	21521	21685	21486	21591	21450	21501	21620	21361	21295	21684	21292	21506	21631	21194	21544	21439	21513	21239	21465	21740	21466	21581	21640	21671	21451	21518	21308	21497	21565	21611	21448	21466	21431	21379	21379	21505	21524	21320	21725	21675	21288	21479	21546	21458	21610	21405	21442	21726	21639	21475	21581	21481	21712	21482	21739	21582	21491	21568	21533	21340	21528	21565	21659	21257	21359	21343	21472	21581	21371	21267	21684	21689	21554	21299	21619	21495	21480	21662	21523	21549	21555	21577	21663	21515	21418	21542	21713	21432	21582	21346	21702	21716	21571	21352	21325	21610	21455	21699	21469	21513	21600	21386	21454	21282	21517	21297	21349	21610	21512	21502	21561	21484	21403	21409	21490	21263	21357	21570	21276	21434	21384	21504	21628	21594	21644	21506	21523	21369	21503	21546	21321	21334	21531	21849	21491	21555	21512	21578	21548	21420	21625	21633	21444	21341	21387	21526	21566	21190	21449	21293	21283	21596	21441	21345	21440	21774	21579	21652	21405	21519	21287	21504	21427	21359	21427	21567	21465	21421	21606	21342	21566	21696	21586	21365	21339	21333	21356	21512	21246	21557	21418	21674	21749	21424	21463	21398	21694	21670	21454	21381	21385	21515	21579	21462	21277	21229	21558	21674	21503	21525	21499	21374	21350	21480	21645	21682	21542	21520	21393	21565	21520	21667	21527	21521	21479	21383	21607	21380	21540	21659	21660	21353	21509	21364	21304	21566	21621	21443	21436	21331	21456	21545	21739	21783	21575	21429	21608	21542	21436	21439	21477	21505	21482	21570	21715	21653	21418	21609	21519	21677	21406	21578	21346	21162	21382	21329	21209	21381	21415	21732	21403	21466	21374	21421	21411	21441	21365	21420	21312	21266	21671	21530	21202	21481	21666	21360	21438	21386	21456	21428	21760	21458	21565	21519	21622	21556	21489	21440	21548	21518	21336	21527	21600	21388	21434	21564	21583	21431	21593	21660	21522	21599	21683	21460	21587	21606	21265	21371	21405	21249	21599	21436	21607	21496	21586	21659	21678	21534	21422	21780	21686	21581	21493	21738	21548	21606	21272	21439	21507	21321	21604	21556	21516	21365	21484	21586	21258	21427	21651	21700	21348	21481	21731	21441	21470	21522	21515	21514	21570	21540	21488	21641	21468	21357	21413	21417	21612	21531	21507	21500	21665	21601	21494	21281	21417	21522	21682	21508	21536	21527	21556	21518	21740	21509	21433	21785	21572	21460	21368	21603	21463	21586	21629	21752	21439	21471	21243	21517	21586	21517	21541	21548	21596	21634	21553	21585	21540	21455	21469	21644	21696	21426	21404	21212	21675	21560	21499	21402	21827	21509	21509	21567	21573	21354	21442	21426	21240	21575	21666	21299	21560	21563	21367	21595	21393	21768	21486	21448	21706	21534	21479	21472	21493	21604	21739	21442	21540	21458	21662	21349	21465	21599	21127	21643	21311	21500	21598	21343	21498	21709	21413	21463	21593	21474	21475	21663	21392	21301	21648	21290	21661	21791	21688	21469	21537	21484	21379	21353	21559	21610	21555	21555	21456	21378	21280	21597	21638	21533	21424	21415	21377	21580	21568	21596	21502	21513	21389	21448	21708	21484	21402	21546	21511	21381	21580	21500	21687	21534	21539	21444	21409	21582	21480	21489	21709	21637	21620	21267	21717	21531	21476	21459	21574	21588	21394	21342	21459	21630	21616	21165	21295	21366	21589	21538	21409	21683	21384	21632	21619	21368	21458	21504	21595	21409	21216	21548	21627	21673	21566	21505	21521	21611	21570	21595	21341	21551	21671	21496	21227	21520	21364	21269	21558	21705	21541	21506	21275	21383	21649	21652	21662	21405	21384	21537	21624	21609	21624	21331	21515	21609	21714	21356	21666	21558	21477	21452	21424	21346	21478	21420	21420	21722	21519	21501	21584	21249	21429	21478	21475	21390	21501	21482	21618	21703	21459	21613	21489	21362	21461	21388	21265	21501	21729	21526	21490	21549	21314	21344	21501	21405	21646	21594	21434	21308	21729	21566	21525	21483	21793	21616	21374	21638	21522	21328	21652	21477	21352	21553	21510	21375	21742	21596	21742	21490	21478	21479	21675	21506	21578	21395	21565	21443	21621	21600	21474	21759	21524	21339	21436	21553	21314	21765	21519	21468	21290	21588	21579	21609	21664	21625	21636	21375	21405	21763	21633	21535	21487	21471	21540	21332	21572	21588	21519	21714	21331	21374	21487	21692	21647	21600	21192	21408	21567	21656	21552	21650	21507	21397	21475	21437	21416	21446	21508	21375	21525	21424	21323	21669	21372	21544	21656	21364	21636	21578	21548	21585	21655	21577	21639	21559	21466	21275	21466	21586	21390	21473	21552	21400	21619	21556	21650	21700	21577	21594	21376	21518	21555	21409	21362	21530	21558	21636	21485	21262	21652	21716	21464	21584	21635	21622	21535	21631	21243	21468	21475	21422	21317	21647	21439	21328	21628	21354	21417	21589	21791	21547	21707	21187	21392	21346	21391	21636	21548	21355	21687	21742	21368	21526	21608	21702	21489	21613	21410	21556	21379	21783	21707	21686	21504	21499	21349	21578	21288	21542	21666	21652	21423	21715	21558	21712	21410	21503	21708	21510	21527	21389	21470	21272	21595	21526	21673	21716	21549	21460	21323	21542	21666	21607	21599	21532	21547	21554	21757	21366	21434	21713	21380	21559	21232	21470	21464	21600	21533	21355	21547	21745	21687	21583	21206	21661	21608	21786	21551	21708	21567	21590	21744	21515	21657	21416	21536	21432	21671	21436	21293	21318	21368	21586	21261	21408	21237	21388	21692	21380	21832	21748	21543	21561	21677	21550	21340	21449	21675	21709	21447	21816	21606	21451	21347	21652	21682	21536	21386	21627	21303	21418	21770	21632	21523	21487	21502	21440	21711	21324	21377	21585	21235	21463	21646	21381	21315	21587	21614	21383	21384	21646	21506	21347	21595	21554	21530	21427	21654	21631	21339	21623	21665	21453	21388	21297	21499	21451	21464	21405	21514	21448	21512	21382	21679	21531	21400	21358	21611	21447	21414	21743	21777	21477	21578	21533	21560	21545	21422	21404	21481	21432	21508	21675	21758	21552	21482	21555	21454	21679	21462	21465	21482	21385	21290	21506	21597	21322	21488	21490	21500	21555	21542	21330	21443	21674	21527	21490	21574	21533	21220	21517	21468	21428	21544	21369	21385	21620	21439	21425	21648	21687	21397	21682	21616	21626	21559	21363	21639	21491	21379	21518	21398	21322	21443	21304	21357	21581	21576	21511	21679	21657	21624	21728	21678	21572	21829	21478	21478	21452	21736	21519	21662	21646	21393	21524	21519	21472	21541	21641	21513	21452	21712	21631	21415	21585	21639	21484	21325	21558	21034	21341	21530	21588	21357	21444	21358	21449	21309	21411	21415	21421	21885	21728	21432	21644	21540	21470	21565	21762	21529	21217	21461	21443	21604	21635	21800	21588	21478	21497	21508	21502	21436	21480	21575	21533	21506	21563	21687	21414	21421	21569	21626	21494	21360	21467	21508	21593	21598	21610	21532	21337	21630	21732	21658	21579	21568	21367	21426	21708	21588	21769	21455	21481	21534	21316	21643	21645	21494	21451	21731	21439	21481	21493	21462	21451	21397	21668	21628	21296	21443	21591	21605	21306	21411	21480	21688	21414	21360	21537	21628	21404	21453	21488	21437	21376	21475	21362	21519	21535	21699	21394	21459	21490	21647	21529	21332	21527	21409	21524	21491	21457	21407	21458	21558	21471	21536	21463	21570	21363	21783	21666	21485	21666	21436	21349	21542	21450	21639	21377	21682	21485	21451	21287	21399	21538	21453	21491	21525	21604	21698	21463	21601	21496	21349	21307	21436	21662	21563	21642	21391	21521	21420	21701	21580	21382	21726	21419	21670	21467	21673	21559	21460	21475	21593	21372	21559	21383	21561	21604	21547	21627	21438	21464	21583	21503	21581	21747	21435	21583	21448	21631	21454	21600	21527	21483
50304	80463	74736	61939	54875	38955	33695	28847	25293	22044	19744	18272	17466	17061	16618	16247	15999	15781	15713	15720	15558	15500	15526	15569	15388	15407	15503	15405	15419	15438	15486	15355	15359	15318	15308	15334	15388	15286	15232	15494	15332	15178	15386	15239	15295	15113	15144	15264	15163	15173	15326	15224	15217	15126	15084	15165	15269	15023	15359	15197	15048	15301	15253	15078	15356	15331	15150	15187	15215	15258	15188	15167	15210	15225	15201	15272	15067	15308	15244	15154	15271	15434	15140	15244	15038	15245	15222	15424	15113	15300	15323	15206	15255	15232	15028	15108	15390	14983	15107	15270	15207	15140	15187	15371	15021	15282	15225	15131	15289	15343	15278	15171	15260	15206	15140	15100	15170	15106	15272	15183	15077	15030	15264	15164	15329	15195	15207	15308	15262	15369	15110	15303	15330	15201	15201	15275	15340	15144	15276	15284	14880	15185	15116	15224	15215	15147	15213	15126	15339	15331	15263	15219	15283	15085	15350	15073	15124	15339	15231	15180	15185	15147	15369	15316	15277	15280	15289	15152	15127	15342	15197	15338	15291	15270	15313	15218	15307	15253	15274	15128	15129	15184	15539	15274	15331	15106	15245	15161	15266	15288	15237	15260	15193	15209	15106	15127	15250	15293	15113	15174	15037	15361	15214	15094	15123	15151	15324	15405	15389	15173	15122	15279	15174	15209	15040	15315	15234	15300	15004	15080	15180	15258	15141	15130	15047	15221	15256	15240	15054	15133	15219	15206	15076	15186	15224	15309	15157	15028	15234	15153	15274	15155	15116	15110	15004	15209	15219	15199	15122	15137	15247	15248	15249	15196	15127	15030	15260	15090	15118	15267	15091	15277	15006	15241	15326	15120	15115	15175	15363	15147	15274	15290	15321	15157	15140	15112	15228	15149	15301	15175	15281	15359	15198	15075	15181	15071	15101	15205	15285	15130	15185	15261	15146	15287	15141	15242	15250	15345	15152	15173	15117	15212	15245	15176	15348	15112	15251	15048	15207	15152	15034	15237	15318	15271	15165	15159	15068	15333	15173	15126	15253	15312	15262	15449	15202	15133	15351	15316	15192	15235	15134	15285	15188	15167	15236	15240	15179	15318	15182	15317	15186	15152	15121	15310	15283	15129	15314	15192	15154	15356	15145	15140	15010	15056	15077	15378	15300	15092	15214	15098	15325	15093	15339	15258	15458	15164	15255	15113	15123	15347	15359	15404	15223	15216	15310	15195	15132	15338	15399	15179	15283	15155	15206	15155	15192	15285	15161	15155	15111	15191	15007	15167	15058	15200	15249	15286	15355	15268	15190	15277	15167	15298	15211	15178	15227	15129	15199	15029	15334	15098	15358	15277	15159	15210	15114	15284	15218	15124	15230	15147	15124	15351	14992	15348	15216	15165	15043	15260	15198	15098	15311	15371	15224	15164	15170	15310	15310	15205	15261	15083	15269	15277	15314	15282	15202	15488	15131	14893	15118	15171	15283	15438	15229	15209	15298	15242	15205	15196	15251	15170	15181	15330	15218	15270	14996	15134	15236	15253	15170	15338	15267	15209	15462	15328	15338	15301	15319	15341	15113	15177	15260	15146	15351	15134	15133	15256	15229	15164	15177	15257	15289	15282	15323	15079	15379	15171	15402	15116	15205	15250	15158	15138	15222	15171	15164	15194	15272	15089	15029	15193	15022	15216	15089	15142	15284	15261	15279	15182	15222	14970	15140	15276	15177	15189	15263	15182	15106	15135	15125	15256	15171	15140	15118	15238	15008	15171	15340	15321	15153	15313	15213	15320	15265	15359	15233	15095	15249	15340	15107	15327	15202	15006	15282	15257	15067	15139	15320	15254	15216	15094	15300	15216	15236	15182	15236	15145	14957	15418	15315	15238	15078	15367	15324	15280	15288	15315	15159	15222	15164	15292	15117	15190	15350	15160	15230	15202	15164	15333	15180	15098	15144	15212	15354	15097	15189	15191	15155	15422	15256	15237	15204	15321	15310	15220	15420	15251	15283	15129	15079	15158	15246	15397	15248	15075	15271	15166	15115	15166	15281	15135	15258	15371	15327	15126	15271	15144	15395	15306	15131	15174	15086	15177	15286	15232	15153	15113	15143	15280	15242	15266	15277	15340	15316	15155	15111	15262	15391	15427	14997	15073	15345	15338	15107	15202	15285	15326	15420	15298	15170	15227	15270	15264	15210	15077	15221	15079	15116	15391	15206	15256	15221	15279	15199	15321	15304	15088	15138	15102	15129	15265	15324	15097	15264	15262	15152	15126	15252	15245	15362	15327	15111	15188	15346	15127	15226	15201	15243	15122	15142	15284	15360	15291	15224	15219	15061	15094	15308	15143	15221	15139	15325	15033	15005	15201	15199	15403	15259	15171	15357	15359	15155	15305	15103	15336	15160	15167	15027	15342	15176	15282	15158	15128	15090	15073	14972	15269	15239	15255	15342	15165	15399	15225	15170	15151	15163	15125	15140	15265	15162	15236	15223	15275	15114	15016	15284	14968	15325	15177	15318	15153	15304	15253	15194	15201	15303	15189	15201	15312	15075	15012	15252	15175	15253	15400	15115	15100	15259	15190	15203	15053	15247	15323	15172	15108	15163	15213	15084	15227	15146	15248	15135	15485	15019	15213	15181	15162	15191	15109	15107	15089	15234	15075	15079	15260	15184	15126	15212	15173	15228	15321	15214	15243	15290	15049	15373	14968	15273	15204	15186	15169	15206	15138	15300	15277	15119	15189	15210	15272	15258	15235	15230	15094	15262	15264	15300	15347	15294	15252	15092	15028	15126	15285	15052	15340	15296	15167	15018	15317	15161	15365	15266	15226	15178	15224	15121	15202	15055	15127	15227	14969	14898	15006	15135	15155	15042	15056	15314	15246	14983	15160	15160	15242	15255	15078	15281	15383	15113	15079	15402	15033	15231	15118	15167	15143	15302	15252	15256	15291	15263	15332	15139	15073	15157	15174	15288	15316	15092	14992	15357	15169	15069	15167	15202	15100	15138	15304	15080	15257	15287	15256	15199	15153	15182	15213	15178	15200	15193	15149	15302	15174	15136	15155	15074	15258	15304	15007	15317	15237	15012	15433	15039	15430	15226	15248	15248	15393	15146	15217	15382	15184	15227	15237	15187	15141	15273	15271	15258	14992	15094	15122	15223	15118	15326	15181	15170	15102	15204	15343	15397	15162	15292	15169	15263	15114	15233	15228	15173	15127	15434	15205	15210	15190	15066	15206	15074	15416	15180	15180	15121	15219	15151	15387	15127	15306	15234	15189	15133	15326	15360	15270	15159	15210	15254	15228	15068	15221	15171	15104	15367	15249	15136	15201	15136	15372	15158	15128	15142	15164	15182	15269	15226	15159	15283	15221	15269	15311	15369	15270	15020	15314	15071	15212	15196	15388	15354	15057	15334	15076	15213	15320	15208	15199	15221	15223	15123	15232	15268	15173	14973	15234	15240	15076	15279	15164	15277	15206	15151	15142	15235	15164	15212	15176	15237	15470	15207	15097	15157	15149	15224	15091	15207	15000	15358	15123	15147	15026	15190	15249	15378	15146	15162	15091	15113	15086	15156	15210	15241	15090	15368	15174	15182	15140	15242	15307	15229	15291	15169	15179	15057	15370	15408	15124	15333	15171	15114	15077	15311	15228	15146	15350	15211	15103	15286	15203	15136	15250	15410	15146	15079	15109	15079	15099	15129	14993	15150	15309	15269	15262	15361	15420	15147	15125	15174	15000	15254	15220	15436	15392	15232	15432	15123	15268	15348	15086	15099	15209	15314	15235	15187	15272	15323	14967	15196	15103	15104	15064	15192	15229	15232	15330	15248	15240	15193	15094	15183	15148	15210	15249	15113	15146	15119	15218	15149	15134	15207	15219	15154	15097	15330	15393	15320	15210	15270	15187	15238	15246	15160	15199	15263	15195	15432	15205	15055	15175	15148	15301	15240	15250	15149	15225	15224	15126	15090	15280	15187	15294	15128	15256	15242	15060	15245	15022	15222	15252	15312	15087	15283	15190	15206	15233	15508	15121	15161	15314	15126	15136	15285	15049	15249	15165	15220	15149	15198	15077	15213	15158	15085	15330	15209	15164	15178	15237	15244	15249	15178	15354	15312	15157	15294	15263	15337	15293	15399	15219	15312	15269	15364	15188	15278	15262	15223	15294	15216	15370	15299	15301	15129	15316	15246	15116	15333	15253	15049	15308	15280	15110	15207	15321	15215	15130	15249	15185	15286	15070	15148	15300	15008	15238	15290	15348	15330	15260	15302	15240	15119	14964	15188	15124	15303	15262	15240	15233	15177	15021	15484	15295	15193	15103	14891	15333	15255	15375	15338	15392	15312	15226	15328	15252	15086	15101	15161	15290	15221	14969	15108	15217	15302	15361	15156	15239	15234	15350	15115	15099	15188	15274	15108	15321	15346	15248	15131	15264	15260	15092	15136	15315	15170	15174	15225	15176	15228	15310	15285	15246	15346	15227	15283	15300	15181	15183	15212	15311	15115	15041	15158	15143	15334	15314	15379	15106	15240	15196	15370	15130	15147	15152	15245	15118	15213	15167	15402	15116	15170	15125	15122	15370	15219	15176	15215	15231	15359	15099	15202	15473	15248	15276	15319	15412	15205	15089	15180	15127	15227	15372	15124	15220	15352	15303	15210	15236	15065	15185	15048	15278	15195	15132	15103	15269	15389	15086	15188	15362	15392	15145	15223	15254	15185	15396	15270	15180	15184	15247	15174	15325	15345	15279	15426	15307	15136	15250	15246	15212	15232	15195	15212	15291	15314	15162	15208	15156	15160	15251	15047	15345	15267	15249	15196	15126	15292	15141	15197	15194	14955	15158	15379	15210	15237	15166	15074	15158	15172	15182	15367	15268	15095	15359	15313	15024	15308	15147	15324	15348	15091	15127	15383	15407	15193	15266	15309	15145	15166	15206	15212	15132	15222	15338	15128	15274	15184	15403	15089	15174	15178	15123	15200	15346	15154	15133	15229	15166	15353	15396	15112	15137	15257	15128	15215	15010	15156	15344	15288	15284	15276	15284	15311	15175	15117	15112	15149	15294	15127	15168	15200	15392	15132	15184	15479	15206	15206	15268	15278	15225	15255	15091	15279	15096
45855	55065	54119	48049	38567	30782	28167	26278	24569	23713	22950	22807	22614	22225	22292	22123	22044	22133	22030	21999	21922	21948	22043	21589	21909	21960	21938	21697	21829	21686	21993	21986	21990	21786	21753	21581	21964	21899	21739	21627	21858	21949	21791	22090	21645	22012	22003	21792	21843	21934	21920	21729	22049	21874	21902	21895	21926	21975	21500	21684	21938	21932	21889	21962	21581	21669	21884	21674	21804	21968	21983	21787	21930	21792	21899	21762	21887	21892	21913	21897	21784	22108	21982	21709	22001	22080	21892	21722	21930	21837	21897	21795	21625	21739	21680	21945	21980	21749	21746	21945	21838	22100	21660	21826	21989	21895	21929	22043	21848	21748	21900	21969	21940	21814	21705	21874	21901	21597	22002	21910	21927	21815	21926	21886	21874	21750	21853	21838	21993	21837	22080	21929	21964	21867	21922	21988	21948	21967	21755	22047	21708	21742	21908	21973	22138	21828	21846	21789	21719	21971	21799	21879	21724	21948	21927	21804	21808	21865	21875	21940	21834	21510	21639	22036	21743	22000	22037	21956	21758	21882	21669	21704	21815	21769	21620	21894	21680	21611	21677	21821	21922	21680	21682	21950	21771	21927	21631	21782	21654	21850	21845	22046	21678	22016	21793	22024	21918	21562	21708	21901	21830	21769	21647	21637	21843	21805	21895	22019	21957	21616	21812	21682	21682	21870	21983	21805	21828	22084	21888	21943	21873	21756	21832	21950	21680	21745	21948	21775	21970	22080	21874	21839	21802	21704	21814	22039	21643	21658	21790	21917	22023	22019	22079	21753	21804	21890	21725	21761	21958	21967	21613	21786	21851	21680	21846	21835	21820	22026	21993	21690	21774	21540	21747	21791	21861	21927	21784	21750	21921	21894	22093	21847	21925	21813	21736	21788	21764	21768	21802	21608	21845	21831	21981	21827	21802	21632	21956	21749	21845	21826	21864	21847	21935	21975	22078	21955	21954	21764	21849	21945	21999	21958	21877	21727	21847	21924	21910	21699	21773	21866	22019	21735	21806	21775	21794	21801	22019	22138	21938	21851	21814	21822	21801	21908	21950	21882	21781	21711	22073	22103	21654	21882	21697	21752	21615	22136	21939	21882	21996	21764	21922	21952	21828	22087	21775	21694	21828	21980	22148	21857	21892	21625	21766	21700	21775	21819	22045	21920	21905	21837	22015	21840	22014	21771	21895	21741	21806	21826	22115	21953	21838	22049	21811	21800	21941	21650	21733	21788	21915	21976	21649	21790	21717	21667	21849	21832	21851	21944	22127	21856	21839	21881	21861	21801	21859	21804	21781	21884	21864	21945	21809	21722	21958	21564	21944	21723	21809	21778	21799	22114	21932	22080	21927	21924	21576	21861	22002	21777	21904	22100	21870	21633	21820	22005	21927	21847	21954	21840	21685	21980	21871	21913	21796	21894	22136	21762	21885	22073	21770	21833	21753	21763	21755	21723	21906	22082	21726	21682	21730	21919	21588	21925	21877	21881	21977	21961	21660	21843	21898	21891	21785	21968	21779	21848	21631	21763	21892	21811	21916	21893	21872	21924	21644	21975	21670	21647	21846	21783	21679	21941	21959	22126	22022	22040	21570	21868	21966	21779	21796	22021	21896	21847	21896	21943	21886	22191	22166	21965	21827	21893	21889	21869	21757	21801	21853	21934	21738	21867	22112	21965	21704	21851	21873	21741	21818	21985	21995	21921	21890	21915	21950	21788	21910	21745	21740	21903	21922	22072	21747	21893	21709	21609	21869	21880	21971	21849	21820	21865	22145	21988	22064	21956	21946	21801	21831	22064	21871	21721	21934	21759	21809	21785	21875	21814	21928	21886	21647	21696	21824	21960	21919	21962	22006	21559	21825	21765	21706	21609	21937	21835	21861	21909	21686	21929	21734	21879	21732	21761	21925	21876	21818	21446	21922	21846	22002	21720	21752	21798	21806	21783	21737	21900	21812	21852	21771	21913	21841	21968	22173	22036	22002	21699	21744	21942	21823	21840	21877	21922	22042	21888	21863	21811	21794	21825	21717	21881	21756	21883	21690	22127	21952	21964	21881	22062	21960	22031	21573	21787	21819	21855	21923	21792	21746	21731	21688	21546	21501	21593	21976	22013	21939	22039	21903	21856	22018	21768	21875	21896	21950	21740	21800	21734	21706	21692	21980	21755	21789	21880	21930	21896	21991	21696	21861	21722	21785	22037	21877	21930	21981	21952	21607	21933	21905	21838	21691	21768	21721	21968	21826	21979	21895	21967	21894	21922	21652	21723	21973	22000	22001	21897	21896	22029	21798	21725	21989	21830	21890	22146	21788	21855	21863	21856	22015	21814	21812	21656	22085	21783	21789	21733	22004	21969	22063	21969	22022	21729	21902	21902	21846	21987	22264	21692	21938	21781	21958	21824	21702	21813	21816	21657	21803	21622	22048	21698	21844	22005	21910	21789	21727	21723	21581	21661	21929	21913	21895	21917	21864	21903	21818	21805	21925	21694	21771	21884	21875	21780	21574	21892	21867	21752	21764	21997	21821	21786	21805	21800	21924	21716	21783	21454	21781	21789	21771	21838	21632	21886	21921	21987	21845	21785	21885	21781	22079	21963	22217	21982	21908	21881	21888	21812	21961	21741	21849	21824	21718	21912	22087	21733	22040	21904	21662	21833	21796	21803	21843	21866	21773	21642	21668	21778	21953	21836	21994	21981	22121	21773	21717	21613	21875	21789	21758	21823	21897	21784	21892	21891	21765	21961	21858	21849	21754	21927	21680	21886	22119	21853	21891	22034	21841	21823	21791	21907	21892	21698	21679	21452	21966	21713	21704	21805	21915	21659	21871	21809	22072	21838	21697	21835	22026	21456	21899	21518	21998	21847	21775	21870	21902	21712	21987	21972	21974	21884	21897	21672	21668	21865	21712	21650	21964	21762	21664	21846	21637	21619	21823	21799	21881	21684	21802	21699	21825	21710	21904	21894	21806	21760	21807	21929	21858	21672	21642	21805	21935	21969	21857	22070	21950	21833	21768	21838	21883	21896	21961	21863	21818	21995	21903	21795	22000	21616	21804	21988	22057	21759	21957	21845	21826	21731	21980	21883	21763	21854	21768	21804	21740	21699	21660	21702	21726	21838	21921	21615	21649	21880	21645	21965	21604	21597	21921	21866	21983	21899	21846	21587	21801	21793	21879	21844	21633	21915	22043	21825	21969	21759	21809	21695	22019	22014	21843	21864	21993	21964	21617	22040	21671	21743	21744	21716	21762	21895	21595	21812	21830	21642	21658	21840	21604	21746	21979	21641	21831	21908	21789	22024	21854	21755	21888	21901	21801	21704	21753	22094	21916	21692	21824	21803	22181	22053	21843	22011	22021	21909	21794	21847	21887	21865	21786	21885	21788	21712	21743	21978	21819	21799	21774	21876	21730	21787	22006	21790	21719	21984	21951	21905	21707	21865	21720	21896	21722	21889	21890	21912	21841	21834	21921	21650	21972	21993	22003	21926	21780	21895	21801	21845	21640	21758	21943	22004	21771	21866	21615	21588	21600	21787	21815	21801	22052	21739	21795	21753	21834	22104	21836	21862	21806	21928	21832	21698	22051	21836	21989	21793	21885	21949	21814	21851	21778	21754	21682	21670	21802	21942	21874	21848	22157	21838	21907	21778	22012	21638	22040	21837	22123	21863	21998	21886	21855	21894	21803	21792	21786	21858	21763	21806	21669	21860	21957	21992	21717	21684	21729	21732	21891	22107	21789	21781	22039	21998	21938	21949	21802	21711	22179	22034	21703	21953	21852	21838	21838	21812	21888	22047	22001	22000	22052	21752	21906	21796	21693	21738	21828	21906	21881	22063	21800	21866	21779	21798	21887	22004	22005	21955	22183	21960	21681	21825	21940	21880	21829	21857	21661	21972	21971	21964	21838	21933	21832	21921	21744	21837	21949	21861	21735	21853	21736	21885	21891	21818	21861	21618	21899	22061	22006	21925	21621	21834	22012	21902	22016	21841	21789	21916	21989	21524	21743	21869	21995	21868	21900	21806	21759	21636	21719	21704	21724	21905	21500	21674	21798	22109	21828	21823	21817	21774	21673	21983	21791	21809	21735	21875	21793	22135	21865	21696	21807	21926	21851	21876	21878	21828	21884	21930	21768	21925	21733	22013	21832	21835	21840	22111	21903	22084	21771	21919	21862	21715	21870	21940	21728	21962	21786	22077	21743	21889	21728	21866	21867	21904	21908	21851	21955	21814	21500	21819	21860	21928	22031	21652	22135	21645	21617	21818	21711	22050	22006	21931	21829	21805	21632	21921	21956	21908	21742	21690	21482	21828	21811	21865	21901	21951	21946	21993	21760	21785	21818	21866	22003	21747	21751	21574	21804	21973	21985	21776	21866	22144	22140	21900	21987	21795	21835	21748	21842	21792	21851	21889	21940	21833	21891	21775	21692	21643	21731	21517	21614	21683	21885	21836	21659	22077	21778	22060	21883	22022	21825	21808	21884	21704	21709	22011	21794	21565	21771	21624	21741	22079	21678	21786	22015	21973	21880	21595	21982	21745	21911	21666	21778	22002	21814	21832	22016	21783	21779	21975	21694	21887	21716	21841	21735	21951	21673	21849	21787	21922	21677	21707	21857	21922	21848	21864	21906	21628	21831	21934	21946	21747	22061	21821	21823	21893	21713	21736	21637	21671	21837	22005	22004	22035	22003	22033	21939	22057	21899	21860	21882	21680	21867	21818	21721	21936	21647	21793	21732	22032	21807	21859	21642	21874	21814	21799	21830	22002	21879	21935	21875	21740	21635	21685	21767	21604	21602	21806	21811	21937	21997	21908	21889	21806	21865	21965	21847	21720	21905	21743	21780	21796	21963	21891	21845	21946	21908	21722	21798	22024	21790	22068	21892	21964	21835	21906	21678	21808	22077	22061	21879	21840	22296	21781	21605	21980	21816	21905	21671	21759	21787	22029	21977	21766	22012	21820	21888	21903	21897	21903	21737	22073	21610	21822	21872	21838	21785	21679	21770	21890	22019	21891	21950	21808	21876	21913	21882	21854	21904	21796	21904	21963	21844	21832	21992	21802	21875	21671	22010	21902	21804	21886	21861	21685	21988	21928	21759	21931	21835	21813	21783	21922
48177	63497	56554	45595	34664	26268	23750	21097	19036	17754	17024	16480	16249	16044	15902	15915	15713	15788	15810	15549	15712	15472	15662	15403	15398	15614	15436	15388	15520	15490	15558	15472	15602	15439	15302	15380	15400	15428	15437	15471	15453	15330	15336	15419	15389	15523	15308	15402	15361	15404	15302	15390	15485	15519	15433	15455	15261	15180	15478	15416	15337	15437	15481	15338	15498	15332	15458	15364	15501	15392	15206	15491	15440	15436	15310	15590	15537	15441	15381	15471	15491	15506	15420	15309	15403	15244	15484	15503	15574	15445	15455	15256	15350	15390	15527	15408	15443	15366	15293	15476	15503	15394	15423	15358	15629	15284	15295	15317	15405	15464	15456	15363	15462	15651	15416	15593	15623	15434	15210	15513	15261	15300	15630	15245	15392	15457	15434	15412	15476	15452	15378	15531	15420	15476	15421	15330	15417	15523	15277	15320	15465	15397	15350	15421	15349	15418	15293	15525	15163	15421	15385	15567	15268	15301	15406	15334	15198	15405	15509	15332	15235	15478	15327	15362	15448	15571	15218	15366	15426	15415	15379	15240	15443	15528	15289	15468	15405	15376	15400	15358	15314	15481	15508	15325	15537	15536	15311	15425	15414	15436	15425	15580	15471	15509	15358	15383	15374	15382	15417	15476	15443	15470	15364	15443	15258	15457	15359	15374	15315	15299	15277	15207	15295	15533	15568	15316	15321	15453	15367	15613	15500	15468	15206	15447	15280	15405	15419	15424	15397	15503	15261	15224	15354	15401	15471	15340	15390	15463	15378	15425	15483	15608	15579	15519	15397	15447	15367	15485	15464	15345	15577	15372	15448	15405	15389	15252	15360	15412	15330	15485	15554	15430	15275	15279	15634	15369	15472	15488	15416	15243	15436	15501	15473	15366	15575	15436	15419	15493	15380	15474	15316	15387	15621	15578	15370	15635	15604	15372	15321	15371	15327	15447	15477	15394	15400	15466	15429	15486	15318	15435	15453	15386	15387	15350	15427	15377	15199	15504	15469	15460	15494	15504	15349	15537	15442	15391	15247	15399	15485	15356	15451	15425	15422	15364	15394	15468	15252	15292	15430	15547	15552	15428	15595	15532	15320	15439	15309	15331	15239	15256	15297	15440	15218	15466	15370	15356	15238	15354	15508	15366	15328	15309	15459	15353	15445	15469	15293	15373	15300	15280	15608	15376	15496	15496	15249	15474	15334	15316	15307	15633	15408	15414	15577	15427	15473	15454	15487	15404	15414	15321	15157	15415	15445	15346	15383	15356	15319	15460	15404	15444	15322	15520	15381	15448	15704	15511	15465	15248	15470	15355	15342	15471	15369	15294	15302	15368	15318	15289	15452	15360	15473	15556	15253	15299	15529	15456	15245	15361	15338	15359	15338	15607	15383	15328	15377	15513	15209	15516	15346	15407	15491	15540	15317	15305	15384	15474	15474	15456	15364	15385	15504	15505	15376	15465	15499	15476	15395	15437	15353	15441	15323	15373	15435	15393	15469	15194	15322	15341	15423	15581	15320	15377	15505	15526	15408	15367	15491	15493	15451	15251	15412	15524	15377	15686	15269	15449	15467	15580	15601	15322	15651	15209	15373	15400	15372	15421	15303	15411	15446	15354	15335	15377	15335	15410	15519	15508	15412	15504	15414	15440	15423	15223	15623	15488	15482	15519	15488	15415	15428	15373	15456	15470	15376	15513	15355	15359	15408	15476	15317	15403	15552	15194	15402	15322	15223	15341	15494	15423	15349	15241	15406	15192	15540	15380	15459	15335	15212	15462	15339	15525	15533	15405	15451	15421	15397	15437	15286	15486	15495	15418	15368	15212	15236	15489	15440	15498	15294	15372	15345	15393	15493	15368	15339	15587	15470	15311	15361	15556	15534	15470	15313	15392	15413	15374	15472	15330	15447	15367	15444	15432	15353	15312	15555	15311	15557	15330	15651	15318	15359	15454	15445	15490	15453	15444	15344	15413	15579	15472	15320	15469	15290	15381	15577	15514	15468	15421	15460	15254	15390	15369	15321	15440	15347	15408	15351	15422	15504	15533	15428	15380	15396	15607	15513	15510	15383	15328	15418	15382	15450	15507	15453	15494	15361	15323	15416	15326	15489	15381	15377	15275	15365	15513	15436	15346	15367	15326	15398	15612	15434	15275	15279	15349	15379	15439	15405	15302	15318	15423	15471	15196	15381	15379	15431	15232	15435	15403	15630	15315	15352	15393	15504	15360	15321	15447	15494	15526	15408	15458	15396	15487	15430	15407	15405	15372	15377	15384	15429	15498	15573	15353	15478	15487	15427	15504	15365	15472	15303	15422	15583	15398	15427	15261	15458	15489	15390	15404	15311	15400	15218	15715	15486	15262	15364	15274	15419	15343	15303	15366	15261	15369	15417	15373	15451	15465	15365	15508	15355	15404	15258	15449	15311	15390	15361	15489	15584	15200	15579	15357	15392	15318	15488	15427	15447	15336	15546	15406	15337	15547	15283	15387	15386	15404	15207	15580	15455	15288	15451	15187	15407	15443	15327	15584	15467	15405	15501	15406	15407	15422	15476	15442	15479	15435	15492	15537	15408	15273	15197	15272	15234	15210	15393	15290	15432	15419	15372	15256	15482	15280	15482	15457	15346	15476	15394	15407	15213	15331	15310	15450	15491	15353	15396	15479	15322	15361	15603	15277	15576	15487	15375	15566	15365	15360	15315	15364	15454	15446	15222	15606	15459	15385	15199	15535	15367	15336	15416	15319	15215	15417	15461	15252	15215	15273	15357	15468	15579	15454	15152	15367	15553	15562	15270	15397	15590	15425	15558	15543	15280	15312	15376	15551	15548	15390	15437	15520	15331	15422	15384	15287	15421	15243	15315	15308	15472	15630	15573	15286	15282	15377	15357	15497	15503	15357	15414	15349	15333	15367	15488	15262	15495	15305	15399	15446	15489	15313	15240	15409	15545	15400	15597	15329	15395	15328	15436	15343	15240	15504	15443	15411	15373	15443	15329	15298	15347	15381	15273	15409	15237	15417	15405	15312	15163	15409	15522	15484	15328	15361	15377	15484	15409	15547	15427	15443	15450	15326	15346	15446	15458	15478	15351	15376	15559	15367	15331	15351	15434	15466	15405	15264	15301	15405	15225	15310	15377	15344	15274	15323	15286	15462	15512	15372	15392	15439	15237	15397	15261	15483	15477	15449	15522	15621	15304	15494	15423	15543	15253	15497	15354	15449	15414	15504	15586	15472	15398	15427	15463	15346	15303	15274	15394	15310	15354	15498	15346	15458	15361	15435	15340	15381	15571	15299	15413	15362	15360	15419	15315	15540	15441	15317	15339	15310	15440	15386	15299	15291	15411	15510	15193	15430	15485	15478	15547	15469	15333	15502	15414	15368	15400	15268	15443	15601	15337	15337	15450	15338	15305	15360	15465	15373	15328	15428	15270	15498	15509	15463	15366	15328	15345	15517	15487	15261	15312	15508	15321	15461	15319	15398	15421	15501	15356	15254	15399	15593	15482	15448	15282	15320	15207	15374	15363	15444	15456	15485	15322	15384	15373	15220	15398	15628	15496	15252	15384	15510	15451	15428	15423	15371	15539	15453	15451	15371	15421	15340	15410	15409	15266	15403	15419	15449	15465	15452	15329	15414	15217	15421	15519	15312	15398	15461	15543	15242	15344	15484	15410	15567	15417	15354	15437	15462	15303	15403	15596	15411	15444	15291	15398	15450	15297	15441	15456	15539	15547	15371	15418	15366	15421	15439	15415	15306	15385	15305	15495	15409	15338	15456	15657	15283	15348	15520	15342	15366	15391	15431	15331	15337	15346	15499	15393	15346	15303	15489	15445	15191	15351	15257	15436	15349	15459	15285	15373	15134	15499	15122	15511	15352	15415	15393	15377	15335	15391	15310	15509	15382	15405	15537	15580	15558	15228	15335	15309	15390	15480	15339	15495	15431	15470	15516	15435	15457	15435	15269	15519	15474	15395	15289	15333	15295	15387	15180	15474	15263	15368	15295	15377	15237	15461	15296	15493	15354	15403	15409	15332	15398	15373	15345	15375	15524	15472	15531	15449	15469	15352	15467	15476	15474	15436	15418	15438	15313	15601	15282	15364	15516	15475	15477	15452	15372	15323	15377	15299	15381	15275	15306	15422	15272	15460	15462	15550	15218	15367	15394	15466	15419	15443	15417	15425	15439	15469	15565	15291	15481	15374	15419	15428	15392	15433	15642	15378	15457	15475	15405	15518	15556	15305	15315	15510	15439	15374	15434	15442	15420	15528	15495	15242	15459	15487	15183	15378	15353	15443	15368	15477	15332	15435	15517	15399	15284	15496	15356	15513	15431	15270	15497	15532	15498	15360	15324	15530	15411	15411	15463	15455	15476	15455	15342	15365	15327	15626	15460	15482	15370	15390	15542	15386	15521	15464	15510	15503	15534	15492	15417	15577	15485	15448	15331	15474	15262	15388	15466	15615	15273	15307	15629	15460	15383	15395	15452	15487	15514	15392	15448	15507	15371	15332	15325	15198	15470	15389	15371	15416	15362	15547	15502	15449	15382	15288	15373	15493	15350	15312	15551	15291	15262	15588	15403	15339	15575	15671	15429	15441	15236	15341	15503	15418	15273	15261	15483	15301	15367	15465	15335	15452	15398	15436	15436	15352	15367	15562	15327	15336	15528	15407	15472	15440	15478	15360	15273	15568	15476	15534	15376	15474	15425	15339	15421	15585	15588	15279	15353	15334	15359	15311	15474	15336	15412	15247	15288	15360	15261	15548	15442	15424	15415	15487	15366	15566	15598	15295	15552	15517	15485	15445	15385	15279	15496	15290	15495	15358	15665	15280	15420	15504	15534	15544	15565	15326	15412	15344	15427	15444	15339	15438	15548	15310	15477	15384	15432	15479	15407	15528	15304	15429	15226	15270	15523	15273	15451	15409	15421	15361	15290	15485	15390	15540	15452	15487	15316	15406	15371	15375	15471	15267	15435	15303	15372	15492	15366	15454	15367	15311	15506	15505	15354	15468	15420	15502	15450	15341	15400	15418	15266	15399	15427	15328	15618	15533	15330	15414	15371	15343	15286	15582	15269	15482	15386	15477	15265	15491	15161	15423	15233	15348	15300	15206	15368	15279	15474
26302	21938	32505	37050	39947	40043	37456	31044	27188	25563	24109	23046	22666	22481	22264	22431	22067	21798	21888	21822	21931	21827	21648	21770	21604	21898	21740	21604	21747	21659	21788	21747	21918	21713	21700	21225	21517	21590	21351	21410	21621	21848	21711	21677	21616	21579	21531	21618	21363	21781	21689	21592	21589	21471	21568	21599	21623	21534	21471	21633	21531	21585	21270	21410	21623	21385	21492	21323	21638	21160	21777	21502	21291	21555	21811	21540	21574	21462	21328	21691	21596	21465	21502	21376	21259	21596	21690	21491	21372	21384	21434	21667	21587	21533	21303	21569	21483	21394	21556	21736	21365	21340	21504	21320	21413	21669	21564	21679	21353	21546	21525	21506	21300	21629	21433	21522	21419	21490	21362	21433	21606	21564	21355	21267	21182	21554	21711	21559	21531	21413	21435	21498	21604	21441	21568	21537	21567	21439	21492	21569	21496	21410	21713	21571	21280	21499	21651	21497	21582	21513	21505	21313	21574	21603	21604	21720	21481	21691	21581	21827	21583	21409	21677	21540	21634	21505	21751	21704	21801	21608	21423	21480	21540	21370	21481	21431	21302	21676	21530	21327	21414	21379	21648	21310	21506	21413	21428	21597	21639	21592	21611	21549	21611	21339	21472	21337	21225	21543	21676	21706	21642	21527	21588	21552	21552	21515	21353	21831	21534	21666	21506	21548	21204	21638	21387	21512	21385	21705	21616	21636	21510	21455	21688	21450	21575	21499	21349	21515	21340	21609	21442	21584	21582	21535	21655	21396	21528	21571	21767	21601	21447	21355	21706	21567	21463	21538	21434	21307	21651	21765	21524	21442	21210	21527	21578	21567	21457	21611	21593	21601	21333	21539	21378	21458	21397	21789	21625	21472	21534	21555	21539	21520	21443	21642	21406	21457	21502	21536	21767	21559	21603	21394	21664	21769	21440	21629	21618	21623	21535	21542	21350	21589	21705	21471	21591	21550	21612	21331	21280	21694	21502	21811	21634	21509	21462	21523	21676	21393	21542	21541	21592	21538	21646	21576	21581	21657	21620	21379	21565	21613	21658	21660	21581	21799	21432	21492	21617	21588	21392	21640	21735	21340	21534	21379	21763	21526	21693	21431	21850	21776	21448	21388	21661	21753	21791	21443	21790	21579	21540	21465	21712	21588	21455	21385	21356	21611	21447	21706	21440	21680	21414	21447	21632	21396	21484	21691	21426	21361	21611	21499	21277	21705	21534	21601	21548	21612	21661	21592	21676	21471	21314	21625	21382	21393	21594	21709	21789	21552	21644	21481	21651	21350	21561	21641	21574	21353	21643	21646	21497	21708	21441	21477	21580	21421	21503	21551	21474	21498	21553	21538	21552	21413	21472	21314	21697	21316	21460	21333	21540	21437	21510	21463	21523	21451	21675	21559	21465	21645	21588	21491	21869	21441	21598	21686	21560	21534	21610	21512	21580	21589	21659	21928	21670	21673	21408	21648	21605	21298	21352	21467	21295	21523	21413	21669	21677	21475	21290	21513	21524	21660	21512	21498	21619	21592	21465	21471	21575	21486	21648	21539	21590	21739	21364	21523	21463	21590	21520	21543	21637	21647	21702	21715	21436	21595	21453	21526	21695	21402	21804	21545	21691	21365	21587	21645	21677	21513	21619	21543	21459	21582	21366	21661	21241	21520	21420	21520	21421	21428	21651	21515	21410	21384	21627	21281	21595	21660	21524	21265	21709	21574	21579	21498	21326	21468	21419	21364	21641	21593	21520	21744	21888	21577	21339	21703	21622	21536	21654	21561	21670	21574	21454	21452	21628	21806	21396	21620	21695	21548	21681	21400	21662	21521	21594	21421	21582	21492	21668	21889	21839	21632	21652	21418	21532	21614	21479	21727	21422	21413	21635	21605	21574	21552	21546	21458	21441	21456	21568	21641	21415	21441	21517	21488	21323	21591	21404	21732	21668	21647	21336	21635	21540	21634	21215	21370	21284	21519	21531	21566	21536	21500	21379	21445	21549	21653	21337	21523	21539	21631	21809	21397	21722	21556	21315	21637	21478	21638	21492	21732	21647	21320	21445	21559	21413	21646	21401	21610	21330	21564	21517	21545	21609	21436	21790	21785	21611	21370	21656	21721	21678	21706	21347	21532	21684	21342	21630	21431	21263	21435	21494	21452	21403	21450	21311	21465	21569	21374	21771	21734	21499	21699	21486	21426	21398	21832	21966	21396	21485	21387	21682	21594	21684	21715	21398	21487	21530	21377	21599	21513	21749	21673	21380	21477	21427	21528	21751	21747	21645	21557	21548	21520	21559	21362	21582	21583	21450	21558	21700	21565	21610	21455	21460	21513	21497	21526	21618	21542	21489	21537	21653	21683	21514	21547	21612	21618	21682	21686	21515	21437	21488	21633	21522	21660	21601	21476	21359	21518	21577	21628	21684	21664	21636	21630	21452	21517	21383	21550	21445	21538	21360	21401	21401	21522	21661	21223	21688	21386	21543	21483	21486	21673	21464	21356	21247	21522	21669	21689	21567	21709	21453	21528	21851	21554	21688	21664	21718	21697	21692	21880	21398	21415	21547	21652	21790	21519	21632	21549	21606	21473	21801	21588	21614	21673	21403	21694	21545	21557	21355	21652	21652	21502	21548	21626	21574	21557	21570	21353	21488	21704	21441	21541	21477	21274	21484	21453	21562	21849	21668	21535	21510	21524	21387	21652	21713	21555	21476	21477	21719	21548	21591	21592	21537	21435	21483	21565	21582	21712	21568	21502	21583	21426	21432	21424	21579	21564	21389	21554	21578	21548	21205	21588	21547	21627	21623	21738	21479	21440	21547	21806	21618	21599	21504	21739	21810	21506	21600	21583	21418	21589	21553	21604	21625	21559	21501	21319	21601	21550	21481	21633	21605	21474	21654	21263	21398	21627	21524	21667	21759	21439	21593	21494	21676	21595	21235	21713	21455	21504	21614	21524	21666	21644	21621	21671	21489	21587	21555	21639	21523	21673	21455	21463	21475	21665	21585	21390	21695	21544	21525	21471	21616	21774	21588	21489	21768	21747	21539	21413	21581	21528	21355	21602	21422	21426	21755	21686	21567	21710	21765	21504	21523	21352	21669	21584	21709	21499	21486	21576	21463	21483	21622	21503	21481	21421	21436	21394	21496	21448	21456	21693	21654	21579	21383	21526	21508	21216	21552	21567	21598	21437	21611	21397	21581	21721	21527	21587	21713	21504	21362	21219	21365	21722	21594	21513	21571	21462	21570	21380	21666	21587	21579	21677	21508	21393	21566	21353	21419	21515	21680	21380	21294	21419	21279	21480	21659	21345	21399	21458	21497	21552	21633	21437	21426	21479	21483	21576	21404	21611	21481	21516	21659	21434	21468	21428	21655	21806	21541	21452	21440	21564	21627	21593	21738	21313	21436	21461	21318	21469	21535	21681	21493	21620	21612	21613	21695	21467	21369	21567	21642	21710	21357	21610	21403	21392	21719	21475	21840	21534	21435	21626	21765	21706	21553	21313	21522	21564	21688	21390	21482	21583	21490	21730	21584	21631	21467	21663	21348	21501	21579	21791	21422	21625	21796	21661	21701	21517	21354	21603	21698	21729	21729	21534	21496	21803	21659	21455	21683	21562	21449	21541	21612	21701	21617	21328	21718	21549	21482	21401	21347	21510	21508	21524	21394	21420	21245	21451	21454	21498	21262	21511	21532	21562	21426	21570	21732	21391	21344	21526	21649	21427	21610	21560	21450	21533	21564	21504	21560	21475	21694	21507	21605	21459	21429	21450	21620	21685	21563	21508	21407	21257	21678	21703	21522	21488	21250	21585	21374	21708	21509	21503	21450	21282	21602	21423	21457	21653	21551	21549	21473	21578	21570	21679	21557	21599	21499	21463	21278	21454	21418	21309	21417	21461	21335	21569	21488	21329	21563	21523	21702	21611	21250	21491	21398	21455	21731	21660	21740	21334	21574	21476	21341	21484	21679	21730	21501	21645	21346	21628	21699	21712	21514	21569	21575	21642	21509	21442	21787	21565	21390	21442	21594	21473	21425	21579	21353	21700	21617	21371	21560	21578	21674	21536	21689	21600	21768	21418	21682	21301	21398	21518	21678	21567	21684	21352	21504	21671	21635	21463	21552	21688	21339	21589	21621	21315	21489	21569	21390	21535	21827	21669	21645	21739	21511	21683	21369	21479	21543	21546	21396	21597	21589	21614	21597	21548	21428	21407	21600	21485	21385	21406	21505	21635	21651	21294	21505	21399	21619	21453	21451	21604	21596	21415	21215	21453	21247	21526	21600	21650	21619	21521	21560	21214	21591	21405	21502	21502	21433	21605	21684	21643	21558	21686	21690	21513	21465	21640	21715	21416	21713	21986	21751	21539	21432	21541	21608	21440	21854	21692	21552	21581	21372	21384	21462	21544	21503	21508	21764	21369	21476	21410	21508	21453	21662	21752	21484	21510	21529	21587	21499	21436	21509	21686	21544	21722	21797	21841	21781	21674	21400	21483	21746	21705	21881	21624	21404	21454	21552	21618	21592	21470	21485	21592	21638	21713	21500	21504	21395	21359	21369	21730	21389	21619	21786	21639	21638	21585	21350	21497	21743	21594	21594	21400	21502	21846	21671	21495	21697	21533	21618	21494	21723	21453	21740	21536	21582	21456	21593	21808	21438	21746	21458	21631	21637	21729	21456	21634	21750	21855	21733	21821	21467	21328	21653	21706	21444	21329	21508	21499	21717	21379	21390	21576	21589	21520	21694	21439	21309	21551	21544	21484	21644	21402	21497	21591	21637	21475	21515	21540	21633	21696	21649	21532	21757	21474	21420	21705	21450	21610	21327	21387	21567	21691	21710	21574	21460	21470	21563	21577	21605	21526	21714	21542	21398	21421	21667	21661	21428	21439	21551	21646	21580	21609	21502	21718	21545	21803	21476	21549	21538	21616	21616	21503	21472	21641	21565	21594	21510	21645	21462	21638	21185	21460	21725	21555	21490	21530	21514	21543	21502	21289	21698	21457	21549	21567	21295	21485	21403	21669	21684	21462	21557	21636	21487	21557	21491	21551	21445	21416	21448	21636	21546	21666	21655	21595	21523	21275	21649	21332	21357	21646	21425	21647	21552	21368	21581	21692	21385	21621
46804	72234	67992	55562	46458	39439	33135	26282	22452	20326	18223	17140	16785	16540	16127	15838	15628	15737	15629	15518	15515	15507	15492	15478	15576	15336	15402	15583	15388	15412	15308	15317	15443	15340	15339	15347	15268	15071	15428	15369	15223	15376	15315	15424	15339	15376	15401	15241	15246	15244	15365	15230	15350	15194	15283	15184	15247	15337	15262	15280	15318	15114	15313	15222	15140	15177	15291	15163	15325	15325	15149	15301	15218	15135	15240	15338	15356	15121	15315	15431	15387	15266	15322	15243	15377	15186	15263	15167	15278	15320	15182	15313	15112	15240	15286	15249	15188	15347	15302	15292	15118	15051	15280	15325	15236	15178	15232	15253	15393	15234	15444	15187	15412	15323	15315	15264	15140	15500	15305	15421	15222	15301	15223	15237	15255	15169	15322	15218	15229	15313	15333	15149	15424	15391	14990	15392	15473	15303	15061	15368	15258	15239	15264	15094	15304	15229	15097	15302	15293	15292	15301	15139	15375	15478	15130	15134	15402	15406	15290	15228	15339	15326	15400	15248	15240	15227	15114	15272	15106	15171	15224	15233	15257	15301	15183	15255	15264	15228	15199	15274	15092	15343	15280	15342	15314	15242	15390	15146	15343	15230	15295	15230	15264	15317	15301	15118	15330	15441	15306	15210	15311	15269	15286	15302	15242	15515	15246	15291	15237	15352	15142	15104	15403	15285	15381	15270	15137	15273	15149	15224	15206	15307	15220	15258	15106	15118	15208	15465	15074	15241	15359	15321	15264	15182	15374	15286	15283	15332	15322	15224	15111	15203	15334	15221	15342	15129	15116	15331	15252	15267	15363	15171	15271	15446	15298	15328	15343	15101	15253	15139	15229	15289	15324	15400	15101	15381	15166	15319	15450	15303	15184	15257	15279	15188	15317	15138	15391	15220	15317	15397	15367	15311	15334	15208	15208	15188	15186	15330	15309	15303	15350	15299	15425	15400	15221	15170	15284	15214	15324	15269	15184	15305	15027	15254	15162	15413	15168	15407	15292	15383	15229	15437	15094	15340	15205	15354	15298	15348	15275	15364	15357	15427	15227	15221	15230	15321	15217	15324	15223	15294	15249	15377	15214	15275	15170	15356	15177	15374	15202	15257	15144	15148	15304	15298	15316	15220	15303	15297	15294	15215	15243	15227	15291	15143	15095	15364	15338	15366	15233	15210	15101	15149	15441	15201	15354	15239	15260	15460	15127	15208	15335	15215	15389	15316	15512	15177	15201	15263	15247	15171	15275	15065	15292	15338	15315	15186	15303	15212	15280	15257	15349	15364	15159	15149	15349	15304	15493	15272	15147	15502	15416	15373	15325	15234	15250	15246	15315	15159	15345	15399	15231	15152	15345	15279	15224	15168	15325	15202	15302	15172	15255	15289	15272	15285	15349	15274	15292	15304	15217	15481	15117	15299	15295	15392	15369	15282	15391	15466	15312	15214	15344	15233	15078	15621	15274	15220	15176	15311	15230	15327	15464	15322	15282	15452	15339	15425	15311	15248	15235	15268	15287	15421	15173	15172	15427	15160	15318	15370	15334	15255	15263	15190	15337	15395	15171	15456	15333	15270	15325	15338	15209	15182	15160	15394	15309	15170	15324	15226	15297	15266	15153	15404	15130	15187	15308	15209	15199	15197	15430	15241	15413	15152	15301	15129	15270	15401	15300	15162	15249	15355	15171	15172	15318	15311	15244	15199	15283	15143	15147	15404	15540	15360	15298	15413	15252	15476	15395	15082	15347	15126	15268	15274	15150	15296	15191	15221	15473	15251	15284	15421	15274	15296	15414	15240	15170	15396	15240	15158	15282	15370	15343	15235	15255	15136	15405	15292	15077	15264	15286	15302	15243	15216	15252	15334	15285	15158	15338	15131	15088	15495	15240	15255	15144	15281	15211	15334	15221	15214	15368	15395	15227	15003	15224	15390	15189	15402	15096	15262	15144	15131	15361	15337	15237	15271	15206	15180	15279	15078	15280	15272	15122	15214	15243	15203	15278	15245	15247	15295	15323	15341	15294	15421	15357	15375	15195	15379	15342	15200	15271	14997	15275	15183	15270	15242	15218	15240	15261	15246	15159	15429	15395	15243	15351	15223	15325	15150	15292	15200	15391	15195	15216	15308	15176	15287	15187	15245	15312	15255	15361	15243	15200	15370	15024	15295	15387	15399	15215	15188	15323	15216	15330	15293	15382	15387	15350	15316	15301	15373	15412	15338	15228	15207	15442	15081	15138	15326	15225	15254	15155	15159	15326	15305	15321	15200	15305	15364	15285	15113	15452	15339	15151	15494	15202	15257	15116	15106	15162	15216	15217	15294	15329	15387	15157	15421	15408	15159	15396	15211	15155	15237	15276	15191	15318	15242	15229	15419	15264	15366	15162	15205	15227	15421	15132	15327	15109	15263	15319	15265	15343	15274	15262	15176	15215	14997	15286	15337	15290	15195	15461	15422	15492	15289	15297	15338	15394	15241	15299	15366	15284	15134	15337	15329	15299	15282	15243	15329	15280	15204	15219	15242	15339	15233	15307	15118	15236	15477	15156	15323	15492	15155	15197	15198	15140	15115	15148	15332	15273	15072	15394	15151	15289	15351	15378	15303	15373	15299	15268	15258	15300	15357	15459	15239	15270	15236	15274	15150	15377	15160	15274	15229	15289	15231	15096	15238	15343	15304	15271	15283	15272	15233	15209	15341	15248	15238	15303	15409	15260	15257	15414	15194	15226	15320	15341	15180	15314	15255	15324	15485	15297	15426	15230	15180	15154	15312	15351	15235	15269	15230	15397	15115	15324	15289	15438	15318	15352	15229	15292	15251	15307	15214	15225	15137	15374	15247	15267	15240	15203	15266	15234	15109	15290	15333	15394	15306	15200	15332	15302	15346	15281	15230	15384	15140	15357	15251	15034	15285	15181	15336	15346	15211	15463	15188	15187	15227	15311	15228	15270	15139	15423	15203	15182	15154	15207	15153	15248	15356	15234	15338	15311	15281	15250	15171	15287	15076	15428	15371	15170	15381	15045	15050	15421	15325	15288	15413	15106	15461	15254	15358	15280	15185	15378	15302	15274	15155	15292	15331	15278	15295	15227	15201	15150	15187	15229	15262	15384	15117	15383	15017	15363	15504	15274	15276	15216	15359	15276	15173	15542	15380	15308	15345	15279	15362	15454	15273	15305	15281	15182	15517	15378	15290	15373	15428	15402	15205	15216	15258	15232	15185	15129	15459	15296	15032	15111	15236	15256	15412	15204	15257	15351	15162	15434	15266	15289	15225	15198	15416	15222	15243	15226	15280	15334	15303	15205	15263	15158	15304	15265	15354	15199	15233	15067	15325	15244	15160	15219	15385	15075	15217	15035	15280	15311	15153	15250	15181	15274	15237	15262	15394	15220	15377	15273	15370	15342	15064	15278	15247	15330	15261	15178	15176	15222	15404	15204	15398	15336	15202	15399	15247	15162	15298	15239	15122	15087	15201	15370	15331	15359	15276	15268	15279	15271	15293	15182	15239	15124	15290	15276	15310	15412	15129	15576	15332	15226	15361	15230	15376	15333	15149	15293	15223	15224	15280	15149	15163	15236	15257	15321	15415	15281	15320	15237	15302	15304	15502	15225	15292	15278	15300	15469	15285	15476	15257	15283	15293	15115	15133	15077	15197	15367	15139	15247	15428	15246	15298	15192	15251	15409	15370	15110	15323	15371	15367	15304	15278	15298	15216	15377	15197	15181	15440	15422	15262	15240	15375	15310	15120	15382	15237	15167	15224	15454	15324	15295	15378	15386	15363	15516	15219	15131	15234	15254	15270	15268	15365	15292	15321	15319	15166	15265	15152	15284	15484	15129	15298	15404	15222	15275	15283	15167	15338	15300	15353	15203	15426	15186	15239	15130	15231	15416	15125	15280	15307	15202	15292	15294	15364	15261	15196	15303	15381	15138	15175	15274	15437	15050	15256	15327	15280	15179	15412	15226	15419	15178	15443	15253	15323	15334	15297	15250	15306	15397	15386	15089	15184	15415	15222	15426	15286	15445	15236	15347	15284	15273	15281	15373	15250	15392	15156	15113	15435	15380	15268	15285	15296	15442	15440	15300	15165	15412	15247	15214	15409	15354	15402	15338	15578	15320	15336	15123	15247	15294	15336	15276	15215	15283	15209	15348	15304	15231	15261	15198	15388	15281	15193	15319	15526	15051	15152	15362	15393	15352	15338	15373	15234	15231	15219	15106	15320	15337	15218	15350	15324	15235	15354	15299	15285	15277	15178	15258	15313	15408	15206	15144	15247	15216	15242	15270	15338	15360	15242	15282	15153	15393	15195	15553	15243	15371	15262	15416	15243	15201	15176	15211	15164	15262	15339	15327	15184	15232	15184	15241	15083	15345	15225	15271	15237	15321	15226	15343	15228	15398	15268	15420	15299	15286	15083	15248	15210	15278	15164	15196	15179	15315	15300	15250	15138	15328	15553	15330	15485	15389	15347	15221	15120	15245	15306	15301	15400	15370	15245	15213	15372	15285	15339	15273	15188	15119	15582	15284	15200	15188	15335	15153	15245	15258	15221	15426	15049	15120	15194	15385	15120	15374	15283	15404	15330	15211	15324	15164	15292	15270	15267	15346	15245	15390	15323	15212	15099	15308	15091	15498	15219	15359	15190	15390	15327	15215	15264	15107	15226	15283	15228	15238	15432	15228	15227	15252	15184	15264	15250	15341	15297	15181	15193	15277	15084	15265	15197	15336	15147	15318	15188	15404	15292	15238	15252	15375	15361	15372	15249	15123	15371	15293	15229	15240	15163	15213	15145	15161	15142	15268	15236	15110	15266	15239	15234	15432	15299	15208	15049	15292	15009	15297	15183	15434	15307	15496	15217	15360	15313	15174	15281	15219	15242	15346	15311	15340	15265	15366	15493	15087	15215	15450	15332	15298	15123	15121	15291	15391	15190	15121	15445	15233	15258	15405	15125	15390	15324	15249	15304	15126	15279	15280	15251	15085	15295	15151	15409	15173	15341	15378	15310	15338	15241	15392	15409	15309	15206	15221	15266	15385	15443	15336	15386	15360	15256	15232	15235	15180	15388	15256	15276	15316	15260	15185	15290	15413	15291	15338	15234	15257	15105	15231	15152	15267	15375
24458	21721	30527	31852	39326	43791	41651	33552	30025	27519	25444	23846	23346	23203	22716	22459	22131	22288	22042	22207	22022	21833	21920	21771	22036	22236	21772	21871	22088	22061	21847	21795	21830	21694	21657	21841	21611	21772	21676	21671	21695	21718	21720	21783	21639	21780	21793	21767	21413	21516	21750	21587	21686	21681	21895	21528	21912	21550	21812	21833	21542	21632	21819	21632	21558	21800	21763	21793	21548	21593	21602	21615	21714	21718	21639	21813	21627	21600	21647	21655	21612	21712	21531	21536	21590	21623	21780	21485	21797	21680	21653	21736	21686	21289	21713	21641	21460	21737	21585	21767	21509	21529	21935	21785	21733	21388	21730	21612	21740	21484	21542	21638	21739	21575	21582	21540	21508	21580	21710	21717	21608	21539	21635	21495	21367	21774	21658	21855	21520	21642	21571	21524	21679	21623	21531	21474	21383	21439	21668	21682	21421	21618	21661	21649	21532	21568	21651	21760	21696	21771	21285	21615	21748	21676	21680	21590	21690	21484	21471	21620	21697	21721	21822	21667	21340	21601	21700	21584	21634	21591	21792	21556	21788	21941	21614	21633	21592	21539	21299	21727	21569	21403	21716	21428	21458	21700	21755	21486	21697	21643	21628	21578	21839	21672	21832	21639	21466	21593	21889	21447	21873	21827	21509	21428	21576	21766	21451	21677	21717	21644	21539	21533	21614	21654	21648	21786	21698	21606	21468	21564	21511	21619	21408	21525	21605	21599	21895	21744	21704	21633	21553	21615	21879	21457	21570	21677	21709	21734	21597	21623	21612	21776	21499	21689	21682	21569	21748	21533	21590	21617	21813	21572	21641	21553	21704	21595	21745	21579	21739	21999	21749	21405	21760	21725	21828	21364	21460	21671	21586	21907	21536	21643	21703	21415	21646	21793	21755	21786	21904	21505	21752	21539	21558	21730	21485	21599	21599	21473	21638	21770	21562	21704	21368	21352	21422	21676	21528	21636	21775	21627	21659	21687	21839	21718	21722	21658	21758	21678	21735	21824	21440	21717	21633	21623	21606	21537	21439	21528	21517	21557	21658	21818	21534	21441	21563	21809	21737	21345	21680	21905	21397	21659	21630	21748	21659	21714	21650	21614	21532	21673	21525	21505	21624	21460	21590	21548	21713	21754	21776	21536	21433	21661	21557	21527	21617	21657	21623	21548	21539	21731	21509	21558	21782	21184	21675	21594	21839	21580	21557	21838	21566	21528	21606	21643	21570	21673	21815	21603	21729	21459	21427	21736	21871	21608	21664	21910	21567	21568	21524	21439	21438	21590	21561	21616	21634	21541	21469	21587	21819	21717	21580	21883	21726	21767	21709	21719	21696	21628	21510	21528	21719	21397	21646	21822	21593	21537	21866	21636	21470	21754	21672	21394	21810	21615	21681	21712	21462	21619	21674	21450	21628	21824	21623	21628	21499	21616	21691	21644	21462	21521	21850	21665	21552	21683	21600	21497	21322	21585	21410	21472	21693	21852	21689	21418	21639	21507	21769	21714	21539	21786	21653	21891	21617	21573	21577	21589	21470	21613	21714	21706	21571	21601	21655	21652	21577	21842	21563	21537	21523	21684	21478	21681	21611	21477	21478	21698	21656	21552	21588	21553	21714	21666	21508	21684	21597	21757	21665	21786	21893	21750	21726	21604	21808	21627	21657	21597	21606	21699	21546	21613	21519	21718	21725	21557	21722	21555	21645	21374	21480	21590	21767	21868	21584	21635	21385	21825	21482	21650	21645	21823	21617	21804	21700	21765	21604	21578	21550	21583	21547	21729	21558	21915	21805	21506	21712	21674	21690	21521	21632	21840	21630	21771	21770	21455	21678	21523	21768	21641	21642	21611	21828	21704	21690	21766	21620	21772	22080	21723	21472	21761	21814	21736	21773	21685	21620	21617	21631	21536	21653	21666	21657	21680	21516	21437	21622	21634	21593	21760	21488	21716	21702	21779	21696	21630	21796	21683	21660	21539	21560	21400	21643	21602	21488	21641	21627	21619	21475	21522	21644	21620	21582	21503	21993	21689	21783	21506	21577	21585	21682	21359	21657	21613	21693	21565	21524	21522	21791	21849	21599	21717	21695	21668	21750	21452	21658	21929	21709	21739	21688	21589	21835	21611	21544	21592	21705	21787	21721	21741	21829	21544	21791	21549	21499	21507	21587	21606	21765	21589	21587	21763	21738	21444	21517	21593	21855	21419	21654	21696	21702	21476	21639	21797	21558	21726	21889	21538	21528	21725	21616	21840	21433	21880	21742	21498	21571	21695	21806	21526	21686	21657	21735	21502	21391	21569	21538	21657	21587	21474	21551	21611	21731	21621	21680	21644	21555	21490	21624	21555	21514	21439	21800	21689	21581	21622	21502	21615	21608	21761	21714	21657	21737	21703	21601	21494	21639	21455	21465	21448	21772	21568	21602	21802	21550	21624	21778	21419	21448	21607	21807	21686	21671	21670	21947	21612	21645	21886	21714	21605	21749	21565	21697	21678	21729	21639	21749	21735	21456	21375	21582	21672	21614	21521	21523	21568	21689	21713	21849	21717	21381	21558	21603	21521	21645	21521	21666	21539	21711	21401	21623	21742	21698	21751	21785	21510	21747	21715	21558	21610	21753	21680	22013	21612	21725	21506	21628	21491	21678	21766	21499	21623	21557	21509	21703	21596	21698	21750	21575	21846	21443	21649	21686	21425	21640	21646	21552	21421	21791	21592	21675	21586	21769	21691	21722	21609	21500	21671	21453	21622	21511	21560	21612	21601	21637	21471	21610	21768	21608	21716	21795	21617	21734	21423	21529	21554	21612	21585	21741	21641	21849	21569	21613	21686	21616	21660	21767	21753	21704	21668	21617	21738	21649	21680	21483	21579	21692	21717	21978	21717	21723	21537	21732	21529	21565	21769	21837	21685	21602	21740	21775	21447	21346	21715	21825	21744	21467	21384	21603	21612	21511	21622	21710	21871	21546	21777	21537	21830	21626	21607	21626	21626	21585	21814	21460	21706	21632	21721	21520	21766	21845	21539	21594	21743	21410	21656	21654	21713	21792	21658	21557	21595	21531	21500	21568	21780	21654	21729	21573	21737	21734	21301	21912	21798	21734	21467	21778	21613	21504	21581	21526	21673	21461	21720	21741	21728	21741	21546	21812	21507	21705	21484	21600	21731	21627	21864	21647	21527	21465	21615	21692	21641	21711	21495	21424	21522	21550	21653	21727	21572	21291	21610	21779	21532	21468	21702	21486	21620	21525	21816	21539	21660	21727	21753	21629	21644	21545	21820	21686	21577	21451	21693	21786	21624	21665	21653	21641	21392	21633	21600	21730	21385	21552	21576	21734	21795	21795	21693	21617	21633	21662	21594	21733	21793	21615	21589	21392	21665	21644	21554	21729	21617	21765	21494	21693	21518	21637	21513	21697	21710	21411	21600	21577	21808	21605	21659	21549	21611	21641	21690	21500	21493	21901	21696	21442	21830	21668	21529	21535	21502	21571	21639	21571	21844	21660	21697	21320	21717	21646	21695	21633	21860	21601	21500	21706	21558	21529	21850	21657	21564	21634	21827	21668	21922	21927	21609	21598	21707	21698	21742	21766	21619	21785	21399	21689	21699	21764	21653	21704	21699	21542	21731	21648	21691	21682	21558	21636	21515	21697	21690	21753	21758	21777	21531	21859	21744	21752	21619	21621	21718	21617	21743	21654	21449	21518	21714	21597	21607	21508	21556	21560	21591	21649	21375	21473	21444	21839	21379	21869	21597	21410	21534	21603	21758	21398	21485	21543	21391	21551	21569	21337	21766	21742	21596	21597	21790	21569	21807	21679	21744	21754	21574	21663	21492	21524	21666	21686	21633	21737	21520	21607	21488	21821	21561	21655	21647	21616	21649	21489	21695	21626	21770	21622	21603	21757	21824	21733	21485	21362	21902	21608	21725	21708	21611	21674	21562	21622	21819	21488	21487	21537	21689	21432	21547	21691	21569	21833	21620	21590	21662	21454	21548	21469	21653	21658	21689	21618	21494	21496	21747	21668	21670	22022	21447	21349	21520	21477	21673	21641	21588	21653	21733	21554	21393	21475	21638	21428	21527	21524	21649	21725	21742	21595	21716	21730	21590	21793	21928	21725	21664	21662	21819	21636	21607	21511	21591	21496	21636	21677	21565	21481	21547	21632	21612	21585	21513	21583	21634	21643	21728	21636	21426	21625	21544	21757	21384	21408	21611	21946	21524	21387	21607	21718	21560	21414	21771	21650	21558	21643	21695	21292	21821	21425	21675	21663	21585	21660	21699	21570	21746	21743	21627	21808	21743	21580	21605	21772	21844	21494	21673	21556	21611	21869	21747	21792	21487	21667	21705	21712	21627	21718	21619	21441	21561	21693	21562	21677	21474	21842	21658	21783	21647	21411	21444	21777	21710	21789	21541	21613	21832	21794	21708	21532	21670	21841	21584	21558	21754	21758	21881	21712	21430	21522	21877	21523	21564	21783	21690	21895	21788	21869	21670	21439	21417	21538	21760	21726	21703	21851	21806	21665	21657	21579	21522	21531	21376	21870	21621	21459	21514	21669	21799	21731	21683	21678	21605	21691	21799	21967	21783	21742	21566	21566	21727	21562	21478	21552	21739	21614	21520	21568	21521	21806	21612	21629	21640	21342	21499	21504	21776	21614	21624	21652	21602	21774	21628	21623	21623	21814	21526	21762	21795	21638	21692	21734	21756	21785	21652	21755	21687	21563	21726	21707	21616	21698	21741	21626	21349	21760	21384	21647	21415	21334	21556	21775	21746	21542	21906	21634	21792	21614	21577	21868	21668	21606	21510	21610	21840	21624	21778	21730	21585	21741	21638	21707	21578	21723	21652	21581	21631	21715	21672	21616	21445	21399	21553	21352	21643	21370	21778	21719	21684	21559	21433	21587	21664	21779	21575	21531	21779	21675	21661	21503	21341	21590	21644	21571	21580	21838	21539	21383	21462	21628	21855	21663	21839	21741	21701	21558	21682	21539	21524	21403	21729	21629	21564	21563	21515	21822	21486	21600	21387	21630	21447	21683	21688	21803	21267	21684	21718	21705	21695	21437	21685	21576	21902	21502	21830	21609	21843	21731	21682	21711	21549	21738	21622	21827	21517
49128	81140	76305	65712	56402	47644	37868	30105	26011	22315	19588	17949	17522	16815	16718	16188	16135	16081	15640	15770	15778	15694	15577	15608	15415	15623	15591	15499	15389	15354	15312	15401	15314	15174	15283	15476	15301	15372	15230	15279	15179	15153	15457	15389	15418	15354	15293	15170	15200	15243	15406	15246	15382	15340	15292	15189	15314	15331	15206	15411	15232	15360	15080	15197	15232	15385	15235	15354	15078	15348	15204	15196	15209	15247	15292	15277	15182	15392	15410	15384	15309	15404	15261	15259	15050	15063	15303	15211	15211	15219	15314	15262	15500	15105	15293	15361	15293	15233	15185	15469	15256	15177	15368	15422	15286	15313	15476	15308	15310	15241	15391	15291	15256	15310	15213	15348	15061	15474	15116	15301	15261	15381	15163	15229	15179	15304	15288	15275	15296	15264	15228	15325	15238	15521	15309	15347	15230	15238	15289	15172	15280	15302	15120	15388	15124	15062	15563	15388	15312	15355	15330	15321	15196	15354	15370	15311	15241	15240	15165	15160	15383	15178	15256	15352	15262	15175	15341	15382	15110	15347	15177	15404	15256	15104	15200	15412	15127	15405	15329	15226	15285	15229	15365	15251	15081	15107	15262	15261	15333	15191	15126	15244	15171	15430	15219	15223	15206	15351	15193	15124	15286	15157	15180	15241	15202	15140	15277	15331	15356	15269	15302	15303	15107	15354	15331	15377	15324	15201	15392	15118	15187	15069	15137	15354	15212	15252	15340	15285	15278	15339	15142	15215	15223	15321	15245	15389	15343	15247	15296	15183	15292	15092	15191	15221	15300	15249	15221	15267	15146	15312	15158	15433	15236	15255	15100	15261	15332	15279	15260	15334	15215	15400	15212	15288	15276	15286	15267	15274	15333	15333	15414	15261	15118	15230	15146	15263	15189	15135	15430	15262	15106	15351	15364	15315	15176	15290	15267	15201	15130	15406	15367	15324	15246	15106	15388	15332	15221	15111	15155	15274	15066	15456	15217	15250	15428	15185	15283	15387	15201	15286	15413	15258	15088	15220	15203	15388	15424	15240	15239	15300	15149	15199	15280	15389	15245	15202	15234	15366	15223	15228	15100	15162	15275	15300	15214	15300	15264	15214	15248	15162	15098	15467	15283	15130	15325	15368	15331	15219	15229	15270	15401	15190	15169	15297	15288	15405	15261	15393	15297	15330	15191	15573	15107	15211	15259	15178	15196	15346	15395	15478	15302	15296	15088	15302	15320	15235	15371	15374	15322	15243	15198	15219	15162	15289	15163	15244	15291	15339	15296	15140	15328	15123	15359	15344	15310	15155	15228	15369	15342	15049	15346	15191	15249	15250	15192	15285	15325	15284	15101	15209	15125	15249	15473	15170	15247	15223	15336	15212	15202	14948	15274	15169	15404	15201	15393	15151	15257	15322	15383	15176	15183	15189	15372	15308	15369	15257	15293	15389	15283	15307	15187	15241	15198	15199	15343	15180	15147	15188	15311	15432	15151	15306	15226	15290	15256	15151	15336	15305	15288	15254	15169	15244	15245	15168	15165	15153	15221	15344	15254	15531	15231	15196	15061	15420	15307	15570	15146	15410	15410	15359	15246	15350	15221	15311	15144	15150	15336	15304	15226	15160	15268	15318	15296	15360	15192	15151	15313	15358	15313	15368	15209	15419	15245	15338	15335	15151	15291	15447	15293	15188	15303	15301	15521	15084	15191	15228	15265	15249	15343	15138	15164	15339	15320	15110	15137	15221	15139	15310	15193	15302	15356	15208	15452	15400	15216	15212	15163	15249	15154	15329	15288	15261	15339	15340	15150	15360	15374	15321	15202	15202	15222	15294	15316	15152	15182	15426	15325	15404	15288	15347	15225	15157	15201	15278	15238	15372	15263	15423	15130	15300	15378	15287	15123	15228	15312	15097	15153	15306	15145	15399	15396	15405	15187	15312	15304	15220	15257	15213	15298	15429	15070	15210	15287	15418	15171	15202	15309	15199	15195	15228	15165	15220	15308	15256	15336	15245	15328	15136	15159	15264	15146	15349	15015	15569	15280	15446	15222	15204	15187	15290	15407	15322	15161	15322	15179	15269	15275	15381	15227	15236	15318	15219	15451	15086	15196	15122	15300	15411	15102	15115	15253	15318	15360	15236	15269	15468	15195	15167	15231	15267	15247	15270	15405	15261	15330	15128	15149	15408	15297	15060	15235	15259	15195	15491	15173	15401	15238	15229	15111	15246	15272	15207	15309	15230	15195	15375	15363	15323	15275	15331	15103	15228	15120	15331	15311	15274	15068	15203	15179	15303	15225	15294	15319	15191	15240	15261	15273	15303	15310	15096	15205	15122	15205	15153	15072	15314	15159	15255	15127	15310	15294	15137	15423	15112	15346	15397	15360	15302	15367	15471	15318	15306	15201	15286	15274	15270	15288	15180	15249	15269	15316	15176	15475	15399	15306	15238	15458	15340	15006	15361	15397	15298	15178	15207	15333	15110	15149	15224	15104	15175	15431	15356	15297	15400	15141	15318	15217	15271	15223	15233	15313	15329	15214	15227	15254	15159	15232	15317	15348	15275	15232	15088	15337	15168	15232	15342	15255	15313	15442	15266	15085	15176	15047	15165	15184	15329	15341	15344	15212	15309	15139	15034	15170	15297	15178	15341	15202	15392	15477	15371	15253	15284	15327	15238	15139	15136	15318	15256	15412	15146	15067	15163	15295	15227	15381	15136	15215	15227	15342	15361	15291	15307	15339	15255	14989	15118	15255	15289	15164	15399	15110	15209	15271	15257	15229	15289	15284	15201	15286	15290	15339	15350	15198	15335	15155	15216	15175	15186	15302	15296	15268	15261	15178	15385	15127	15281	15470	15316	15232	15244	15254	15296	15276	15262	15210	15184	15252	15230	15368	15216	15269	15134	15360	15142	15277	15130	15412	15377	15494	15263	15348	15234	15318	15272	15176	15495	15371	15353	15259	15163	15325	15272	15284	15022	15281	15238	15118	15174	15432	15446	15216	15362	15383	15319	15243	15228	15398	15261	15146	15476	15169	15240	15323	15195	15162	15238	15369	15331	15418	15132	15266	15201	15229	15241	15273	15289	15301	15436	15344	15210	15168	15273	15362	15256	15209	15215	15060	15138	15288	15338	15172	15232	15341	15238	15326	15124	15351	15277	15372	15274	15361	15168	15137	15118	15205	15144	15068	15357	15267	15304	15304	15266	15080	15240	15189	15187	15287	15375	15092	15346	15245	15307	15238	15294	15271	15183	15321	15207	15206	15352	15172	15140	15286	15333	15269	15270	15274	15017	15391	15379	15341	15179	15285	15398	15250	15266	15285	15369	15291	15302	15365	15219	15447	15070	15427	15152	15205	15328	15137	15233	15164	15180	15332	15253	15079	15260	15381	15248	15217	15305	15191	15214	15361	15436	15350	15295	15332	15288	15231	15145	15176	15430	15332	15203	15218	15190	15175	15296	15299	15138	15223	15180	15220	15284	15149	15163	15357	15204	15259	15254	15252	15080	15384	15386	15268	15358	15242	15248	15284	15260	15268	15289	15222	15231	15244	15159	15223	15334	15270	15173	15274	15331	15365	15350	15375	15232	15230	15284	15298	15328	15385	15122	15193	15243	15183	15342	15284	15340	15294	15250	15499	15440	15257	15282	15147	15152	15227	15216	15472	15205	15257	15270	15314	15182	15222	15202	15308	15306	15265	15210	15393	15174	15190	15285	15352	15243	15090	15217	15336	15125	15264	15467	15300	15252	15261	15409	15202	15261	15206	15227	15239	15225	15251	15266	15196	15390	15235	15177	15174	15195	15190	15523	15276	15291	15277	15223	15276	15287	15133	15257	15210	15236	15315	15172	15300	15249	15225	15306	15291	15361	15175	15337	15442	15365	15091	15357	15246	15386	15271	15222	15256	15286	15210	15187	15412	15367	15027	15316	15371	15328	15235	15389	15258	15230	15324	15426	15375	15236	15216	15100	15196	15248	15261	15179	15391	15218	15379	15156	15243	15239	15221	15388	15345	15149	15272	15324	15266	15173	15258	15305	15275	15336	15348	15277	15294	15221	15336	15360	15384	15149	15157	15318	15358	15237	15304	15244	15214	15371	15239	15344	15306	15279	15188	14975	15289	15357	15138	15284	15175	15275	15417	15577	15024	15332	15235	15400	15359	15082	15403	15354	15358	15351	15291	15306	15329	15216	15097	15350	15323	15319	15170	15158	15349	15251	15177	15147	15282	15428	15269	15217	15252	15281	15379	15309	15255	15134	15332	15169	15258	15088	15322	15334	15088	15109	15202	15182	15237	15298	15289	15303	15369	15194	15147	15175	15210	15279	15202	15214	15321	15304	15231	15357	15323	15336	15215	15225	15130	15136	15299	15196	15180	15322	15295	15173	15270	15238	15262	15193	15532	15191	15140	15374	15230	15239	15385	15148	15293	15095	15508	15257	15269	15410	15256	15206	15237	15385	15247	15342	15158	15177	15278	15353	15311	15344	15402	15122	15348	15233	15497	15243	15426	15250	15116	15278	15160	15131	15451	15372	15252	15155	15184	15215	15197	15267	15335	15307	15396	15279	15194	15240	15202	15274	15172	15180	15375	15132	15418	15330	15191	15454	15181	15383	15126	15170	15295	15106	15368	15317	15164	15221	15145	15384	15211	15192	15146	15180	15296	15311	15357	15225	15281	15168	15242	15415	15343	15407	15059	15275	15305	15106	15227	15233	15344	15134	15404	15233	15328	15414	15386	15241	15187	15280	15274	15271	15292	15225	15248	15331	15253	15200	15289	15226	15344	15202	15320	15202	15426	15431	15284	15319	15357	15138	15341	15121	15240	15191	15222	15212	15287	15409	15213	15359	15192	15290	15219	15238	15234	15277	15148	15135	15325	15255	15315	15015	15241	15463	15338	15330	15370	15355	15188	15240	15185	15238	15069	15395	15399	15332	15407	15188	15287	15284	15260	15265	15214	15195	15124	15352	15295	15327	15390	15309	15317	15427	15225	15359	15268	15293	15349	15226	15302	15270	15186	15255	15192	15314	15284	15103	15213	15304	15172	15231	15227	15096	15209	15365	15352	15277	15343	15244	15346	15443	15266	15367	15241	15237	15304	15432	15199	15106	15265	15340	15350	15214	15122	15198
45773	55487	54912	47758	39257	32933	28868	26276	24610	23870	23093	22800	22609	22585	22498	22142	22524	22180	22411	22180	22071	22111	22006	22084	21826	21918	21893	22150	22011	22041	21871	22026	21970	21867	22059	21970	22134	22051	22055	21806	21899	21694	22008	22091	21860	21918	22015	21888	21924	21909	21967	22091	21920	21729	21957	21873	21739	22030	22277	21997	21892	21959	22009	22014	22020	21857	22103	21958	22010	21898	22045	22178	22136	22150	21861	21831	21972	21799	21928	21850	22038	22000	22054	22099	21865	21913	22009	22175	21914	21779	21801	22143	21922	22034	21958	22030	22021	21878	21874	21715	21917	21847	21948	21974	22256	22114	21961	21610	21738	21666	21778	21995	21984	21954	21904	22124	22043	21964	21958	21947	21940	21721	22046	21916	22087	21842	21989	21984	21936	22063	21991	21853	22037	21937	21763	21973	21831	21684	21956	21926	21889	21839	21731	21853	21856	21844	21906	21853	21662	21986	22206	22134	21848	22123	21853	21864	22149	21874	21828	21998	21853	22027	21898	21908	21970	22170	21922	21778	21890	21950	21962	21828	21999	21806	21834	22133	22042	21908	22003	22001	21880	21931	21784	21785	21819	21748	22020	22194	21852	21916	22092	21986	21831	22192	22019	22014	21897	21993	21895	21777	22065	21816	21688	21802	21932	21827	21717	21786	22156	21925	22272	22053	22047	21791	21621	21855	21937	21932	21760	21827	21869	21757	21941	21885	21968	21978	22019	22053	22069	21855	21931	21567	22001	22023	21803	22019	21962	21946	21998	21823	22063	22021	21964	22056	21993	21821	22046	21732	21950	21834	21989	21864	21901	21808	21805	21997	22173	21806	21809	21712	21898	21983	21911	21721	21608	22046	22019	22088	21780	21766	22119	21942	21919	21808	21860	21835	21754	22061	21856	21833	21997	21834	21859	22035	21946	22051	22013	21777	21853	21856	21683	21798	22093	21978	21897	22015	21991	21874	22087	21959	21667	21815	21730	21998	21840	21969	21903	21818	21824	22169	21880	22080	22188	21768	21747	21874	21993	21987	22204	21831	21943	22159	21798	21988	22107	22135	21853	21886	21817	22067	21930	22194	21999	21740	21955	21812	21741	21835	21769	21890	22011	21911	21747	21876	21806	21761	22032	22026	21755	21891	21893	21668	22007	21890	21814	21791	21744	22230	22023	22001	22102	22075	21879	21931	21849	22040	21809	22072	21939	21885	21947	21845	22090	21803	22092	22069	21894	21870	22033	21985	21995	22142	21701	21963	22043	22028	22016	21935	22091	21966	21733	21873	21918	21984	21859	22096	21835	21822	21700	21691	22015	21880	21881	22035	22100	22154	21888	21748	21743	22081	21986	22055	21964	21987	21845	22006	21822	21962	21963	21916	21938	21727	22019	21929	21856	21985	21795	22003	22054	21988	21784	21853	21797	21764	22071	21920	22013	21942	22011	22004	22100	21927	21781	21750	21882	21961	22059	22061	21894	21876	21860	22063	22047	21843	22116	22025	21909	22045	22027	21941	21811	22065	22086	21958	21980	22033	21932	22047	22126	22012	21945	22026	21789	21806	21941	21651	21800	22140	22036	22098	22079	21759	22101	21993	22102	21791	21905	21872	21922	21797	21818	21867	22080	21856	21938	22124	21754	21718	22027	22068	21889	21948	22096	22077	21947	21991	22164	22235	21994	21950	21910	21878	21911	21847	21964	21834	22023	22042	21901	21995	21732	21861	21935	22068	21880	21862	21953	21943	21814	21647	21903	21871	21909	21899	21918	21844	21936	22158	21846	21903	21834	21745	22119	21900	21878	21972	22006	22062	21919	21912	22169	21923	22009	21958	22038	21951	21819	21935	21755	22204	21829	22016	22048	22002	21928	21897	22035	21715	21799	22132	21940	21934	21885	21874	21798	21812	21929	22140	21814	21930	21849	21893	22040	21759	21989	22041	22034	21951	21998	21821	22054	21937	21960	22038	21964	21943	22026	21795	21965	22034	21846	22104	22125	22103	21925	21778	21930	21846	22228	21856	22043	22226	21816	21970	21913	21830	21996	21869	21844	21872	22055	21921	22109	21869	21818	21672	22005	21817	21761	21982	21822	22089	21866	21848	21924	21913	21980	22044	21983	22160	21872	21900	22041	22007	21825	21933	21977	22157	22045	21997	21892	21948	21884	21929	21992	21930	21701	22044	21874	21918	21702	22173	22030	22195	22212	22071	22125	21920	21754	21811	22101	21943	21893	21867	21641	21951	21750	21843	21904	21957	21911	21956	21792	21833	22076	21828	21751	21942	21867	21915	21703	21886	21916	22186	22134	21902	22271	21922	22149	21954	21828	22132	22148	21952	21812	21911	21923	21906	21824	22015	21814	21937	21913	21920	21752	21748	21742	21706	22137	21945	22001	21937	21948	21914	21722	21885	22084	22009	21907	22252	22030	21775	21890	21988	22066	21780	21992	21862	21932	22009	21937	21959	22051	21797	21764	21740	21858	21853	21921	21944	21831	22084	22116	22143	22032	21919	21989	21944	22027	21950	22201	22052	21911	21987	21880	22090	21672	21773	21751	21870	22071	21946	22136	21780	21902	22038	21890	21982	22025	21754	21782	21980	21949	22057	22124	22040	21952	21815	21946	21829	21943	22136	21581	21955	21878	21976	21776	21859	21909	21907	21764	21903	21927	21714	21915	22109	21797	21709	21999	21969	21876	21906	22052	21745	21933	21890	22184	22019	21935	22045	22020	21935	21868	21743	21975	21896	21981	21703	21949	21843	21960	21770	21995	21828	21860	21853	21941	21832	22078	21882	21837	22152	21974	21970	21948	21847	21743	21673	21794	21815	22085	21911	22020	21666	21684	21838	21990	21830	21778	21828	21860	21975	22005	22038	21801	21890	21879	21930	22010	22132	22030	21708	22016	21858	21884	21745	21875	22040	22172	21886	21860	21566	21885	21969	22006	21987	21917	21896	21795	21989	21866	21807	21798	21975	21827	22008	21960	21804	21945	21867	21759	21806	21884	21770	21910	21993	22048	21890	22011	21860	21988	21878	21935	22021	22050	22188	21904	21696	22083	22114	22148	21987	21815	21974	21903	21888	22096	21769	21790	21866	21949	21864	22102	22008	22026	22080	21906	21785	21802	22139	21940	21809	21959	21763	21870	22009	21992	21882	22088	21932	21893	21672	22042	21821	21809	22065	22022	21906	21799	21943	21961	21971	22002	21769	22004	21791	22088	21886	22040	21791	21979	21973	22168	21898	22064	21878	21876	21940	21878	22138	21991	21922	22139	21820	21802	21842	22014	21961	22044	22037	21840	22111	21925	21954	21886	21922	21852	21876	21952	21669	21876	22190	21877	21835	21834	22182	22006	22078	21976	22360	22013	21936	21945	21963	22038	21971	22096	22022	21911	21889	21910	22053	22096	21921	21790	21817	22010	21940	21847	21913	21755	21937	21725	22083	21952	21858	21816	21679	21925	21899	21856	21966	22092	21991	21724	21777	21931	22134	22112	21957	21972	21898	22050	22157	21914	22017	22038	21947	21832	21990	21984	21739	21892	21853	21853	21698	21823	21888	21701	21936	22040	21820	21871	21940	21896	21881	21996	21886	22154	21970	22054	21885	21735	22115	22143	22138	21928	21982	21967	22034	21889	22035	21930	21876	21774	21952	21829	21905	21745	21822	21702	22102	22020	22085	22016	22124	22045	21827	21736	21888	21858	22076	21892	22069	21992	21830	22095	22188	22235	22076	21957	21763	22121	21947	21874	21817	22128	21929	21891	21878	21841	22303	21983	21968	21890	21993	21828	21922	21915	22022	21851	21704	21899	21893	22031	21879	21751	21938	21821	22099	22066	21859	21944	21964	22107	22111	21891	21958	21808	22195	21960	21938	21859	22055	21854	21892	21963	22025	22054	21951	22103	21947	21891	21785	21980	21540	21815	21780	21964	21884	21787	21848	21835	21997	22064	21765	21891	21946	21840	21811	22071	22115	21952	21872	21946	21839	21883	21893	21731	22114	21784	21870	21995	21785	22012	21809	21928	22088	22258	22097	21890	22072	21892	21678	22185	21996	21962	21856	22124	21875	22144	22000	21857	21716	21849	21872	21945	21991	21866	22047	21977	21823	21810	22041	21864	21786	21825	21844	22111	21942	21689	21739	21836	21714	22221	21935	21832	21657	21831	22053	21838	22055	21923	21791	21814	21908	21949	22064	21978	22163	22084	21886	21907	21920	21971	21917	21912	21821	22011	22039	22011	21958	21715	21969	21959	21891	22009	21830	21901	21926	21879	21810	22051	21821	22017	21980	21855	21996	21928	22084	21940	22173	21960	21799	21902	21813	21908	21820	22061	22086	21889	21831	21956	21671	21624	21796	21982	21769	22051	22091	21779	21995	22027	21969	21878	21900	21863	21597	22098	21952	22112	22036	22010	21857	21816	21770	22014	21931	21997	22020	21705	21746	21962	22087	21700	21907	21950	21918	21975	21983	21875	21822	21998	21853	21698	21857	21902	22017	21964	22005	21983	21793	22019	21871	22231	22106	21960	22143	21661	22064	22081	22152	21931	22090	21818	21999	21965	21858	21645	22043	22062	21866	21884	22149	21766	22005	21897	22121	21789	21883	21841	21976	22027	21826	21704	22101	21967	21797	21881	21833	21939	21952	22102	21992	21839	21779	21963	22073	22069	21931	21880	21981	21770	21818	21980	21705	21737	21899	21951	22066	21806	21987	21873	21952	21811	21819	22010	21943	22103	21946	21879	21645	21912	21788	21808	22007	21726	21967	22019	21927	21912	21849	22016	21798	21996	22189	21952	21861	21919	21934	21796	21808	22072	21846	22190	21772	21840	22008	21977	21913	21989	21990	21982	21748	21897	22099	22125	21958	21942	22110	22028	21744	21831	21993	22309	21913	21824	21960	21883	21968	21717	21894	21870	22000	21833	21793	22154	22026	22064	21961	22107	21744	22111	21944	21740	22065	21913	21879	22021	22053	21859	22031	22003	21801	22166	21938	21796	21823	21944	22028	21769	21861	21788	21937	21862	21804	21983	22097	21968	21940	22065	21852	21924	22094	22041	21827	21989	22061	21888	21948	21876	22031	21963	21989	21766	21870	21910	21691	21952	22058	22097	22247	21799	21785	22011	21798
47730	63986	56536	45168	36501	28865	24214	21148	19027	17744	16854	16563	16140	15887	15980	15962	15761	15740	15696	15696	15538	15535	15802	15480	15493	15392	15422	15453	15505	15490	15402	15458	15803	15345	15465	15618	15349	15612	15494	15334	15509	15384	15322	15462	15394	15456	15377	15298	15448	15397	15393	15387	15335	15433	15332	15577	15303	15506	15482	15197	15239	15469	15345	15328	15378	15365	15510	15471	15351	15610	15516	15418	15474	15316	15323	15291	15565	15357	15356	15377	15519	15378	15578	15255	15329	15483	15416	15498	15432	15464	15484	15281	15423	15324	15195	15286	15388	15602	15304	15394	15612	15342	15330	15372	15410	15425	15391	15408	15328	15429	15389	15283	15447	15465	15355	15520	15535	15515	15163	15348	15357	15463	15156	15332	15193	15419	15343	15563	15396	15497	15462	15366	15510	15483	15394	15522	15427	15600	15420	15539	15472	15446	15452	15447	15309	15318	15290	15360	15539	15227	15317	15481	15405	15350	15519	15383	15594	15406	15287	15500	15367	15303	15343	15285	15321	15614	15454	15405	15472	15338	15456	15276	15465	15338	15587	15460	15414	15305	15390	15292	15554	15413	15423	15343	15363	15533	15439	15502	15508	15547	15328	15508	15337	15595	15305	15404	15484	15467	15400	15557	15352	15459	15417	15399	15539	15555	15490	15557	15509	15417	15390	15331	15317	15493	15466	15274	15434	15382	15445	15433	15538	15491	15401	15392	15315	15425	15311	15374	15519	15456	15537	15182	15431	15473	15471	15239	15462	15405	15457	15514	15423	15437	15488	15282	15433	15320	15434	15506	15347	15428	15450	15356	15487	15300	15381	15233	15464	15363	15572	15536	15265	15359	15449	15356	15576	15450	15375	15425	15374	15384	15566	15418	15356	15172	15376	15438	15391	15488	15462	15511	15431	15412	15465	15415	15378	15245	15431	15543	15429	15405	15223	15270	15470	15399	15357	15480	15408	15340	15543	15270	15426	15448	15475	15568	15616	15434	15414	15428	15475	15515	15411	15419	15402	15587	15552	15502	15460	15443	15503	15503	15486	15463	15509	15327	15425	15495	15435	15593	15334	15526	15479	15493	15468	15634	15486	15536	15239	15469	15302	15491	15415	15545	15565	15371	15520	15520	15467	15549	15244	15491	15450	15356	15612	15440	15424	15353	15264	15520	15239	15401	15427	15250	15416	15416	15444	15263	15524	15574	15521	15395	15625	15547	15484	15574	15450	15428	15443	15537	15367	15412	15525	15238	15603	15493	15484	15417	15359	15396	15373	15549	15427	15222	15307	15490	15417	15412	15495	15354	15467	15449	15487	15377	15343	15370	15369	15422	15303	15386	15542	15461	15243	15443	15459	15458	15368	15460	15334	15391	15368	15665	15458	15375	15200	15356	15476	15332	15255	15513	15380	15417	15414	15468	15393	15487	15380	15572	15378	15487	15341	15472	15525	15286	15570	15427	15497	15337	15659	15520	15397	15423	15322	15462	15352	15474	15474	15601	15435	15489	15533	15587	15354	15474	15122	15481	15232	15439	15386	15407	15339	15760	15424	15412	15349	15409	15419	15323	15417	15612	15479	15288	15411	15427	15621	15269	15523	15413	15707	15444	15448	15312	15190	15339	15423	15326	15550	15403	15253	15368	15297	15517	15527	15327	15554	15542	15380	15379	15571	15535	15318	15402	15578	15352	15419	15379	15470	15441	15457	15470	15437	15327	15519	15309	15444	15444	15382	15245	15255	15504	15405	15361	15344	15472	15539	15367	15528	15379	15331	15481	15488	15409	15393	15422	15471	15491	15411	15405	15634	15435	15383	15415	15510	15359	15376	15286	15541	15394	15546	15232	15400	15376	15425	15471	15210	15485	15253	15584	15427	15602	15440	15502	15377	15535	15402	15441	15409	15579	15341	15373	15398	15487	15414	15422	15398	15186	15373	15236	15371	15303	15534	15343	15400	15398	15418	15464	15363	15562	15385	15534	15313	15338	15311	15367	15620	15388	15549	15440	15482	15315	15315	15410	15536	15485	15373	15273	15407	15416	15634	15234	15367	15644	15483	15297	15480	15571	15525	15563	15668	15221	15543	15588	15408	15171	15557	15478	15410	15348	15376	15311	15355	15497	15227	15358	15495	15493	15349	15495	15346	15458	15432	15343	15486	15571	15544	15621	15424	15300	15334	15494	15317	15372	15440	15420	15473	15456	15512	15521	15435	15335	15443	15415	15304	15404	15421	15587	15432	15232	15558	15408	15372	15320	15350	15372	15409	15359	15231	15473	15391	15371	15281	15421	15366	15463	15222	15357	15462	15328	15316	15479	15444	15601	15545	15318	15248	15474	15360	15524	15550	15266	15469	15386	15271	15426	15425	15492	15562	15262	15687	15335	15542	15381	15309	15471	15484	15418	15479	15419	15523	15431	15272	15311	15325	15480	15363	15483	15323	15455	15423	15467	15493	15365	15338	15464	15493	15404	15342	15640	15221	15279	15384	15373	15419	15419	15331	15417	15515	15493	15317	15391	15340	15473	15418	15391	15371	15444	15381	15406	15516	15405	15437	15553	15454	15410	15243	15411	15320	15538	15387	15685	15173	15385	15341	15478	15479	15597	15389	15404	15430	15406	15452	15443	15495	15281	15582	15539	15270	15357	15284	15345	15402	15433	15364	15341	15292	15348	15328	15423	15485	15435	15417	15521	15342	15353	15460	15487	15150	15303	15485	15385	15336	15474	15339	15344	15432	15441	15557	15286	15515	15417	15271	15526	15483	15547	15572	15385	15367	15475	15259	15515	15312	15592	15354	15395	15245	15475	15576	15309	15366	15417	15436	15442	15311	15477	15520	15466	15554	15605	15338	15519	15514	15453	15385	15553	15611	15423	15519	15611	15437	15319	15528	15462	15322	15405	15521	15458	15270	15329	15343	15258	15575	15394	15529	15402	15450	15492	15373	15260	15369	15534	15540	15379	15294	15396	15597	15450	15480	15376	15495	15214	15527	15433	15373	15379	15054	15592	15563	15388	15431	15465	15444	15408	15289	15472	15388	15519	15268	15553	15226	15526	15451	15549	15620	15461	15504	15402	15556	15418	15424	15399	15586	15575	15444	15275	15395	15439	15655	15392	15526	15116	15463	15429	15567	15480	15534	15348	15269	15308	15352	15125	15642	15489	15402	15410	15449	15424	15505	15405	15442	15468	15442	15252	15275	15476	15427	15626	15273	15314	15460	15411	15421	15416	15488	15470	15265	15418	15458	15372	15513	15374	15454	15397	15644	15466	15476	15336	15651	15366	15332	15495	15401	15370	15321	15394	15466	15618	15511	15412	15487	15496	15326	15426	15528	15366	15397	15460	15356	15428	15481	15400	15487	15449	15428	15362	15350	15391	15345	15311	15409	15577	15465	15594	15324	15162	15379	15409	15512	15345	15413	15325	15459	15675	15443	15454	15481	15379	15288	15297	15335	15428	15449	15487	15407	15385	15444	15328	15387	15404	15361	15446	15353	15257	15487	15587	15416	15475	15487	15441	15368	15368	15514	15482	15415	15590	15396	15423	15504	15293	15467	15551	15398	15337	15449	15509	15411	15410	15481	15455	15505	15531	15323	15354	15446	15420	15321	15560	15446	15446	15426	15679	15435	15375	15290	15339	15404	15419	15591	15396	15371	15431	15521	15522	15418	15395	15597	15537	15388	15470	15522	15518	15459	15295	15350	15251	15494	15247	15466	15339	15426	15479	15337	15484	15277	15485	15436	15365	15468	15485	15301	15452	15539	15359	15156	15425	15472	15547	15561	15585	15604	15476	15485	15250	15527	15299	15605	15403	15444	15417	15405	15291	15672	15606	15447	15470	15400	15721	15579	15260	15441	15471	15439	15429	15205	15553	15428	15358	15408	15418	15455	15371	15411	15311	15438	15377	15322	15367	15353	15474	15557	15432	15359	15495	15465	15324	15519	15275	15358	15327	15434	15604	15395	15420	15373	15386	15524	15439	15628	15341	15414	15296	15509	15516	15439	15308	15527	15504	15438	15369	15616	15319	15411	15233	15445	15460	15525	15382	15346	15332	15479	15528	15308	15561	15540	15486	15473	15388	15300	15302	15373	15367	15351	15453	15553	15352	15496	15362	15285	15534	15259	15613	15453	15366	15278	15458	15326	15324	15541	15272	15442	15347	15527	15483	15420	15537	15375	15216	15406	15582	15545	15536	15395	15520	15509	15533	15371	15485	15470	15545	15394	15468	15542	15438	15359	15423	15427	15350	15512	15443	15467	15384	15432	15516	15485	15320	15434	15281	15480	15392	15385	15380	15535	15413	15351	15296	15573	15319	15426	15493	15349	15448	15549	15248	15362	15265	15403	15273	15256	15530	15342	15541	15410	15569	15702	15448	15264	15402	15443	15549	15397	15434	15498	15266	15394	15596	15501	15417	15401	15385	15499	15424	15370	15425	15307	15494	15419	15531	15402	15462	15491	15439	15477	15292	15486	15387	15459	15343	15354	15590	15478	15344	15458	15299	15391	15393	15350	15474	15485	15472	15580	15518	15403	15550	15313	15247	15549	15471	15508	15540	15255	15328	15359	15442	15499	15415	15194	15463	15298	15539	15320	15582	15326	15442	15504	15502	15612	15383	15517	15554	15536	15344	15585	15403	15427	15324	15505	15335	15521	15471	15388	15523	15547	15359	15407	15490	15407	15450	15528	15617	15454	15397	15352	15474	15604	15403	15412	15190	15388	15470	15496	15428	15518	15344	15544	15293	15430	15564	15398	15540	15360	15491	15274	15412	15469	15260	15434	15390	15317	15387	15390	15375	15593	15448	15364	15409	15587	15493	15342	15526	15474	15659	15558	15439	15355	15498	15441	15460	15484	15268	15459	15369	15320	15357	15506	15443	15417	15461	15459	15287	15378	15440	15377	15399	15263	15530	15545	15491	15420	15504	15409	15522	15525	15227	15382	15434	15511	15426	15370	15466	15516	15410	15341	15426	15579	15499	15524	15413	15344	15264	15363	15517	15383	15416	15334	15504	15339	15661	15300	15508	15423	15470	15651	15377	15396	15581	15332	15536	15488	15422	15273	15478	15590	15399	15450	15387	15547	15382	15392	15557	15432	15405	15483	15486	15421	15348	15277	15410	15431	15481
26266	22082	32374	38300	40855	40780	38599	31979	27499	25386	23980	23188	22684	22601	22296	21803	21946	22037	21857	21710	21592	21814	21675	21614	21629	21825	21832	21441	21399	21543	21336	21597	21675	21589	21676	21556	21381	21741	21610	21619	21564	21276	21529	21435	21566	21480	21569	21454	21284	21111	21503	21547	21587	21666	21568	21586	21728	21704	21554	21740	21624	21508	21297	21414	21518	21290	21613	21566	21353	21440	21331	21492	21623	21749	21586	21300	21467	21625	21122	21539	21376	21334	21397	21559	21552	21381	21205	21471	21355	21309	21414	21237	21433	21453	21615	21531	21378	21372	21499	21427	21333	21606	21647	21207	21677	21550	21389	21638	21353	21413	21447	21557	21501	21393	21304	21474	21433	21831	21636	21378	21476	21407	21608	21431	21564	21437	21388	21403	21344	21603	21429	21439	21510	21516	21506	21429	21332	21443	21419	21622	21591	21141	21329	21282	21560	21571	21242	21465	21530	21172	21385	21535	21666	21405	21427	21633	21587	21357	21149	21325	21533	21529	21379	21508	21405	21501	21666	21299	21554	21294	21408	21387	21284	21459	21388	21314	21401	21600	21501	21565	21711	21505	21427	21421	21398	21537	21691	21403	21587	21551	21397	21420	21363	21340	21677	21440	21273	21528	21534	21723	21300	21443	21438	21393	21220	21514	21389	21337	21444	21653	21689	21493	21467	21548	21252	21319	21412	21433	21517	21216	21276	21373	21198	21442	21480	21448	21399	21287	21254	21536	21315	21383	21382	21446	21737	21437	21551	21302	21504	21317	21316	21372	21493	21437	21531	21386	21356	21402	21581	21499	21337	21779	21493	21381	21245	21369	21535	21427	21524	21499	21467	21569	21370	21662	21527	21513	21416	21451	21588	21410	21345	21087	21408	21491	21241	21480	21499	21694	21604	21444	21344	21360	21401	21042	21490	21378	21455	21243	21509	21622	21622	21517	21560	21406	21477	21572	21388	21457	21594	21094	21409	21434	21545	21592	21541	21557	21636	21279	21288	21572	21326	21460	21452	21625	21530	21590	21557	21573	21631	21414	21485	21393	21414	21509	21462	21562	21409	21524	21452	21470	21465	21613	21511	21448	21528	21523	21453	21522	21335	21647	21599	21575	21459	21362	21590	21353	21423	21442	21172	21590	21365	21328	21349	21412	21446	21352	21394	21303	21382	21414	21698	21475	21255	21537	21410	21306	21373	21556	21579	21425	21609	21476	21501	21621	21224	21372	21436	21465	21363	21572	21573	21518	21299	21382	21411	21457	21555	21421	21339	21429	21397	21344	21515	21420	21431	21650	21479	21180	21368	21444	21540	21496	21507	21678	21421	21572	21739	21430	21653	21383	21556	21390	21460	21548	21310	21469	21464	21337	21325	21380	21242	21544	21286	21388	21431	21340	21552	21471	21309	21493	21548	21612	21450	21424	21354	21498	21528	21381	21537	21463	21207	21463	21570	21193	21171	21537	21368	21197	21406	21444	21577	21549	21177	21414	21204	21445	21467	21449	21470	21341	21433	21464	21600	21552	21356	21615	21238	21318	21417	21345	21587	21543	21386	21392	21524	21412	21486	21770	21360	21488	21470	21478	21603	21476	21070	21549	21564	21448	21676	21371	21413	21400	21627	21453	21457	21281	21698	21282	21370	21434	21442	21471	21450	21870	21406	21457	21327	21553	21625	21614	21496	21532	21440	21454	21324	21545	21152	21375	21526	21261	21407	21353	21244	21308	21402	21510	21449	21503	21426	21492	21592	21286	21535	21252	21566	21298	21323	21614	21329	21725	21322	21464	21559	21416	21693	21344	21455	21398	21393	21289	21355	21600	21015	21585	21449	21542	21272	21449	21567	21447	21468	21264	21331	21448	21553	21412	21512	21123	21687	21524	21439	21800	21590	21494	21421	21535	21599	21500	21605	21480	21555	21294	21348	21408	21518	21472	21589	21525	21540	21336	21398	21539	21617	21715	21392	21481	21729	21239	21137	21461	21504	21643	21621	21291	21469	21400	21536	21704	21099	21426	21511	21509	21512	21287	21486	21582	21462	21489	21492	21435	21356	21434	21560	21432	21363	21521	21751	21404	21580	21363	21381	21553	21409	21467	21439	21319	21396	21272	21550	21455	21226	21569	21413	21628	21446	21691	21506	21539	21392	21620	21526	21397	21451	21640	21489	21332	21341	21367	21799	21493	21355	21387	21289	21562	21383	21376	21404	21400	21361	21383	21457	21346	21463	21246	21169	21538	21464	21616	21505	21392	21334	21368	21471	21253	21627	21490	21554	21387	21447	21370	21585	21492	21518	21670	21381	21219	21576	21375	21216	21420	21280	21473	21472	21454	21494	21557	21503	21239	21457	21437	21479	21271	21409	21378	21578	21377	21597	21681	21541	21428	21541	21454	21397	21699	21306	21341	21403	21571	21630	21232	21354	21430	21421	21412	21521	21480	21500	21380	21316	21311	21581	21433	21382	21452	21338	21478	21342	21400	21344	21296	21443	21546	21502	21501	21611	21294	21351	21300	21254	21336	21351	21430	21477	21461	21406	21373	21501	21533	21369	21417	21584	21454	21328	21730	21408	21571	21435	21446	21214	21331	21361	21267	21615	21325	21535	21285	21399	21389	21344	21445	21306	21629	21533	21490	21564	21655	21446	21531	21601	21203	21275	21505	21211	21419	21394	21561	21540	21341	21415	21670	21455	21394	21283	21402	21409	21367	21448	21542	21570	21532	21365	21369	21288	21505	21406	21646	21638	21386	21388	21652	21829	21506	21508	21512	21427	21367	21487	21375	21409	21359	21379	21399	21398	21091	21352	21424	21548	21420	21376	21647	21367	21469	21517	21533	21244	21474	21650	21441	21405	21326	21511	21331	21432	21459	21557	21568	21432	21458	21430	21400	21348	21439	21352	21675	21519	21519	21242	21608	21624	21690	21569	21415	21357	21544	21432	21570	21662	21585	21247	21118	21656	21520	21391	21493	21638	21475	21688	21700	21599	21621	21474	21353	21182	21417	21655	21280	21601	21509	21390	21346	21472	21334	21531	21351	21389	21689	21658	21751	21460	21577	21497	21573	21663	21458	21558	21602	21461	21606	21593	21410	21316	21564	21403	21597	21438	21408	21597	21489	21419	21390	21399	21392	21228	21595	21466	21333	21349	21478	21236	21431	21245	21360	21630	21414	21434	21621	21299	21433	21415	21543	21535	21448	21518	21348	21586	21374	21474	21164	21285	21466	21359	21387	21175	21287	21501	21528	21504	21533	21666	21601	21436	21345	21656	21473	21340	21480	21487	21384	21433	21550	21417	21448	21365	21323	21559	21480	21427	21615	21572	21499	21468	21583	21452	21385	21485	21343	21342	21477	21513	21494	21357	21603	21586	21327	21314	21374	21450	21557	21391	21528	21329	21460	21482	21679	21431	21549	21372	21476	21190	21440	21401	21506	21598	21412	21312	21517	21483	21477	21430	21352	21608	21481	21729	21581	21419	21328	21390	21519	21531	21457	21576	21479	21323	21239	21246	21419	21325	21363	21308	21437	21488	21361	21525	21403	21644	21499	21595	21388	21397	21453	21525	21441	21413	21302	21707	21550	21373	21534	21462	21535	21270	21318	21711	21469	21541	21345	21563	21507	21311	21521	21333	21547	21386	21283	21530	21578	21423	21367	21220	21349	21527	21610	21411	21351	21526	21492	21427	21470	21501	21500	21385	21341	21476	21335	21367	21440	21379	21639	21478	21552	21324	21536	21620	21346	21309	21392	21452	21572	21649	21485	21259	21619	21430	21256	21430	21577	21601	21569	21245	21340	21438	21648	21485	21184	21380	21336	21447	21225	21354	21505	21491	21691	21502	21698	21629	21484	21340	21356	21625	21716	21512	21572	21562	21584	21564	21629	21332	21602	21371	21452	21608	21559	21577	21401	21497	21169	21424	21417	21473	21720	21449	21324	21366	21508	21676	21439	21336	21457	21509	21515	21558	21620	21586	21450	21402	21579	21443	21728	21500	21703	21467	21225	21526	21342	21437	21383	21391	21560	21438	21514	21359	21500	21226	21280	21670	21339	21290	21575	21441	21405	21523	21305	21453	21442	21222	21528	21536	21499	21445	21517	21489	21304	21491	21453	21404	21372	21301	21260	21562	21696	21477	21514	21411	21569	21339	21425	21512	21526	21472	21195	21537	21467	21683	21389	21663	21499	21615	21528	21631	21528	21239	21253	21395	21144	21488	21582	21387	21227	21281	21333	21400	21542	21551	21395	21326	21312	21562	21567	21555	21383	21669	21208	21483	21387	21449	21353	21570	21569	21458	21352	21387	21393	21533	21416	21463	21578	21389	21547	21480	21501	21338	21225	21523	21582	21499	21408	21511	21415	21439	21453	21761	21423	21426	21786	21395	21355	21402	21435	21447	21260	21476	21450	21436	21198	21373	21563	21434	21277	21339	21571	21639	21726	21534	21327	21473	21214	21416	21463	21337	21353	21419	21236	21590	21482	21327	21373	21599	21402	21384	21260	21664	21620	21492	21353	21307	21541	21554	21549	21545	21446	21520	21537	21507	21383	21467	21217	21417	21541	21460	21535	21433	21538	21369	21486	21302	21534	21670	21493	21578	21454	21380	21226	21344	21241	21264	21180	21399	21419	21520	21579	21459	21557	21630	21368	21487	21316	21676	21556	21329	21687	21663	21586	21589	21215	21255	21508	21578	21409	21544	21598	21426	21373	21364	21356	21368	21122	21525	21287	21471	21481	21363	21333	21404	21755	21516	21567	21345	21504	21489	21294	21447	21425	21164	21316	21348	21274	21580	21355	21271	21429	21297	21563	21579	21402	21450	21396	21355	21266	21468	21621	21397	21322	21415	21467	21562	21325	21372	21552	21343	21364	21478	21449	21543	21083	21484	21537	21237	21621	21309	21416	21106	21406	21321	21342	21611	21216	21420	21500	21489	21438	21618	21521	21430	21576	21300	21436	21496	21428	21510	21457	21353	21589	21384	21588	21586	21563	21280	21453	21296	21336	21457	21336	21181	21407	21374	21425	21413	21268	21519	21537	21509	21455	21564	21293	21342	21467	21418	21386	21441	21600	21453	21626	21425	21483	21270	21237	21297	21523	21422	21277	21525	21531	21418	21511	21353	21418
46490	73371	68433	57416	47603	40466	34501	27596	22767	19751	18138	17304	16806	16499	16151	16179	15791	15790	15445	15432	15522	15555	15415	15443	15413	15399	15258	15446	15339	15401	15329	15130	15160	15175	15307	15386	15190	15306	15277	15242	15242	15398	15074	15380	15288	15135	15189	15371	15267	15235	15281	15231	15418	15318	15176	15255	15353	15414	15292	15275	15285	15314	15337	15261	15235	15184	15256	15301	15194	15306	15269	15215	15304	15253	15314	15306	14966	15200	15335	15192	15188	15238	15368	15148	15230	15376	15284	15261	15251	15254	15283	15218	15232	15210	15325	15194	15193	15153	14956	15192	15367	15232	15197	15350	15319	15263	15294	15396	15204	15296	15181	15194	15392	15288	15156	15222	15111	15251	15252	15326	15289	15121	15251	15051	14977	15375	15164	15260	15362	15142	15255	15230	15326	15380	15052	15370	15188	15110	15337	15244	15158	15344	15482	15267	15214	15146	15273	15389	15215	15249	15186	15352	15023	15136	15301	15228	15368	15190	15190	15045	15184	15099	15446	15160	15196	15129	15203	15176	15430	15258	15075	15301	15301	15176	15236	15067	15126	15046	15342	15225	15031	15151	15229	15175	15307	15250	15132	15342	15301	15217	15278	15163	15233	15113	15357	15127	15182	15193	15325	15324	15161	15159	15138	15161	15183	15329	15019	15098	15353	15278	15077	15383	15362	15262	15210	15288	15396	15189	15231	15321	15273	15139	15131	15207	15205	15346	15372	15224	15360	15167	15196	15203	15280	15142	15135	15391	15268	15319	15067	15162	15203	15249	15417	15258	15322	15264	15325	15262	15100	15134	15417	15278	15074	15487	15198	15275	15276	15151	15404	15161	15019	15192	15314	15201	15314	15069	15277	15117	15255	15208	15297	15165	15068	15206	15153	15355	15213	15260	15335	15321	15215	15311	15297	15168	15150	15228	15342	15265	15206	15356	15258	15242	15041	15097	15236	15200	15238	15227	15225	15257	15292	15137	15303	15229	15279	15265	15269	15287	15072	15339	15280	15143	15365	15132	15067	15165	15199	15160	15136	15137	15437	15323	15234	15478	15377	15153	15241	15107	15349	15308	15197	15189	15194	15289	15167	15183	15163	15330	15261	15185	15087	15122	15201	15372	15252	14973	15278	15265	15188	15392	15249	15173	15194	15300	15246	15199	15176	15091	15147	15346	15250	15028	15253	15284	15267	15167	15200	15054	15301	15458	15181	15158	15027	15241	15071	15352	15088	15290	15177	15203	15164	15336	15244	15134	15154	15125	15196	15196	15141	15190	15121	15253	15155	15080	15275	15250	15198	15097	15056	15230	15467	15165	15251	15298	15227	15199	15050	15263	15114	15259	15183	15304	15132	15328	15050	15305	15118	15274	15153	15251	15270	15188	15256	15236	15218	15297	15449	15278	15396	15334	15041	15160	15138	15347	15272	15177	15254	15105	15249	15071	15193	15247	15346	15269	15212	15217	15117	15325	15324	15374	15112	15213	15308	15377	15200	15239	15253	15274	15099	15408	15277	15237	15253	15349	15233	15207	15188	15250	15198	15336	15282	15168	15151	15228	15266	15214	15189	15330	15349	15147	15231	15334	15199	15139	15270	15118	15252	15321	15321	15138	15236	15072	15075	15142	15272	15264	15140	15253	15315	15202	15216	15102	15239	15116	15186	15356	15166	15183	15188	15173	15346	15263	15155	15360	15206	15245	15321	15266	15187	15303	15105	15378	15233	15172	15271	15297	15282	15245	15275	15095	15179	15304	15235	15125	15211	15150	15254	15221	15301	15285	15357	15289	15326	15176	15382	15178	15097	15261	15258	15312	15324	15369	15427	15200	15169	15267	15245	15305	15126	15257	15035	15192	15409	15401	15349	15180	15160	15276	15312	15395	15370	15189	15419	15338	15216	15340	15389	15342	15333	15359	15128	15267	15107	15387	14972	15336	15239	15188	15042	15257	15405	15211	15222	15197	15197	15169	15366	15310	15171	15070	15268	15214	15277	15169	15239	15110	15432	15077	15362	15263	15130	15295	15264	15149	15211	15353	15154	15220	15336	15366	15313	15215	15353	15129	15412	15287	15281	15136	15126	15247	15128	15058	15148	15301	15228	15209	15422	15276	15143	15176	15403	15341	15346	15276	15321	15427	15231	15093	15302	15272	15188	15320	15243	15163	15370	15291	15352	15296	15219	15373	15273	15205	15265	15001	15279	15388	15208	15190	15123	15384	15243	15302	15303	15273	15191	15376	15127	15143	15316	15297	15162	15283	15226	15226	15217	15352	15205	15263	15102	15400	15123	15215	15217	15321	15426	15266	15276	15271	15395	15104	15315	15290	15151	15225	15211	15229	15364	15150	15372	15246	15268	15356	15186	15310	15199	15081	15141	15077	15194	15079	15203	15206	15353	15387	15260	15230	15235	15235	15226	15334	15359	15276	15536	15229	15104	15364	15322	15221	15327	15346	15144	15293	15229	15503	15294	15116	15307	15386	15227	15193	15310	15130	15299	15199	15055	15409	15389	15268	15230	15223	15236	15252	15036	15191	15479	15245	15099	15313	15205	15267	15033	15185	15229	15150	15302	15289	15253	15264	15278	15241	15216	15133	15223	15286	15248	15252	15360	15243	15251	15186	15086	15423	15292	15331	15416	15159	15279	15181	15103	15326	15286	15205	15219	15164	15248	15170	15326	15280	15296	15247	15187	15247	15095	15160	15286	15198	15200	15275	15170	15125	15196	15295	15235	15214	15128	15121	15218	15230	15290	15203	15327	15444	15111	15239	15088	15385	15343	15178	15378	15123	15196	15151	15209	15326	15403	15292	15332	15231	15278	15128	15264	15257	15215	15397	15329	15151	15269	15264	15209	15187	15209	15096	15167	15148	15278	15230	15177	15186	15147	15228	15238	15139	15216	15211	15330	15223	15147	15152	15228	15345	15250	15222	15213	15212	15284	15306	15190	15056	15251	15379	14993	15133	15357	15253	15231	15110	15210	15298	15224	15227	15193	15311	15352	15122	15271	15253	15275	15185	15228	15255	15018	15345	15196	15306	15140	15227	15138	15325	15321	15366	15263	15121	15211	15310	15143	15019	15269	15271	15358	15242	15432	15085	15102	15126	15267	15251	15260	15150	15289	15387	14975	15147	15048	15219	15127	15072	15058	15138	15316	15337	15287	15331	15310	15332	15513	15156	15145	15325	15239	15262	15257	15221	15183	15407	15192	15087	15190	15387	15204	15226	15254	15120	15113	15282	15273	15042	15281	15297	15336	15339	15373	15156	15232	15205	15261	15089	15236	15056	15499	15226	15054	15195	15349	15179	15067	15295	15409	15291	15199	15219	15231	15270	15430	15173	15442	15161	15336	15140	15190	15384	15297	15188	15168	15254	15237	15279	15249	15220	15224	15148	15448	15377	15218	15270	15396	15245	15201	15112	15232	15183	15166	15331	15171	15347	15431	15226	15261	15370	15174	15424	15059	15347	15149	15042	15405	15225	15112	15254	15086	15384	15344	15119	15350	15266	15289	15100	15201	15083	15388	15267	15178	15223	15179	15479	15362	15155	15157	15189	15385	15259	15084	15238	15374	15216	15202	15419	15171	15200	15330	15193	15360	15366	15067	15248	15049	15363	15235	15218	15242	15238	15279	15317	15144	15393	15322	15187	15459	15325	15265	15110	15142	15095	15236	15107	15111	15125	15234	15321	15304	15192	15277	15319	15398	15342	15297	14994	15242	15245	15356	15222	15194	15053	15322	15156	15082	15316	15207	15376	15175	15390	15334	15227	15219	15373	15192	15328	15262	15322	15265	15103	15380	15285	15255	15290	15168	15258	15227	15299	15303	15292	15220	15272	15365	15278	15170	15272	15285	15307	15326	15094	15350	15346	15124	15192	15311	15386	15376	15238	15169	15213	15264	15387	15383	15308	15124	15210	15201	15403	15322	15212	15278	15330	15415	15336	15217	15270	15138	15295	15318	15532	15208	15239	15088	15252	15296	15145	15155	15140	15226	15181	15185	15318	15155	15259	15139	15256	15186	15227	15267	15253	15221	15336	15170	15269	15395	15119	15267	15308	15317	15309	15215	15439	15058	14991	15271	15367	15169	15241	15234	15038	15299	15184	15177	15224	15086	15352	15080	15224	15278	15404	15382	15391	15181	15350	15264	14973	15142	15231	15276	15402	15124	15302	15179	15370	15239	15454	15048	15019	15307	15210	15427	15162	15343	15228	15166	15309	15300	15218	15305	15200	15357	15205	15160	15361	15191	15031	15310	15307	15352	15085	15253	15103	15215	15373	15256	15290	15288	15262	15295	15291	15200	15167	15205	15179	15271	15339	15212	15248	15302	15277	15145	15230	15142	15243	15333	15293	15203	15367	15425	15210	15291	15292	15268	15206	15312	15272	15451	15235	15331	15459	15196	15198	15271	15419	15234	15269	15282	15348	15321	15189	15315	15230	15175	15135	15302	15142	15286	15316	15352	15236	15366	15299	15134	15212	15156	15309	15350	15044	15226	15231	15226	15116	15420	15361	15352	15107	15266	15163	15121	15143	15373	15357	15243	15172	15199	15273	15233	15334	15200	15331	15321	15310	15388	15405	15344	15254	15284	15273	15320	15170	15115	15178	15365	15039	15285	15220	15312	15276	15438	15225	15396	15328	15214	15202	15167	15252	15101	15337	15277	15219	15337	15135	15201	15252	15101	15089	15275	15129	15373	15133	15357	15299	15076	15404	15253	15136	15147	15238	15284	15245	15201	15298	15113	15073	15096	15248	15255	15155	15140	15144	15232	15283	15195	15178	15217	15316	15258	15157	15195	15286	15057	15274	15115	15196	15097	15339	15330	15271	15366	15069	15216	15353	15110	15135	15292	15251	15240	15275	15224	15210	15114	15376	15282	15305	15298	15241	15339	15198	15256	15080	15146	15259	15219	15208	15411	15303	15250	15256	15089	15383	15078	15209	15312	15186	15390	15250	15361	15224	15476	15156	15350	15207	15204	15352	15196	15302	15406	15191	15333	15153	15098	15287	15239	15339	15291	15232	15143	15368	15199	15334	15269	15348	15294	15182	15344	15193	15320	15156	15231	15198	15284	15365	15350	15360	15383	15451	15231	15267	15243	15369	15410	15210	15366	15181	15387	15194
24413	21666	30214	30734	38424	44717	42691	35899	31571	28211	25045	23909	23412	22985	22592	22552	22092	22200	22067	21901	21984	21847	21884	21888	21675	21403	21575	21610	21553	21636	21666	21670	21629	21513	21603	21482	21662	21298	21752	21711	21547	21658	21740	21702	21536	21767	21547	21516	21519	21616	21368	21493	21626	21543	21457	21128	21409	21344	21247	21619	21744	21519	21559	21572	21681	21399	21647	21434	21514	21580	21510	21422	21535	21551	21596	21394	21607	21238	21519	21506	21549	21379	21625	21606	21539	21483	21418	21409	21649	21417	21445	21409	21620	21456	21489	21541	21428	21386	21213	21524	21451	21525	21505	21461	21669	21405	21643	21516	21617	21554	21440	21665	21589	21662	21383	21444	21392	21663	21461	21695	21508	21224	21411	21424	21575	21852	21431	21589	21428	21278	21490	21402	21537	21843	21588	21469	21221	21484	21493	21498	21583	21247	21511	21487	21596	21472	21520	21354	21577	21865	21446	21295	21616	21426	21424	21541	21525	21326	21380	21382	21434	21349	21582	21541	21416	21418	21508	21521	21466	21509	21480	21607	21286	21383	21483	21456	21516	21598	21562	21604	21492	21323	21197	21381	21721	21186	21680	21641	21469	21648	21450	21304	21610	21490	21562	21424	21475	21525	21310	21511	21403	21499	21405	21368	21483	21319	21482	21480	21655	21400	21443	21629	21507	21377	21465	21264	21307	21291	21529	21281	21526	21445	21421	21698	21342	21437	21419	21250	21427	21500	21375	21417	21606	21631	21378	21704	21582	21308	21399	21069	21360	21218	21434	21654	21525	21614	21560	21323	21480	21479	21433	21537	21655	21577	21299	21303	21424	21508	21515	21332	21279	21282	21514	21464	21617	21270	21451	21687	21665	21359	21482	21553	21539	21406	21456	21524	21445	21618	21429	21509	21656	21478	21288	21406	21552	21520	21428	21394	21668	21547	21771	21556	21575	21583	21711	21504	21512	21404	21349	21590	21377	21487	21548	21509	21381	21464	21537	21439	21439	21663	21569	21385	21708	21350	21335	21493	21212	21478	21404	21677	21482	21395	21577	21489	21286	21511	21359	21396	21524	21470	21461	21494	21232	21481	21430	21529	21572	21444	21478	21436	21437	21562	21587	21242	21465	21610	21548	21268	21348	21342	21345	21466	21343	21327	21370	21580	21364	21474	21407	21644	21616	21514	21373	21422	21438	21462	21670	21380	21573	21200	21453	21385	21515	21397	21467	21493	21411	21460	21422	21641	21458	21385	21442	21464	21496	21550	21245	21350	21667	21401	21371	21412	21433	21478	21447	21453	21408	21615	21447	21418	21667	21474	21096	21433	21468	21467	21438	21468	21230	21440	21424	21297	21494	21444	21344	21416	21572	21430	21531	21426	21385	21439	21518	21590	21261	21533	21462	21527	21504	21626	21513	21478	21389	21641	21494	21505	21690	21526	21427	21366	21617	21582	21653	21380	21408	21358	21452	21621	21461	21269	21582	21553	21402	21591	21703	21305	21371	21635	21444	21246	21504	21368	21608	21333	21399	21427	21403	21544	21363	21475	21462	21408	21341	21397	21310	21290	21266	21541	21478	21707	21630	21733	21729	21475	21640	21427	21648	21458	21445	21525	21308	21507	21495	21356	21279	21509	21677	21575	21568	21710	21351	21576	21366	21521	21543	21433	21256	21552	21367	21347	21301	21400	21485	21432	21504	21418	21431	21398	21447	21405	21360	21325	21438	21402	21500	21493	21491	21336	21318	21443	21369	21523	21571	21531	21318	21420	21556	21544	21632	21722	21463	21530	21408	21532	21588	21431	21593	21593	21460	21242	21529	21488	21447	21257	21499	21458	21522	21583	21564	21351	21554	21637	21568	21263	21486	21362	21380	21374	21351	21620	21316	21486	21336	21590	21333	21131	21502	21704	21524	21186	21324	21450	21534	21514	21489	21532	21432	21405	21355	21329	21690	21563	21387	21591	21466	21402	21436	21464	21631	21292	21482	21327	21273	21616	21426	21555	21539	21487	21581	21655	21449	21509	21449	21563	21628	21425	21467	21382	21531	21264	21289	21399	21461	21392	21352	21615	21575	21552	21458	21325	21393	21607	21377	21566	21542	21588	21383	21441	21552	21580	21296	21386	21527	21279	21410	21773	21644	21438	21043	21356	21215	21394	21455	21515	21520	21356	21507	21441	21477	21526	21379	21611	21379	21605	21439	21569	21409	21749	21506	21541	21731	21543	21549	21347	21327	21463	21408	21421	21458	21633	21347	21301	21520	21316	21303	21506	21671	21446	21501	21547	21437	21479	21428	21424	21552	21387	21359	21545	21432	21485	21522	21521	21524	21449	21516	21467	21548	21365	21449	21566	21605	21337	21506	21501	21345	21613	21557	21329	21463	21413	21514	21422	21348	21603	21376	21465	21411	21435	21436	21629	21364	21496	21388	21515	21503	21639	21357	21282	21518	21396	21413	21592	21463	21450	21684	21375	21426	21624	21408	21384	21527	21534	21518	21361	21285	21559	21569	21408	21303	21442	21424	21611	21586	21504	21487	21429	21506	21375	21382	21109	21625	21425	21416	21483	21299	21595	21438	21648	21525	21440	21455	21508	21451	21670	21309	21386	21498	21437	21560	21484	21403	21324	21693	21705	21752	21914	21530	21801	21449	21519	21576	21345	21526	21414	21342	21413	21698	21461	21425	21498	21320	21404	21278	21366	21400	21457	21626	21538	21574	21481	21463	21425	21304	21465	21329	21098	21480	21480	21520	21465	21406	21501	21282	21619	21368	21368	21369	21375	21685	21203	21756	21623	21606	21390	21440	21494	21535	21616	21484	21512	21422	21471	21480	21652	21531	21559	21575	21545	21519	21520	21429	21421	21731	21492	21403	21360	21441	21687	21423	21506	21419	21342	21664	21612	21494	21597	21772	21564	21524	21435	21089	21452	21499	21394	21710	21584	21593	21522	21327	21529	21656	21483	21544	21414	21326	21637	21480	21460	21493	21620	21417	21441	21130	21454	21383	21532	21295	21452	21743	21582	21579	21454	21376	21478	21255	21455	21486	21374	21456	21318	21656	21516	21643	21464	21426	21427	21281	21416	21430	21537	21426	21357	21538	21159	21629	21236	21529	21418	21622	21619	21554	21751	21596	21349	21385	21442	21585	21417	21318	21406	21380	21699	21517	21349	21662	21571	21535	21312	21417	21343	21362	21477	21397	21416	21607	21187	21648	21559	21397	21292	21394	21460	21523	21340	21399	21520	21720	21417	21656	21502	21433	21518	21530	21569	21550	21351	21423	21449	21492	21461	21452	21447	21542	21508	21443	21703	21177	21409	21704	21340	21534	21809	21506	21394	21450	21421	21381	21592	21588	21426	21597	21582	21933	21588	21531	21447	21680	21645	21323	21459	21547	21650	21481	21739	21589	21438	21534	21462	21338	21403	21425	21683	21408	21630	21421	21194	21543	21596	21479	21494	21528	21341	21297	21420	21397	21449	21417	21398	21277	21505	21266	21382	21349	21244	21560	21462	21403	21363	21537	21224	21580	21577	21353	21476	21404	21297	21418	21341	21364	21521	21606	21612	21437	21503	21350	21483	21437	21518	21515	21392	21391	21505	21326	21345	21642	21559	21375	21341	21416	21598	21341	21574	21593	21334	21786	21468	21531	21631	21521	21596	21440	21533	21394	21702	21370	21593	21548	21457	21409	21363	21561	21551	21360	21746	21414	21659	21484	21522	21584	21354	21539	21610	21425	21392	21499	21296	21066	21490	21508	21493	21645	21383	21433	21540	21287	21433	21480	21535	21385	21394	21511	21394	21479	21454	21496	21386	21424	21452	21242	21398	21377	21395	21714	21386	21656	21533	21622	21263	21273	21449	21429	21428	21577	21712	21713	21385	21435	21531	21547	21440	21627	21483	21506	21468	21423	21487	21542	21550	21726	21485	21490	21444	21455	21731	21493	21529	21546	21357	21445	21418	21411	21399	21487	21328	21358	21548	21388	21579	21493	21267	21325	21380	21520	21523	21577	21357	21197	21030	21510	21686	21530	21598	21635	21356	21345	21598	21709	21311	21517	21471	21578	21491	21442	21624	21496	21414	21438	21544	21317	21410	21539	21422	21477	21618	21408	21229	21460	21489	21351	21481	21356	21378	21325	21499	21574	21270	21703	21383	21614	21553	21757	21611	21764	21593	21635	21472	21667	21263	21352	21304	21736	21338	21635	21472	21322	21562	21402	21448	21400	21396	21599	21499	21533	21388	21425	21408	21451	21437	21325	21559	21586	21392	21336	21365	21226	21409	21440	21268	21792	21282	21610	21506	21468	21481	21698	21417	21614	21393	21445	21317	21377	21539	21716	21386	21412	21556	21375	21401	21536	21562	21597	21313	21326	21601	21659	21721	21441	21301	21469	21477	21539	21348	21471	21360	21394	21550	21380	21623	21501	21300	21403	21275	21517	21484	21183	21699	21604	21347	21609	21513	21502	21470	21581	21530	21166	21400	21704	21506	21530	21424	21328	21473	21516	21339	21260	21546	21463	21426	21461	21603	21483	21626	21555	21372	21208	21280	21339	21387	21231	21506	21487	21354	21377	21305	21434	21228	21335	21554	21461	21304	21505	21448	21394	21390	21191	21259	21374	21370	21342	21449	21525	21445	21288	21220	21532	21440	21380	21570	21472	21524	21340	21302	21356	21286	21396	21647	21509	21599	21748	21360	21393	21341	21259	21565	21551	21350	21554	21383	21247	21622	21615	21251	21484	21318	21576	21532	21624	21377	21454	21438	21463	21531	21468	21492	21436	21578	21427	21606	21622	21675	21573	21474	21435	21445	21337	21523	21535	21345	21506	21394	21509	22038	21657	21262	21544	21585	21453	21400	21489	21534	21140	21568	21535	21440	21736	21488	21382	21376	21697	21494	21209	21496	21441	21449	21337	21415	21495	21555	21446	21314	21725	21519	21399	21327	21461	21351	21688	21407	21329	21473	21646	21251	21486	21402	21453	21445	21585	21429	21594	21389	21672	21521	21487	21497	21549	21666	21517	21634	21576	21409	21295	21488	21300	21522	21499	21723	21482	21557	21402	21346	21423	21438	21464	21492	21677	21392	21565	21189	21358	21483	21322	21488	21338	21609	21451	21497
49296	77689	73995	62429	55988	48647	39593	33080	27679	22823	19209	18025	17223	16807	16447	16096	16055	15748	15480	15634	15468	15559	15492	15576	15248	15529	15477	15438	15291	15385	15419	15364	15380	15292	15314	15288	15351	15285	15141	15215	15242	15189	15279	15374	14988	15253	15211	15380	15246	15116	15337	15197	15062	15155	15367	15109	15031	15310	15249	15283	15348	15241	15208	15308	15324	15239	15266	15167	15282	15137	15369	15084	15119	15030	15215	15147	15286	15041	15181	15359	15289	15316	15235	15394	15127	15203	15277	15191	15278	15226	15192	15114	15397	15074	15178	15217	15104	15281	15289	15139	15340	15156	15284	15035	15229	15233	15221	15173	15129	15163	15031	15253	15232	15005	15315	15213	15294	15319	15190	15212	14964	15245	15157	15313	15335	15181	15255	15242	15325	15175	15110	15334	15126	15074	15193	15230	15166	15077	15149	15114	15368	15295	15102	15060	15201	15187	15255	15272	15222	15390	15154	15202	15227	15294	14956	15036	15265	15241	15336	15027	15203	15304	15239	15282	15348	15199	15091	15235	15078	15105	15141	15163	15197	15094	15280	15443	15333	15081	15279	15238	15152	15236	15236	15037	15105	15288	15231	15118	15127	15266	15099	15079	15318	15049	15169	15170	15176	15138	15196	15224	15218	15257	15058	15179	15310	15132	15133	15162	15256	15109	15205	15283	15063	15254	15363	15175	15154	15158	15243	15207	15127	15311	15176	15216	15166	15380	15241	15305	15260	15159	15143	15244	15149	15191	15170	15238	15154	15358	15067	15325	15236	15208	15142	15073	15236	15238	15283	15171	15283	15201	15271	15289	15460	15049	15281	15290	15430	15127	15186	15155	15307	15202	15076	15053	15391	15123	15197	15244	15352	15234	15079	15143	15313	15255	15108	15297	15207	15276	15224	15264	15241	15300	15155	15427	15277	15181	15150	15041	15362	15174	15338	15085	15172	15259	15111	15211	15222	15307	15298	15179	15205	15281	15115	15360	15273	15233	15199	15239	15331	15218	15105	15208	15042	15099	15162	15277	14998	15362	15226	15165	15215	15269	15226	15203	15144	15216	15277	15190	15089	15068	15202	15307	15282	15228	15110	15326	15335	15110	15487	15088	15132	15291	15129	15089	15235	15271	15289	15173	15246	15183	15030	15199	15044	15187	15248	15139	15256	15154	15105	15288	15213	15246	15152	15357	15295	15148	14997	15297	15291	15187	15026	15140	15210	15148	15215	15116	15202	15036	15033	15355	15160	15015	15236	15132	15204	15224	15119	15239	15187	15336	15252	15275	15181	15167	15297	15171	15290	15323	15235	15257	14975	15286	15140	15197	15390	15080	15067	15075	15141	15276	15322	15185	15057	15099	15112	15027	15134	15184	15272	15041	15260	15285	15315	15145	15303	15179	15460	15178	15194	15126	15331	15408	15254	15248	15041	15177	15248	15348	15103	15293	15253	15188	15336	15053	15324	15111	15177	15176	15288	15195	15166	15122	15211	15135	14993	15293	15042	15328	15133	15178	15373	15178	15328	15217	15065	15188	15101	15177	15239	15197	15118	15279	15207	15239	15337	15144	15204	15372	15145	15272	15241	15260	15130	15406	15059	15300	15140	15088	15145	15321	15223	14998	15093	15239	15152	15231	15239	15256	15256	15350	15301	15189	15264	15190	15196	15139	15272	15087	15205	15133	15208	15140	15212	15364	15262	15216	14916	15184	15257	15063	15185	15285	15213	15114	15167	15141	15236	15241	15156	15123	15129	15199	15226	15316	15066	15242	15157	15021	15140	15196	15301	15138	15434	15138	15315	15166	15112	15184	15178	15110	15008	15256	15228	15208	15144	15211	15228	15479	15226	15265	15329	15238	15300	15167	15351	15337	15286	15363	15285	15225	15091	15169	15136	15200	15121	15109	15318	15209	15327	15343	15293	15320	15260	15313	15307	15177	15220	15263	15102	15322	15254	15189	15293	15059	15314	15195	15241	15271	15085	15232	15221	15351	15399	15154	15180	15186	15195	15173	15270	15180	15292	15234	15221	15215	15244	15133	15068	15270	15251	15302	15076	14998	15240	14963	15114	15069	15144	15368	15206	15264	15205	15173	15198	15283	15232	15349	15287	14990	15085	15285	15159	15321	15182	15422	15170	15360	15123	15260	15069	15177	15180	15316	15142	15294	15202	15244	15065	15189	15316	15184	15397	15269	15164	14998	15208	15125	15187	15238	15091	15129	15306	15090	15182	15394	15272	15358	15199	15354	15231	15265	15238	15386	15143	15249	15034	15172	15090	15282	15254	15054	15278	15173	15256	15338	15274	15274	15107	15237	15209	15129	15136	14990	15134	15330	15141	15325	15282	15326	15294	15238	14972	15207	15144	15172	15258	15477	15245	15039	15205	15331	15326	15332	15099	15285	14859	15202	15206	15071	15250	15421	15370	15160	15136	15256	15129	15234	15193	15137	15233	15279	15312	15231	15228	15105	15335	15203	15311	15117	15266	15273	15222	15285	15067	15152	15344	15373	15132	15219	15239	15164	15171	15102	15096	15442	15320	15154	15335	15352	15290	15207	15324	15196	15111	15323	15087	15373	15229	15310	15261	15186	15043	15418	15160	15207	15247	15276	15198	15234	15180	15214	15235	15027	15176	15121	15175	15335	15100	15131	15160	15215	15267	15130	15128	15144	15169	15175	15231	15131	15103	15295	15153	15229	15223	15399	15286	15198	15116	15303	15293	15090	15424	15059	15029	15162	15333	15166	15217	15128	15224	15205	15095	15168	15052	15267	15146	15143	15162	15206	14898	15090	15120	15151	15387	15335	14999	15179	15291	15035	15159	15163	15222	15105	15369	15213	15432	15263	15268	15163	15123	15313	15126	15275	15475	15323	15130	15183	15103	15150	15280	15030	15187	15153	15201	15270	15383	15139	15072	15120	15295	15311	15273	15207	15072	15210	15137	15116	15417	15176	15271	15199	15376	15153	15183	15153	15332	15074	15262	15119	15192	15118	15171	15327	15084	15124	15322	15242	15313	15204	15416	15346	15262	15199	15359	15274	15403	15254	15285	15209	15374	15086	15304	15076	15131	15039	15276	15221	15236	15014	15264	15219	15270	15082	15233	15190	15016	15390	15280	15264	15116	15205	15116	15242	15010	15367	15187	15244	15187	15289	15321	15286	15255	15289	15035	15212	14984	15155	15195	15196	15358	15213	15205	15200	15197	15189	15210	15244	15198	15316	15256	15277	15250	15281	15165	15197	15306	15230	15252	15082	15148	15077	15213	15050	15115	15199	15223	15199	15223	15021	15232	15123	15031	15241	15333	15286	15063	15398	15290	15196	15159	15130	15121	15245	15265	15225	15208	15149	15295	15256	15107	15136	15185	15201	15148	15212	15074	15081	15292	15399	15078	15202	14989	15282	15277	15183	15171	15126	15237	15175	15099	15355	15098	15279	15214	15196	15216	15025	15180	15280	15337	15167	15075	15227	15037	15221	15297	15269	15191	15132	15316	15123	15227	15233	15206	15077	15216	15002	15132	15159	15086	15204	15330	15294	15308	15232	15162	15164	15122	15306	15313	15110	15095	15221	15092	15252	15157	15319	15369	15420	14951	15160	15158	15186	15162	15327	15303	15146	15167	14991	15330	15134	15304	15241	15025	15161	15182	15144	15221	15296	15151	15254	15031	15103	15327	15310	15127	15241	15203	15305	15193	15268	15188	15057	15171	15271	15186	15204	15157	15047	15382	15265	15371	15065	15210	15179	15144	15329	15141	15317	15261	15125	15232	15152	15247	15165	15159	15158	15203	15330	15250	15069	15279	15151	15259	15073	15099	15278	15295	15293	15204	15217	15167	15210	15204	15317	15285	15129	15272	15114	15201	15274	15189	15128	15140	15065	15119	15303	15203	15339	15266	15166	15114	15354	15317	15337	15297	15101	15107	15061	15247	15315	15191	15199	15093	15313	15303	15108	15259	15139	15146	15344	15145	15296	15210	15268	15208	15162	15229	15183	15291	15156	15362	15241	15298	15247	15274	15229	15406	15121	15214	15058	15177	15198	15179	15227	15162	15288	15236	15214	15139	15260	15217	15367	15173	15191	15179	15230	15170	15342	15079	15166	15216	15229	15306	15242	15165	15183	15184	15108	15312	15166	15364	15249	15331	15187	15347	15280	15273	15169	15343	15336	15232	15144	15135	15345	15280	15169	15170	15061	15317	15253	15154	15172	15103	15296	15113	15020	15126	15030	15197	15061	15250	15079	15256	15192	15126	15295	15176	15289	15218	15289	15138	15377	15163	15275	15075	15156	15427	15152	15243	15197	15365	15079	15153	15132	15285	15250	15092	15179	15254	15203	15243	15181	15099	15118	15259	15145	15238	15139	15175	15169	15214	15198	15095	15337	15188	15237	15322	15207	15227	15173	15208	15300	15210	15125	15300	15196	15186	15161	15171	15153	15249	15215	14964	15239	15177	15186	15023	15426	15138	15237	15277	15186	15073	15213	15301	15285	15146	15392	15283	15120	15302	15267	15187	15353	15254	15337	15194	15232	15196	15048	15169	15178	15249	15058	15208	15162	15128	15208	15383	15115	15203	15174	15404	15182	15257	15232	15136	15233	15321	15076	15239	15179	15263	15271	15198	15165	15339	15361	15136	15223	15250	15358	15213	15339	15468	15223	15225	15176	15195	15224	15391	14985	15223	15078	15080	15053	15014	15350	15101	15242	15225	14910	15277	15191	15212	15303	15054	15155	15369	15164	15121	15064	15263	15114	15124	15196	15233	15115	15185	15175	15154	15034	15327	15198	15186	15175	15089	15125	15293	15408	15299	15128	15173	15263	15243	15236	15207	15302	15086	15272	15203	15358	15141	15074	15076	15324	15337	15027	15157	15309	15269	15235	15229	15218	15279	15258	15107	15065	15108	15377	15085	15229	15211	15221	15367	15078	15436	15254	15253	15191	15258	15113	15342	15110	15333	15169	15228	15225	15189	15069	15145	15211	15188	15257	15255	14956	15265	15234	15274	15310	15306	15101	15094	15264	15299	15409	15053	15365	15016	15196	15314	15170	15121	15281	15207	15127	15096	15211	15327	15370	15110	15309	15182	15208	15198	15339	15043	15204	15238	15022	15191	15080	15209	15103	15405	15292
44665	53718	54262	48321	41303	34291	29629	26384	24988	23739	23027	22538	22389	22273	22198	22115	22012	22066	21905	22033	21821	21860	22036	21675	22003	21879	22010	21997	21733	21944	21946	21890	21689	21785	21976	21974	21742	21965	21895	22103	21893	21839	21718	21804	21914	22031	21764	21799	21749	21939	21803	21675	22121	21853	21832	21785	21641	21542	21653	21761	21751	21956	21587	21920	21764	21820	21886	21744	21593	21857	21658	21769	21841	21756	21751	21926	21729	21631	21878	21654	21630	21724	21971	21789	21905	21661	21704	21698	21851	22012	21822	21693	21844	21630	21701	21962	21971	21845	21749	21658	21790	22106	21782	21641	21830	21789	21648	21753	21491	21605	21976	21898	22058	22099	21608	21747	21766	21787	22023	21806	21779	21704	21867	21679	21761	21709	21911	21806	21684	21811	21843	21551	21755	21885	21803	21807	21716	22022	22031	21878	21693	21677	21835	21749	21995	21519	21866	21586	21717	21881	21757	21824	21648	21626	21731	21798	21762	21776	21918	21797	21503	21730	22092	21719	21597	21863	21692	21727	21845	21845	21835	21592	21855	21758	22058	21991	21687	21839	21847	21997	21840	21689	21564	21697	21902	21897	21954	21999	21607	22049	21768	21769	21849	21736	21917	21761	21951	21880	21775	21777	22121	21875	21902	21891	21871	21680	21896	21863	21655	21749	21846	21665	21837	21679	21857	21429	22185	21797	21602	21802	21960	22171	21794	21789	21574	21761	21778	21778	21893	21592	21841	21753	21775	21829	21924	21599	21759	21792	21803	21872	21830	21634	22004	21674	21910	21866	21561	21834	21660	22045	21871	21805	21949	21727	21732	21817	21852	21852	21677	21878	21598	21693	21851	21826	21835	21740	21857	21436	21783	22091	21511	21787	21674	21481	21972	21635	21733	21771	21882	21816	21660	21733	21715	21963	21889	21778	21814	21840	21785	21717	21823	21913	21561	21760	21870	21772	21863	21807	21841	21970	21881	21798	21823	21795	21936	21750	21852	21791	21798	21822	21663	21592	21933	21888	22014	22112	21676	21595	21719	21878	21558	21852	21637	21814	21702	22006	21821	21838	21702	21874	21980	21891	21986	21856	21852	21855	21685	21743	21638	21786	21712	21790	21781	21737	21920	21758	21700	21914	21963	21857	21691	21550	21890	21712	21726	21974	21910	21766	21740	21771	21838	21739	21888	21847	21725	21751	21843	21650	21875	21964	21756	21698	21926	21794	21687	21925	21672	21762	21731	21817	21852	21999	21796	21804	21970	21881	21633	21786	21785	21807	21674	21741	21875	21665	21624	21891	21819	21779	21871	22020	21822	21843	21839	21798	21966	21714	21891	21718	21872	21583	21784	21920	21971	21831	21674	21773	21807	21552	21822	21654	21779	21914	21655	21895	21691	21741	21785	21788	22172	21785	21931	21852	21896	21734	21831	21654	21589	21761	21884	22043	21872	21787	21968	21946	21866	21797	21847	21710	21736	21777	21711	22035	21844	21879	21987	21935	21880	22036	21990	21767	21818	21584	21710	21808	21708	21830	21647	21892	21696	21609	21812	21635	21749	21860	21865	22084	21793	21842	21765	21861	21774	21708	22086	21836	21882	21758	21869	21612	21774	21851	21838	21977	21805	22010	21831	21777	22016	21580	21613	21885	21814	21686	21819	21679	21874	21913	21887	21811	21559	21884	21598	21713	21768	21764	21922	21851	21888	21747	21651	21551	21825	21938	21822	21672	21970	21673	21921	21936	21791	22014	21802	21568	21876	21843	21688	21835	21546	21833	21797	21788	21535	21854	21749	21762	21752	21747	21786	21881	21901	22002	21834	21743	21750	21784	21782	21975	21940	21727	21981	21932	21959	21875	21910	21967	21941	21757	21782	21920	22063	21616	21793	21823	21819	21745	21763	21688	21851	21733	21653	21631	21764	21625	21966	21636	21679	21629	21857	21732	21901	21936	21725	21533	21972	21723	21834	21795	21791	21648	21945	21757	22102	21546	21482	21745	21912	21937	21762	22124	22032	21649	21982	21803	21810	21897	21846	21910	21813	21677	21695	21829	21822	21729	21840	21771	21767	21829	21972	21891	21843	21674	21923	21872	21800	21795	21768	21920	21834	21758	21840	21729	21818	21791	21731	21977	21840	22006	21901	21935	21986	21614	21997	21890	21800	21744	21716	21823	21741	21449	21818	21872	21455	21771	21897	21734	21846	21766	21774	21739	21888	21848	22108	21828	21758	21860	22104	21848	21684	21812	21679	21583	21773	21924	21684	22096	21809	21592	21746	21818	21644	21661	21839	22034	21898	21576	21777	21814	21835	21819	21670	21923	21914	21834	22014	21767	21636	21803	21831	21853	21718	21905	21860	21787	21694	21693	21709	21659	21714	21884	21650	22012	22059	22118	21964	21753	21683	21801	21693	21964	21788	21808	21707	21740	21807	21635	21943	21935	21889	21813	21648	21999	21994	21828	21881	21806	21827	21767	21701	21824	21826	21576	21762	21707	21645	21904	21958	21832	21592	21766	21701	21737	21764	21461	22017	21724	21625	21695	22124	21911	22007	21702	21777	21613	21999	21662	21765	21876	21986	21871	21815	21776	21763	21724	21856	21650	21814	21881	21972	22040	21862	21791	21598	21677	21766	22027	21803	21649	21881	21924	21755	21841	21803	22135	21996	21744	21866	21869	21778	21920	21822	22043	21785	21647	21698	21663	21903	21664	21805	21794	22010	21864	21700	22014	21751	21733	21801	21993	21869	21764	21796	22023	21742	21712	21887	21837	21814	21928	22001	21977	21813	21885	22085	22145	21855	21772	21778	21675	21690	21844	21781	21755	21733	21752	21752	21662	21919	21789	21892	21946	21703	21836	21821	21763	21847	21738	21697	21774	21703	21766	21938	21740	21711	21615	21654	21903	21869	21908	21821	21823	21650	21691	21817	21665	21844	21667	21905	21998	21793	21912	22146	21891	21932	21752	21635	21841	21640	21653	22027	21678	21905	21812	21738	21605	21696	21821	21796	21712	21763	21950	21564	21677	21966	21675	21708	21656	21982	21679	21979	21888	21845	21792	21910	21879	21713	21944	21802	21766	21931	21765	21954	21848	21687	22041	21914	21677	21835	22084	21909	21778	21747	21745	21833	21863	21777	21863	21757	21526	21765	21919	22141	21888	21560	21536	21646	21561	21744	21925	21702	21700	21718	21748	21952	22139	21899	21679	21932	21945	21560	21712	21619	21816	21736	21876	21859	21927	21872	21820	21734	21668	21928	21903	21811	21877	21688	21855	21918	21678	21736	21910	21845	21799	21776	21967	22031	21820	21981	21864	21848	21847	21785	21735	21786	21713	21844	21790	21949	21956	21604	21957	22056	21775	22126	21841	21877	21752	21941	21834	21720	22023	21776	21672	21768	21741	21847	21777	21564	21709	21620	21931	21686	21927	21857	21996	21888	21897	21919	21876	22011	21835	21813	21915	21756	21857	21929	21857	21714	21885	21715	21847	21882	22035	21740	22070	21785	21904	21848	21891	21707	21920	21832	22045	21804	21873	21786	21698	21664	21872	22118	21787	21663	21923	21778	21921	21938	21730	21578	21766	21807	21683	21742	22015	21927	21722	21691	21668	22055	21800	21920	21828	21762	21635	22003	21742	21741	21742	21597	21854	21990	21801	22010	21750	21884	21838	21852	22058	21990	22001	21900	22211	21658	21783	21703	21727	21913	21662	21696	22096	21815	21656	21716	21969	22007	21684	21813	22001	21817	22189	21823	21748	21549	21839	21824	21734	21770	21801	21760	21765	21778	22007	21916	21782	21797	21855	22066	21766	21826	21577	21740	21636	21791	22055	21827	21826	22032	21826	21789	21902	21700	21932	21739	21641	21907	21744	21489	21876	21648	21632	21557	21744	21823	21882	21942	21610	21867	22029	22057	21796	21806	21852	21875	21716	21867	21913	21957	21884	22079	21712	21789	21715	21965	21883	22114	21705	21715	21662	22019	22020	21730	21828	21677	21898	21852	21831	21775	21663	22049	21645	21923	21816	21748	21870	21607	21754	21982	21807	21826	21888	21879	21792	22007	22042	21996	21736	21666	21917	21823	21592	21633	21653	21811	21980	21769	21479	21950	21828	21910	21835	22002	21875	21966	21929	21911	21744	21776	21993	21960	21945	21645	21700	21847	21555	21900	21881	21863	21958	21698	21873	21722	21831	21560	21703	21842	21939	21841	21870	21823	21933	21781	21862	21776	21779	21789	21830	21812	21826	21746	21754	21867	21738	21661	21590	21795	22000	22000	21865	21898	21958	21710	21986	21899	21936	21764	21783	21991	21786	21720	21719	21509	22038	21941	22046	21912	21853	21723	21863	22030	21739	21856	21960	21794	21745	21808	22047	21802	21636	21712	21848	21786	21650	21705	21569	21893	21907	21654	21680	21885	21756	21893	21700	21607	21799	21970	21784	21863	21890	21749	21900	21702	21749	21784	21806	21909	21973	21753	21711	21699	21873	21716	21863	21818	21862	21735	21843	21861	21713	21716	21687	22033	21611	21791	21861	21888	21710	21827	21550	21893	21726	21924	21782	21834	21540	21747	21858	22015	21674	21998	21853	21678	21810	21937	21694	21738	21689	21923	21634	21937	21949	21845	21804	21883	21651	21967	21858	21766	21725	21752	21677	21892	21841	21872	21893	21930	21677	21632	21786	21923	21868	22032	21830	21966	21982	21855	21593	21949	21803	21866	21682	22314	21836	21751	21573	21816	21902	21799	21763	21825	21803	21876	21978	21912	21815	21642	21625	21864	21842	21829	21765	21961	21986	21786	21997	21939	21790	21955	21877	21747	21691	21865	21680	21998	21792	21923	21755	22045	21862	21614	22038	21946	21800	21669	21695	21770	21781	21770	21818	21706	21957	22019	21810	21967	21963	21818	21766	21755	21708	21924	21878	21916	22005	22021	21949	21791	22013	21677	22004	21708	21801	21939	21996	21663	21432	21856	21842	21846	21893	21727	21821	21814	21908	22298	21926	22064	21831	21883	21757	21916	21971	21621	21760	21750	21966	21888	21842	22024	21916	21801	22008	21790	21842	21896	21998	22002	21715	21868	22041	21909	21808	22018	21657	21612	21691	21731	21552	21788	21884	21815	21918
47378	61560	56540	45922	38807	30492	24831	21315	19535	17759	16742	16276	16200	15980	15909	15711	15854	15561	15658	15558	15553	15439	15454	15447	15367	15491	15337	15312	15419	15447	15501	15488	15454	15302	15400	15490	15471	15528	15312	15425	15339	15437	15372	15515	15357	15518	15480	15349	15346	15191	15361	15476	15491	15407	15371	15520	15349	15370	15358	15386	15375	15497	15311	15274	15353	15453	15441	15380	15126	15531	15278	15474	15482	15301	15351	15504	15543	15404	15496	15489	15398	15411	15303	15476	15491	15356	15512	15521	15362	15388	15331	15533	15322	15455	15448	15411	15259	15394	15357	15331	15371	15421	15421	15567	15432	15413	15418	15397	15309	15337	15460	15232	15466	15353	15369	15477	15144	15404	15396	15507	15256	15386	15232	15524	15339	15386	15501	15387	15400	15457	15246	15472	15502	15340	15382	15397	15343	15369	15229	15490	15269	15421	15396	15310	15366	15407	15424	15363	15397	15348	15531	15331	15474	15344	15267	15345	15266	15563	15439	15356	15314	15511	15270	15406	15279	15640	15409	15440	15238	15576	15363	15459	15495	15308	15271	15447	15309	15413	15345	15509	15292	15518	15390	15440	15436	15477	15316	15494	15450	15421	15342	15323	15413	15377	15590	15480	15347	15420	15363	15291	15466	15389	15393	15419	15167	15314	15376	15563	15510	15540	15502	15353	15133	15339	15534	15195	15397	15382	15165	15353	15427	15385	15397	15390	15393	15490	15566	15496	15472	15436	15285	15329	15585	15349	15395	15301	15293	15432	15324	15490	15434	15436	15410	15397	15409	15395	15512	15336	15344	15349	15485	15388	15582	15576	15353	15474	15478	15482	15276	15402	15554	15437	15411	15205	15239	15456	15360	15447	15383	15406	15378	15396	15529	15608	15347	15437	15470	15554	15426	15366	15274	15419	15453	15307	15296	15442	15413	15542	15486	15314	15463	15481	15470	15597	15257	15349	15322	15269	15436	15368	15364	15547	15442	15274	15305	15591	15347	15441	15378	15502	15162	15386	15444	15533	15353	15570	15369	15428	15256	15377	15247	15360	15325	15523	15359	15276	15408	15190	15259	15291	15376	15492	15344	15356	15543	15447	15451	15484	15326	15565	15304	15301	15406	15432	15507	15529	15397	15421	15498	15409	15376	15572	15461	15265	15596	15364	15614	15420	15361	15451	15332	15482	15294	15532	15468	15546	15582	15591	15254	15510	15351	15573	15214	15422	15368	15427	15338	15559	15357	15364	15472	15389	15327	15507	15444	15419	15505	15413	15392	15395	15461	15578	15507	15357	15536	15324	15358	15528	15479	15375	15337	15374	15344	15527	15533	15549	15359	15559	15226	15565	15525	15507	15304	15107	15444	15302	15581	15471	15401	15504	15380	15221	15527	15546	15438	15242	15403	15492	15403	15437	15415	15554	15489	15356	15487	15394	15327	15433	15379	15313	15363	15386	15396	15529	15537	15504	15250	15457	15268	15477	15349	15359	15303	15422	15395	15392	15549	15301	15307	15497	15284	15326	15346	15132	15580	15485	15458	15512	15482	15477	15416	15549	15380	15513	15274	15291	15361	15389	15333	15455	15479	15395	15167	15422	15367	15126	15412	15446	15255	15333	15344	15383	15446	15632	15379	15426	15307	15296	15430	15410	15377	15436	15369	15364	15292	15419	15469	15494	15524	15314	15319	15501	15371	15353	15386	15378	15507	15492	15360	15367	15340	15522	15428	15377	15289	15303	15289	15435	15540	15526	15345	15455	15354	15413	15535	15301	15333	15419	15386	15445	15536	15343	15324	15244	15424	15412	15406	15349	15375	15412	15362	15362	15338	15382	15415	15416	15444	15515	15362	15493	15395	15355	15441	15338	15574	15376	15494	15357	15475	15346	15294	15391	15567	15420	15585	15381	15369	15649	15393	15461	15538	15434	15418	15209	15349	15373	15282	15503	15375	15483	15440	15434	15313	15471	15354	15313	15358	15277	15487	15240	15461	15119	15484	15229	15230	15370	15329	15377	15427	15350	15474	15370	15239	15438	15285	15565	15424	15519	15370	15498	15343	15317	15495	15337	15411	15536	15385	15374	15258	15385	15396	15381	15438	15412	15373	15375	15313	15625	15262	15398	15229	15228	15348	15439	15462	15381	15366	15408	15466	15385	15388	15397	15451	15424	15404	15316	15426	15330	15434	15468	15540	15326	15241	15330	15361	15334	15376	15288	15498	15495	15305	15509	15284	15390	15323	15374	15377	15440	15378	15479	15391	15323	15454	15357	15440	15527	15552	15289	15433	15562	15328	15514	15401	15391	15596	15466	15381	15176	15352	15362	15372	15398	15353	15506	15245	15485	15356	15400	15287	15363	15394	15307	15411	15464	15410	15293	15363	15280	15341	15304	15263	15286	15287	15341	15381	15578	15369	15236	15413	15465	15421	15249	15463	15483	15399	15443	15272	15158	15459	15523	15389	15444	15395	15232	15563	15309	15362	15386	15425	15319	15252	15459	15548	15306	15495	15223	15511	15312	15367	15493	15297	15387	15454	15446	15479	15532	15424	15264	15338	15621	15283	15363	15316	15389	15496	15430	15456	15310	15438	15327	15340	15259	15322	15374	15446	15465	15244	15343	15399	15378	15375	15380	15562	15390	15310	15354	15358	15409	15412	15395	15496	15348	15404	15278	15351	15597	15471	15454	15492	15325	15270	15363	15476	15352	15428	15422	15468	15337	15597	15490	15295	15322	15328	15440	15386	15353	15358	15468	15451	15357	15288	15341	15363	15547	15369	15404	15349	15544	15457	15335	15534	15280	15344	15341	15350	15410	15653	15527	15246	15402	15387	15276	15365	15253	15200	15505	15452	15345	15602	15435	15322	15389	15228	15438	15349	15340	15380	15411	15395	15407	15446	15330	15346	15248	15372	15406	15394	15428	15308	15224	15210	15140	15469	15468	15378	15507	15505	15304	15448	15363	15362	15510	15487	15325	15341	15303	15519	15359	15484	15190	15418	15566	15296	15471	15383	15530	15444	15408	15391	15358	15337	15461	15269	15374	15477	15336	15436	15515	15412	15412	15272	15399	15415	15440	15240	15365	15208	15416	15228	15384	15204	15413	15306	15540	15445	15422	15433	15566	15303	15339	15219	15393	15499	15478	15288	15378	15450	15315	15455	15561	15487	15464	15315	15424	15381	15377	15290	15500	15433	15437	15609	15443	15434	15441	15524	15551	15456	15421	15417	15441	15679	15310	15405	15441	15350	15408	15476	15665	15369	15516	15298	15472	15350	15256	15323	15303	15222	15392	15344	15371	15367	15308	15329	15431	15401	15238	15352	15409	15259	15500	15417	15447	15370	15488	15219	15259	15558	15228	15444	15303	15420	15346	15307	15170	15523	15411	15259	15475	15464	15397	15428	15461	15436	15469	15356	15419	15480	15585	15324	15264	15170	15344	15278	15347	15448	15497	15487	15457	15586	15239	15442	15347	15261	15252	15550	15317	15359	15460	15362	15331	15336	15342	15430	15501	15285	15395	15463	15409	15468	15217	15503	15401	15557	15399	15435	15333	15147	15386	15348	15487	15360	15357	15450	15460	15419	15450	15391	15378	15132	15416	15452	15418	15281	15466	15355	15340	15381	15254	15513	15399	15390	15387	15572	15445	15383	15433	15432	15353	15347	15420	15459	15452	15263	15261	15415	15288	15345	15436	15370	15450	15480	15394	15388	15394	15438	15435	15308	15161	15479	15352	15474	15301	15479	15276	15437	15421	15531	15339	15293	15389	15463	15445	15360	15328	15406	15397	15502	15374	15426	15567	15617	15382	15592	15484	15518	15299	15327	15470	15509	15239	15276	15639	15452	15481	15361	15489	15213	15403	15161	15456	15574	15533	15330	15256	15244	15443	15420	15534	15350	15406	15418	15371	15299	15337	15427	15223	15545	15372	15447	15372	15376	15376	15493	15339	15427	15409	15410	15260	15357	15434	15408	15485	15402	15524	15396	15392	15443	15422	15387	15418	15421	15445	15482	15402	15337	15390	15370	15536	15448	15277	15380	15467	15457	15463	15437	15476	15420	15312	15470	15376	15367	15282	15465	15292	15471	15270	15269	15333	15388	15443	15476	15493	15453	15530	15444	15384	15242	15374	15405	15373	15554	15350	15443	15219	15336	15317	15407	15428	15415	15427	15431	15330	15274	15592	15414	15266	15171	15413	15446	15417	15410	15475	15337	15326	15389	15322	15511	15418	15264	15340	15298	15544	15312	15284	15302	15468	15448	15499	15394	15620	15391	15203	15410	15267	15432	15409	15512	15336	15301	15422	15488	15355	15427	15246	15296	15373	15434	15343	15368	15488	15240	15420	15449	15412	15280	15360	15341	15450	15273	15266	15443	15222	15300	15491	15481	15419	15298	15539	15344	15231	15330	15278	15325	15526	15289	15431	15515	15427	15486	15315	15358	15464	15343	15533	15417	15259	15548	15353	15309	15383	15398	15411	15313	15329	15543	15642	15606	15302	15419	15409	15429	15387	15496	15568	15399	15445	15394	15179	15487	15323	15322	15480	15238	15520	15250	15342	15411	15483	15374	15429	15357	15456	15417	15431	15471	15196	15508	15356	15501	15373	15335	15523	15357	15343	15421	15295	15394	15389	15382	15404	15443	15451	15304	15342	15169	15639	15337	15411	15311	15401	15432	15394	15318	15465	15312	15271	15511	15351	15416	15480	15447	15420	15321	15425	15367	15417	15406	15356	15394	15457	15375	15476	15412	15577	15254	15513	15456	15300	15405	15360	15439	15365	15372	15373	15449	15319	15439	15440	15381	15523	15314	15447	15602	15371	15392	15179	15544	15410	15465	15287	15293	15413	15525	15354	15387	15398	15414	15366	15376	15298	15386	15438	15561	15379	15356	15334	15258	15526	15543	15424	15332	15433	15235	15341	15340	15332	15359	15254	15729	15263	15368	15543	15477	15338	15410	15391	15379	15458	15223	15449	15573	15355	15430	15322	15402	15513	15315	15467	15519	15494	15611	15574	15438	15338	15307	15316	15432	15410	15375	15496	15356	15368	15408	15330	15353	15513	15493	15470	15529	15358	15436	15412	15291	15350	15373	15510	15560	15430	15384	15556	15217	15223	15650	15394	15423	15459
26223	21937	31879	37283	41416	41102	37348	31958	27902	24625	23665	22802	22662	22645	22213	21783	21867	21628	22008	21843	21878	21806	21523	21599	21905	21609	21933	21465	21346	21433	21555	21769	21532	21539	21461	21617	21317	21295	21348	21350	21769	21479	21219	21428	21479	21373	21455	21372	21599	21510	21599	21518	21473	21215	21573	21466	21344	21316	21392	21334	21383	21516	21416	21380	21456	21284	21327	21409	21549	21498	21496	21111	21386	21588	21432	21172	21351	21485	21361	21450	21612	21425	21418	21214	21672	21308	21235	21448	21570	21487	21449	21542	21670	21385	21383	21562	21367	21296	21434	21493	21405	21051	21130	21447	21400	21512	21508	21509	21199	21295	21519	21242	21334	21392	21372	21291	21273	21340	21332	21353	21341	21269	21474	21554	21464	21431	21400	21428	21639	21432	21226	21378	21468	21444	21419	21331	21304	21285	21394	21411	21386	21371	21433	21475	21626	21392	21288	21139	21271	21427	21328	21429	21532	21145	21404	21515	21351	21241	21063	21290	21290	21516	21711	21105	21317	21240	21433	21312	21606	21463	21254	21290	21252	21313	21340	21217	21384	21038	21454	21224	21299	21318	21437	21263	21363	21399	21437	21324	21373	21421	21214	21328	21438	21494	21467	21425	21206	21367	21301	21422	21496	21536	21528	21418	21225	21350	21605	21322	21467	21431	21610	21583	21388	21672	21334	21168	21322	21382	21473	21137	21286	21423	21398	21650	21428	21189	21277	21245	21338	21269	21122	21331	21341	21494	21612	21333	21304	21373	21492	21561	21304	21328	21334	21438	21324	21441	21280	21440	21465	21307	21393	21313	21274	21340	21493	21486	21461	21408	21336	21417	21676	21636	21326	21339	21310	21454	21283	21517	21495	21682	21536	21328	21417	21309	21596	21436	21223	21333	21497	21430	21330	21251	21418	21266	21324	21301	21467	21161	21234	21396	21546	21416	21598	21529	21439	21365	21149	21584	21692	21456	21428	21232	21285	21339	21369	21412	21480	21315	21244	21468	21295	21515	21378	21201	21263	21090	21511	21596	21434	21430	21160	21296	21539	21211	21400	21267	21440	21289	21459	21533	21181	21249	21290	21156	21265	21309	21367	21419	21305	21569	21319	21445	21410	21480	21518	21424	21422	21363	21361	21423	21382	21246	21376	21331	21395	21343	21464	21357	21415	21235	21299	21312	21393	21307	21365	21503	21682	21358	21449	21126	21439	21372	21397	21477	21370	21348	21458	21362	21316	21344	21335	21330	21237	21265	21250	21566	21245	21692	21306	21296	21472	21304	21386	21225	21332	21419	21508	21383	21627	21411	21270	21127	21335	21351	21483	21401	21440	21368	21322	21497	21482	21240	21332	21293	21307	21367	21462	21481	21402	21280	21348	21197	21446	21473	21299	21230	21268	21493	21424	21401	21404	21335	21489	21482	21317	21289	21560	21326	21588	21356	21190	21569	21489	21357	21493	21374	21468	21104	21445	21402	21595	21302	21543	21372	21347	21621	21025	21468	21358	21090	21336	21455	21303	21407	21251	21375	21382	21684	21546	21298	21384	21308	21476	21494	21569	21111	21261	21418	21430	21279	21463	21369	21359	21653	21522	21436	21234	21323	21379	21311	21563	21596	21586	21360	21482	21446	21372	21316	21379	21204	21283	21421	21621	21447	21467	21185	21680	21145	21326	21271	21502	21385	21374	21227	21355	21286	21311	21580	21553	21241	21470	21582	21247	21580	21259	21221	21380	21366	21530	21431	21333	21513	21541	21448	21662	21403	21264	21265	21371	21431	21318	21585	21474	21298	21394	21347	21461	21518	21521	21314	21179	21393	21249	21366	21220	21365	21364	21238	21390	21314	21465	21355	21331	21508	21692	21477	21350	21338	21395	21386	21400	21381	21504	21447	21193	21547	21444	21527	21371	21427	21204	21235	21137	21230	21479	21569	21422	21537	21306	21394	21475	21258	21376	21581	21461	21435	21263	21300	21254	21179	21494	21231	21333	21138	21482	21293	21345	21189	21427	21492	21614	21303	21466	20976	21332	21218	21602	21192	21343	21399	21317	21560	21642	21490	21541	21321	21428	21395	21363	21269	21327	21480	21286	21287	21331	21425	21274	21279	21396	21333	21425	21278	21245	21516	21374	21255	21413	21419	21436	21626	21357	21268	21389	21384	21378	21353	21575	21459	21270	21592	21854	21601	21372	21317	21426	21449	21288	21387	21247	21396	21417	21307	21383	21096	21215	21402	21477	21405	21235	21335	21266	21218	21387	21138	21452	21183	21486	21187	21350	21251	21395	21399	21420	21242	21355	21537	21334	21348	21409	21605	21557	21469	21694	21443	21536	21552	21271	21316	21248	21310	21111	21433	21387	21386	21554	21367	21506	21241	21350	21289	21424	21347	21377	21606	21215	21412	21409	21419	21238	21349	21490	21510	21343	21331	21619	21176	21282	21251	21108	21315	21578	21563	21382	21576	21403	21320	21444	21339	21451	21485	21485	21367	21598	21440	21227	21615	21400	21342	21422	21361	21410	21535	21546	21584	21369	21530	21459	21288	21435	21270	21464	21562	21537	21251	21350	21329	21417	21290	21418	21108	21218	21398	21325	21297	21416	21226	21482	21422	21480	21315	21308	21409	21419	21478	21465	21485	21498	21506	21486	21324	21394	21312	21429	21429	21371	21582	21225	21315	21468	21375	21384	21445	21400	21368	21293	21343	21410	21233	21204	21403	21171	21555	21470	21297	21423	21320	21657	21332	21484	21258	21543	21116	21460	21434	21247	21614	21366	21431	21283	21388	21467	21434	21263	21539	21296	21336	21267	21393	21375	21390	21409	21453	21468	21663	21482	21245	21296	21615	21342	21554	21438	21275	21456	21117	21389	21204	21096	21446	21214	21317	21340	21263	21162	21500	21336	21206	21304	21366	21565	21533	21395	21195	21306	21437	21332	21205	21390	21251	21413	21301	21387	21332	21467	21561	21656	21398	21291	21512	21427	21369	21386	21435	21450	21608	21485	21529	21476	21394	21245	21400	21426	21331	21200	21333	21496	21328	21407	21489	21247	21217	21414	21312	21555	21468	21494	21228	21431	21414	21463	21335	21322	21207	21577	21438	21683	21515	21467	21352	21476	21408	21408	21378	21535	21477	21551	21471	21186	21557	21352	21261	21412	21163	21500	21528	21205	21406	21259	21430	21340	21388	21566	21367	21597	21282	21218	21200	21229	21541	21536	21629	21415	21403	21353	21233	21366	21159	21600	21470	21376	21609	21335	21335	21477	21303	21346	21332	21494	21476	21370	21427	21368	21497	21371	21427	21300	21490	21109	21459	21498	21446	21318	21301	21382	21169	21168	21172	21345	21293	21545	21478	21437	21384	21395	21336	21376	21557	21380	21458	21431	21067	21477	21512	21233	21279	21371	21134	21712	21593	21404	21313	21538	21405	21202	21242	21238	21368	21442	21528	21468	21445	21324	21420	21407	21200	21250	21265	21536	21362	21442	21317	21378	21408	21285	21628	21606	21277	21462	21234	21330	21478	21254	21517	21331	21409	21555	21310	21367	21299	21352	21722	21295	21483	21484	21365	21508	21241	21319	21312	21390	21456	21545	21137	21354	21404	21443	21343	21229	21205	21374	21534	21329	21297	21442	21246	21367	21325	21465	21481	21252	21354	21204	21184	21521	21548	21700	21534	21439	21286	21436	21376	21458	21387	21302	21336	21297	21588	21417	21581	21558	21306	21206	21349	21195	21202	21223	21147	21472	21316	21379	21685	21232	21354	21180	21223	21304	21189	21313	21449	21267	21456	21425	21166	21256	21228	21606	21449	21471	21510	21375	21308	21401	21442	21395	21567	21414	21142	21326	21345	21416	21509	21475	21366	21385	21601	21459	21228	21336	21195	21282	21171	21275	21398	21261	21462	21276	21383	21288	21217	21398	21276	21493	21298	21250	21395	21552	21500	21542	21409	21448	21437	21487	21502	21600	21491	21207	21378	21448	21464	21147	21460	21088	21194	21288	21281	21788	21218	21252	21374	21419	21330	21323	21286	21537	21574	21241	21387	21521	21350	21529	21313	21602	21296	21336	21581	21432	21638	21547	21526	21322	21364	21335	21459	21302	21080	21534	21285	21512	21484	21534	21424	21051	21753	21268	21542	21386	21436	21423	21511	21259	21316	21319	21309	21331	21181	21268	21370	21662	21372	21413	21236	21592	21394	21347	21517	21650	21392	21442	21427	21483	21304	21373	21384	21258	21377	21396	21370	21376	21352	21231	21553	21260	21561	21326	21241	21094	21414	21372	21375	21525	21511	21320	21330	21323	21412	21154	21424	21319	21310	21128	21466	21309	21294	21364	21347	21356	21417	21553	21240	21489	21383	21398	21265	21517	21694	21485	21702	21532	21295	21413	21319	21505	21257	21364	21436	21370	21451	21410	21387	21295	21262	21330	21309	21346	21345	21470	21322	21469	21527	21603	21397	21296	21572	21346	21441	21676	21597	21401	21323	21558	21316	21388	21266	21328	21315	21216	21465	21474	21527	21486	21388	21469	21733	21384	21519	21446	21345	21508	21334	21356	21432	21437	21353	21286	21360	21416	21427	21310	21515	21530	21343	21242	21414	21540	21301	21173	21579	21563	21508	21545	21105	21331	21331	21416	21353	21478	21557	21346	21346	21272	21383	21187	21483	21514	21290	21327	21289	21229	21274	21299	21365	21547	21254	21439	21312	21621	21461	21573	21616	21450	21352	21521	21256	21392	21425	21445	21412	21212	21449	21395	21451	21246	21268	21345	21234	21312	21255	21396	21354	21320	21437	21279	21238	21277	21102	21456	21633	21520	21336	21525	21133	21467	21444	21408	21397	21196	21380	21349	21618	21455	21337	21400	21270	21280	21269	21419	21225	21267	21222	21150	21383	21478	21479	21242	21504	21252	21255	21160	21310	21732	21364	21262	21279	21445	21633	21427	21405	21241	21463	21506	21436	21345	21310	21417	21435	21444	21562	21425	21138	21388	21498	21542	21407	21284	21110	21569	21302	21237	21470	21325	21437	21457	21122	21604	21380	21592	21566	21596	21488	21273	21422	21644	21406	21466	21483	21371	21368	21158	21565	21524	21480	21632	21534	21311	21315	21350	21365
46424	70214	66466	56237	48102	40261	32624	28283	22645	18696	17695	17049	16632	16309	16111	15932	15676	15642	15421	15598	15586	15425	15556	15447	15415	15342	15387	15094	15444	15344	15242	15251	15296	15326	15293	15097	15248	15162	15283	15219	15063	15249	15291	15329	15216	15201	15221	15063	15126	15132	15256	15304	15385	15163	15236	15152	15149	15283	15354	15084	15236	15423	15355	15069	15089	15033	15192	15014	15343	15300	15282	15025	15091	15228	15210	15185	15300	15236	15196	15390	15218	15137	15283	15215	15041	15202	15237	15112	15276	15202	15053	15358	15239	15379	15150	15018	15149	15290	15210	15191	15141	15317	15043	15203	15360	15180	15203	15195	15223	15129	15137	15233	15276	15261	15272	15161	15290	15103	15178	15306	15236	15184	15268	15186	15280	15171	15327	14900	15137	15245	15273	15157	15207	15231	15140	15444	15399	15156	15358	15098	15210	15268	15085	15111	15253	15341	15091	15117	15166	15216	15060	15239	15215	15182	15128	15357	15173	15135	15256	15324	15221	15215	15304	15194	15345	15250	15064	15154	15205	15317	15273	15277	15241	15461	15187	15010	15278	15252	15280	15219	15163	15033	15555	15331	15133	15024	15077	15164	15285	15224	15180	15284	15175	15164	15178	15011	15237	15305	15011	15190	15122	15115	15105	15216	15285	15296	15236	15255	15215	15085	15255	15131	15234	15415	15134	15400	15245	15248	15312	15227	15190	15094	15205	15112	15270	15132	15175	15309	15090	15207	15300	15128	15174	15298	15198	15278	15022	15027	15163	15259	15174	15128	15182	15255	15102	15286	15242	15102	15154	15200	15118	15227	15196	15337	15250	15473	15246	15093	15129	15245	15169	15168	15275	15188	15092	15266	15202	15182	15337	15203	15227	15142	15232	15450	15106	15229	15115	15305	15124	15293	15214	15233	15239	15266	15198	15337	15401	15309	15200	15270	15121	15298	15301	15055	15284	15239	15228	15093	15309	15145	15263	15215	15282	15135	15137	15222	15156	15099	15111	15392	15168	15120	15119	15325	15201	15266	15203	15282	15228	15300	15154	15086	15044	15367	15338	15307	15295	15324	15096	15386	15233	15240	15081	15340	15206	15235	14964	15210	15324	15189	15070	15024	15238	15185	15187	15283	15405	15106	15187	15146	15142	15236	15147	15198	15197	15261	15203	15183	15198	14996	15203	15305	15185	15103	15176	15443	15357	15081	15206	15253	15183	14992	15304	15110	15162	15380	15329	15105	15165	15362	15224	15163	15352	15255	15217	15203	15102	15030	15256	15245	15323	15265	15021	15158	15057	15253	15302	15092	15380	15171	15084	15115	15155	15252	15200	15167	15187	15074	15279	15192	15297	15154	15351	15244	15233	15239	15316	15269	15358	15346	15147	15234	15312	15393	15131	15245	15208	15344	15075	15203	15089	15159	15212	15333	15118	15144	15094	15217	15114	15216	15081	15312	15326	15192	15354	15313	15261	15302	15337	15134	15217	15385	15163	15128	15189	15209	15286	15231	15283	15244	15223	15018	15148	15177	15280	15303	15233	15122	15126	15231	15191	15184	15343	15044	15198	15178	15264	15143	15338	15202	15259	15112	15125	15188	15092	15121	15155	15058	15119	15204	15213	15078	15082	15241	15262	15194	15130	15205	15301	15278	15227	15124	15166	15217	15351	15154	15323	15320	15223	15124	15074	15090	15187	15025	15327	15196	15328	15105	15249	15340	15254	15134	15175	15260	15403	15245	15419	15185	15241	14959	15269	15262	15153	15357	15147	15173	15297	15369	14974	15106	15069	14970	15243	15177	15246	15012	15034	15338	15194	15075	15219	15280	15256	15186	15180	15180	15092	15238	15127	15303	15231	15246	15251	15186	15134	15309	15282	15308	15267	15281	15125	15315	15143	15299	15071	15294	15305	15076	15111	15154	15224	15194	15099	15372	15178	15062	15306	15157	15134	15253	15280	15355	15272	15070	15070	15116	15207	15233	15168	15280	15158	15279	15283	15068	15205	15134	15160	15200	15203	15282	15183	15259	15262	15402	15204	15270	15131	15271	15140	15119	15301	15061	15131	15181	15338	15302	15271	15310	15220	15325	15298	15021	15278	15239	15120	15134	15358	15168	15315	15099	15275	15256	15188	15212	15160	15078	15124	15197	15147	15282	15283	15186	15280	15290	15159	15161	15262	15201	15317	15286	15170	15152	15262	15198	15093	15220	15180	15182	15114	15103	15381	15185	15424	15090	15199	15187	14977	15166	15296	15112	15201	15101	15096	15209	15160	15207	15087	15197	15240	15087	15162	15159	15217	15174	15205	15222	15229	15183	15337	15092	15145	15221	15336	15348	15017	15181	15132	15158	15356	15183	15253	15185	15374	15193	15227	15034	15196	15217	15273	15102	15168	15422	15176	15128	15096	15375	15238	15221	15346	15317	15140	15184	15152	15111	15325	15214	15205	15180	15229	15479	15340	15311	15215	14944	15184	15188	15212	15187	15116	15311	15148	15272	15032	15280	15115	15179	15179	15317	15198	15324	15214	15161	15216	15076	15285	15132	15203	15255	15138	15185	15154	15211	15261	15045	15191	15110	15235	15173	15051	15212	15270	15225	15309	15366	15128	15165	15495	15239	15121	15275	15136	15341	15253	15375	15211	15228	15210	15420	15264	15160	15304	15153	15236	15149	15097	15125	15161	15313	15199	15264	15105	15127	15389	15203	15232	15308	15117	15345	15166	15180	15088	15210	15328	15102	15271	15267	15016	15375	15122	15260	15267	15174	15270	15223	15052	15271	15145	15157	15370	15336	15313	15211	15180	15142	15083	15316	15171	15190	15172	15255	15297	15281	15044	15243	15285	15156	15339	15325	15226	15236	15337	15111	15313	15021	15240	15067	15257	15161	15271	15262	15265	15077	15215	15340	15225	15210	15158	15115	14957	15254	15120	15281	15110	15214	15251	15253	15144	15123	15119	15326	15217	15295	15131	15150	15238	15406	15189	15009	15314	15120	15268	15197	15190	15178	15198	15222	15203	15124	15245	15252	15102	15178	15344	15176	15152	15219	15172	15018	15035	15130	15150	15196	15196	15223	15275	15181	15442	15307	15149	15319	15217	15249	15170	15227	15118	15280	15213	15119	15055	15193	15299	15284	15244	15309	15160	15079	15227	15218	15118	15125	15195	15144	15074	14971	15237	15141	15215	15245	15307	15085	15153	15261	15009	15259	15083	15200	15088	15255	15165	15295	15213	15256	15242	15395	15251	15270	15170	15328	15422	15120	15159	15134	15178	15309	15210	15027	15227	15053	15279	15197	15316	15287	15239	15301	15158	15071	15147	15124	15194	15191	15211	15342	15224	15100	15069	15125	15291	15079	15223	15157	15231	15287	15208	15216	15266	15411	15047	15345	15215	15224	15219	15268	15356	15248	15114	15243	15379	15295	15259	15173	15043	15140	15256	15249	15225	15289	15024	15185	15193	15242	15203	15234	15261	15172	15160	15298	15320	15101	15068	15181	15180	15153	15069	15136	15224	15318	15165	15270	15385	15270	15311	15064	15092	15346	15207	15183	15116	15111	15156	14928	15386	15154	15203	15080	15132	15156	15343	15021	15386	15262	15111	15207	15086	15266	15032	15077	15159	15208	15308	15207	15130	15205	15024	15266	15333	15248	15128	15053	15206	15181	15104	15394	15268	15197	15156	15202	15176	15258	15221	15162	15257	15074	15075	15256	15256	15121	15355	15271	15029	15266	15279	15109	15157	15212	15034	15216	15487	15270	15419	15220	15080	15351	15231	15169	15274	15155	15309	15311	15193	15188	15111	15206	15175	15163	15257	15222	15218	15176	15379	15340	15298	15371	15324	15181	15335	15322	15163	15181	15104	15167	15259	15280	15222	15234	15253	15232	15131	15157	15190	15108	15259	15198	15176	15274	15213	15252	15390	15239	15133	15113	15224	15226	15348	15132	15221	15207	15116	15231	15298	15360	15158	15095	15148	15140	15165	15161	15268	15280	15324	15361	15489	15216	15425	15244	15242	15281	15180	15228	15054	15154	15094	15110	15206	15112	15325	15110	15182	15368	15174	15174	15245	15267	15160	15180	15192	15178	15320	15088	15254	15067	15154	15178	15260	15255	15116	15181	15097	15303	15241	15257	15193	15409	15258	15168	15178	15275	15274	14997	15166	15260	15087	15216	15234	15117	15139	15252	15415	15375	15172	15266	15221	15132	15200	15180	15060	15191	15138	15180	15325	15168	15164	15203	15189	15352	15122	15084	15190	15146	15091	15185	15179	15271	15148	15162	15190	15085	15250	15092	15095	15110	15248	15184	15391	15130	15227	15186	15193	15360	15127	15305	15146	15286	15086	15246	15259	15344	15253	15273	15269	15128	15209	15223	15319	15334	15160	15200	15186	15347	15148	15178	15242	15123	15200	15283	15279	15193	15229	15288	15195	15303	15314	15209	15267	15029	15107	15293	15114	15188	15157	15278	15123	15190	15173	15194	15245	15212	15250	15226	15422	15172	15180	15300	15199	15164	15213	15234	15201	15122	15247	15102	15148	15191	15165	15204	15146	15188	15331	15221	15308	15102	15347	15157	15153	15091	15307	15271	15283	15287	15187	15378	15380	15064	15267	15063	15243	15126	15226	15151	15158	15237	15303	15066	15399	15246	15095	15298	15219	15182	15271	15153	15291	15348	15081	15187	15197	15162	15226	15302	15097	15262	15367	15302	15057	15262	15205	14974	15126	15255	15193	15283	15139	15067	15123	15219	15176	15122	15288	15170	15279	15184	15160	15287	15269	15366	15250	15106	15130	15118	15260	15152	15054	15183	15152	15090	15174	15389	15245	15101	15228	15171	15176	15134	15377	15191	15377	15206	15186	15364	15217	15372	15242	15084	15103	15292	15265	15114	15343	15207	15184	15157	15097	15167	15301	15281	15150	15242	15176	15115	15195	14956	15215	15127	15215	15086	15319	15161	15171	15163	15148	15182	15152	15340	15109	15149	15345	15139	15152	15144	15272	15075	15022	15252	15201	15173	15319	15133	15200	15354	15381	15150	15474	15274	15235	15163	15227	15104	15354	15103	15040	15161	15175	15285	15293	15280	15176	15146	15109	15231	15095	15287	15182	15371	15004	15229	15220	15214
24400	21665	30304	30748	38823	43559	43482	36115	28694	25297	24380	23693	23243	22917	22626	22345	22282	22201	22278	21906	21927	21817	21842	21761	21894	21730	21665	21737	21859	21528	21648	21399	21529	21560	21524	21538	21475	21578	21382	21499	21509	21441	21554	21359	21536	21486	21573	21541	21345	21332	21444	21647	21438	21445	21415	21438	21278	21538	21541	21624	21283	21612	21518	21562	21265	21616	21474	21301	21478	21380	21621	21498	21319	21165	21201	21277	21406	21338	21392	21426	21473	21268	21517	21393	21370	21105	21400	21385	21414	21560	21392	21447	21425	21333	21335	21276	21483	21316	21301	21385	21465	21351	21491	21450	21586	21537	21335	21352	21405	21290	21464	21457	21253	21349	21291	21351	21469	21371	21571	21398	21555	21459	21326	21215	21430	21509	21484	21214	21399	21394	21498	21496	21742	21364	21671	21675	21406	21678	21580	21408	21389	21401	21424	21374	21448	21619	21355	21542	21417	21511	21445	21565	21396	21451	21466	21350	21448	21482	21471	21478	21315	21510	21448	21691	21646	21459	21251	21299	21399	21346	21567	21341	21490	21617	21303	21270	21311	21426	21476	21643	21501	21531	21327	21547	21372	21442	21498	21128	21365	21272	21191	21185	21432	21406	21278	21615	21509	21492	21378	21665	21650	21411	21535	21294	21353	21367	21296	21525	21420	21404	21391	21257	21287	21485	21223	21330	21467	21342	21333	21547	21549	21359	21405	21403	21540	21561	21467	21480	21405	21494	21555	21531	21500	21584	21182	21360	21356	21376	21384	21430	21416	21424	21429	21441	21442	21064	21364	21272	21497	21385	21273	21296	21541	21423	21306	21443	21494	21316	21587	21453	21324	21247	21387	21422	21406	21125	21311	21232	21512	21435	21312	21474	21329	21351	21373	21560	21394	21317	21450	21647	21581	21232	21413	21397	21351	21373	21489	21604	21430	21616	21416	21549	21213	21405	21535	21380	21480	21102	21346	21427	21435	21451	21435	21370	21516	21236	21335	21500	21472	21527	21385	21792	21647	21559	21709	21444	21449	21670	21537	21324	21440	21349	21561	21545	21444	21416	21372	21426	21474	21417	21619	21287	21391	21234	21429	21367	21490	21294	21512	21247	21246	21526	21322	21225	21495	21527	21519	21640	21378	21385	21412	21594	21345	21396	21582	21625	21391	21326	21589	21596	21405	21384	21665	21426	21443	21419	21297	21438	21422	21448	21427	21714	21492	21369	21371	21368	21458	21439	21399	21340	21438	21340	21269	21459	21402	21363	21265	21474	21535	21436	21417	21451	21454	21265	21357	21536	21553	21523	21419	21473	21573	21525	21461	21241	21434	21256	21244	21384	21318	21262	21294	21209	21444	21256	21676	21650	21473	21335	21526	21603	21510	21531	21590	21419	21507	21383	21173	21338	21342	21256	21533	21225	21493	21535	21148	21453	21280	21407	21312	21425	21535	21399	21290	21284	21406	21489	21314	21287	21165	21405	21493	21277	21314	21548	21302	21342	21354	21252	21408	21626	21341	21460	21544	21481	21517	21376	21398	21505	21291	21097	21437	21496	21574	21404	21289	21452	21352	21636	21545	21226	21384	21419	21302	21501	21397	21274	21346	21382	21594	21432	21369	21237	21358	21631	21329	21281	21515	21349	21322	21417	21523	21390	21406	21609	21472	21496	21352	21470	21339	21405	21511	21532	21624	21465	21431	21492	21558	21583	21418	21529	21457	21297	21241	21425	21433	21655	21512	21389	21365	21522	21530	21349	21381	21301	21525	21595	21384	21495	21158	21599	21577	21728	21436	21721	21350	21351	21296	21259	21548	21305	21480	21462	21531	21406	21393	21400	21272	21511	21354	21530	21302	21374	21416	21672	21305	21491	21489	21222	21343	21323	21489	21376	21523	21456	21188	21410	21484	21567	21297	21470	21495	21577	21352	21576	21615	21396	21407	21540	21333	21486	21506	21300	21377	21602	21367	21444	21414	21435	21550	21517	21206	21373	21438	21140	21239	21520	21412	21328	21303	21433	21477	21569	21379	21366	21325	21337	21567	21344	21621	21412	21146	21292	21485	21512	21573	21500	21457	21668	21349	21156	21349	21310	21196	21142	21360	21303	21353	21238	21303	21480	21476	21559	21360	21396	21498	21385	21530	21661	21399	21545	21542	21467	21640	21490	21356	21453	21494	21380	21649	21425	21321	21400	21278	21420	21411	21498	21625	21590	21346	21192	21616	21659	21371	21560	21433	21563	21449	21470	21537	21249	21328	21397	21459	21333	21498	21479	21474	21472	21299	21295	21306	21526	21362	21444	21449	21589	21357	21681	21363	21287	21315	21477	21576	21387	21598	21586	21562	21536	21523	21404	21483	21370	21631	21260	21172	21438	21395	21588	21551	21419	21594	21323	21514	21573	21245	21282	21275	21149	21120	21698	21801	21480	21379	21413	21632	21532	21551	21427	21220	21344	21339	21332	21357	21446	21398	21219	21451	21595	21440	21569	21689	21576	21309	21505	21454	21432	21387	21668	21024	21326	21259	21425	21555	21317	21448	21372	21380	21475	21244	21423	21451	21648	21471	21322	21547	21232	21299	21393	21261	21608	21433	21496	21392	21470	21541	21511	21298	21318	21577	21397	21591	21387	21472	21342	21175	21357	21453	21457	21427	21432	21467	21120	21250	21309	21447	21520	21658	21255	21181	21297	21447	21316	21521	21470	21424	21513	21325	21457	21353	21465	21448	21318	21492	21449	21522	21494	21385	21295	21240	21206	21397	21228	21277	21324	21605	21430	21213	21550	21313	21538	21444	21483	21545	21080	21277	21297	21358	21576	21525	21164	21325	21254	21463	21665	21424	21479	21426	21387	21384	21302	21363	21515	21346	21332	21627	21539	21670	21617	21650	21408	21415	21548	21381	21421	21640	21340	21333	21482	21396	21576	21589	21361	21322	21512	21203	21478	21437	21417	21308	21490	21304	21485	21468	21393	21403	21362	21494	21466	21451	21512	21736	21444	21459	21356	21434	21462	21720	21496	21429	21340	21355	21201	21359	21232	21514	21387	21552	21491	21543	21558	21457	21366	21433	21493	21335	21469	21513	21322	21632	21420	21343	21310	21224	21429	21341	21472	21462	21349	21182	21455	21526	21439	21404	21397	21368	21168	21454	21307	21376	21494	21468	21341	21128	21261	21472	21697	21527	21321	21307	21424	21386	21240	21262	21557	21570	21236	21452	21408	21428	21322	21685	21362	21506	21345	21496	21404	21458	21368	21719	21329	21279	21355	21246	21478	21551	21338	21416	21546	21086	21161	21586	21458	21422	21441	21585	21479	21455	21416	21519	21410	21451	21237	21483	21587	21494	21538	21537	21464	21588	21519	21600	21631	21348	21335	21592	21372	21450	21498	21765	21569	21448	21245	21357	21345	21440	21430	21390	21157	21440	21361	21755	21299	21601	21454	21383	21288	21476	21126	21394	21549	21454	21625	21398	21545	21350	21547	21548	21369	21395	21392	21498	21641	21494	21308	21359	21177	21653	21414	21490	21312	21488	21646	21454	21313	21280	21264	21381	21400	21207	21630	21472	21454	21447	21581	21359	21240	21307	21307	21295	21477	21629	21667	21416	21423	21406	21458	21649	21351	21255	21146	21407	21693	21255	21414	21315	21347	21388	21487	21322	21419	21553	21332	21485	21348	21565	21205	21459	21393	21235	21398	21142	21449	21617	21305	21287	21335	21350	21359	21542	21273	21401	21533	21397	21684	21497	21256	21452	21454	21308	21357	21504	21256	21436	21510	21580	21380	21425	21322	21503	21461	21454	21841	21426	21245	21264	21431	21327	21517	21227	21385	21580	21334	21673	21450	21524	21328	21329	21384	21484	21355	21410	21221	21379	21522	21455	21439	21593	21471	21106	21462	21270	21562	21410	21505	21451	21307	21379	21206	21430	21358	21452	21531	21526	21636	21391	21605	21419	21510	21208	21337	21144	21349	21468	21323	21595	21434	21389	21482	21559	21524	21506	21517	21431	21486	21414	21313	21471	21431	21363	21151	21239	21507	21679	21512	21402	21224	21458	21246	21277	21465	21581	21574	21542	21415	21390	21386	21303	21397	21556	21412	21433	21519	21417	21486	21456	21414	21256	21338	21504	21318	21591	21461	21519	21235	21465	21451	21077	21276	21307	21402	21278	21424	21493	21620	21548	21199	21350	21503	21310	21407	21459	21197	21326	21377	21681	21403	21328	21560	21528	21642	21566	21427	21589	21336	21335	21249	21403	21285	21448	21383	21388	21425	21636	21511	21503	21517	21387	21150	21746	21397	21537	21237	21422	21517	21330	21311	21131	21344	21493	21486	21365	21588	21588	21365	21520	21311	21341	21365	21160	21453	21162	21518	21423	21541	21387	21373	21478	21477	21681	21488	21584	21425	21316	21391	21307	21544	21572	21400	21548	21211	21418	21600	21523	21205	21549	21438	21217	21330	21190	21659	21561	21289	21452	21395	21319	21399	21300	21385	21317	21541	21499	21274	21584	21537	21523	21582	21289	21664	21514	21493	21375	21588	21479	21317	21480	21510	21394	21303	21480	21374	21504	21477	21367	21490	21466	21394	21451	21337	21598	21435	21387	21332	21283	21578	21464	21322	21531	21416	21538	21648	21375	21721	21322	21156	21343	21307	21463	21449	21427	21279	21533	21265	21206	21270	21358	21541	21322	21745	21372	21632	21538	21572	21579	21352	21416	21500	21357	21207	21271	21581	21368	21602	21311	21416	21510	21554	21553	21060	21415	21513	21477	21615	21260	21484	21292	21588	21627	21377	21354	21421	21374	21192	21526	21486	21290	21399	21397	21188	21249	21264	21520	21350	21266	21339	21354	21745	21612	21595	21750	21470	21438	21371	21304	21302	21363	21490	21350	21535	21501	21334	21314	21412	21349	21314	21686	21382	21315	21412	21441	21341	21406	21201	21228	21485	21255	21466	21557	21352	21661	21329	21668	21546	21653	21357	21251	21504	21400	21344	21412	21540	21173	21602	21573	21312	21502	21476	21491	21574	21366	21421	21225	21202	21423	21683	21376	21359	21631	21317	21250	21581	21532	21370	21343	21229	21626	21504	21399	21360	21439	21254	21402	21244	21318	21282	21321	21465
47695	77013	75198	63066	56190	47445	41117	32606	23229	19850	18768	17977	17361	16838	16660	16071	16116	16080	15869	15793	15520	15753	15442	15501	15384	15485	15378	15542	15466	15360	15348	15309	15124	15135	15068	15352	15089	15251	15403	15253	15137	15162	15009	15143	15149	15071	15295	15126	15213	15153	15211	15222	15029	14988	15202	15222	15116	15054	15260	15282	15312	15240	15279	15211	15139	15214	15134	15272	15219	15313	15262	15190	15128	15157	15098	15161	15232	15133	15157	15380	15177	15166	15063	15146	15257	15381	15018	15152	15214	15215	15131	15097	15404	15121	15243	15058	15229	15100	15166	15127	15064	15055	15093	15134	15097	15157	15391	15235	14870	15102	15207	15417	15098	15151	15139	15056	15333	15078	15038	15160	15166	15452	15124	15228	15199	15145	15228	15225	15285	15190	15200	14980	15133	15141	15230	15230	15202	15256	15263	15189	15163	15132	15237	15307	15271	15253	15245	15118	15271	15158	15221	15207	15173	15125	15212	15170	15239	15190	15199	15296	15324	15275	15168	15224	15081	15140	15107	15152	15017	15224	15309	15065	15177	15151	15129	15200	15117	15070	15162	15078	15142	15250	15277	15123	15193	15093	15199	15183	15094	15119	15303	15218	15048	15117	15065	15362	15127	15198	15127	15250	15195	15130	15128	15128	15226	15142	15270	15119	15234	15165	15206	15079	14998	15110	15099	15238	15050	15188	15120	15157	15355	15065	15173	15095	15113	15233	15218	15223	15295	15244	15049	15324	15314	14933	14967	15152	15330	15184	15030	15098	15150	15088	15091	15133	15168	15191	15136	15172	15102	14869	15080	15179	15123	15212	15161	15094	15210	15210	15116	15156	15268	15160	15329	15048	15228	15121	15101	15139	15220	15077	15254	15064	15227	15023	15201	15052	14958	15136	15269	15177	15178	15339	14969	15379	15215	15180	15171	15201	15390	15246	15252	15134	15132	15052	15208	15194	15227	15266	15191	15243	15144	15096	15033	15098	15229	15123	15317	15050	15188	15282	15349	15148	15023	15129	15230	15258	15294	15091	15292	15128	15221	14985	14992	15088	15043	15207	15276	15343	15268	15206	15260	15394	15290	15267	15214	15106	15089	15163	15168	15258	15114	15095	15284	15234	15229	15182	15171	15247	15177	14950	15197	15072	15105	15021	15131	15191	15053	15214	15257	15051	15246	15320	15152	15205	15046	15276	15077	15298	15262	15228	15178	15146	15161	15049	15166	14999	14940	15104	15096	15148	15154	15047	15236	15137	15361	15247	15186	15247	15130	15250	15151	15239	15117	15154	14942	15122	15157	15242	15070	15152	15069	15252	15265	15192	15155	15008	15282	14996	15200	15167	15339	15162	15232	15258	15133	15195	15211	15270	15275	15094	15315	15048	15321	15068	15122	15026	15050	15168	15097	15138	15278	14974	15183	15257	14872	15031	15153	15155	14862	15125	15144	15117	15076	15103	15103	15240	15075	15077	15306	15240	15337	15158	15329	15192	15134	15000	15164	15194	15220	15218	15017	15156	15257	15178	15157	15186	15174	15387	15178	15271	15247	15054	15076	15240	15193	15313	15221	15030	15439	15250	15216	15132	15122	15103	15294	15166	15328	15125	15133	15209	15269	15171	15252	15166	15285	15212	15080	15282	15180	15285	15122	15089	15285	15066	15185	15214	15114	15133	15157	15315	15189	15260	15067	15187	15269	15261	15152	15203	15208	15096	15172	15179	15260	15164	15019	15123	15204	15100	15066	15124	15196	15221	15113	15105	15152	15099	15167	15226	15199	15145	15142	15099	15279	15198	14960	15296	15157	15191	15246	15189	15152	15236	15139	15242	15130	15287	15248	15201	15355	15019	15208	15306	14972	15083	15298	15147	15339	15175	15192	15143	15240	15219	15053	15024	15327	15096	15273	15248	15211	15176	15177	15204	15195	15372	15196	15158	15369	14996	15206	15164	15068	15308	15273	15360	15093	15114	15089	15226	15120	15180	15236	15151	15317	15064	15194	15211	15084	15339	14985	15141	15021	15297	15005	15210	15236	15184	15085	15185	15078	15210	15069	15217	15240	15212	15207	15257	15334	15144	15563	15159	15205	15254	14998	15096	15332	15000	15112	14950	15051	15170	14974	14990	15112	15243	15121	15108	15171	15155	15231	15292	15052	14939	15075	15259	15190	15024	15169	15180	15177	15265	15282	15339	15035	15056	15231	15059	15086	15185	15115	15296	15250	15205	15162	15206	15180	15026	15234	15146	15339	15077	15243	15341	15287	15146	15225	15052	15115	15312	15213	15146	15244	15229	15422	15180	15274	15206	15346	15095	15239	15340	15150	15018	15137	15155	15193	15217	15161	15094	15215	14997	15227	14972	15162	15147	15053	15089	15411	15155	15110	15269	15187	15054	15063	15141	14933	15101	14959	15243	15180	15270	15141	15227	15334	15005	15071	15260	15046	15336	15287	15121	15266	15143	15169	15199	15191	15214	15185	15058	15247	15136	15201	15003	15294	15095	15379	15235	15224	15014	15324	15227	15258	15212	15151	15135	15194	15200	15192	15182	15135	15107	15172	15264	15321	15251	15379	15167	15091	15200	15232	15106	15053	15238	15189	15063	15174	15245	15072	15136	15155	15112	15220	15049	15252	15141	15221	15117	15294	15148	15317	15128	15135	15067	15228	15378	15097	15322	15142	15229	15160	15075	15300	15042	15157	15280	15011	15285	15289	15052	15237	15074	15217	15125	15250	15266	15139	15061	15083	15039	15154	15193	15247	15159	15190	15108	14951	15102	15194	15244	15133	15121	15168	14976	15065	15085	15197	15253	15146	15191	15244	15176	15317	15171	15207	15119	15048	15239	15253	14880	15215	15224	15094	15214	15029	15117	15138	15230	14986	15205	15142	15028	15150	15182	15183	15351	15136	15169	15253	15127	15142	15284	15281	15016	15211	15201	15142	15100	15165	15193	15205	15234	15279	15116	15178	15000	15161	15209	15152	15331	15164	15241	15088	15113	15519	15339	15400	15244	15084	15187	15256	15352	14968	15115	15164	15253	15132	15162	15232	15172	15110	15290	14973	15149	15279	15092	15292	15114	15142	15144	15179	15153	15416	15227	15101	15193	15166	15195	15237	15136	15194	15451	14966	15197	15231	15010	15246	15188	15128	15239	15058	15270	15248	15065	15134	15255	15321	15249	15120	15222	15173	15110	15257	15191	15205	15305	15106	15265	15131	15188	15308	15150	15204	15124	15291	15057	15220	15320	15234	15084	15171	15051	15126	15322	15061	15135	15323	15092	15226	15273	15133	15437	15235	14983	15060	14994	15121	15343	15067	15268	15144	15312	15025	15198	15178	15164	15176	15122	15158	15078	15206	15380	15215	15239	14963	15090	15181	15259	15174	15129	15252	15308	15302	15134	15290	15089	15016	15031	15091	15150	15239	15201	15103	15153	15137	15243	15153	15288	15236	15118	15050	15073	15278	15243	15253	15256	15238	15215	15178	15142	15164	15116	15085	15105	15018	15174	15141	15150	15094	15245	15042	15119	15168	15354	15240	15214	15196	15326	15220	15341	15245	15037	15125	15141	15088	15130	15292	15238	15274	15170	15065	15290	15104	15243	15216	15200	15224	15158	15357	15103	15104	15232	15048	15188	15050	15163	15170	15171	15211	15046	15265	15154	15185	15125	15173	15329	15076	15099	15079	15250	14977	15255	14948	15238	15275	15266	15294	15289	15175	15244	15178	15072	15179	15502	15292	15230	15073	15126	15076	15306	15026	15190	15181	15459	15155	15212	15261	15191	15231	15321	15099	15160	15214	15270	15121	15227	15126	15098	15200	15195	15170	15300	15248	15299	15390	15178	15307	15378	15175	15213	14924	15350	15207	15093	15321	15157	15183	15148	15156	15092	15069	15313	15266	15111	15298	15083	15248	15123	15191	15323	15203	15080	15138	15173	15129	15274	15192	15269	15200	15028	15066	15037	15128	15128	15223	15197	15099	15081	15106	15196	15051	15309	15060	15306	14977	15151	15270	14981	15140	15198	15028	15241	15038	15108	15221	15241	15201	15211	15111	15182	15059	15043	15284	15128	15205	15301	15201	15186	15279	15324	15141	15190	15181	15084	15308	15241	15180	15207	15106	15107	15142	15205	14976	15147	15120	15227	15268	15091	15167	15118	15105	15093	15270	15108	15213	15345	15080	15329	15157	15246	15069	15228	15202	15177	15183	15200	15234	15064	15134	15055	15279	15230	15166	15051	15051	15032	15205	15097	15174	14995	15208	15130	15357	15160	15186	15200	15231	15030	14920	15223	15271	15160	15089	15175	15041	15101	15238	15281	15252	15049	15044	15253	15118	15163	15108	15387	15089	14996	15108	15195	15127	15147	15124	15265	15092	15204	15167	15386	15229	15276	15129	15335	15137	15237	15119	15221	15227	15212	15283	15162	15180	15121	15317	15191	15190	15201	15077	15194	15204	15113	15172	15274	15002	15255	15162	15067	15139	15226	15197	15251	15073	15181	15150	15149	15255	15128	15250	15102	15298	15012	15367	15154	15056	15179	15015	15173	15190	15173	15080	15339	15086	15298	15292	15244	15454	15119	15188	15145	15190	15298	15191	15301	15209	15296	15082	15155	15122	15223	15178	15049	15111	15161	15145	15104	15028	15226	15150	15341	15149	15463	15266	15187	15253	15263	15221	15112	15214	15334	15290	15112	15238	15090	15103	15249	15148	15291	15138	15099	15338	15071	15161	15169	15143	15274	15099	15008	15114	15492	15060	15185	15265	15146	15141	15206	14875	15128	15170	15214	15115	15146	15231	15147	15090	15151	15332	15181	15290	15049	15224	15124	15043	15225	15194	15061	15152	15336	15224	15169	14958	15277	15166	15150	15118	15219	15222	15030	14930	15217	15161	15096	15122	15224	15198	15204	15308	14945	15097	15191	15031	15148	15155	15253	15200	15281	15145	15160	15175	15148	15043	15179	15210	15157	15118	15168	14991	15309	15365	15184	15131	15179	15285	15201	15126	15347	15239	14934	15219	15237	15343	15083	15196	15105	15178	15194	15149	15320	15181	15107	14943	15262	15252	15140	15113	15191	15519	15349	15106	15285	15205	15167	15288	15160	15307	15077	15235	15207	15194	15052
44758	54277	54654	47755	39898	33549	28264	24995	23645	22995	22501	22237	22499	22219	21849	22027	22061	21795	21754	21759	21823	21769	21845	21799	21731	21689	21615	21852	21650	21716	21644	21689	21814	21837	21842	21616	21433	21632	21651	21506	21689	21836	21737	21649	21702	21863	21702	21594	21351	21510	21641	21687	21782	21738	21656	21464	21768	21441	21727	21585	21757	21713	21807	21785	21625	21592	21684	21618	21443	21507	21584	21613	21853	21713	21492	21887	21538	21743	21577	21670	21755	21696	21605	21735	21752	21595	21363	21476	21647	21355	21684	21566	21539	21408	21686	21884	21705	21439	21788	21766	21569	21522	21581	21642	21514	21799	21682	21560	21552	21670	21487	21513	21502	21637	21583	21842	21750	21338	21548	21482	21562	21627	21551	21207	21600	21560	21776	21599	21542	21680	21606	21721	21575	21709	21825	21441	21591	21487	21576	21774	21394	21750	21574	21457	21614	21796	21658	21586	21704	21874	21789	21420	21674	21713	21769	21639	21515	21514	21671	21574	21627	21495	21496	21678	21553	21476	21703	21628	21626	21910	21450	21534	21676	21750	21708	21603	21852	21596	21686	21777	21501	21390	21502	21790	21808	21783	21735	21546	21832	21674	21579	21694	21667	21678	21648	21458	21704	21613	21462	21623	21420	21903	21722	21483	21897	21673	21777	21483	21814	21668	21580	21658	21796	21580	21527	21618	21602	21487	21505	21590	21467	21465	21574	21845	21595	21444	21651	21697	21815	21730	21527	21761	21503	21664	21797	21499	21586	21602	21756	21742	21590	21683	21770	21620	21578	21635	21417	21503	21697	21765	21838	21463	21603	21723	21595	21594	21529	21656	21502	21569	21576	21657	21656	21434	21589	21626	21362	21438	21809	21575	21587	21730	21747	21912	21708	21572	21591	21494	21607	21574	21577	21709	21790	21550	21733	21759	21588	21514	21465	21623	21498	21487	21578	21819	21719	21523	21589	21676	21638	21709	21594	21613	21795	21641	21759	21538	21731	21638	21684	21509	21338	21811	21743	21714	21675	21826	21595	21711	21616	21659	21717	21784	21704	21575	21753	21870	21534	21723	21542	21748	21656	21593	21710	21655	21366	21710	21791	21447	21542	21722	21799	21800	21568	21731	21712	21341	21619	21673	21729	21797	21666	21539	21597	21515	21519	21586	21687	21855	21591	21855	21679	21701	21449	21508	21446	21642	21653	21386	21658	21476	21432	21564	21603	21745	21901	21610	21633	21614	21547	21553	21613	21513	21838	21533	21780	21604	21771	21829	21657	21547	21491	21684	21717	21647	21675	21594	21716	21558	21585	21429	21676	21731	21691	21682	21491	21286	21818	21725	21764	21398	21438	21587	21704	21682	21738	21569	21667	21870	21615	21525	21645	21621	21514	21682	21502	21596	21562	21683	21527	21791	21689	21646	21504	21681	21619	21625	21750	21531	21596	21577	21671	21420	21444	21687	21693	21639	21648	21448	21711	21377	21961	21653	21501	21492	21651	21790	21506	21629	21529	21586	21736	21780	21435	21642	21665	21470	21669	21619	21543	21678	21516	21778	21656	21468	21744	21341	21497	21640	21759	21659	21621	21545	21607	21540	21695	21548	21304	21575	21444	21496	21562	21420	21532	21540	21666	21394	21547	21766	21595	21443	21716	21569	21547	21890	21691	21603	21713	21432	21236	21778	21389	21467	21796	21917	21721	21786	21600	21499	21426	21746	21595	21632	21785	21596	21552	21701	21523	21798	21411	21425	21453	21645	21794	21543	21414	21867	21584	21756	21666	21322	21647	21747	21613	21758	21771	21696	21576	21794	21647	21501	21565	21819	21825	21665	21565	21522	21567	21492	21645	21583	21628	21590	21541	21609	21665	21440	21640	21728	21689	21312	21657	21622	21554	21539	21710	21339	21509	21703	21647	21492	21576	21583	21667	21588	21634	21805	21630	21735	21935	21424	21612	21443	21744	21726	21293	21502	21769	21434	21703	21643	21623	21513	21653	21512	21793	21384	21530	21286	21673	21538	21565	21732	21719	21753	21669	21708	21649	21429	21758	21602	21527	21379	21649	21581	21576	21511	21657	21491	21823	21897	21674	21709	21602	21386	21551	21735	21488	21622	21765	21671	21769	21799	21707	21868	21510	21635	21544	21760	21712	21969	21830	21475	21572	21622	21543	21769	21691	21578	21703	21587	21624	21771	21911	21645	21641	21576	21665	21759	21596	21436	21783	21348	21679	21608	21467	21470	21570	21628	21439	21476	21551	21735	21647	21795	21737	21526	21884	21480	21367	21723	21390	21543	21626	21654	21510	21784	21761	21683	21752	21754	21419	21536	21735	21485	21793	21577	21697	21419	21675	21496	21489	21599	21466	21388	21553	21596	21730	21598	21808	21535	21600	21747	21795	21486	21582	21776	21432	21483	21548	21706	21686	21653	21580	21608	21882	21566	21650	21646	21841	21797	21700	21613	21796	21700	21526	21692	21765	21758	21713	21588	21639	21621	21647	21558	21815	21692	21503	21654	21756	21538	21615	21490	21549	21674	21737	21562	21662	21628	21724	21621	21463	21706	21598	21390	21573	21512	21781	21757	21556	21334	21625	21555	21660	21656	21718	21460	21926	21803	21535	21542	21605	21667	21508	21415	21744	21675	21571	21343	21696	21439	21714	21564	21728	21482	21472	21782	21475	21515	21805	21506	21611	21756	21753	21470	21725	21745	21594	21469	21825	21815	21458	21576	21590	21950	21351	21584	21677	21538	21385	21743	21794	21537	21699	21471	21431	21597	21870	21329	21655	21600	21451	21575	21666	21588	21648	21611	21519	21665	21793	21740	21740	21679	21654	21578	21551	21811	21725	21628	21672	21381	21651	21364	21577	21535	21767	21711	21815	21730	21420	21542	21451	21574	21650	21647	21526	21374	21616	21589	21552	21534	21537	21917	21859	21569	21786	21620	21761	21579	21619	21464	21584	21470	21619	21628	21695	21664	21711	21762	21477	21978	21861	21480	21636	21822	21558	21604	21791	21559	21568	21690	21563	21557	21654	21745	21843	21453	21629	21453	21476	21619	21803	21392	21633	21359	21643	21577	21869	21709	21335	21614	21492	21817	21470	21764	21840	21574	21605	21806	21634	21788	21648	21666	21672	21705	21636	21549	21630	21584	21915	21662	21517	21546	21526	21732	21618	21810	21270	21772	21841	21549	21546	21896	21541	21588	21622	21832	21466	21741	21684	21520	21838	21503	21585	21576	21668	21740	21598	21638	21585	21694	21767	21743	21553	21574	21404	21596	21524	21619	21691	21798	21579	21655	21719	21547	21792	21552	21780	21538	21661	21482	21580	21735	21597	21756	21881	21723	21643	21758	21524	21567	21533	21529	21578	21631	21719	21626	21575	21644	21698	21824	21789	21767	21764	21597	21630	21615	21706	21609	21525	21588	21562	21616	21639	21401	21536	21707	21590	21551	21685	21650	21462	21626	21633	21698	21779	21863	21449	21585	21617	21675	21732	21449	21458	21549	21469	21697	21666	21650	21725	21504	21659	21436	21829	21649	21547	21827	21661	21860	21711	21607	21543	21699	21600	21545	21791	21680	21523	21679	21616	21654	21572	21562	21565	21468	21781	21510	21713	21582	21596	21851	21758	21670	21522	21771	21514	21704	21603	21643	21607	21529	21647	21435	21577	21896	21770	21728	21805	21569	21567	21511	21554	21654	21714	21652	21680	21382	21575	21629	21572	21557	21653	21899	21600	21671	21916	21776	21532	21542	21837	21818	21519	21610	21511	21761	21379	21271	21428	21639	21551	21562	21731	21648	21678	21727	21611	21712	21646	21839	21651	21616	21782	21527	21489	21631	21718	21756	21806	21760	21531	21525	21478	21388	21620	21622	21746	21671	21670	21640	21732	21594	21673	21626	21691	21522	21837	21644	21712	21825	21595	21690	21693	21786	21633	21571	21635	21533	21502	21654	21565	21619	21684	21652	21771	21888	21534	21740	21713	21960	21756	21761	21648	21789	21533	21723	21725	22023	21920	21674	21586	21674	21716	21556	21685	21770	21660	21292	21560	21422	21486	21641	21683	21573	21945	21704	21596	21596	21443	21603	21567	21647	21642	21798	21841	21520	21603	21703	21432	21743	21551	21543	21569	21565	21481	21617	21612	21442	21836	21737	21538	21556	21560	21663	21660	21711	21546	21577	21333	21634	21627	21441	21739	21657	21669	21863	21685	21713	21402	21628	21538	21555	21807	21579	21486	21376	21650	21523	21640	21322	21646	21639	21389	21580	21664	21620	21634	21568	21574	21619	21582	21779	21788	21843	21434	21725	21720	21781	21677	21639	21661	21418	21642	21537	21337	21652	21613	21781	21555	21599	21743	21592	21588	21652	21366	21478	21767	21608	21644	21485	21518	21579	21697	21552	21858	21872	21697	21538	21474	21608	21619	21626	21423	21710	21461	21581	21416	21802	21479	21672	21558	21831	21725	21644	21633	21792	21639	21584	21378	21414	21767	21636	21536	21637	21372	21780	21731	21640	21821	21629	21487	21821	21731	21410	21353	21853	21457	21378	21711	21602	21608	21496	21890	21953	21515	21724	21545	21729	21700	21589	21752	21795	21707	21513	21665	21422	21483	21627	21560	21799	21559	21881	21513	21644	21482	21552	21658	21912	21681	21824	21764	21595	21789	21419	21590	21343	21758	21783	21452	21577	21651	21790	21687	21652	21531	21438	21753	21764	21570	21779	21420	21579	21606	21702	21660	21723	21452	21436	21580	21871	21604	21554	21456	21689	21739	21549	21639	21756	21635	21687	21797	21799	21597	21663	21701	21624	21847	21702	21487	21697	21595	21916	21791	21534	21728	21764	21679	21582	21672	21709	21610	21836	21816	21421	21767	21720	21532	21578	21694	21731	21713	21905	21537	21558	21671	21613	21827	21591	21841	21499	21516	21393	21603	21638	21640	21660	21806	21694	21788	21726	21598	21767	21729	21590	21762	21619	21810	21778	21683	21657	21762	21706	21781	21612	21562	21750	21678	21478	21734	21553	21366	21763	21824	21441	21692	21573	21803	21813	21913	21680	21830	21525	21485	21499	21823	21565	21508	21531	21906	21531	21710	21627	21685	21434	21654	21556	21602	21641
47084	61982	56859	45265	37436	29528	23290	19531	17872	17125	16684	16381	16050	15962	16007	15507	15707	15649	15445	15724	15553	15439	15453	15455	15630	15313	15417	15372	15282	15203	15375	15313	15299	15195	15428	15381	15367	15346	15289	15112	15359	15356	15386	15153	15435	15191	15280	15358	15415	15377	15359	15245	15152	15337	15385	15266	15457	15197	15322	15356	15352	15343	15186	15329	15446	15189	15054	15264	15355	15302	15266	15292	15400	15251	15266	15119	15229	15291	15231	15257	15462	15321	15320	15263	15416	15243	15179	15303	15209	15165	15268	15277	15332	15296	15165	15314	15250	15304	15351	15308	15258	15353	15370	15291	15424	15283	15324	15296	15292	15321	15249	15408	15457	15244	15336	15166	15254	15355	15304	15425	15110	15360	15426	15149	15255	15208	15162	15339	15413	15266	15302	15314	15348	15195	15352	15338	15191	15206	15211	15379	15201	15314	15173	15174	15392	15104	15079	15299	15052	15220	15318	15254	15205	15193	15153	15158	15264	15232	15294	15488	15231	15579	15197	15273	15272	15278	15345	15330	15232	15199	15133	15278	15390	15380	15195	15248	15230	15272	15479	15300	15382	15295	15300	15239	15106	15385	15391	15214	15179	15243	15298	15455	15256	15406	15348	15274	15235	15312	15434	15250	15482	15275	15369	15382	15388	15412	15330	15284	15339	15280	15302	15252	15286	15301	15302	15334	15188	15311	15388	15294	15378	15100	15360	15204	15370	15337	15276	15337	15223	15244	15139	15378	15252	15262	15249	15387	15250	15212	15092	15365	15152	15119	15342	15228	15470	15347	15265	15450	15210	15388	15444	15355	15312	15207	15337	15448	15405	15323	15316	15274	15174	15279	15256	15364	15199	15395	15525	15271	15301	15104	15235	15299	15538	15273	15396	15290	15341	15350	15190	15375	15231	15298	15315	15333	15335	15360	15314	15286	15343	15228	15359	15387	15249	15259	15139	15338	15137	15311	15286	15284	15267	15226	15375	15494	15160	15248	15199	15224	15298	15302	15300	15344	15436	15364	15302	15351	15394	15362	15356	15147	15231	15323	15243	15205	15219	15357	15295	15251	15269	15293	15284	15270	15178	15190	15474	15234	15201	15312	15170	15302	15210	15489	15328	15342	15269	15098	15407	15360	15178	15217	15241	15291	15297	15245	15257	15233	15100	15199	15167	15183	15205	15198	15491	15374	15312	15206	15516	15251	15372	15389	15366	15318	15208	15413	15381	15279	15276	15406	15171	15235	15282	15363	15414	15221	15414	15127	15307	15347	15355	15288	15220	15171	15094	15274	15191	15515	15317	15288	15128	15126	15181	15130	15209	15216	15394	15438	15248	15265	15378	15448	15472	15433	15347	15438	15415	15344	15217	15336	15063	15269	15389	15250	15199	15259	15197	15358	15221	15319	15269	15369	15204	15531	15299	15391	15496	15322	15325	15234	14997	15164	15266	15479	15354	15282	15434	15346	15276	15371	15207	15233	15481	15137	15185	15263	15347	15318	15453	15514	15283	15102	15403	15331	15399	15189	15226	15156	15226	15166	15266	15197	15282	15330	15345	15482	15138	15230	15313	15397	15121	15318	15340	15368	15264	15361	15353	15358	15343	15276	15252	15335	15306	15406	15260	15385	15418	15119	15268	15392	15203	15229	15327	15195	15393	15273	15212	15269	15322	15276	15194	15269	15263	15266	15222	15244	15336	15364	15252	15221	15297	15322	15195	15282	15321	15098	15237	15357	15202	15346	15344	15223	15421	15161	15227	15416	15276	15264	15224	15338	15476	15107	15209	15330	15427	15373	15354	15100	15315	15322	15339	15330	15110	15370	15470	15211	15213	15292	15309	15677	15217	15348	15297	15310	15113	15250	15194	15368	15303	15423	15224	15194	15281	15351	15248	15267	15206	15286	15232	15269	15233	15201	15404	15218	15328	15329	15356	15359	15272	15266	15290	15267	15256	15376	15325	15248	15377	15179	15439	15538	15249	15323	15266	15165	15090	15310	15281	15382	15384	15495	15331	15270	15344	15193	15184	15216	15283	15386	15247	15361	15242	15167	15137	15274	15277	15295	15374	15350	15267	15451	15334	15378	15191	15572	15129	15445	15471	15293	15356	15173	15182	15227	15250	15242	15128	15254	15310	15364	15224	15266	15364	15418	15245	15282	15323	15272	15255	15269	15510	15317	15498	15267	15277	15317	15292	15394	15379	15182	15288	15341	15245	15207	15152	15269	15362	15355	15329	15153	15319	15301	15246	15452	15090	15204	15250	15287	15161	15306	15272	15246	15371	15211	15405	15249	15172	15468	15160	15501	15422	15267	15235	15174	15211	15332	15367	15425	15218	15409	15240	15369	15304	15207	15351	15218	15223	15259	15071	15196	15301	15294	15374	15274	15260	15319	15157	15347	15251	15350	15343	15299	15405	15177	15396	15256	15305	15346	15211	15257	15173	15323	15394	15133	15388	15257	15349	15434	15316	15297	15136	15288	15264	15187	15218	15165	15292	15309	15512	15323	15324	15277	15253	15284	15265	15303	15186	15299	15169	15233	15271	15315	15333	15267	15340	15399	15284	15365	15346	15304	15376	15287	15379	15220	15173	15327	15350	15218	15395	15273	15267	15403	15306	15274	15293	15149	15240	15266	15292	15211	15142	15282	15227	15251	15293	15170	15194	15231	15390	15320	15196	15326	15163	15246	15327	15306	15218	15341	15244	15383	15225	15202	15318	15186	15249	15317	15356	15314	15358	15371	15334	15252	15175	15307	15126	15412	15259	15217	15359	15261	15356	15270	15300	15214	15263	15312	15149	15240	15314	15222	15354	15188	15171	15381	15154	15297	15548	15337	15232	15408	15313	15257	15273	15196	15309	15182	15293	15273	15472	15390	15426	15448	15193	15285	15201	15250	15326	15327	15367	15416	15210	15541	15209	15154	15399	15172	15302	15444	15165	15388	15132	15408	15237	15285	15245	15349	15198	15338	15308	15332	15275	15290	15381	15348	15300	15243	15207	15449	15188	15321	15412	15405	15217	15345	15317	15456	15209	15410	15242	15421	15187	15303	15141	15211	15419	15326	15272	15576	15177	15190	15351	15304	15198	15212	15252	15306	15241	15329	15305	15234	15219	15351	15090	15263	15242	15252	15224	15300	15088	15302	15202	15192	15074	15290	15318	15239	15287	15252	15161	15157	15312	15637	15210	15398	15361	15451	15313	15186	15339	15242	15283	15344	15426	15381	15300	15439	15159	15341	15488	15499	15252	15244	15145	15285	15263	15412	15229	15300	15260	15335	15353	15209	15190	15342	15165	15322	15390	15326	15192	15375	14992	15418	15342	15212	15259	15420	15217	15276	15329	15318	15430	15217	15403	15308	15410	15352	15386	15232	15030	15384	15378	15339	15220	15344	15148	15249	15342	15358	15232	15388	15376	15224	15206	15244	15259	15261	15225	15279	15449	15395	15192	15100	15367	15226	15227	15173	15288	15294	15303	15188	15147	15362	15274	15335	15219	15167	15178	15155	15258	15269	15388	15289	15382	15268	15128	15284	15428	15420	15247	15426	15283	15394	15315	15227	15317	15397	15302	15174	15432	15194	15394	15275	15484	15305	15457	15203	15345	15261	15460	15267	15223	15422	15436	15292	15220	15271	15218	15146	15249	15321	15094	15297	15263	15321	15099	15064	15281	15386	15214	15373	15256	15334	15065	15468	15230	15396	15355	15339	15146	15171	15261	15316	15288	15368	15323	15202	15420	15367	15156	15201	15320	15333	15287	15397	15293	15389	15298	15311	15228	15355	15238	15283	15467	15275	15319	15247	15345	15191	15576	15383	15241	15427	15354	15293	15298	15141	15380	15392	15235	15202	15148	15238	15317	15312	15472	15124	15067	15178	15240	15360	15155	15528	15211	15338	15321	15270	15272	15138	15313	15209	15232	15291	15273	15276	15189	15418	15302	15285	15353	15228	15069	15261	15373	15333	15394	15069	15130	15239	15208	15332	15257	15282	15271	15404	15133	15270	15204	15407	15237	15161	15243	15402	15258	15323	15341	15319	15201	15218	15314	15404	15065	15297	15329	15338	15335	15358	15232	15226	15182	15305	15329	15327	15387	15251	15246	15290	15384	15226	15234	15249	15465	15388	15366	15065	15446	15290	15226	15365	15256	15221	15227	15231	15136	15324	15291	15306	15282	15347	15308	15339	15341	15395	15208	15332	15365	15375	15321	15432	15272	15245	15227	15275	15497	15138	15156	15177	15272	15217	15321	15292	15368	15208	15145	15300	15222	15203	15201	15414	15397	15234	15363	15176	15231	15311	15421	15138	15151	15223	15296	15488	15309	15307	15276	15141	15353	15401	15112	15410	15321	15386	15349	15281	15386	15259	15393	15220	15127	15253	15374	15432	15405	15248	15438	15501	15134	15276	15280	15268	15252	15224	15319	15266	15273	15341	15301	15408	15239	15339	15317	15270	15522	15456	15250	15425	15300	15371	15390	15285	15250	15255	15511	15254	15360	15327	15273	15414	15334	15140	15260	15304	15162	15323	15394	15264	15440	15343	15140	15413	15254	15443	15262	15258	15380	15299	15228	15529	15381	15206	15276	15304	15237	15310	15251	15252	15310	15211	15210	15269	15137	15399	15385	15167	15144	15152	15278	15198	15454	15156	15445	15264	15368	15397	15077	15184	15251	15271	15270	15129	15323	15269	15290	15279	15344	15385	15247	15382	15276	15362	15186	15240	15158	15184	15352	15363	15184	15308	15437	15311	15214	15156	15280	15405	15347	15296	15315	15250	15243	15203	15384	15197	15295	15212	15301	15407	15301	15280	15348	15264	15296	15151	15144	15396	15509	15389	15255	15339	15275	15306	15236	15348	15361	15359	15308	15470	15330	15225	15321	15217	15206	15352	15270	15314	15359	15128	15185	15394	15061	15373	15148	15252	15380	15210	15159	15334	15236	15431	15256	15443	15511	15223	15497	15429	15333	15203	15451	15378	15499	15401	15430	15306	15166	15436	15249	15309	15275	15252	15245	15434	15302	15287	15311	15335	15454	15256	15113	15418	15321	15302	15250	15212	15452	15289	15201	15240	15496	15205	15417	15188	15241	15339	15519	15335	15308	15339	15182	15219	15114	15124	15202	15448
26263	21973	32353	38375	43332	41176	35449	28323	25334	24014	23369	22884	22419	22332	21994	22062	21957	21722	21535	21817	21400	21682	21612	21333	21579	21390	21557	21310	21136	21276	21112	21187	21341	21295	21312	21532	21434	21448	21291	21339	21382	21180	21355	21357	21305	21565	21424	21347	21381	21383	21330	21163	21086	21117	21434	21245	21191	21388	21171	21235	21147	21513	21539	21068	20999	21115	21291	21490	21215	21112	21237	21197	21556	21225	21161	21345	21224	21256	21229	21272	21349	21094	21436	21523	21130	21153	21235	21367	21399	21395	21465	21409	21522	21236	21259	21427	21313	21137	21425	21368	21152	21202	21170	21421	21414	21371	21355	21266	21146	21217	21261	21384	21435	21287	21313	21077	21368	21128	21153	21210	21402	21109	21386	21106	21352	21009	21267	21298	21099	21172	21117	21424	21416	21292	21183	21393	21331	21284	21382	21391	21209	21366	21315	21131	21161	21137	21208	21068	21268	21254	21163	21381	21213	21045	21166	21140	21629	21254	21367	21637	21307	21287	21356	21398	21298	21304	21145	21217	21253	21060	21215	21518	21128	21222	21202	21360	21091	21378	21334	21334	21024	21302	21383	21205	21147	21324	21108	20989	21171	21166	21221	21147	21270	21101	21149	21331	21510	21342	21402	21202	21218	21254	21271	21191	21351	21254	21339	21199	21127	21280	21264	21204	21512	21221	21418	21370	21072	21294	21194	21333	21270	21198	21387	21314	21341	21227	21204	21119	21320	21151	21144	21304	21390	21217	21421	21232	21319	21422	21148	21173	21067	21457	21513	21324	21298	21092	21199	21137	21541	21351	21286	21139	21351	21333	21293	21287	21254	21502	21184	21141	21317	21424	21302	21177	21286	21191	21220	21189	21190	21280	21200	21429	21066	21260	21089	21473	21445	21318	21216	21522	21365	21280	21182	21212	21461	21053	21295	21278	21043	21200	21375	21503	21450	21105	21334	21503	21257	21182	21310	21471	21165	21189	21421	21143	21146	21162	21366	21379	21459	21221	21413	21423	21137	21000	21156	21086	21264	21299	21389	21345	21056	21314	21360	21287	21027	21358	21279	21502	21290	21055	21178	21286	21393	21260	21283	21012	21317	21096	21370	21471	21264	21388	21249	20987	21227	21223	21257	21248	21155	21221	21421	21106	21278	21458	21351	21329	21210	21033	21220	21199	21346	21283	21282	21283	21242	21258	21408	21164	21098	21161	21362	21280	21111	21155	21095	21320	21362	21236	21126	21282	21151	21199	21356	21327	21374	21535	21346	21116	21252	21518	21425	21563	21524	21088	21321	21429	21401	21250	21368	21273	21392	21222	21365	21355	21352	21138	21112	21124	21329	21182	21351	21283	21170	21354	21199	21051	21343	21332	21243	21297	21268	21053	21096	21382	21152	21217	21157	21299	21230	21416	21321	21339	21482	21149	21209	21223	21340	21319	21266	21215	21310	21291	21320	21303	21241	21339	21187	21406	21371	21069	21061	21129	21312	21204	21316	21247	21384	21381	21144	21121	21082	21340	21303	21126	21189	21480	21498	21310	21252	21400	21285	21333	21429	21129	21046	21555	21256	21333	21202	21160	21201	21523	21282	21156	21360	21156	21401	21023	21258	21316	21332	21248	21292	21240	21244	21285	21352	21144	21364	21201	21029	21020	21361	21169	21303	21408	21102	21255	21314	21122	21253	21321	21208	21154	21379	21152	21020	21224	21259	21227	21334	21017	21214	21159	21344	21078	21233	21113	21207	21221	21106	21175	21018	21272	21221	21405	21235	21182	21275	21198	21247	21347	21349	21294	21255	21241	21198	21069	21187	21103	21371	21255	21275	21317	21005	21237	21299	21283	21505	21236	21026	21284	21253	21403	21285	21369	21319	21308	21092	21138	21402	21426	21295	21139	21020	21212	21374	21224	21578	21215	21471	21356	21172	21153	21510	21295	21329	21220	21137	21194	21398	21006	21021	21156	21311	21417	21370	21243	21374	21350	21123	21331	21479	21276	21052	21187	21166	21236	21301	21227	21418	20990	21191	21237	21270	21395	21268	21263	21321	21280	21203	21208	21137	21088	21259	21144	20959	21243	21576	21042	21202	21440	21224	21127	21395	20905	21227	21346	21240	21132	21172	21399	21437	21087	21390	21298	21205	20974	21084	21341	21512	21095	21057	21158	21427	21247	21093	21397	21204	21076	21372	21081	21632	21286	21341	21484	21198	21164	21282	21339	21308	21319	21183	21183	21211	21390	21165	21072	21448	21192	21199	21239	21232	21121	21061	21250	21281	21298	21321	21500	21278	21091	21205	21322	21165	21220	21198	21175	21025	21071	21313	21236	21314	21297	21153	21263	21403	21396	21224	21186	21206	21386	21396	21405	21411	21398	21265	21241	21275	21434	21258	21096	21108	21178	21191	21172	21134	21409	21159	21318	21342	21154	21497	21124	21307	21182	21125	21257	21320	21307	21034	21370	21045	21117	21327	21343	21146	21091	21214	21302	21308	21294	21265	21138	21219	21234	21176	21463	21177	21365	21282	21299	21490	21344	21293	21430	21157	21204	21166	21345	21159	21039	21085	21170	21098	21180	21287	21120	21161	21032	21511	21342	21189	21498	21186	21264	20998	21341	21277	21026	21226	21079	21353	21136	21104	21161	21583	21365	21306	21006	21285	21331	21095	21150	21079	21159	21194	21140	21457	21151	21174	21014	21069	21093	21327	21271	21312	21221	21490	21153	21293	21324	21221	21395	21340	21187	21048	20969	21132	21342	21170	21092	21300	21298	21241	21253	21429	21317	21369	21332	21135	21196	21245	21164	21171	21123	21537	21293	21239	21246	21226	21520	21613	21295	21218	21151	21128	21199	21300	21410	21272	20956	21318	21252	21385	21185	21369	21070	21332	21438	21278	21496	21396	21313	21336	21270	21240	21454	21223	21132	21250	21360	21163	21255	21455	21257	21351	21265	21404	21000	21248	21259	21074	21231	21369	21452	21027	21129	21325	21175	21408	21434	21199	21430	21303	21177	21116	21229	21173	21077	21362	20934	21290	21129	21347	21361	21346	21123	21497	21151	21052	21505	21537	21382	21436	21167	21334	21282	21354	21364	21226	21255	21394	21291	21210	21021	21140	21270	21165	21421	21381	21177	21148	21182	21151	21319	21142	21247	21330	21323	21160	20882	21256	21302	21212	21194	21321	21325	21251	21373	21548	20925	21481	21474	21376	21021	21012	21344	21307	21360	21015	21333	21569	21389	21294	21207	21173	21077	21210	21473	21145	21428	21301	21155	21324	21199	21323	21021	21071	21158	21276	21207	21180	21353	21262	21347	21293	21048	21031	21324	21215	21453	21119	21131	21106	21386	21363	21284	21359	21302	21328	21426	21392	21382	21385	21288	21359	21286	21319	21316	21200	21205	21346	21056	21116	21288	21391	21276	21291	21282	21247	21341	21213	21218	21228	21316	21367	21465	21031	21091	21279	21185	21346	21468	21361	21339	21469	21319	21237	21346	21230	21408	21240	21245	21185	21330	21094	21220	21344	21141	21338	21200	21562	21470	21063	21397	21066	21172	21370	21242	21429	21385	21231	21156	21149	21227	21183	21147	21126	21291	20935	21267	21070	21044	21118	21245	21189	21306	21150	21137	21240	21096	21200	21110	21224	21253	21434	21087	21295	21454	21488	21190	21089	21326	21194	21227	21346	21322	21129	21075	21255	21461	21257	21364	21120	21374	21091	21242	21433	21034	21332	21149	21058	21321	21132	21357	21319	21403	21197	21320	21355	21353	21510	21428	21213	21147	21087	21603	21260	21077	21309	21152	21193	21274	21501	21258	21253	21156	21249	21359	21229	21200	21355	21292	21068	21167	21276	21166	21335	21242	21179	21232	21291	21630	21432	21242	21098	21465	21415	21358	21308	21260	21333	21176	21283	21271	21221	21069	21186	21242	21383	21248	21124	21427	21348	21286	21254	21190	21259	21242	21174	21357	21265	21354	21376	21265	21332	21248	21120	21315	21102	21226	21309	21379	21362	21319	21259	21285	21385	21271	21246	21226	21279	20997	21188	21237	21141	21010	21102	21339	21358	21193	21268	21441	21245	21455	21296	21306	21296	21434	21359	21072	21231	21157	21282	21026	21270	21195	21479	21208	21418	21271	21386	21319	21433	21415	21489	20988	21097	21050	21678	21292	21273	21322	21201	21326	21290	21209	21117	21325	21569	21297	21177	21306	21275	21110	21151	21356	21155	21043	21393	21383	21431	20982	21087	21183	21339	21128	21293	21184	21267	21435	21184	21444	21142	21125	21432	21314	21501	21324	21353	21249	21285	21338	21401	21158	21419	21210	21256	21079	21281	21260	21098	21105	21227	21353	21277	21327	21333	21253	21115	21203	21282	21290	21137	21360	21526	21044	21493	21118	21353	21376	21522	21423	21377	21579	21251	21062	21404	21245	21334	21347	21388	21270	21121	21310	21368	21111	21262	21215	21456	21310	21267	21309	21329	21308	21453	21163	21061	21242	21206	21154	21144	21231	21274	21197	21345	21109	21284	21306	21364	21344	21471	21156	21333	21268	21328	21363	21388	21233	21370	21402	21471	21466	21169	21082	21367	21066	21407	21087	21079	21218	21145	21235	21096	21107	21233	21161	21225	21340	21374	21485	21249	21167	21232	21231	21340	21316	21076	21175	21307	21359	21258	21359	21173	21298	21438	21208	21430	21401	21293	21102	21511	21028	21220	21160	21119	21263	21374	21275	21139	21150	21382	21287	21376	21274	21267	21060	21171	21306	21131	21273	21314	21262	21363	21238	21069	21237	21088	21271	21405	21275	21099	21363	21471	21013	21272	21029	21357	21488	21181	21377	21569	21365	21102	21232	21302	21261	21394	21260	21279	21358	21171	21225	21313	21271	21246	21121	21161	21182	21138	21173	21089	21198	21190	21198	21372	21534	21298	21383	21356	21277	21315	21384	21212	21436	21116	21468	21526	21105	21180	21258	21326	21291	21266	21372	21154	21214	21368	21159	21332	21073	21441	21251	21190	21375	21270	21163	21276	21292	21339	21505	21343	21217	21388	21533	21260	21334	21257	21142	21110	21292	21397	21292	21158	21228	21355	21200	21289	21217	21315	21447	21403	21311	21312	21369
46818	71630	67769	57238	50264	39839	30441	23449	20212	18465	17483	17029	16498	16226	15991	16050	15665	15648	15551	15509	15447	15249	15345	15307	15436	15314	15224	15350	15113	15123	15114	15326	15175	15279	15064	15190	15264	15107	15274	15075	15080	15267	15251	15047	15014	15029	15075	15176	15134	15114	15128	15193	15062	15189	15202	15182	15180	15164	15029	15173	15089	15331	15139	15251	15043	15123	15165	15110	15156	15159	15090	15110	15057	15106	15238	15007	15127	15170	15066	15008	15092	15205	15008	15096	14979	15074	15042	15054	15214	15153	15143	15097	15114	15117	15167	15260	15253	15083	14936	15279	15169	15051	15047	15196	15112	15268	15056	15074	15042	15081	15129	15035	15227	15103	15265	14957	15109	15146	15271	15191	14987	15212	15130	15173	14989	15305	15233	15208	15114	15020	15131	15195	15097	15148	15129	15188	15137	15089	15030	15069	15275	15180	15079	15179	15156	15148	15056	15251	15093	15167	15119	15154	15043	15067	15155	15243	15072	15157	14959	14940	15084	15112	15329	15318	15086	15127	15056	15094	15060	15110	15067	15238	15074	15204	15008	15107	15227	15235	15311	15095	15126	15101	15142	15056	15227	15053	15248	15082	15033	15044	15193	15174	15221	15031	14990	15132	15217	15022	15181	14763	15209	15303	14967	15208	15101	15049	15300	15168	15213	15081	15202	15113	15239	15182	15119	15190	15208	15090	15057	15294	15217	15196	15232	15172	15300	15185	15166	15201	15107	15016	15132	15256	15097	15101	15195	15282	15100	15222	15100	15186	15120	14959	15229	15061	15065	15163	15079	15029	15119	15195	15019	15148	15160	15227	15078	15111	15166	15052	15152	15022	14916	15225	15086	14982	15078	15083	15215	15173	15100	15222	15114	15046	15148	14980	15231	15159	15095	15166	15203	15262	15056	15280	15185	15126	15032	15186	15104	15188	14978	15091	15088	15203	15055	15026	15190	15064	15036	14974	14987	15172	15142	15026	15040	15107	15233	15129	15168	15122	15101	15156	15244	15135	14995	15041	15116	15066	15114	14979	15133	15010	15021	15060	15088	15005	15119	15008	15033	15078	15066	15151	15078	15222	15206	15311	15175	15055	15272	15004	15104	15165	15085	15207	15238	14962	15158	15089	14958	15125	15091	14921	15174	15213	15383	15159	14949	15101	15138	15145	15148	15093	15178	15021	15091	15049	15077	15207	15109	15038	15164	15158	15030	15116	15115	14993	15146	15033	15250	15146	15348	15240	15068	14973	15068	15122	15047	15041	15155	15234	15196	15196	14883	15248	15091	15067	15250	15310	15250	15076	15307	14985	15131	15099	15171	15304	15278	15168	15051	15168	15187	15062	14971	15133	15176	15176	15174	15110	15058	15177	15139	15026	15234	15145	15201	15257	14948	15034	15139	15063	15138	15221	15084	15115	15221	15106	14990	15002	14958	15027	15078	15141	14953	15004	15185	15358	15093	15206	15009	15075	15148	15182	15079	14945	15038	15326	15063	15145	14992	15158	15168	15072	15195	15232	15017	15218	15240	15160	15177	15074	15094	15236	15180	15122	15096	14948	15125	15138	14983	15246	15011	15262	15252	15244	15094	15077	15224	15114	15192	15141	15285	15090	15113	15261	15272	15141	15031	15112	15035	15297	15062	15056	15194	15204	15116	15174	15268	14933	14973	14939	15150	15258	14938	15128	15214	15012	15071	15089	14991	15080	15002	15083	14980	14961	15120	15096	15204	15282	15178	15080	15225	15011	15097	15234	15142	15071	15036	15184	15141	15006	15118	15123	15066	15133	15203	15136	15102	15184	15118	15236	15069	15117	15226	15075	15164	15159	15126	15178	15135	15213	15127	15248	14933	15187	15123	15140	15111	15216	15098	15145	15200	15154	15197	15146	15119	15205	15081	15226	15014	15006	15049	15154	15087	15134	15005	15092	15219	15189	15170	15116	14974	15245	15089	15185	15143	15117	15066	15056	15159	15106	15102	15277	15292	15171	15039	14934	15233	15158	15057	15204	14986	15200	15078	15268	15165	15101	15188	15154	15269	14977	15109	15167	15150	15179	15071	15125	15112	15287	14976	15026	15135	15053	15027	15201	15105	15232	15223	15069	15122	14876	15154	15251	14997	15048	15056	15223	15053	15428	15100	15209	15026	15114	15092	15054	15102	15233	15096	15015	15066	15177	14986	15200	15112	15223	15025	15088	15076	15036	15093	15144	14968	15068	15148	15171	14979	15152	15009	15056	15154	15015	15035	15247	15029	15228	15163	15092	15241	15049	15096	15058	15059	14993	15146	14965	15023	15176	15077	14944	15216	15003	15406	15220	15187	15134	15085	15100	15029	15171	15134	15151	14931	15191	15105	15059	15102	15157	14995	15307	15067	15126	14950	15092	15167	15082	15017	15243	15144	15180	15272	15021	15085	15019	15195	15167	15004	15200	15318	15172	15087	15245	15155	15333	15204	15082	15100	15074	15055	15215	15104	15060	15274	15082	15168	14959	15138	15043	15106	15156	15197	15130	15115	15056	15199	15145	15014	15200	15206	15159	15088	15092	14969	15194	15081	15177	15128	15231	15167	15189	15279	15172	15117	15118	15098	14983	15071	15110	15238	15191	15129	15245	15234	15162	15280	15093	15087	15161	15280	15067	15210	15178	15075	15071	15155	15098	15243	15214	15061	15277	15192	15065	15097	15143	14964	15099	14917	15246	15107	15179	15143	15250	15117	14930	15235	15047	15238	15164	15131	15066	15278	15039	15193	15091	15091	15136	15016	15103	15143	15122	15133	15179	15151	15131	15079	15199	15088	15297	15092	15198	15280	15146	14970	15247	14997	15149	15177	15185	15180	14817	15193	15192	15286	15207	15158	15144	15088	14985	15086	15089	15258	15120	15104	15070	15084	15421	15078	15091	15231	15294	15194	15270	15235	15331	15213	15071	14975	15169	15206	15176	15199	15191	15122	15213	15051	15262	15215	15132	15130	15256	15135	15159	15129	15163	15133	15135	14966	15042	15045	14957	14990	15175	15045	15283	15106	15112	15061	15129	15071	15072	15105	15088	15275	15168	15100	15119	15361	15078	15189	15212	15156	15025	15173	15290	15056	15214	15094	15195	15104	15163	15063	15228	15235	15006	14964	15230	14972	15152	14974	15104	15061	14973	15203	15009	15198	15116	15137	15190	15222	15126	15174	15030	15077	15294	15036	15155	15033	14981	15226	15302	15083	15092	15097	15054	15075	15143	15061	15200	15108	15146	15106	15168	15164	15203	15184	15270	15244	15172	15144	15003	15159	15085	15192	15036	15110	15117	15213	14940	15047	14978	15170	15143	15276	15300	15075	15345	15471	15038	15188	15058	15351	15065	15095	15017	15253	15218	15088	15228	15009	14971	15163	15070	14999	15055	15086	15287	15158	15145	15153	15124	15129	15025	15251	14989	15179	15195	15138	15143	15164	15307	15183	15376	15126	15077	15198	15065	15137	15185	15030	15096	15088	15108	15228	15103	15222	15137	15031	15148	15142	14917	15182	15241	15103	15118	15052	15167	15075	15150	15084	14985	14965	14940	15230	15106	14986	15008	15097	15164	15220	15067	15094	15077	15149	15175	15036	15083	15043	15217	15006	15287	15167	15114	15077	15084	15279	15263	15241	15055	14990	15094	15235	15181	15138	15195	14983	15282	15063	15172	15300	15275	15074	15171	15040	15027	15258	15157	15081	15137	15046	15059	15108	15292	15107	15223	15304	15174	14950	15172	15174	15120	15157	15153	15268	15135	15095	15233	15137	15207	14928	15224	15262	15181	15178	15176	15073	15195	15033	15139	15042	15259	15233	15068	15174	15140	15213	15147	15078	15122	15283	15193	15181	15140	15222	15173	15099	15081	15139	15143	15142	15214	15099	15174	15114	15142	15139	15127	15161	15124	15271	15085	15060	15246	15045	15122	15012	15233	15155	15125	15196	15021	15206	15003	14917	15096	15000	15299	15323	15152	15216	14886	15062	15174	15146	15164	15169	15011	15140	15094	15001	15308	15103	15045	15048	14991	15066	15112	15172	15010	15180	15185	15023	15292	15122	15098	15113	15281	15123	15140	15165	15020	15119	15325	15168	15215	15115	15081	15106	15044	15231	15038	15115	15054	15051	15136	15246	14983	15128	15173	15259	15055	15109	15259	15117	15164	15116	15006	15167	15198	15208	15005	15363	15042	15432	15065	15109	15108	15059	15032	15048	15127	15119	15086	14990	15132	15193	15124	15203	15110	15217	15205	15101	15096	15078	15166	15072	15382	15117	15174	15310	15207	15017	15098	15185	15114	15185	15060	15189	15181	15134	15150	15021	15054	15099	15186	15169	15240	15110	14958	15149	15111	15164	15185	15064	15170	15206	15309	14989	15109	15065	15276	15269	15147	15165	15369	15223	15202	15068	15240	14997	15064	15103	15247	15119	15340	15108	15196	15185	15115	15161	15082	15262	15096	15043	15126	15085	14970	14902	15125	15027	15052	15066	15316	15206	15043	15318	15095	15302	15276	15202	15240	15214	15107	15075	15066	14975	15156	15193	15314	15102	15262	15120	15065	15178	14972	15091	15096	15153	14986	15410	14988	14869	15002	15079	15157	15074	15100	15121	15246	15086	14827	15166	14997	15066	15129	15188	15121	15157	15174	14943	15271	15428	14978	15208	15077	15147	15282	15227	15116	15127	14944	15214	15243	15112	15114	15102	15204	15158	15198	15077	15129	15125	15174	15170	15258	15034	15161	15072	15089	15148	15311	14965	14978	15070	14971	14980	15140	15080	14939	15271	15063	15112	15088	15246	15197	15136	15188	15137	15158	14891	15187	14993	15368	15147	15163	15122	15204	15086	15041	15188	15100	15084	15083	15154	15034	15064	15177	15130	15123	15107	15213	15072	15157	15326	15128	15109	15147	15019	15174	15093	15302	15373	15214	15295	15130	15071	15287	15079	15157	15240	15016	15125	15084	15135	15373	15002	15176	15125	15238	15092	15157	15115	15441	14997	15141	15145	15074	15228	15072	15121	15171	15145	15183	15146	15055	15135	15039	15221	15135	15100	15152	15217	15172	15140	14821	15127	15139	14987	15141	14973	15132	15060	15228	15071	15063	15119	15178	15237	15160	15226	15097
24480	21718	30436	33295	40167	42233	39309	30771	26921	25187	23917	23260	23132	22435	22539	22180	22097	21957	21794	21838	21894	21664	21793	21506	21580	21283	21525	21433	21671	21628	21310	21285	21430	21346	21614	21428	21597	21495	21389	21370	21398	21213	21481	21446	21402	21458	21338	21495	21545	21258	21404	21288	21309	21255	21275	21465	21323	21483	21388	21200	21387	21253	21211	21435	21320	21158	21152	21435	21448	21317	21353	21393	21287	21411	21219	21556	21273	21263	21354	21280	21363	21447	21502	21573	21330	21183	21387	21389	21414	21239	21244	21191	21524	21356	21209	21278	21369	21465	21316	21335	21270	21540	21446	21347	21358	21366	21005	21332	21379	21386	21256	21363	21526	21365	21401	21400	21322	21579	21515	21212	21137	21190	21188	21226	21316	21371	21257	21471	21123	21440	21149	21319	21507	21499	21303	21104	21308	21360	21037	21127	21395	21570	21330	21306	21310	21335	21358	21345	21225	21181	21465	21098	21387	21132	21641	21236	21252	21328	21410	21320	21741	21253	21310	21599	21288	21626	21354	21345	21273	21348	21288	21325	21463	21449	21387	21318	21318	21507	21176	20964	21277	21231	21351	21278	21164	21131	21303	21239	21376	21217	21506	21430	21484	21291	21254	21460	21509	21467	21181	21161	21289	21202	21256	21317	21458	21342	21482	21014	21326	21235	21291	21392	21421	21385	21280	21324	21313	21324	21343	21342	21408	21323	21255	21464	21452	21479	21522	21522	21351	21238	21236	21323	21357	21393	21386	21141	21480	21157	21244	21397	21384	21527	21300	21516	21405	21316	21298	21459	21267	21411	21145	21493	21375	21555	21352	21346	21363	21314	21345	21206	21213	21112	21413	21095	21303	21441	20945	21489	21473	21302	21293	21358	21181	21354	21508	21378	21213	21285	21262	21363	21307	21303	21328	21313	21387	21293	21210	21193	21401	21220	21404	21259	21169	21284	20920	21417	21287	21347	21324	21432	21191	21194	21642	21162	21216	21151	21252	21188	20971	21439	21268	21241	21214	21340	21095	21090	21556	21344	21238	21446	21425	21309	21137	21545	21372	21257	21516	21287	21125	21343	21358	21415	21397	21345	21229	21153	21290	21540	21194	21457	21391	21381	21290	21180	21130	21414	21118	21213	21375	21354	21290	21525	21363	21387	21224	21280	21530	21266	21256	21328	21525	21125	21284	21224	21326	21502	21264	21322	21338	21267	21260	21455	21262	21463	21501	21335	21282	21341	21493	21341	21493	21374	21280	21143	21340	21346	21253	21281	21146	21426	21418	21296	21262	21331	21147	21045	21309	21222	21397	21361	21392	21059	21357	21175	21189	21486	21474	21345	21407	21184	21411	21462	21077	21345	21215	21180	21283	21171	21172	21239	21378	21167	21450	21340	21359	21281	21307	21148	21286	21154	21180	21492	21459	21259	21397	21211	21089	21344	21381	21452	21405	21121	21199	21278	21292	21222	21334	21459	21219	21428	21394	21289	21358	21304	21463	21478	21280	21383	21299	21229	21381	21223	21221	21492	21390	21466	21373	21417	21349	21339	21237	21277	21388	21313	21298	21263	21184	21351	21324	21311	21347	21239	21336	21110	21171	21386	21370	21539	21343	21416	21446	21394	21323	21351	21282	21540	21457	21277	21360	21112	21341	21440	21366	21207	21490	21292	21293	21478	21498	21598	21225	21385	21552	21325	21369	21324	21374	21304	21399	21267	21367	21544	21488	21313	21154	21164	21504	21182	21113	21366	21025	21281	21462	21384	21456	21492	21342	21331	21554	21229	21193	21446	21375	21262	21208	21486	21303	21244	21269	21162	21331	21339	21083	21288	21381	21350	21548	21401	21369	21207	21291	21169	21343	21190	21300	21290	21494	21376	21481	21409	21399	21336	21275	21111	21331	21300	21462	21311	21384	21337	21328	21318	21330	21217	21449	21216	21162	21466	21327	21549	21380	21297	21292	21331	21422	21314	21399	21354	21443	21463	21200	21421	21190	21190	21348	21406	21633	21545	21345	21448	21241	21394	21168	21110	21521	21625	21602	21332	21126	21116	21376	21257	21275	21100	21351	21250	21304	21380	21282	21305	21175	21487	21359	21108	21406	21271	21433	21233	21622	21439	21321	21472	21440	21327	21423	21043	21415	21212	21380	21291	21333	21290	21216	21504	21353	21598	21450	21360	21241	21455	21501	21331	21209	21314	21258	21205	21283	21164	21031	21621	21358	21339	21246	21278	21370	21373	21263	21306	21164	21081	21404	21153	21437	21310	21081	21348	21231	21123	21243	21050	21209	21410	21255	21351	21435	21322	21295	21183	21301	21363	21254	21369	21451	21223	21360	21436	21458	21260	21328	21215	21286	21293	21217	21307	21240	21431	21254	21110	21186	21236	21140	21166	21466	21336	21460	21410	21358	21301	21416	21250	21401	21192	21280	21124	21341	21182	21352	21370	21533	21222	21267	21310	21303	21314	21313	21486	21459	21487	21384	21415	21454	21148	21376	21376	21201	21319	21522	21411	21314	21369	21372	21299	21368	21357	21304	21311	21236	21423	21413	21270	21341	21450	21308	21153	21467	21266	21320	21517	21637	21430	21422	21365	21506	21416	21483	21340	21652	21232	21317	21469	21259	21310	21213	21244	21337	21404	21499	21486	21517	21382	21219	21500	21478	21267	21182	21320	21279	21415	21112	21285	21308	21378	21214	21526	21342	21194	21217	21493	21491	21479	21365	21058	21428	21319	21125	21232	21199	21029	21466	21541	21406	21184	21230	21325	21281	21249	21225	21299	21446	21541	21394	21296	21335	21234	21406	21354	21074	21478	21432	21127	21290	21379	21067	21146	21330	21258	21256	21330	21325	21051	21167	21290	21060	21351	21305	21417	21485	21377	21233	21265	21280	21341	21282	21559	21225	21169	21120	21319	21417	21255	21075	21219	21374	21310	21199	21279	21324	21235	21292	21238	21318	21507	21154	21169	21284	21147	21392	21197	21254	21641	21314	21407	21231	21263	21300	21184	21519	21348	21224	21346	21344	21339	21250	21271	21202	21346	21417	21221	21220	21480	21247	21377	21306	21380	21207	21541	21332	21457	21458	21486	21535	21403	21398	21337	21319	21207	21451	21454	21214	21439	21340	21326	21434	21406	21308	21239	21045	21256	21175	21353	21178	21337	21132	21289	21171	21145	21386	21129	21490	21429	21192	21530	21462	21022	21228	21301	21336	21535	21478	21177	21322	21457	21305	21148	21488	21358	21452	21299	21302	21443	21317	21438	21387	21401	21248	21217	21404	21342	21251	21547	21315	21213	21334	21535	21389	21367	21304	21428	21440	21350	21192	21362	21626	21260	21423	21313	21423	21341	21173	21153	21151	21397	21316	21227	21244	21162	21525	21258	21422	21427	21438	21246	21302	21211	21416	21295	21431	21191	21363	21475	21273	21190	21387	21662	21609	21241	21320	21251	21393	21344	21251	21425	21220	21151	21162	21326	21286	21216	21274	21176	21211	21389	21213	21221	21347	21303	21156	21301	21539	21237	21382	21274	21252	21415	21411	21336	21393	21572	21343	21358	21455	21229	21307	21463	21446	21284	21291	21242	21151	21217	21336	21142	21174	21538	21456	21208	21129	21233	21391	21118	21334	21383	21347	21415	21164	21455	21519	21210	21531	21480	21348	21344	21293	21364	21408	21464	21321	21437	21287	21133	21290	21340	21236	21345	21325	21326	21331	21353	21488	21332	21293	21485	21107	21250	21544	21309	21330	21337	21208	21089	21243	21244	21381	21216	21310	21262	21552	21282	21147	21251	21080	21419	21358	21243	21055	21340	21143	21393	21185	21377	21123	21445	21133	21538	21127	21286	21350	21216	21204	21313	21275	21174	21607	21184	21323	21264	21118	21300	21464	21378	21398	21170	21306	21229	21457	21191	21048	21296	21210	21417	21249	21312	21433	21256	21236	21295	21477	21377	21187	21201	21390	20992	21266	21411	21399	21434	21284	21340	21058	21214	21246	21317	21130	21300	21399	21113	21193	21255	21318	21238	21401	21266	21445	21268	21279	21194	21329	21238	21237	21613	21457	21266	21128	21516	21518	21498	21223	21454	21482	21358	21370	21437	21436	21415	21374	21120	21166	21141	21453	21207	21411	21159	21455	21476	21335	21543	21482	21278	21324	21190	21144	21406	21458	21244	21303	21340	21216	21290	21030	21304	21120	21091	21529	21323	21375	21187	21301	21165	21383	21411	21380	21388	21144	21479	21498	21246	21449	21387	21469	21369	21341	21397	21407	21263	21348	21139	21038	21473	21470	21449	21483	21450	21432	21347	21217	21444	21546	21294	21606	21525	21235	21335	21237	21417	21293	21432	21301	21211	21320	21537	21193	21582	21296	21440	21345	21493	21311	21162	21247	21500	21446	21386	21387	21393	21243	21207	21160	21231	21168	21187	21497	21312	21081	21414	21181	21287	21530	21379	21499	21432	21324	21460	21314	21304	21369	21201	21128	21236	21241	21252	21346	21205	21504	21424	21227	21492	21150	21179	21321	21327	21183	21134	21400	21513	21308	21355	21297	21402	21477	21310	21274	21259	21500	21362	21400	21369	21369	21296	21452	21340	21404	21406	21549	21362	21163	21372	21317	21347	21466	21572	21430	21272	21274	21392	21401	21308	21330	21371	21346	21202	21543	21389	21397	21530	21262	21288	21386	21286	21334	21147	21384	21377	21337	21509	21209	21208	21155	21451	21601	21155	21309	21279	21368	21469	21519	21491	21532	21315	21355	21334	21265	21215	21220	21445	21215	21255	21462	21667	21323	21361	21426	21299	21297	21279	21334	21363	21537	21557	21356	21516	21241	21300	21339	21270	21320	21430	21314	21212	21246	21349	21227	21637	21262	21238	21202	21250	21286	21366	21362	21378	21385	21277	21223	21681	21191	21148	21069	21355	21194	21182	21259	21190	21025	21434	21121	21307	21488	21516	21547	21109	21227	21293	21244	21139	21277	21554	21287	21404	21616	21089	21465	21543	21648	21342	21444	21407	21276	21416	21238	21224	21369	21299	21373	21405	21541	21431	21402	21427	21308	21265	21124	21302	21447	21165	21332	21333	21360	21361	21387	21221	21581	21233	21389	21211	21545	21515
50302	78823	76129	67412	56727	44922	34527	26229	21983	19817	18267	17351	16797	16629	16371	16264	15908	15958	15520	15607	15462	15367	15449	15396	15257	15238	15384	15323	15382	15258	15204	15197	15056	15139	15218	15076	15134	15175	15073	15183	15199	15104	15188	15231	15198	15195	15038	15005	15156	15139	14988	15244	15061	15133	15111	15137	15143	15040	15145	15131	15212	15149	15244	15115	15297	15134	15250	15254	15037	15187	15129	15223	15071	15105	15158	15107	15260	15037	15095	15078	15171	15270	15067	15215	15256	15111	15148	15192	14988	15021	15155	15076	15095	15028	15120	15299	15089	15090	15032	15187	15128	15196	15060	15212	15237	15209	15077	15157	15049	15207	15358	15035	15167	15149	15013	15323	15016	15170	15213	15078	15072	15130	15162	15136	15106	15168	15108	14977	15184	15156	15087	15247	15230	15097	15194	15091	14987	15217	14979	15020	15161	15114	15031	15275	15260	15063	15062	15263	15129	15223	15278	15115	15046	15254	15201	15209	15333	15133	14998	15045	15042	15216	15035	15153	15049	15058	15192	15255	15049	15175	15036	15045	15218	15074	15203	15129	15059	15037	15067	15000	15005	15129	14896	15132	15292	15191	15051	15266	15141	15188	15072	15056	15138	15075	15215	15141	14993	15175	15116	15067	15118	15304	15189	15061	15189	15027	15152	15062	15184	15231	15067	15115	15333	15159	15151	15168	15161	15345	15036	15172	15001	15171	15210	15062	15024	15051	14996	15133	15033	14974	15070	14965	15092	15080	15110	15065	15050	15208	15319	15044	14997	15225	15205	15182	15301	15068	14966	15020	15132	15320	15048	15174	15002	15095	15095	15197	15051	15095	15161	15170	14992	14985	15122	15116	15067	15114	15201	15098	15210	15224	15180	15289	14872	15030	15056	14957	15045	15205	15205	15093	15084	15337	15266	15176	15205	15085	15255	15234	15100	15150	15158	15027	15117	15146	15079	15103	14998	15027	15215	15026	15113	15127	15002	15224	15091	15279	15036	15177	15232	15107	15234	15219	15097	15089	15147	15074	14935	15153	15057	15182	15189	15077	15108	15064	14997	14890	15271	15228	15215	15205	15194	15179	15218	15122	15264	15166	15226	15095	15124	15159	14985	15111	15238	15218	15161	15097	15103	15021	15183	14918	15126	15389	14967	15267	15193	15185	15115	14996	15231	15165	15205	15197	15169	15136	15153	15033	15136	15183	15045	15235	15133	14887	14983	15210	15015	15182	15064	15180	15135	14996	15192	15134	15147	15076	15399	15191	15094	15229	14985	15216	15223	15135	15067	15230	15058	15199	15150	15082	15094	15167	14979	15021	15135	15034	15097	15134	15321	15165	15132	15165	14954	15045	15255	15165	15129	15141	15298	15099	15195	15138	15066	15209	15297	15101	15250	15306	15119	15130	15089	15182	15262	15142	15163	15316	15148	15025	15131	15302	15152	14880	15301	15160	15228	15037	15222	15104	14959	15097	14947	15162	15192	15134	15179	15236	15038	15054	15227	14948	15166	15122	15248	15295	15139	15219	15274	15115	15149	14945	15189	15127	15200	15220	15156	15073	15295	15081	15067	14890	15263	15189	15308	15216	15067	15171	15243	15152	15010	15133	15044	14968	15043	15152	15067	15139	15206	15173	15082	15073	15310	15247	15248	15015	15137	14986	15142	15140	15039	15137	15201	15242	15041	14975	15092	15216	15107	14906	15187	15074	14985	15118	15078	14983	15090	15025	14969	15228	15174	15163	14997	15073	15013	14985	15036	15101	15434	15119	15201	15195	15138	15200	15159	15157	15219	15207	15186	14943	15259	15072	15180	15234	15261	15107	15120	14882	15036	15272	15116	15167	15127	15163	15142	15040	15027	15050	15148	15299	15103	15168	15107	15189	15221	15248	14955	15120	15149	14968	15293	15063	15321	15080	15054	15061	15031	15082	15140	15126	15057	15064	15198	15227	15273	15154	14999	15159	15169	15090	15223	15050	15204	15145	15090	15181	15222	15084	15039	15082	15225	15076	15316	15100	15028	15255	15145	15068	15215	15195	15170	15040	15060	15223	14983	14890	14999	15094	15044	15051	15101	15241	15172	15039	14995	15100	14962	15180	15191	15042	15168	15013	15169	15161	15167	15203	15146	14981	15185	15139	14946	15139	14993	15182	15276	15168	15060	15189	15185	15007	15216	15162	15291	15122	15212	15024	15355	15136	15284	15097	15073	15035	15038	15013	15101	15112	15034	15261	15037	14938	15218	15242	15154	15233	15140	15128	15112	15058	15168	15112	15019	15196	15055	15035	15230	15228	15007	15107	15097	15045	15041	15065	14870	15286	15217	15192	15452	15181	15007	15081	15122	15051	15061	15156	15141	14963	15165	15093	15098	15188	15089	15085	15169	15177	14942	15319	15142	15055	15206	15084	15041	15053	15148	15099	15021	15151	15162	15173	14985	15041	15097	15103	15122	15072	14993	15150	14917	15013	15174	15160	15193	15200	15092	15195	15184	15243	15234	15138	15009	15108	15091	15174	15278	15182	15027	15048	15272	15229	15203	15184	15201	15053	15036	15039	15103	15253	15131	15052	15110	15318	15131	15211	14956	15071	14974	15095	15322	15112	15203	15377	14956	15276	14968	15243	15239	15064	15318	15212	15173	15118	15236	15108	15179	15172	15013	15071	15087	15011	15331	15174	15112	15155	15024	15242	15159	15158	15030	15201	15128	15133	15139	15253	15017	15103	15285	15078	15128	15017	15190	15208	14980	15352	15147	15073	15093	15193	15182	15138	15004	15101	15194	15056	15162	15042	15115	15293	14969	15361	15193	15127	15238	15269	15034	15153	15087	15148	15184	15122	15239	15295	15111	15063	15145	15236	15116	15091	15236	15239	15141	15167	15158	15097	15048	15344	15127	15133	15018	15230	15250	15066	15161	15088	15129	14974	15167	15102	15034	15039	15150	15182	15094	15067	15254	15166	15017	15071	15142	15120	15159	15062	15222	15087	15227	15122	15083	14992	15040	14948	15191	15099	15097	15090	15148	15015	15062	15123	15129	15297	15110	15145	15066	15206	14998	15148	15099	15267	15127	15135	15004	15357	15142	15135	15170	15103	15178	15225	15054	15024	15129	15212	15147	14957	15117	15051	15026	15172	15058	15166	15163	15075	15046	15081	15134	15197	15069	15178	15157	15149	15085	14956	15166	15063	15333	14988	15051	14980	15152	15255	15161	15184	15066	15101	15184	15150	15277	15092	15096	15005	15240	14984	15158	15224	15193	15081	15145	14919	15252	15242	15094	15066	14992	15041	15215	15231	15197	15103	15064	15362	15159	15162	15230	15072	15056	15197	15262	15097	15204	15092	15143	15158	15115	15174	15235	14948	15174	15275	15147	15112	15238	15071	15317	15196	15091	15056	15081	15159	15290	15211	14949	15158	15081	15193	15016	15082	15146	15110	15078	15294	15020	15004	15142	15140	15132	14983	15132	15243	15259	14923	15180	15089	15112	15295	15163	15140	15115	15116	15179	15117	15173	15051	14997	15219	15076	15166	14897	15329	15258	15089	15022	14989	15030	15124	15221	14928	15174	15063	15128	15046	15258	15056	15069	14956	15163	15132	15042	15174	15295	15116	15107	15183	14933	15097	15090	15030	15181	15002	15131	15199	15095	15165	15142	15143	15230	15056	15272	15128	15201	15092	14971	15094	15117	15057	15026	15116	15009	15065	14913	15243	15085	15093	15298	15211	15177	14925	15149	15160	15055	15052	15095	15214	15119	15118	15312	15006	15066	15111	15044	15189	15028	15173	15287	15214	15198	15167	15066	15070	15078	15142	15095	15246	15241	15237	15133	14971	15212	15099	15069	15073	15138	15343	15310	15158	15017	15186	15135	15092	15309	15253	15172	15214	15144	15284	15121	15237	15038	15149	15008	15149	15206	15105	15227	15064	15066	15192	15026	15298	15282	15160	15019	14978	14939	15088	15153	15204	14996	15066	14940	15124	14959	15117	14980	15123	15043	15050	15106	15315	15051	15103	14998	15045	15002	15199	15219	14955	15177	15234	14964	15162	15105	15229	15204	15000	15149	15012	15123	15173	15324	15137	15156	15241	15133	15176	15135	15144	15131	15173	15128	15058	14973	15077	15185	15139	15037	15122	15220	15189	14962	15078	15122	15153	15133	15157	15173	15095	15164	15257	15123	15098	15217	15158	14826	15056	14985	15033	15119	15092	14997	15179	15254	15130	15114	15340	15082	15061	15029	15105	15015	15036	14984	15153	15154	15114	15090	14929	15101	15308	15067	15191	15128	14999	15213	15206	15172	15199	15217	15025	15316	15143	15186	15041	15074	15054	15073	15244	15199	15207	15193	15103	15156	15098	15160	15175	15165	15247	15246	15048	15164	15046	15155	15118	15206	15173	15097	15310	15058	15155	15210	15120	15096	15139	15143	15230	15222	15237	14996	15045	15080	15230	15142	15077	15093	15102	15164	15120	15199	15078	15050	15081	14972	15151	15250	15137	15035	14920	14956	15010	14989	15205	15220	15097	15111	15128	15128	15112	14987	15004	15117	15121	15202	15048	15090	14928	15330	15001	15297	15136	15308	15126	15295	14857	15222	15003	15093	15172	15251	15217	14988	15254	15217	15050	15000	15221	15064	15178	15164	15038	15168	15231	15201	15088	15227	15195	15243	15005	15212	15175	15117	15164	15103	15041	15190	15054	15217	15083	15069	14917	15151	14956	15117	15160	15111	15201	15023	15119	15089	15002	15093	15134	15213	15155	15243	15128	15207	15114	14927	14990	15114	15275	15074	15138	14975	15338	15096	15088	15037	14993	15008	15018	15070	15166	15225	15111	15176	15208	15102	15080	14962	15235	15075	15113	15044	15148	15260	15001	15099	15155	15035	15091	15105	15184	14962	15291	15056	15271	15246	15112	15170	15193	15091	15105	15233	14972	14920	14995	15109	15074	15158	15158	15209	15222	14968	15292	15151	15131	15151	15222	15106	14982	15159	15045	15233	15359	15105	15214	14910	15018	15128	15281	15159	15198	15259	15248	15137	15054	15256	15174	15172	15055	14928	15316	14979	15160	14995	14971	15137	15078	15070	15186	14944	15038	15143	15036	15030	14944	15171	15161	15151	15070	15147	15087
46209	53307	55211	48050	39597	33394	28952	25757	23880	22913	22728	22431	22134	22170	22202	21797	22082	21838	21966	21780	21583	21531	21705	21747	21883	21850	21594	21652	21688	21929	21683	21632	21439	21504	21401	21416	21584	21375	21451	21520	21454	21874	21689	21734	21558	21551	21506	21771	21679	21727	21744	21823	21636	21701	21574	21742	21664	21743	21344	21283	21711	21574	21429	21700	21658	21580	21610	21608	21583	21654	21720	21686	21642	21653	21628	21761	21697	21704	21618	21606	21490	21496	21521	21528	21551	21506	21503	21754	21774	21668	21593	21655	21516	21694	21687	21530	21429	21534	21367	21608	21694	21489	21612	21532	21594	21413	21623	21694	21566	21424	21572	21713	21692	21647	21723	21779	21823	21795	21755	21748	21708	21571	21695	21596	21609	21599	21514	21560	21429	21649	21654	21742	21365	21655	21747	21535	21778	21625	21582	21659	21679	21620	21716	21462	21635	21746	21645	21616	21575	21573	21708	21649	21383	21602	21713	21688	21634	21822	21415	21576	21502	21666	21702	21552	21542	21331	21745	21646	21704	21620	21637	21411	21546	21748	21570	21840	21549	21511	21567	21754	21586	21591	21625	21526	21583	21539	21647	21594	21659	21694	21568	21501	21463	21549	21526	21730	21564	21402	21527	21586	21426	21682	21267	21469	21531	21674	21781	21642	21498	21417	21504	21539	21628	21765	21797	21325	21427	21520	21430	21729	21529	21748	21658	21495	21563	21481	21629	21594	21456	21446	21408	21456	21611	21803	21399	21324	21487	21579	21610	21614	21446	21698	21709	21546	21830	21477	21353	21681	21505	21462	21673	21660	21605	21690	21528	21625	21933	21598	21585	21562	21547	21592	21562	21723	21712	21525	21641	21466	21572	21350	21820	21519	21509	21433	21625	21683	21508	21536	21670	21632	21799	21641	21660	21409	21644	21799	21429	21533	21386	21562	21948	21611	21449	21452	21546	21571	21554	21567	21433	21650	21573	21643	21706	21640	21516	21479	21460	21704	21618	21523	21500	21605	21300	21361	21535	21558	21591	21511	21930	21585	21618	21612	21671	21617	21514	21590	21564	21769	21695	21656	21608	21612	21553	21857	21313	21839	21328	21650	21397	21576	21492	21523	21610	21729	21594	21429	21807	21450	21473	21742	21655	21386	21394	21373	21395	21658	21600	21674	21429	21511	21700	21470	21512	21708	21848	21726	21548	21538	21512	21678	21629	21563	21638	21498	21471	21377	21465	21773	21621	21328	21656	21588	21528	21568	21440	21532	21633	21663	21813	21568	21681	21553	21489	21792	21470	21698	21384	21644	21186	21770	21542	21683	21440	21577	21440	21691	21779	21518	21559	21679	21533	21413	21441	21753	21660	21639	21380	21358	21556	21593	21724	21568	21644	21521	21607	21774	21727	21512	21671	21369	21544	21577	21574	21431	21395	21690	21840	21677	21469	21372	21689	21672	21641	21511	21620	21747	21515	21719	21428	21774	21830	21415	21699	21647	21448	21468	21504	21534	21451	21466	21551	21488	21740	21428	21572	21525	21297	21733	21808	21726	21587	21658	21626	21740	21298	21641	21593	21569	21394	21461	21708	21703	21587	21892	21530	21621	21695	21442	21463	21418	21530	21588	21575	21545	21359	21438	21897	21763	21526	21475	21602	21589	21367	21593	21503	21514	21742	21553	21682	21460	21532	21478	21746	21783	21601	21527	21653	21533	21523	21398	21462	21727	21518	21746	21625	21724	21364	21486	21807	21729	21695	21413	21369	21720	21786	21458	21799	21661	21938	21350	21630	21759	21430	21510	21626	21677	21600	21532	21695	21662	21557	21592	21639	21463	21711	21670	21522	21654	21513	21597	21318	21366	21610	21577	21459	21643	21684	21597	21495	21720	21685	21635	21554	21449	21667	21547	21533	21787	21613	21643	21419	21618	21655	21513	21609	21707	21668	21450	21505	21532	21509	21773	21739	21226	21532	21551	21438	21649	21536	21572	21719	21635	21689	21459	21298	21477	21668	21844	21733	21594	21606	21640	21603	21437	21532	21774	21652	21570	21563	21667	21581	21565	21699	21592	21389	21267	21281	21573	21554	21679	21655	21537	21524	21708	21611	21512	21480	21974	21506	21672	21488	21483	21749	21680	21449	21572	21434	21347	21507	21763	21530	21700	21482	21399	21654	21646	21712	21539	21517	21410	21602	21724	21805	21709	21870	21738	21556	21549	21687	21432	21491	21337	21549	21565	21648	21477	21670	21577	21536	21653	21592	21692	21601	21432	21652	21552	21558	21431	21400	21696	21622	21454	21520	21783	21578	21633	21603	21565	21600	21897	21597	21496	21541	21431	21518	21527	21525	21630	21555	21473	21654	21573	21475	21534	21595	21650	21796	21672	21461	21623	21767	21512	21624	21619	21560	21442	21526	21476	21524	21695	21475	21628	21531	21532	21745	21741	21585	21659	21380	21405	21628	21562	21537	21726	21491	21553	21400	21335	21648	21528	21371	21551	21722	21700	21646	21615	21587	21531	21504	21864	21673	21566	21481	21846	21653	21923	21836	21619	21935	21642	21454	21822	21612	21573	21422	21609	21789	21507	21660	21615	21578	21450	21566	21509	21626	21618	21674	21542	21647	21628	21535	21437	21541	21755	21719	21726	21655	21585	21724	21646	21622	21537	21636	21492	21539	21337	21615	21487	21545	21474	21323	21678	21576	21759	21885	21491	21645	21506	21560	21522	21348	21621	21696	21534	21530	21492	21496	21504	21430	21486	21502	21781	21808	21517	21569	21683	21449	21777	21691	21546	21721	21511	21623	21593	21574	21534	21444	21681	21486	21708	21381	21666	21705	21682	21566	21681	21498	21608	21649	21580	21615	21669	21803	21563	21479	21435	21607	21757	21519	21489	21457	21480	21561	21501	21685	21896	21542	21511	21630	21337	21628	21623	21546	21552	21375	21750	21549	21784	21569	21591	21467	21446	21428	21693	21508	21713	21368	21786	21468	21500	21657	21707	21717	21500	21520	21550	21409	21551	21345	21587	21779	21630	21697	21458	21389	21534	21706	21858	21366	21703	21712	21553	21508	21571	21601	21698	21716	21563	21422	21655	21761	21522	21729	21529	21457	21615	21554	21438	21410	21508	21639	21616	21607	21764	21621	21581	21630	21651	21603	21498	21610	21818	21685	21516	21708	21380	21613	21540	21591	21568	21647	21746	21634	21536	21618	21572	21475	21545	21483	21615	21772	21518	21796	21717	21782	21465	21395	21465	21511	21622	21648	21511	21616	21633	21644	21578	21613	21779	21647	21689	21732	21485	21663	21475	21590	21554	21685	21644	21472	21653	21538	21590	21561	21848	21730	21674	21733	21561	21731	21689	21470	21576	21796	21726	21706	21416	21619	21395	21553	21499	21526	21576	21635	21797	21785	21579	21617	21571	21583	21568	21459	21762	21488	21702	21590	21698	21583	21693	21594	21634	21721	21744	21779	21534	21377	21800	21341	21615	21352	21520	21647	21856	21591	21852	21382	21424	21773	21680	21580	21800	21875	21513	21505	21594	21670	21577	21577	21662	21472	21317	21493	21869	21740	21658	21733	21638	21576	21513	21708	21760	21536	21726	21620	21402	21562	21458	21671	21470	21641	21377	21693	21628	21811	21612	21623	21521	21436	21456	21374	21431	21435	21473	21572	21588	21716	21443	21530	21866	21761	21621	21637	21468	21591	21556	21387	21530	21627	21635	21635	21606	21672	21529	21411	21572	21438	21495	21688	21626	21560	21447	21579	21821	21450	21492	21594	21531	21758	21592	21520	21627	21726	21540	21957	21384	21730	21630	21724	21501	21341	21411	21687	21530	21628	21507	21547	21627	21875	21643	21688	21684	21454	21540	21319	21700	21606	21688	21628	21768	21585	21682	21677	21627	21571	21530	21565	21609	21649	21458	21431	21519	21582	21793	21680	21685	21790	21613	21764	22005	21528	21539	21397	21589	21477	21451	21750	21638	21438	21250	21527	21749	21544	21465	21447	21673	21694	21519	21316	21195	21575	21549	21512	21375	21632	21641	21612	21551	21145	21568	21854	21591	21641	21609	21557	21704	21565	21604	21717	21632	21701	21559	21464	21586	21429	21584	21652	21583	21527	21849	21366	21423	21587	21517	21629	21823	21620	21618	21665	21420	21506	21745	21424	21372	21611	21544	21459	21674	21499	21335	21486	21522	21723	21365	21714	21486	21528	21513	21565	21534	21702	21542	21709	21509	21728	21697	21690	21762	21721	21752	21720	21448	21772	21774	21626	21527	21575	21606	21434	21495	21610	21615	21800	21502	21714	21817	21615	21681	21713	21838	21612	21530	21524	21311	21711	21833	21621	21561	21584	21615	21553	21630	21619	21465	21472	21530	21800	21543	21508	21771	21689	21623	21315	21527	21580	21346	21476	21654	21465	21357	21473	21523	21622	21606	21741	21660	21517	21532	21564	21461	21578	21721	21832	21473	21304	21659	21423	21713	21660	21463	21788	21732	21577	21974	21463	21670	21357	21467	21608	21708	21532	21606	21441	21520	21714	21787	21718	21413	21558	21718	21828	21686	21662	21711	21394	21480	21919	21313	21571	21466	21678	21593	21678	21591	21581	21606	21439	21707	21529	21554	21462	21674	21448	21627	21565	21688	21950	21746	21737	21505	21702	21438	21673	21550	21547	21403	21548	21444	21412	21454	21501	21382	21359	21579	21379	21694	21660	21660	21782	21671	21425	21485	21600	21781	21485	21503	21656	21584	21452	21632	21655	21485	21395	21710	21568	21562	21841	21765	21796	21323	21422	21574	21674	21549	21720	21576	21668	21486	21728	21684	21337	21648	21486	21503	21742	21504	21527	21567	21377	21716	21681	21688	21604	21648	21714	21657	21512	21481	21662	21627	21510	21777	21600	21770	21694	21740	21622	21479	21590	21843	21423	21644	21707	21858	21584	21499	21453	21682	21761	21626	21592	21512	21526	21664	21293	21583	21572	21585	21612	21454	21773	21637	21508	21609	21514	21548	21642	21467	21620	21731	21676	21559	21396	21425	21569	21674	21788	21819	21733	21689	21565	21618	21648	21660	21439	21534	21754	21577	21600	21635	21669	21398	21447	21941	21773	21473	21524	21699
48519	61697	57428	45361	37279	29299	23782	19937	17725	16829	16504	16123	16021	15839	15736	15692	15405	15551	15313	15361	15430	15451	15483	15379	15484	15418	15411	15081	15311	15346	15424	15282	15155	15398	15355	15336	15346	15359	15247	15326	15230	15392	15199	15294	15422	15295	15278	15188	15361	15254	15259	15276	15453	15333	15324	15272	15171	15295	15133	15327	15403	15312	15310	15375	15204	15279	15210	15237	15284	15448	15436	15133	15222	15320	15319	15212	15161	15120	15264	15273	15192	15115	15227	15232	15203	15065	15111	15270	15386	15211	15323	15344	15112	15443	15429	15295	15264	15368	15243	15421	15121	15259	15283	15175	15300	15249	15266	15323	15284	15189	15315	15056	15255	15285	15360	15271	15352	15218	15224	15273	15265	15302	15149	15517	15091	15248	15226	15412	15277	15394	15246	15192	15314	15099	15443	15135	15255	15228	15225	15274	15285	15157	15163	15252	15232	15300	15240	15182	15345	15349	15434	15304	15232	15327	15130	15221	15288	15245	15151	15152	15242	15270	15369	15323	15341	15513	15229	15323	15301	15114	15213	15489	15307	15290	15314	15238	15253	15247	15266	15414	15179	15227	15260	15255	15135	15362	15274	15302	15204	15396	15218	15047	15209	15251	15391	15246	15246	15358	15325	15429	15190	15368	15212	15435	15241	15445	15192	15246	15356	15267	15145	15104	15111	15330	15383	15349	15111	15355	15272	15290	15347	15278	15291	15474	15272	15098	15242	15159	15191	15289	15372	15206	15273	15148	15256	15275	15414	15258	15344	15497	15222	15366	15282	15061	15247	15359	15416	15089	15267	15205	15233	15280	15233	15357	15378	15202	15280	15160	15188	15346	15315	15290	15425	15211	15109	15169	15382	15200	15349	15187	15244	15379	15225	15269	15199	15236	15415	15214	15254	15350	15468	15204	15168	15304	15340	15187	15205	15160	15327	15304	15358	15339	15210	15227	15355	15249	15336	15315	15240	15317	15267	15332	15146	15443	15308	15227	15281	15357	15206	15154	15278	15295	15148	15208	15352	15239	15431	15358	15401	15328	15156	15201	15226	15385	15237	15260	15264	15201	15190	15197	15305	15466	15424	15113	15228	15409	15452	15272	15304	15218	15237	15093	15319	15153	15126	15164	15390	15191	15055	15256	15379	15291	15173	15386	15092	15283	15226	15333	15237	15461	15256	15233	15228	15178	15265	15241	15183	15187	15400	15219	15312	15163	15273	15111	15419	15084	15163	15288	15256	15226	15209	15230	15100	15299	15077	15324	15143	15198	15285	15258	15096	15243	15238	15273	15317	15262	15137	15075	15283	15219	15230	15172	15398	15226	15129	15216	15248	15221	15233	15212	15333	15340	15292	15226	15285	15218	15279	15302	15264	15289	15034	15310	15354	15219	15314	15145	15270	15307	15265	15108	15548	15135	15317	15338	15242	15182	15220	15335	15169	15459	15256	15127	15133	15211	15213	15390	15170	15189	15170	15220	15207	15211	15251	15264	15207	15392	15165	15312	15206	15294	15288	15278	15371	15385	15231	15182	15237	15342	15407	15213	15268	15395	15265	15259	15400	15371	15236	15195	15322	15274	15260	15456	15348	15246	15077	15393	15229	15367	15286	15327	15263	15292	15246	15275	15228	15346	15408	15266	15124	14994	15263	15415	15374	15162	15191	15151	15054	15309	15288	15428	15188	15298	15471	15390	15234	15398	15225	15345	15107	15224	15175	15386	15274	15298	15413	15259	15164	15237	15276	15351	15297	15396	15095	15251	15197	15333	15262	15143	15301	15277	15199	15294	15320	15485	15417	15172	15164	15359	15210	15212	15164	15150	15295	15185	15231	15343	15349	15145	15237	15285	15267	15232	15333	15195	15160	15370	15337	15404	15335	15207	15225	15116	15124	15345	15164	15347	15133	15142	15257	15205	15307	15255	15254	15404	15181	15165	15238	15262	15312	15195	15212	15335	15328	15202	15118	15305	15189	15155	15237	15204	15279	15005	15453	15329	15197	15502	15197	15418	15187	15234	15261	15270	15295	15224	15238	15370	15370	15196	15223	15175	15274	15359	15314	15438	15352	15329	15204	15153	15042	15326	15212	15384	15406	15246	15328	15248	15106	15246	15243	15370	15247	15327	15262	15440	15358	15185	15335	15234	15246	15301	15338	15351	15078	15409	15362	15301	15389	15382	15362	15279	15288	15286	15316	15572	15386	15225	15282	15456	15332	15209	15357	15199	15310	15392	15304	15212	15383	15180	15438	15430	15390	15322	15302	15475	15291	15204	15285	15140	15359	15299	15310	15226	15256	15356	15329	15136	15409	15312	15206	15211	15340	15253	15378	15118	15202	15355	15302	15403	15249	15254	15195	15277	15336	15276	15244	15302	15314	15167	15124	15357	15139	15229	15320	15210	15340	15321	15340	15361	15197	15336	15329	15081	15354	15417	15135	15194	15233	15148	15474	15369	15261	15355	15407	15428	15259	15161	15312	15245	15199	15285	15143	15282	15242	15162	15353	15429	15357	15315	15356	15260	15274	15204	15292	15139	15252	15297	15262	15247	15217	15167	15232	15160	15183	15222	15028	15343	15333	15361	15287	15399	15195	15282	15330	15272	15272	15242	15228	15256	15361	15165	15246	15460	15250	15342	15347	15379	15295	15221	15274	15040	15237	15483	15268	15362	15236	15183	15261	15374	15229	15262	15184	15211	15259	15260	15244	15201	15316	15347	15141	15068	15382	15362	15221	15285	15371	15254	15215	15277	15339	15218	15222	15377	15214	15428	15292	15421	15401	15141	15309	15360	15374	15423	15256	15344	15169	15273	15206	15371	15264	15351	15389	15219	15217	15261	15271	15296	15391	15182	15093	15357	15216	15196	15113	15282	15171	15369	15058	15287	15348	15271	15487	15173	15287	15218	15277	15301	15268	15278	15207	15204	15222	15208	15291	15413	15236	15265	15388	15155	15282	15199	15503	15276	15425	15129	15445	15199	15185	15373	15055	15130	15327	15190	15170	15159	15386	15316	15409	15283	15242	15374	15099	15216	15126	15176	15259	15297	15542	15417	15298	15392	15196	15160	15363	15242	15361	15283	15483	15038	15296	15287	15060	15343	15232	15248	15191	15329	15293	15409	15529	15382	15446	15190	15297	15299	15234	15346	15222	15239	15487	15453	15411	15312	15337	15164	15387	15280	15246	15196	15099	15243	15359	15348	15284	15291	15157	15069	15275	15281	15272	15252	15436	15262	15105	15388	15110	15313	15221	15410	15429	15359	15242	15314	15290	15192	15351	15246	15262	15142	15402	15080	15122	15252	15385	15342	15306	15240	15463	15405	15058	15337	15326	15352	15175	15197	15364	15022	15268	15288	15288	15323	15161	15284	15426	15226	15309	15387	15203	15226	15187	15313	15273	15236	15349	15489	15177	15478	15338	15170	15139	15185	15209	15218	15201	15227	15156	15348	15291	15178	15300	15279	15225	15149	15215	15304	15211	15382	15086	15281	15144	15341	15109	15359	15259	15227	15291	15159	15295	15132	15303	15236	15324	15123	15291	15438	15332	15328	15179	15130	15204	15303	15202	15262	15189	15220	15240	15369	15272	15180	15353	15213	15397	15230	15104	15373	15302	15146	15409	15334	15324	15323	15212	15326	15304	15409	15282	15363	15199	15237	15310	15231	15391	15241	15148	15503	15221	15231	15295	15318	15197	15061	15163	15273	15238	15289	15438	15252	15462	15288	15273	15291	15187	15194	15388	15411	15281	15288	15473	15327	15193	15377	15404	15213	15241	15356	15366	15264	15248	15345	15295	15257	15383	15177	15167	15338	15276	15242	15157	15306	15315	15283	15210	15423	15324	15260	15113	15314	15374	15266	15264	15310	15358	15166	15331	15356	15219	15260	15193	15156	15331	15507	15149	15374	15085	15430	15122	15368	15318	15154	15270	15306	15288	15519	15266	15313	15382	15278	15524	15333	15312	15260	15212	15204	15269	15140	15198	15192	15234	15381	15352	15285	15320	15272	15390	15246	15282	15339	15047	15345	15251	15281	15200	15349	15118	15239	15206	15222	15302	15180	15221	15209	15320	15330	15310	15220	15198	15173	15243	15359	15130	15295	15307	15443	15252	15332	15313	15091	15195	15151	15128	15305	15295	15329	15424	15260	15272	15374	15207	15292	15339	15230	15293	15339	15210	15101	15313	15508	15369	15272	15221	15244	15296	15202	15223	15338	15182	15186	15206	15310	15294	15170	15540	15267	15252	15146	15276	15275	15240	15430	15323	15100	15338	15174	15319	15210	15135	15313	15315	15287	15231	15329	15296	15296	15317	15257	15146	15426	15326	15359	15250	15243	15331	15345	15272	15207	15255	15370	15238	15453	15256	15323	15214	15314	15243	15262	15379	15450	15417	15244	15491	15303	15229	15168	15325	15292	15311	15388	15390	15305	15387	15320	15284	15250	15209	15119	15363	15122	15233	15557	15369	15193	15371	15289	15282	15076	15390	15294	15252	15254	15272	15195	15130	15236	15195	15182	15223	15220	15410	15274	15191	15237	15424	15401	15289	15168	15147	15344	15346	15431	15229	15292	15190	15303	15294	15291	15114	15128	15083	15282	15468	15221	15125	15314	15318	15251	15354	15353	15151	15219	15156	15068	15136	15193	15231	15331	15303	15360	15396	15210	15113	15237	15142	15318	15181	15369	15390	15307	15317	15191	15467	15516	15178	15298	15219	15230	15209	15266	15190	15392	15418	15214	15196	15095	15210	15317	15229	15292	15318	15151	15385	15331	15313	15318	15149	15425	15386	15132	15319	15116	15287	15492	15394	15243	15257	15177	15581	15153	15391	15299	15309	15431	15329	15346	15307	15265	15162	15423	15399	15278	15112	15306	15292	15176	15186	15448	15308	15404	15158	15265	15278	15112	15115	15276	15118	15149	15056	15359	15301	15221	15423	15143	15190	15187	15477	15319	15226	15493	15215	15100	15289	15370	15334	15236	15320	15290	15332	15226	15204	15270	15366	15422	15299	15218	15454	15434	15405	15292	15335	15223	15252	15174	15184	15399	15137	15153	15282	15164	15152	15381	15223	15265	15310	15410	15072	15242	15216	15296	15240	15177	15028	15084	15379	15231	15274	15275	15213	15283
26261	22005	33084	39026	43271	42139	37799	29232	24802	23687	22944	22490	22232	21741	21863	21739	21703	21628	21459	21423	21420	21231	21527	21414	21163	21237	21367	21237	21120	21297	21350	21254	21309	21295	21235	21319	21168	21362	21101	21039	21221	21289	21083	21319	21331	21356	21306	21244	20979	21202	21234	21207	20981	21130	21110	21207	21175	21184	21032	20974	21247	21118	21187	21096	21105	21158	21122	21109	21026	21216	21116	21213	21168	21111	21175	21084	21318	21288	21267	21150	21142	21224	21271	20941	20985	21130	21142	21050	21105	20889	21304	21180	21101	21066	21220	21263	21151	21200	21159	21146	21219	21052	20973	20764	21407	21018	21168	21008	20966	21154	21043	21049	21091	21137	21089	21084	21183	20990	21035	20954	21121	21018	20966	21176	21138	21011	20981	20967	21191	21121	21034	21212	21160	21341	21078	20880	21098	21083	21183	20993	20943	20949	21228	21254	20878	21057	21022	21107	21092	21181	21155	21198	21209	20999	20960	21193	21184	21174	21226	20973	21120	21201	21058	21114	20886	21114	21141	21039	20861	21138	21123	20892	20897	21052	21088	21152	20977	21004	20928	21275	21236	20986	21072	20924	21036	20791	21165	20717	21101	21235	20881	21166	21337	21001	20991	21061	21161	21288	21212	21369	20991	21025	21048	21120	21005	20890	21264	21072	21271	21023	21042	21070	21029	21227	21170	21255	21173	21196	21009	21071	20967	21176	20982	20989	21056	20931	21167	21106	20971	20911	21002	21082	21231	21221	21060	21024	20860	20968	21284	20987	21035	21185	21073	20911	21205	21210	21135	21036	21049	21223	21185	21063	21261	21330	21052	21087	21187	21049	21323	21185	21000	21066	20880	21193	21101	21153	21269	21308	20995	21200	21319	21169	21094	21117	21026	21211	21140	21104	21005	21175	21202	21236	21235	21109	21156	20995	21086	21062	21207	20628	21081	21229	21014	20854	21105	20935	21079	21121	21078	21045	21166	21216	21207	21316	21262	21318	21014	20971	21034	20957	21018	21218	20979	21064	21148	21117	21055	21153	21300	21129	21139	21175	20975	21223	21004	21016	20938	21062	21356	20950	20886	21113	21021	21067	20981	21029	21116	21042	21008	21030	21172	21283	20997	21062	21212	21098	21078	21138	21128	21173	21140	20976	21084	21009	21106	21151	21110	21112	21086	20956	20955	20877	20968	21205	21073	21169	21073	21063	21064	21229	21052	21117	21146	21180	21068	21140	21129	20871	20934	21167	21186	21188	21035	21022	21258	21182	21201	21126	21098	21217	21103	21369	20985	21177	21150	20986	21272	21197	21125	21233	21176	20951	21130	21152	21189	21095	21037	21113	21383	21077	20977	21142	21311	21147	21228	21202	20977	20976	21051	21184	21179	21070	21124	21159	21182	21157	21105	21188	21008	21435	21227	21100	21312	21107	21358	20861	20920	21014	21192	21150	21261	21076	21009	21149	21144	21081	21184	21267	21130	21180	21049	21117	21159	21144	21041	21105	20974	21124	20964	21004	21086	21270	21137	21038	21244	21013	21201	20978	21070	20925	20964	21088	21202	21267	21322	21153	21171	20943	21137	21014	21189	21092	21105	20940	21006	21152	21135	21030	20981	21302	21241	21013	21085	21098	21148	21182	20927	21199	21242	21096	21068	21037	21160	21076	20810	21137	21168	21307	21099	21204	21014	21207	21038	21146	21147	20998	20859	21216	21008	21285	21252	21012	21005	21125	21084	20918	21000	20948	21059	20910	20903	21024	20968	21099	20942	21116	21255	21207	21068	21219	20882	21184	21057	21176	20968	21054	20905	21146	21056	21028	20972	20808	21129	20809	21276	21128	21191	20972	21290	20955	21170	21137	21062	21371	21232	20968	21157	21064	21066	21028	21190	21058	21270	21012	21269	21472	21074	20862	21109	21016	21229	21001	21033	21133	21314	21013	21076	21202	21185	21194	21277	21052	20779	20965	20815	21232	20870	21142	21332	21053	20987	21097	21075	20897	21043	21080	20997	21166	21072	21018	21200	21011	21063	21170	21283	21114	21100	21051	20731	20997	21003	21127	21067	21257	21087	21037	21164	21102	21123	21277	20938	21012	20835	21012	21144	21065	21157	21164	21118	20952	21173	21244	21135	21004	21302	20995	21014	21185	21191	21216	21022	20862	21125	21120	21097	21247	21083	21001	21137	21221	21273	21174	21104	21074	21130	21215	21077	20973	21063	21107	20934	20865	20966	21153	21106	21101	20997	21286	21028	20814	20946	21081	21482	21065	21215	21497	21183	21344	21102	20990	21271	21185	21250	21036	21024	21142	21133	20994	21115	21129	21278	20964	21129	21023	21217	21245	21239	21073	21188	20937	21245	20969	20823	20916	21079	20838	21291	21043	21246	21131	20950	21086	21018	20973	21185	21062	21230	21077	20947	21135	21208	21132	20899	20981	21154	21182	20943	21232	21136	21292	21295	20972	20919	21096	21008	21063	21104	20923	20886	20924	21070	21029	20902	20968	21028	21033	21133	21251	20905	21205	21051	21187	20996	21079	20813	21024	21300	21240	21220	21142	20939	21063	20911	21367	21079	21029	21216	21014	20897	21068	21027	20821	20980	21136	21009	21016	20829	21058	20995	20963	21006	21163	20993	21091	21193	21165	21254	21076	20987	21088	21061	20906	21071	21088	21097	21131	21088	21066	21366	21091	21178	20880	21118	21145	21099	20948	21017	21266	21316	21088	21083	21009	20972	21069	21372	21123	21342	21288	21133	21213	21041	21165	21051	21379	21295	21077	21174	20955	21412	21035	21323	20880	20842	20929	21185	21203	20970	21063	20924	21188	21044	21299	21107	21000	20740	21079	20986	21213	21124	21075	21005	20937	21255	20922	21056	21031	21048	21060	20901	20963	20961	21115	20983	21204	21149	21134	20987	20967	21123	20984	21000	21170	21159	20790	21109	21094	21279	21085	20958	20955	20958	21118	20973	20971	21018	20855	21109	20963	20969	21221	21161	21119	21133	21073	21047	20945	21261	21143	21110	21108	21290	20780	21194	21339	21028	21054	21182	20974	20995	20904	20880	21155	21137	21130	20993	21154	21161	21311	21220	21116	21080	21009	20954	21153	21106	21077	20671	21132	21433	21122	21018	20950	21262	20940	21040	20960	20970	21258	20933	21145	20868	21009	20967	20972	20794	21034	20850	21091	21110	20818	21002	21168	21043	21024	20955	20917	21393	20930	21284	21235	21212	21320	21037	20960	21047	20939	20977	20938	21335	21218	21248	20936	20972	21230	21185	21038	21162	21045	21366	21227	21038	21212	21250	20941	21064	21115	21231	21103	21187	21153	20872	21204	21255	21108	21250	21111	21198	21130	21133	21188	21049	21222	21210	21045	21114	21210	21082	21363	21064	21119	20861	20973	21181	20886	21021	21325	21203	21080	21156	21210	21120	21105	21019	21095	21121	20843	21025	20854	21179	21070	21262	21004	20961	20934	21005	21197	21062	21165	21180	20967	21150	20996	21065	21349	21356	20854	21125	21137	21157	21021	21078	21223	21072	21152	21211	21451	21064	21014	21146	21074	21286	21012	21111	20927	20972	21233	21065	20928	20879	21178	21307	21311	21013	20999	21107	20937	20820	20982	21130	20910	21016	20907	21235	21358	20948	21104	21082	21136	20985	21127	21203	21060	21120	21068	20896	21135	21107	21183	20920	21176	21079	21221	21187	21149	21094	20889	21163	21154	20996	21195	21243	21264	21103	21113	21159	21331	21061	21055	21227	21207	21030	21153	21118	20883	21173	21139	20815	20973	20935	21075	21053	21101	21086	21159	21171	20902	21072	21173	21160	21410	20981	21140	21239	20923	21106	21047	21125	21160	21212	21120	21125	21085	20973	21110	21018	21043	20896	20884	21181	21118	21004	20922	20997	21215	21511	21071	21148	21267	21106	21305	21172	21022	20674	21067	21110	21074	21276	21260	21110	21094	21230	20945	20888	21055	21249	21033	21076	21061	21106	20888	21016	21178	21017	21161	20976	21053	21159	21146	21156	21053	21072	21118	21271	21354	21139	21110	21202	21142	21281	21321	20892	21177	21227	21078	21119	21047	21063	20958	20976	20973	21197	21164	21151	20994	20893	21165	21039	21043	21112	20955	21188	21144	21203	21201	21225	21124	21066	21056	21031	20957	20962	20991	20991	21034	20796	21038	21196	20972	20958	21187	21080	21193	21312	21088	21028	21125	21217	21118	21203	20964	21207	21110	21194	21188	21030	21191	21100	21109	20945	21073	21019	20884	21104	20994	21080	21326	20670	21106	21070	21224	21282	21026	21089	21255	21150	21072	20976	20866	20877	21117	21090	21123	21019	21056	21166	21137	20981	21009	20970	21152	21250	21174	21295	21120	21015	21214	21207	20956	20951	21007	20972	21049	21083	21116	21250	20857	21237	20942	21043	21118	21187	21321	21125	21270	21292	21248	21154	20979	21101	21089	21007	21265	20956	21061	21233	21079	21127	20939	21147	21157	21183	21257	20979	21182	20983	21084	21144	21220	21166	21261	20971	20857	21251	21176	21179	21173	21124	21010	21421	21069	20946	20985	21072	21019	21131	21084	21075	21233	21046	21040	21224	21084	21187	21021	21111	21076	21208	21186	21243	21045	20978	21061	20966	21053	21095	21244	21318	21286	21276	20987	21080	20954	21164	21087	21242	20951	21263	21313	21300	21057	21231	20926	21036	21186	20912	21012	21331	21238	21034	21125	20977	21108	21010	21152	21158	21175	21012	21215	21284	20997	21004	21098	20902	21191	21151	21028	21053	21156	21258	21177	21126	20839	21152	21091	21347	21000	21085	21021	21207	21161	21026	20915	21224	21191	21201	21101	20993	21190	21135	20944	21275	21259	21073	21152	20936	21038	21175	20931	21316	21224	20984	21147	21366	21111	21240	20976	20972	20884	20864	21161	21276	21062	21150	21045	21101	21140	21136	21098	21317	21132	20903	20962	20939	21210	21074	20968	21044	21231	21241	21145	21030	21289	20905	21178	21154	21051	21153	20988	20880	21252	21147	21064	21092	21084	21133	21010	20926	21068	21132	21095	21035	20954	21059	21260	21015	21033	20961	21166	21046	21129	21211	21037	21103	20912	20993	21066
45703	72657	69427	57911	50091	41657	32880	23979	19587	17973	17114	16683	16211	16008	15988	15637	15393	15586	15421	15379	15113	15173	15114	15068	15192	15364	15166	15032	15007	15054	14885	15117	15160	15009	15196	15034	15089	14991	14996	14985	15008	14791	15186	15009	15016	15092	14925	15068	14990	15129	15154	14925	15048	15146	14858	15031	15131	15044	15005	15168	15152	15140	15174	14962	15098	15084	15070	15073	15006	15102	15024	14959	14891	15098	15008	14948	15036	14955	15208	14943	15025	14969	14928	14992	15052	14906	15050	15160	14765	14838	14879	15051	14871	15050	15016	15119	15089	14934	15102	14991	14817	15087	15095	14747	15095	15164	14970	15072	14947	15123	15026	15013	15027	15046	14955	15052	15177	14942	15066	15106	15112	15049	14942	14924	14922	15110	15064	15014	14940	15153	15008	15028	15054	15048	15211	14821	14851	14890	15083	15060	14888	14985	15009	14965	14987	15058	14934	14973	15018	15076	14988	15071	15002	15012	15112	15006	15018	15089	14843	15065	14917	14960	14967	15062	14891	15016	15059	14978	15180	14973	14851	15065	15003	14870	15073	15072	15101	15002	15079	14970	14777	14950	15089	15043	14952	14933	14946	15059	14921	14956	15001	14975	14971	15130	15043	14953	15046	15032	15128	14963	15074	15114	15095	14925	14959	15074	14945	15064	14824	14917	15176	14900	14915	14882	15109	14933	15045	15246	14955	15021	14857	15064	14924	15020	14938	14976	14811	14933	14997	15044	15211	15097	15004	14969	14907	14866	14918	14983	15029	14962	14910	15112	15088	15032	14858	14832	15005	14954	15050	15033	14935	15128	15021	15067	15097	15126	14990	14858	15063	14937	15093	14915	15034	15113	15019	15065	15028	14933	15133	15084	15122	14805	14893	15106	15081	15121	14912	15105	15094	15052	14907	14867	14910	14754	14788	14907	14981	14958	14985	15093	14993	14957	15160	15009	15077	14734	15099	14960	15062	15022	15053	14765	15133	14993	14959	14970	15125	15077	15156	15077	15087	14944	14751	15113	14921	14923	14960	14980	14927	15008	14878	14910	14940	15096	15121	14933	14871	15128	14954	15046	15166	15135	14866	15047	14982	14852	15162	14929	15002	14990	14936	15112	15071	14788	15033	14824	15090	15013	14906	15066	14976	15116	15159	15013	15087	15047	14898	15057	14916	15135	14955	14881	15040	14976	15058	15011	14984	15178	14963	15092	15166	15079	15061	14941	15070	14866	15031	14995	14898	14956	15045	14850	15117	14976	14805	15107	15033	15043	14908	15008	15076	15257	14952	14882	15121	15151	15021	15001	14909	15001	15073	14985	15023	14923	14887	15184	15029	14974	15084	15010	15109	15092	15151	14976	15017	15031	14964	15064	14950	14785	15033	14862	14936	14981	15288	14973	14883	14958	15148	14951	14936	14913	15136	15044	15120	14856	15158	14744	14896	15106	14994	15026	15161	14876	14984	15100	15134	14995	15179	14896	15233	14899	14892	14876	15152	15110	14951	15264	14897	14844	14904	14977	14770	15221	15222	15051	15014	14904	14958	14794	15088	15084	14927	14943	15038	14826	15131	15247	14981	14851	15009	14994	14992	15023	15034	14922	14912	15145	15145	14947	15034	15146	14805	15002	14989	15001	14939	14861	15111	15049	15141	15071	14999	15043	14928	15168	14987	14951	15005	15139	15065	14928	14945	15051	14966	14915	15174	15059	14833	14986	15022	15102	14924	15110	15052	15012	15091	15017	15122	14952	15111	15029	15065	14832	14955	14827	14968	14935	15162	14783	15300	14911	14947	15149	15004	14903	15004	14873	15063	14950	15011	15026	15003	14975	15018	14935	14814	15066	15121	14874	15127	15070	14912	15125	14948	14937	15059	14968	14996	15161	14950	15001	15055	15026	14888	15117	15021	15198	14926	14956	14840	15046	14953	15020	14971	15099	15079	14986	14885	15087	14943	15122	15081	14907	15145	14979	14937	15096	15116	15026	15031	15115	15070	15210	15027	15076	15032	15112	15027	15073	15196	15116	15017	15161	15047	14984	14954	14832	15179	14940	14944	15025	15000	14904	14915	15027	14996	15034	15039	15125	15005	14986	15003	15087	15020	14891	15108	14908	14992	15092	14979	15118	15103	15158	14896	14907	14899	15152	15032	15021	14900	14958	15090	15036	15259	15138	14876	15014	14945	15013	15093	14916	15078	14987	14954	15052	15033	14899	14998	15163	15053	14958	14966	15027	15164	15132	15011	15060	14860	15043	15136	14971	14985	14966	15006	14994	15023	15060	15172	14967	14970	15013	15104	15029	14979	14932	14799	15128	14828	14962	14881	14983	15072	14968	15071	14909	15063	15158	15002	15168	15033	14899	14839	14974	15141	14991	14896	14886	14958	15007	15007	14875	14988	14868	15067	14946	15038	15217	15032	14960	15027	15042	14972	15046	15159	15040	15073	15021	14998	14920	14863	15043	15025	14914	15125	15039	14909	15090	15092	15059	15020	15058	15060	15075	15161	14896	14955	15162	15089	14995	15009	15095	14941	15032	14985	14999	14843	14954	15064	15001	15194	15253	14999	14791	15045	15031	15091	15036	14992	15029	14975	14816	14971	14860	15195	14982	15001	15009	14955	14976	14878	15057	14988	15117	14936	14941	14994	14985	14952	15141	14933	14927	14992	14935	15029	15176	14949	14953	15056	15065	15023	14955	14898	15095	15001	15020	15054	15031	14999	15061	14882	14974	15144	14893	15082	15049	15007	15052	14954	14956	15055	15081	15121	14942	15028	14999	15006	14990	14849	15083	15160	14894	15084	15067	15144	14995	15067	15116	14879	14958	15077	15012	14861	15050	14838	14845	14927	15063	15065	15037	15117	15106	14988	14793	15127	14980	15161	15020	15310	15118	15084	14905	15146	14957	14812	14985	15127	15007	14947	15093	14880	15149	14903	15057	14932	14962	14811	14835	14942	14935	14766	15067	15015	14982	14989	15062	14978	14951	14853	14944	15091	15156	14910	15006	15110	14900	14891	14861	14884	15315	14943	15027	15113	14965	15045	15107	15053	15254	15013	14999	15152	15041	14890	14927	15153	15063	15172	15121	15057	14943	14953	15086	15221	15018	15083	15008	15161	14926	15034	14888	15017	15260	15065	15075	15016	15008	15001	14998	15109	15063	15164	14903	15294	15014	15122	15063	15031	14857	14942	15029	15112	14980	14974	15019	14871	14966	14869	14979	15258	14968	15138	15083	15029	15164	14871	15040	14922	15110	15109	15000	14906	15038	15129	14929	14919	15115	15194	14843	15118	15023	15006	14992	15079	15050	14995	15069	15053	14963	15057	15022	14851	14993	15102	15106	14949	15057	14824	14987	15049	15120	15061	14974	15013	15025	14952	14931	15092	15058	15058	15209	15148	15071	15141	14928	15107	14943	15063	15056	14961	14903	14946	15096	14890	14860	15156	15060	15172	15021	15075	15055	14861	14971	15019	15010	15140	15201	15050	14904	14957	15067	14989	14928	14973	14962	14977	14979	14961	14975	14958	15058	14977	15102	14930	15145	15149	14937	15055	15219	15083	15094	14952	15065	15129	15102	15038	14993	15076	14991	14963	15180	15154	15041	15067	15068	15067	15086	15099	14815	15052	15102	14953	15145	14962	15099	15153	15016	15016	14973	15067	15039	15053	14954	15040	15210	15104	14811	15003	14923	14890	15090	15043	15028	15038	14907	14933	14995	15134	14986	14794	15082	14759	15035	14909	14965	14910	15111	15119	15119	15032	15253	15074	14832	15107	15111	14783	14921	15148	15182	15265	15266	14993	14965	15029	15113	14947	15020	15062	14985	15160	15265	14884	15109	14890	15064	14877	15036	14912	15065	15106	14907	15027	14875	14974	14948	15310	14895	14932	14921	15146	15028	15099	14985	14797	14953	14951	14876	14991	15269	15039	14964	15021	15076	14843	15083	15056	14935	14960	15090	15182	15195	14902	14807	14928	15110	14949	15097	15065	14960	14920	14916	14777	14975	14974	14909	15135	14938	15187	15065	15072	15049	15071	15106	15095	15030	14819	15045	14981	15171	14929	14905	15108	15049	15149	15091	15018	15223	14989	15027	14988	15037	14944	14780	15183	15054	15106	14939	15066	15007	14846	14970	15020	15211	14958	15079	15119	14969	15106	15105	15120	15006	14948	14913	15206	15009	14947	15095	14959	15007	15126	15153	14944	15029	14969	15066	15164	15141	14985	15140	15130	14971	15061	14932	14943	14937	14992	15069	14972	15195	15022	14985	14977	15054	14976	15046	14988	15069	15051	15082	15151	15055	14994	14931	14909	14996	15127	15021	14877	14994	15109	14973	14865	14932	15116	15121	15069	15150	14920	15116	14983	14880	15032	15110	15088	14993	15216	15056	14958	15096	15113	15099	15045	14839	14941	14930	14885	14961	15000	14959	15102	15042	15094	14963	14974	14975	15049	15056	15127	15042	15002	15121	14985	15009	14851	15089	14734	14870	15038	15023	14908	15157	15097	14928	15150	15067	14965	15144	15124	15077	15152	15128	15091	14985	15085	14994	15017	15220	14969	15085	14827	15002	15007	15017	15087	14923	14947	15000	15112	14926	15046	15022	15201	14962	15100	15048	15064	15203	14819	15071	15063	15110	15053	14901	14981	15005	15070	14915	15062	14958	14909	14963	15102	14990	15031	14947	15034	15109	15141	14913	14957	15125	15020	15074	15097	15035	14984	15147	15017	15028	14951	14972	15116	15080	14886	14964	15322	15152	15019	15108	14923	14987	15036	15042	14846	15086	15014	14953	14944	15031	15176	15028	15086	14939	15075	15140	15185	15036	14928	15040	14990	14913	15182	15021	15111	15023	14976	14984	15069	14985	15077	15063	15131	15043	14998	14959	15092	14942	15066	14876	15123	15050	15078	14929	14940	15134	14944	14927	14939	14973	14855	14898	14880	15044	15198	14797	15058	14951	14953	15101	14799	14843	15013	15031	14900	14892	15052	14971	15024	14996	15029	14976	15005	14999	14916	15104	15005	15084	15158	14984	15045	15178	14981	14866	14941	14984	15042	15106	15098	14975	15093	14927	15106	14938	15279	15043	15089	15061	14916	14985	15048	15016	14944	15095	14975	14931	14963	15079
24411	21681	30547	33770	40958	43650	36251	29057	26164	25145	24052	23246	22837	22563	22420	22080	21834	21753	21609	21683	21642	21664	21448	21557	21329	21396	21411	21199	21117	21416	21315	21245	21226	21138	21249	21256	21216	21263	21152	21354	20995	21128	21176	21149	21058	21247	21253	20951	21113	21019	21037	20995	20925	21172	21137	21072	20924	21093	21252	21140	20977	21169	21022	21028	21089	20890	21218	20921	21109	21269	21275	21441	21272	21348	21176	20986	21088	21238	20955	20918	20862	21220	21262	21057	21242	21390	20923	21263	21360	21174	21110	20814	21124	21152	21113	21172	21313	21124	21067	20996	21144	21090	20997	21092	20934	20919	21056	21118	21208	21083	21378	20976	21102	21189	20986	21043	21006	21127	20973	21060	21245	21004	21030	21124	21381	21187	21026	20959	21115	21165	20751	21102	21084	21040	21324	21029	20954	21248	21260	21124	21138	20924	20951	20966	21160	20946	21173	20871	21153	21220	21061	21010	21082	21229	21293	20988	21275	20990	21185	21203	21012	20979	21066	21147	21179	21090	21031	21033	20919	21138	21450	20927	21249	21135	20990	20804	21106	21234	21462	21118	21288	20916	21090	20946	20979	21290	21001	20809	20916	21016	21070	21040	21011	21109	20873	20987	21053	21028	20777	21119	21003	21073	21184	20985	21066	21196	21082	21276	21092	20996	21015	21156	20980	21117	21123	21022	21094	21047	21253	21256	21043	21119	21121	21050	21065	20993	20970	21302	21328	21040	21050	20967	21320	21031	20764	20972	21183	21057	20984	20994	21122	21147	21102	20988	20963	21301	21128	21037	20881	21014	21120	21268	20946	21187	20928	21208	21159	21001	20985	21080	21242	21146	21054	21162	21062	21318	21167	21141	21138	21176	21204	21060	20891	21258	21070	20982	21106	21027	20944	21292	20997	20975	21072	20925	21344	21124	21183	21002	21111	21139	21000	21156	21223	20955	20782	20925	21164	21094	21047	21123	20998	20911	21121	21312	21172	20989	21046	21294	21047	21036	21021	21061	21082	20741	21174	21199	21173	21279	21003	21210	21187	21112	21097	21109	21168	21117	21157	21100	21208	21201	21210	21166	21112	21022	21019	20990	21049	21000	21215	21055	21142	21116	20945	21158	20712	21235	21367	21034	21054	21224	21229	20913	20946	21258	21161	21150	20928	21178	21024	21220	20955	21030	21260	21067	21211	20998	20982	20824	20799	21002	21016	20910	21212	20923	21219	20853	21106	21147	21230	20919	21044	20932	21272	21131	21097	21012	21193	20955	21099	21102	21115	21052	21333	21051	21016	20948	21273	21229	21019	21190	21123	21197	21191	20911	21103	21149	20881	21152	21161	21123	21088	21110	21243	21152	21080	20985	21138	21170	21125	21059	20967	21110	21138	20883	21080	20863	21038	21089	20925	21096	21026	20924	21089	21153	21009	20838	21042	21069	20952	20958	21166	21141	21201	21191	21215	21092	21194	21020	21144	21256	21459	21096	21112	21104	21245	21205	21073	21310	21369	20877	20958	20934	20961	21104	21037	21099	21035	21067	21142	20915	21034	21230	21287	21059	21339	21189	21185	21135	21180	20916	21025	21077	20970	21070	21254	21061	21020	20947	21010	20998	21248	21029	21193	20826	21034	21115	21098	21083	20999	21054	21215	20906	20957	21066	21098	21114	21041	20994	21196	21327	21183	21099	20873	21102	21049	20916	20849	21291	21295	20837	20956	20884	21029	21167	20993	21127	20990	21480	21080	21113	21266	20940	21156	20920	21106	21156	21043	21149	20989	20933	21091	20984	20954	21118	21331	21253	21029	21156	21003	21255	21207	20973	21141	20870	21249	21211	21155	20954	20886	21130	21038	21194	21092	21169	20790	20900	20908	20991	21230	21255	20879	21262	20878	21172	20981	21125	21077	20868	21171	21170	20848	20863	21163	21043	20977	21080	21019	21271	20972	21129	21372	21218	20905	20874	21056	21279	21339	21286	21099	21200	21070	21171	20924	21155	20931	21212	20962	21089	21120	21024	20951	21147	20864	21107	21144	21125	21062	21162	21003	21092	20938	21065	20962	21320	21234	21044	20979	21070	21124	21076	21012	20985	21065	21245	20935	21184	21110	20984	21289	21037	20993	20950	21221	21123	21014	21088	21030	20987	21017	20986	21202	20938	21183	21096	21013	21105	21188	21025	21052	21071	21014	21143	21125	20815	20981	21215	21100	21101	21138	21173	21084	21160	21027	21054	21177	20870	21194	21151	21156	21021	21030	20968	21188	21021	20953	21160	21010	21086	20809	21176	21016	21220	21178	21052	21451	21257	21142	20917	21299	21090	21228	20997	21114	21194	21185	21163	21294	21046	20839	21093	21027	21012	20705	21078	21212	21114	20871	21102	21035	21025	21097	21205	21404	21029	21040	21040	21086	21033	21048	21207	21322	21004	21063	21088	20944	21063	21261	21145	20954	21079	20985	20795	21188	21249	21208	21158	21142	20949	21064	20916	20952	21050	21012	20935	21142	20906	21242	21213	21038	21219	20991	20939	21026	21128	21071	21022	21032	20919	21199	21208	21075	21137	21114	21004	21178	20986	20924	21034	21085	21206	21003	20949	21086	20936	21410	21086	21102	21281	21140	21142	21093	21098	21115	21122	21194	20860	21031	21051	21056	21166	20990	20893	21176	21225	20960	21119	21143	21306	21128	21196	21150	21085	20947	21202	20808	21166	21114	21024	21128	21048	21196	21226	21040	21188	20927	21380	20944	21021	21068	20964	21098	21121	21042	20970	21182	21141	21080	20960	21093	21065	21134	21111	21012	20797	21118	21064	21034	21321	21135	21157	21081	21093	20845	21050	21162	21090	21159	21095	20998	21001	21047	21246	21206	20990	21165	21064	21094	21345	20940	21032	21062	21121	21293	21139	21222	21132	21207	21051	21017	21231	21166	21069	20981	21133	21042	21062	21281	20966	20989	20990	21052	21350	21235	21250	21032	21247	21035	21167	21209	21215	21053	21024	21072	21051	21260	20832	21002	21101	21071	20988	21177	21146	21254	20964	21106	21058	20892	21247	21087	21156	21069	21008	20861	20959	21089	20744	21097	21373	20970	21088	21161	21067	21172	20950	21279	21215	20974	20993	21038	21245	21230	21016	20991	21163	21012	21167	21379	21075	21022	20839	20826	21172	20962	21198	21014	21179	21227	21089	20932	21093	21068	20962	21043	20996	21111	21058	21042	21101	21161	21084	20963	21098	21143	21283	21008	20762	20960	21148	20952	21194	20970	21076	21232	21067	20954	21276	21228	21249	21139	21113	20985	21396	21088	21016	21266	21009	21092	21146	21180	21319	21215	20897	20931	21187	21003	21342	21040	21211	20979	20979	20992	21194	21276	21008	21099	21154	21092	21118	21240	21248	21147	21186	21003	20909	20985	21189	21191	21054	20892	21068	21147	21085	21255	21096	21318	21080	21118	21112	21178	21077	20882	21281	21406	21110	21077	21059	21185	20962	21024	21249	20958	20983	20986	20871	20998	21223	21275	20977	20986	20816	20918	21006	21137	21164	21010	21107	20900	21118	21020	21207	20852	21284	21088	21176	20960	21006	20914	21005	21044	20958	20973	21191	21058	21121	21134	21440	21117	21119	21086	21141	20971	21186	21199	21048	21184	21089	20979	21064	21198	20857	21167	21061	21224	21315	21174	21097	20883	20972	21238	21072	20967	21019	21211	21165	21282	21258	20964	20912	21118	20946	21034	20956	21247	21149	21127	21337	21077	20950	20888	21063	21120	21057	21010	21012	21124	21130	21288	20894	20895	21056	20995	21289	21124	20976	21093	21187	21242	21206	21084	21031	20860	20934	20927	21191	20997	20944	21180	21055	20943	20869	20986	21013	21171	20866	21013	21114	21164	20999	21088	20996	21098	21215	20866	21106	21186	20885	20986	21151	20812	21200	21201	21232	21179	20949	21258	21008	21194	21030	21163	21239	21229	21072	21038	20880	21022	20928	21007	21176	21220	21204	21072	20954	21114	20989	21016	21162	21024	21357	20855	20898	21041	21162	21321	20989	21249	21154	21217	21019	20973	21092	21320	20904	20919	20954	20992	21146	21047	21068	21217	21182	21094	20816	21170	21104	21177	21096	21060	21175	21266	20992	21291	21051	21108	21091	21120	20879	20896	20934	21419	21211	21126	21013	21051	21089	21008	21048	21135	21053	21120	20914	21094	21086	21297	21057	21165	21068	21146	21170	20942	20789	20981	21042	21062	20974	21127	21153	21051	21089	21140	21163	21072	20990	21326	21205	21036	21068	20876	21164	21291	21190	21221	21073	20875	21081	21134	21029	21085	21082	21074	21048	21246	21062	20838	20821	21390	21120	21030	21032	20991	20999	20858	20999	20962	21189	21087	21205	21102	21344	21031	20997	21196	20995	20996	21138	21019	21215	21159	20921	21107	21219	21384	21084	21102	20997	21257	21065	21355	21349	21006	21097	21096	21150	21063	21042	21064	20950	21186	21028	21091	21124	21114	21210	20908	21026	21255	21092	20939	21119	21042	21207	21262	21278	20987	21288	21052	21130	21094	21054	21003	21027	20930	21145	21097	21184	20983	20965	20743	21020	21002	21010	21224	21053	21064	21133	21132	20961	21142	20987	20969	21093	21061	21231	21157	21137	21049	20839	20898	21250	21040	20981	21030	21094	20900	21154	21039	21050	21131	20818	20832	21103	21045	20889	20845	20949	20904	21057	20921	21109	21084	21187	20981	21005	21066	20916	21180	21113	21004	20960	20948	21126	21217	20965	21142	21037	21158	21135	21311	21261	21160	20989	21080	21190	21111	20906	20993	21491	21212	21232	21238	21149	21121	20988	21297	20887	21299	21000	20871	20998	21115	20990	21214	21062	21062	21253	20907	21044	21222	21114	21065	21239	21162	21048	21031	21121	21015	21049	21264	21124	21248	21147	21100	21251	21226	21156	20934	20943	20967	21103	21209	21052	21322	21162	21069	21019	20910	21002	21096	21096	20939	20811	21128	21365	21046	20880	21022	20987	20915	21026	21211	21126	21020	21223	20969	21135	21066	21114	20892	21091	21130	21227	21133	20938	20914	20935	20888	21058	20943	21141	21010	21215	20973	20987	21012	21097	20987	21036
48983	78877	77545	67507	57573	46050	30987	24742	21786	19935	18674	17607	16991	16586	16321	16299	15899	15777	15598	15401	15384	15461	15318	15228	15277	15093	15233	15082	15092	15211	15089	15100	15014	15228	15037	14885	15188	14945	14996	14908	15011	15031	15053	15082	15083	14987	14839	14941	14982	15090	14862	15198	14914	14938	15036	14947	14828	14910	14891	14927	15058	15037	14803	15206	14944	15096	15129	15023	14853	14811	14915	14963	14931	14956	15095	14993	14836	14891	14986	14787	14987	15011	14886	14879	15159	14955	14996	15103	14862	14999	14956	14982	14913	14988	14983	14942	15122	15040	14879	14938	15114	14878	15115	15084	14833	15073	15029	14810	14986	15123	14844	14916	14867	14982	15147	14935	15064	14885	14990	15076	14893	15064	15185	14981	14939	14807	14894	15025	14986	14993	14968	14839	14997	14901	14932	14891	14981	14933	15004	14999	15026	14872	15023	15025	15042	15092	14944	15057	14889	14875	14759	14868	14953	15063	15045	14919	15057	14888	15071	15104	14967	15001	14986	14813	15085	14902	15003	14807	14994	14887	15078	14852	14992	14886	15027	14849	14971	14974	14910	15008	14954	15169	14851	14881	14803	14994	14958	15049	14921	14885	15001	14896	14956	15099	15302	14969	14955	14933	15074	14989	15000	14925	14914	14890	14921	14866	14984	14899	15100	14978	15178	15066	14862	14919	14981	15063	15027	15069	15006	15028	14897	15070	14998	15174	14959	14951	15012	14977	14902	14854	14966	15002	14875	14906	15007	14913	14960	14996	14992	14922	14994	14986	14985	14912	15057	15144	14988	14873	14905	14848	15074	14954	14897	15054	14900	14944	14943	14828	15123	14960	14991	15029	15051	14906	15010	15187	14974	15015	15051	14876	15038	14799	15008	15073	14922	15033	15000	14805	14922	14975	15090	14927	14969	14963	15015	14962	15064	15195	14812	15069	14865	14908	15019	14967	14948	15000	14934	14975	15007	15037	14800	14828	14931	15021	14811	14942	15045	15027	14739	15120	14958	14805	14817	14812	15013	15084	14928	14981	15051	14952	14975	14971	14902	14900	14841	14832	15082	15027	15008	15165	14950	14889	15012	15110	14894	14994	14787	15001	14952	14815	15026	14907	15091	14973	14920	14859	14957	14958	15163	14888	14993	14984	14874	15006	15041	14895	14942	14939	15081	14961	15062	14951	14733	14852	14819	14991	14942	14918	14970	14915	14782	14859	15030	15057	14867	15051	14868	14692	15019	14997	14986	15003	14994	14948	15141	14916	14843	15072	14986	14946	15084	15049	14840	15028	14978	15041	14847	14891	15101	14990	14979	15002	15033	15063	15158	14956	14716	14923	14946	14801	14948	15026	14942	15027	15036	14945	14969	14994	15043	15015	15045	15049	15038	14978	15127	15071	15090	14837	14924	14946	15122	14965	14996	14927	15073	15062	14980	15138	14910	15018	15144	14917	14776	14908	14948	15083	14884	14945	14921	15029	15061	15004	14893	15156	14837	15000	14955	15130	14916	14877	14853	14971	14949	14947	14943	15046	14948	15022	14842	14930	15159	15019	14954	14946	14811	15087	14989	14914	14920	15150	15046	14891	14974	14966	14926	14936	14873	15056	14943	14940	14871	15059	14874	15068	14803	14934	14983	14992	14924	14849	14930	15005	14783	14958	14917	14835	14846	14816	14967	15001	14840	14979	14956	14852	15015	14986	15059	15032	15050	15029	14963	15156	14935	15009	14857	14910	15049	15124	15071	14846	14873	14866	15030	14763	15052	14899	14944	15012	15097	14990	15032	15012	15045	14815	14864	14867	15065	15112	15196	15037	14984	14909	14991	15118	14901	14943	14987	15033	14976	15005	14773	14932	14889	14951	15135	14996	14981	15004	15186	15048	15046	14774	15039	15060	15113	14951	15033	14929	15025	15093	15162	14878	14883	14902	15041	15054	15066	14896	15102	14998	15062	15090	15088	14992	14985	15044	15006	15123	14966	14979	14879	14933	15037	15029	14958	14906	15098	15003	14874	14982	14980	14836	15069	14721	15054	15048	14859	14851	15125	14855	14960	15105	15070	14942	14910	15061	14954	14888	15114	15014	14965	15015	15072	15034	14893	15021	14878	15062	14974	15078	15012	14998	14949	14994	14875	14943	15042	14919	14925	15216	14877	15050	14916	14931	14815	14923	14953	14828	14878	14928	15042	14953	14946	14996	14864	14809	14953	15157	14953	14894	14996	14777	14807	14984	15021	15203	14888	14926	15091	15091	15106	15024	14799	14893	15153	14803	14969	14972	15043	14949	14697	14913	15035	14978	15058	15221	15053	15076	14928	15044	15095	15053	15041	14972	14804	14935	15013	14950	14937	14971	14889	14851	14912	14926	15061	14939	14857	14976	14811	15058	14981	15103	14997	15119	15005	14886	15105	14910	15018	14970	14941	15056	15027	15137	15061	14881	15026	15016	15006	15161	15001	15214	14999	14913	14681	15054	14898	14892	15068	15032	14794	15069	15067	14858	14925	15159	15052	15018	14978	14869	14902	14972	14942	14943	15045	15036	15133	14792	14898	14881	14948	15101	14963	15020	14952	14868	14920	14890	14888	15020	14905	15006	15001	15012	15123	14991	14869	14928	15094	14901	15060	14814	15018	14829	15013	15007	15047	14986	14990	15093	15085	14950	14998	14848	14855	14912	14815	15062	14988	14918	14884	14867	14959	14840	14945	15048	14903	14974	15027	14810	14924	14895	14828	15043	14907	15048	14888	14880	14911	15128	15070	14803	14955	14969	14957	14877	15059	14825	14949	14852	15064	15082	15055	15132	14926	14877	15124	15054	15008	14984	14831	14900	14926	14911	14920	14952	15151	15080	14952	14905	15052	14972	15167	15112	15084	14806	15067	14949	14847	14977	14951	14987	14785	14980	15048	15017	14876	14943	15178	14902	15085	15033	15090	14836	15102	14983	15054	15152	14958	14687	14835	15048	14882	15015	15038	14984	14979	14954	14987	15015	14988	15167	14911	14843	15120	15070	14933	15028	15158	15044	15016	14943	14877	15051	15085	14841	15064	15061	14957	15060	15092	14920	15073	15010	15017	15018	14909	14997	15008	15058	14884	14995	15258	15004	15090	14870	14940	15194	14989	15013	14864	14920	14911	15074	15081	14959	15036	14973	15193	15134	15067	15137	14824	15077	15029	14991	15017	14928	14904	14791	15195	15074	15039	14925	14886	14935	15061	14787	14998	15110	14864	14974	15076	15057	14992	14792	14901	14922	15086	15122	14944	14943	15044	14932	14919	14935	14953	14835	15112	14970	15182	14941	15035	15021	15049	14922	14895	14979	14895	14746	14965	15102	14794	15032	14836	15035	14900	14933	15006	15008	15044	14986	14919	14709	14950	15012	15124	14950	14925	14996	14928	14854	15079	14897	14988	15084	15029	15109	14957	15118	15003	14980	15013	14998	14961	14889	14989	15114	14818	14856	14806	15006	14985	14702	14922	14862	14998	15179	14951	14939	14920	15022	14968	14966	14828	14941	14926	14889	14896	14824	14912	15065	14843	15090	15023	15141	14962	15131	15080	14963	14934	14983	14937	14929	15013	14792	14886	15031	14873	14894	15021	14888	15031	14826	14990	14901	15067	14994	15021	15049	14912	15126	14979	14782	15090	14964	15095	14893	14928	14965	14994	15013	14919	15116	14857	15018	15092	14941	15017	14976	14991	15002	15001	14974	15129	14874	15019	15093	14831	14944	14980	14949	14921	15210	15039	14794	14991	14977	14844	14846	15129	15041	14877	15108	14998	14702	15036	14954	14843	14938	14942	15024	14916	14945	14928	15027	15165	14838	14943	14929	14900	14994	15002	14863	14958	14840	14914	14906	14890	15181	14915	14812	14982	14807	14874	14850	15173	15020	15038	15114	15068	14966	14840	14869	15054	15087	14921	14828	14882	14979	14997	14954	14906	14927	15033	14866	15006	14923	14987	15133	15003	14988	15065	14939	15049	14788	15055	14930	14943	14899	14975	14932	14914	14981	15178	14903	14774	14914	14995	14940	14849	15139	14992	15068	14953	15024	15076	15096	15023	14908	14957	15068	15112	14889	14916	15029	15009	15022	14979	15110	14911	14827	15202	14929	14951	15068	14934	14871	15030	14919	15045	14989	14909	15017	15098	14899	14811	15038	15038	15173	14917	14965	14957	15182	15134	14987	15000	14962	14802	14903	15027	14991	15013	15028	15074	14903	14935	14954	15040	15062	15081	14965	15041	14951	15001	14936	15055	14922	15045	15078	14949	14924	14977	15064	15105	14934	14938	15042	14993	15041	14952	14902	14958	14957	15219	14949	15095	15031	15067	14929	14934	14852	15123	14872	14912	14991	14949	15033	15074	14981	15141	15087	14845	14942	14973	15013	14924	14944	14922	15042	14994	14999	15113	15067	15098	15060	15083	14740	14845	15081	14732	15126	15121	14916	14924	14875	15072	15036	14971	15068	14939	15182	15137	14791	14968	14964	14971	14997	14843	14883	14996	14994	15065	15028	14842	15001	15081	14905	15100	14896	15071	14962	14905	14816	15059	15079	15005	15027	15030	14922	15009	14976	15025	14860	14885	15087	15083	14958	14892	14876	15202	14957	15059	14941	14884	15099	14943	14920	15019	15013	15141	15137	15034	14926	14969	14853	14948	14992	14832	15077	15060	14945	14827	14991	15054	14982	15155	14906	14834	15038	14749	14976	15058	15002	14908	14883	14933	15064	15255	14848	14997	15044	15073	14969	14964	15033	15012	15049	14940	14900	14792	15034	14929	15053	14817	15031	14995	14986	14981	14993	14897	14903	15021	14994	14847	15119	14916	14923	15063	15078	15095	14989	15031	15077	15072	14913	14892	15062	15007	14936	15040	14839	14896	14892	15029	14862	15124	15035	15000	14959	14987	14898	14980	15103	14890	14858	14884	14869	14997	14852	15034	14946	14970	14799	15002	14974	15179	15081	15026	14918	14966	14880	14903	15059	14952	15082	14925	14892	14872	14835	14860	15024	15078	15076	14884	14863	15077	15006	14892	14956	14909	15008	15043	14870	14944	14994	15034	15120	14846	14933	15071	15036	14955	15051	15022	15111	14946	15192	15024	15157	15003	14952	14861	15071	14995	14849
45304	54803	55829	46550	36708	30154	26675	24528	23426	22839	22401	22164	22052	21708	21674	21876	21719	21636	21711	21377	21523	21582	21356	21344	21446	21303	21276	21544	21537	21227	21448	21501	21339	21076	21436	21535	21432	21353	21341	21245	21281	21228	21396	21513	21459	21336	21311	21335	21253	21211	21308	21315	21235	21083	21299	21331	21165	21424	21191	21178	21495	21367	21206	20919	21290	21159	21496	21384	21353	21506	21236	21297	21178	21229	21534	21207	21298	21262	21283	21402	21456	21385	21299	21351	21228	21082	21258	21269	21261	21381	21383	21236	21260	21235	21431	21341	21037	21422	21395	21132	21364	21281	21388	21209	21065	21578	21288	21192	21090	21418	21083	21293	20905	21414	21367	21327	21245	21252	21220	21315	21357	21708	21408	21383	21146	21243	21190	21278	21320	21228	21127	21371	21356	21512	21441	21050	21349	21360	21175	21098	21453	21124	21190	21219	21171	21234	21334	21458	21332	21186	21242	21407	21528	21282	21371	21178	21080	21189	21254	21304	21294	21515	21176	21177	21385	21398	21088	21411	21383	21223	21439	21432	21103	21261	21410	21455	21591	21300	21474	21307	21045	21352	21212	21497	21031	21420	21387	21266	21274	21378	21360	20998	21441	21501	21259	21256	21355	21217	21507	21399	21244	21307	21242	21466	21435	21462	21320	21326	21179	21142	21485	21380	21076	21309	21045	21049	21191	21354	21197	21013	21381	21474	21126	21314	21261	21220	21362	20943	21293	21362	21297	21118	21346	21434	21150	21277	21460	21068	21196	21281	21295	21153	21145	21363	21437	21334	21363	21100	21235	21332	21211	21326	21293	21494	21207	21401	21381	21078	21574	21405	21368	21399	21459	21202	21476	21317	21338	21181	21296	21406	21548	21421	21422	21382	21424	21523	21615	21315	21342	21354	21396	21402	21214	21060	21474	21113	21292	21115	21356	21254	21215	21398	21171	21187	21081	21389	21416	21544	21380	21493	21480	21357	21274	21209	21275	21084	21522	21408	21367	21392	21366	21568	21353	21216	21092	21358	21210	21253	21382	21376	21279	21154	21334	21330	21325	21297	21331	21096	21226	21222	21463	21228	21453	21366	21365	21449	21540	21199	21411	21206	21267	21222	21290	21285	21171	21264	21177	21283	21385	21254	21450	21191	21316	21330	21338	21400	21209	21234	21358	21183	21231	21240	21335	21297	21292	21489	21264	21356	21229	21350	21362	21163	21402	21334	21315	21499	21218	21361	21537	21302	21454	21351	21212	21431	21226	21408	21462	21224	21321	21127	21260	21337	21507	21511	21228	21351	21331	21161	21310	21395	21185	21320	21183	21392	21325	21262	21333	21366	21127	21311	21154	21147	21111	21281	21183	21359	21392	21326	21228	21263	21351	21169	21363	21477	21204	21140	21221	21374	21238	21220	21507	21384	21338	21387	21408	21263	21046	21146	21362	21278	21615	21307	21414	21362	21364	21194	21364	21417	21089	21370	21320	21316	21384	21307	21198	21138	21089	21100	21435	21392	21202	21316	21366	21358	21277	21314	21166	21312	21411	21584	21221	21315	21278	21238	21350	21303	21369	21363	21245	21428	21341	21239	21113	21245	21302	21194	21159	21223	21181	21310	21329	21132	21279	21518	21466	21423	21637	21124	21218	21221	21291	21585	21410	21195	21528	21403	21511	21413	21092	21275	21357	21237	21364	21293	21511	21277	21245	21085	21196	21329	21565	21256	21227	21508	21313	21110	21554	21334	20984	21326	21064	21407	21225	21237	21139	21192	21211	21274	21238	21390	21336	21322	21453	21248	21284	21394	21353	21377	21394	21287	21204	21377	21645	21492	21313	21457	21184	21373	21313	21481	21101	21504	21291	21263	21129	21329	21350	21417	21417	21351	21332	21267	21333	21084	21176	21473	21424	21514	21398	21507	21279	21245	21391	21023	21614	21190	21360	21424	21105	21289	21169	21308	21383	21118	21315	21438	21302	21118	21425	21268	21615	21228	21326	21300	21254	21147	21149	21134	21272	21298	21283	21287	21147	21183	21420	21234	21407	21390	21342	21269	21540	21163	21089	21313	21214	21289	21345	21354	21407	21125	21525	21155	21427	21223	21433	21384	21369	21244	21243	21268	21134	21341	21290	21312	21304	21239	21389	21329	21320	21274	21525	21245	21472	21276	21375	21365	21385	21321	21355	21379	21074	21250	21336	21326	21436	21206	21427	21107	21242	21335	21354	21450	21165	21254	21221	21071	21272	21321	21105	21241	21355	21452	21364	21356	21315	21209	21327	21244	21394	21191	21650	21403	21309	21409	21183	21437	21318	21286	21483	21222	21398	21498	21418	21214	21124	21395	21239	21230	21354	21430	21284	21575	21358	21399	21446	21187	21532	21190	21345	21095	21085	21389	21220	21558	21465	21507	21393	21415	21206	21386	21053	21354	21406	21152	21376	21101	21309	21181	21128	21134	21114	21273	21104	21283	21583	21375	21241	21200	21147	21104	21350	21440	21248	21360	21101	21284	21447	21130	21197	21192	21398	21286	21319	21231	21280	21289	21276	21362	21209	21321	21259	21288	21157	21338	21521	21241	21332	21377	21391	21245	21379	21360	21363	21102	21284	21396	21470	21365	21102	21008	21484	21288	21334	21075	21333	21155	21441	21292	21399	21184	21465	21349	21407	21412	21334	21036	21405	21520	21313	21305	21252	21272	21197	21172	21233	21237	21223	21278	21600	21251	21358	21359	21109	21306	21269	21419	21406	21542	21354	21121	21303	21175	21685	21365	21379	21436	21344	21259	21375	21422	21330	21305	21142	21148	21417	21211	21523	21093	21352	21369	21386	21396	21527	21390	21258	21350	21178	21277	21255	21288	20994	21243	21169	21178	21288	21302	21189	21355	21492	21320	21275	21218	21254	21501	21149	21321	21190	21417	21189	21196	21474	21456	21273	21572	21373	21208	21178	21157	21363	21276	21309	21133	21387	21321	21264	21261	21499	21278	21437	20897	21105	21059	21418	21239	21451	21144	21229	21335	21421	21412	21333	21395	21217	21285	21588	21202	21359	21352	21156	21421	21229	21363	21320	21105	21372	21220	21190	21041	21371	21306	21252	21043	21189	21299	21223	21190	21339	21369	21166	21168	21380	21516	21451	21539	21389	21305	21204	21301	21284	21358	21205	21202	21258	21231	21225	21050	21205	21626	21525	21589	21322	21325	21464	21551	21511	21059	21275	21205	21420	21208	21405	21436	21556	21477	21354	21263	21407	21371	21349	21354	21072	21421	21248	21288	21241	21298	21275	21206	21177	21109	21407	21357	21415	21349	21083	21266	21407	21382	21247	21319	21370	21270	21300	21345	21424	21094	21182	21119	21148	21219	21301	21351	21230	21564	21378	21287	20957	21202	21333	21249	21439	21442	21452	21415	21256	21291	21038	21463	21319	21247	21294	21244	21278	21317	21342	21342	21264	21276	21265	21112	21333	21313	21254	21326	21516	21375	21311	21258	21327	21309	21418	21280	21525	21451	21528	21137	21260	21336	21221	21199	21175	21326	21264	21286	21141	21422	21164	21153	21520	21314	21505	21373	21136	21354	21227	21372	21449	21133	21481	21425	21298	21206	21163	21400	21351	21481	21221	21301	21521	21216	21185	21241	21270	21353	21428	21212	21458	21284	21290	21112	21369	21300	21184	21192	21117	21263	21210	21278	21283	21616	21464	21330	21306	21320	21362	21211	21222	21327	21056	21264	21308	21336	21231	21369	21216	21273	21295	21211	21015	21313	21393	21122	21481	21186	21342	21451	21321	21290	21060	21324	21340	21532	21435	21316	21405	21289	21297	21283	21510	21147	21428	21454	21235	21256	21223	21480	21245	21252	21269	21246	21338	21507	21352	21230	21240	21573	21397	21448	21505	21457	21248	21113	21285	21261	21436	21112	21337	20965	21408	21486	21388	21232	21222	21341	21296	21361	21435	21471	21316	21288	21489	21213	21238	21266	21180	21284	21149	21195	21292	21283	21373	21436	21277	21416	21275	21313	21350	21093	21170	21092	21286	21383	21299	21464	21212	21321	21276	21409	21540	21490	21323	21369	21260	21365	21270	21432	21313	21321	21237	21380	21472	21234	21262	21520	21468	21313	21355	21346	21185	21302	21252	21353	21347	21460	21475	21338	21181	21435	21546	21191	21310	21478	21370	21431	21234	21310	21494	21524	21065	21270	21288	21419	21433	21360	21317	21492	21410	21495	21237	21481	21610	21440	21346	21455	21415	21370	21267	21204	21215	21304	21277	21320	21365	21309	21404	21519	21240	21445	21601	21184	20999	21301	21202	21431	21199	21134	21304	21239	21226	21282	21359	21500	21203	21279	21384	21139	21320	21292	21330	21380	21249	21252	21360	21515	21573	21390	21242	21305	21116	21185	21359	21179	21217	21343	21427	21415	21377	21273	21425	21564	21631	21428	21262	21388	21170	21339	21302	21406	21434	21355	21295	21323	21444	21085	21344	21283	21277	21130	21527	21329	21383	21486	21199	20982	21126	21354	21296	21360	21420	21173	21469	21304	21350	21138	21205	21241	21301	21359	21239	21411	21152	21343	21465	21413	21358	21202	21231	21459	21147	21399	21247	21475	21302	21191	21313	21267	21361	21350	21372	21300	21230	21484	21368	21265	21410	21342	21190	21282	21210	21226	21244	21439	21647	21405	21218	21253	21260	21359	21467	21136	21403	21317	21339	21324	21243	21276	21384	21203	21435	21268	21327	21340	21233	21235	21187	21428	21335	21242	21266	21140	21193	21435	21323	21083	21398	21335	21121	21082	21196	21108	21526	21439	21735	21255	21278	21056	21266	21307	21304	21262	21291	21336	21342	21300	21426	21400	21206	21427	21397	21497	21417	21217	20931	21229	21338	21349	21341	21177	21286	21317	21344	21302	21282	21222	21290	21482	21532	21345	21409	21290	21400	21435	21140	21299	21267	21325	21342	21430	21415	21277	21049	21272	21009	21238	21559	21512	21339	21172	21241	21255	21225	21213	21320	21167	21371	21262	21295	21252	21394	21462	21441	21083	21268	21400	21493	21313	21357	21125	21322	21276	21344	21268	21262	21285	21247	21637	21350	21380	21315	21246	21491	21340	21211	21339	21197	21146
47638	62890	58195	43963	33213	26054	21722	19302	17875	17099	16495	16222	15952	15944	15544	15610	15370	15521	15310	15150	15206	15038	15146	15204	15138	15210	15148	15214	15133	15205	15131	15084	15096	15262	15113	15163	15051	15238	15035	15256	15251	15070	15111	15049	15001	15142	15067	15123	15200	15164	15198	15200	15137	15058	14968	15137	14990	15094	15162	15144	14922	14914	15046	15188	14980	15101	15055	15057	15062	15217	15216	15116	15053	15040	15041	15167	15034	15083	15251	15069	15219	15131	15155	15079	15098	15145	14991	14950	15006	14942	15032	15199	14921	14933	15140	15047	15004	15065	15010	15000	14969	15138	14946	14995	14867	15135	14972	15152	15153	14970	15136	15046	15168	15192	15002	15149	15040	14970	14984	14973	15089	15197	15089	15170	15062	14985	14947	14986	15110	15003	15117	15013	15145	15082	15142	14991	15177	14998	14913	15105	14909	15006	15168	15200	15134	15132	15170	15121	15002	15022	15136	15083	14823	15045	15147	15014	14873	15075	15186	15213	15098	15245	15069	15109	15043	15107	15121	15003	15050	15151	14929	14973	15153	15186	15118	14917	15089	15219	15210	15060	15070	15107	14954	15104	15103	15152	15036	14973	15105	15138	15002	15142	15079	15127	15080	15114	15149	15139	15119	15026	15104	15183	15140	15143	14995	15093	15093	15042	15034	15226	15261	14832	14996	15006	15134	15162	15074	15275	15082	15041	14973	15078	15035	15019	15051	15134	15239	15195	15258	14957	15105	15068	15062	14943	15067	15065	15117	15305	14853	15036	15042	15051	15177	15191	15127	15127	15094	15240	15109	15068	15206	15328	14984	15028	15170	15051	14892	15070	15054	15005	15103	15145	14930	15115	15058	15003	15247	15077	14943	15010	15002	15143	14945	15091	15207	14977	15216	15162	15093	14991	14888	15084	15064	14949	14955	15020	15065	15146	15085	15085	15146	15212	15138	15154	15005	15002	15127	15095	14861	15068	14994	15038	15096	15127	14841	15236	15050	15171	15113	15008	15100	15214	15004	14966	14957	15097	15031	15191	15057	15065	15027	15255	15076	15034	15145	15142	15184	15114	15196	15130	15152	15047	15010	15114	14857	15011	15099	15027	15026	15062	15081	14976	15115	15238	15066	15123	15102	15069	15141	15320	15002	15190	15138	15016	15140	14930	15253	15046	15057	14906	15092	14920	15150	14979	15031	15063	14979	15047	15027	14917	15066	15231	14994	15143	15047	15124	15072	14976	15142	15047	15146	14998	15137	15215	15138	15140	15095	15272	14973	15110	15018	15028	15169	15060	14954	15081	14843	15177	15085	15007	15162	15172	15212	15071	15199	15284	15165	15157	15029	15097	14923	14984	14949	15141	15141	15039	15074	14927	15123	15008	15031	15189	15133	15059	15180	15218	14771	15024	15199	15064	15002	15209	15060	14934	15041	15161	15058	15060	15094	15194	15113	15004	15039	15102	15025	15101	14976	15048	14967	15158	15081	14830	15143	15209	14899	14962	15113	14919	15120	14969	15227	15285	15162	15092	15134	15157	15073	15054	15060	15004	15003	14996	15057	15291	15201	14997	15075	15167	15179	14960	14979	14973	15087	15024	15299	15086	14946	15088	15080	15057	15028	14932	15221	15065	15020	15044	14923	15016	15199	14984	15080	14986	15171	15074	15008	15040	15032	15092	15160	15314	14985	15040	15087	14912	15024	15144	15237	15145	15272	15190	15035	15110	15153	14946	15035	15058	15120	15060	15040	15057	14874	15058	14958	15158	15067	14933	15253	15164	15044	15097	15036	15034	15053	15111	15055	15289	15041	15187	15159	15156	15116	15348	14782	15147	14987	15173	15047	15169	14989	14987	14900	15188	15177	15028	15045	14926	15154	15215	15129	15087	14942	15175	15253	15140	15042	15137	15064	15076	15018	15120	15113	15151	15265	15085	15182	15014	15192	14851	15032	15233	15088	15220	15124	15272	15115	14954	15263	15045	15063	15142	15124	15090	15127	15158	14888	15158	15050	15043	15153	15132	15224	15090	15027	15047	15137	15174	15217	15223	15042	15011	15065	15097	14932	15295	14993	15057	15098	15078	15078	14966	15237	15227	14981	14818	14967	15080	15195	15243	15144	15120	14980	15124	14944	14987	15015	15071	15063	15021	15180	15165	14993	15194	14908	15105	15011	15046	15209	15124	15181	14966	15294	15009	15069	15224	15099	15339	15134	15134	15117	14986	15248	15134	15110	15035	14965	15144	15093	15198	15011	15013	15124	15030	15126	15104	14946	15148	15170	15091	14893	14991	15090	15098	14966	14927	15145	15091	15111	14820	15030	15071	15057	15252	14972	15161	14956	15110	15141	15154	15087	15135	14936	15002	15196	15073	15224	15085	15155	15157	15127	15106	15261	15056	14990	14955	15076	15178	15047	15146	15004	15113	14861	15079	15210	15141	15098	15172	15217	15083	15014	15097	15313	15064	15099	15161	15082	14971	15239	15091	14854	15048	15097	15211	15132	14847	15275	15039	15052	15100	14958	15099	15058	15056	15115	15034	15038	15191	15111	15119	15229	14916	15073	15126	15038	15031	14984	15088	15288	15181	15188	15087	15116	15051	15137	14940	14991	15052	15129	15104	15076	15144	15015	15027	15041	15007	15181	14997	15120	14919	15202	15148	15027	14991	15063	14983	15143	15034	15067	15245	15161	14891	15114	15147	15133	15173	15299	15075	15056	15130	15040	15019	14980	15041	15150	15219	14849	15060	15027	15003	15179	15234	15020	15123	14848	15237	15096	15162	14919	15074	15222	14769	15092	15031	15036	14990	15179	15207	14996	14970	15063	15120	15064	15069	15396	15186	14853	15023	14894	15182	15028	15223	15000	15189	15005	15083	15113	14924	15292	15091	15136	15068	14980	14987	15144	14940	15088	15048	15143	15126	14987	15182	15059	14955	15189	14913	15182	14744	15138	15048	15020	15056	15118	15018	15080	15082	15132	15125	15073	15008	15084	15266	15106	15066	15057	15039	15126	15087	15150	15035	15044	15192	15105	15115	15111	15299	14879	15175	15080	15097	14974	15273	15080	15081	15178	14923	15022	15219	15023	14999	15097	15223	15110	15043	15179	15073	15268	15114	15113	15057	15167	15112	15269	15234	15126	14932	15055	15105	15133	15017	15061	15008	15130	15117	15081	14975	15150	15039	15021	15025	15106	15029	15166	14946	15163	15135	15091	15052	15071	15042	15131	15104	15129	15171	15208	14942	14979	14935	15180	15070	14992	15043	15256	15064	15061	15136	15064	14990	15294	15074	15046	15051	15089	14985	15017	15046	15165	15102	14779	15030	15273	15093	15120	15062	15119	15051	15020	15238	15162	15144	15283	15183	15039	15144	15138	15105	15029	15182	15213	15006	14995	15136	15185	15032	15133	15093	15208	14896	15238	15055	15001	14916	15057	15052	14877	15246	15070	15077	15136	15185	15200	15036	14979	14971	15012	15033	15145	14989	15126	15101	15021	15084	14973	14922	15067	15058	14989	15009	15196	15092	15306	15017	15092	15131	15142	15236	15075	15004	14992	15111	14863	15159	15202	15037	15177	15050	15083	15042	15289	15096	15162	15150	15071	15114	14996	15118	14969	15025	15131	15013	15127	15034	15012	15044	15203	15028	15064	15073	15195	15050	14926	15121	15228	15277	15158	15281	15023	14890	15074	15086	14995	15044	15189	15106	15169	15104	15109	15060	14936	15005	15050	14960	14998	15057	14933	15130	15232	14952	15058	15201	15064	15002	15172	15167	15023	14975	15049	15065	15020	15196	15060	15176	15074	15141	15066	14930	15031	15121	15148	15130	15064	14976	15110	15083	15226	15110	15089	15227	15039	15177	14949	14994	15004	15124	15044	15008	15257	15287	15040	15014	15099	15060	15204	14796	15088	15161	14906	14979	15182	15158	14960	14931	15169	15037	15170	15045	15229	15052	15232	15018	15100	15203	15253	14920	15039	14924	14975	15018	14962	15109	15113	14965	15048	15085	14816	15030	14938	15014	15069	15057	15039	15084	15149	15077	15087	15003	14964	15124	15249	15010	14940	15080	14982	15070	15096	15051	15211	15020	15010	15145	15094	14979	15022	15196	15254	15110	14919	14900	14962	15108	15032	15159	14959	15182	15036	15262	15119	15248	15080	15217	15020	15130	15068	14971	15121	15171	14981	15171	14946	15015	14952	15151	15024	15171	14794	15012	15205	15163	15220	14981	15186	15157	15185	15192	15220	14934	14940	14973	15029	15119	14954	15109	15063	15017	15051	15101	14915	15077	15279	15109	14957	15068	14903	15250	14926	15074	15100	15141	15173	14997	15009	15104	14897	15111	15134	15058	15224	15048	15088	15064	15132	15096	15029	15088	15168	15124	15030	15109	15309	15059	15151	15256	15010	14962	15095	15030	15063	14880	14883	14978	15027	15118	15023	15146	15254	15058	15037	14967	15017	15008	15111	15162	14994	15053	15384	14786	15094	15060	14973	14974	15016	14968	15040	15200	14991	15092	15153	15038	15158	15231	15066	15227	15046	15097	15069	15090	15031	15223	14893	14970	15118	15085	15059	15123	15218	14895	15099	15026	15070	15103	15019	15067	15090	15009	15057	15127	14917	14963	15145	15108	15096	15143	15179	15267	14934	14991	15083	15034	14989	15184	15162	14988	15155	15206	15119	15108	14965	14979	15189	15000	15041	14912	15042	15016	15168	15108	15079	15149	15093	15128	15179	14998	15163	15077	15069	14988	15097	15134	15130	15129	15142	15020	15023	15110	15088	15059	14964	15090	15076	15007	15009	14995	14920	15087	15074	15062	15047	15158	15104	15006	15007	15109	15125	14966	14889	15157	15074	15179	15073	15011	15137	14923	15021	15104	15072	15001	15153	15178	15134	15118	15035	15101	15042	15076	14831	15090	15110	15155	15163	15128	14873	15161	15089	15055	15096	15024	15060	15035	15303	15105	15220	15141	14849	15124	15195	15061	15076	15026	15067	15213	15062	14947	15121	15094	15028	14960	15071	15125	15279	14932	14980	14878	15227	14939	15131	15122	15048	14938	14964	14997	15114	15129	15044	15060	15072	15015	15057	15098	15124	14889	15245	15203	15044	15054	15056	15022	15130	15078
26227	21994	31314	32778	35846	36044	33533	28310	25666	24568	23325	22790	22592	21900	22013	21954	21630	21454	21528	21481	21501	21178	21184	21195	21243	21165	21143	21352	21110	21156	20835	20902	21213	21069	21144	20893	21028	21090	20904	20775	20919	20810	20967	20868	20883	21016	20952	20871	21094	20928	20865	20818	21092	20837	20832	21021	20955	21065	20870	20941	20787	21027	21015	21129	20898	20826	20946	20990	20834	20753	20864	20970	20926	21046	20844	20742	20685	20847	20889	20975	21017	21013	20978	21034	21089	21181	20857	20878	20851	20848	21024	20891	20800	20852	21024	20960	21058	20974	20831	21028	21071	20728	20826	21008	20992	20797	20784	21120	21143	20894	20644	20816	21101	20912	20948	20849	20763	21101	20895	20881	21124	21071	20859	21013	21108	21042	20940	20666	20965	20747	20821	20746	20722	20705	20768	20788	20962	20685	20860	20960	20769	20775	20960	20752	20829	20830	20790	20856	21011	20983	20889	21118	20775	20627	20816	20790	20840	20655	20935	20875	20909	20868	20947	20938	20978	20858	20843	20741	20946	20953	21084	21030	20874	21002	21178	21172	21085	21177	20933	20962	20434	20523	20841	21112	20810	20926	20740	21123	21111	20885	20922	20964	20762	21013	20872	20975	21259	21145	20750	20871	20827	21039	20853	20795	20975	20729	20759	20694	21049	20843	20879	20863	21062	20941	20670	21069	20801	20776	20908	20774	20876	20925	20858	20518	20884	20853	20913	20954	20839	20612	20918	20942	21007	20930	20988	20817	20897	20895	20840	20650	20701	20686	20833	20972	20886	20795	20836	20859	20882	20605	20871	20856	20980	20849	20716	21013	21019	20714	20893	20569	20778	20870	21090	20881	21136	20946	21021	20866	20921	20861	20771	20873	20960	20764	20875	20811	20935	20772	20944	20996	20962	20815	20806	20807	21311	21000	20741	20869	20776	20944	21022	20818	21220	21225	20862	20849	20867	20715	20695	20886	20751	20683	21118	20874	21152	21151	20800	20554	20842	20786	20912	20886	21066	20821	20859	20768	20793	20853	20882	21243	21026	20715	21045	20810	20859	20770	20729	20838	20818	20838	20834	20867	20714	21074	20801	21064	20982	20977	21113	20917	20660	20822	20804	20762	21044	21168	20950	20960	20903	20763	20744	20650	20836	20942	21006	20888	20755	20844	20992	20797	20776	20967	20919	20853	20973	20997	21121	20898	20723	21097	20778	20819	20963	20979	20905	20995	20764	20725	20807	20838	20931	21045	20904	21014	21009	20922	20957	20991	20826	20912	20788	20779	20837	20767	20870	20866	20804	20806	20805	20847	20941	20643	21035	20825	21015	20798	21112	20928	20856	20888	20823	20829	20741	21065	20689	20807	20906	20963	21027	20842	20897	20838	20997	20834	20818	20977	21197	20881	20891	20820	20923	20782	20872	21059	20871	21149	20987	20856	20729	20855	20780	20900	20789	20950	20884	21056	20800	20949	21060	21010	20928	21042	21090	20889	20957	21031	20817	20870	20870	20864	20934	21040	20887	20781	20797	21011	20838	21087	20824	20795	20768	20906	20739	20918	20756	20947	20918	20792	20855	20908	20863	20765	20737	20923	20813	20762	20788	20917	21152	20815	20977	20985	21017	21036	20909	21010	20880	21000	20807	20668	20628	21106	20924	20969	20928	20809	20863	20883	20800	20954	20830	20894	21093	21063	20730	20897	20809	20896	20921	20817	20853	21079	20942	20790	20835	20838	20932	20980	20906	20860	20850	21071	20929	20711	20806	20686	21077	20929	20859	20959	20801	20816	20984	20610	20860	20720	20834	20957	20721	20845	21057	20907	20929	21159	20971	21003	20703	21162	21051	20912	20877	20649	21060	20847	20806	20886	20959	20808	20845	21023	20771	20932	20909	20955	20932	20948	20685	20794	21172	21046	20907	20707	21093	20816	20969	20913	20893	20620	20907	21061	20634	21056	20881	20752	20893	20910	20980	21108	20740	20887	20813	20979	21001	20956	20781	20897	20890	21058	20958	20903	20798	20945	20887	20842	20971	21105	20935	20641	20866	20981	20976	20883	20692	20755	20761	20990	20897	20741	20875	20863	21132	20755	21072	20913	21061	20991	20957	21002	20623	20851	20989	21023	21088	20981	20804	21103	20987	20882	20981	20908	20872	20844	20846	20813	20786	20591	20934	20818	21027	21113	20798	20750	20903	20792	20713	20922	20887	20840	20805	20909	20976	21056	20813	20957	20809	20995	20858	20718	20941	20744	20759	20749	20819	20936	20907	20928	20925	20886	20766	21024	20849	20847	21047	20962	20780	20866	20945	21054	21226	21000	21032	20847	20777	21002	20975	20949	20991	20775	20909	20877	21070	20705	20842	21061	20680	20916	20873	20901	20986	20804	20728	20679	20907	20835	21003	20879	21093	20882	20834	20738	21031	20608	20912	20883	20860	20851	20932	20929	20758	20785	20897	20903	20648	20609	20892	20887	20978	21017	21098	20981	21042	20800	20985	20802	21041	20937	20919	20878	20886	21051	20985	20871	21044	20859	21133	20985	21208	20922	21021	21022	20973	20925	20981	20884	20830	20923	20948	20951	20979	20793	20846	20996	20717	20816	21040	20865	20911	20748	21061	20931	20977	20830	20969	20871	21012	20978	21027	20831	20886	20851	20637	20722	20739	20873	20686	20655	20931	21018	20873	20838	21061	20677	20832	20753	20893	20898	20736	20895	21014	20987	20894	20937	20913	20824	20975	20992	20703	20881	20967	21103	20920	21015	20771	20957	20950	20852	21021	20920	21093	21006	20740	20998	21192	20948	20765	20748	20951	20818	20919	21088	20678	20846	21119	20745	20908	20880	20934	20929	20681	21025	20964	20735	20693	20725	20706	20929	21117	21036	20635	20849	21014	20829	20764	21102	20793	20788	21127	20863	20893	20814	20920	21011	20632	21083	20752	20850	21019	20840	20847	21056	21110	20836	20900	20876	21055	20966	20735	20895	20903	20919	20771	20730	21086	21042	21193	21046	20888	20823	20855	20968	20915	20856	20733	20896	20790	20960	20844	20910	20913	20903	20804	20968	20947	20687	20969	21030	20903	20789	20833	20931	21030	20786	20925	20791	20956	20887	20975	20788	20741	20814	21020	20993	20668	21080	20925	20810	20779	20884	20878	20763	20827	20869	20907	21043	20913	20919	21079	20625	20947	20796	20943	20900	20581	20714	20936	21000	20906	20861	20726	20893	21104	20724	20719	20970	21107	20873	20921	20919	20842	20809	20868	20840	21153	21094	20971	20716	20929	20913	20976	20818	20834	20691	20757	20780	20994	20781	21110	20923	20967	20856	20888	20875	21022	21032	20976	21027	20744	20795	20741	20865	20695	20853	20693	20680	20832	20891	21033	20772	21025	21057	20708	20746	21045	21111	21102	21032	20878	20774	20969	20857	20803	20967	20961	21084	21031	20904	20690	20939	21088	20991	20942	20947	21130	21016	20948	20954	21285	21146	20863	20963	21138	20919	20827	21061	20767	20886	20913	20963	20965	20954	20817	20974	20970	20956	20842	20742	20910	21001	20951	20905	21114	21007	20790	20957	20887	20856	20984	20931	21004	21268	20910	20719	20819	21074	20851	21085	20877	20861	20899	20840	20943	20863	20729	20770	20921	20819	21022	21095	20874	20944	20837	20906	20693	20854	20693	20724	20861	20873	20796	20870	20765	20836	20836	20908	21021	20814	21016	21185	20980	21144	20902	21087	20883	20798	20914	20849	20951	20642	20722	20918	21019	20849	20987	21188	20847	20819	20931	21009	20941	20933	20928	20702	20892	21116	20725	21046	20823	20898	20860	21040	20635	20763	20774	20635	20860	20711	20857	20775	20871	20728	20742	20755	20896	20879	20966	20836	20715	20829	20832	20839	20806	21097	20708	20707	21093	20835	20764	20976	20819	20939	20740	21062	21032	20632	20816	20832	20876	20685	20750	20909	20985	20979	21063	20707	20934	20786	20812	20875	20968	20988	21008	20769	20923	21079	20917	20973	20663	20840	20963	21147	20742	20762	20822	20785	20766	20727	20918	20846	21033	20542	20787	20724	20994	20946	21080	20638	20944	20898	20949	20973	20819	20833	20670	20837	20980	20721	20890	20957	20901	20847	20640	20688	20710	20974	20812	20930	21015	20852	20857	20853	20963	20887	20889	20871	20908	20959	20735	21106	20885	20884	21295	20958	21056	20998	20799	20931	21060	20837	20996	21112	20881	20811	20745	20596	20915	20798	21089	21071	20768	20741	20592	20651	20792	20678	20851	21032	20985	20957	20889	20929	20716	20791	21042	20906	20965	20664	21084	20831	20929	20933	20951	20991	20795	21002	20910	20934	20807	20832	20757	20803	20828	20900	20875	20977	20861	20880	21134	20858	20893	21027	20932	21004	20924	20914	20873	20970	20960	21016	20763	20834	20840	20880	20841	21025	20761	20891	20829	20971	20673	20758	20874	20874	20776	20820	21096	20884	21082	20827	20890	20933	20937	20867	21015	20938	20888	21128	20923	20774	20864	20918	20978	20980	20834	20768	20814	21053	20864	20773	21016	20752	21007	20959	20816	20916	20662	20737	21008	21017	20862	21061	21044	20847	21080	20804	20819	20748	20980	20750	20688	20905	20765	20848	21064	21073	21127	20852	20944	21088	20809	21076	20932	20941	20797	21052	21001	20719	21121	20865	20937	20860	20902	20850	21008	20972	20939	20844	21004	20815	20886	20864	20734	21089	20884	20816	20699	21173	20875	21014	20917	20780	20818	21151	20830	21115	20637	20933	20726	20795	20768	20968	20913	20791	20790	20882	20965	20820	20843	20851	20952	21133	21021	20777	21184	20799	20855	20703	20978	20939	21060	20984	20930	20949	20992	21094	21047	20977	20691	21013	20832	20891	20615	20817	20889	20951	21006	20983	20648	20719	20902	20819	20897	21013	20920	20900	21128	20816	20929	20815	20858	20765	20841	20608	20897	20817	20748	20900	20911	20680	20951	21071	20720	20903	21160	20724	20743	20778	21071	20955	20786	20912	20782	20702	20812	20746	20699	20931	21037	20974	20848	20869	20943	21104	20818	20727	20824	20693	21027	21044	20780	21217	20986	20786	20902	20912	21080	20738
46779	72565	63385	49466	42113	34845	28665	24086	21198	19263	18157	17364	16622	16415	16253	16153	15483	15610	15541	15295	15474	15326	15266	15208	15210	15146	15173	15054	15101	14995	14991	14881	15082	14988	14977	15036	14846	14872	15075	14909	15157	14845	14853	14906	14875	14790	14995	14873	15015	14789	14858	14866	14853	14900	14976	15004	14949	14941	14958	14935	14999	14848	14745	14939	15024	14855	15009	14951	15054	14971	14940	14681	14851	15043	14977	14896	14897	14942	14940	15041	14891	14902	15049	14860	15058	14790	14954	14834	14761	14895	14972	15029	15100	14913	15068	14884	14934	15000	14973	14844	15103	14887	14913	14844	15068	14887	15184	14724	14861	14919	14916	14804	14853	14896	14880	14983	14965	14824	14988	15017	15051	14877	14971	14976	14752	14754	15017	14904	14928	14922	15078	14910	14865	14893	14794	14970	14816	14943	14876	14963	15055	14823	14852	14959	15068	14972	14852	15054	14782	15012	14795	14853	14898	14913	14660	15018	14897	14654	15030	14785	14937	14940	14954	14947	14943	14825	14849	14976	14901	14793	14981	14816	15071	14993	14772	14702	14782	14850	14904	14821	14908	14818	14913	15019	14917	14932	15099	14950	14976	15018	14727	14776	14858	14827	14907	14871	14891	14891	14979	15092	14867	14901	15094	14932	14905	14825	14903	14890	15032	15011	15040	15052	15060	14896	14902	14981	14887	14755	14882	14926	15006	14892	14936	14775	14700	14877	14914	14846	14805	14835	14859	14908	15001	15057	14841	14976	14836	15102	14843	14978	15028	14834	14798	14956	14873	14837	14697	14832	15081	15023	14936	14867	14883	15062	14861	14924	14835	14764	14852	14885	14765	14851	14825	14967	14879	14746	14922	15031	14732	15009	15135	14946	14869	14942	14786	14948	14801	14930	14959	14951	14923	14977	14693	14961	14846	14913	14848	14869	15001	14898	14929	14769	14794	14742	14939	14625	14866	14953	14841	14839	14829	14736	14971	14942	15035	14841	14873	14802	14864	14862	14826	14731	15023	14911	14889	14710	14969	14974	14786	15007	15030	14763	14941	15045	14865	14818	14790	15076	14823	15021	14823	14982	14696	14784	14859	14803	14800	14798	14915	14957	14819	14783	14991	14926	15047	14904	14712	14888	15022	14778	14717	14899	14810	14942	15072	14956	14970	15018	14907	14836	14907	14831	14799	14990	14841	14940	14924	14905	14903	14846	14920	14756	14929	14779	14937	15005	14992	14923	14957	14752	14896	14949	14781	14870	14923	15028	14744	14949	14858	14862	14838	14832	14760	14960	14778	14903	14980	15043	14977	15076	14943	14818	14866	14955	14755	15078	14952	14793	15079	14835	14888	14807	14878	14930	14783	14830	14961	14857	14808	14867	14876	14961	14976	14935	14798	15057	14955	14844	15011	14759	14877	14937	15039	15162	14962	14868	15015	14789	14733	14925	14941	14796	14803	14986	14996	14917	14894	14866	14878	15026	14893	15195	14952	14891	15061	14867	14855	15094	15021	15047	15014	15007	14909	14862	14939	14864	15039	14786	14869	14921	14813	14828	14755	14917	14752	14808	14987	14843	14794	14938	15054	15025	14828	14860	14932	15040	15110	15040	14923	14951	15067	14988	14824	14739	14757	14705	15011	14944	14853	14786	15012	14972	14912	14937	14708	14878	14789	14997	14997	14888	15027	14815	14882	14883	14797	15025	14951	14711	14830	14935	14893	15070	15079	14967	14999	14953	14761	14817	14876	14874	15054	14841	14920	14955	14761	14851	14836	14903	14935	14824	14816	14955	14958	14922	15011	14830	14770	14906	15073	14963	14862	14911	14849	14881	14954	15036	14837	14992	14852	15094	14960	15035	14792	15066	14886	14895	14886	14924	14983	14875	14924	14793	14807	14937	14897	15109	14849	14850	14985	14840	14866	14947	14886	14888	14910	14931	14962	14895	14718	14928	14677	14980	15021	14923	14863	15035	14987	14980	14875	14701	15015	14873	14926	15031	14811	14798	14916	14925	14903	15005	14963	14965	14857	14931	14873	14853	14902	14926	14846	14886	14931	14972	15005	15060	14861	14965	14908	15004	14895	14849	14930	14851	14703	14973	15004	14943	14772	14923	14798	14770	15065	14859	14969	14889	15016	14788	14966	14929	14811	14871	14866	15145	14914	14829	14956	15026	14982	14888	14835	14891	14997	14762	14947	14740	14901	14902	15006	14805	14981	14809	14767	14924	14872	14951	14948	15076	14787	14774	14911	14905	15016	14996	14818	14915	14947	14789	14954	14980	14931	14931	14722	15049	15145	14801	15083	15039	14769	14913	15146	15011	14998	14904	14980	14914	14852	14787	14915	14954	14847	14885	14820	14904	14797	14957	14966	14925	14768	15014	15059	14859	14820	15044	14839	15007	14895	14783	14833	14840	14930	15019	14714	15087	14756	15132	14810	14893	14765	14907	14929	14991	14973	14615	14819	14753	14798	14755	14885	14968	15060	14941	14932	14971	14855	14958	14909	14975	14927	14786	14957	14800	14891	14841	14854	14851	14922	14782	14824	14798	14988	14862	14779	14921	14903	14779	14996	15018	14833	14879	14823	15105	14981	14859	14896	15011	14818	14922	14973	14808	14892	15023	14829	14990	14815	14812	14749	14895	14999	14941	14914	14714	15026	14988	14937	14790	14787	14918	15093	14934	15024	14915	14807	14896	14808	14808	15234	14979	14732	14886	14695	14790	14843	15150	14970	15032	14961	15042	14900	14905	14893	14955	14890	14936	14984	14919	14860	14885	14968	15006	15113	14793	14916	14835	14799	14999	14887	14844	14878	14862	14919	14919	14830	14909	14829	14952	15013	14933	14854	14992	14828	15032	14900	14935	14747	15012	14970	14826	14970	15065	14803	14986	14993	14935	14938	15086	14756	15038	14857	14875	14986	14994	14749	14737	14966	14868	14862	14900	14826	14989	15011	14758	14973	14962	14861	14964	15008	14877	14881	15029	14914	14876	14924	14867	14800	14821	14855	14834	15075	14782	14952	15031	14985	14877	14884	14865	14958	14853	15094	15019	15038	14998	14913	14812	14859	14907	14854	14914	15025	14970	14711	15111	14817	15067	15141	14981	14884	14893	14944	14845	14912	14967	14965	14927	14859	14965	15148	14880	14839	15010	14850	14897	14897	14850	15033	14881	14884	14993	15024	14760	14943	14827	14863	14917	15021	14912	14912	15060	14790	14842	15005	14918	14756	15006	15006	14803	14992	15011	14893	15072	14916	14940	15080	14838	14953	14913	14883	14739	14828	15040	14833	15039	14680	14963	14850	14998	14931	15027	14834	15027	14869	14890	15050	14932	14954	15018	14799	14825	14949	14966	14872	15023	14863	14743	15010	15109	14989	14784	14963	14824	14888	14865	15143	14816	14917	15149	14819	14976	15010	15157	14995	14718	14737	14986	15015	15002	14910	14938	14852	15037	14982	14831	14860	14795	14973	14801	15083	14908	15048	14984	15033	14937	14947	15041	14899	14896	14814	15108	15075	14861	14886	14844	15005	14919	14903	14740	14982	14818	14887	14983	14973	14839	14998	14875	14834	14781	14811	14880	14856	14960	14815	14794	14800	14774	14895	14921	14688	15050	14952	15033	14983	14851	14751	14938	14899	14828	14760	15020	14916	14928	14809	14730	14975	14968	15051	14877	14987	14881	14893	14958	14889	14886	14807	14811	14810	14938	14727	14932	14867	15079	15052	14997	14878	15042	14751	14996	14891	14882	14917	14702	14914	14825	14994	14905	14939	14860	14669	14797	14835	14865	14939	14804	15005	14921	15096	14874	14966	14815	15251	14954	14860	15075	14760	14907	14872	15000	14888	14931	14854	14861	14912	14817	14940	14881	14784	14955	14881	14935	14743	14933	14899	14825	14994	14975	14824	14907	14753	14818	14949	14874	14877	15044	14967	14984	14714	15055	14859	15045	14865	14803	14996	14958	14913	14880	14855	14905	14941	15077	14928	14926	14865	14838	14980	14894	14903	15073	15190	14788	15061	14998	14977	14787	15004	14863	14736	14888	14815	14882	14893	14949	14928	14803	15035	14953	15019	14968	14898	14870	14913	14754	14860	14747	15178	14945	15027	14936	14835	14775	14970	14889	14743	14965	14826	14936	15073	14792	14861	14835	14746	14919	14986	14843	14818	14819	14655	14827	14867	15007	14924	14774	14905	14912	14892	14740	14814	15067	14841	14904	14941	15140	14986	14789	14856	14955	14898	14862	14773	14753	14863	15012	14851	14846	14784	14906	14955	14812	14922	14871	14881	14883	14850	15078	14957	14924	14780	14911	14899	14838	14986	14917	14837	14849	14812	14918	14942	14933	15030	14913	14771	14759	15008	14919	14967	14860	14828	14835	14911	14934	14856	14905	15202	14853	14770	15032	14795	14897	14977	15132	14862	14909	14982	15074	14921	14971	14783	14956	15006	14936	14918	14987	14787	14973	14863	15059	14957	14795	14887	15017	15214	14887	14969	15031	14813	14906	14915	14958	14937	14854	14780	14986	14966	14987	14981	14946	14903	14912	14892	15034	14767	14846	15043	14967	14962	14907	14807	14989	14848	15040	15098	14872	15003	15060	14852	14809	15064	14966	15006	14879	14706	14823	15010	14885	14938	14857	14868	14978	14909	14845	14994	14977	14783	14835	14887	14932	14957	14844	14890	14844	14733	14837	14982	15138	14979	14934	14862	15021	14993	15055	15023	14720	14944	14806	14788	15117	14910	14931	14715	14955	15006	14935	14963	14923	14787	14859	14859	14922	14814	14902	15034	14853	14865	14930	14928	14801	14810	14831	15116	14885	14855	14823	14890	15011	15022	14798	14752	15004	14816	14826	14862	14778	15055	14862	15085	14983	14821	14991	14934	14888	15011	14924	14710	14976	14782	14870	14942	14773	14961	14885	14867	14863	14990	14807	14840	14924	14778	14879	15176	14981	14923	14908	14856	14896	14937	14990	14882	14830	14827	14987	14859	14954	15099	14839	14735	14907	14884	14855	14872	14892	14954	14829	14892	15102	15079	14834	14803	15182	14897	14994	14856	14959	14923	14769	14822	15105	14751	14920	15024	14933	14955	15011	14958	14904	14889	14826	15088	14981	14954	14980
24333	21572	29754	27970	29691	36700	36707	30637	27192	25368	24363	23494	23117	22393	22151	22015	21681	21678	21500	21327	21405	21244	21094	21154	21229	21327	21113	20996	21099	21173	20919	21064	20800	20881	20811	20867	20813	21138	20988	20944	21040	20955	20773	20929	20727	20705	21109	20750	21037	20804	20726	20879	21143	20774	20779	20950	20895	20941	20945	20760	20793	20870	20906	20747	20858	20913	20902	20974	20748	20827	21111	21044	20980	20997	20903	20729	20677	20907	20888	20697	20783	20627	20641	20824	20562	20473	20683	20866	20840	20868	20860	20734	20912	20861	20878	20728	20618	20841	20841	20924	20742	20940	20986	20637	20805	20632	20998	20825	20835	20896	20977	20708	20699	20770	20935	20892	20800	20855	20958	20807	21011	21111	20852	21023	20738	20707	20670	21104	20912	21055	20810	20761	20774	20861	20854	20840	21085	20792	20974	20788	20783	20773	20828	20892	20653	20787	20763	20769	20748	21052	20935	20813	20861	21014	20746	20865	20979	20773	20627	20668	20825	20588	20534	20725	20793	20966	20763	20769	20770	20837	20622	20898	20778	20918	20906	20879	20745	20759	20841	20722	20869	20917	20794	20923	20710	20677	20804	20738	20815	20624	20745	20857	20792	20789	20742	20801	20655	20840	20677	20928	20895	20957	20835	20849	20717	20738	20509	20757	21028	20972	21017	20769	20739	20805	20779	20905	20760	20922	20655	20823	20894	20825	20782	20740	20484	20802	20738	20892	20802	20933	20971	20848	20735	20886	20700	20887	20892	20883	20894	20681	20670	20865	20736	21025	20988	21013	20972	20838	20653	20913	20807	20797	20942	20687	20746	20903	20771	21075	21111	21005	20875	21059	20679	20452	20939	20881	20599	20727	20885	20572	20951	20727	20950	20697	20778	20822	20878	20977	20840	20564	20959	21108	20893	20927	20790	20776	20658	20680	20846	20832	20733	21041	20738	20976	20701	21068	20783	20946	20921	20833	20850	20673	20733	20916	20692	20813	20692	20457	20733	20623	20804	20922	20846	20584	21057	20800	20646	20798	20796	20706	20683	20799	20777	21101	20903	21003	20840	20779	21025	20867	20865	20936	20847	20711	20821	21164	20932	20621	20819	20809	20647	20949	20830	20806	20799	20958	20800	20848	20714	20899	20795	20964	20845	20914	20835	20637	20824	20627	20703	20642	20891	20708	20712	20548	20790	20666	20912	20700	20698	20738	20988	21061	20783	20875	20756	20922	21026	20764	20730	20907	20911	20597	20809	20891	20800	20691	20974	21012	20971	20551	20909	20911	20974	20598	20759	20637	20798	20825	20882	20831	20806	20770	20568	20861	20975	20553	20819	20687	20829	20447	20789	20838	20918	20748	20540	20550	20775	20688	20709	20670	20841	20686	20743	20828	20912	20773	20797	20804	20677	20889	20693	20913	20799	20688	20873	20751	20949	20720	20832	21011	20927	20743	20595	20816	20909	20794	20917	20793	20926	20650	20672	20654	20624	20783	20999	21143	20959	20819	20759	21006	20763	20831	20767	20599	20952	20801	20929	20892	20758	20698	20718	20723	21071	21009	20623	20650	20789	20596	20839	20754	20901	20459	20892	20739	20798	20713	20986	20977	20738	20599	20741	20852	20913	20848	20870	20871	20746	20943	20753	20698	20927	20806	20604	20919	20766	20879	20824	20809	20928	20786	20789	20708	20793	20962	20694	20801	20889	20958	20509	20656	20827	20578	20733	20762	20723	20784	21036	20732	20795	20689	20969	20990	20906	20787	20649	20873	20747	20713	20764	21112	20992	20693	20827	20943	20920	20763	20829	20819	20972	20646	20788	20932	20772	20749	20925	20766	20588	20896	21006	20790	20835	20963	20725	20758	20924	20760	20608	20895	20870	20827	20716	20950	21009	20619	20829	20691	20954	20831	20643	20822	20675	20755	20639	20798	20770	20652	20800	20970	20678	20628	20910	20839	20860	20962	20662	20654	20859	20751	20936	20934	20854	20805	20667	20842	20691	20979	20901	20860	20846	20839	20875	20610	21067	21030	20939	20821	20970	20975	21090	20716	20843	20773	20809	20732	20721	20578	20768	20856	20849	20796	20699	20616	20611	20897	20752	20780	20596	20363	20832	20701	20902	20814	20828	20939	20839	20861	20792	20894	20883	20852	20908	20914	20589	20908	20819	20814	20948	20778	20768	20728	20636	20660	20746	20750	20751	20801	20640	20761	20732	20739	20674	20834	20933	20774	20856	20894	20832	20895	20966	20822	20979	20941	20756	20681	20927	20754	21008	20901	20899	20800	20741	20759	20889	20796	21037	20837	20626	20640	20724	20769	20977	20794	20853	20721	20666	20853	20621	20948	20782	20934	20839	20691	20689	20647	20842	20847	20786	20981	20888	20807	20844	20795	20936	20820	20809	20749	20724	20719	20861	20750	20920	20757	20807	20637	20797	21043	20995	20735	20821	20896	20775	20699	20595	20677	20726	20884	20644	20750	20911	20916	20857	20913	20849	20792	20790	20804	20660	20618	20751	20532	20734	20891	20835	20985	20862	20710	20958	20833	20913	20776	20920	20664	20673	20769	20764	20822	20702	20790	20894	20768	20955	20804	20832	20766	20541	20652	20757	20645	21113	20636	20843	20755	20890	20856	20847	20517	20894	20868	20987	20941	20948	20946	20828	20734	20611	20540	20740	20792	21082	20719	20715	20805	20902	20867	20738	20775	20699	20883	20798	20528	20820	20592	20868	20967	20748	20636	20732	20589	20917	20785	20729	20793	20874	20914	20956	20657	20850	20665	20898	20855	20747	20945	20690	20942	20815	20895	20821	20842	20828	20957	20777	20860	20879	20827	20744	20862	20553	20887	20689	20827	20924	20643	20721	20958	21009	20640	20630	20712	20783	20679	20837	20747	20832	20794	20876	21021	20961	20817	20921	20814	20853	20781	20740	20957	20869	20696	20547	20809	20656	20787	20748	20823	20577	20667	20679	21068	20735	20792	20603	20806	20653	20676	20654	20676	20561	20875	20780	20790	20908	20856	21081	20796	20708	20844	20654	20765	20825	20545	20865	20658	20928	20845	20635	20737	20759	20924	20892	20815	20935	20724	20610	20857	20709	20737	21051	20973	20670	20576	20663	20838	20802	20819	20814	20880	20804	20725	20964	20805	20752	20728	20786	20759	20932	20891	20704	20760	20686	20602	20876	20923	21017	20859	20987	20894	20708	20778	21079	20931	20828	20863	21069	20960	20918	21111	20690	20739	20911	20947	20793	20761	20936	20690	20889	20705	20753	20974	20853	20690	20828	20846	20767	20832	20701	20782	20741	20831	20750	20939	20948	20819	20920	20816	20966	20663	20953	20770	20927	20871	20864	20763	20876	20827	20845	21094	20676	20777	20768	20597	20673	21030	20743	20959	21093	20816	20740	20742	20686	20641	20721	20572	20735	20734	20789	20780	20830	20602	20884	20865	20687	20679	20720	20552	20832	20987	20991	20781	20726	20822	20937	20721	20669	20985	20679	20932	20803	20668	20882	20720	20871	20979	20816	20671	20745	20516	20698	20666	20868	20808	20888	20693	20946	20553	20850	20749	20832	20857	20802	20811	20973	20825	20999	20809	20748	20923	20669	20910	20699	20715	20680	21047	20955	20815	20903	20971	20586	20677	20573	20692	20749	20800	20956	20665	20731	20828	20590	20751	20842	20947	20672	20996	20818	20910	20938	20719	20897	20655	20556	20756	20685	20888	20738	20795	20899	21030	20914	21169	20838	20872	20853	20770	20738	20734	20764	20949	20916	20708	20677	20639	20959	20982	20917	20712	20642	20568	20646	20911	21001	20815	20833	20591	20947	20797	20836	20676	20678	20864	20653	20899	20927	20769	20748	20856	20862	20841	20697	20821	20893	20934	21024	20782	20775	20876	20945	20747	20669	20715	20725	20877	20781	20677	20974	20914	20816	20731	20738	20924	20752	20748	20693	20770	20818	20792	20738	20773	20811	20779	20808	20856	20883	20722	21117	20790	20793	20752	20765	20951	20708	20772	20817	20798	20666	20745	20960	20612	20779	20961	20658	20783	20776	20851	21091	20725	20763	20560	21135	20624	20780	20758	20831	20893	20828	20940	20614	20850	20777	20856	20781	20697	20696	20572	20583	20653	20588	20852	20678	20884	20767	21014	20810	20821	20791	21000	20860	20771	20794	20927	20761	20716	20969	20855	20593	20751	20757	20780	20977	20792	20731	20596	20884	20726	20888	20538	20799	20772	20992	20658	20945	20852	20827	21005	20846	20869	20821	20918	20825	20512	20782	20648	20822	20847	21046	20635	20710	20848	20901	20762	20739	20696	20734	20846	20845	20850	20940	21069	20914	20935	20696	20684	20573	20871	20940	20896	20730	20772	20871	20896	20580	20916	20914	20793	20872	20973	20726	20908	20818	20803	20643	20587	20727	20959	20650	20760	20753	20847	21005	20741	20722	20990	20713	20781	20775	20590	20765	20762	20804	20845	20682	20879	20802	20802	20671	20740	20677	20837	20851	20840	20676	20734	21060	20525	20791	20996	20762	20913	20627	20801	20703	20783	20959	20795	20905	20702	20990	20781	20941	20887	20648	20664	20660	20855	20865	20951	20764	20848	20789	20805	20843	20566	20853	20865	20841	20664	20856	20601	20388	20751	20940	20983	20968	21110	20854	20718	20790	20601	20683	20722	20716	20797	20760	21081	20954	20874	20702	20768	21016	20710	20748	20797	20906	21100	20931	20841	20742	20954	20698	20897	20522	20911	20829	20714	20745	20691	20825	21012	20752	20817	20660	20747	20858	20781	20681	20810	20761	20925	20700	20707	20704	20644	20929	20631	20911	20661	20645	20815	20769	20846	20843	20879	20595	20995	20763	20621	20621	20887	21063	20863	20994	20696	20817	20969	20752	20739	20697	20792	20864	20819	20736	20737	20805	20778	21080	20846	20842	20917	20614	20584	20939	20740	20743	20887	20951	20937	20787	20755	20780	20565	20781	20929	20826	20804	20654	20780	20876	20777	20607	20648	21007	20900	20762	20676	20882	20686	20858	20961	21008	20811	20787	20889	20621	20561	20949	20725	20788	20786	21033	20800	20668	20821	21150	20640	20696	20860	20914	20922	20824	20763
49971	76395	70467	55124	44881	40323	32745	27071	22874	20520	18932	18128	17385	16749	16515	16288	15972	15759	15563	15440	15372	15274	15258	15178	15062	15173	14928	15024	14838	14857	14747	15022	14855	14874	15077	15068	15051	14890	14558	14891	14845	14812	14949	14839	14757	14800	14996	14819	14686	14861	14641	14926	14834	15052	14861	14761	14917	14767	14883	14923	14817	14908	14808	14828	14876	14846	14860	14898	14954	14955	14986	14907	14924	14840	14865	14691	14673	14576	14929	14672	14774	14791	14778	14810	14853	14922	14808	14964	14850	14777	14774	14747	14680	14968	14694	14905	14824	14800	14810	14821	15096	14779	14817	14877	14797	14819	14811	14891	14891	14701	14872	14817	14902	14800	14863	14774	14679	14888	14875	14875	14615	14744	14889	14828	14772	14761	14697	14777	14837	14837	14798	14661	14875	14715	14882	14852	14916	14759	14908	14888	14919	14865	14787	14822	14785	14888	14765	14790	14812	14644	14753	14901	14755	14914	14812	15017	14819	14730	14715	14887	14756	14807	14965	14856	14783	14840	14724	14806	14901	14888	14839	14904	14769	14838	14784	14636	14833	14874	14808	14851	14715	14676	14975	14919	14778	14725	14904	14926	14789	14700	14779	14837	14865	14760	14642	14914	14916	14842	14734	14689	14860	14847	14955	14666	14818	14886	14789	14745	14694	14724	14854	14712	14857	14910	14650	14876	14698	14818	14800	14687	14797	14851	14942	14680	14812	14712	14841	14937	14829	14931	14744	14836	14786	14849	14863	14705	14894	14768	14818	14871	14822	14773	14899	14986	14818	14914	14717	14893	14871	14912	14869	14955	14953	14874	14850	14850	14895	14778	14723	14830	14841	14728	14724	14716	14769	14791	14815	14644	14787	14625	14719	14918	14844	14851	14707	14775	14884	14776	14903	14791	14901	14716	14768	14718	14885	14912	14863	14757	14880	14745	15029	14849	14744	14800	14806	14933	14934	14763	14724	14692	14990	14679	14679	14690	14817	14877	14755	14764	14759	14868	14874	14641	14696	14673	14698	14773	14739	14787	14759	14667	14773	14825	14711	14933	14811	14741	14721	14907	14882	14932	14770	14743	14805	14834	14747	14725	14830	14952	14823	14753	14939	14825	14748	14747	14735	14730	14751	14776	14981	14933	14685	14847	14838	14664	14416	14838	14823	14825	14796	14723	14935	14661	14740	14876	14756	14713	14701	14630	14788	14917	14821	14821	14707	14700	14855	14909	14842	14998	14775	14865	14777	14802	14876	14840	14896	14667	14809	14813	14842	14870	14800	14947	14945	14707	14936	14955	14705	14774	14777	14904	14988	14797	14833	14825	14983	14716	14813	14823	14923	14879	14837	14929	14823	14939	14769	14740	14744	14741	14859	14705	14787	14710	14924	14639	14894	14767	14928	14642	14821	14911	14651	14751	14823	14704	14856	14937	14929	14983	14877	14758	14783	14885	14810	14632	14773	14815	14939	15017	14843	14715	14967	14714	14892	14797	14955	15036	14817	14629	14761	15004	14720	14707	14749	14849	14832	14825	14796	14772	14819	14794	14799	14925	14791	14840	14802	14869	14917	15034	14840	14714	14939	14791	14886	14918	14647	14719	14808	14906	14707	14714	14803	14851	14841	14807	14706	14699	14947	14798	14639	14867	14949	14656	14793	14929	14643	14783	14706	14806	14954	14810	14787	14774	14965	14816	14851	14838	14659	14813	14747	14757	14842	14981	14524	14835	14830	14907	14927	14702	14914	14924	14841	14618	14716	14799	14779	14774	14828	14738	15089	14957	14787	14939	14833	14907	15004	14706	14712	14690	14921	14637	14927	14750	14739	14789	15002	14870	14991	14823	14763	14656	14854	14818	14709	14704	14899	14932	14874	14674	14760	14791	14999	14834	14964	14982	14813	14900	14792	14879	14953	14721	14780	14865	14969	14716	14874	14787	14892	14768	14707	14650	14864	14861	14901	14906	14836	14932	15039	14780	14921	14784	14655	14930	14832	14816	14859	14757	14841	14848	14884	14722	14861	14747	14802	14758	14778	14861	14880	14695	14600	14767	14769	14970	14779	14985	14935	14821	14817	14793	14770	14824	14840	14739	14894	14869	14792	14827	14990	14783	14833	14768	14990	14657	14910	14619	14777	14791	14829	14749	14869	14902	14738	14758	14898	14706	14739	14709	14676	14735	14731	14725	14906	14805	14596	14744	14639	14877	14814	14932	14772	14859	14941	14797	14836	14920	14817	14858	14781	14974	14668	14711	14914	14822	14778	14765	14698	14683	14818	15051	14789	14922	14782	14819	14795	14936	14778	15021	14797	14714	14761	14663	14873	14791	14770	14834	14791	14797	14826	14689	14772	14637	14714	14870	14620	14770	14590	14739	14874	14864	14925	14698	14911	14965	14890	14901	14924	14808	14777	14941	14878	14917	14857	14682	14880	14909	14828	14572	14928	14751	14879	14799	14812	14723	14728	14807	14993	14869	14806	14919	14840	14591	14888	14896	14843	14865	14842	14896	14948	14792	14706	14741	14845	14797	14725	14876	14825	14881	14836	14678	14861	14750	14741	14849	14852	14790	14652	14785	14717	14807	14861	14675	15019	14728	14800	14845	14871	15062	14677	14800	14811	14746	14754	14766	14928	14884	14838	14772	14863	14751	14633	14691	14748	14758	14860	14694	14874	14830	14849	14711	14749	14847	14987	14860	14783	14898	14762	14893	14815	14890	14957	14789	14811	14820	14855	14744	14738	14855	14733	14920	14751	14642	14835	14857	14879	14761	14766	14899	14939	14731	14885	14919	14773	14865	14824	14947	14838	14702	14874	14925	14952	14859	14990	14779	14950	14920	14685	14761	15076	14618	14774	14865	14915	14909	14830	14795	14958	14804	14710	14723	14697	14714	14719	14686	15015	14826	14752	14796	14852	14761	14745	14707	14700	14899	14907	14751	14752	14730	14862	14817	14659	14733	14835	14661	14890	14731	14830	14892	14823	14713	14899	14637	15146	14838	14687	14868	14942	14797	14709	14877	14722	14981	14838	14901	14865	14899	14680	14783	14957	15022	14760	14978	14737	14770	14765	14873	14824	14803	14666	14742	14734	14830	14780	14619	14690	14775	14982	14971	14905	14717	14739	14676	14785	14657	14764	14655	14763	14769	14753	14751	14812	14812	14863	14769	14757	14880	14715	14792	14920	14893	14774	14754	15019	14847	14845	14798	14777	15021	14841	14703	14782	14705	14823	14663	14813	14693	14847	14917	14735	14665	14853	14806	14832	14894	14700	14759	15023	14798	14625	14872	14822	14872	14833	14806	14869	14847	14770	14935	14895	14674	14688	14719	14964	14865	14749	14853	14920	14640	14939	14757	14890	14955	14754	14832	14733	14917	14725	14908	14821	14752	14914	14750	14819	14841	14689	14846	14858	14940	14859	14820	14712	14796	14925	14739	14731	14694	14954	14938	14698	14855	14665	14793	14804	14722	14898	14766	14899	14714	15105	14860	14833	14772	14734	14922	14966	14873	14857	14950	14764	14938	14668	14946	14746	14587	14886	14896	14792	14690	14809	14643	14864	14810	14701	14967	14690	14930	14842	14655	14763	14640	14900	14714	14950	14852	14651	14675	14595	14940	14786	14885	14913	14879	14853	14851	14841	14723	14947	14908	14860	15019	14840	14883	14920	14817	14919	14898	14749	14681	14675	14778	14915	14825	14834	14795	14700	14849	14916	14607	14811	14860	14948	14910	14851	14868	14825	14710	14786	14822	14805	14697	14861	14826	14825	14894	14816	14842	14628	14734	14934	14821	14903	14766	14941	14856	14783	14841	14808	14838	14755	14890	15006	14758	14857	14662	14819	14815	14970	14981	14860	14831	14615	14852	14889	14845	14962	14770	14684	14930	14845	14667	15012	14817	14724	14769	14796	14908	14959	14922	14799	14863	14834	14972	14825	14837	14669	14998	14857	14840	14730	14732	14970	14816	14688	14701	14745	14679	14909	14888	14785	14877	14861	14754	14843	14855	14852	14708	14842	14801	14603	14836	14763	14757	14787	15017	14930	14756	14804	14787	14739	14550	14911	14900	14889	14832	14921	14770	14858	14798	14786	14733	14690	14881	14916	14926	14670	14770	14854	14806	14588	14721	14811	15111	14748	14691	14760	14713	14925	14839	14888	14866	14748	14824	14904	14925	14727	14947	14877	14721	14817	14762	14824	14770	14887	14497	14893	14693	14862	14791	14843	14853	14821	14852	14882	14743	15007	14967	14756	14691	14685	14808	14893	14877	14905	14905	14862	14712	14866	15026	14692	14683	14936	14736	14822	14685	14664	14713	14921	14810	14795	14856	14701	14780	14948	14780	14917	14966	14763	14923	14922	14722	14793	14879	14872	14707	14789	14818	14856	14912	14932	14557	14817	14952	14795	14920	14931	14770	14781	14780	14842	14879	14729	14708	14805	14680	14813	14879	14707	14963	14816	14938	14815	15011	14800	15030	14765	14917	14933	14774	14940	15038	14906	14833	14706	14815	14762	14834	14703	14771	14842	14726	14783	14784	14834	14836	14769	14820	14896	14860	14865	14755	14985	14633	14929	14686	14854	14980	14673	14868	14768	14860	14925	14819	14969	14856	14903	14645	14747	14950	14813	14694	14761	14734	14756	14878	14803	14775	14626	14786	14865	14733	14893	14806	14787	14859	14978	14773	14910	14869	15058	14779	14730	14973	14748	14826	14867	14792	14718	14889	14696	14898	14788	14800	14965	14884	14923	14869	14965	14564	14740	14752	14885	14717	14753	14898	14846	14950	14772	14731	14981	14985	14733	14736	14910	14828	14727	14848	14809	14932	14821	14870	14949	14855	14742	14971	14732	14914	14846	14945	14815	14845	14766	14871	14812	14844	14825	14784	14885	14703	14832	14764	15001	14663	14905	14778	14734	14705	14881	14774	14960	14727	14812	14823	14820	14865	14914	14984	14930	14731	14679	14746	14801	14995	14996	14796	14670	14775	14794	14868	14821	14776	14633	14786	14815	14856	14766	14735	15024	14712	14879	14702	14829	14829	14654	14870	14817	14848	14918	14807	14721	14899	14715	14881	14835	14818	14819	14693	14970	14689	14758	14726	14703	14773	14795	14777	14823	14974	14874	14817
45728	55471	54497	45646	35766	30521	27017	25007	23589	22859	22308	22235	22360	21943	21829	21834	21680	21441	21553	21498	21205	21391	21419	21375	21427	21326	21297	21339	21342	21165	21383	21171	21236	21345	21383	20997	21352	21276	21315	21205	21443	21135	21060	21095	21124	21400	21185	21288	21290	21289	21234	21157	21138	21327	21265	21217	21110	21254	21167	21156	21330	21156	21108	21294	21210	21103	21254	21284	21244	21346	21231	21313	21101	21172	21293	21056	21126	21187	20993	21146	21167	21269	21097	21126	21286	21162	20986	20930	21365	21185	21273	21245	21137	21413	21327	21314	21286	21320	20964	21243	20963	21330	21101	21144	21195	21388	21231	21229	21192	21270	20983	21136	20972	21154	21226	21286	21325	21150	21357	21174	21119	21008	21296	21061	21407	21143	21192	21309	21339	21153	21157	21325	21269	21294	21349	21259	21329	21122	21329	21229	21137	21235	21215	21253	21158	20865	21310	21196	21141	20953	20881	21300	20996	21223	21325	21255	21278	21150	21180	21182	21190	20988	21302	21111	21339	21296	21243	21342	21297	21233	21053	21310	21286	21388	21331	21109	21145	21241	21015	21197	21110	20973	21288	21128	21406	21284	21191	21211	21076	21441	21302	21254	21579	21321	21349	21386	21195	21272	21213	21141	21150	21341	21144	21114	20909	20991	21240	21182	21306	21127	20944	21399	21371	21158	21139	21130	21145	21242	21195	21020	21200	21142	21175	21098	21135	21300	20967	21162	21354	21244	21203	21132	21092	21061	21371	21125	21217	21136	21172	21079	20980	21238	21213	21124	21079	21240	21219	21197	21069	21335	21384	21351	21180	21197	21275	21435	21103	21002	21286	21170	21346	21348	21088	21002	21181	21151	21339	21517	21201	21031	21221	21208	21326	21164	21253	21232	21282	21088	21205	21220	20962	21106	21426	21034	21128	21162	21560	21291	20899	21058	21087	21222	21208	21252	21138	21171	21029	21088	20904	21445	21146	21052	21163	20865	21071	21048	21275	21313	21179	21201	21438	20855	21168	21330	21418	21090	21317	21129	21320	21202	21213	21178	21183	21243	21071	21374	21295	21234	21107	21269	21303	21274	21055	21174	21270	21047	21165	21192	20917	21136	21055	21039	21151	21341	21124	21179	21191	21205	21046	21558	21319	21316	21011	21101	20865	21341	21223	21374	21290	21331	21108	21300	21203	21240	21170	21356	21019	21356	21377	21204	21149	21267	21096	21233	21096	21076	21186	21312	21100	21323	21069	21160	21148	21433	21067	21111	21150	21064	21183	21091	21318	21022	21225	21334	21195	21319	21249	21124	21170	21022	21165	21380	21074	21349	21142	21254	21324	21228	21428	21360	21285	21056	21188	21258	20935	21052	20929	21086	21237	21085	21175	21072	20915	21206	21216	21154	21147	21123	21253	21508	21214	21159	21222	21322	21269	20961	21136	21264	21454	21413	21169	21299	21168	21040	21205	21211	20992	21212	21032	21289	21305	21128	21131	21394	21147	21180	21157	21279	21387	21192	21266	21189	21344	21254	21163	21201	21042	21338	21131	21149	21101	21376	21100	21338	21273	21298	21129	21315	21170	21087	21027	21014	21171	21012	21255	21234	21151	21375	21164	21197	21173	21130	21259	21240	21163	21185	21216	21284	21022	21362	21340	21036	21124	21246	21211	21254	21346	21455	21136	21303	21399	21182	21411	21168	21314	21348	21048	21409	21194	21371	21428	21138	21256	21387	21075	21180	21185	21206	21244	21361	21203	21097	21157	21340	21154	21273	21499	21520	21133	21297	21298	21096	21148	21235	21162	21215	21090	21343	21221	21254	21084	21514	21294	21075	21363	21180	21292	21171	21278	21217	20982	21291	21076	21091	21232	20982	21038	21181	21173	21326	21381	21306	21216	21410	21246	21285	20939	21269	21320	21126	21463	21282	21328	21179	21303	21126	21071	21071	21280	21340	21253	21123	21036	21179	21217	21283	21187	21255	21362	21319	21375	21114	21096	21267	21171	21279	21044	21309	21270	21239	21297	21211	21397	21192	21489	21135	21082	21089	21413	21267	21050	21140	21379	21345	21152	21256	21143	21333	21441	21385	21147	21353	21182	21018	21238	20951	21201	21227	20968	21178	21237	21282	20872	21125	21073	21224	21151	21151	21205	21095	21406	21241	21247	21169	21328	21355	21163	21239	21211	21253	21030	21188	21259	21118	20983	21177	20990	21075	21176	21348	21445	21408	21283	21210	21119	21266	20983	21177	21205	21322	20988	21285	21275	21088	20997	21147	21175	21163	21154	21306	21207	21440	21190	21095	21237	21305	21234	21314	21445	21261	21202	21176	21224	21145	21218	21164	21198	21097	21222	21352	21196	21231	21256	21293	21493	21396	21164	21592	20965	21284	21164	21458	21398	20962	21349	21173	21197	21408	21076	21022	21326	21073	21024	21285	21303	21278	21174	20910	21252	21267	20889	21006	21405	21210	21101	20900	21128	21160	21160	21082	21150	20904	21133	21082	21234	21203	21298	21375	21135	21349	21345	21170	21189	21137	21113	21155	21132	21192	21006	21132	21274	21352	21267	21128	21032	21355	21303	20959	21179	21170	21304	21259	21297	21061	21308	21317	21358	21184	21413	21156	21125	21234	21034	20958	21386	21417	21305	21217	21269	21335	21407	20913	21283	20937	20956	21272	21421	21358	21228	21265	21260	21245	20888	21012	20982	21292	21151	21466	21256	21226	21137	21209	20957	21268	21184	21110	21137	21250	21262	21360	20955	21245	21252	21124	21323	21383	21422	21255	21299	21338	21091	21240	21105	21340	21281	21119	21141	21238	21217	21070	21295	21107	21286	21308	21282	21290	21258	21163	21271	21273	21281	21237	21268	21233	21404	21361	21032	21188	21277	21288	21169	21178	21147	21199	21278	21258	21204	21191	21005	21160	21370	21056	21159	21037	21186	21227	21462	21131	21125	21235	21195	21317	21256	21332	21158	21300	21276	21322	21156	21121	21147	21123	21153	21430	21326	21190	21182	21230	21034	21091	21270	21444	21442	21150	21185	21256	21242	21153	21277	21262	21168	21405	21028	21266	21233	20962	21398	21469	21166	20964	21019	21141	21053	21113	21011	21119	21434	21265	21345	21337	21283	21133	21202	21119	21212	20982	21146	21310	21314	21178	21275	21152	21128	21183	21275	21158	21362	21305	21268	21148	21156	21199	21365	20969	21537	21218	21311	21105	21011	21137	21220	21207	21387	21216	21323	21390	21061	21417	21368	21306	21228	21309	21247	21091	21191	21112	21272	21238	21313	21303	21141	21436	21154	21257	21058	21034	21186	21303	21318	21132	21085	21108	21511	21356	21226	21135	21269	21205	21123	21307	21299	21188	21300	21094	21326	21248	21372	21258	21349	21196	21061	21205	21394	21262	20996	21090	21372	21168	21211	21106	21053	21097	21331	21333	21320	21381	21444	21299	21041	21382	21222	21219	21334	21255	21342	21227	21048	21081	21360	21141	21201	21303	21258	21260	21174	21131	21288	21255	21258	21277	21210	21338	21040	21066	21117	21177	21318	21194	21193	21133	21128	21413	21345	21044	21210	21317	21277	21163	21183	21108	21192	21327	21077	21388	21153	21263	21288	21419	21304	21237	21100	21243	21103	21168	21128	21105	20976	21252	21445	21554	21062	21171	21325	21257	21071	21235	21189	20912	21300	21127	21122	21115	21112	21124	21204	21341	21147	21082	21033	21053	21147	21145	21338	21301	21234	21112	21228	21298	21108	21196	21122	21300	21276	21276	21261	21332	21448	21429	21053	20926	21297	21409	21351	21246	21379	21297	21185	21209	21322	21144	20985	21074	21180	21333	21309	21172	21272	21184	21068	21144	21201	20993	21137	21489	21334	21406	21127	21220	21141	20976	21120	21277	21234	21364	21224	21169	21145	21144	21180	21377	21215	21139	21354	21013	21336	21121	20955	21129	21122	21387	21395	21217	21073	21208	21288	21259	21258	21285	21117	21463	21279	21056	21260	21142	21100	21180	21140	21135	21165	20929	21030	21006	21428	21245	21071	20863	21129	21108	21116	21122	20942	21201	21342	21376	20960	21035	21217	21025	21256	21024	21097	21142	21169	20968	21295	21102	21080	20945	21094	21181	21125	21142	21080	21290	21286	21320	21174	20926	21264	21354	21212	21177	21177	21122	21064	21068	21044	21278	21190	21257	21360	21291	21364	21182	21430	21114	21385	21116	21027	21227	21217	21084	21136	21303	21323	21144	21327	21115	21266	21209	21207	21146	21264	21319	21437	21368	21186	20978	21100	21203	21216	21270	21047	21198	21084	21362	21409	21296	21178	21157	21429	21136	21144	21269	21244	21153	21124	21259	21213	21337	21228	21225	21143	21293	21176	21356	21382	21140	21272	21124	21175	21261	21237	21199	21233	21393	21135	21199	21128	21136	21148	20883	21114	21151	20999	21395	21033	21036	21130	21374	21222	21251	21547	21311	21154	21176	21240	21199	21190	21190	21053	21324	21182	21074	21281	21246	21161	21120	21255	21312	21132	21268	21175	21113	21497	21338	21310	21163	21122	21249	21118	21111	21246	20985	21301	21250	21109	21338	21152	21130	21170	21109	21265	21411	21110	21350	21393	21269	21023	21095	21259	21437	21236	21467	21025	21300	20970	21388	21362	21155	21242	21108	21132	21339	21167	21231	21030	21233	21285	21199	21116	21259	21085	21338	21046	21318	21037	21149	21040	21354	21149	21270	21282	20998	21261	21155	20954	21225	20939	21137	21313	21079	21242	21009	21074	21300	21020	21052	21097	21181	21182	21063	21298	21314	21000	21068	21083	21186	21407	21304	21104	21192	21236	21348	21408	21008	21286	21029	21138	21333	21227	21066	21252	21148	21250	21152	20980	21270	21219	21229	21212	21287	21082	21125	21332	21356	21101	21092	21154	21288	21286	21271	21065	20997	21289	21361	21179	21184	21129	21117	21289	21097	21517	21363	21055	21126	21175	21324	21004	21347	20989	21217	21249	21203	21266	21216	21250	21323	21307	21194	21181	21280	21269	21137	21298	21026	21278	21161	21057	21122	21173	21403	21315	21107	21104	21055	21322	21298	21152	20967	21219	21234	21105	21192	21218	21274
47715	63222	56657	43033	33705	26398	22118	19902	18454	17435	16869	16272	16011	16132	15699	15566	15537	15314	15310	15284	15251	15251	15294	15345	15185	15206	15024	15082	15034	15254	15277	15207	15056	14964	15205	15066	15250	14954	15061	15181	14957	14951	15137	15128	15103	15021	15153	15100	14965	15066	15112	15046	15096	14937	15014	15275	14993	15041	14983	15089	15070	15057	14964	15169	15075	15234	15174	15047	15230	15040	15087	15098	15210	15185	14969	15049	14910	14981	15169	15058	15076	15070	15288	15023	15070	14929	15152	15217	15238	15145	15186	15028	15023	15045	15064	15197	14998	14949	14958	15254	15134	15197	15162	15088	15090	15059	14971	15106	15012	15035	15147	15079	15169	14977	15067	14995	14960	14966	15078	15104	14924	15067	15329	14904	15174	14941	15035	14976	15102	15235	14877	15088	15165	15332	15115	15009	14989	15018	15083	14985	14975	14996	15079	15114	15160	14996	15150	15141	15041	15110	15064	15081	15026	15002	15075	15030	15118	15014	15102	14989	15009	15204	14860	15039	15077	15156	15017	15138	15087	15038	15005	15008	14959	15110	15092	14983	15048	15087	14892	15010	15069	15151	15195	15204	15201	15228	14946	15163	15122	15124	15152	14977	15100	14980	14994	14889	15262	14992	15008	15057	15096	15166	15031	14937	14978	15198	15007	15058	15099	14943	15154	15105	14997	15186	14975	15118	14869	15134	15123	15034	15106	15222	14973	15113	15052	14972	15176	15299	14900	15159	15012	15128	15036	14960	15197	14917	15088	14891	15014	14847	15230	15222	14988	15077	15138	14958	15241	15062	14925	15082	14994	15134	15057	15035	15077	15002	14891	15041	15243	15033	15074	15065	15229	15096	15037	15066	15083	15155	15136	15258	15117	14956	14947	15103	15142	15180	15034	15143	15014	15148	15181	14899	15034	15000	14917	15140	15015	15183	14952	15045	14904	14872	15129	15095	15135	14782	15335	15041	15134	15089	15205	15151	15244	14991	14963	15128	15219	15069	15126	15150	15194	15080	15049	15104	15124	14988	15032	15088	15034	14963	15124	14958	15136	15044	15306	14972	15136	15006	15175	15140	15150	15044	15139	15023	15176	15220	15119	15011	15074	15080	15139	15099	15164	14912	15040	15176	14956	14846	15137	15080	15043	14902	15060	15068	14911	15320	15013	15045	15127	15080	15010	15010	15206	15037	15176	15065	15168	15089	15053	15219	15019	15064	14988	15112	15131	14964	15076	15188	15163	14929	15100	15113	15147	14934	15009	14954	15204	15009	15155	15172	14975	15016	15063	14965	15078	14994	14920	15060	15075	14846	14992	15122	15188	15107	15223	14871	15015	14953	15124	15004	15052	15091	15163	15081	15023	15091	15103	15185	15047	14939	15080	15075	14987	15160	15139	15118	14920	15135	15246	15204	14914	15233	15082	15201	14958	15129	14937	15061	15128	14981	15077	15053	15144	15020	15169	15020	15172	15015	15112	15009	15095	15124	15154	15031	14902	15097	14997	15033	14916	15167	15053	14990	15054	15140	14904	15275	15237	15056	15073	14921	15121	15018	14945	15105	14953	15245	14981	14961	14995	15013	15173	14878	15200	15131	15167	15055	15293	14977	15141	15075	15213	15123	14986	15070	15096	15142	15026	15033	15047	15112	15049	14993	15070	15009	15143	15068	15088	14935	15239	15176	15070	15052	15273	15056	15059	15079	15227	15073	15039	14935	15075	15079	15091	15091	15000	14919	15147	14936	14889	15048	15102	15094	15060	15141	14937	15186	15056	14866	15004	15084	15072	15208	15010	15054	15111	15097	14947	15206	15119	15007	15236	15060	15052	15260	15042	15125	15108	15088	15062	15113	15203	15155	14986	15056	15208	14943	15033	14918	15097	15094	15025	15164	15067	15117	15073	15292	14936	15144	15297	14976	14892	14972	15109	15205	15331	15077	15149	14910	14957	15144	15088	15185	14951	15108	15059	15092	15016	15091	15152	15011	15103	15111	15163	14971	15338	15042	15077	15132	14992	15159	14994	15038	15015	15167	15053	15188	15220	15199	15117	15061	15138	15108	15170	15057	15091	15280	15109	15182	15345	15009	15026	15032	15100	15117	15079	15189	15244	15083	15097	15049	15046	15136	15155	15002	15139	15091	15031	14932	15108	15056	15081	15219	15153	15058	15093	15074	14978	15197	15162	15002	14956	14964	15154	14987	14988	15144	15040	15213	15041	15041	15105	15129	15053	15206	14868	15020	14919	15151	14936	15196	15285	14990	14954	14951	15159	15160	15054	15107	14929	14877	15177	14973	15043	15134	14935	15203	14952	15040	15127	15005	15088	15256	15167	15162	14933	14979	15080	15121	15076	15246	15115	15101	15004	15054	15115	14986	15073	14958	15126	15010	15027	14848	15166	15033	15254	15285	15205	15068	15223	14978	14954	15020	15113	15145	15046	15211	14997	15142	15087	15069	14960	15063	15060	15063	15118	15049	15123	15079	15056	15031	15041	14877	15165	15101	15046	14986	15118	15059	15035	15099	15075	15130	15178	15006	15047	15007	14970	15062	14996	15096	15186	15098	15171	15205	15064	15013	15119	14994	15054	15299	15039	15044	15131	15213	15286	15000	14844	15230	15046	15158	15128	15126	15009	15035	14926	15138	15185	15221	15266	15025	15045	15208	15141	15066	15131	15134	15083	15095	14937	15163	15221	14792	14990	15123	15025	15219	15174	15030	15069	15056	15155	15121	14992	15088	15056	14903	14982	14981	15107	15050	15026	14880	15107	15098	15129	15278	15021	14979	15199	14968	15107	15165	15221	15260	15160	15373	15061	15070	15066	15278	15194	15076	15112	15107	15220	15028	15138	15114	15128	15037	14999	15162	15055	15213	15011	15013	15044	14907	15056	15116	15115	14882	15006	14989	15176	15134	15012	14825	15048	15142	15060	15055	14994	15231	15033	14816	14925	15008	15189	15184	15050	15017	15133	15177	15050	15003	15200	15140	15117	15016	15077	15241	15052	15025	15003	15156	15084	15053	15308	15021	15248	15087	15125	15017	14964	15128	14939	15060	15099	15156	15059	14990	15119	14914	15178	15251	14990	14977	14905	15072	15013	15160	15168	14839	15163	14988	15039	14966	15012	15125	15168	15091	14996	15056	14969	15149	15082	15067	15175	15228	15081	15179	15194	15199	15098	15069	14990	15019	15062	14904	15049	15272	15158	15047	15165	15192	14987	14892	15201	15137	15186	15072	15064	14972	15032	15113	15160	15160	15074	15171	15026	15104	15214	15047	15030	15010	15098	15118	15238	14913	15145	15047	14979	15034	15228	15084	14800	14897	15096	15104	15027	15099	14963	15093	14855	15108	14996	14884	15039	15082	15079	15196	15171	15161	14955	15034	15122	15018	15054	15107	15070	15149	14989	15009	15390	14971	15089	14974	15206	15011	15149	14958	14989	14959	15033	14861	15046	15026	15210	15115	15100	14980	15042	15067	15108	15149	15153	15248	14998	15188	15037	15005	15073	15086	15086	15016	15103	14933	15018	15079	15038	15164	14950	15052	15136	14945	15086	15081	14990	15184	15067	15206	15112	14940	14985	15198	14987	15179	15024	15175	15130	15029	14965	14919	15144	15004	15118	15202	15082	15163	14965	15053	15123	15107	15092	15031	15026	15092	15112	14988	15096	15117	15235	15215	14878	15059	15221	14911	15029	15060	15268	15185	15165	15058	15094	15223	15020	15017	15056	15021	15100	15099	15108	15118	15070	15124	15123	14906	15186	15132	15071	14945	15229	15141	14959	15152	15241	15321	14979	15007	15054	15169	15087	15117	15012	15076	15148	15132	15139	15074	15000	15104	15197	15093	15037	15201	15022	14962	14888	15135	14913	15116	14978	15123	14983	15114	15046	15245	14917	15344	15113	15211	15157	15040	14985	15100	15001	15236	15056	15021	15005	14999	14974	14946	15131	15249	15016	15093	15090	15106	15005	14936	15180	15240	15129	15020	14999	15013	14795	14934	15078	14923	15017	15293	15092	15140	15062	15011	15068	15157	15180	15181	15005	15052	15141	14973	15106	15097	14985	15018	15248	15026	15148	15159	15068	14951	15086	15207	15038	15133	15034	14993	15143	15069	15001	14974	15106	15078	15143	15094	15098	15075	15156	15031	15098	15091	15200	15163	15020	15019	15139	15048	15200	15127	15073	15047	15135	15036	14974	15074	15256	15187	15160	15108	14979	15089	15156	15065	15046	15027	14979	14933	14980	15234	14852	15102	15164	15040	15212	15067	14967	15122	15092	15263	14942	14950	14910	15011	15075	15317	15033	15089	15088	15014	15130	15197	15107	15112	15175	15102	15107	15105	15059	14931	15144	15056	15153	14996	15083	15177	14945	15088	14937	14974	15033	15012	15038	15033	14889	14972	15209	14985	15037	14993	15057	15046	14997	15089	15040	15017	15140	15149	15061	14961	15013	14946	15019	15083	14964	15109	15157	15168	15043	15016	15064	15274	15107	15093	15074	14937	15094	15040	15167	14980	15188	15162	15146	15063	15163	15151	15048	15007	15036	15146	14964	15118	15230	15013	15100	15149	15161	15089	15042	15146	15129	14980	15108	15201	15026	15154	15223	15101	14949	15138	15086	15170	15231	15013	15117	14991	15089	15072	14946	14951	15141	15184	15131	15093	15247	15039	15207	15236	14955	15186	15067	15022	15115	15202	15065	15106	14979	14960	15050	15115	15152	15140	15131	15072	14938	15072	14955	15164	15000	15106	15019	15047	14944	15161	15094	15045	15026	14969	14913	14995	15033	14970	15044	15124	14920	15088	15042	14903	15088	15123	15148	15101	14948	15095	14984	15019	15227	14977	15024	15050	15043	15173	15202	14958	15081	14820	15013	14998	14938	15003	15148	15128	14920	14859	15073	15002	14996	15091	15018	14986	14962	15075	15082	15029	15101	15120	15030	15160	15131	15151	15056	15085	15206	15112	15000	15144	15039	15066	15016	15258	15078	15192	15054	15011	15115	15066	15091	14903	15101	15012	15092	15095	15268	15185	15149	14999	15239	15219	15062	15013	14976	15058	15036	15020	15323	15174	14902	15318	15105	15061	15032	15166	15210	15173	15008	14936	15119	15155	15138	15049	15165	15059
26318	22162	32234	34325	33853	34169	32673	27570	25235	23868	23362	22787	22351	21762	21765	21727	21385	21428	21071	21185	21183	21153	21206	20968	21088	20860	20969	21109	21091	20998	20709	20976	21168	20991	20742	20937	20999	21039	20696	20765	20777	20866	21082	20619	20620	21033	20932	20735	20898	20740	21012	21009	20973	20922	20801	20976	20722	20989	21068	20941	20929	20911	21135	20699	20901	20693	21003	20661	20880	20762	20613	20808	21021	21112	20960	21027	20785	20940	20900	20671	20870	20568	20826	20872	20858	20863	20624	20789	20702	20603	20683	20720	20867	20771	21016	20906	20850	20763	20714	20664	20842	20794	20599	20734	20838	20840	20735	20765	20779	20849	20867	20893	20832	20922	20821	20618	20887	20748	21020	20763	20673	20769	20891	21034	21011	21044	20938	20866	20717	20830	21022	20587	20979	20984	20965	20757	20743	20853	20765	20564	21002	21011	20702	20721	20770	21044	20799	20649	20757	20881	20862	20683	20968	20937	20859	21131	21085	20738	20611	20781	20865	20915	20908	20846	20947	20843	20912	20893	20650	20593	20697	20832	20872	20733	20872	20854	20958	20782	20729	20882	20946	20852	20799	20920	20981	21069	20904	20787	20585	20852	20932	20860	20789	20639	20779	20783	20671	20838	20667	20660	20701	20906	20887	20960	20982	20814	20867	20922	21095	20703	20913	20933	21164	20901	20991	20994	20829	20902	20741	20877	20847	21004	20910	20833	20891	20711	20813	20900	20900	20866	20847	20941	20955	20740	20943	20704	20719	21119	21006	20753	20781	20772	20916	20699	21086	20842	20801	20840	20906	20851	21068	20902	20921	20899	20778	20722	20727	20788	20660	20919	20923	21003	21091	20922	21058	20736	21224	20933	21037	20780	20925	20630	20918	20732	20865	21018	20899	20812	20737	20922	20990	20675	20828	20800	20877	20694	20661	20734	21038	21008	20879	20971	20579	21090	20855	20894	20912	20810	20796	20833	20757	21024	20957	20861	21107	21086	20920	21036	20776	20802	20752	20844	21134	21004	20760	20894	20727	20853	20863	20724	20751	20911	20768	20886	20937	20686	20745	20822	20998	20744	20777	20813	20792	21007	21006	20782	20969	20631	20825	20734	20792	20645	20759	20807	20878	20954	20707	20765	20979	20687	20949	20947	20888	20793	20850	20955	20990	20724	20831	20901	20761	20801	20987	20845	20896	20867	20930	20914	20622	20621	20699	20796	20886	20817	20662	20652	20763	20790	20770	20896	21009	20958	21007	20923	21011	20863	21009	20611	20791	20928	20767	20647	20831	20793	20738	20942	20899	20932	20744	20850	20887	21146	20921	20614	20735	20600	20752	20774	20740	20677	20933	20938	20927	20934	20822	20872	21050	20878	20816	20724	20951	20928	20818	20819	20884	20903	20953	21038	20843	20624	20979	20934	20766	20814	20946	20793	20673	20728	20711	20732	20941	20783	20887	20771	20906	20975	20713	20818	20922	20922	20815	20890	20851	21076	20854	20709	20923	20872	20578	20695	20634	20875	20837	20876	20966	20801	20898	21021	21021	20974	20833	21060	20784	20870	20924	20846	20686	21141	20814	20971	20854	21074	21011	20839	20791	20727	21056	20945	20918	20849	20898	20838	20931	20921	20957	21100	21159	20778	20751	20916	20943	21020	20912	20780	20993	20833	20773	20797	20844	20965	20614	20867	20793	20821	20410	20743	20859	20854	20716	20766	20954	20949	20927	21053	20702	21069	20953	20739	20951	20929	20752	20794	20754	20822	20895	20765	20726	20849	20933	20909	20876	20983	20993	20915	20931	20759	20658	20809	20687	20918	20793	20988	20797	20696	20817	20863	20899	20703	20832	20829	20701	20765	20972	20850	20702	20852	21120	20777	20808	20922	20710	20770	21069	21022	20558	20805	20902	20855	20752	20845	20733	20741	20690	20844	20895	20904	20882	20713	20754	20810	20843	20956	20968	20952	20784	20743	21144	20885	21030	20622	21080	20810	20832	21012	20806	20652	20727	20913	20832	20706	20916	20880	20767	20881	20802	20935	20884	20721	20778	20675	21134	20812	20958	20646	20866	20861	20955	20939	20610	20846	20945	20807	21069	20837	20939	20968	20658	20733	20996	20800	20834	20954	20773	20990	20854	20825	20864	20806	21186	20973	20912	20792	20682	20964	20879	20809	20860	20890	20951	21056	21004	20718	21003	20780	20758	20596	20826	20884	20943	20724	20743	20792	21040	20736	21095	21023	20823	20916	20973	20754	20922	20948	20777	20870	20927	20668	21006	20704	20921	20824	20906	20946	20935	20923	20792	20774	20894	20780	20712	20851	20914	20726	20673	20933	21175	20841	20951	20881	21031	20871	20949	20624	20857	20826	21062	21054	20950	20901	21048	21020	20806	20883	20901	20888	20677	20944	20784	20899	21029	20883	20854	20852	20990	20834	21011	20798	20939	20931	20878	21121	20798	20737	20944	20760	20953	20775	20885	20792	21003	20636	20694	20838	20699	20894	21111	20723	20855	20901	20781	20925	20729	20910	20796	20745	20745	20748	20846	20704	21103	21062	21002	20786	20833	20810	20824	20652	20858	21004	21134	20886	20697	20778	21032	20937	21104	20953	20917	20976	20931	20588	20773	20767	20472	20707	20741	20861	20988	20945	20667	20834	20982	20791	20997	20909	20799	20851	20938	20957	20762	20764	20737	20795	20694	21034	20658	20605	20926	20738	20923	20610	20753	20674	21048	20663	20846	20865	21010	21035	21013	20824	21012	20910	20737	20906	20787	20879	20768	20825	20836	20920	20851	20936	20849	20816	20783	20755	20851	20832	20771	21028	21036	20775	20649	20915	20963	20915	20744	20740	20812	20917	20611	20766	20830	20673	20723	20726	20831	20818	20903	21071	20912	20808	20911	20888	20784	20725	20864	20903	20924	20908	20907	21013	21000	20957	20496	20869	21130	20980	21034	20774	20857	20924	20996	20860	20670	20660	20816	20803	20791	20890	20891	20715	20788	20834	20873	20616	20865	20887	20843	20666	20661	20956	21066	20972	20851	20938	20904	20718	20813	20915	20925	20555	20642	20647	20692	20912	20906	20913	20758	20854	21014	20739	21178	20732	20789	20870	21027	20719	20810	20698	20776	20836	20726	21064	20892	20777	20930	20848	20688	20974	20884	20953	21209	20839	20870	20968	20852	20792	20905	20933	20711	20926	20899	20643	20892	21115	20883	20987	20954	20710	20712	20737	20820	20639	20926	20815	20749	20822	20806	20836	20951	20727	20895	20973	20832	20844	21039	21076	20638	20721	20709	20969	20772	20827	20855	20976	20635	20816	20922	20864	20951	20834	21122	20873	20722	20696	20954	20707	20823	21020	20896	20673	21002	20994	20850	20868	20786	20975	20962	20904	20950	20809	20996	20937	21083	20979	20858	21043	20825	20883	21055	20964	20821	20958	20908	20828	20949	21115	21009	20940	20844	20788	20559	20757	20849	20848	20844	20835	20909	20933	20842	20984	20854	20946	20912	20856	20990	20969	20916	20970	20821	20863	20866	20799	20921	21116	20869	20901	20886	20881	20837	20939	20963	20774	20689	20731	21013	20815	20877	20951	20824	20797	20657	21040	20926	20965	21017	20944	20852	20888	20979	20805	20870	20824	21037	21089	20836	20669	20710	20853	20724	20652	20589	20574	20694	20947	20911	20768	20916	20718	20912	20947	20967	20865	20794	20798	20757	20994	20695	20754	21012	20726	20897	20731	20775	21062	20764	20963	20792	20680	21009	20817	20916	20836	20873	20892	20616	20946	20964	20890	20721	20742	20812	20550	20782	20794	20848	20732	20871	20757	20666	21280	21162	20634	20847	20957	20773	20871	20763	20665	20781	20827	21013	20966	20928	20986	20871	20764	21020	20861	20641	20784	20701	20870	20821	20863	21051	20842	20845	20899	20879	20648	20772	20792	20816	20848	20730	20625	20695	20640	20885	20773	20867	20768	20820	21030	20868	20852	20715	20807	20862	20840	20836	20907	20733	20932	20810	20759	20857	20777	20681	20897	20817	20925	20863	20941	21018	20862	20995	20650	20647	20869	20626	20686	20698	20688	20925	20894	20908	20997	20885	20973	21000	21013	20759	20653	20910	20926	20744	20776	21063	20698	20862	20742	20677	20881	20715	21064	20848	20682	21123	20942	20748	20652	21074	20742	20963	20787	20902	20874	20914	20855	20922	20937	20689	20756	20842	20778	20926	20654	20787	20725	20891	20666	20873	20884	21005	20821	20760	20992	21044	20882	21123	20892	20844	21076	20899	20815	20926	20768	20776	20728	20882	20939	20939	20772	20881	20818	20799	20815	20914	21124	20818	20540	20874	20750	20832	20750	20671	20729	20839	20728	20648	20972	20864	21057	20761	20854	20841	20862	20719	20907	20869	20745	20936	20773	20975	20947	20997	20852	20767	20885	20750	20966	20689	20782	20927	20741	20922	20833	20768	20727	20962	20819	20939	20824	20703	20832	20937	21019	20859	21015	20912	20930	20615	20851	20792	20776	20736	20753	20748	20850	21010	20950	20860	20836	20886	20816	20757	20949	20741	20797	21167	21015	20490	20774	20890	21026	20670	20915	20827	20524	20812	20741	20913	20815	20840	20892	21122	20960	20829	20719	20744	20776	20894	20763	20921	20760	20927	20924	20787	21001	20929	20893	20952	20902	20686	20667	20996	21122	20901	20656	20758	20898	20826	20966	20751	20688	20776	20815	20946	20939	20971	21009	20744	20835	20773	20766	20906	20861	20530	20704	20879	20785	20821	20871	20899	20961	20723	20809	20831	20850	20526	20800	20944	20873	20886	20961	21070	20758	20685	20757	20829	20783	20823	20596	20961	20792	20894	20843	20761	20836	20941	20980	20888	20638	20759	20858	20941	20894	20665	20961	20668	20781	20792	20813	20679	21003	20788	20825	20923	20905	20646	20872	20797	21006	20909	20957	20850	20987	21090	20980	20742	20971	21034	20840	20816	20825	20994	20958	20798	20859	20898	20927	20672	20875	20849	20939	20780	20899	20814	20685	20777	20901	20685	20913	21001	20991	20801	20797	20912	20665	20631	20911	20768	20869	21006	20969	21016	20956	20651	20691	20848	20846	20923	20859
47698	73624	66667	50661	39671	32918	27653	23280	20232	18891	17717	17217	16697	16279	16030	16006	15661	15583	15550	15500	15284	15289	15312	15227	15128	15164	15123	15057	15106	15068	14951	14979	14998	14935	15034	14867	15040	15089	14880	14924	14792	14997	14797	15016	15159	14881	14899	14970	15025	14709	15010	14881	14956	14945	15016	14889	14937	14824	15029	14887	14864	14967	14795	14956	14847	14871	14936	14927	14921	14862	14939	14799	14941	14810	15009	14816	14883	14916	15154	15083	14787	14873	14852	14938	15025	15047	15052	15080	14887	14823	15062	14904	14996	14946	15022	14899	14917	14884	14710	14840	14907	14858	14870	14750	14878	14991	14815	14934	14838	14926	14827	14949	14756	14893	14968	14753	14849	14908	14765	15037	15078	14915	14868	14729	14816	15018	14980	14733	15063	14993	14916	14958	14916	14801	14826	14794	14916	14885	15000	14869	14956	14955	15028	14950	14805	14990	14858	14889	15052	14847	14858	14877	14838	15030	14880	15022	15078	14884	14900	14876	14776	14795	14789	14884	14905	14894	14876	14782	14731	15007	14862	14730	14910	14800	14893	15021	14874	14891	14985	14885	14922	14981	14969	15141	14897	14877	14875	14986	14846	15051	14800	14935	14938	14957	14960	14908	15017	14962	14913	14933	15038	14848	14968	15100	14867	14897	14876	14895	14887	14696	14809	15005	14947	14842	14872	14955	14997	14819	14911	14773	14814	14985	15074	14990	14854	14791	14867	15018	14975	14984	14898	14983	14862	14958	14860	14833	15148	14902	14903	14785	14874	14762	15014	15022	14978	14807	14865	14857	14878	14859	14986	14896	14883	14988	14942	14996	14873	15005	14906	14935	15065	14886	14840	14934	14986	15019	14997	14854	14897	14987	14668	14834	15031	14823	14970	14870	14932	15074	14909	14969	14991	15056	14967	14925	15147	14891	14979	14938	14786	14784	14891	14912	14902	15001	14874	15145	14962	14972	14945	14965	14793	14899	14993	14932	14944	14911	14921	14936	14998	14911	15074	15040	14823	14963	14975	14916	15014	14860	15016	14791	14832	14934	14876	14931	14916	14801	14806	15105	14778	14830	14923	14814	15185	14932	14970	14851	14813	14893	14740	14938	14853	14863	15096	15032	14985	14984	14825	14932	15008	15024	14942	15011	14882	14869	14855	14992	14787	14759	15016	15046	14960	15060	14993	14772	14890	14943	14976	14868	14776	14896	14794	14855	14770	14734	14940	14878	14705	14985	14878	14934	14833	14912	14907	14980	14805	14831	14914	14959	14963	15163	14821	14984	14661	14812	14840	15039	14979	14855	14962	14794	14977	14931	14964	14932	14822	14954	15115	14988	14949	15010	14928	14911	14878	14792	15001	14909	14766	14940	14907	14829	15106	14897	14893	14975	14796	15011	14924	14998	14977	14900	14895	15033	14853	15053	15078	15015	15026	14893	14883	14897	14877	14795	14933	14780	15089	14778	15047	14942	14829	14881	15002	14895	14963	14955	15034	14938	14886	14927	14804	14968	14946	14770	14981	14870	14886	14737	14819	14939	14875	14975	14783	14983	14895	14964	14816	15026	14990	14745	14814	14930	15102	14808	14971	14927	14919	14879	14913	15041	14812	14787	15016	14923	14925	15008	15040	14813	14877	14841	14785	14916	14824	14920	14849	14908	14749	14774	14953	14876	14884	14889	14867	14795	14853	14963	14957	15031	14942	15003	14817	14944	14995	14821	14967	14875	14765	14899	14950	15029	14919	15046	14991	15002	14855	14957	14885	14908	14820	15095	14982	15023	14738	15006	14983	14966	14826	14656	14924	14841	14986	15005	14802	14800	14985	14916	14977	15009	15117	15105	14795	14709	14925	14828	14895	15032	14869	14911	14932	14988	14878	14997	14986	14935	14935	14977	15063	14942	15060	14771	14762	14976	14852	14983	14772	14872	14773	14857	14927	14808	14722	14853	14932	14923	15091	14910	14928	14878	14856	14721	14958	14857	14813	14699	15060	14964	14813	15033	14803	14983	14909	14873	14996	14933	15047	14806	14795	14711	15109	14912	14884	14789	14842	14956	15097	14871	15003	14863	14875	14940	14907	14932	14902	15082	14822	14945	14954	14776	14735	14734	14948	14798	14991	14859	14760	14758	15054	15158	14882	15005	14973	14977	14844	14740	14893	14985	15020	14975	14861	14937	14918	14849	14837	14875	14930	14882	14734	14824	14891	15001	14748	14985	14862	15023	15118	15051	14763	15015	14959	14710	14912	14919	14894	14922	15025	14979	14984	14774	15021	15077	14938	14865	14923	14747	15070	14848	15062	14890	14965	14865	14816	14876	14867	14890	14934	14861	14779	14959	15016	14877	14969	14725	14794	14896	14834	14878	14997	14873	14954	14864	15027	15009	14899	14773	14875	14891	15080	14702	14772	14942	14868	14862	14994	14861	14849	14881	14818	15012	15012	14917	14884	14870	14908	14902	14852	15138	14872	14937	14932	14871	14902	14915	14750	14880	14878	15070	15021	14942	14921	14751	14960	14839	14853	14971	14916	15100	14926	14816	14962	14922	14869	14836	14909	14955	15111	14902	14763	14973	14823	14850	15082	14914	14721	15008	14922	14893	14966	14872	15047	15007	14799	14751	15012	14930	14909	14812	14807	14921	14986	15028	15071	14790	15004	14973	14983	14841	14858	14879	14953	15019	14870	14839	14653	14897	15164	14720	15100	14840	14876	14915	14957	15057	14986	14869	14874	15037	15070	14890	14909	14857	14902	14857	15018	14944	14982	15006	14937	14889	15006	14916	14806	14877	14929	14775	14890	14973	14977	14930	15037	14953	15054	14827	14809	14912	14994	15041	14949	14868	15021	14796	14930	14950	14858	14998	14996	15037	14819	14988	15052	14786	14984	14810	14841	14969	14846	14980	15134	14699	14888	14899	14890	14958	14916	14653	14909	14937	14937	14982	14911	14792	14840	14925	14970	14846	14899	14763	14892	15067	14893	14872	14971	14850	14961	14843	15056	15007	14943	14813	15087	15127	14917	14909	14767	14820	14963	15073	14963	15012	14836	14910	14954	14813	14981	14871	14811	14933	14946	14901	15037	14860	14916	14872	14931	14828	14907	14837	14958	14909	15001	14693	14714	14935	15050	14929	14668	14963	15108	14834	14757	14982	14896	14927	14781	14972	14887	14821	14899	15013	14883	14985	14908	14740	15088	14949	14955	14783	15044	14919	14835	14915	14862	14882	14887	14974	14959	14598	14903	14891	14830	14746	14840	14876	14862	14786	14920	14909	14841	14941	14915	14969	14844	14991	15098	14868	14932	14969	14996	14995	14897	14775	14913	14957	15020	14832	14886	14789	14800	14707	14996	14911	14788	14907	14928	14743	14928	14801	14867	14925	15115	14962	14823	15140	14900	15033	14832	14846	14792	14837	15007	14784	15006	14815	14868	15020	14884	15062	15213	14745	15089	14961	14976	14814	14817	15020	14933	14972	14882	14902	15077	14906	14998	14923	14977	14929	14835	14856	14804	14920	14831	14887	15044	14945	14876	14869	14941	14747	15037	14824	14824	14893	14715	14839	14992	14912	15112	14888	14879	14884	14813	14865	15001	15062	14949	14881	14909	14989	14894	14980	15138	14878	15025	15060	14775	14995	14940	14872	14785	14931	14974	15128	15003	15050	14973	15090	15055	15019	14834	14988	14984	14901	14812	14919	14826	14985	15032	15045	14978	14924	15089	14925	14961	14943	15046	14797	14852	14954	14881	14761	14735	14979	14912	14981	14761	14935	14961	14908	14772	14857	14798	15016	15002	15168	14817	14840	15056	14813	15029	14668	14866	14842	14881	14952	14892	14842	14996	14887	15057	14967	14856	14870	14883	15171	14755	14891	14920	14875	15066	14925	14887	15095	14677	14901	15016	15049	14902	14924	14878	14832	14931	14854	14755	14794	14948	15089	15014	15073	14912	14957	14870	14758	14842	14951	15016	14874	14865	15012	14906	14733	14825	14965	15025	14935	14715	15034	15029	14983	14911	14887	14987	14896	14888	15071	15029	14929	15036	14960	14871	14779	15093	14941	14780	14846	15047	15133	14886	15028	14963	14886	14854	14781	14925	14993	14832	14919	14756	14947	14659	14861	15026	15172	14896	14883	14943	14987	15056	15158	15023	15058	15049	14770	14876	14945	14982	14902	14916	14956	14752	14955	14993	14863	15064	14952	15016	14949	15054	14976	14855	14849	15058	14845	14925	14939	14921	15050	15063	14941	14926	14779	15066	14764	14971	14898	14969	14805	14851	14814	14861	14890	14904	14901	14896	14800	15012	14946	14982	14917	15138	14953	14878	14922	14906	14825	14936	14792	14912	14921	14889	14890	15011	14828	14877	14869	14826	14902	15069	14680	14944	14809	14924	14769	14944	15073	14886	14876	15005	14836	15043	14734	15157	14909	14974	15040	14948	14901	14951	14995	14851	15011	14835	14889	14679	14830	14928	15000	14834	14994	14932	14856	14939	15053	14874	14926	14787	14797	14763	14890	14979	14690	14816	14876	14966	15022	15007	15008	14881	14897	14834	15060	14901	15004	14967	14975	14780	14954	14979	14985	14842	14998	14937	14812	14946	14829	14904	15001	14948	14854	14738	15152	14851	14937	14744	14688	14986	15010	15102	15065	14787	14802	14949	14879	14994	14808	14800	14898	14922	14914	14999	14883	14817	14939	15016	14911	14726	14967	14851	14920	14884	15100	14886	14905	14761	14865	15081	14948	14893	14927	14832	14979	14767	14782	14892	14858	14985	14971	14925	14847	14775	14827	14805	14757	14949	15005	14989	14948	14808	14903	14942	14962	14852	14795	14907	15015	14799	14958	14998	14866	14906	14888	15131	15002	15019	15055	14712	14855	14960	14925	14883	14810	14773	14867	14711	14970	14872	14876	14979	14877	14946	15003	15009	14963	14982	15191	14912	14740	14893	14893	14879	14746	14850	14911	14832	14896	14951	14908	15038	14892	14797	14917	15000	14939	14941	14936	14919	14998	15025	14712	14826	14958	14813	14940	15038	14977	14980	14792	14913	14892	14951	14707	15265	14907	14992	14725	14909	14826	14870	14980	14942	14919	14893	14871	14891	14938	15018	14944	14854	14819	14986	15009
24492	21614	29468	27617	32947	38433	35531	29550	26982	25502	23821	23210	22694	22426	22186	21626	21650	21474	21633	21191	21211	21149	21168	21180	20923	20940	21146	21218	21113	20979	20944	21035	20824	20749	20962	20909	20909	20905	20840	20719	20876	20906	20594	20716	20901	21035	20783	20848	20877	20814	20814	20691	20699	20995	20795	20895	20828	20696	20836	20516	20628	20736	20835	20614	20834	20621	20583	20718	21033	20791	20869	20857	20857	20820	20839	20730	20888	20798	20980	20853	20657	20587	20593	20812	20711	20846	20759	20682	20569	20710	20778	20836	20989	20867	20764	20697	20743	20500	20721	20571	20935	21067	20991	20750	20613	20788	20805	20861	20815	20693	20643	20896	20719	20870	20591	20935	20787	20678	20890	20581	20980	20646	20726	20919	20805	20597	20793	20946	20857	20949	20872	20691	20723	20936	20679	20783	20572	20663	20810	20655	20770	20733	20865	20836	20652	20586	20942	20888	20710	20712	20726	20808	20952	21067	20717	20851	20927	20899	20687	20782	20909	20724	20822	20736	20651	20662	20549	20662	20782	20732	20710	20634	20806	20730	20591	20799	20734	20836	20525	20724	20694	20643	20911	20932	20744	20919	20812	20645	20709	20707	20926	20706	20583	20661	20665	20612	20780	20844	20545	20830	20827	20851	20753	20617	20674	20621	20573	20780	20644	20733	20754	20902	20880	20963	20632	20828	20752	20856	20803	20730	20861	20834	20857	20829	20833	20828	20726	20795	20661	20875	20672	20779	20778	20839	20935	20738	20776	20811	20794	20647	20652	20849	20744	20670	20689	20826	21003	20873	20588	20797	20740	20635	20784	20727	20939	20671	20867	20758	20670	20753	20681	20669	20695	20839	20785	20763	20904	20741	20875	20823	20558	20675	20871	20645	20657	20482	20780	20949	20766	20760	20638	20618	20763	20862	20726	20956	20645	20841	20682	20810	20921	20734	20622	20899	20930	20716	20834	20610	20825	20840	20719	20742	20998	20812	20663	20785	20803	20751	20575	20742	20576	20480	20817	20848	20866	20967	20672	20699	20583	20813	20814	20623	20515	20515	20741	20670	20610	20833	20673	20782	20705	20799	20762	20843	20828	20833	20812	20797	20908	20728	20806	20813	20777	20826	20772	20573	20763	20500	20849	20725	20891	20557	20421	20805	20561	20714	20702	20820	20614	20734	20810	20612	20719	20728	20958	20891	20617	20704	20794	20721	20672	20736	20918	20864	20933	20793	20924	20697	20636	20360	20746	20732	20814	21058	20766	20956	20462	20515	20773	20505	20812	20598	20795	20875	20869	20772	20709	20536	20833	20733	20801	20701	20900	20899	20792	20796	20740	20720	20729	20557	20881	20812	20685	20622	20618	20901	20815	20847	20605	20529	20602	20764	20573	20847	20650	20866	20856	20736	20465	20669	20873	20790	21007	20744	20747	20612	20430	20494	20797	20692	20874	20776	20883	20688	20869	20547	20638	20762	20586	20787	20741	20701	20687	20808	20709	20727	20749	20774	20696	20642	20748	20651	20976	20728	20719	20742	20884	20669	20755	20857	20949	20967	20780	20823	20931	20684	20676	20765	20660	20814	20551	20659	20847	20522	20873	20868	20892	20592	20694	20912	20820	20360	20567	20745	20580	20782	20698	20749	20671	20545	20843	20907	20967	20866	20923	20809	20621	20511	20754	20810	20780	20652	20571	20687	20754	20903	20844	20906	20793	20807	20562	20835	20922	20882	20984	20822	20990	20620	20731	20624	20768	20505	20575	20803	20701	20896	20724	20750	20824	20653	20874	20891	20774	20709	20654	20888	20616	20734	20894	20754	20871	20736	20783	20535	20771	20773	20644	20754	20685	20604	20504	20858	20811	20767	20487	20827	20809	20777	20772	20940	20887	20726	20794	20809	20765	20535	20819	20952	20889	20704	20828	20935	20736	20737	20805	20701	20710	20675	20743	20796	20720	20536	20721	21005	20777	20604	20517	20925	20696	20481	20619	20793	20961	20840	20878	20865	20744	20845	20775	20715	20897	20680	20862	20757	20820	20823	20825	20412	20913	20710	20936	20792	20790	20680	20773	20888	20971	20881	20773	20831	20863	20827	20684	20866	20676	20708	20668	20814	20746	20783	20763	20568	20948	20570	20846	20501	20717	20616	20996	20751	20654	20872	20698	20768	20879	20859	20816	20888	20692	20629	20766	20956	20519	20495	20723	20799	20579	20806	20865	20843	20708	20742	20995	20871	20653	20949	20961	20642	20749	20637	20673	21121	20577	20855	20716	20731	20578	20828	20683	20781	20814	20705	20803	20740	20905	20685	20495	20971	20875	20676	20675	20721	20803	20849	20749	20849	20663	20733	20792	20902	20682	20649	21025	20578	20856	20749	20784	20660	20597	20784	20839	20942	20639	20664	20665	20796	21008	20863	20934	20902	20671	20746	20791	20920	20879	20791	20831	20819	20901	20792	20471	20502	20816	20880	20777	20638	20719	20580	20827	20492	20805	20621	20569	20756	21037	20813	20775	20552	20522	20801	20808	20601	20363	20634	20709	20643	20759	20664	20750	20902	20814	20657	20764	20730	20819	20734	20723	20541	20737	20632	20600	20783	20564	20790	20739	20584	20686	20735	20832	20708	20826	20691	20850	20795	20774	20622	20670	20779	20954	20680	20872	20891	20810	20809	20826	20757	20633	20763	20833	20769	20893	20838	20770	20814	20588	20704	20784	20782	20662	20739	20767	20813	20711	20719	20790	20636	20674	20785	20625	20827	20670	20799	20701	20783	20759	20901	20860	20819	20582	20896	20791	20980	20919	20865	20774	20872	20871	20874	20682	20732	20911	20854	20805	20832	20594	20786	20647	20984	20940	20701	20838	20852	20715	20580	20745	20691	20624	20617	20639	20805	20966	20955	21034	20741	20758	20676	20777	20679	20904	20698	20583	20691	20763	20926	20777	20813	20686	20853	20794	20796	20839	20685	20769	20700	20736	20788	20983	21009	21033	20703	20685	20907	20843	20926	20584	20958	20793	20756	20878	20678	21047	20728	20773	20495	20839	20771	20701	20770	20405	20688	20625	20715	20665	20738	20564	20652	20958	20520	21034	20931	20746	20837	20605	20850	20920	20783	20862	20717	20726	20686	20569	20512	20746	20556	20926	20748	20759	20585	20767	20751	20743	20729	20613	20567	20754	20852	20583	20680	20865	20751	20653	20911	20768	20731	20913	20652	20677	21001	20891	20715	20796	20747	20607	20663	20840	20766	20758	20793	20839	20776	20531	20751	20833	20832	20678	20911	20710	21080	20820	20474	20423	20707	20657	20699	20520	20837	20676	20788	20697	20683	20972	20852	20559	20809	20694	20884	20714	20731	20914	20791	20808	20906	20834	20864	20856	20774	20674	20680	20912	20585	20779	20837	20862	20801	20741	20652	20723	20785	20748	20718	20620	20609	20853	20788	20791	20761	20710	20599	20968	20668	20806	20779	20639	20851	20751	20765	20660	20905	20629	20655	20802	20771	20684	20676	20964	20780	20717	20622	20663	20677	20898	20827	20515	20547	20687	20668	20676	20750	20841	20599	20709	20621	20617	20755	20887	20964	20677	20668	20723	20817	20691	20735	20876	20700	20861	20511	20835	20789	20748	20664	20807	20776	20742	20664	20925	20539	20989	20778	20939	20604	20669	20912	20986	20912	20800	20696	20660	20700	20801	20634	20898	20870	20679	20581	20782	21006	20816	20634	20786	20611	20751	20748	20649	20618	20604	20936	20861	20904	20803	20891	20769	20697	20789	20732	20589	20801	20666	20812	20910	20730	20661	20676	20771	20940	20700	20789	20651	20836	20750	21004	20827	20749	20939	20921	20644	20730	20916	20703	20557	20708	20712	20824	20737	20763	20666	20640	20823	20848	20947	20556	20650	20831	20703	20767	20549	20725	20671	20899	20805	20908	20661	20575	20771	20751	20922	20690	20521	20808	20808	20725	20650	20617	20774	20687	20625	20752	20760	20796	20725	20818	20581	20918	20872	20683	20731	20790	20643	20688	20624	20781	20923	20719	20700	20727	20867	20588	20784	20810	20851	20677	20734	20855	20618	20688	20766	20731	20665	20725	20698	20867	20862	20748	20970	20919	20790	21030	20748	20734	20645	20703	20602	20737	20856	20644	20700	20715	21036	20682	20881	20749	20870	20874	20603	20836	20671	20855	20568	20898	20718	20679	20634	20605	21000	20674	20718	20783	20632	20623	20788	20630	20902	20667	20870	20731	20722	20804	20697	20818	20634	20932	20945	20643	20753	20787	20755	20823	20564	20794	20742	20610	20836	20736	20763	20876	20646	20575	20748	20734	20814	20656	20728	20789	20744	20764	20825	20725	20666	20740	20765	20734	20635	20882	20765	20916	20730	20624	20666	20809	20624	20692	20688	20965	20633	20636	20708	20823	20720	20814	20943	20961	20742	20735	20645	20742	20783	20978	20912	20744	20746	20807	20720	20948	20769	20968	20976	20832	20919	20635	20767	20768	20803	20991	20752	20695	20918	20931	20644	20770	20745	20706	20568	20661	20762	20750	20850	20787	20683	20825	20750	20717	20942	20709	20788	20775	20868	20777	20914	20758	20680	20661	20452	20571	20666	20646	20609	20768	20696	20752	20820	20762	20785	20795	20614	20732	20757	20849	20955	20828	20630	20633	20748	20518	20514	20849	20495	20768	20856	20576	20720	20912	20912	20778	20850	20835	20725	20983	20736	20617	20813	20732	20832	20855	20870	20763	20997	20745	20746	20536	20485	20790	20953	20669	20782	20628	20796	20804	20862	20876	20786	20868	20831	20805	20824	20669	20611	20764	20597	20527	20784	20659	21005	20633	20809	20733	20667	20739	20787	20469	20811	20749	20781	20814	20798	20783	20893	20657	20828	20779	20789	20621	20731	20796	20678	20566	20751	20782	20738	20662	20689	20628	20701	20735	20951	20607	20756	20649	20892	20810	20853	20832	20633	20686	20768	20777	20583	20616	20674	20754	20530	20858	20790	20683	20653	20708	20556	20671	20819	20794	20824	20852	20746	20856	20653	20541	20851	20697	21067	20646	20584	20687	20860	20904	20781	20561	20677	20474	20781	20750	20627	20887	20847	20697	20709	20650	20710	20944
51452	75129	67517	55918	49639	41551	30466	25804	23019	20449	18561	17978	17082	16790	16238	15902	15892	15654	15506	15329	15193	15276	15307	15202	15210	15073	14949	14982	14876	15130	14920	14846	15076	14924	14791	14962	14885	14910	15009	14807	14967	14890	14786	14771	14960	14891	14764	15019	14721	14730	14888	14604	14769	14838	14895	14837	14595	14809	14882	14783	14869	14712	14880	14821	14756	14775	14925	15218	14843	14920	14853	14819	14736	14945	14805	14927	14710	14829	14848	14788	14744	14710	14841	14929	14662	14754	14807	14857	14816	14758	14862	15012	14543	14833	14794	14857	14839	14773	14744	14767	14847	14835	14790	14937	14905	14765	14869	14705	14939	14966	14794	14922	14772	14905	14831	14788	14825	14603	14649	14828	14804	14958	14832	14847	14764	14926	14881	14869	15010	14794	14833	14807	14929	14788	14785	14767	14795	14722	14784	14753	14650	14768	14683	14912	14577	14736	14763	14785	14849	14715	14918	14730	14799	14803	14968	14754	14859	14831	14825	14882	14717	14912	14870	14851	14935	14894	14854	14863	14697	14795	15003	14963	14855	14859	14987	14804	14731	14824	14829	14796	14852	14892	14903	14858	14826	14813	14757	14873	15069	14788	14782	14875	14775	14654	14961	15073	14869	14806	14883	14746	14844	14731	14790	14845	14780	14930	14870	14823	14864	14834	14842	14844	14924	14702	14862	14849	14754	14719	14806	14749	14799	15007	14883	14732	14717	14913	14705	14802	15007	14895	14934	14768	14735	14719	14953	14866	14908	14744	14783	14937	14668	14923	14981	14691	14727	14771	14872	14787	14740	14830	14929	14706	15003	14774	14692	14851	14867	14826	14754	14783	14982	14692	14821	14866	14804	14909	14875	14943	15000	14772	14865	14930	14842	14893	14775	14741	14894	14889	14823	15020	14850	14870	14755	14680	14944	14796	14937	14909	14945	14961	14896	14860	14608	14802	14664	14865	14874	14828	14797	14953	14708	14644	14848	14878	14777	14703	14951	14815	14827	14837	14734	14847	14991	14784	14871	14812	14914	14758	14755	14889	14798	14854	14896	14861	14791	14969	14885	14920	14852	14756	14858	14760	14767	14822	14667	14705	14794	14813	14834	14808	14831	14995	14791	14858	14885	14708	14819	14773	14658	14659	14750	14965	14737	14818	14821	14947	14977	14868	14757	14775	14770	15008	14705	14933	14825	14893	14775	14881	14778	14777	14713	14772	14844	14783	14695	15017	14917	14872	14812	14856	15001	15086	14795	14755	14820	14657	14810	14876	14888	14835	14854	14892	14911	14996	14557	14946	14744	14829	14830	14678	14843	14888	14832	14903	14868	14959	14851	14952	14714	14754	14656	14775	14730	14760	14797	14765	14765	14819	14884	14669	14816	14845	14983	14825	14817	14937	14897	14768	14711	14723	14729	14962	14855	14952	14860	14763	14901	14934	14840	14961	14877	14943	14807	14751	14790	14796	14763	14819	14767	14670	14965	14862	14787	14768	14784	14927	14788	14683	14838	14838	14797	14961	14991	14842	14922	14886	14745	14832	14793	14850	14749	14811	14923	14693	14653	14871	14853	14780	14742	14547	14841	14739	15044	14868	14986	14847	15047	14752	14862	14982	14891	14675	14930	14899	14916	14953	14757	14898	14769	14801	14873	14778	14866	14778	14959	14680	14869	14863	14893	14747	14761	14882	14799	14646	14778	14866	14848	14820	14877	14748	14947	14942	14910	14895	14718	14795	14770	14721	14954	14851	15030	14673	14939	14651	14676	14822	14837	14843	14588	14914	14857	14601	14784	14570	14768	14974	15102	14805	14711	14770	14848	14865	14774	14927	14742	14863	14790	14852	14927	14741	14715	14920	14916	14950	14942	14744	14840	14870	14744	14793	14855	14713	14955	14825	14690	14872	14640	14879	14910	14683	14811	14854	14790	14826	14819	14745	14750	14855	14825	14841	14840	14896	14939	14934	14798	14844	14807	14893	14907	14913	14843	14672	14792	15015	14836	14823	14935	14658	14784	14745	14791	14952	14811	14734	14824	14785	14646	14935	14722	14716	15022	14737	14828	14900	14584	14703	14885	14660	14875	14881	14778	14812	14833	14577	14749	14831	14801	14731	14807	14740	14920	14752	14740	14744	14907	14857	14880	14761	15010	14953	14756	14621	14813	14838	14840	14864	14813	14813	14821	14752	14628	14684	14781	14788	14648	14867	14765	14793	14771	14696	14618	14835	14823	14855	14866	14772	14760	14808	14902	14652	14993	14869	15023	14763	14705	14764	14839	14977	15035	14724	14888	14847	14825	14669	14810	14832	14882	14902	14860	14812	14888	14792	14824	14803	14755	14812	14923	14747	14807	15070	14840	14565	14853	14851	14845	14808	14845	14682	14949	14661	14883	14788	14689	14811	15000	14983	14774	14906	15031	14783	14787	14928	14950	14643	14946	14832	14862	14695	14816	14725	14835	14832	14901	14828	14874	14897	14742	14816	14866	14853	14849	14820	14832	14826	14912	14684	14895	14656	14824	14926	14868	14663	14621	14970	14702	14841	14907	14830	14912	14803	14878	14841	14826	14895	14638	14926	14915	14976	14826	14819	14784	14951	15021	14827	14861	14798	14733	14736	14732	14880	14760	14802	14896	14914	14816	14952	14776	14755	14787	14732	14791	14745	14953	14886	14900	14980	14924	14867	14796	14825	14962	14900	14978	14637	14732	14889	14861	14886	14823	14774	14905	14858	14978	14788	14798	14937	14773	14849	14732	14736	14654	14780	14761	14845	14644	14776	14684	14916	14812	14913	14831	14790	14789	14933	14777	15023	14832	14886	14853	14872	14783	14860	14892	14809	14697	14793	14676	14915	14777	14832	14845	14896	14915	14812	14694	14984	14833	14707	14939	14774	14976	14910	14748	14722	14790	14877	14772	14957	14648	14836	14723	14833	14872	15004	14871	14846	14889	14855	14867	14743	14817	14895	14614	14658	14830	14959	14772	14942	14657	14805	14773	14779	14920	14945	14732	14861	14954	14750	14919	14718	14706	14858	14717	14825	14770	14731	14875	14871	14731	14828	14756	14802	14776	15076	14823	14945	14764	14705	14838	14884	14811	14898	14637	14819	14912	14759	14919	14797	14937	14740	14806	14807	14736	14669	14855	14828	14666	14647	14792	14697	14911	14771	14796	14735	14943	14683	14758	14760	14604	14749	14921	14860	14884	14804	14825	14660	14771	14766	14652	14974	14863	14717	14847	14664	14525	14896	14994	14792	14787	14760	15020	14879	14859	14865	14809	14812	14734	14808	14847	14792	14908	14803	14922	14702	14684	14783	14839	14777	14850	14900	14807	14931	14938	14822	15005	14888	14826	14871	14953	14808	14796	14622	14836	14838	14754	14891	14911	14854	14975	14920	14812	14753	14966	14986	14879	14791	14746	14738	14732	14650	15039	14829	14817	14767	14786	14885	14919	15004	14701	14964	14787	14722	14817	14656	14703	14827	14824	14888	14821	14915	14611	14744	14874	14831	14673	14924	14996	14687	14805	14752	14923	14713	14695	14669	14829	14975	14939	14712	14805	14935	14782	14911	14810	14703	14861	14761	14671	14686	14856	14875	14688	14910	14777	14972	14777	14682	14758	14864	14740	14807	14907	14819	14823	14775	14724	14836	14796	14738	14937	14952	14848	14846	14747	14901	14782	14861	14813	14819	14656	14827	14738	14947	14897	14884	14689	14995	14689	15052	14711	14794	14841	14708	14716	14727	14887	14811	14619	14814	14838	14796	14948	14818	14917	14770	14737	14826	14766	14887	14884	14737	14753	14845	14793	14867	14765	14877	14840	14712	14824	14879	14863	14784	14844	14776	14882	15112	14789	14957	14883	14729	14874	14811	14919	14804	14775	14789	14832	14824	14934	14904	14844	14749	14855	14969	14880	14700	14847	14778	14922	14934	14801	14805	14778	14730	14802	14724	14744	14863	14765	14730	14734	14750	14849	14926	14796	14751	14880	14766	14781	14830	14691	14741	14730	14997	14879	14686	14689	14812	14759	14753	14714	14831	14903	14822	14642	14787	14756	14859	14833	14941	14754	14875	14701	14825	14775	15100	14770	14798	14782	14813	14590	14844	14854	14888	14734	14917	14723	14881	14685	14755	14769	14717	14815	14803	14659	14789	14793	14814	14854	14798	14791	14819	14776	14825	14810	14880	14775	14841	14725	14705	14823	14706	14713	14852	14872	14780	14908	14907	14916	14945	14762	14879	14845	15054	14892	14848	14754	14821	14865	14858	14851	14730	14870	14909	14784	14931	14879	14859	14790	14630	14644	14879	14822	14760	14720	14747	14735	14872	14670	14961	14855	14866	14852	14805	14865	14897	14805	14765	14708	14897	14690	14822	14885	14863	14779	14871	14953	14907	14930	14855	14948	14713	14834	14747	14711	14683	14620	14829	14979	14737	14748	14829	14755	14660	14805	14870	14723	14929	14930	14708	14957	14785	14653	14862	14761	14877	14896	14787	14808	14927	14624	14845	14877	14896	14933	15016	14786	14905	14918	14888	14658	14897	14854	14802	14978	14703	14760	14806	14805	14955	14819	14930	14921	14861	14709	14725	15018	14703	14951	14768	14805	14888	14774	14719	14802	14718	14927	14914	14925	14802	14750	14828	14877	14897	15005	14717	14869	14836	14863	14989	14860	14714	14790	14673	14831	14883	14616	14687	14710	14978	14890	14775	14841	14907	14788	14952	14900	14700	14905	14704	14863	14721	14904	14793	14740	14772	14902	14642	14759	14770	14814	15025	14914	14851	14878	14702	14625	15001	14853	14933	14878	14772	14922	14914	14762	14936	14750	14786	14795	14841	14701	14749	14817	14782	14758	14745	14835	14824	14886	14664	14800	14728	14945	14779	14770	14824	14820	14859	14724	14861	15018	14770	14727	14687	14559	14945	14975	14960	14836	14727	15014	14825	14925	14744	14736	14875	14942	14733	14721	14869	14634	14793	14845	14889	14703	14638	14867	14963	14787	14783	14850	14914	14788	14863	14872	14715	14986	14671	14847	14818	14710	14895	14798	15043	14774	14832	14809	14652	14830	14723	14921	14736	14673	14732	14782	14885	14803	14912	14894	14835	14859	14860	14911	14728	14867	14811
46118	53154	52084	45059	36722	29827	26446	24386	23535	22776	22358	22017	22018	21619	21723	21604	21218	21601	21241	21129	21343	21349	21131	21147	21257	21315	21126	21181	21270	21384	21175	21266	21243	21206	21290	21131	20991	21303	21101	21216	21180	21176	21220	21095	21132	21010	21360	21127	21141	21118	21047	21215	21405	21272	21465	21049	21366	21092	20961	21130	21341	21077	21062	21117	21357	20962	21173	20952	20877	21259	21058	21169	21105	21100	21497	21157	21075	21233	21255	21110	21157	21314	21122	21315	21300	21158	21286	21083	21305	20987	21188	21083	20946	21058	21000	21218	21230	21205	21264	21297	20994	21401	21223	21220	21218	21046	21007	21038	20971	21218	21261	21224	20899	21269	21065	21157	21182	21184	21146	20991	21096	21283	21257	21204	21272	21060	21348	21150	21273	20954	21224	21189	21007	21302	21352	21085	21338	21178	21152	20963	21189	21018	21344	21064	20776	21109	20831	21233	21317	21205	21286	21216	20914	21322	21197	21173	21153	21091	21087	21198	21516	21164	21152	21181	21009	21174	21031	21068	21232	21104	21254	20931	21409	21082	21042	21079	20996	20975	21215	21185	20991	21110	20959	21161	21196	21376	21259	21103	21319	21383	21200	21187	21226	21241	21209	21243	21196	20946	21108	21312	21381	21137	21352	21032	21102	21183	20924	21178	21101	21357	21438	21151	21342	21244	20991	21377	21136	21106	21112	21112	21024	21225	21330	21143	21043	21323	21180	21359	21148	21347	21066	21196	21041	21112	21167	21394	21084	21308	21114	21194	21004	20991	21254	20891	20984	21113	21246	21062	21106	21142	21246	21137	21242	20956	20902	21357	21224	21133	21017	21148	21121	21314	21305	21034	21153	21118	21184	21261	21014	21303	21157	21191	21171	21291	21341	21282	21164	21206	21295	21229	21135	21288	21266	21158	21099	21125	21147	21258	21464	21088	21328	21266	21070	21419	21198	21271	20952	21132	21398	21084	21134	21295	21262	21085	21131	21219	21292	21031	21125	21304	21177	21070	21076	21088	21245	21201	20988	21227	21111	21180	21203	21228	21235	21117	20888	21025	21131	21095	21284	21266	21341	20888	20955	21196	21108	20849	21146	20924	21279	21091	21106	21118	20829	21141	21290	21043	21422	21114	21126	21215	21288	21113	21343	21451	21053	21015	21200	21335	21175	21332	21217	21268	21225	21174	21262	21412	21278	21242	21208	21059	20963	21228	21166	21190	21204	21047	21214	21138	21117	21024	20972	21061	21137	21256	21144	21162	21073	21082	21210	21161	21187	21140	21301	21353	21354	21164	21090	21208	21187	21119	21104	21081	21242	21101	21202	21234	21074	21316	21155	21229	21315	21158	21179	21216	21133	20979	21272	21278	21336	21095	21269	21427	21245	21025	21174	21099	21022	21116	21324	21040	21262	21264	21219	21143	21166	21251	21121	21241	21178	21041	20957	21232	21218	21260	21299	21298	21224	21187	21046	21083	21178	21234	21053	21162	21304	21134	20985	21291	21238	21161	20976	21013	21262	21340	21393	21119	21258	21098	21266	20999	21091	21214	21057	21296	21249	21208	21197	21137	21189	21052	21002	21221	21299	21226	21168	20970	21152	21135	21215	21151	20938	21238	21112	20975	21462	21033	21373	21401	21156	21300	21312	21246	21179	21054	21039	21136	21252	21252	21536	21161	21322	21121	21059	21170	21349	21147	21067	21124	21179	21295	21490	21073	21066	21214	21344	21041	21357	21002	21199	21125	21266	20977	21339	21169	21279	21153	21261	21261	21202	21127	21057	21181	21151	21287	21294	20942	21087	21068	21239	21171	21320	21054	21081	21231	21056	21382	21287	21385	21220	21144	21197	21075	21340	21284	21204	21226	21204	21154	21082	21132	21299	21208	21132	21205	20973	20934	21000	21084	21060	21008	21131	21327	21109	21349	21121	21207	21221	21229	21264	21132	21113	21249	21319	21081	20976	20931	21167	21354	21192	21250	21334	21233	21266	21239	21330	20998	21075	21005	21406	21083	21202	21259	21134	21226	21003	21017	21206	21164	21441	21263	20878	20906	20991	21107	21218	21085	21171	21327	21339	21173	21255	21160	21097	21021	21327	21312	21250	21213	21477	21259	21159	21214	21182	21143	21269	20948	21141	21114	21298	21338	21156	21013	21072	21284	21270	21287	21304	21226	21016	21312	21144	21097	21356	21092	20869	21216	21216	21100	21020	21144	21209	21344	21298	21224	21399	21144	21073	20946	21144	21083	21345	21213	21088	21257	21296	21166	21017	21379	21452	21348	21221	21218	21067	20920	21270	21197	21187	21060	21240	21086	21103	21217	20973	21409	21035	21025	21167	21206	21287	21056	21052	21216	21433	21022	21149	21203	21034	21120	21113	21191	21063	21240	21280	21068	20931	21237	21014	21179	21314	21359	21253	21173	21204	21185	21124	21303	20992	21204	21049	21199	21269	21208	21167	21234	21120	21120	21199	21180	21282	21051	21110	21107	21359	21339	21195	21293	21375	21091	21265	21234	21045	20978	21455	21240	21138	21240	21357	21083	21237	21276	21143	21002	21204	21136	21220	20941	21133	21231	21267	21220	21255	21201	21245	21273	21319	21424	21280	21225	21214	21338	21167	21246	21221	21052	21167	21375	21183	21081	21107	21149	21280	21218	21142	21053	21212	21024	21033	20862	21310	21283	20981	21163	21233	21252	21200	20953	21019	20979	21142	20966	21141	21022	21300	21245	21357	21092	21394	21212	20998	21249	21052	20984	20895	21200	21160	20980	21158	21238	21203	21030	21242	21237	21319	21212	20963	21209	20949	21281	21258	20929	21358	21205	20990	21159	21448	21087	21378	21444	21185	21235	21145	21092	21368	21142	21206	21278	21315	21184	21037	21302	21200	20975	21060	21104	21455	21262	21263	21372	21118	21212	21263	21418	21290	21300	21213	21329	21371	21361	20956	20944	21181	21171	21008	21248	21033	21232	21252	21178	21058	21198	21316	21197	21350	21267	21085	21223	21195	21086	20910	21064	21073	21071	21203	21127	21385	21401	21266	21146	21375	21062	21102	21130	21103	20996	21221	21071	21142	21128	21329	21287	20983	21230	21448	21012	21231	21382	21120	21242	21183	20998	21118	21232	21058	21157	21427	21238	21309	21117	21291	21097	21208	21188	21001	21299	21059	21057	21246	21069	21136	21100	21044	21058	21318	21234	21314	21031	21048	21281	21161	21227	21071	21193	21319	21127	21142	21279	21107	21309	21264	21247	21265	21394	21480	21149	21284	21101	21077	21151	21193	21236	21216	21226	21075	20980	21193	20990	20962	21221	21350	21072	21167	21340	21105	21091	21009	21032	20957	21395	21333	21275	21152	21368	21232	20942	21017	21102	21173	21365	21424	20995	21173	21231	21004	21119	21217	21254	21252	21315	21072	21440	21376	21132	21309	21220	21382	21379	21244	21269	21253	21158	21134	21169	21103	21140	21246	20903	21245	21090	21276	21213	21115	21037	21175	21106	21130	21188	21104	21362	21190	20949	21213	21397	21306	21315	21092	21391	21135	21106	21245	20998	21279	21289	21188	21095	21057	21058	21387	21223	21345	21077	21300	21419	21206	21207	21228	21173	21123	21429	21171	21220	21075	21191	21023	21160	21053	21323	21394	20953	21170	21060	21071	21381	21208	21235	21148	21251	21164	21100	21127	21291	21263	21278	21114	21280	21049	21385	21277	20931	21368	21485	21308	21025	21140	21243	21075	21221	21284	21226	21418	21344	21144	21170	21103	21161	21422	21023	21197	21141	21378	21165	21241	21288	21218	21394	21270	21269	21196	21019	21134	21250	21457	21505	21257	21200	21317	21219	21129	21143	21316	21059	21142	21265	21578	21288	21158	20971	21338	21355	21247	21185	21106	21224	21321	21047	21243	21205	21115	21297	21236	21314	21330	21222	21051	21396	21336	21121	21249	21123	21216	21207	21247	21166	21320	21073	21205	21058	21271	21166	21261	21036	21116	21376	21369	21231	21185	21189	21079	21187	21239	21061	21114	21271	21175	21296	21472	21103	21127	21275	20999	21217	21236	21170	21354	21007	21232	21286	21198	20996	21092	21120	21104	21149	21147	21272	21523	21252	21181	21296	21151	20980	21142	20989	21368	21163	21428	20912	21284	21113	21029	21131	21303	20957	21120	21220	21130	21339	21174	21115	21205	21383	21160	21149	21190	21228	21033	21252	21182	21099	21261	20960	21121	21245	21357	21262	21101	21333	21151	21094	21175	21269	21381	21174	21183	21120	21060	20926	21415	21414	20997	21152	21131	21345	21246	21107	21172	21298	21244	21319	21095	21269	21367	21296	21318	21282	21177	21356	21198	21306	21143	21205	21153	21194	21106	21076	21289	20973	21106	21212	21308	21145	21196	21137	21069	21187	21193	21208	21296	21128	21215	21133	21397	21046	21210	20974	21138	21086	21192	21368	21451	21240	21214	21371	21240	21329	21201	21270	21356	21065	21422	21135	21230	21084	21121	21107	21294	20990	21077	21268	21215	21253	21310	21223	21116	21157	21401	21308	21239	21184	21418	21178	21080	21466	21206	21229	21334	21093	21166	21306	21262	21173	21110	21188	21192	21244	21177	21131	21129	21025	21487	21320	21339	21181	21137	21093	21226	20994	21185	21020	21247	21271	21134	21051	21157	21088	21351	21071	21061	20945	20958	21356	21142	21119	21250	21036	21104	21235	21172	21223	21145	21250	21213	21197	21382	21204	21153	21183	21125	21090	21008	21083	21235	21283	21289	21290	21033	21031	21200	21255	21234	21310	21212	21280	21088	21081	21037	21062	21123	21226	21324	21087	21044	21053	21218	20985	21400	21186	21049	21173	21264	21068	21088	21282	21175	21202	21060	21132	21313	21399	21011	21268	21202	21148	21177	21161	21008	21067	21133	21233	21191	21363	20897	21227	21147	21162	21146	21332	21235	21369	21171	21154	21015	21193	21275	21133	21201	21305	21073	21212	21330	21231	21164	21278	21248	21155	21259	21183	21112	21200	21079	21153	21197	21222	20995	21430	21211	21157	21080	21056	21176	21292	21226	21266	21330	21378	21251	21169	21387	21058	21138	21090	20878	21194	21131	21173	21215	21301
49321	62143	54615	42385	33784	25703	21569	19273	18099	17268	16514	16091	15889	15971	15756	15706	15517	15343	15256	15259	15244	15339	15233	15254	15125	15292	15142	15225	15294	15124	15118	14968	15036	15046	14954	15082	15094	15141	14900	15180	15002	15253	15179	14896	15082	15101	15139	15148	15200	15097	15016	15135	15107	15021	14994	15024	15170	15202	14959	15085	15072	15105	14999	15058	15204	15027	14971	15219	14932	15040	15082	15117	14959	15078	15116	15013	14969	15178	15002	14897	15134	15205	15051	15069	15211	15135	14928	15162	15103	15153	15105	15187	15083	15116	14972	15134	15058	14986	15026	14977	14935	15172	14953	14981	15136	14961	15108	15038	14993	14991	15085	15097	15174	15175	15091	15044	14822	15130	15074	14986	15026	14923	15101	15231	15124	15161	15047	15132	15030	15127	15102	15005	15072	15095	14981	15096	15109	15054	15087	14914	15161	15151	15099	15095	14944	15111	15212	15105	15064	15051	15118	15006	15284	14927	14925	14985	15077	15077	15050	15065	15127	15031	15029	15116	15025	15022	15199	14987	15086	14863	14915	15119	14978	15199	15078	15134	15086	15081	15000	15090	15007	15198	14966	15074	15236	15092	15088	15273	14956	15225	15019	15020	14916	15051	15105	15093	15253	15030	15046	15284	15081	15020	15208	15070	14920	15108	15087	15004	14960	14954	15058	14952	14859	15144	15066	14909	15123	15069	15037	15228	15198	15037	15028	14952	14935	15027	15071	14936	15124	15013	15085	15068	15029	15185	15188	15117	15216	15104	14978	15158	15059	15044	15157	15135	15080	15069	15103	14988	14948	14931	15175	15015	15014	15040	15102	15010	15074	15153	15176	15167	15082	14992	14921	15024	15262	14961	15036	15094	15131	15130	15050	15143	15354	15124	15137	15182	15148	15163	15098	15160	15014	15055	15182	15206	14994	15103	14999	14851	15140	14997	15161	15179	15407	15102	15046	15094	14876	15071	15066	15174	15215	15072	15110	15043	15135	15137	14990	15008	15032	15051	15010	15214	15001	15068	15137	15091	15086	14947	15130	15026	15115	15037	14970	15253	15065	15139	15097	15039	15054	15181	15055	15214	15085	14989	14946	14938	15145	14891	15028	15102	14937	15046	15240	15210	14996	15216	15229	15226	15034	15084	14901	15160	15045	15141	15072	15064	15134	15042	15122	15052	15231	15106	15178	15188	14954	15184	15210	15172	14931	15148	14996	15063	15074	14990	15094	15050	15065	15025	15176	15129	15071	15164	15098	15116	15194	15252	14922	14965	14960	14999	15149	14899	14996	15107	14957	15178	14942	15064	15164	15152	15178	15104	15207	15057	15226	14938	15237	15139	15244	15103	15240	14984	15133	15075	15241	14809	14941	14973	15165	14953	15059	15327	15181	14970	15148	15067	15088	14925	15103	14999	15099	15182	15023	15072	14828	15092	15111	15134	15344	15094	15069	15121	14943	15074	15134	15163	14905	15015	15082	15093	15094	15028	15089	14907	15030	15011	15176	15106	15133	15083	15046	15381	14962	15044	15058	15020	15069	15041	15276	14981	14967	14960	15093	15083	15028	15127	15089	15072	15005	14992	14932	15021	14916	14947	15023	15046	15007	15189	15100	15069	15052	14996	14999	15241	15221	15081	14968	15055	14909	15101	15098	15093	15133	15094	14880	15138	15127	15037	15043	15034	15222	15024	15209	15030	15055	15180	15370	15006	15077	15341	15169	15135	15245	14963	15181	14948	14988	14999	15038	15224	15243	15144	14919	15012	15217	15149	15259	14942	14987	15091	15115	15064	15077	15085	15210	15005	15164	15228	15037	15090	14988	15088	15062	15032	15080	15230	14987	15198	15062	15115	15040	15042	15095	15031	15119	15228	15188	15019	15084	15195	15094	15016	15247	14977	15136	15105	15112	15089	15201	14929	15044	15202	15212	15122	15154	15189	15060	14998	15071	15179	15109	15027	15285	15149	14991	15059	15186	15216	15024	15088	15043	15145	15200	15039	14980	14971	15177	15093	15141	14961	15189	15028	15094	15094	15138	15124	15006	15055	15172	15050	15075	14861	15162	15173	15052	14944	15234	15104	15292	14955	15130	15250	15021	15168	15106	15045	15137	15034	15062	14990	15083	15119	15055	15053	15165	15173	15030	15038	15080	15108	15116	15073	15008	15150	14985	15216	15038	15074	14948	14912	14916	14956	15126	15179	15050	15202	15310	15101	15101	14994	15136	15193	15051	14961	14983	15167	15000	14983	15138	15035	14993	15139	15002	15143	15148	15047	15150	15056	15042	15249	15066	15084	15047	15138	15047	15030	15009	15080	15122	15138	14993	14912	15139	14994	14943	15137	15002	14888	14912	15198	15201	15075	15208	15074	15028	15030	14969	14889	15133	15113	14916	15117	14997	15014	15023	15045	14982	15119	15149	15070	14899	15071	15141	14991	15040	14990	15113	15022	15154	15178	15068	14936	15008	15148	14977	14953	14871	15079	15063	15076	15117	15020	14947	15030	15095	15147	15048	15021	15292	15236	15201	15013	14954	14988	15017	15018	15047	15047	15049	14960	15032	15095	14965	15066	15143	15073	14960	15028	15101	15156	15179	15158	15307	15062	15112	14956	15043	14958	15030	14945	15316	15105	15056	15183	15039	14930	14918	15026	15091	15085	15101	14930	15059	15098	15173	14960	15085	15054	15194	15142	14976	15020	15002	15187	15071	15193	15182	15092	15065	15150	15180	15109	15258	15098	15031	14885	14990	15118	15126	15093	15189	15190	15040	15097	14947	15204	14939	15041	15078	15155	15178	15150	15194	15008	15086	15180	15234	14996	15101	15155	15064	15182	15164	15118	15133	14967	14960	14968	15231	15143	15153	15248	15173	15070	14915	14867	15174	14948	15084	15094	15041	15021	15084	15182	15095	15366	15140	14977	15060	15084	15060	15007	14927	15066	15056	14968	15025	15114	15082	14974	15128	15168	15043	15175	14964	14949	15066	15213	14980	14931	15176	15223	14968	15069	15105	15141	14991	15053	15071	15025	15008	15087	15003	15048	14963	15004	15171	14939	15160	15021	15190	15019	15002	15084	14955	15101	15104	15153	15226	15088	15020	15107	15083	15185	14985	15095	15069	15063	14906	14997	15233	15112	15091	14954	14859	15009	15183	14972	15029	15118	15075	15088	15072	15247	15140	15078	14994	14987	15012	15136	14990	14972	15067	15021	15215	15148	15026	15066	15086	15200	15091	15182	15111	15196	15201	14958	15070	15105	14946	15194	15083	14981	14915	15162	15394	15039	15140	15090	15203	15193	15154	15012	15134	15213	15182	15022	14950	15017	15221	15053	15071	14992	15173	15031	15140	15115	15172	15234	14955	15141	15098	15184	14944	14964	15081	15102	15262	15096	15014	14863	15099	15047	15159	15173	14979	15122	14985	15048	15037	15024	15159	15049	15047	14961	15243	15212	15178	14917	15027	15073	15078	14963	15060	14973	15165	14935	15087	15007	15010	15119	15038	15035	15144	15253	14853	15191	15155	15181	14988	15076	15232	15078	15222	15108	15204	15238	15001	15101	15005	15032	15149	14914	15087	15170	15054	15060	14898	15070	15081	14967	14995	15179	15214	15183	14951	15134	15133	14923	14903	15240	15068	14950	15087	15069	15005	15231	14996	15272	14824	15143	14952	15107	14962	15019	15154	15084	14870	15205	15078	15172	14878	15118	15206	15114	15195	15248	15074	15072	15068	15091	15137	14994	15096	15016	15188	14994	15309	15018	15122	14956	15122	15152	14912	15058	15137	15256	14934	15141	15068	15171	15023	15132	15052	15249	15146	15157	15150	15126	15055	15054	14912	15099	15220	15060	15059	15080	15074	14959	15019	15163	15014	15057	14906	15107	15000	14986	14991	15031	15050	15067	14977	15053	15067	15160	15104	15024	15101	15254	14973	15161	15148	15091	15131	14924	15111	15104	14982	15089	15285	15089	14990	15189	15116	15139	15035	15194	15049	15025	15056	14958	15057	14976	15000	15282	15032	14935	15231	14999	15121	15069	15082	15174	14970	15137	15062	15003	15111	14963	15107	15103	15030	15096	15185	15189	15108	15081	15074	15043	15201	15022	15131	15134	14930	15182	15010	14920	15060	15113	15016	14893	15071	15072	15116	15088	15028	15057	15081	15254	15032	15069	15032	14887	15065	15054	15008	15106	14953	15204	15088	15027	15052	15006	15164	15033	15040	15026	15080	14962	15001	15010	15005	15214	15048	14984	15194	15029	15151	15219	14941	14848	15285	15003	15266	15130	15184	15040	14924	15047	15173	15140	15110	15000	15146	15143	15033	15342	15043	14977	14989	15022	15155	15054	14962	14850	15029	15146	15197	15090	14937	15069	15228	15141	15093	15008	15047	15274	15128	15096	15111	15144	15335	15219	15014	15016	15235	15116	15169	15040	15406	15160	15024	15069	15066	15042	15066	15168	15062	14987	15133	15088	15063	15052	15008	14890	15157	15075	15036	15157	15063	15047	15049	15216	15001	15148	15194	14961	15243	15034	15066	15250	15072	15050	15000	15056	15101	15041	14915	14987	15068	14953	15111	15116	15135	15082	15092	15064	14913	15108	15078	15044	15005	14971	14975	14950	15099	15057	15077	15124	15087	15309	15037	15067	15080	14977	15060	14948	15059	15006	15030	15285	15260	15109	15071	15137	15078	15209	15116	14965	14959	15073	15283	15118	15044	15152	15052	15186	15027	15109	15044	15110	15005	15202	15217	15181	14965	14988	14910	15033	15153	15153	15121	15063	15081	15071	15128	15029	15044	15217	15155	15208	15154	15041	15096	15194	15218	14994	15086	15166	15175	15203	15059	15038	14952	15160	14940	15202	15111	14983	15090	14857	14976	15184	15117	15011	15032	15130	15180	15152	15217	15182	15054	15114	14892	15042	15087	15091	15076	15012	15132	15203	15072	15129	15284	15104	15095	14944	14892	14976	15170	15116	15029	15031	15229	15051	14962	15264	15159	15007	15268	15139	15100	15138	15108	14998	15006	15058	15230	15335	15030	15107	15027	15003	15015	15075	15169	15064	15016	15114	15030	15025	14881	15032	15083	15127	15151	14989	15154	14945	14955	15143	15092	14979	15178	15092	15162	14899
26384	21920	31354	34371	37014	38842	34683	27023	24330	23541	22647	22311	21882	21732	21519	21615	21447	21375	21321	21275	20945	21205	21055	21130	20882	20947	20860	20954	20935	20890	21058	20773	20987	20851	20875	20865	20643	21068	21055	20875	20902	20752	20863	20543	20652	20951	20927	20722	21053	20726	20862	20686	20487	20722	20922	20643	20912	20908	20768	20953	20790	20732	20889	20672	20634	20664	20796	20896	20948	20825	20624	20768	20670	20812	20973	20667	20933	20816	20932	20948	20846	20754	20889	20798	20935	20824	20734	20844	20614	20983	20912	20840	20769	20825	20894	20756	20754	21002	20862	20925	20884	20707	20718	20940	21014	20738	20901	20771	20788	20729	20958	20978	20841	20792	20867	20715	20978	20812	20851	21068	20816	20891	20762	20772	20766	20623	20784	21042	20917	20887	20658	20740	20624	20654	20912	21057	20806	20671	20837	20704	20676	20624	20695	20652	20612	20993	20731	20846	20815	20746	20867	21075	20694	20820	20941	20783	20695	20715	21137	20802	20838	20569	21019	20730	20569	20725	20761	20885	20859	20735	20710	20846	20676	20729	20912	20897	20963	20786	20660	20620	20962	20856	20889	20625	20552	20736	20952	20726	20644	20763	20724	20706	20837	20788	20918	20741	21094	20754	20753	20785	20920	20621	20725	20857	20947	20939	20890	20679	20907	20880	20891	20887	20831	20940	20811	20897	20692	20883	20837	20747	21005	20792	20613	20906	20776	20801	20775	20814	20815	20605	20855	20871	20772	20729	20843	21042	20786	20787	20722	20533	20714	20670	20921	20847	20873	20715	20796	20929	20826	20703	20637	20590	20673	20722	20874	20905	20899	20955	20839	20649	20840	20701	21018	20788	20817	20847	20704	20951	20870	20807	20748	20940	20961	20821	20906	20907	20786	20748	20638	20821	20832	20783	20674	20730	20863	20775	20871	20814	20632	20864	20838	20820	20790	20701	20822	20780	20952	20778	20783	20905	20935	20976	20922	20747	21124	20869	20938	20961	20539	20761	20686	20720	20655	20834	20857	20609	20885	20651	20788	20556	20827	20468	20569	20563	20610	20827	20856	20805	20633	20602	20872	20629	20720	20843	20616	20850	20760	20720	20848	20967	20598	20800	20650	20800	20525	20780	20616	20896	21018	20820	20784	20761	20740	20844	20702	20693	20722	20929	20861	20843	20669	20729	20710	20917	21078	20982	20847	20729	20770	20599	20861	20825	20843	20813	20817	20876	20721	20829	20985	20623	20468	20581	20707	20741	20800	20874	20745	20829	20734	20968	20883	20815	20796	20674	20936	20733	20657	20764	20865	20871	20695	20979	20815	20990	20686	20703	20576	20883	20851	20786	21001	20860	20864	20696	20571	20685	20796	20704	20904	20818	20817	20741	20687	20911	20724	20980	20954	20713	20802	20822	20487	20783	20954	20520	20894	20667	20940	20850	20868	20737	20897	20634	20705	20667	20809	20606	20773	20703	20650	20879	20734	20950	20954	20970	20840	20662	20710	20722	21069	20934	20698	20873	20586	20697	20667	20911	20805	20861	20698	20610	20546	20939	20788	20809	20605	20812	20846	20857	20558	20762	20703	20717	20718	20803	20860	20766	20696	20728	20684	20555	20812	20793	20914	20619	20688	20965	20810	20746	20851	20874	20757	20830	20821	20721	20714	20897	20943	20707	20758	20859	20821	20739	20527	20983	21039	20725	21038	20862	21034	20694	20939	20715	20690	20673	20611	20727	20918	21007	20822	20630	20826	20743	21089	20894	20949	20863	20584	20746	20978	20863	20835	20856	20898	20856	21161	20790	20892	20749	20684	20707	20967	20723	20760	20850	20706	20775	20740	20781	20864	20749	20762	20730	20853	20883	21080	20768	21005	20779	20885	20825	20782	20670	20984	20770	20963	20998	20849	20920	20837	20937	20871	20827	20934	20927	20743	20687	20780	20797	20613	20717	20678	20604	20783	20752	20782	20945	20760	20758	20837	20616	20837	20812	20716	20810	20902	20752	20908	20845	20717	20809	20745	20751	20957	20731	20564	20948	20762	20690	20826	20885	20708	20714	20789	20757	20530	20927	20857	20913	20981	20798	20777	20755	20557	20968	20693	20738	20748	20703	20823	20747	20823	20711	20925	20869	20819	20782	20540	20884	20891	20820	20841	20771	20756	20828	20745	20866	20799	20893	21001	20786	21041	20724	20888	21065	20977	20778	20978	20862	20691	20892	20777	20741	20778	20682	20876	21129	20813	20940	20933	21048	20820	20611	20702	20825	21087	20972	20699	20945	20981	20848	20867	20857	20668	20960	20755	21036	20852	20655	20778	20964	20679	20613	20596	20813	20831	20829	20749	20736	20881	20673	20634	20736	20856	20915	20718	20871	20551	20648	20843	20949	20709	20909	20864	21033	20805	20841	20646	20785	20734	20677	20811	20863	20703	20672	20603	20793	20823	20857	20813	20894	20965	20856	20795	20512	20781	20722	20690	20878	20745	20885	20839	20876	20668	20630	20667	20389	20868	20752	20882	20770	20775	21034	20897	20933	20918	20932	20787	20698	20637	20816	20748	20788	20751	20759	20679	20718	20832	20939	20627	20947	20710	20688	20872	20657	20557	20947	20877	20902	20849	20879	21174	21113	21023	20896	21065	20620	20925	20713	20956	20751	20887	20843	20726	20667	20763	20800	21028	20855	20778	20879	20574	20860	20689	20834	20757	20796	20809	20877	20430	20611	20887	20770	20863	20720	20622	20730	20632	20764	20848	20935	21068	20824	20746	20759	20681	20768	20889	20782	20803	20792	20959	20836	20828	20603	20841	20764	20986	20773	20851	21009	20833	20770	20736	20831	20902	20869	21022	21041	20894	20962	20624	20895	20733	20553	20706	20856	20770	20916	20939	20702	20798	20737	20751	20831	20763	21046	20836	20495	20831	20819	20893	20646	20652	20625	20700	20832	20799	20850	21054	20658	20729	20430	20955	20955	20901	20807	20819	20556	20798	20847	20930	20813	20847	20854	20789	20909	20885	20806	20822	20788	20802	20721	20943	20654	21003	20800	20665	20729	20788	20907	20984	20893	20783	20789	20762	20700	20913	20465	20669	20691	20762	20809	20909	21025	20998	20806	20849	20866	20768	20818	20675	20556	20799	20662	20672	20779	20873	20850	20878	20634	20737	20789	20858	20912	20859	20705	20657	20864	20843	20885	20789	20773	20734	20680	20481	20768	20635	20879	20578	20868	20927	21017	20803	20850	20878	20949	20666	20777	20921	20915	20810	20860	20876	20953	20631	20788	20810	20678	20557	20581	20734	20788	21027	20774	20667	20646	20771	20883	20857	20648	20597	20782	20819	20758	20649	20901	20579	20642	20856	20734	21048	20765	20775	20863	20678	20928	20690	20843	20662	20912	20887	20951	20838	20918	20808	20653	20887	20888	20824	20756	20655	20965	20769	20872	20816	20844	20842	21098	20975	20787	20819	20642	20713	20747	20828	20827	20889	20953	20920	20745	20728	20438	20738	20728	20830	20804	20646	20866	20808	20650	20783	20797	20484	20848	20939	20922	20915	20753	20806	20968	20757	20879	21087	20607	20543	20580	20915	20760	20632	20610	20810	20767	20820	20911	20839	20688	20890	20813	20794	20743	20731	20753	20867	21060	20944	20769	20785	20685	20655	20769	20804	20689	20653	20686	20677	20685	20873	20769	20914	21034	20884	20698	20951	20853	21029	20989	20595	21060	20848	20964	20634	20752	20800	20701	20988	20786	20740	20698	20608	20710	20756	20795	21031	20797	20928	20677	20796	20883	21076	20835	20825	20504	20881	20794	20876	20662	20918	20901	20706	20583	20735	20839	20804	20667	20786	20725	20796	20943	20763	20641	21018	20934	20920	20962	20952	20756	20771	20857	20958	20900	20853	20703	20865	20664	20719	20694	20905	20527	20696	20739	20891	20368	20775	20732	20917	20739	20407	20489	20860	21031	20882	20738	20913	20677	21051	20907	20808	20863	21061	21012	20853	20986	20816	20740	20709	20861	21091	20789	20513	20982	20640	20658	20871	20774	20896	20570	20811	20631	20739	20813	20872	20992	20777	20947	20845	20812	20747	20777	20731	21094	20706	21011	21153	20802	20865	20654	20800	20773	20939	20679	20714	20785	21074	20766	20683	20761	21028	20896	20718	21006	20729	20837	20826	21020	20936	20909	20918	20753	21054	20737	20813	20641	20966	20857	20662	20961	20843	21074	20955	20737	20729	20616	20643	20852	20738	20701	21054	20666	21185	21063	20888	20922	20777	20614	20565	20735	20905	20627	20875	20913	20970	20835	20775	20991	20936	20545	20809	20973	20659	20717	20762	20793	21020	20749	20957	21094	20801	20724	20938	20528	20847	20753	20643	20757	20709	20580	20833	20934	20826	20767	20715	20993	20704	20898	20831	20802	20698	20781	20853	20913	20777	21000	20700	20925	20732	20921	20585	20651	20742	21015	21012	20883	20692	20922	20799	20679	20755	20790	21017	20728	20894	20867	20723	20978	20831	20675	20892	20621	20763	20734	20613	20859	20756	20697	20626	20788	20707	20834	20687	20701	20824	20621	20512	20731	20709	20619	20652	20783	20617	20881	20615	20684	20751	20991	20794	20954	20814	20820	20824	21014	21152	20873	20864	20813	20974	21160	20725	20678	20734	20823	20710	20803	20998	20785	20843	20867	20930	20640	20770	20785	20746	20670	20760	20948	20828	20780	20766	20925	20904	20885	20776	20713	20710	21035	20809	20809	20812	20853	20896	20761	20946	20811	21127	20955	20784	20960	20919	20969	20725	20959	20817	20823	20767	20888	20652	20819	20902	20889	20744	20686	20884	20786	20654	20940	20663	20914	20823	21115	21051	20479	20657	20739	20707	20885	20604	20704	21130	20898	20666	20876	20655	21045	20926	20681	20753	20586	20578	20738	20786	20833	21033	20840	20705	20912	20645	20788	20672	20897	20723	20749	20767	20906	20701	20808	20781	21046	20640	20601	20912	20694	20652	20653	21103	20964	20733	20762	20888	20845	20653	20794	21052	20797	20928	20853	20882	20805	20692	20595	20786	20594	20529	20554	20468	20833	20769	20686	20797	20790	20799	20644	20625	20874	20797	20931	20612	20775
47724	70597	64598	51669	43899	38269	29169	21871	19582	18243	17221	16686	16324	16024	15747	15514	15450	15533	15327	15067	15273	15162	15036	15166	14967	15018	15101	14920	15042	14748	15048	14820	14872	14832	14846	15016	14873	15053	14801	14856	14963	14920	14839	14936	14789	14900	14795	14864	15020	14898	14685	14796	14858	14834	14737	14752	14848	14860	14760	14905	14875	14815	14999	14777	15015	14914	14844	14923	14844	14842	14803	14895	14873	14868	14936	14794	14916	14860	14957	14966	14827	14789	14818	14924	15015	14978	14901	14772	14793	14838	14752	14860	14814	14948	14831	15058	15013	14866	15032	14788	14874	14884	15004	14850	14808	14783	15003	14953	14766	14928	14944	15012	14745	14782	14666	14972	14805	14814	15077	14758	14941	14876	14823	14749	14773	15000	14814	14908	15053	14886	14942	14878	14867	14877	14926	14832	14963	14981	15013	14804	14826	14856	14849	14953	14955	14773	14837	14767	15072	14775	14966	14824	14891	14985	14910	14871	14744	14883	14899	14723	14872	14917	14978	14763	14832	14834	14986	14824	14912	14779	14774	14770	14838	14991	14881	14765	14953	14792	14866	14741	15040	14958	14996	14769	14866	14871	14945	14883	14772	14834	14879	15066	14785	14929	14973	15035	14751	14903	15007	14807	14928	14816	14850	14811	14889	14921	14818	14853	14950	14845	14926	14899	14832	14965	14928	14779	14682	14873	14945	15007	14709	15067	14906	14949	15014	14743	14863	14969	14896	14884	14916	14676	14936	14646	14757	14812	14847	14788	14844	14817	14907	14997	14891	14757	14836	14955	14735	14934	14831	14728	15038	15002	14866	14732	14988	14828	15013	14889	15121	14847	14907	14877	14939	14825	14914	14969	14827	15063	14873	14767	14781	14894	14756	14773	14865	14957	14984	15119	14747	14861	14919	14977	14895	14905	14919	14875	14758	14884	14886	14769	14909	14887	14760	14910	14834	14900	14917	14780	14716	14929	14827	14800	14732	14850	14745	14851	14742	14969	14696	14911	14894	14884	14870	14893	14827	14807	14917	14882	14914	14906	14990	14843	14694	14861	14887	14905	14617	14837	14885	14831	14866	14850	14704	14774	14813	15050	15009	14926	14826	14911	14806	14905	14896	14787	14864	15059	14807	14640	15005	15026	14858	14929	14903	14734	14759	14637	14648	14956	14883	14873	14960	14928	14842	14861	14882	14922	14837	14783	14917	14949	15009	14802	14961	14861	14810	14809	14653	15042	14869	14825	14964	14988	14694	14939	14708	14879	14725	14997	14752	14745	14795	14916	14887	14908	14783	14934	14648	15103	14927	14816	15017	14851	15029	15017	14939	14858	14927	14898	14722	14902	14918	14976	14762	14820	15019	14876	14852	14767	14829	14936	14874	15013	14960	14827	14892	14837	14744	14782	14936	14814	14857	14833	14804	14945	14761	14882	14897	14710	14830	14831	15007	14671	14776	14988	14906	14908	14848	14825	15027	14658	14986	14740	14996	14879	14934	14971	14926	14827	15006	14938	14988	14930	14818	14834	14741	14809	14977	14871	14818	14818	14779	14874	14862	14973	15073	14814	14897	14843	15033	14919	15007	14925	14990	14987	14862	14861	14827	14915	14782	14811	14953	14772	14884	14741	14807	14931	15026	14890	14890	14845	14977	15026	14815	15012	14775	14756	14953	14700	14900	14953	14841	14846	14821	14848	14819	15050	14880	14777	14858	14908	14888	14761	14893	14780	14867	14845	14852	14934	14853	14911	14796	14907	14789	14826	14815	14886	14982	14733	14909	14999	14879	14945	14793	14982	14924	14828	15034	14969	14948	15056	14864	14864	14755	14888	14991	14934	14924	15037	14918	14751	14858	15053	14795	14805	14861	14818	15001	14748	14921	14891	14970	14945	14840	14687	14825	14926	14910	14691	14927	14955	14865	14685	14896	14874	14899	14815	14871	14894	14783	14939	14815	15134	14833	14880	14906	14802	14964	14825	14953	14918	15017	14917	14887	14884	14888	14664	14766	15073	14924	14968	14692	14996	14877	14947	14796	14895	15119	14854	14763	14751	14908	14875	14887	14878	14827	14906	14758	14832	14834	14984	15079	14978	14904	14843	14621	15016	14859	14847	14982	14788	14786	14835	14899	14835	14856	14822	14985	14923	14906	14913	14960	14823	14947	14912	14761	14957	15009	14850	14858	14826	14810	14941	14866	14871	14725	14764	14841	14865	14751	14775	14978	14860	14939	14895	14823	14933	14754	14813	14845	14718	14824	14872	14958	14771	14829	14942	15013	14875	14831	14865	14786	14979	14868	14832	14859	14850	14835	14837	14960	14758	15071	14717	14799	14948	14820	14850	14816	14887	14724	14894	15008	14930	14843	14938	14754	14876	14871	14868	14881	14855	14917	14980	14719	14971	14950	14866	14974	14825	14821	14955	14763	14878	14790	15016	14819	14851	14914	14882	14792	15067	14970	14971	14846	14970	14787	14889	15023	14833	14759	15121	14871	14800	14879	14977	14754	15067	14950	14938	15107	14815	14797	14938	14966	14848	15022	14698	14988	14715	14866	14798	14711	14960	14784	14856	14800	14801	14778	15044	14889	14818	15008	14731	14975	14883	14887	14929	14997	14883	14841	14916	14942	14805	14814	14950	14824	14963	14863	14782	14896	14875	14934	14826	15013	14977	14876	14909	14962	15107	15024	14853	15000	14807	14799	14842	14884	14777	14750	14964	14898	14962	14793	14757	14923	14712	14836	14850	15068	14956	14998	14828	14956	14824	15103	14985	14953	14925	14803	14894	14697	14757	14991	14861	14996	14796	14885	14906	14806	14812	14777	14975	14815	14888	14994	14773	14973	14852	14758	15000	14982	14964	14830	14832	15128	14793	14942	14854	14788	14938	14958	14790	14782	15049	14810	15053	14860	14755	14854	15008	15012	14743	14860	14896	14723	14757	14944	14747	14870	14784	14749	14780	14757	14934	14798	14951	14945	14712	14788	14982	14827	14889	14965	15058	14888	15042	14841	14782	14775	14890	14903	14873	14893	14870	14695	14800	14718	14987	14949	14852	15023	14818	14762	14774	14852	14837	14906	14748	14761	14865	14830	14881	14950	14963	14709	14758	14906	14986	14855	14831	14972	14682	15016	14872	14861	14955	14901	15007	14934	14849	14855	14808	14650	14859	14904	14948	14787	14949	14743	14762	14904	14977	15008	14839	14912	14805	14746	14882	14854	14843	14860	14803	15043	14966	14830	14689	14776	14960	14879	14675	14883	15054	14945	14778	14848	14934	14727	14762	15080	14729	14915	14778	14996	14949	14962	14952	14762	14980	14837	14825	14750	14876	14797	14924	14725	14855	14796	14800	14593	14926	14942	14722	14923	14905	14896	14752	14864	14987	14813	14927	14911	14870	14866	14823	14822	14812	14790	14804	14835	14967	14877	14945	14873	14955	14802	14691	15007	14872	14834	14821	14812	14806	14920	14786	15039	15047	14835	14671	14787	14878	14882	14832	14974	14734	14751	15035	14871	14945	14849	14907	14867	14840	14953	14794	14881	14955	14862	15037	14740	14990	14828	14926	14842	14992	14802	14881	14812	14801	14963	14949	14898	14920	14968	14870	14921	14868	14865	14971	14954	15092	14936	14973	14934	14805	14946	14823	14865	14829	14965	14972	14868	14828	14833	14852	14837	14767	14856	14858	14635	14881	14986	15052	14849	15082	15087	15021	14981	15018	14705	14942	14785	14855	14845	14936	14874	14784	14881	15018	14841	14928	14730	15014	14928	14765	14880	14930	14894	14951	14846	14712	15008	14993	15008	14864	14924	14962	14925	14863	14904	14995	14814	14987	14843	15000	15021	14788	14981	14807	14874	14846	14848	14740	14926	14892	14954	14965	14981	14716	15079	14806	14862	14944	14860	14804	14993	14950	14948	15051	14608	14900	14967	14970	14838	14867	15004	14699	14977	14582	14960	14921	14827	15048	15149	14763	14825	14870	15035	14950	14837	14695	14967	14808	14858	14868	14638	14993	14978	14827	14840	14711	14799	14772	14868	14825	15069	14951	14958	14868	14804	14527	15118	14895	14982	14919	14995	14831	14894	14939	14821	15001	14640	14962	14901	15016	14973	14816	14998	14855	15022	14966	14918	15024	14881	14885	15005	14740	14813	14866	14897	14946	14975	14921	14810	14891	14716	14771	14936	14902	14870	14781	14993	14875	14824	14854	14931	14890	14867	14983	14743	14835	14709	14841	14947	14831	14745	14974	14938	14899	14907	15014	15003	14916	14805	14979	14907	14913	15067	14815	14816	14853	14730	14872	14858	14805	14915	14893	14845	14854	14789	14927	14939	14715	14737	14842	14683	14740	14754	14769	14826	14917	14941	14913	15033	14818	14895	14915	14918	14937	14836	14882	14829	14769	14983	14877	15074	14947	14934	14968	14916	14861	14973	14856	15035	14800	14807	14977	14709	14952	15025	14623	15012	14893	14851	14861	14896	14908	14870	14919	14791	14847	14988	14866	14798	14901	14840	15020	14847	14830	14890	14767	14835	14926	15054	14873	14783	15000	14904	14961	14999	14815	14980	15046	14965	14825	15002	15137	15009	14830	14981	14924	14796	14957	14904	14746	14809	14972	15065	14940	14984	14925	14992	14994	15013	14650	14851	14904	14722	14820	14713	14992	15063	15021	14942	15013	15059	14700	14799	14931	14893	14976	14588	14850	14956	14917	14877	14866	14798	14914	14855	14832	14917	14827	14826	14866	14935	14794	14691	14830	14862	14846	14858	14717	14775	14843	14866	14906	14978	14969	14950	14669	14878	14836	14913	15025	14873	14901	14944	14754	14698	14907	14930	14891	15108	14842	14880	15011	15043	14691	14808	14844	15037	14985	14556	14981	14932	14760	14879	14824	14704	14969	14777	14814	14846	14845	14812	14984	14881	14888	14753	14951	14841	14806	14885	14953	14911	14974	14808	14788	14920	14870	14978	14943	14771	14946	14885	14885	14978	14850	14670	14874	14818	15055	15027	14944	14985	14857	15079	14822	15022	14911	14950	15019	14766	14876	14917	14932	14892	14659	14900	14798	14765	15071	14876	14793	14891	14693	14704	15007	14740	14803	14801	14798	15101	14894	15010	14894	14896	15050
24450	21636	30523	31945	35223	36533	34550	28490	25721	25122	23910	23352	22695	22473	22181	21982	21926	21648	21475	21268	21417	21158	21032	21000	21107	20996	21115	21172	21150	21164	20891	20895	21228	20874	20867	20765	20785	20838	20817	20664	20790	20724	20757	20736	20686	20866	20764	20798	20865	20961	20958	21012	20921	20620	20869	20748	20717	20968	20964	20634	20831	20900	20778	20695	20727	20599	20655	20681	20910	21015	20859	21024	20742	20852	20750	20687	20881	20987	20888	20797	20757	20889	20723	20994	20722	20807	20460	20981	20729	20876	20943	20781	20866	20782	20779	20649	20987	20838	20747	20672	20765	20750	20680	20830	20789	20507	20834	20738	20985	20505	20843	20864	20788	20887	20865	20746	20646	20659	20774	20819	20853	20737	20758	20713	20806	20856	21087	20764	20701	20497	20946	20982	20887	20952	20925	20868	20794	20833	20719	20714	20916	20760	20865	20995	20691	20653	20860	20957	20991	20729	20705	20941	20827	20834	20802	20874	20677	20906	20612	20557	20826	20779	20923	20684	20958	20770	20787	20846	20945	20831	20782	20795	20751	20728	20948	20740	20777	20831	21095	20678	20805	20755	20859	20810	20816	20658	20559	20727	20592	20788	20812	20763	20711	20783	20969	20827	20742	20760	20677	20754	21033	20862	20888	20734	20596	20898	20910	20835	20814	20760	20664	20833	20629	20761	20742	20797	20540	20976	20686	20896	20676	20752	20720	20865	20770	20748	20873	20839	20585	20543	20815	20799	20873	20916	20739	20849	20743	20875	20966	20785	20632	20754	20829	20975	20906	20709	20658	20764	20706	20669	20796	20718	20734	20645	20820	20741	20933	20664	20805	20734	20644	20897	20855	20545	20721	20911	20902	20903	20853	20587	20848	20670	20743	20675	20850	20796	20733	20674	20821	20716	20867	20535	21040	20877	20809	20740	20747	20751	20645	20768	20728	20956	20698	20854	20687	20985	21033	21019	20740	20696	21127	20724	20397	20578	20556	20827	20813	20664	20601	20625	20859	21078	20745	20761	20585	20743	20604	20812	20892	21018	20889	20716	20573	20837	20832	20716	20980	20777	20837	20808	20671	20656	20662	21064	20941	20801	20815	20723	20649	20868	20719	20740	20696	20712	20591	20878	20671	20708	20705	20640	20671	20623	20706	20817	20694	20858	20802	20833	20766	20800	20895	20777	20971	20686	21002	20776	20780	20827	20706	20723	20648	20791	20688	20817	20960	20501	20792	20748	20809	20733	20608	20768	20611	20813	20744	20801	20860	20682	20872	20699	20777	20610	20725	20793	20509	20676	20935	20800	20791	20458	20751	20707	20954	20818	20523	20758	20599	20522	20820	20842	21001	20513	20911	20762	20911	20592	20764	20769	20801	20541	20675	20580	20907	20849	20558	20583	20735	20621	20857	20635	20771	20958	20942	20791	20741	20886	20615	20811	20883	20774	20616	20897	20981	20712	20810	20762	20681	20659	20689	20798	20794	20651	20798	20839	20646	20850	20825	20771	20960	20885	20735	20977	20938	20870	20758	20580	20878	20838	20692	20819	20706	20605	20571	20742	20730	20854	20806	20820	20688	20708	20661	20936	20797	20606	20910	20819	20882	20812	20810	20994	20638	20758	20624	20703	20942	20550	20649	20769	20755	20767	20772	20724	20614	20849	20767	20904	20840	20726	21111	20895	20557	20663	20685	20982	20735	20913	20939	20638	20794	20919	20846	20568	20835	20633	20753	20556	20567	20689	20706	20740	20594	20571	20970	20698	20874	20766	20859	20785	20570	20604	20716	20599	20585	20712	20763	20788	20776	20786	20744	20852	20974	20768	20763	20615	20717	20732	20763	20761	20884	20697	21049	20731	20790	21080	21160	20725	20935	20853	20449	20442	20799	20556	20827	20906	20762	20662	20708	20805	20939	20670	20667	20674	21058	20650	20720	20795	20689	20866	20532	20858	20739	20588	20908	20706	20517	20914	20663	20693	20745	20866	20713	20789	20801	20800	20788	20649	20655	20813	20755	20860	20857	20763	20733	20878	20832	20602	20707	20785	20449	20738	21008	20662	20792	20942	20860	20867	20902	20751	20784	20810	20796	20814	20538	20737	20792	20752	20776	21009	20878	20822	20786	20634	20714	20616	20834	20638	20746	20671	20761	20803	20682	20861	20944	20768	20718	20792	20669	20756	20640	20693	20602	20630	20827	20760	20812	20830	20789	20912	20777	20776	20650	20888	20661	20719	20826	20782	20839	20681	20501	20659	20771	20769	20757	20819	20997	20784	20610	20868	20635	20713	20713	20736	20810	20907	20662	20631	20958	20561	20706	20726	20775	20808	20824	20959	20771	21005	20736	20613	20699	20732	20820	20572	20878	20793	20668	20844	20835	20860	20826	21075	20659	20586	20537	20669	20715	20919	20798	20622	20663	20622	21095	20632	20797	20716	20772	20691	20675	20829	20739	21001	20755	20972	20519	20894	20757	20831	20908	20943	20820	20688	20741	20734	20676	20758	20986	20706	20579	20792	20645	20990	20701	20595	20680	20822	20751	20670	20658	20636	20658	20718	20886	20919	20714	20938	20664	20758	20604	20717	20773	20609	20718	20833	20603	20505	20894	20823	20878	20820	20743	20884	20907	21017	20714	20855	20715	20616	20878	20697	20726	20624	20695	20711	20619	20900	20666	20762	20709	20766	20486	20650	20782	20502	20794	20883	20890	20816	20754	20783	20698	20695	20983	20806	20881	20569	20773	20655	20637	20835	20867	20779	20878	20887	20941	20772	20751	20489	20573	20806	20907	20634	20637	20895	20924	20650	20601	20719	20930	20836	20649	20768	20594	20811	20914	20861	20930	20544	20545	20912	20892	20807	20819	20666	20711	20880	20895	20848	20828	20814	20801	20919	20970	20864	20886	20861	20894	20659	20621	20807	20943	20865	20911	20825	20805	20811	20799	20749	20891	20662	20859	20583	20740	20718	20883	20839	20575	20725	21001	20652	20682	20811	20733	20760	20751	20760	20800	20711	20762	20928	20757	20762	21089	20538	20747	20756	20715	20739	20861	20728	20698	21076	20774	20614	20662	20973	20742	20926	20821	20765	20829	20849	20875	21039	20635	20913	20952	20751	20948	20714	20780	20806	20763	20781	20824	20848	20792	20822	20620	20720	20576	20835	20984	20605	20959	20533	20603	20698	20735	20716	20859	20909	21000	21016	20622	20645	20602	20799	20851	20715	20793	20637	20752	20667	20599	20730	20710	20608	20819	20764	20746	20607	20861	20857	20581	20580	20900	20539	20612	20643	20810	20830	20775	20781	20825	20788	20910	20645	20803	20603	20878	20858	20732	20849	20590	20510	20733	20663	20798	20415	20768	20649	20946	20627	20757	20666	20993	20708	20949	20916	20821	20738	20805	20790	20698	20826	20643	20729	20598	20567	20691	20633	20797	20940	20929	20690	20806	20704	20798	20881	20776	20933	20758	20840	20869	20632	20655	20668	20846	20847	20872	20841	20736	20659	20841	20825	20850	20748	21039	20736	20890	20535	20877	20757	20745	20778	20934	20741	20794	20561	20731	20735	20672	20777	20660	20841	20955	20963	20438	21018	20819	20653	20483	20650	20614	20676	20496	20700	20651	20822	20785	20886	20780	20912	21056	20866	20715	20745	20853	20658	20688	20913	20815	20670	20776	20639	20702	20886	20814	20756	20857	20938	20944	20798	20684	20799	20614	20524	20644	20678	20646	20772	20893	20926	20713	20778	20550	20806	20658	20771	20875	20710	20658	20680	20963	20874	20931	21101	20778	21047	21053	20491	20750	20863	20744	20696	20993	21087	21021	20718	20641	20973	20914	20741	20847	20757	20686	20769	20771	20487	20670	20761	20679	20851	20760	20979	20775	20659	20761	20893	20965	20765	20781	20584	20986	20878	20895	20728	20681	20756	20773	20763	20470	20832	20669	20842	20678	20728	20777	20548	20846	20871	20928	20754	20846	20742	20949	20767	20728	20709	21049	20826	20785	20582	20830	20944	20731	20683	20957	20879	20690	20689	20738	21005	20869	20735	20831	20788	20922	20813	20820	20469	20790	20777	21018	20821	20785	20811	20588	20657	20938	20485	20761	20846	20664	20865	20756	20626	20777	20872	20640	20900	20880	20785	20622	20767	20901	20753	20798	20977	20888	20602	20650	20664	20904	20806	20925	20639	20883	20791	20510	20731	20655	20690	20755	20806	20699	20697	20623	20877	20843	20814	20681	20619	20901	20892	20690	20465	20666	20825	20828	20599	20772	20742	21009	20995	20836	20823	20828	20611	20813	20968	20662	20739	20582	20829	20498	20822	20828	20867	20686	20683	20730	20621	20822	20850	20857	20688	20743	20793	20686	20835	20967	20848	20800	20704	20731	20820	20875	20621	20837	20759	20917	20774	20791	20501	20706	20714	20748	20754	20577	20562	20559	20886	20921	20781	20464	20772	20826	20733	20632	20868	20831	20760	20760	20714	20809	20864	20841	20616	20948	20899	20803	20710	20723	20702	20889	20842	20689	20781	20600	20827	20740	20413	20722	20989	20570	20935	20771	20763	20948	20912	20765	20778	20661	21023	20668	20916	20703	20702	20821	20731	20772	20797	20691	20843	20714	20894	20801	21034	20662	20846	20904	20724	20756	20954	20616	20794	20703	20903	20739	20586	20796	20513	20794	20638	20712	20863	20774	20887	20873	20732	20744	20697	20575	20925	20806	21017	20856	20716	20670	20795	20962	20790	20645	20698	20591	20361	20729	20801	20823	20942	20893	20809	20850	20776	20803	20769	20766	20802	21010	20808	20932	20941	20859	20741	20807	20638	20609	20660	20759	20556	20720	20789	20823	20802	21037	20794	20903	20735	20877	20896	20826	20869	20611	20871	20691	20727	20818	20970	20865	20885	20919	20826	20786	20718	20529	20684	20873	20905	20688	20566	20679	20912	20903	20858	20612	20876	20687	20846	20766	20820	20989	20733	20786	20868	20569	20760	20914	20685	20843	20804	20691	20785	20799	20766	20594	20687	20642	20567	20827	20582	20990	20969	20722	20784	20711	20706	20782	20714	20925	20754	20904	20727	20740	20659	20580	20980	20908	20901	20708	20899	20771	20876	20604	20759	20907	20701
48708	77774	76945	63724	50063	38597	29344	24278	21322	19928	18718	17963	17138	16558	16313	16015	15726	15621	15442	15564	15218	15209	15374	15130	15014	15162	15065	15080	14903	14995	14897	14795	14728	14883	14760	14952	14764	14794	14875	14871	14861	14768	14850	14836	14713	15003	14718	14693	15002	14779	14841	15191	14865	14975	14769	14788	14850	14889	14940	14831	14879	14802	14925	14960	15002	14941	14752	14879	14874	14807	14826	14917	14957	14952	14939	14861	14845	14738	14864	14814	14873	14782	14887	14889	14784	14623	14924	14850	14895	14750	14888	14827	14826	14807	14765	14953	14990	14865	14776	14761	14895	14828	14693	14866	14751	14980	14840	14737	14707	14906	14907	14838	14837	14685	14749	14802	14720	14851	14836	14871	14947	14785	14774	14958	14812	14876	14759	14914	15022	14800	14867	14871	14859	14826	14844	14983	15000	14730	14969	14896	14938	14830	14935	14805	14834	14632	14700	14980	14863	15040	14935	14747	14863	14964	14839	14908	14775	14763	14899	14886	14721	14827	14823	14873	14726	14778	14803	14748	14754	14867	14845	14872	14700	14824	14814	14807	14798	14855	14900	14942	14822	14909	14613	14734	14977	14738	14716	14688	14767	14991	14884	14826	14802	14809	14862	14844	14763	14845	14817	14952	14907	14935	14598	14796	14671	14789	14790	14719	15031	14680	14834	14846	14893	14829	14847	14884	14775	14758	14822	14918	14877	15000	14792	14906	14855	14735	14840	14866	14963	14876	14962	14857	14768	14991	14697	14804	14776	14776	14955	14908	14977	14869	14949	14778	14840	14696	14856	14795	15067	14811	14741	14754	14736	14842	14737	14828	14936	14750	14893	14720	14927	14851	14802	14993	15008	14926	14809	14881	14909	14865	14945	15002	14780	14948	14892	14756	14810	14951	14931	14815	14774	14753	14873	15009	15007	14869	14802	14725	14973	14914	14999	14891	14723	14882	14808	14742	14859	14858	14879	14884	14658	14923	14720	14762	14801	14874	14921	14957	14967	14785	14709	14915	14962	14788	14824	14655	14653	14915	14920	14928	14943	14686	14631	14932	14826	14839	14876	14801	14907	14863	14734	14684	14863	14844	14612	14840	14897	14877	14703	14868	14696	14958	14789	14873	14720	14791	14923	14929	14732	14877	14836	14725	14910	14837	14936	14785	14880	14840	14853	14808	14718	14901	14751	14690	14989	14691	14832	14923	14627	15021	14817	14703	15035	14865	14976	14887	14902	14943	14926	14657	14787	14742	14992	14896	14908	14924	14697	14975	14932	14786	14804	14860	14807	15005	14729	14653	14711	14700	14825	14958	14906	14754	15054	14763	14991	14941	15002	14598	14818	14951	14495	14748	14726	14928	14749	14725	14812	14787	14836	14885	14914	14836	14806	14750	14881	14822	14815	14753	14911	14888	14963	14836	14915	14716	14944	14770	15010	14852	14890	14782	14883	14800	14777	14865	14946	14577	14902	14850	14929	14759	14750	14897	14989	14780	14776	14744	14669	14815	14794	14672	14990	14835	14787	14848	14819	14824	14868	14750	14777	14882	14933	14892	14865	14747	14849	14802	14665	14675	15041	14664	14893	14692	14574	14795	14757	14691	14943	14937	14952	14850	14909	14592	14948	14811	14891	14712	14899	14843	14818	14827	14785	14688	14887	14672	14735	14824	14852	14897	14896	14761	14716	14902	14897	14927	14995	14624	14745	14837	14841	14887	15108	14735	14965	14836	14649	14748	14799	14752	14809	14812	14861	14766	14908	14849	14920	14741	14930	15031	14718	14909	14929	14701	14838	15047	14746	14859	14767	14881	14938	14733	14952	14906	14962	15006	14839	14874	14965	14812	14882	14760	14848	14845	14884	14851	14803	14866	14934	14771	14809	14775	14732	14840	14825	14958	14817	14828	14887	14862	14841	14836	14882	14929	14876	14864	14830	14831	15049	14737	14999	14804	14834	14796	14714	14755	14768	14828	15039	14789	14879	14859	14817	14716	14953	14906	14720	14897	14750	14829	14833	14815	14714	14743	14592	14861	14779	15025	14913	15012	14754	14740	15082	14848	14829	14770	14735	14790	14743	14879	15010	14851	14836	14852	14901	14852	14759	14782	14823	14679	14849	14911	14717	14823	14748	14786	14707	14824	14709	14918	14802	14697	14764	14935	14768	14915	14836	14842	14804	14813	14932	14960	14818	14755	14652	14804	14810	14826	14816	14697	14746	14889	14967	14680	14665	14786	14941	14681	14954	14980	14942	14996	14935	14996	14888	14851	14874	14848	14882	14787	14792	14812	14979	14898	14872	14981	14795	14728	14550	14851	14853	14781	14981	14788	14751	14650	14866	14896	14722	14938	14908	14732	14790	14918	14799	14872	14896	14771	14863	14847	14791	14842	14516	14962	14896	14900	14838	14847	14785	14972	14737	14713	14859	14872	14938	14799	14734	14842	14783	14824	14731	14874	14796	14804	14750	14747	14904	14833	14861	14787	14983	14894	14998	14812	14952	14872	15017	14675	14772	14866	14826	14953	14911	14998	14716	14690	14926	14725	14836	14848	15016	15101	14670	15076	14844	15070	14770	14779	14738	15096	15004	14989	14793	14847	14811	14889	14778	14970	14916	14967	14887	14781	14787	14781	14861	14663	14935	14836	14915	14844	14884	14939	14605	14900	14844	14920	14955	14766	15036	14846	14806	14913	14753	14738	15014	14797	14993	14862	14873	14783	14905	14860	14752	14795	14849	14800	14890	14894	14566	14835	14909	14868	15028	14748	14847	14936	14667	14742	14891	14875	14957	14764	14828	14870	14801	14815	14851	14824	14907	14844	14806	14926	14864	14822	15056	14986	14860	15018	14879	14848	14868	14936	14848	14873	14804	14733	14744	14809	14862	14834	14732	14872	14867	14956	14888	14786	14914	14856	14587	14878	14897	14571	14766	14960	14777	14671	14890	14670	14948	14627	14792	14952	14772	14751	14835	14937	14789	14735	14836	14860	14759	14982	14824	14824	14752	14667	14631	15070	15030	14862	14787	14930	14892	14696	14778	14732	14740	14757	14887	14717	14753	14608	14755	14983	14794	14941	14886	14750	14942	14841	14872	14749	14678	14993	14840	14916	14849	14961	14867	14937	14812	14717	14759	14883	14860	14971	14808	14595	15035	14677	14810	14893	14748	14938	15080	14852	14984	14862	14943	14855	15026	14656	14884	14874	14788	15009	14989	14989	14836	14870	14943	14913	14968	14826	14858	14965	14994	14742	14749	14793	14691	14971	14938	14958	14854	14865	14782	14937	14783	14735	14809	14896	14983	14941	14787	14566	14804	14999	14752	14834	14805	14693	14783	14825	14891	14687	14582	14986	14916	14910	14653	14793	14854	14802	14945	14874	14724	14984	14954	15107	14860	14853	14657	14785	14722	15015	14738	14762	14887	14787	14665	14746	14924	14868	14906	14697	14800	14943	14852	14947	14845	14781	14821	15041	14795	14739	14899	14859	14937	14795	15133	14760	14962	14856	14871	14904	14929	14832	14981	14926	14783	14924	14982	14866	14847	14873	14847	15015	14872	14882	14902	14849	14731	14852	14935	14744	14925	14881	14819	14815	14947	14843	14894	14826	14891	14945	14665	14840	14874	14775	14822	14776	14713	14834	14889	14909	14580	14896	14839	14787	14834	14846	14918	14792	14784	14775	14784	14971	14928	14759	14709	14803	14773	14783	14838	14846	14922	14798	15030	14885	14927	15004	14682	14892	14703	14889	14959	14803	14854	14811	14881	14907	14695	14747	14936	15028	14760	14972	14786	14918	14713	14710	14748	14805	14747	14902	14824	14768	14842	14871	14949	14931	14732	14970	15025	14605	14750	14783	14834	14872	14845	14899	14906	14621	14763	14887	14869	14805	14933	14749	14821	14760	14913	14821	14828	14891	14925	14971	14820	14959	14928	14935	14700	14849	14919	14813	14839	14822	14802	14810	14853	14769	14856	14727	14885	14937	14858	14912	14952	14888	14729	14862	14858	14755	14905	14758	14941	14815	14735	14796	14888	14855	14912	14825	14813	15041	14801	14786	14852	14925	14733	14983	15028	14622	14724	14771	14782	14811	14993	14617	14879	14898	14903	14941	14762	14781	14935	14874	14902	14971	14961	14787	14898	14901	14825	14717	14732	14842	14855	14774	14758	14783	14848	14973	14781	14787	14748	14812	14733	14907	14738	14833	14705	14961	14821	14822	14758	14789	14884	15015	14836	14915	14982	14952	14856	14864	14759	14747	14846	14770	14932	14883	14910	14864	14717	14882	14789	14931	14744	14852	14776	14652	14847	14951	14847	14848	14889	14724	14843	14983	14925	14960	14770	14894	14961	14732	14852	14885	14857	14768	14683	14810	14883	14901	14802	14975	14857	14823	14884	14878	14781	14725	14849	14910	15010	15107	14962	15024	14686	14876	14862	14837	14732	14856	14807	14906	14799	14659	14928	14856	14837	15007	14907	14895	14768	14923	14934	14780	14785	14850	14822	14908	14852	14960	14770	14854	14968	14879	14901	14867	14939	14759	15044	14801	14782	14698	14876	14820	14970	14792	14847	14896	14774	14766	14707	14856	14816	14868	14756	14778	14867	14820	14808	14778	14827	14850	14916	14899	14629	14804	14885	14642	15029	14902	14845	14868	14952	14759	14898	14726	14989	14789	14898	14880	14973	14744	14920	14841	14822	14983	14971	14813	14969	14855	14813	14755	14711	14804	14847	14881	14875	14821	14894	14972	14969	14940	14865	15014	14764	14785	14709	14743	14973	14870	14802	14844	14933	14812	14853	14907	14740	14792	14608	14604	14794	14869	14744	14963	14873	14740	14980	14694	14999	14740	14823	14692	15029	14851	14635	14934	14730	14950	14811	14802	14896	14812	14721	14753	15000	14705	14690	14932	14895	14827	14876	14995	14793	14976	14831	14652	14732	14841	14853	14821	14847	14914	14901	14611	14828	14660	14711	14747	14894	14760	14957	14645	14802	14806	14895	14916	14987	14861	14740	14867	14911	14753	14515	15017	14767	14953	14735	14935	14727	14759	14759	14926	14949	14907	14770	14834	14839	14773	14957	14860	14965	14953	14916	14868	14866	14815	15112	14873	14794	14803	14863	14768	14830	14767
45033	52794	54607	45467	33938	28095	25499	24063	23183	22544	22227	22033	21770	21637	21489	21464	21313	21179	21196	21105	21140	21072	21206	20890	21207	20937	21083	21131	21009	20830	20874	21076	20776	21032	20976	21030	21084	21002	20726	20905	20838	21006	20922	21039	20999	20971	20721	20919	20882	20853	20772	21084	20881	20762	20952	20906	21018	20897	20874	20991	20805	20982	20846	20848	20897	21072	21147	21007	21111	20949	21029	20840	21031	20981	20807	20917	20945	20908	20854	20924	20927	20798	20773	20626	21026	21123	21025	21045	21040	20788	20834	20969	21003	20715	20837	20949	21093	20855	20900	21142	21092	21113	21072	20970	20790	21103	20933	20886	21022	20935	20905	20800	20867	21120	20917	21136	20877	21043	20866	20935	20743	20682	20780	20739	20867	20906	20741	20721	20921	20885	20914	20899	20981	21136	21065	21019	21149	20985	20986	20800	21069	21011	20898	20911	20761	20872	20589	20990	20812	20874	21195	20967	21063	20943	20898	21157	21043	20967	20910	20839	21002	21010	20754	20814	20924	20868	21007	20907	21062	21126	21270	20828	20819	20892	20854	20999	20724	21042	20809	20870	21069	20894	20975	20885	21058	20867	20831	20736	21145	20744	21034	20777	20788	20938	21243	20885	20906	20590	20679	21027	21053	21069	20917	20947	20984	20941	21225	21067	20876	20924	21017	20856	20840	20889	21033	20852	20933	20986	20843	21073	20881	21000	20894	21022	21084	21034	21052	21031	20722	20842	21050	20855	20968	20949	20980	20877	21014	21091	21111	21232	21042	20934	20680	20939	20993	20976	21081	20885	20913	21000	20886	20922	21010	20878	20640	21081	21002	21090	20953	20909	20923	20993	21013	21070	21038	20676	20873	20971	21214	21110	20842	20785	20959	21021	21055	21082	21062	20935	21238	20941	20931	20743	21131	21082	20978	20753	21178	21004	20891	21022	21077	20990	20912	20835	20922	21034	20824	20913	20719	20932	20856	20800	21074	20806	20906	21153	21196	20941	21131	20745	20724	20994	21169	20943	20978	21070	20942	20939	20916	20784	20926	20899	20741	21213	20943	20964	20812	20985	20935	20593	21126	20811	20842	21026	20791	20768	20694	21115	20874	21028	20854	20766	20845	21044	20986	20911	20719	20945	20843	20934	20741	20766	20756	20954	21027	20857	21043	20972	20882	20932	20999	20811	20986	21057	21029	21064	21055	20834	20978	20999	20840	21201	20721	20807	21091	20719	20952	20887	20793	20840	20941	20879	20888	21040	21238	20855	20949	21124	21137	20719	20939	20866	20931	20994	20869	20775	20965	20954	20950	20888	20915	20832	21112	20824	20869	20928	21117	20886	21215	20476	21166	21007	21057	20831	20951	20701	20975	20745	20775	20862	20766	21013	21088	20712	21284	20713	20985	21120	20941	21075	21020	21008	20952	21026	20919	21129	20920	20838	21044	20988	20865	20929	21029	21087	20821	20713	21029	20830	20902	20818	20914	20998	21184	20900	21231	21027	21056	21052	21063	20834	20920	20797	20821	20776	20963	20721	21183	20798	20829	20881	20988	20994	20731	20633	20711	20929	20947	20742	20839	20785	21142	20851	21040	20844	20926	20981	20926	21104	20931	20962	21027	20853	20839	20663	21045	20864	21002	21036	20818	20884	21067	21095	21102	20817	20995	20892	20702	20894	21078	20925	20859	20834	21073	20900	20741	21167	21092	20923	20809	21083	20784	21002	20835	20824	20925	20994	20885	20904	21006	21045	20944	20878	20959	20953	20999	20872	20887	20793	20778	20928	21129	20838	20854	21039	21106	20593	20969	21035	20987	20826	20799	20993	20846	20871	20940	20946	20729	20933	20993	20922	21021	20788	20962	20883	20974	21125	20975	20943	21048	20753	21002	20946	20876	21055	20914	20809	20828	20900	20911	20969	20840	20964	20817	21005	20935	21058	20947	20810	20943	20765	20736	20926	21087	20812	20998	21143	20951	20976	20887	20978	20831	21043	20905	21055	20922	20881	20851	20929	20955	20834	20914	20896	21117	21021	21008	21195	20796	20903	20742	20930	20972	20871	21092	21046	20806	20952	21210	21077	20927	20737	21028	21046	21100	21043	21077	21035	20936	20962	21106	20925	20847	21008	21038	20934	20883	20947	21025	20864	20977	20935	21033	20936	20916	20719	21038	21210	20788	20876	20772	20958	21024	20715	20847	20890	21189	20902	20935	20880	20819	20860	20895	20824	21103	21052	21023	20932	20912	20764	20656	20904	20911	20810	20645	20916	20953	20958	20978	21067	21008	20725	20948	21160	21038	20993	20824	20890	20649	20803	20885	20878	21056	21015	21175	20835	21027	21003	21008	20915	20871	20933	20859	20561	20829	20733	20955	20937	21086	20702	20871	20765	20968	21154	20937	21116	21094	20867	20965	20900	20974	20786	20817	20866	20795	21157	21008	20819	20883	20934	20812	21162	21152	20828	20984	20967	20992	20990	20727	21038	20901	20812	20565	20966	20700	20961	21092	21102	21020	21035	20828	20884	20952	20866	20987	21006	21007	20824	20926	20710	20777	21002	21032	20952	21172	21178	20796	20993	21086	20939	20796	20921	20877	20795	21012	20997	20991	21034	20906	20808	20995	20950	20970	20679	20895	20979	20600	20673	20964	21120	20779	21043	21112	20991	20944	20881	21006	20779	21123	20828	20566	20817	20965	20983	20994	20874	20963	20902	20992	20796	20992	20854	20926	21000	21035	20977	20952	21107	21000	20954	21072	20733	20935	20956	20991	20868	20892	20816	21152	20666	20853	21049	21103	21218	21068	20996	21071	20802	20975	21035	20924	20821	20809	21091	20958	20888	20912	21092	20852	20857	20948	21031	20912	20932	20935	20839	20919	20906	20808	20875	20689	20860	20910	20910	20999	20935	20901	20956	21168	21018	20864	20946	20951	21010	20935	20857	21079	21060	20763	21129	20951	20918	20953	20985	20904	20842	20844	20901	21174	21147	20883	20901	20750	20926	20931	20868	20891	20838	20871	21039	21003	20630	20598	21051	20986	21085	20997	20729	21008	20932	20859	20923	20991	20805	20999	21025	21081	20952	21183	20841	20927	21096	20809	20797	20993	20928	20798	20971	20916	20848	20768	21121	20969	21028	20995	20851	20914	21048	21198	21023	20649	21133	20827	20708	20850	20852	20812	20813	20960	20887	20760	20889	21066	21126	20804	20930	20944	20906	20892	20956	21120	21116	20824	20961	20946	20878	20803	20873	20757	20886	20911	20956	21017	20841	20819	20778	20797	20934	20842	20923	20943	20828	21063	20930	21181	20910	20845	21014	20812	20895	20837	20795	20947	21234	21189	20966	20907	21161	20957	20949	20992	20933	20906	21143	20970	21030	20907	20826	20952	20750	21045	20644	20686	20757	20653	20781	20861	21065	21037	20787	20817	20987	20999	20818	20814	21026	21027	20867	20947	20704	20856	20986	21005	20867	20940	21064	20906	21016	20938	20878	21033	20868	21054	21091	20936	20695	20898	20812	20890	20799	20884	20877	20733	20962	20867	20984	20950	20824	20901	20960	21052	20867	21050	20925	20645	21064	20995	20822	20837	20942	20903	20816	20872	21015	20850	20836	20906	20866	20991	20965	20929	21257	20956	20924	20916	20811	20951	20604	21131	21071	20955	20961	20962	21006	20941	20903	20660	20941	20987	21034	21041	21059	20982	21034	20904	20662	21060	21019	20909	20820	20832	20873	20949	20635	20920	20855	20926	20844	20828	20909	20856	21025	21012	20976	20880	20892	20929	20992	20921	21110	21024	20977	20946	20934	20912	21020	21147	21207	20949	20923	21028	20936	20817	21146	21068	20992	20895	20969	21083	21233	20924	20722	20907	20951	20863	21082	20830	21019	20906	20941	20974	20904	21055	20891	20818	21072	21097	20620	20731	21054	21072	20946	21023	20776	20927	21005	20995	20877	20827	20841	20907	21037	20958	20705	20760	20750	20700	21062	20920	20802	20700	20929	20809	21027	20824	20984	20998	20888	21051	21080	20913	20962	20889	20745	21011	21016	21083	20850	20839	20831	20804	20882	21053	20785	21054	21110	21082	20834	21001	20988	20804	20778	20757	20944	21008	21056	20912	20973	20641	20887	20668	20926	20951	20933	20889	21118	21133	20898	20838	20736	20993	21045	21142	21159	21111	20876	20918	21099	20905	20659	20799	20830	21000	20990	20881	20958	20980	20880	21005	20821	20921	20817	20902	21144	20818	21063	21266	21109	20889	20869	21227	20853	21101	20890	20935	20989	21090	20951	20743	20989	20972	20743	20962	20967	21015	21019	21014	21010	20965	21087	21097	21076	20831	20871	20701	20963	20717	20984	20904	21071	20920	21081	20970	21003	21015	21003	21199	20882	20695	20917	20899	21156	20766	20801	20839	21060	21018	20840	20875	21119	20957	20970	20839	21003	20955	20845	20918	20895	20700	21105	20952	21226	20861	20932	20987	21022	20989	21125	20978	20827	21095	21003	20872	21001	20870	20812	21004	20790	20846	21026	20971	20725	20856	20797	20817	20920	20834	20940	21282	20802	20966	20876	20963	20942	21003	20960	21178	20806	20845	20849	21104	20917	21131	21056	20822	20839	21163	21003	21142	20957	20920	20986	20826	20837	21002	21107	21020	20903	20908	21008	20865	21042	21092	21073	20917	21055	21196	21133	20949	20978	20915	20854	21064	21071	21212	20888	20668	20899	20839	21020	20869	20846	20784	21045	20981	21119	20911	21255	20953	20909	20685	21029	21185	21065	21032	21108	20825	20841	20850	20947	20961	20802	21074	20849	21113	20879	20789	20847	20932	20910	20919	21041	21104	20863	21070	20716	20867	21057	21034	20749	20947	20996	20907	20848	20887	20725	20829	20998	21096	21096	20919	21055	20841	20835	20839	20643	20957	20971	21045	20966	20991	20819	20905	20979	20976	20721	21062	21062	20819	21249	20943	20872	21083	21013	20916	20803	20858	20813	20876	20863	20969	20938	21129	20822	20886	21164	20924	21034	20965	20887	21097	20984	20987	21018	21026	20906	20774	20732	20870	21065	20936	20946	20914	21089	20851	20866	20670	20701	21042	20914	21198	20844	20954	20882	20824	20811	20923	20948
47789	61837	56848	42402	30543	23701	20728	18916	17696	16918	16474	16305	15729	15662	15364	15331	15224	15235	15095	15150	15088	14836	14905	15058	15036	15192	14882	15065	14787	14723	14818	14923	15038	14762	15086	14775	14720	14941	14816	14852	14878	14797	14700	14952	14920	14868	14956	14912	14786	14873	14877	14870	14895	14854	14865	14995	14792	14980	14742	14882	14929	14966	14938	14814	14918	14753	14835	14856	14756	14803	14852	14773	14812	14970	14878	14750	15003	14852	14908	14962	14878	14772	14740	14756	14842	14764	14833	14866	14809	14881	14695	14798	14850	14875	14866	15000	14894	14954	14808	14676	14762	14892	14626	14902	14727	14830	14974	14935	14807	14684	14770	15002	14943	14942	14983	14905	14809	14837	14907	14916	14883	15021	14808	14863	14893	15015	14884	14784	14903	14965	14942	14986	14809	14813	14894	15043	14895	14729	14768	14884	14790	14957	14913	14744	14963	14817	15013	14781	14926	14982	14957	14983	14832	14954	14936	15010	14929	14825	14942	14820	14903	14828	14642	14954	15044	15028	14750	14837	14919	14729	14968	14846	14873	14795	14794	14950	15041	14911	14977	14825	14840	14839	14776	14896	14773	14792	14893	14990	14914	14813	14705	14835	14738	14957	14818	14894	14971	14865	14839	14929	14610	15028	14844	14870	14907	14764	14966	14717	14827	14949	14805	14747	14825	14812	14796	14824	14870	14767	14928	14687	15002	14970	14805	14960	14686	14778	14878	14869	14723	14790	14752	14950	14759	14851	14939	14868	14838	15003	14744	15032	15015	14677	14994	14737	14951	14732	14821	14943	14920	14905	14844	14872	14715	14828	14760	14871	14846	14837	14769	14945	14776	14774	14928	14752	14947	14719	14827	14797	14944	14873	14825	14767	14842	14888	15010	15028	14807	14749	14825	14906	14969	14852	14840	14779	14832	14900	14894	14902	14923	14834	14934	14873	14747	14800	14926	14796	15030	14951	14819	14827	14924	14964	14796	14822	14939	14775	14751	14900	14872	14961	14824	14851	14932	14830	14753	14906	15058	15039	14815	14940	14754	14791	14804	14947	14988	15002	14833	14721	14894	14762	14916	14735	14750	14923	14950	14935	14816	14787	14801	14794	14761	15040	14922	14832	14693	14810	14846	14726	14679	14884	14915	15107	15050	14875	14923	15001	14931	14787	14748	14884	14975	14940	14818	14718	14918	14955	14922	14782	14699	14974	14954	14930	14925	14944	14784	14759	14951	14872	14884	14779	14815	14861	14861	14979	14924	14951	14905	14860	14734	14744	14883	14886	14844	14803	14930	14829	14807	14885	14869	14959	14641	14987	14987	14966	14744	14904	14834	14784	15040	14962	14933	14663	14904	14911	14788	14810	14690	14809	14739	14871	14901	14874	14893	14793	14828	14701	14794	14830	14964	14728	14839	14781	14986	14876	14724	14956	14800	14889	14642	14709	14931	14910	14793	14990	14925	14871	14926	14864	14899	14623	14871	14771	14981	14643	14827	14874	14733	14945	14940	14755	14955	15005	14904	14822	14839	14874	14797	14863	14940	14817	14889	14980	14880	14966	14925	14841	14870	14905	14952	14831	14845	14908	14749	14765	14916	14908	14814	14957	15004	14820	14866	14893	14933	14840	14719	15039	14859	14823	14832	14983	14917	14831	14792	14772	14812	14813	14870	14730	14897	14790	14674	14692	14830	14741	14800	15019	14852	14846	14843	14900	14834	14940	14765	14728	14983	14725	14952	14868	14846	14813	14894	14943	14833	14829	14802	14856	14906	14813	14788	14877	14761	15040	14868	14845	14822	14817	14937	15156	14824	14761	14962	14878	14789	14788	14819	14988	14965	14953	14812	14827	14895	14864	14861	14817	14831	15124	14875	14745	14846	15010	14828	14941	14876	14921	14888	14849	14933	14906	14841	14767	14935	14857	14969	14749	14849	14932	14770	14739	14744	14841	14904	14793	14754	14876	15069	14838	14711	14815	14829	14902	14873	14861	14994	14868	14841	14709	14901	14943	14916	14945	14952	14804	14909	14749	14780	14918	14928	14964	14888	14813	15094	14888	14850	14698	14923	14916	14869	14880	14713	14859	14840	14892	14745	14755	14918	14873	14844	14872	14905	14924	14889	14727	14628	14804	14924	14788	14877	14876	15033	14854	14581	14762	14861	14934	14927	14714	14862	14739	14972	14945	14905	14872	14857	14779	14909	14924	14950	14817	14873	14931	14727	14848	14778	14917	14881	14786	14886	14884	14914	14854	14948	14825	14827	15106	15107	14735	14755	14786	14908	14722	14893	14910	14869	15018	14878	14786	14848	14798	14939	14853	14854	14737	14818	14764	14961	15064	15013	14842	14765	14818	14921	14827	14965	14808	14891	14827	14895	14864	14980	15039	14822	14809	14889	14946	14943	14914	14852	14724	14873	14785	14913	14813	14799	14782	14922	14889	14928	14777	14900	14829	14947	14882	15027	14771	14751	14837	14933	14815	14856	14771	14875	14776	14986	14917	14694	14909	14814	14931	14930	14678	14787	14753	14932	14988	14858	14776	14734	14783	14722	14824	14933	14955	14882	14987	14620	14954	14796	14825	14932	14834	14944	14876	14752	14830	14846	14871	14924	14792	14873	14977	14853	14632	14786	15003	14820	14928	15028	14910	14798	14852	14968	14670	14854	14907	14746	14922	14870	14767	14777	14747	14998	15018	14993	14805	14826	14784	15065	14681	14883	15003	14802	14897	14806	14776	14977	14911	14819	14889	14929	14810	14837	14922	14939	14988	14929	14796	14918	14812	14781	14925	14757	14871	14935	14849	15120	14930	14839	14681	14944	14746	14982	14888	14932	14784	14918	14772	14876	14857	14860	14975	14839	14912	14808	14749	14891	15008	14956	14890	14831	14947	14922	14810	14864	14939	14804	14777	14977	14957	14837	14839	14742	14848	14915	14842	14902	14788	14803	15002	14745	14904	14849	14855	14814	14933	14761	14838	14888	14856	14732	14847	14945	14905	14918	15125	14967	14928	14952	14937	14965	14786	14894	14666	14740	14873	15080	14862	14730	14861	14804	14848	14779	14851	14826	14980	14854	14840	14914	14744	15044	14854	14831	14748	14801	14775	14776	14913	14676	14918	14898	14834	14782	14924	14855	14832	15066	14788	14730	14894	14921	14803	14782	14799	14862	14921	14976	14884	14833	14796	14808	14889	14728	14740	14867	15077	14916	15009	14862	14938	14814	14940	15015	14750	15041	14919	14698	14917	14667	14826	14857	14869	14916	14774	14684	14930	14759	14727	14919	14933	14586	14782	14792	14809	14584	14937	14933	14910	14948	14768	14926	14845	14611	14904	14832	14814	14959	14755	14685	14769	14855	14887	14814	14758	14900	14841	14886	14804	14899	14662	14793	14995	14910	14654	15047	14755	14849	14840	14792	14820	14866	14908	14831	14962	15071	14713	14565	14967	14867	14782	14884	14825	14978	14771	14930	14943	14896	14891	14823	14944	15056	14756	14953	14867	14724	14803	14882	14697	14851	14971	14627	14841	14765	14891	14774	14824	15025	14850	14946	14711	14813	14813	14831	14930	14797	14950	14977	14835	14675	14935	14795	14827	14687	14829	14732	14842	14902	14848	14815	14974	14658	14974	14921	14786	14807	14834	14904	14979	14803	14765	14918	15060	14885	14593	14976	14835	14965	14792	14819	14963	14935	14946	14974	14774	14898	14775	14919	15023	14911	14985	14977	14904	14900	14780	14723	15115	14841	14802	14863	14794	14757	14738	14929	14921	14831	14802	14969	14732	14879	15047	14826	14895	14816	14865	14686	15055	14781	14970	14787	14886	14759	14906	14870	14989	14870	14924	14872	14706	14639	15045	14819	14951	14932	14952	14711	14712	15005	14811	14941	14772	15052	14973	14929	14953	14819	14646	14664	14906	14750	14834	14747	14967	14819	15028	14851	14954	14724	14931	14917	15013	14988	14958	14825	14774	14914	14812	14847	14832	14802	14653	14869	14899	14820	14801	14977	14854	14827	14878	14771	14957	14917	14750	14784	14954	14912	14905	14937	14896	14917	14749	14745	14854	14754	15019	14998	14668	14798	14917	14810	14922	15029	14742	14815	14709	14903	14859	14932	14861	14878	14895	14888	14918	14880	14909	14660	14976	14770	14679	14776	14878	14836	14977	14925	14765	14911	15061	14829	14937	14909	14775	14949	14897	14844	14735	14750	14833	14827	14920	14821	14911	14916	14858	14702	15048	14963	14636	14877	14850	14858	14945	14858	14882	14901	14995	14840	14769	14970	14931	14981	14610	14943	14846	14780	15050	14908	14810	14767	14653	15025	14926	14838	14975	14955	14848	14742	14845	14920	14669	14900	14829	14833	14813	15040	14961	14840	14835	14780	14896	14896	14763	14953	15026	14975	14976	14735	14875	14946	14824	14794	14833	14841	15017	14896	14705	14782	14837	14737	14966	14829	14864	14825	14820	14896	14774	14932	14787	14831	14879	14617	14913	14799	14710	14871	14902	14943	14836	14886	14924	14870	14697	14595	14987	14799	14587	14780	14736	14890	15102	14765	14821	15070	14912	15020	14894	14935	14852	15020	14834	14962	15021	14922	14760	14743	14830	14901	14904	14902	14822	14937	14728	14937	14935	14712	14838	14915	14784	14844	14751	14755	14876	14737	14922	14803	14876	14794	14868	15026	14905	14843	14940	14897	14858	14677	14916	14958	14798	14818	14998	14748	14798	14867	15013	14977	14891	14804	14850	14824	14834	14805	15028	14928	14850	14825	15038	14838	14833	14862	14744	14951	14956	14883	14848	14779	14857	14764	14759	14960	14944	14796	14866	14861	14866	14836	14928	14875	14931	14664	14750	15022	14780	14962	14832	14790	14849	14820	14986	14793	14840	14729	15008	14828	15033	15022	14834	14752	14858	14997	14862	14854	15076	14825	14868	14876	15042	14893	14821	14718	14899	15045	14798	14946	14861	14839	15046	14743	14822	14794	14744	14870	14781	15016	14908	14812	15056	14976	14815	14925	15047	14807	14812	14872	14936	14696	14826	14854	14762	14970	14675	14990	14845	14864	14751	14950	14860	14971	14938	14942	14721	14760	14943	15138	14688	14824	14833	14942	14722	14707	14902
26322	22154	32365	33051	33052	34852	33101	27530	25113	23852	23142	22682	22280	22064	21739	21480	21488	21420	21156	21269	21211	21049	21007	21099	21133	20890	21329	20893	20757	21096	20722	20769	20951	20849	20845	20945	20926	20886	20975	20890	20816	20792	20915	20743	20807	21005	20683	20688	20651	20649	20891	20645	20617	20805	20587	20843	20691	20663	21046	20793	21026	20947	20833	20700	20764	21003	20710	20677	20761	20806	20658	20676	20723	20919	20788	20713	20705	20721	20843	21010	20627	20698	20599	20889	20881	20892	20904	20702	20772	20722	20973	20554	20833	20751	20727	20989	20777	20776	21180	20807	20938	20947	20634	20772	20794	20697	20904	20654	20630	20860	20745	20805	20900	20802	21057	20700	20804	20715	20870	20832	20842	20796	20922	21046	20933	20889	20641	20909	20868	20996	20764	20874	20948	20628	20629	20807	20662	20913	20848	21034	20750	20839	20930	20633	20758	20807	20776	20778	20631	20940	21015	20742	20676	20843	20959	20766	21011	20808	20745	20973	20749	20692	20709	20673	20705	20644	20870	20794	20893	20952	20723	20863	20958	20879	20939	20597	21180	21061	20744	20660	20848	20506	20770	20859	20489	20571	20699	20755	20835	20747	20760	20792	20807	20913	20753	20688	20857	20496	20828	20903	20638	20602	20889	20765	20595	20835	20628	20946	21040	20573	20986	20855	20749	21112	21023	20873	21128	21009	21031	20707	20775	20766	21062	20916	20765	20830	20681	20788	20752	20966	21017	20900	20933	20651	21017	20831	20930	20820	20855	20955	21002	20929	20589	20527	20888	20699	20831	20564	20593	20887	20884	20813	20910	20748	20846	20830	20794	20960	20715	20766	20897	20917	20637	20459	20892	20876	20715	20653	20728	20824	20620	20697	20921	20787	20714	20653	20717	20880	20815	20513	20767	20826	20756	20679	20844	20740	20915	20898	21022	20853	20824	21052	20687	20598	20758	20757	20668	20953	20581	20856	20740	20838	20867	21060	20892	20911	20744	20631	20755	20871	20767	20592	20870	20838	20705	21050	20858	20979	20949	21049	20795	20765	20828	20826	20963	20807	20681	20550	20814	20954	21038	20961	20965	20726	20666	20737	20848	20784	20875	20588	20710	20900	20877	20729	20845	20651	20935	20912	20972	20529	20782	20782	20817	20781	20922	20867	20692	20659	20848	20797	20813	20734	21024	20969	20871	20827	20563	20397	20744	20596	20915	20711	20756	20739	20784	20719	20772	20672	20739	20597	20736	20733	20941	20919	20739	20645	20753	20967	20850	20940	20879	20672	20703	20788	20701	20999	20741	20908	20751	20749	20953	20808	20524	20956	20725	20927	20620	20868	20779	20633	20666	20865	20658	20679	20637	20862	20552	20630	20703	20592	20867	20953	20905	20646	20903	20700	20895	20843	20725	20676	20871	20696	20864	20706	20738	20828	20580	20444	20690	20796	20755	20873	20537	20849	20870	21060	20820	20678	20608	20724	20942	20735	20638	20886	20717	20974	20855	20528	20987	20713	20788	20690	20683	20923	20807	20933	21011	20804	20676	20934	20780	20661	20800	20594	20714	20612	20842	20793	20605	20921	20945	20888	20837	20842	20754	20828	20852	20834	20817	20625	20856	20811	20799	20758	20830	20712	20685	20750	20883	20813	20883	20855	20779	20797	20902	20745	21010	20788	20760	20920	20835	20721	20744	20812	21036	20693	20901	20738	20737	20876	20936	20881	20651	20577	20835	20905	20837	20953	20893	20929	20592	20732	20836	20719	20745	20827	20761	20751	20853	20875	20760	20725	21215	20947	20905	20971	20771	20870	20767	20704	21115	20783	20821	20918	20904	20718	20734	20679	20837	20805	20772	20811	20752	20905	20743	20702	20909	20769	20717	20767	20781	20693	20680	21013	20620	20843	20935	20856	20675	20936	20510	20928	20721	20627	20765	20727	21010	20811	21063	21024	20961	20846	20519	20620	20808	20701	21032	20894	20976	20704	20725	20715	20696	20597	20867	20925	20813	20872	20896	20577	20730	20701	20613	20824	20882	20671	20999	20879	20877	20798	20785	20626	20898	20688	20926	20852	20574	20469	20961	20835	20690	20729	20689	21002	20818	20826	20776	20785	20767	20746	20918	20955	20941	20903	20928	21036	20976	20853	20622	20894	20624	20849	20721	20843	20586	20792	20834	20745	20860	20786	20801	20601	20874	20736	20749	20810	20643	20982	20706	20847	20970	21021	20681	20863	20929	20718	20563	20710	21095	21103	20855	20969	20790	20749	20755	20756	20644	20710	20726	20826	20674	20921	20973	21015	20654	20537	20988	20649	20798	20400	20863	20755	20875	20941	20656	20668	20906	20770	20726	20883	20887	20685	20771	20745	20691	20839	20755	20733	20864	20725	20967	20962	20942	20857	20904	21051	20798	20890	20763	20783	20697	20607	20675	20859	20755	20546	20700	20894	20664	20718	20740	20802	20918	21009	20678	20708	20772	20768	20860	20727	20713	20918	20833	20838	20751	20875	20757	20578	21050	20906	20816	20609	20621	20826	20826	20680	20985	20947	20871	20799	20775	20806	21017	20817	20852	20782	20912	20709	20954	20875	20738	20740	21138	20950	20753	20651	20784	21031	20684	20847	20837	20869	20835	20723	20727	20994	20873	21049	20944	20988	20751	20992	20721	20765	20818	21050	20725	20820	20868	20557	20659	20817	20820	20981	20698	20917	20785	20800	20843	20881	20727	20715	20751	20747	20898	20813	20946	20533	20727	20948	20796	20616	20864	20648	20677	20624	20754	20607	20794	20746	20947	20747	20572	20838	20957	20962	21058	20967	20621	21009	20870	20504	20523	20782	20911	20775	20992	20851	20737	20851	20667	20682	20961	21001	20787	20880	20875	20820	20826	20892	21048	20921	20683	20359	20660	20688	20993	20790	20546	20795	20498	20556	20798	20899	20725	20681	20816	20649	20747	20893	20564	20712	20768	20617	20738	20695	20757	20811	20865	20478	20556	20848	20799	20978	20577	20833	20945	20715	20744	20948	20796	20882	20905	20614	20781	20729	20622	20715	20933	20887	20817	20612	20884	20805	21093	20693	20716	20723	20703	20659	20888	20854	20677	20761	20803	20952	20784	20702	20760	20966	20653	20841	20856	20810	20822	20939	20777	20771	20958	20896	20466	20633	20788	21031	20762	20744	20783	20702	20664	20816	20636	20598	20689	20733	20698	20555	20908	20841	20680	20688	20790	20676	20922	20904	20710	20939	20894	20748	21019	20839	20873	20802	20723	20746	20767	20919	20869	20691	20801	20687	20796	20765	20772	20876	20608	20771	20926	20721	20840	20804	20662	20657	20732	20874	20663	20938	20951	20856	21009	20850	20852	20535	20799	20599	20831	20883	20887	20677	20538	20870	20603	20858	20898	20659	20714	20718	20916	20755	20925	20932	20780	20706	20667	20664	20619	20710	21146	20802	20891	20765	20774	20782	20720	20735	20805	20984	20844	20832	21065	20939	20843	20631	20679	20556	20983	20870	20881	20807	20698	20893	20702	20809	20569	20710	20756	20745	20776	20693	20802	20836	20750	20688	20750	21019	20874	20752	20670	20687	20720	20840	20843	20878	20862	20898	20588	21011	20859	20633	20875	20766	20925	20908	20641	20812	20839	20806	20932	20752	20904	20718	20834	20900	20894	20636	20547	20502	20718	20633	20732	20810	21044	20852	20828	20807	20735	20451	20747	20704	21007	20802	20879	20805	20753	20681	20627	20755	20633	20659	20858	20816	20838	20734	20764	20838	20743	20745	21022	20907	20770	20723	20876	20957	20772	20753	20789	20609	20928	20743	20707	20585	20876	20896	21151	20799	20575	20757	20786	20825	20810	20955	20734	20973	20992	20531	21065	20823	20869	20700	20901	20943	20882	20854	20524	20859	20718	20892	20834	20937	20854	21038	20755	20573	20661	20607	20833	20570	20713	20727	20964	20797	20942	20992	20912	20904	20598	20741	20587	20655	20771	20606	20797	20737	21015	20757	20888	20783	20741	20813	20808	20860	20826	20663	20838	20913	20592	20593	20763	20732	20568	20738	20671	20714	20851	20604	20627	20816	20914	20707	20775	20612	21033	20792	20897	20782	20863	20919	20858	20808	20728	20985	20830	20843	20876	20685	21097	20912	20812	20618	20861	20722	20777	20851	20638	20791	20741	20801	20789	20794	20799	20484	20827	20560	20745	21132	20811	20720	20606	20966	20879	20759	20900	20750	20823	20709	20645	20817	20596	20719	20803	20714	20951	20631	20856	20636	20649	20941	20907	20885	20850	20676	20751	20719	20768	20638	20714	20890	20758	20664	20619	20726	20812	20698	20718	20650	20824	20774	20928	20670	20682	20629	20798	20849	20936	20858	20585	20769	20906	20769	20786	20974	20628	20549	20816	20805	20571	20738	20770	20756	20782	20713	20607	20682	20691	20753	20788	20673	20825	20706	20715	20734	20647	20925	20545	20820	20590	20862	20909	20786	20760	20664	20598	20732	20659	20626	20666	20857	20498	20665	20723	20628	20821	20965	20829	20685	20998	20787	20760	20769	20810	20886	20948	20660	20835	20658	20810	20919	20579	20637	20953	20886	20733	20713	20845	20663	20868	20707	21126	20649	20989	20831	20934	20775	20936	21006	20769	20891	20399	20707	20878	20834	20908	20808	20802	20709	20878	20828	20596	20801	20911	20909	21036	20778	20764	20569	20829	20728	20996	20813	20740	20815	20684	20608	20902	20677	20833	20877	20877	20618	20710	21015	20913	20734	20636	20899	20974	20804	20937	20850	20694	21060	20863	20687	20830	20949	20758	20818	20751	20818	20919	20908	20538	20924	20665	20663	20750	20962	20583	20912	20639	20815	20832	20776	20771	20698	20940	20678	20587	20802	20786	20891	20659	20747	20699	20959	20762	20978	20696	20602	20724	20657	20781	20943	20631	20741	20808	20654	20759	21100	20953	20561	20675	20891	20838	20780	20836	20777	20773	20753	21104	20816	20997	20713	21021	21245	20858	20771	20852	20871	20662	20760	20938	20738	20670	20699	20790	20711	20789	20630	20944	20794	20959	20629	20972	20859	20958	20638	20947	20818	20737	20973	20937	20626	20668	20701	20688	20853
47557	75196	66035	48423	38893	33934	28678	22814	20265	18551	17777	17042	16500	16322	15883	15747	15692	15531	15382	15307	15368	15122	15061	15195	15068	15041	15144	15029	14912	14899	14984	14934	14708	14770	14961	14871	14859	14960	14824	14895	14875	14897	14967	14709	14690	14885	14772	14871	14895	14869	15051	14706	14724	14822	14766	14928	14841	14801	14861	14811	14645	14733	14697	14976	14837	14980	14815	15013	14834	14786	14974	14681	14835	14943	14759	14879	14710	14752	14868	14831	14941	14897	14829	14891	14946	14899	14936	14831	14844	14894	14853	14758	14739	14917	14964	14870	14761	14861	14966	14813	14675	14964	14733	14881	14847	14789	14894	14821	14920	14876	14868	14881	14679	14926	15001	14799	14917	14893	14809	14730	14895	14819	14660	14839	14996	14739	14767	14853	14793	14816	14804	14797	14920	14841	14794	14737	14999	14830	14745	14790	14889	14891	14759	14845	14826	14936	14939	14751	14887	14855	14837	14858	14829	14917	14879	14771	14775	14842	14839	14868	14798	14759	14832	14947	14871	14761	15023	14865	14762	14701	14764	14815	14892	14911	14786	14599	14978	14992	14910	14692	14867	14710	14771	14851	14775	14935	14853	14901	14991	14998	14892	14722	14856	14826	14783	14866	14935	14803	14765	15011	14635	14718	14788	14721	14602	14946	14866	14807	14975	14710	14721	14852	14814	14858	14828	14779	14999	14813	14701	14913	14802	14971	14910	14795	14813	14735	14875	14685	14754	14859	14829	14807	14825	14839	14694	14905	14862	14899	14884	14711	14806	14983	14868	14903	14740	15009	14809	15000	14774	14790	14770	14889	15060	14768	15050	14820	14988	14704	14826	14814	14982	14758	14784	14864	14717	14750	14848	14714	14965	14654	14770	14660	14908	14850	14951	14626	14864	14893	14823	14787	14908	14889	14806	14858	14831	14870	14900	14618	14889	14863	14833	14847	14706	14917	14755	15038	14684	14762	14905	14742	14661	15025	14808	14833	14882	14897	14707	14965	14695	14856	14711	14916	14653	14808	14745	14900	14975	14652	14880	14954	14947	14852	14827	14771	14890	14770	14873	15011	14806	14825	14830	14746	14823	14843	14942	14694	14734	14728	14842	14948	14738	14753	14870	14760	14832	14819	14887	15011	14705	14674	14825	14986	14939	14814	15089	14774	14900	14689	14767	14849	14716	14712	14881	14654	14836	14883	14974	14846	14891	15019	14844	14837	14758	14710	14821	14820	14821	14898	14788	14716	14741	14637	14868	15033	15001	14793	14877	14835	14906	14840	14966	14853	14837	14670	14895	14853	14816	14877	14685	14903	14846	14575	14907	14873	14806	14957	14726	14740	14824	14673	14923	14778	14834	14911	14954	14827	14898	14765	14931	14896	14913	14930	14735	14754	14815	14798	14669	14571	14672	14979	14744	15012	14904	14844	14764	14852	14842	14829	15067	14553	14967	14861	14936	14753	14823	14794	14863	14859	15067	14724	14761	14622	15053	14751	14771	14806	14927	14891	14894	14807	14701	14836	14801	14965	14895	14801	14857	14725	14701	14878	14940	14695	14994	14753	14993	14773	15013	14835	14834	14988	14801	14942	14851	14835	14827	14671	14703	14692	14919	14735	14640	14844	14988	14906	14996	14904	14861	14850	14733	14962	14847	14917	14907	14776	14938	14880	15019	14865	14787	14847	14765	14969	14763	14687	14830	14814	14722	14871	14958	14772	14893	14969	14870	14903	14843	14939	14639	14818	14988	14714	14731	14813	14812	14672	14839	14803	14940	14753	14867	14813	14976	14940	14796	14689	14801	14909	14761	14855	14728	14850	14879	14921	14795	14898	14807	14791	14872	14874	14911	14733	14808	14816	14814	14802	14897	14831	14847	14688	14873	14726	14984	14901	14902	14814	14731	14820	14756	14771	14809	14740	14875	14813	14912	14839	14823	14879	14862	15000	14814	14668	14602	14707	14785	14826	14757	14770	15026	14677	14798	14657	14820	14668	14954	14849	14833	14686	15000	14791	14615	14719	14796	14698	14824	14852	14895	14882	14914	14720	14836	14849	14951	14918	14692	15010	14959	14689	14898	14831	14870	14736	14834	14850	15006	14777	14811	14749	14855	14761	14903	14837	14808	14762	14785	14914	14886	14943	14752	14876	14818	14653	15044	14899	14770	14802	14733	14844	14902	14937	14826	14850	14704	14840	14734	14744	14883	14896	14723	14794	14771	14913	14917	14863	14823	14888	14697	14784	14815	14826	14887	14772	14792	14799	14761	14843	14730	15005	14711	14722	14808	14725	14974	14938	14717	14785	14901	14815	14720	14916	14798	14797	14813	14844	14743	14907	14810	14887	14748	15030	14757	14695	14874	15037	15008	14798	14912	14946	14914	14707	14859	14718	14896	14856	14743	14788	14785	14949	14803	14711	14835	14885	14797	14874	14955	14978	14801	14970	14907	14827	14650	14690	14751	14853	14870	14951	14852	14745	14862	14848	14758	14770	14753	14848	14983	14864	14752	14802	14869	14887	14839	14738	14896	15159	14725	14727	14686	14874	14791	14848	14709	14895	14846	14858	14747	14885	14834	14971	14772	14898	14925	14999	14937	14867	14810	14901	14682	14787	14666	14891	14913	14680	14788	14915	14839	14871	14883	14813	14900	14944	14888	14860	14816	14827	14764	14774	14743	14970	14743	15002	14763	14826	15042	14758	14734	14822	14804	14831	14834	14725	14775	14836	14696	14992	14746	14842	14824	14918	14861	14857	14812	14855	14832	14789	14812	14741	14733	14785	14920	14823	14934	14744	14986	14945	14902	14885	14754	14749	14888	14995	14940	14616	14926	14909	14693	14689	14868	14899	14848	14659	14952	14712	14802	14939	14809	14838	14917	14708	14877	14858	15052	14780	14829	15117	14782	14621	15015	14696	14781	14918	14744	14894	14762	14849	14764	14950	14708	14728	14780	14850	14857	14756	14818	14810	14954	14907	14798	14805	14867	14977	14755	14689	14940	14970	14609	14890	14797	14783	14865	14883	14827	14881	14753	14786	14663	14797	14695	14896	14856	14893	14976	14815	14729	14924	14898	14953	14870	14662	14777	14907	14900	14786	14881	14823	14841	14679	14838	14798	14849	14861	14763	14854	14931	14888	14688	14785	14763	14839	14760	14937	14726	14879	14630	14879	14766	14747	14845	14736	14746	14924	15042	14727	14953	14827	14716	14791	14919	14925	14864	14802	14884	14892	14899	14834	14932	14902	14878	14847	14904	14713	14872	14974	14953	14863	14741	14901	14773	14853	14819	14716	14742	14952	14905	14859	15027	14858	14862	14753	14638	14848	15012	14838	14821	14849	14824	14999	14832	14853	14803	14778	14850	14824	14855	14873	14869	14771	14922	14893	14889	14867	14912	14897	14720	14753	14992	14829	14855	14782	14971	14663	14746	14708	14883	14742	14672	14796	14807	14641	14694	14982	14886	14885	14879	14971	14776	14800	15102	14638	14933	14839	14870	14833	14893	14691	14919	14874	14988	14883	14949	14765	14856	14823	14698	14828	14756	14895	15120	14899	14757	14952	14790	14819	14857	14655	14872	14758	14689	14837	14867	14808	14903	14930	14829	14883	14943	15012	14817	14833	14890	14970	14774	14822	15123	14805	14935	14817	14832	14923	14610	14662	14916	14890	14907	14853	14885	14869	14892	14765	14929	14992	14966	15027	14807	14788	14964	14840	14984	15024	14836	14896	14757	14919	14732	14689	14727	14936	14764	14758	14876	14759	14698	14768	14794	15012	14765	14819	14806	14923	14861	14847	14909	15021	14864	14668	14877	14925	14892	14739	14893	14845	14748	14848	14854	14729	14752	14691	14800	14695	14757	14884	15000	14661	14829	14765	15062	14910	14907	14761	14791	14638	14756	14848	14817	14908	14737	14877	14809	14850	14878	14745	14889	14879	14928	14895	14687	14876	14741	14859	15024	14954	14607	14989	14973	14973	14869	14907	14870	14898	14917	14920	14814	14887	14853	15001	14811	14835	14892	14909	14777	14835	14808	14853	15098	14671	14851	14987	14868	14892	14945	14869	14777	14637	14858	14868	14857	14826	14788	14660	14699	14803	14791	14618	14948	14882	14876	14937	14809	14832	15002	14792	14923	14710	14909	14687	14980	14905	14777	14610	14857	14930	14835	14876	14869	14874	14963	15030	14984	14922	14779	14971	15010	14878	14964	14778	14802	14794	14859	14874	14956	14819	14909	14855	15033	15008	14869	14797	14872	14660	15106	14965	14786	14874	14796	14881	14875	14829	14800	14965	14958	14750	14952	14779	14832	14848	14655	14945	14780	14723	14941	14907	14880	14990	14796	14868	14845	14823	14885	14688	14906	14730	14807	14796	14740	15042	14883	14669	14786	14877	14897	14914	14805	14785	14884	14770	15068	14727	15064	14869	14793	14712	14648	14855	14834	14677	14810	14786	14769	14812	14878	14736	14603	14780	14964	14855	14775	14731	14922	14866	14881	14957	14883	14833	14853	14752	14713	14857	14822	14636	14870	14811	14858	14813	14825	14815	14728	14836	14829	14959	15048	14826	14808	14807	14919	14828	14906	14855	14870	14746	14827	14822	14907	14708	14903	14821	14864	14956	14846	14812	15004	14599	14676	14869	14800	14790	14720	14947	14938	14813	14809	14952	14794	14997	14911	14910	14794	14909	14882	14773	14778	14978	14727	14717	14936	14982	14751	14928	14958	14889	14841	14734	14746	14811	14687	14761	14840	14667	14932	14886	14839	14894	14756	14864	14691	14857	14976	14836	14729	14925	14835	14674	14807	14870	14910	14888	14917	14827	14820	14878	14776	14820	14815	14787	14976	14797	14707	14886	14875	14877	14824	14761	14848	14765	14784	14876	14810	14720	14688	14683	15003	14986	14805	14955	14845	14955	14965	14896	14919	14824	14831	14988	14679	15014	14891	14767	14876	14659	14777	15027	14836	14630	14893	14879	14882	14710	14876	14636	14778	14921	14866	14897	14861	14710	14799	14911	14910	14875	14774	14756	14927	14873	14834	14717	14896	14878	14671	14876	14783	14841	15137	14642	14897	14887	14735	14829	14865	14714	14778	14926	14816	14866	14760	14784	14879	14904	14815	14793	14866	14890
24529	21745	30767	29726	30095	34954	37390	29147	25628	24852	23967	23110	22576	22531	22161	22171	21969	21687	21433	21265	21275	21231	21043	20965	21036	21188	21028	21004	20997	20910	20962	21116	20847	20815	21194	21003	20743	20930	20734	20936	21061	20825	20935	20943	20971	20959	20994	20918	20752	20640	20836	21042	21021	20829	20813	20866	21040	20960	21101	20856	20477	20676	20694	20837	20791	20898	20966	21036	20689	20876	20966	20672	20861	21083	20679	20750	20822	20828	20678	20926	20795	20816	21143	21034	20797	20922	20706	20896	20879	20988	20976	20935	20852	20949	20788	20699	21091	20725	20668	20683	20754	20933	20835	20895	20784	20701	20988	20703	20701	20794	20965	20779	20717	21088	20583	20804	21021	21133	20869	20586	20880	20787	21016	20926	20796	20716	20729	20761	20972	20881	20790	20915	20871	20664	20726	20874	21017	20924	20696	20812	20956	20574	20701	20839	20769	20919	20810	20824	21005	20782	21194	20894	20806	20738	20888	20836	20878	20911	20807	20714	20881	20936	20743	21098	20603	20810	20955	21193	20923	20829	20742	20641	20824	21002	20940	20678	20708	20759	20670	20857	20859	20720	20725	20869	20872	20908	21010	20808	20915	20617	20872	20633	20655	20872	21003	20801	20787	20807	20955	20805	20909	20949	20848	20903	20895	20923	20646	20837	20852	20811	20923	20775	20816	20751	20833	20993	21052	20942	20928	20664	20752	20788	20744	20673	20819	20970	20763	21047	20856	20789	20721	20875	20738	20683	20766	20768	20878	20650	20806	20749	20722	20729	20968	20863	20895	20914	20823	20838	20900	20780	20802	20734	20852	20806	20551	21117	20876	20716	20666	20917	21103	20906	20805	20610	20772	21021	20496	20989	20823	20958	20882	21004	20840	20869	20636	20648	20645	20765	21082	20736	21053	20994	21041	20797	20793	20604	20768	21025	20898	20844	20846	20849	20681	20714	20539	20727	20830	20702	20825	21110	20807	20924	20932	20774	20757	20773	21009	20760	20864	21123	20837	20891	20938	20805	20712	20663	20753	20816	20788	20854	20783	20961	21061	20907	20865	20742	20907	20788	20655	20731	20744	20880	20884	20907	20672	20944	20755	20600	20938	20763	20753	20794	20787	21042	20918	20950	20823	20712	20853	20889	20641	20983	20909	20632	20561	21009	20919	20950	20683	20876	20819	20865	20944	20911	20876	20686	20757	20881	20811	20792	20998	20792	20638	20681	20883	20928	20684	20737	20843	20709	20795	20900	21075	20880	20870	20903	20871	20771	20689	20673	20728	20865	20999	20896	20835	20765	20930	21002	20726	20926	21006	20719	20639	20827	20792	20729	20644	20965	20840	20841	20826	20823	20942	20798	20786	20801	20911	20935	20864	20820	20901	20597	20726	20800	20821	20976	21207	20862	20780	20852	20839	20654	20737	20744	20825	20802	20819	20867	20605	20763	20892	20843	20905	21191	20618	20751	20960	20681	20785	20758	21013	20970	20937	20963	20678	20716	20803	20665	20571	20751	20743	20679	20910	20846	20842	20784	20713	20861	20848	20667	20773	20859	20748	20661	20802	20866	20816	20551	20922	20898	20950	20873	20642	20986	20927	20803	20936	21094	20909	20745	20651	20732	20813	20876	20892	20699	20780	20692	20838	20840	20811	21028	20870	20960	21249	20856	20720	20925	20710	20864	21030	20918	20998	20934	20972	20674	20747	20888	20608	20941	20922	20997	20701	20756	20742	20863	20620	20867	20893	20970	20825	20899	20680	20855	21007	21015	20813	20834	20700	20545	20433	20816	20923	20888	21047	21038	20810	20922	21077	20942	20742	20895	20732	20658	20906	20880	20960	20867	20751	20775	20836	20989	20883	20817	20679	20840	20927	20737	20795	20709	20821	20916	20712	20840	20779	21086	20790	20616	20823	20858	20698	20835	20884	20821	20936	21002	20946	20868	20821	21021	20712	20795	20816	20915	20942	20603	20663	20894	20897	20761	20881	20737	20648	20642	20711	20920	20911	20757	20962	20857	20921	20567	21076	21017	20727	20859	20813	20789	20908	20946	20946	20843	20764	20890	20931	20497	20995	20998	20764	20890	20935	20915	20711	20677	20620	20853	20785	20887	20802	20855	20980	20844	20827	20852	20820	20800	20920	20779	20681	21049	20834	20907	20866	20918	20807	20800	20922	20993	20863	20640	20898	20760	20830	20617	20735	20849	21110	20793	20577	20642	20795	20726	20825	20973	21106	20907	20708	20793	20890	20802	21100	20641	20906	20654	20973	20727	20990	20841	20823	20802	20706	20754	20798	20825	20932	20701	20759	20796	21023	21039	20796	20883	20850	20779	20914	20887	20733	20868	20782	20686	20983	20736	20808	20811	20908	20815	21001	21079	20709	20695	20859	20767	20666	20780	20888	21023	20755	20782	20896	20533	20850	20969	20845	20960	20797	20713	20846	20772	20847	20857	21030	20878	20974	20727	20826	20865	20687	20959	20699	21060	20791	21014	20885	21027	20790	20972	20813	20610	20665	20823	20737	20710	20667	20818	20785	20842	20709	20830	20839	20760	20942	20852	21027	20769	20725	20980	20889	20732	21029	20700	20922	20870	20854	20828	20898	20954	20975	20670	20705	20899	20996	20872	20565	20867	20916	20691	21051	20975	20896	20862	20892	21014	20977	20915	20951	21122	20992	20798	20944	20761	20794	20817	20965	20716	20904	20733	20723	20919	20838	20955	20709	20592	21100	20820	20644	20736	20913	20670	20646	20849	21113	20892	20946	20813	20746	20958	20827	20400	20851	20698	20908	20799	20849	20913	21130	20891	20925	20900	20979	20812	20897	20896	20907	21036	20935	20802	20938	20945	21000	20924	21055	20864	20724	20891	20731	21058	20960	20899	20708	20877	20907	20773	20815	20836	20751	20858	21075	20994	20928	20524	20737	20741	20754	20707	20750	20856	20704	21146	20747	20979	21079	20892	20726	20712	20949	20678	20898	20729	20869	20785	20620	21171	20956	20913	20902	20814	20775	20781	20818	20748	20797	20608	20737	20703	21050	20760	20998	20767	20905	20674	20758	21021	20882	20858	20882	20954	20739	20808	20817	20865	20805	20777	20878	21073	20893	20830	20864	20789	20794	20912	20919	20845	20955	20687	20873	20782	20630	20721	20956	20798	20761	20794	20786	20980	20653	20815	20782	20728	20626	20838	20843	20746	20786	20687	20881	20493	20810	20750	20738	20991	20875	20872	20782	20861	20853	20804	21132	20826	20885	20354	20673	21177	20852	20589	20676	20678	20636	20852	20793	21063	20887	20995	20766	20828	20688	20936	20878	21030	20780	20812	20523	20741	20911	20748	20874	20936	21048	20651	20814	20919	20745	20716	20989	20988	20825	20624	20646	20774	20791	20760	20956	20527	20853	20748	20881	20551	20795	20739	20896	20935	20914	20851	20879	20918	20830	20789	20734	20891	20822	20933	20770	20913	20925	21031	20806	20950	20650	20835	20899	20871	20895	20759	20906	20904	21035	20905	20548	20655	20722	20646	20863	20897	20675	20715	20704	20819	20707	20694	20701	20663	20635	20653	20784	20727	21088	20838	20927	21110	20980	20937	20856	21034	20917	20838	20993	20885	20854	20899	20877	20741	20773	20996	20740	20832	20782	21021	20699	20600	21037	20821	20816	20702	20624	20731	20868	20894	20890	20595	20710	20735	20862	20917	20669	20741	20657	20811	20694	20829	20871	20815	20769	20848	20861	20792	20687	20742	20751	20752	20823	20907	20774	20900	20859	20913	20962	20825	21047	20872	20809	20702	20808	20977	20496	20860	20932	20804	20767	20978	20948	20835	20927	20837	20851	20913	20752	20707	20582	20765	20865	20969	20815	20730	21159	20681	21025	20799	20816	20876	20883	20611	20791	20997	20833	20974	20760	20613	20975	21125	20794	20779	20903	20643	20865	20604	20944	20774	20837	20901	21056	20984	21023	20930	20946	20720	20888	21142	21080	20827	20855	20732	20927	20784	20892	20857	20777	20648	20720	20892	20591	20792	20785	21087	20883	20768	20813	20498	20653	20668	20526	20539	20781	20712	20620	20901	21003	20830	20796	20735	20990	20967	20904	20900	20727	20831	20784	20864	20938	20932	20566	20834	20666	20812	20843	20814	20779	20725	20692	20921	20930	20647	20827	20817	20847	20779	20855	20776	20944	20959	20898	20895	20789	20822	20805	20864	20772	20966	21028	20867	20664	20933	20746	20629	20905	20746	20825	20604	20849	20765	20816	20914	20835	20884	20835	20708	20893	20921	20725	20825	21057	20974	20853	20665	20695	20715	20749	20838	20835	21044	20795	20679	20970	20656	20863	20594	20890	20868	20770	20617	20833	20901	20661	20801	20790	20584	20779	20937	20781	20814	20741	20792	20912	21061	21064	20824	20824	21025	20742	21029	20821	20571	20918	20771	20983	20814	20736	20833	20793	20744	20884	20930	20867	20729	20568	20844	20790	20703	20681	20679	20967	20842	20784	20591	21081	20831	20922	21076	21012	20549	20872	20740	20826	20756	20803	20820	20756	20961	20961	20733	20779	20921	20803	20751	20713	20902	20821	20969	20694	20735	20611	20872	20555	20884	20937	20785	20925	20760	20692	20881	20920	20977	20846	20716	20627	20869	20800	20894	20898	20841	20814	20861	20656	20733	20978	20876	20705	20954	20879	20876	20915	20879	20846	21004	20855	20826	20965	20713	20816	20644	20911	21053	20943	20761	20718	20780	20942	20917	20905	20807	20701	20567	20848	20700	20623	20834	20778	20823	20790	20651	20763	20947	20883	20704	20794	20803	20860	21036	21069	20759	20922	21051	20754	20923	20673	20946	21062	20537	20552	20960	20951	20733	20772	20798	20669	20723	20786	20824	20803	20668	20776	20852	20666	20919	20766	20813	21062	20871	21034	20910	20943	20820	20813	20752	20718	20777	20862	21179	20885	20936	20981	20688	20922	20846	20902	20863	20928	20904	20764	20643	20719	20815	20821	20885	20762	20703	20887	20845	21022	20685	20982	20822	20752	20525	20815	20725	20853	20867	20948	20665	21070	20718	20888	20728	20767	20841	20893	20815	20946	20888	20859	20789	20816	20716	20570	20606	20863	20682
50495	81782	78011	58673	44415	38379	33348	24744	21162	19829	18616	17705	17132	16705	16150	15951	15739	15764	15400	15300	15256	15218	15291	15135	15273	15121	15144	15102	14986	14988	14850	14874	14847	14947	14865	14845	14971	15047	14831	14927	14890	15003	14892	14703	14869	14692	15012	14748	14838	14880	14875	14687	14902	14910	14982	14894	14919	14722	14861	14868	14890	14784	14829	14716	15098	14980	14647	14775	14994	14850	14833	14825	14985	14849	14870	14886	14995	14844	15070	14764	14722	14873	14875	15039	14874	14818	14685	14812	14865	15017	14899	14923	14832	14778	14750	14678	14797	14828	14830	14823	14890	14823	14831	14995	14682	14788	14994	14971	14880	14849	14810	14914	14998	14848	14929	14885	14933	14803	14811	14951	14788	14865	15068	14957	14713	14767	14824	14915	14767	14737	14971	14963	14780	14693	14900	14839	14916	14939	14891	14926	14738	14906	14862	14775	14800	14893	14968	14926	14917	15006	14912	14907	14678	15002	14723	14797	14833	14653	14768	14723	14985	14852	14844	14966	14920	14701	14953	14787	15004	14719	14785	14896	14825	14857	14694	14752	14837	14948	14788	14826	14979	14867	14676	14900	14950	14984	14873	14894	14838	14847	14706	14622	14695	14878	14970	14941	14811	14676	14872	14878	14861	14977	14856	14822	14582	14777	14868	14818	14834	14857	14903	14847	14803	14756	14750	14930	14748	14866	14817	14778	14874	14789	14897	14951	14911	14819	14798	14825	14816	14823	14912	14737	14872	14747	14800	14951	14851	14636	14889	14765	14774	14940	14812	14788	14883	14915	14749	14770	14857	14907	14995	14867	14998	14997	14975	14763	14889	15065	14795	14968	14828	14972	14884	14852	14939	14944	14869	15057	14836	14836	14905	14820	14934	14698	14869	14997	14860	14971	14878	14726	14970	14822	14975	15103	15020	14839	14932	14724	14860	14994	14918	14827	14965	14769	14832	15062	14724	14975	14928	14963	14878	14836	14893	14759	14708	14870	14617	14715	14862	14939	14774	14764	14918	14989	14769	14975	14886	14903	14876	14711	14794	14769	14952	14836	14830	14873	14851	14842	14883	14971	14656	14818	14955	14676	14856	14779	14812	14774	14965	14770	14781	14941	15000	14637	14802	14800	15080	14840	14769	14825	14866	14789	14809	14877	14867	15025	14845	14908	14877	14775	14856	14929	15084	14885	14836	15036	14732	14870	14825	15056	14752	14856	14701	14874	14841	14875	14893	14848	14946	14902	14837	14975	14913	14867	14930	14751	14790	14898	14649	14859	14662	14832	14775	14898	14799	14786	14750	14849	14985	14910	14932	14801	14946	14782	14768	14738	14811	14891	14854	14890	14798	14851	14979	14817	14814	14945	14743	14735	14761	14915	14825	14716	14865	14816	14846	14637	14903	14772	14820	14794	14850	14876	14717	14947	14980	14824	15032	14938	14916	15002	15024	14804	14720	14906	14911	14858	14803	14927	14905	14868	14974	14921	14950	14843	14754	14802	14786	14884	14767	14965	14842	14703	15072	14863	14836	14847	14762	14972	14869	14917	14977	14809	14882	14771	15002	14972	14942	14608	14847	14787	14900	14908	14961	14897	14910	14690	14825	14792	14910	14740	14815	14652	14887	14895	14776	14877	14981	14746	14697	14829	14893	14825	14843	14861	14993	14904	14868	14967	14814	14984	14884	14913	14826	14916	14994	14806	14759	14932	14828	14940	14715	14734	14866	14798	14865	14951	14917	14850	14802	14899	14948	14813	14606	14735	14789	14968	14858	14713	14671	14911	14869	14861	14983	14787	14667	14889	15064	15001	14809	14926	14770	14797	14895	14747	14905	14905	14674	14887	14816	14946	14715	14857	14879	14877	14820	14785	14879	14897	15124	14829	14963	14894	14904	14768	14950	14989	14831	14920	14877	14819	14961	14805	14869	14923	14755	14786	14973	14913	14803	14745	14950	14953	14987	14791	14721	14765	14891	15120	14905	14830	14767	14936	14831	14920	14670	14803	14786	14860	14724	15032	14747	14843	14845	14871	14869	14850	14856	14919	14964	14730	14800	14934	14843	14886	14846	14748	14981	14783	14704	14863	14757	14801	14855	14743	14840	14893	14813	14850	14908	14816	14894	14917	15046	14936	14814	14886	14869	14715	14822	14780	14865	14815	14753	14951	14823	15058	14811	14928	15092	14926	14969	14907	14795	14859	14877	14574	14926	14833	14748	14653	14877	14858	14889	14910	14939	14780	14977	14800	14994	14769	14773	14948	14834	14953	14629	14781	14737	14796	15068	14907	14903	14901	14912	14832	14821	14765	14802	14873	14788	14849	14909	14960	14864	14757	14739	14922	14881	14823	15035	14795	14984	14916	14873	14823	14865	14790	14933	14967	14806	14701	14883	14767	14913	14835	14897	14927	14896	14821	14966	14848	14853	14680	14822	14660	14849	14840	14925	14996	14764	14771	14881	14785	14966	14965	14941	14835	14987	14791	14835	14976	14891	14860	14911	14770	14857	14657	14727	14771	14919	14709	14731	14836	14762	14706	14818	15095	14892	14908	14836	14644	14772	14799	14849	14747	14879	14847	15143	14940	14896	14707	14928	14739	14705	14995	14977	14794	14706	14784	14990	14970	14812	14899	14889	14853	14863	14859	14944	14892	14855	14874	14669	15001	14832	14974	14965	14785	14970	14786	14789	14792	14734	14825	14707	14862	14799	14873	14896	14798	14898	14900	14825	14892	14964	14741	14943	14763	14932	14750	14807	14903	14946	15088	14887	14858	14848	14720	15121	14860	14919	14950	14873	14844	14932	14749	14722	14880	14760	14739	14990	14916	14803	14775	14851	14897	14881	14714	14933	14881	15016	14926	14948	14814	14943	14629	14824	14925	14742	14667	14988	14807	14773	14999	14790	14856	14779	14710	14791	14848	14933	14838	14843	14972	14934	15080	14923	14916	14962	14801	14907	14851	14906	14792	14773	14869	14885	14942	14884	14862	14839	14854	14877	14675	14874	14763	14828	14865	14777	14873	14843	14845	15025	14812	14934	14864	14903	14752	14973	14873	15013	15032	14838	14981	14852	14840	14832	14746	14807	15010	14855	14891	14933	14959	14626	14948	14938	14859	14987	14797	14960	14965	14748	14760	14747	14858	14856	14721	14834	14706	14924	14836	14890	14887	15007	14786	14941	14949	14853	14722	14944	14901	14935	14792	14743	14794	14793	14821	14901	14845	14833	14669	14785	14842	14817	14833	14961	14901	14641	14788	14890	14807	14981	14862	14834	14918	14886	15058	14771	14921	14944	14755	14868	14887	14777	14771	14981	14892	14897	15101	14807	14897	14890	14880	14712	14841	14878	14803	14859	14758	14808	15010	14715	14834	14771	14974	14702	14738	14777	14872	14795	14882	14784	14762	14884	14655	15073	14820	14818	14801	14872	14972	14844	14854	14873	14862	14676	14893	14988	14952	14874	14877	14664	14762	14913	14844	14974	15021	14962	14730	14773	14938	14808	14728	14841	14904	14741	14848	14984	14898	14970	14911	14845	14920	14748	15067	14798	14814	14726	14918	14806	15128	14642	14704	14780	14760	14964	14886	14993	14869	14788	14875	14927	14814	15030	14765	14872	14844	14948	14879	14762	14715	14884	14858	14984	14970	14923	14952	14883	14726	14819	14881	14805	15029	14763	14766	15047	14882	14922	14642	14799	14810	14816	14812	14780	14864	14942	14822	14683	14712	14917	14778	14828	14792	14794	15032	14827	14921	14850	14643	14770	15023	14919	14916	14718	14980	15092	14956	14795	14819	14931	14683	14964	14805	14892	14919	14851	14836	14757	14734	14977	14713	14560	14808	14834	14805	14966	14902	14795	14835	14984	14728	15005	14775	14923	14703	14883	14953	14784	14756	14771	14962	14885	14725	14959	14802	14858	14756	14785	14916	14749	14805	15018	14965	15052	14975	14756	14761	14745	14928	14838	14748	14901	14917	14836	14975	14864	14869	15031	14779	14933	14761	14941	14760	14890	15035	14818	14960	14906	14865	14936	14954	14945	14865	14741	14792	14842	14791	14941	14745	14993	14746	14876	14873	14916	15038	14719	14919	14878	14971	14972	14845	14742	14930	14963	14907	14870	14883	14762	14840	14701	14836	15083	14885	14933	14979	14854	14739	14857	14894	14690	14877	14762	14868	14901	15026	14890	15004	14812	14833	14806	14867	14791	14786	14797	14784	14966	14860	14823	14782	14879	14796	15058	14842	14732	14799	14876	14764	14827	14926	14864	14817	14849	14760	14817	14803	14883	14686	14787	15002	14875	14734	14870	14966	14804	14909	14839	14670	15084	14971	14799	14851	14683	15039	14886	14806	14878	14870	14928	15004	14832	14957	14803	14755	14874	14737	14881	14917	15040	14751	14894	14889	14840	14805	14840	14767	14980	14791	14984	14835	14904	14888	14788	14877	14848	14858	14808	14938	14771	14964	14792	14795	14824	14804	14850	14823	15031	14766	14950	14840	14824	14745	14913	14957	14890	14735	14670	14890	14798	14895	14822	14752	14922	14908	14931	14841	14700	14914	14823	14907	14802	14934	14787	14979	14842	14922	14759	14758	14947	14938	14903	14929	14945	14908	14894	14814	14743	14842	14741	15018	14824	14918	14978	14858	14877	14800	14863	14929	14910	14892	14918	14734	14816	14982	15040	14927	14911	14717	14851	14924	14936	14790	14907	14970	14895	14790	14743	14919	14833	14816	14853	14844	14968	14656	15030	14690	14744	14816	14776	14928	14723	14940	14828	14944	14827	14949	14569	14925	14734	14961	14822	14970	15076	14857	14759	14903	14905	14942	14748	14812	14906	14830	14811	14846	15059	14763	14869	14810	14988	14920	14798	14798	14877	14751	14645	14798	14831	14730	14783	14838	14775	14930	14909	14883	14889	14769	15027	14891	14953	14754	14754	14962	14928	14912	14597	14966	14910	15023	14875	14808	14956	14789	14839	14858	14746	14846	14849	14883	14883	14967	14919	14984	14825	14674	14827	14872	14795	15075	14972	14631	14871	14928	14741	14883	14893	14790	14876	14823	14890	14948	14997	14638	15007	14955	14751	14675	14875	14864	14836	14885	14756	14728	14947	14934	14713	14823	14770	14773
47251	55263	50799	43368	35653	30785	27228	24448	23198	22983	22345	21884	21753	21312	21599	21656	21524	21472	21197	21744	21279	21390	21215	21134	21202	21100	21160	21121	21372	21163	21226	21047	20894	21121	21298	21357	21151	21145	21216	21181	21212	21020	21121	21424	21121	21085	21183	21023	21169	21018	21049	21377	21199	21079	21308	21139	21215	21044	21128	21014	21299	21035	21318	21075	21081	20846	21241	21170	21124	21236	20986	20997	21153	21012	21198	21398	21026	20852	20970	21150	21353	21231	21284	20938	21100	21143	21083	20987	21187	21140	21097	21436	21229	21075	21227	21089	20837	21276	21052	21185	21186	21059	21277	21267	21212	21178	21106	21330	21151	21098	21023	20950	21089	21010	21028	21089	21066	21213	21122	20977	21265	21087	21181	21037	21313	21120	20900	21090	21068	21295	21103	21017	21188	21200	20914	21154	21010	21205	21200	20952	21121	21235	21144	21089	21297	21067	21222	20919	20955	21059	21052	20845	21147	20864	21065	21277	21137	20968	21246	20781	21033	21183	20980	21144	21041	21481	20996	21008	21124	21000	21080	21242	20938	21028	20787	21198	21175	21181	21037	21314	21233	21090	21149	21160	21038	21296	21147	20894	21183	21200	21083	21309	20983	21250	20778	21112	21276	21044	20987	20935	20853	21159	20841	21112	21016	21038	21143	20907	21115	21143	21253	21066	21102	21187	21189	21174	21017	21305	21359	21224	20953	21197	21455	21038	21103	21027	21222	21150	21250	21056	21137	21023	21000	21224	21146	21218	21360	20979	21231	21149	21153	21110	21201	21319	20862	21043	21086	21225	21249	21179	20994	21130	21301	20997	21091	21215	21299	21339	21024	21090	21013	21334	21072	21156	21097	21119	21232	21429	21314	21202	21051	21381	21164	21519	21148	21184	21014	21271	21157	20996	21165	21254	21181	21133	21103	20850	21095	20865	21125	21240	20935	21161	21176	20876	21160	21248	20962	21124	21222	21149	21119	21145	21016	21111	21065	20917	21048	21059	21366	21315	21196	21312	21091	20909	21330	21191	21199	21133	21065	21054	20893	20994	20992	21122	21128	21164	21173	21085	20942	21212	21080	21083	21069	21113	21049	21152	20829	21182	21293	21054	21007	20934	21354	21087	21257	21087	21361	21080	21309	21239	21086	21077	21093	21069	21207	20897	21162	21159	21171	20949	21017	21162	21155	21164	21198	21052	21239	21009	21272	21027	21070	21392	21055	21282	21209	21234	21494	20957	21118	21400	20877	21051	21359	21497	21257	21213	21182	21111	20977	20920	21121	21127	21220	21103	21072	21125	21019	21091	21172	21129	21128	21328	21203	21006	21391	21101	21132	21223	20897	21264	21236	21028	20907	21083	21261	21149	20965	21222	21064	21183	21294	20952	21219	20939	21076	21285	21164	21245	21122	21125	21051	20854	20918	21187	21198	20921	21063	20983	21394	21198	21190	20968	21153	21035	21178	21152	21245	20998	21109	21355	21177	20989	21050	21039	21012	21029	21024	21061	21159	21091	21217	21106	21081	20865	21136	21163	20900	20950	21192	20871	21031	21083	21166	21291	21093	21091	21133	21020	20946	21210	21247	21092	21183	21202	21200	21083	21083	21279	21184	20976	21160	20918	21046	21034	21170	21258	21295	21043	21155	21190	20894	21025	21013	21134	21239	21147	21270	21230	21164	21270	21165	20854	21192	21211	21138	21260	21314	21344	21186	21062	21146	21312	21075	21109	21128	21262	21327	21017	21027	20908	21120	21009	21151	21172	21094	21013	20948	21154	21120	21220	21219	21116	21181	20656	21077	21199	20792	21241	21069	21147	20995	20997	21173	21055	21026	20960	21441	21214	21134	21161	20936	21131	21139	20998	21161	21116	21145	21323	21114	21010	21094	20789	21090	20893	21218	21126	21114	21056	21292	21025	21282	20933	21048	21240	21228	21020	21056	20833	21134	21009	21073	21077	20967	21247	21177	21120	20976	21011	20998	21042	21093	21131	20962	21047	21238	20934	21138	21227	21122	21252	21233	21194	21164	20996	21115	21210	21053	21175	20984	21164	21010	21226	21065	21426	21191	21275	21200	21310	21114	20989	21105	21214	21213	21413	21176	21160	21126	21096	21187	21273	20972	21262	21053	21215	21194	21070	21089	21237	21368	20931	21059	20948	21125	21268	21392	21286	20999	21158	21160	21253	21132	21110	21190	21295	20916	21118	21156	21177	21273	21221	21051	20851	21038	21080	21228	21154	21102	21011	21414	21358	21114	21496	20913	20877	20811	21228	21354	21115	21179	21289	20801	21089	21126	21164	21115	21184	21105	21128	21369	21082	20975	21128	21115	20977	20953	21168	20892	21130	21011	20978	20930	21077	21189	20940	21094	21089	21136	21002	21106	20891	20931	20984	21054	21075	21015	21269	21269	21086	21019	21279	21162	21054	21058	21223	21113	21353	21055	21180	21080	20994	21238	20968	21243	21204	21171	21093	21220	21341	21303	21194	21066	21097	21060	20952	21175	21417	21172	21113	21159	21238	21336	21498	21084	20874	21157	21132	21143	21069	21023	21082	21171	20990	21206	21137	20916	21479	21089	20908	20985	21282	21137	21152	21200	21202	21142	21252	20866	21003	20846	20979	20960	21085	21176	21179	21028	21068	20983	21095	21144	21174	21066	21193	20982	21168	21277	21038	20945	21049	20895	21239	21023	21032	21081	21084	21168	20987	21110	21107	21043	21043	21126	21167	21018	21190	21266	21328	21238	21216	20957	21157	21229	21236	21203	21221	21081	20997	20904	21085	21100	20913	21051	21110	21389	21189	21017	21071	21261	21232	21192	21098	21302	21318	21026	21235	21163	21214	21279	21076	21053	21190	21010	21275	20998	21168	21382	21318	21210	21259	21209	21037	20961	21146	21116	21156	21072	21208	20988	21054	21055	21115	21172	21231	21213	21255	21222	21152	21064	21042	21177	21062	21116	21270	21105	21122	21159	21155	21017	21323	21466	20972	21032	21167	21299	21328	21029	21211	21024	20955	21110	21242	20883	20979	21144	20977	21290	21016	21092	21166	21040	21041	21002	21071	20997	21286	20928	20965	21276	21325	21193	20938	21173	21211	21178	20973	20967	20840	21325	21177	21294	21203	21077	21200	21422	21071	21102	21216	21104	21310	21359	21311	21099	21124	20949	21025	21132	21041	21166	21212	21120	21078	21153	21241	21195	21053	20783	20710	21181	21211	21367	21254	21055	20806	21189	21186	21190	21076	21244	21079	21273	21155	20908	21318	21240	21112	21022	21336	21291	21288	21357	21235	21192	21231	21195	21189	21048	21011	21301	21017	21083	21443	21339	21218	21412	21189	20999	21123	21098	21205	21192	21178	21094	21164	21211	21148	21301	21234	21422	21261	21038	21118	21029	21047	20893	21178	20970	21306	21183	21168	20853	20953	21258	21121	21196	21312	21183	21317	21072	20966	21294	21105	21210	21246	21015	21095	21200	21131	21179	21207	21123	21150	21443	21123	21043	21190	21312	21043	21070	21090	20983	21120	21108	21070	21119	20831	21010	20728	21098	21202	21152	21137	21060	21030	20945	20925	21205	21079	21148	21215	21082	20974	20851	20946	21319	21086	21187	21238	21224	21274	21150	21217	21052	21333	21204	21352	20965	21100	21333	21259	21055	21071	21120	21094	21036	21066	21080	20912	21147	21352	20957	21047	20742	21187	21021	21034	21239	20999	21206	21318	21230	20956	21091	21193	20814	21203	20986	21115	21227	21114	21034	20954	21168	21123	21213	20941	21075	20980	21031	21318	21247	21181	21247	21263	21375	21240	21206	21151	21150	21074	20827	20964	21039	21170	21103	20943	20961	21374	21055	21251	21180	20978	20810	21204	21172	21097	21258	21230	21284	21291	20933	20968	21029	21134	21078	21207	21173	21131	21263	21165	21094	21009	21082	21014	21299	21141	21056	21084	21202	21099	21076	21335	21091	21032	21179	21016	21171	20948	21151	21163	21234	21311	20862	20844	21287	21331	21126	21141	21147	21235	21006	20960	21059	21140	21005	21057	21304	21205	21044	20984	21228	21406	21153	21301	21207	21071	21286	21065	21000	21307	21215	21264	21008	21104	21330	21196	21229	21048	21024	21199	21241	21160	21205	21193	21084	21008	21383	21210	21155	21001	21089	21193	21036	21184	21072	21125	21178	20985	21246	21004	21447	21044	21155	21386	21044	21124	21243	21058	21295	21324	20987	21111	21211	21206	21300	20855	20889	21271	21107	21094	21010	21101	21115	21146	21075	21213	21345	21338	21021	21227	21256	21127	21099	20988	21009	21185	21089	21130	21009	20903	20987	21149	20885	21171	21018	21259	21261	21026	20943	21319	21086	21139	21199	21322	21059	20974	21178	20864	21169	21206	21181	21176	21053	21217	21102	21215	21210	21261	21154	21245	21186	21183	21002	21258	21164	21203	21155	21010	20998	21168	21028	20978	21335	21191	21193	21057	21036	21177	21285	21266	21150	21390	21268	21055	21101	21000	20867	21181	20871	21185	21075	21336	21196	21243	21084	21102	21068	21183	21285	21084	21207	21055	21243	21150	20945	20911	21158	21235	21372	21048	20995	21182	21226	21193	21400	21294	20823	20926	21058	21165	21363	21307	21087	21326	21221	20948	21184	21229	21054	20964	21130	21049	21290	21306	21004	21241	21178	21221	21059	21080	21132	21091	21270	21015	21042	21121	21067	21242	21129	21241	21191	21201	21371	21127	21265	20988	21266	21099	21100	21002	21135	21168	21127	20900	21303	21208	20892	21131	21073	20989	20889	21053	20956	21202	20971	21200	21095	21272	21140	21195	21208	21065	21069	21114	21213	21072	21142	21206	20942	20881	20953	21124	21112	21113	20994	20925	21072	21258	21168	21234	21119	21086	21049	21099	20998	21116	21260	21127	21185	20943	20925	20926	21126	21124	21205	21241	20966	20951	21033	21317	21218	21172	21231	21071	21097	21183	21036	20916	21159	20951	21051	20985	21235	21200	21186	21140	21097	21248	21044	21294	21239	21101	21324	21306	21381	21082	20879	21121	21154	21030	21275	21289	21102	21151	21334	20915	21280	21033	21330	21099	21261	21112	20950	21278	21308	21190	20938	21110
49865	63182	53270	41004	32631	27216	22211	19258	17817	17251	16339	16126	15887	15971	15714	15560	15121	15226	15201	15353	14983	15241	15382	15020	15059	15122	15020	15045	15121	15027	15078	15002	15009	14937	15035	14943	15115	15045	14968	15096	15020	15078	15148	14932	14868	14934	14971	15048	14959	14982	14865	15118	15035	14970	14996	15030	14879	15087	15045	14756	15050	14889	14965	15045	14888	15131	15067	14945	14948	15162	14960	14927	15141	15135	14857	14895	14817	14984	14882	15127	14842	15190	15181	15031	15157	15015	15152	15027	15036	14897	15095	14990	15027	14944	15027	15041	15034	14915	15153	15034	15009	14889	14919	14909	14980	14933	14998	14985	14879	14957	15089	15111	14923	15183	15117	14791	15039	15158	14899	15122	14989	15033	15068	14954	14930	15073	15052	15049	15178	14962	14989	15024	14963	14988	15147	15065	14955	15063	14959	15070	15065	14970	15073	15037	15118	14854	14976	14960	15094	15090	14970	14999	15019	14979	14943	14856	14970	14877	14952	14926	15204	14993	14908	14994	15064	15039	15021	14990	14864	14657	14969	15042	14944	14944	14992	14834	14896	14981	14890	15025	14946	14957	15099	15043	14966	14982	15000	14965	15070	15030	14805	14905	15156	14869	14935	15006	15003	14957	14743	14970	15030	14956	14893	15048	14941	15017	15094	14953	15065	15050	14971	15141	15056	15020	14960	14842	15015	14965	14951	15127	14873	14932	14986	14971	15080	15002	15002	14838	15015	15028	14948	15047	15044	15105	15054	15111	15015	14960	14848	14919	14981	14921	14866	14936	15023	15048	14845	15077	14975	14915	14971	14961	15098	15012	15048	15073	15028	15006	14875	14710	15006	15068	14947	14791	14824	15032	14968	15084	14984	15003	14810	15027	15002	15043	14920	14976	14949	15046	14898	15076	15047	14984	14863	15222	15046	14976	14854	15152	15006	14908	15026	14937	14913	15072	15264	14967	15078	14992	15177	14935	14961	14886	14997	14934	14895	14896	14948	15121	14997	14922	15111	14997	15280	15102	15024	15128	15166	15032	14908	14964	14950	14950	15039	15154	15060	15114	15071	14854	15094	14992	15063	14989	14984	14841	14823	15150	15010	15018	15240	14984	15025	15042	14864	14957	14964	15230	14872	15070	15010	14930	14812	14877	14848	14874	14900	14871	15156	14979	15114	15052	15029	15004	14960	14902	14907	14931	14978	14997	14992	14986	15071	14975	14926	14977	14866	15007	14941	14976	14936	15154	15173	14903	14994	14995	15062	14908	15008	14923	15119	14879	14839	15075	14881	15041	14849	14953	15223	14783	14878	14890	14942	14920	14945	14913	14892	14834	15134	14965	15038	14810	15051	15091	15039	14931	15025	14892	15047	14980	15149	15064	15101	15030	15101	15055	14972	14991	15173	14906	15012	15019	14909	15058	14929	14999	15051	14937	15096	14949	14987	15045	15073	14925	15025	15013	14902	14947	15160	14875	15128	15053	14921	15033	15038	14883	15160	14859	15099	15021	14890	14971	15094	15017	14884	14867	15046	15115	14971	15189	14911	15080	14955	14992	15080	14978	14987	15061	15139	15073	14884	15020	14891	15070	15118	14868	14937	15038	14991	14856	15015	14990	14859	14922	15129	15053	15080	14805	14807	14937	15170	15073	15000	14777	15075	14963	14981	14831	15133	15081	15084	15026	14754	15061	14974	15140	15089	15044	15121	15091	14974	14960	15046	15067	15143	14923	15015	14879	14969	15038	14945	14910	14950	14967	15126	14840	15139	15014	15005	15054	15220	14908	15091	14968	15030	15073	15039	15137	14863	15100	14861	14968	15054	14958	14900	14805	14946	15048	14957	14912	14902	14954	14957	14915	14961	14875	15012	14953	14947	14950	14895	15037	15211	15086	14995	14937	14944	15026	15189	14959	14964	14939	14969	14865	15139	15036	15115	14953	15055	14980	15080	14996	14984	14938	14947	15148	14962	14865	15081	14724	15143	15100	14934	15068	14864	15124	14947	14950	14953	15026	14920	15027	15007	15031	15039	14860	15092	14934	15165	15142	15061	15035	14867	14908	14857	14778	15046	15047	14791	15016	14887	14870	15005	15157	14951	14955	14982	14942	15085	14929	15058	14932	15050	14986	14974	15101	14812	14825	15014	15011	15074	15167	14922	15135	15016	15057	14984	14951	15034	14865	14916	14885	14978	15153	14955	14937	15068	14889	14939	15061	15067	15114	14912	15024	14943	14884	14867	14958	14946	14959	14912	14960	14829	15106	15010	15018	15085	14906	14941	14885	15046	14903	15023	14992	15136	14954	15111	15166	15234	15097	14872	14960	15000	14752	15054	15004	15036	15000	14907	15128	15000	15141	15112	14891	15142	14816	15086	15095	15045	15092	15090	15116	14939	15057	15063	14974	15043	15079	15120	14910	15166	14980	15038	15142	14900	14870	15005	15024	14896	14784	14973	15057	15045	14962	14947	15143	15064	14936	14994	14783	15039	15020	15011	14889	15085	14927	15134	15121	15122	14980	15155	15107	15095	14836	15098	14979	15042	15069	14805	15046	14843	15053	14998	14935	15084	14975	14904	15064	15036	14968	14813	15045	14973	14991	14956	14920	14990	15077	14983	14822	14900	14865	15103	14837	14971	15007	14907	14956	15098	15134	14811	15120	14893	14955	15033	14963	15193	15124	14961	14960	14782	15194	14932	15062	14985	15073	14935	14981	14974	15016	14968	14983	15039	14993	14973	14924	15126	15035	15080	14820	14898	15035	14955	14958	15074	15057	15044	14928	14938	15129	15072	14886	15014	14910	14954	14911	14902	14763	14948	14926	14968	14789	14952	14946	14973	15069	15036	14940	15100	15102	14943	14990	14978	14922	14811	14853	14893	14915	15017	14701	15071	14962	14815	14916	14953	14904	15265	15111	15101	14890	14986	14935	14927	15263	15081	14910	14918	14972	15054	15087	15018	14946	14944	15090	14898	15027	14913	15056	14854	15004	14917	15208	15137	15057	14966	14916	14872	15097	15037	15002	14981	14926	15127	14816	14994	14969	14901	14955	14986	15092	14947	14921	15098	14956	15064	14982	15148	15037	15023	14933	15102	15001	15036	15043	15169	14926	14906	15051	14855	14973	14979	14958	14971	15039	15217	14940	15039	15070	15067	14892	14998	14994	15119	15175	14996	14957	15037	14921	14851	15215	15070	15029	15085	15026	14980	15124	14758	15119	15089	15069	15085	15050	14861	14894	14930	14870	15078	14969	14935	14948	15118	15116	15054	14978	15030	14879	14951	14928	14926	14936	15072	14878	14882	15085	14913	15056	14885	15010	15009	15108	14917	14902	15194	14886	15020	14862	15073	14969	15003	15167	15007	14917	15250	14883	14983	14983	14971	14916	14881	14702	15121	14818	15058	14972	15165	14980	15041	15045	14985	14860	14892	15000	14970	14877	14975	15097	14881	14945	14905	15051	14945	14920	14983	14958	15147	15090	15093	14928	15018	15134	15043	14865	15005	15105	14940	15044	15032	15034	14819	15191	15042	14865	14921	15011	15116	15005	14934	14795	14998	15046	14934	15159	15147	14995	14825	14820	14923	14882	14837	14921	14948	14992	14907	15010	14956	14976	15024	14994	14943	15193	14973	15038	14951	14863	15015	14914	15050	14955	14979	15024	15021	15077	14915	15178	15036	15012	14840	15008	15109	14999	15092	15035	14898	15042	14838	15024	14990	14834	15042	15082	14999	14809	15107	15069	15177	14929	15008	15015	15171	14868	14917	15065	15039	14968	14932	15012	15107	14958	14940	14886	14967	14997	15118	15029	15105	14998	15126	15063	14854	14998	15061	15220	14994	14986	15011	14922	15064	14958	15010	15128	15065	15211	14838	14954	14970	15093	14893	15174	14845	14916	15029	15020	14879	15095	14937	14959	15137	15008	14997	15019	15041	14992	14949	15022	15035	15111	15023	14994	15025	14937	15087	14982	14871	15042	14989	15014	14950	14956	15093	14812	14937	15107	14958	14914	15010	14993	14984	14947	15026	14870	15007	15025	15147	15150	15056	15021	14959	15020	14979	14840	15071	15035	15065	15025	14861	15085	15185	14844	14824	15114	15064	15011	15049	14875	14968	14944	15042	14899	15043	14949	14843	15170	14989	15102	15092	14920	14939	15132	15048	15010	15162	14860	15045	15059	14948	14939	15027	14852	14920	14888	15184	14949	14805	15050	14995	15051	14963	14952	15082	14765	15075	14996	14919	15075	15084	15051	15069	15019	14939	14959	14989	15016	15062	14971	14864	15070	14913	14903	14934	15117	15002	14934	14991	14947	15009	14989	14858	15036	14982	15137	15095	15018	14975	14957	14812	14931	15021	15101	14999	15024	14998	15009	15240	15092	14873	14981	15056	14932	15107	14992	14913	14970	14920	14958	14947	14979	15005	15003	15032	14964	15000	14934	15059	14932	14757	14982	15189	15114	14961	14947	15059	15026	15104	14941	15025	14955	14986	14809	14970	15056	14902	15040	15213	15045	14895	15014	15013	14861	15096	14947	14972	15113	15044	14867	15033	15056	15199	14989	15091	14937	14968	15098	15088	14980	15105	14863	15049	15038	15024	15035	15085	14916	15169	15028	15005	14788	14981	14932	15005	14986	14741	15054	15010	14800	15117	15053	15035	14979	15019	14906	14866	14943	14911	15043	14856	15030	15106	14995	15033	15004	15035	14858	14965	15099	14952	14981	15257	14956	14939	14811	15000	14953	15031	14889	14951	15030	15132	15013	14812	15146	15027	14921	14998	14989	15000	15042	14868	15025	14810	15038	15235	15070	14896	15024	14775	14923	14990	14975	15049	14921	15247	14997	14992	14923	15010	14948	15038	14945	15099	15126	14918	15025	15045	15007	14875	15046	15048	14991	15002	14947	15041	14970	14882	14965	15010	14955	15091	15081	15018	15070	14739	15073	14888	14964	14941	14920	14999	15099	15049	14984	15005	15015	15001	15063	15003	15011	15174	15014	15178	14860	15126	14858	15115	14963	15008	15063	14974	15004	15042	15071	15059	15121	14924	14976	15178	14950	15086	15123	14965	14920	15022	14992	14808	14964	14960	15122	15066	14982	14965	14962	15022	14906	15149	15000	15033	14839	14807	14973
26374	21875	31157	34755	39014	39274	34535	28186	24865	23966	23019	22443	22324	22045	21590	21679	21497	21323	21390	21178	21113	21155	21037	20981	21159	20923	20861	21102	20962	20906	20850	21031	21094	20936	20850	20730	21031	20941	20828	20893	20837	20782	20894	20859	20795	20744	20913	20859	20731	20996	20921	20850	20832	20774	20904	20971	20834	21045	20615	20796	20973	20687	20785	20780	21035	20853	20859	20733	20764	20920	21066	20675	20981	20857	20771	20794	20720	20722	20981	20708	20819	20397	20512	20722	20880	21006	20718	20901	20760	20720	20914	21016	20798	20652	20669	20872	20904	20813	20804	20939	20881	21036	20872	20627	20821	20801	20778	20718	20822	20875	20769	20849	21084	20817	20764	20893	20779	20725	20738	20736	20586	20716	20759	20852	20774	20773	20682	20923	20842	20644	20855	20825	20858	20735	20674	20697	20946	20774	20817	20757	20800	20813	20615	20728	20676	20709	20857	20729	20643	20748	20729	20679	20741	20725	20666	20864	20730	20922	20629	20694	20874	20780	20877	20780	21039	20929	21003	20732	20884	20682	20798	20796	20883	20882	20863	20881	20813	20848	20942	20821	20549	21025	20447	20605	20719	20728	20826	20733	20885	20827	20649	20897	20912	20715	20711	20791	20731	20663	20766	20892	20873	20947	20790	21075	20899	20926	20951	20825	20737	20843	20963	20815	20639	20680	20933	20741	20874	20919	20760	20794	20850	20706	20775	20750	21025	20689	20875	20524	20889	20854	20944	20944	20738	20764	20713	21051	20764	20768	20781	20564	21003	20797	20676	20783	20904	20616	21052	20706	20512	20709	20538	20809	20845	20824	20829	20794	21086	20888	20823	20860	20585	20951	20861	20771	20720	20730	20747	20820	21003	20673	20821	20818	20621	20868	20939	20781	20811	20658	20621	20740	20743	20831	20615	20666	20562	20666	20886	20704	21177	20835	20908	20963	20855	20988	20846	20876	20686	20730	20657	20709	20890	20592	20602	20647	20816	20813	20870	20918	20764	20889	21017	20690	20734	20777	20738	20721	20958	20762	20856	20984	20711	20688	20699	21005	20524	20836	20827	20714	20664	20812	20856	20599	20867	20587	20511	20679	20597	20807	20665	20563	20818	20810	20874	20833	20672	20853	20896	20891	20686	20826	20732	20786	21007	20942	20613	20685	20982	20609	20804	20959	20496	20735	20668	20826	20906	20620	20894	20697	20738	20806	20952	20784	20695	20864	20966	20756	20714	20754	20528	20545	20684	20750	20703	20809	20842	20762	20808	20688	20939	20892	20922	20668	20855	20733	20674	21182	20713	20684	20888	20674	20767	20787	20955	20902	20858	20872	20881	20716	20781	20968	20727	20747	20883	20584	20920	20886	20990	20813	20898	20754	20568	20907	20842	20767	20816	20725	20795	20701	20920	21110	20890	20932	20736	20670	20604	20748	20812	20525	20915	20814	20718	20946	20578	20742	20658	21049	20661	20735	20701	20753	20734	20723	20895	20994	20555	20920	20711	20741	20720	20810	20937	20721	20616	20697	20735	20645	20775	20697	20745	20752	20763	20773	20685	20822	20889	20716	20724	20896	20787	20909	20640	20860	20678	20951	20826	20759	20678	20659	20795	20928	20846	20752	20959	20630	20909	20817	20915	20631	20788	20627	20653	20780	20879	20694	21053	20932	20919	20673	20614	20772	20713	20763	20918	20816	20725	20852	20863	20776	20789	20870	20722	20814	20653	20693	20781	20972	20885	20735	20706	20889	20821	20670	20868	20859	20720	20713	20840	20876	20981	20735	20931	20714	20854	20903	20979	20669	20832	20838	20987	20823	20758	20670	20870	20833	20818	20618	20698	20572	20813	20899	20713	20647	21037	20944	20903	20742	21043	20768	20899	20779	21119	20616	20828	20845	20903	20751	20847	20778	20601	20725	20817	20714	20972	20688	20775	20791	20880	20770	20568	20626	20471	20646	20849	20744	20818	20748	20713	20642	20780	20868	20930	20841	20886	20778	20765	20799	20671	20642	20757	20900	20968	20860	20797	20746	20759	20817	20575	20712	20633	21050	20938	20746	20852	20572	20610	20632	20750	20746	20678	20738	20966	20863	20717	20814	20844	20566	20938	20995	20715	20865	20461	20646	20855	20800	21133	20929	20817	20523	20944	20845	20870	21000	20627	20762	20656	20746	20863	20653	20719	20872	20606	20908	20799	20850	20853	20768	20659	20944	20681	20550	20761	21121	20767	20961	20752	20650	21033	20742	20703	20867	20818	20869	20812	20692	20811	20742	20853	20663	20850	20715	20927	20831	20846	20596	20714	20799	20883	20665	20818	20916	20677	20929	20748	20754	20805	20611	20763	20750	20896	20667	20725	20597	20398	20552	20917	20660	20774	20969	20850	20572	20928	20871	20760	20822	20895	20823	20829	20866	20672	20627	20820	20920	20776	20897	20614	20922	21002	20846	20694	20971	20644	20774	20826	20946	20673	20814	20891	20970	20736	20765	20734	20710	20824	20839	20779	20902	21046	20609	20834	20755	20913	20804	20882	21074	20872	20850	20730	20856	20620	21020	21000	20813	20620	20693	20791	20728	20889	20896	20784	20927	20935	20897	21006	20858	20928	20872	21095	20744	20603	20770	20782	20780	20908	20892	20945	20644	20834	20984	20858	20871	21066	20857	20759	20981	21034	20759	20942	20976	20816	20905	20723	20596	20828	20756	20899	20779	20695	20678	20882	21008	20915	20728	20997	20912	20814	20812	20910	20907	20773	20603	20649	20917	20711	20676	20748	20783	20891	20937	20738	20935	21087	20827	20824	20730	20573	20706	20764	20786	20744	20808	20903	20843	20942	20652	20607	20735	20562	20539	20692	20783	21033	20873	20820	20799	20819	20763	21053	20783	20786	20995	20859	20992	20787	20745	20852	20901	21032	21063	20983	20755	20762	20859	21071	20631	20844	20791	20805	20629	20969	20749	20726	20639	20844	20390	20867	20911	20870	20772	20866	20766	20931	21048	20958	20664	20943	20857	20762	20837	20757	20795	20591	20645	20813	20834	20931	20638	20745	20889	20716	20808	20875	20782	20738	20659	20553	20767	20604	20728	20632	20508	20549	20699	20909	20881	20812	20885	20872	20837	20816	20501	20972	20694	20826	21097	20715	20789	20727	20744	20898	20841	20709	20866	20893	20661	20857	20852	20958	20699	20685	20700	20609	20773	20931	20952	20697	20806	20926	20728	20847	20664	20901	20937	20586	20812	20857	20968	20812	20539	20917	20847	20723	20744	20691	20804	20936	20782	20950	20925	20468	20718	20891	20811	20762	20854	20674	20642	20869	20769	20678	20597	20671	21000	20773	20878	20606	20591	20609	20874	20746	20645	20748	20717	20641	20617	20630	20581	20965	20895	20900	20711	20719	20673	20502	20913	20630	20812	20814	20916	20916	20953	20809	20897	20817	20706	20753	20809	20665	20745	20934	20816	20594	20318	20815	20606	21000	20799	20920	20871	20936	20780	20773	20760	20816	20735	20887	20847	20598	20898	20743	20747	20927	20919	20636	20687	20886	20741	20691	20757	20831	20801	20808	20771	20679	20744	20615	20651	20954	20934	20750	20667	20703	20784	20820	20761	20846	20821	20646	21004	20841	20738	20728	20925	20737	20671	20743	20890	20676	20848	20847	20947	20724	20831	20886	20916	20920	20707	20653	20890	20835	20668	20974	20978	20742	20693	20860	20676	20881	20752	20832	20630	20749	20775	20773	20799	20674	21059	20870	20744	21202	21050	21032	20848	20818	20729	21028	20895	20772	20768	20821	21015	20830	20842	20741	20683	20822	20767	20894	20754	20793	20721	20867	20560	20731	20655	20772	20753	20752	20864	20917	20950	20813	21034	20791	20802	20882	20997	20905	20852	20724	20600	20690	20729	20935	20756	20785	20843	20681	20771	20819	20952	20829	20776	20757	20771	20830	20907	20803	21024	20775	20743	20811	20904	21063	20889	20693	20700	20572	20650	20893	20717	20740	20766	20830	20682	20780	20724	20958	20982	20912	20947	20727	20758	20850	20632	20655	20624	20768	20783	20882	20704	20877	20712	20709	20701	20838	20916	20760	20958	20751	21009	20690	20695	20831	20783	20777	20709	20807	20728	20946	20797	20718	20634	20735	20696	20758	20667	20855	20802	21070	20819	20940	20785	20894	20738	20609	21002	20768	20895	20687	20858	20815	20872	20964	20984	20647	20939	20864	20777	20801	20877	20995	20703	20743	20981	20753	20885	20882	20727	20809	20866	20737	20753	20615	20937	20792	20824	20870	20776	20764	20965	20625	20612	20840	20751	20898	20662	20947	20801	20683	20865	20863	20795	20765	20648	20681	20866	20859	20960	20885	20936	20769	20581	20924	20615	20695	20760	21194	20709	21102	20928	20988	20894	20996	20566	20910	20697	20886	20805	20784	20545	20833	20846	20937	20811	20904	20704	21004	20725	21009	20552	20888	20654	20896	20849	20874	20862	20772	21117	20743	20523	20770	20941	20623	20721	20823	20829	21037	20890	20902	20796	20871	20930	20734	20782	21146	20817	20726	20826	20685	20774	21083	20876	20901	20809	20987	20869	20717	20770	20926	20930	20749	21081	20834	20740	20824	20788	20808	20732	20709	20805	21159	20792	21072	20877	20872	20742	20895	20726	20830	20727	20833	20801	20899	20490	20925	20987	20735	20829	20866	20845	20737	20890	20879	20673	20888	20560	21001	20831	20882	20926	20885	20817	20987	20705	20858	20868	20963	20712	20763	20836	20799	20724	21009	20623	20907	21014	20867	20792	20810	20794	20917	20655	20467	20927	20659	21008	20709	20707	20471	20704	20887	20950	20632	20957	21118	20641	20842	20820	20794	20891	20701	20942	20881	20934	20903	20831	20696	20778	20584	20781	20793	20975	20800	20737	20707	20710	20826	20605	20844	20879	20999	20915	20885	20805	20760	20862	20470	20661	20869	20724	20821	20867	20586	20953	20663	20877	20792	20756	20673	20785	20738	20828	20626	20484	20621	20836	20609	20853	20637	20812	20797	20938	20636	20763	20786	20628	20854	20867	21000	20442	20955	20878	20737	20716	20622	20675	21047	20788	20716	20738	20961	20816	20937	20829	20806	20794
46693	69805	63796	52690	46312	38187	29196	23385	20014	18244	17658	17054	16477	16093	15862	15585	15463	15368	15299	15265	15010	15129	15075	15168	15067	15003	14910	14956	14982	14992	14868	14950	14754	14786	14876	14952	14840	14971	14872	14909	15021	14803	14838	14745	15013	15076	14910	14894	14935	14938	14832	14971	14915	14793	14737	14917	14745	14895	14844	14736	14707	14986	14843	14942	15054	14716	14796	14953	14878	14864	14874	14734	15084	14708	14895	14646	14799	14769	14886	14863	14949	14632	14720	14822	15039	14691	14967	14749	14691	14954	14814	14812	14947	14983	14781	14761	14921	14826	14826	14752	14827	15060	14769	14561	14895	14836	14904	14824	14827	14917	14859	14842	14857	15005	14823	14755	14943	14773	14675	14797	14801	14857	14792	14775	14924	14963	14937	14710	14808	14904	14932	14900	14726	14952	14734	14830	14888	14941	15094	14760	14885	14828	14819	14816	14750	14820	14774	14921	14789	14779	14688	14760	14826	14898	14990	14735	15015	14804	14824	14891	14904	14869	14915	14658	14852	14995	14764	14830	14790	14608	14656	14863	14875	14764	14774	14741	14850	14936	14905	14580	14745	14788	14748	14704	14765	14795	14834	14869	15058	14948	14950	14774	14812	14798	14921	14775	14786	14818	14533	14777	14791	14776	14784	14860	14859	14920	14603	15029	14925	14916	14747	14987	14765	15040	14895	14879	14807	14788	14758	14909	14951	14793	14892	14732	14840	14844	14792	14846	14840	14729	14828	14894	14786	14868	14976	14707	14991	14764	14851	14948	14740	14783	14952	14797	14758	14750	14805	14729	14751	14836	14824	14870	14831	14921	14772	14928	14891	14649	14841	14783	14692	14804	14845	14726	14954	14719	14883	14729	14863	14826	14858	14791	14812	14847	14876	14924	14939	14761	14734	14893	14723	14835	14760	14699	14751	14843	14877	14838	14883	14822	14891	14906	14893	14849	14803	14843	14779	14640	14786	14878	14830	14858	14889	14871	14827	14916	14686	14928	14679	14945	14674	14691	14823	14801	14748	14732	14918	14746	14800	14927	14689	14949	14804	14662	14772	14904	14860	14792	14756	14925	15148	14730	14762	14814	14855	14874	14805	14877	14820	14742	14993	14869	14766	14885	14853	14829	14948	14762	14741	14726	14965	14750	14826	14752	14748	15062	14973	14940	15035	14939	14900	14901	14925	15008	14893	14774	14796	14752	14705	14786	14880	14677	14958	14871	14797	14760	14782	14902	14748	14750	14787	14971	14847	14786	14718	14763	14835	14688	14674	14763	14818	14833	14734	14861	14943	14649	14715	14612	14857	14749	14803	14637	14774	14692	14821	14696	14843	14729	14823	14780	14634	14961	14832	15007	14733	14853	14899	14743	14797	14831	14862	14843	14675	14654	14818	14942	14924	14793	14948	14898	14735	14924	14759	14950	14696	14840	14727	15000	14916	14855	14869	14818	14726	14704	14748	15013	14784	14932	14932	14851	14877	14867	14942	14841	14762	14784	14815	14797	14868	14942	14781	14822	14820	14804	14812	14680	14861	14898	14745	14918	14717	14945	14850	14896	14649	14900	14852	14874	14681	14718	14852	14883	14851	14747	14831	14839	14930	14790	14700	14830	14674	14637	14709	14808	14918	14888	14816	14729	14913	14863	14859	14820	14772	14798	14825	14742	14900	14874	15056	14934	14979	14831	14691	14898	14748	14947	14655	14953	14895	14764	14789	14834	14645	14726	14910	14791	14823	14869	14962	14722	14845	14849	14676	14690	14715	14843	14763	14890	14752	14856	14756	14751	14766	14899	14823	14795	14924	14892	14685	14761	14805	14707	14803	14765	14931	14783	14856	14809	14813	14822	14948	14712	14882	14869	14738	14900	14851	14715	14863	14829	14880	14819	14721	14857	14772	14821	14931	14793	14807	14774	15003	14847	14827	14836	14779	14741	14793	14816	14906	14875	14959	15027	14825	14887	14912	14782	14899	14720	14915	14839	14786	14764	14742	14891	15002	14753	14829	14794	14768	14891	14804	14884	14921	14904	14834	14862	14713	14724	14774	14666	14915	14738	15018	14695	14845	14605	14970	14624	14796	14910	14934	14631	14786	14817	14993	14822	14853	14859	14909	14791	14830	14901	14906	14919	14911	14708	14844	14745	14943	14883	14682	14900	14715	14807	14727	14745	14946	14783	14917	14976	14708	15009	14868	14806	14908	14954	14956	14720	14863	14812	14726	15013	14757	14671	14910	14879	14781	14888	14881	14683	14931	14767	14824	14835	14926	14785	14904	14861	14886	14878	14935	14836	14741	14889	14778	14753	14728	14803	14911	14883	14940	14852	14802	14858	14800	14846	14929	14843	14843	14799	14810	14752	14915	14931	14726	14803	14797	14824	14907	14794	14876	14899	14843	14679	14818	14783	14846	14910	14743	14982	14784	14823	14901	14576	14870	14985	14647	14798	14886	14815	14797	14967	14834	14894	14785	14813	14794	14933	14825	14756	14851	14702	14843	14878	14784	14971	14832	15113	14675	14798	14899	14824	14639	14792	14920	14825	14925	14646	14596	15074	14871	14903	14931	14926	14922	14927	14883	14832	14784	14782	14973	14841	14809	14750	14851	14967	14711	14766	14704	14731	14843	14972	14903	14774	14803	14705	14960	15043	14816	14804	14820	14737	14894	14716	14764	14965	14885	14842	14635	14787	14780	14809	14837	14984	14829	14752	14649	15035	14811	14928	14923	14720	14854	14926	14772	14877	14923	14670	14886	14802	14885	14716	14841	14861	14710	14721	14853	14742	14821	14702	14739	14706	14802	14770	14769	14681	14766	14897	14791	15052	14737	14787	14772	14801	14790	14750	14763	14923	14787	14803	14975	14756	14717	14860	14906	14735	14905	14841	14786	14918	14774	14814	14686	14927	14703	15006	14898	14691	14786	14808	14969	14948	14763	14850	14940	14818	14814	14944	14788	14826	14855	14825	14922	14760	14819	14917	14979	14895	14943	14721	14821	14896	14914	14925	14643	14569	14784	14728	14944	14837	14859	14892	15006	14754	14873	14826	14916	14915	14818	14914	14912	14850	14933	14889	14893	14815	14759	14855	14867	14749	14839	14724	14829	14755	14903	14988	14740	14791	14849	14839	14970	14818	14864	14926	14776	14814	14750	14847	14895	15034	14898	14892	14791	14847	15016	14929	14841	14847	14891	14750	14862	14837	14867	14810	14765	14968	14950	14774	14941	14765	14887	14810	14833	14821	14923	14789	14773	14846	14946	14904	14855	14814	14890	14852	14622	14800	14766	14880	14720	14764	14618	14798	14825	14605	14810	14898	14953	14952	14712	14966	14819	14754	14869	14807	14809	14844	14960	14975	14943	14917	14830	14744	14854	14862	14823	14776	14751	14859	14766	14775	14889	14865	14843	14996	14987	14878	14924	14754	14918	14829	14802	14906	14734	14967	14925	14907	14740	14801	14914	14850	14938	14642	14835	14807	14785	14817	14951	14829	14734	14989	14831	14876	14765	14854	14864	14886	14930	14852	14727	14737	14912	14937	14984	14721	14767	14864	14960	14681	14928	14637	14883	15031	14947	14680	14827	14707	14819	14986	14963	14784	14771	14799	14817	14783	14882	14906	14826	15037	14589	15017	14833	14949	14818	14679	14708	14835	14803	15067	14732	14892	14736	14767	14906	14809	14825	15036	14895	14794	14896	14567	14905	14865	14800	14913	14864	15048	14845	14872	14704	14938	14826	14790	14754	14896	14796	14834	14871	14687	14764	14948	14822	14898	14836	14924	14638	14941	14859	14790	14841	14985	14764	14910	14758	14696	14695	14746	14887	14752	14819	14732	14820	14873	14905	14855	14908	14763	14845	14825	14791	14819	14847	14904	14868	14847	14885	14961	14717	14850	14820	14937	14670	14922	14833	14912	14852	14855	14841	14859	14737	14696	14859	14918	14875	14847	14972	14949	14752	14733	14722	14770	14605	14933	14944	14891	14919	15005	14673	14913	14821	14879	14823	14861	14850	14832	14863	14974	14997	14968	14908	14937	14850	14965	14749	14779	14948	15038	15126	14894	14664	14840	14746	14784	14845	14591	15017	14852	14662	14741	14858	14899	14822	14736	14743	14831	14912	14802	14942	14753	14694	14844	14830	14651	15039	14884	14835	14675	14871	14833	15052	14878	14931	14847	14807	14722	14872	14715	14756	14855	14733	14882	14873	14918	14837	14923	14802	14821	14873	14767	14851	14796	14788	14959	14812	14986	14868	14947	14838	14731	14898	14808	14875	14867	14869	14841	14912	14899	14765	14832	14892	14859	14766	14846	14783	14713	14848	14869	14806	14746	15150	14770	14706	14714	14869	14856	14856	14818	14675	14724	14933	14875	14829	14845	14797	14723	14814	14794	14997	14784	14836	14677	14851	14732	14801	14906	14681	15031	14841	14759	14835	14899	14813	14949	14801	14755	14849	14769	14823	14602	14836	14857	14674	14915	14807	14805	14744	14711	14931	14820	14769	14940	14756	14819	14740	14900	14821	14967	14918	14791	14898	14820	14945	14910	14780	14879	14886	14866	14906	14674	14747	14687	14796	14796	14963	14858	15045	14864	14676	14805	14805	14847	14735	14904	14942	14915	14874	14952	14789	14808	14866	14936	14911	14585	14710	14866	14888	14731	14671	14867	14990	14763	14906	14816	14911	14906	14810	15053	14907	14874	14719	14813	14826	14752	14853	14768	14861	14841	14811	14726	14983	14845	14868	14964	14854	14996	14688	14816	14705	14838	14793	14976	14749	14903	14992	14748	14796	14859	14769	14852	14946	14717	14722	15021	14738	14779	14824	14935	14716	14779	14870	14823	14793	14762	14836	14724	14952	14795	14986	14761	14766	14726	14925	14841	14746	14856	15077	14842	14861	14650	14845	14839	14829	14798	14853	14927	14803	14711	14751	14741	15142	14801	14747	14750	14639	14696	14760	14960	14897	14775	14926	14818	14873	14763	14829	14783	14715	14967	14813	14949	14790	14759	14787	14907	14904	14903	14646	14813	14917	14818	14842	14787	14831	15060	14939	14937	15021	14900	14752	14984	14696	14885	15002	14999	14855	14984	14706	14775	14786	14860	14826	14845	14832	14720	14883	14847	14816	14846
24429	21657	30147	31387	37096	40872	38688	30974	26327	24804	23764	22873	22690	22431	22165	21841	21747	21633	21471	21588	21632	21155	21137	21216	21060	21003	20892	20863	20935	21022	20971	21056	21296	21112	20955	20935	21005	20918	20969	20852	20931	20805	20877	20809	20901	21049	20759	20989	21068	20859	20898	20665	20812	20809	20817	20893	20835	20955	20851	20938	20911	20870	20997	20859	20867	20684	20929	20818	20794	20720	20740	20775	20694	20688	20876	20740	20787	20847	20818	20697	20922	20805	20957	20851	20606	20705	20831	20910	20841	20686	20981	20910	20950	20587	20777	20985	20861	20815	20868	20965	20941	20811	20605	20794	20959	20819	20918	20690	20877	20820	20929	20879	20967	20919	20961	20557	20869	20894	20655	20792	20650	20714	20831	20791	20799	20952	20950	20891	20816	20884	20748	20761	20600	20686	21047	20832	20869	20893	21054	20958	20733	20908	21064	20719	20845	20613	20902	20836	21019	20824	20719	21161	20945	20713	20720	20913	20600	20747	20881	20828	20998	20700	20988	21031	20875	20715	20871	21021	21107	21043	20755	21024	20815	20855	20829	20790	20923	20756	20746	20898	20615	20775	20826	20887	20821	20828	20829	21011	21124	20786	20868	20890	20832	20896	20975	20772	20780	20834	20667	20721	20910	21037	20734	20907	20898	20880	20934	20799	20842	20654	21055	20542	20563	20746	20865	20806	20927	20885	20892	20837	20788	20629	20885	20678	20827	20922	20955	20930	20760	20669	20722	20765	20590	20820	20779	20787	20884	20720	20809	20742	20832	20901	20845	20823	20774	21028	20722	20802	20891	21114	20963	20900	20815	20829	20668	20927	20537	20848	21018	20953	20613	20571	21003	20901	20899	20732	20855	20683	20665	20651	20795	20854	20950	20684	20687	20763	20796	20914	20886	20965	20846	20812	20837	20494	20785	20872	20827	20769	20743	20806	20658	21229	20882	20673	20905	20755	21185	20855	20796	20794	20806	20694	20947	20900	20940	20709	21137	20925	20854	20575	20694	20832	21026	21017	20836	20793	20939	20863	20999	20618	20805	20920	20814	21139	21007	20914	20890	20675	20972	20859	21069	20740	20867	20819	20780	20987	20818	20495	20897	21050	20830	21030	20899	20832	20641	20975	20725	20768	20866	20854	20669	20664	20718	20991	21004	20797	20934	20865	20807	20757	20877	20822	21134	20875	20975	20908	20689	20728	20640	20806	20794	20952	20624	20758	20925	20788	20932	20931	20931	20883	20850	20787	20739	20650	20898	20930	20834	20686	20907	20618	20864	20941	20972	20787	20959	21033	20913	20889	20776	20589	20995	20727	20719	20869	20749	20619	21045	20971	20686	20904	20811	20730	20811	20734	20753	20904	20720	20820	20706	20810	21033	20846	21096	20862	20831	20822	20858	20969	20914	20876	20883	20794	20795	20855	20797	20664	20929	20802	20864	20810	20754	20724	20805	20697	20917	21011	20592	20863	20738	20896	20870	20966	20829	20760	20693	20910	20962	20989	20806	20846	20760	20833	20822	20719	20891	20873	20778	20906	20831	20900	20934	20737	20936	20834	20767	20865	21026	20679	21002	20889	20900	20901	20847	20784	20742	20863	20830	20746	20860	20993	20774	20635	20632	20855	20970	20671	20900	20960	20946	20858	21013	20997	21029	20779	20901	20900	20791	20753	21100	20996	20806	20804	20724	20866	20787	20763	20762	20758	20979	20885	20972	20952	20577	20799	20895	20744	20950	20812	20990	20761	20802	20966	20960	20820	20877	20967	20920	20876	20648	20809	20876	20818	21026	20808	20721	20811	20899	20872	20942	20982	20745	20727	20900	21044	20893	20871	20929	20994	20831	20948	20988	20652	20876	20769	20643	20969	20989	20726	21064	20784	20736	20968	20553	20867	20957	20644	21012	20531	20965	20772	20747	20939	20815	20748	20708	20938	20811	20887	20711	20783	20997	20749	20790	20918	20853	20769	20906	20810	20978	20825	20821	20856	20901	20700	20680	20752	20732	20643	20699	20691	20746	20741	20928	21004	20744	20808	20886	20797	20684	20927	20648	20763	20751	20939	21097	21082	20939	20725	20881	20742	20860	20605	20831	20913	20764	20556	20678	20476	20847	20842	20703	20846	20740	20810	20904	20708	20854	21036	20790	20827	20910	20753	20705	20568	20764	20840	20951	20949	20745	20911	20561	20688	20863	20834	20823	20879	20871	20915	20943	20915	20907	20942	21033	20861	20522	21014	21045	20802	20908	20911	20687	20737	20851	20904	20830	20838	20679	20864	20941	20673	21034	20595	21150	20754	20660	20661	21064	21040	20976	20792	20865	20770	20997	20782	20926	20989	20945	20705	20902	20656	20859	20812	21150	20729	20876	20771	21046	20646	20890	20818	20800	20802	21031	20810	20814	20711	20842	20842	20827	20634	20491	20635	21000	20557	20901	20783	20805	20810	20904	20768	20843	21095	20799	20851	20672	20621	20916	20803	20975	20972	20788	20710	20774	20743	20857	20882	20973	20851	20601	20790	20976	20853	20626	20582	20728	20737	20955	20956	20909	20629	20981	20751	20760	21043	20750	20773	20929	20872	20686	20795	20771	20821	20645	20578	20655	20663	20743	20808	20910	20735	21062	20924	20795	20910	20562	20887	20547	20761	20799	20896	20643	20697	20831	20795	21021	20741	20815	20611	20742	20719	20842	20921	20836	20535	20793	20983	21003	20790	20951	20818	21023	20981	20834	20793	20787	20823	20845	20883	21011	20702	20890	20765	20761	20898	20762	20863	21055	20943	20838	20876	20796	20942	21052	20718	20808	20789	20911	20811	20870	20685	20932	21076	20702	20751	20883	20754	20704	21068	20761	20792	20822	20876	21024	20764	20755	21172	20899	20803	20803	20757	20869	20848	20859	20927	20642	20883	20797	21023	20953	20736	20910	20865	20783	20847	20778	21072	20937	20795	20721	20768	20821	20777	20890	20999	21054	20699	20822	20903	20824	20872	20852	20638	20564	20762	20889	20859	20890	20597	20777	20812	20878	20912	20917	20937	21189	20891	20793	20856	21013	20883	20898	20957	20898	20644	20946	20797	20885	20714	20599	20911	20742	20885	20789	20895	21069	21028	20731	20660	20727	20926	20915	20686	20917	20963	20840	20799	20890	20904	21064	20845	20831	20841	20806	20727	20851	20793	20766	20596	20658	21040	20915	20909	20992	20505	20629	20916	21082	20981	20917	20689	20908	20965	20942	20741	20706	20753	20607	20764	20869	20789	21006	20708	20809	20743	20835	20833	20853	20980	20887	20745	20839	20865	20904	20901	20752	20921	20841	20813	20831	20711	21017	20752	20755	20933	20961	20879	20864	20857	21019	20863	20903	20748	20878	21134	20733	20909	20786	20697	20819	20997	20757	20828	20972	20697	20853	20930	20605	20951	20969	21133	20979	20789	20604	20977	20779	20799	20874	20989	20924	21050	20726	20857	20817	20775	20792	20844	20755	20839	20948	20819	20996	20952	20881	20964	21052	20979	20982	20551	20888	21014	20962	20620	20867	20841	20924	20874	20965	20783	20956	20660	20707	20801	21350	21003	20729	20614	20517	20873	20576	20807	20945	20897	20942	20757	20859	20918	20817	20652	20930	20728	20911	20783	20910	20795	20916	20867	20633	20868	20911	20730	20582	20708	20793	20828	20848	20951	20471	20660	20971	20656	21022	20950	20743	20765	20918	20948	20976	20772	20949	21021	20842	20768	20942	20829	20835	20746	20981	20979	20783	20785	20714	20835	20795	20958	20973	20992	20867	20853	20947	20773	20729	20791	20731	20780	20810	20863	20701	20614	20685	20802	20760	20733	20636	20937	20690	20862	20962	20791	21027	20876	20932	20878	20699	20911	20681	20778	20942	21003	20519	20736	20890	20974	20819	21023	20796	20712	20934	20853	20806	20786	20734	20852	20941	20880	20747	20794	20763	20781	20926	20726	20803	21005	20957	20828	20892	20804	20710	20844	21094	20772	20813	20812	21033	20728	20702	20747	20915	20839	20722	20716	21006	20937	20750	20839	20624	20822	20653	20823	20924	20814	20861	20715	20846	20851	20858	20915	20997	20788	20851	20947	21208	20929	20795	20745	20711	20938	20904	20837	20913	20615	20906	20790	20847	20895	20625	20775	20825	20726	21087	20956	20892	20998	20894	20883	20836	20915	20973	20847	20812	20852	20767	21051	20862	20693	20737	20970	20808	20760	20922	20795	20976	20920	20684	20597	20815	20877	20750	20888	20816	20782	20798	20829	20702	20831	20916	20963	20869	20732	20693	20970	20655	20676	20665	20997	20873	20836	20872	20859	20850	20891	20848	20815	20705	20839	20793	20863	20961	20760	20933	21009	20942	20794	20968	20667	20689	20734	20830	20678	20816	20853	20729	20983	20869	20909	20814	20869	20691	20898	20702	20918	20951	20793	20903	20904	20838	20956	21027	20963	20749	20666	20846	20729	20703	20793	20816	20985	21000	20803	20893	20538	20902	21042	20902	20818	20824	20986	20805	20895	20963	20890	20727	20865	20706	21035	20753	20836	20811	20699	21015	20904	20802	20937	20649	20813	21043	21006	20913	20670	20859	20998	20871	20778	20890	20813	20621	20868	20591	20913	21059	20936	20914	20890	20831	20955	20676	21027	20839	20653	21039	20634	20656	20502	20692	20767	20857	20843	20908	20557	20820	20836	20672	20741	20831	20939	20650	20618	20873	20873	20914	20555	20952	21027	20561	20605	20892	21044	20905	20903	20926	20778	20756	20899	20760	20765	20970	20844	20645	20668	20782	20828	20788	20915	20656	20762	20757	20867	20842	20753	20790	20749	20833	20811	20896	20865	20717	20988	20888	20841	20898	20861	20865	20950	20937	20718	20904	20832	20923	20794	20752	20826	21071	20873	20910	20750	20960	20969	21020	20986	20895	20805	21130	20755	20779	20912	20840	20982	20673	20744	20988	20724	20633	20718	20771	20764	20673	20560	20661	20776	21016	20660	20649	20747	20915	20859	20712	20835	20968	20534	20916	20902	20929	20760	20914	20782	21014	20744	20637	21009	20840	20841	20770	20630	20785	20657	20638	20798	20826	20911	21204	20988	20924	20824	20904	20737	20904	20757
48577	78415	74994	63437	53453	44335	34054	27332	21659	19411	18602	17703	16962	16813	16233	16133	15642	15788	15507	15325	15461	15199	14961	15053	15045	15043	14864	14829	14824	14899	14902	14716	14850	14902	14794	14836	14877	14699	14879	14777	14743	14915	14837	14852	14684	14909	14959	14903	14693	14666	14969	14777	14819	14897	14784	14858	14937	14835	14783	14854	14674	14742	14730	14762	14834	14750	14815	14792	14887	14714	14838	14742	14767	14705	14706	14697	14892	14786	14911	14862	14720	14831	14848	14819	14735	14725	14861	14775	14841	14980	14910	14770	14857	14758	14674	14917	14885	14768	14546	14892	14807	14850	14785	14840	14728	14898	14797	14769	14771	14755	14796	14744	14891	14772	14709	14665	15058	14993	14809	14776	14882	14795	14651	14774	14918	14656	15006	14877	14807	14768	14733	14868	14869	14892	14847	14911	14698	14881	14856	14834	14832	14921	14888	14580	14754	14889	14946	14893	14774	14966	14610	14772	14760	14872	14858	14868	14894	14719	14759	14748	14681	14812	14713	14924	14841	14859	14802	15039	14842	14655	14817	14652	14826	14603	14752	14814	14907	14751	14707	14926	14815	14811	14773	15006	14841	14806	14788	14756	14692	14681	14725	14789	14858	14878	14842	14711	14813	14752	14918	14837	14869	14883	14991	14727	14764	14847	15019	14819	14922	14812	14847	14918	14959	14915	14680	14825	14855	14871	14936	14920	14954	14763	14865	14869	14914	14792	14765	14904	14841	14769	14722	14842	14695	14933	14725	14956	14765	14851	14946	14736	14839	14874	14825	14656	14682	14783	14993	14847	14758	14816	14508	14851	14770	14832	14752	14724	14887	14708	14935	14721	14592	14635	14787	14927	14716	14898	14807	14821	14688	14682	14669	14797	14781	14826	14737	14840	14632	14888	14853	14672	15028	14905	14901	14766	14705	14813	14713	14670	14995	14917	14736	15013	14776	14864	14765	14876	14889	14878	14690	14856	14738	14776	14936	14724	14695	14761	14999	14651	14890	14674	14816	14825	14715	14817	14968	14825	14797	14772	14919	14966	14863	14815	14555	14765	14903	14755	14872	14775	14828	14719	14605	14771	14783	14787	14852	14837	14717	14783	14725	14761	14711	14980	14844	14836	14849	14703	14893	14890	14746	14836	14851	14708	14830	14723	14708	14676	14927	14729	14616	14779	14738	14870	14801	14885	14865	14805	15012	14908	14705	14782	14779	14762	14950	14662	14681	14940	14806	14844	14737	14757	14915	14898	14884	14866	14739	14736	14609	14626	14994	15030	14859	14945	14705	14919	14803	14947	14876	14814	14867	14944	14877	14742	14800	14736	14787	14772	14812	14776	14849	14716	14791	14821	14822	14879	14860	14779	14821	14936	14693	14871	14754	14936	14801	14705	14797	14864	14815	14847	14941	15042	14866	14666	14856	14844	14694	14705	14732	14955	14794	14763	14769	14775	14835	14772	14870	14728	14710	14725	14901	14913	14637	14959	14636	14811	14902	14825	14757	14954	14882	14811	14808	14743	14733	14814	14833	14682	14836	14638	14555	14898	15037	14830	14875	14825	14866	14739	14846	14964	14877	14675	14857	14752	14790	14828	14757	14873	14937	14759	14773	14711	14893	14743	14774	14740	14827	14632	14850	14680	14907	14697	14676	14904	14709	14830	14878	14708	14815	14738	14821	14980	14812	14882	14879	14775	14800	14784	14751	14940	14781	14636	14948	14895	14725	14796	14764	14734	14682	14745	14890	14703	15000	14744	14939	14869	14855	14862	14747	14936	14638	14907	14901	14874	14819	14745	14792	14774	14928	14908	14890	14891	14685	14896	14710	14842	14845	15087	14803	14877	14707	14845	14810	14827	14738	14802	14857	14717	14700	14760	14801	14748	14695	14793	14588	14833	14828	14696	14916	14760	14691	14824	14795	14896	14798	14723	14894	14727	14911	14771	14895	14665	14897	14708	14762	14836	14699	14730	14902	14642	14770	14664	14857	14650	14884	14781	15055	14763	14722	14905	14805	14584	14825	14793	14900	14688	14774	14963	14737	14834	14837	14958	14951	14772	14769	14955	14831	14647	14715	14806	14813	14920	14707	14904	14911	14846	14868	14904	14687	14711	14691	14883	14573	14776	14655	14852	14824	14743	14741	14746	14617	14881	14774	14726	14831	14733	14823	14937	14836	14947	14675	14714	14899	14776	14944	14699	14790	14707	14610	14983	14857	14591	14833	14734	14714	14841	14819	14924	14927	14726	14691	14779	14765	14825	14899	14839	14788	14619	14787	14876	14593	14892	14801	14735	14843	14868	14814	14764	14893	14687	14864	14875	14722	15015	14691	14713	14833	14837	14674	14714	14888	14878	14767	14923	14669	14865	14786	14984	14820	14613	14893	14689	14830	14908	14645	14829	14788	14844	14810	14643	14877	14769	14661	14928	14962	15012	14798	14941	14748	14984	14672	14652	15009	14905	14933	14926	15003	14603	14776	14819	14738	14677	14827	14775	14829	14726	15005	14999	14670	14913	14699	14822	14934	14837	14784	14887	14748	14936	14717	14979	14761	14670	14694	14769	14807	14768	14837	14876	14760	14770	14849	14693	14982	14830	14833	14807	14683	14810	14935	14740	14756	14665	14814	14741	14864	15013	14849	14847	14819	14781	14817	15002	14639	14752	14782	14818	14978	14876	14873	14851	14950	14845	14963	14743	14909	14761	14850	14954	14691	15012	14804	14946	14835	14809	14721	14837	14902	14886	14808	14883	14856	14569	14916	14782	14803	14811	14770	14788	14909	14792	14913	14831	14683	14921	14951	14845	14820	14776	14867	14971	14921	14801	14884	15038	14902	14663	14875	14793	14887	14954	14911	14785	14940	14661	14821	14706	14789	14805	14694	14902	14894	14859	14770	14661	14727	14825	14876	14613	14665	14952	14880	14744	14713	14763	14737	14733	14776	14850	14775	14832	14567	14921	14710	14731	14711	14839	14649	14762	14579	14878	14714	14699	14781	14900	14925	14883	14793	14647	14690	14759	14808	14901	14707	14848	14755	14768	14843	14871	14884	14770	14791	14868	14889	14927	14755	14734	14948	14834	14684	14895	14669	14941	14770	14736	14945	14658	14839	14814	14821	14765	14849	14970	14983	14927	14715	14971	14709	14792	14767	14734	14944	14736	14744	14864	14689	14859	14844	14828	14760	14758	14729	14829	14662	14958	14709	14625	14918	14580	14838	14839	14822	14694	14970	14760	14609	14698	14892	14819	14704	14877	14963	14855	14770	14774	14776	14785	14843	14809	14837	14709	14933	14875	14816	14913	14789	14952	14786	14907	14798	14813	14782	14863	14874	14745	14733	14830	14752	14831	14762	14812	14622	14757	14882	14827	14867	14817	14830	14635	14665	14771	14757	14892	14812	14721	14822	14730	14773	14664	14799	14791	14719	14790	14864	14804	14678	14712	14753	14850	14852	14988	14883	14870	14608	14848	14827	14758	14877	14688	14676	14662	14829	14861	14908	14617	14746	14618	14785	14953	14664	14780	14764	14718	14983	14894	14838	14781	14759	14867	14684	14759	14836	14601	14752	14926	14612	14837	14948	14934	14743	14944	14794	14728	14812	14854	14941	14877	14892	14766	14778	14903	14967	14811	14749	14877	14710	14770	14890	14735	14813	14804	14665	14716	14820	14734	14839	14777	14803	14930	14666	14825	14827	14867	14626	14764	14746	14992	14759	14805	14766	14665	14880	14964	14942	14839	14985	14839	14655	14672	14804	14889	14591	14719	14660	14902	14851	14813	14845	14621	14713	14786	14699	14735	14726	14874	14973	14900	14789	14934	14824	14929	14758	14876	14853	14860	14786	14846	15020	14940	14860	14892	14687	14751	14881	14750	14734	14857	14896	14766	14727	14828	14884	14762	14847	14849	14859	14911	14941	14959	14680	14807	14834	14778	14859	14715	14817	14604	14872	14670	14738	14800	14886	14696	14876	14917	14861	14792	14937	14916	14823	14877	14787	14746	14879	14805	14932	14762	14886	14922	14689	14734	14792	14750	14771	14715	14721	14903	14685	14882	14958	14709	14733	14707	14715	14894	14654	14970	14922	14768	14879	14795	14879	14728	14746	14790	14971	14870	14874	14796	14875	14716	14806	14793	14920	14803	15001	14790	14749	14678	14919	14858	14715	14953	14674	14703	14775	14728	14714	14920	14890	14637	14995	14888	14814	15005	14751	14687	14790	14617	14872	14617	14922	14772	14757	14725	14859	14755	14874	14683	14684	14935	14684	14852	14748	14680	15001	14726	14753	14673	14816	14653	14601	14886	14903	14833	14724	14784	14677	14771	14640	14940	14705	14790	14821	14777	14949	14857	14867	14648	14851	14974	14891	14819	14854	14720	14885	14835	14909	14955	14895	14823	14755	14733	14986	14911	14818	14872	14837	14785	14853	14644	14725	14852	14737	14837	14733	14751	14752	14766	14918	14808	14944	14777	14802	14676	14846	14840	14826	14835	14790	14910	14714	14867	14732	14905	14848	14804	14643	14815	14790	14771	14909	14656	14815	14769	14862	14806	14763	14862	14729	14677	14829	14891	14923	14847	14740	14929	14707	14799	15043	14630	14814	14841	14774	14758	14753	14832	14815	14787	14686	14862	14760	14749	14756	14590	14851	14957	14785	14715	14812	14942	14836	14922	14820	14806	14669	14860	14843	14700	14794	14777	14717	14608	14991	14962	14827	14755	14871	14809	14652	14868	14788	14842	14711	14932	14800	14728	14941	14993	14911	14782	14709	14829	14689	14629	14844	14899	14893	14832	14873	14714	14830	14873	14910	14711	14599	14870	14834	14779	14830	14722	14731	14944	14743	14778	14706	14798	14792	14623	14867	14735	14840	14928	14740	14866	14945	14914	14634	14789	14922	14861	14779	14842	14696	14761	14912	14733	14693	14776	14826	14740	14783	14727	14782	14602	14837	14586	14717	14618	14719	14847	14781	14843	14813	14893	14933	14751	14989	14971	14914	14762	14766	14882	14764	14720	14882	14878	14824	14821	14748	14800	14702	14908	14784	14834	14786	14857	14761	14770	14788	14677	14697	14859	14735	14773	15042	14746	14720	14730	14622	14944	14804	14788	14825	14783	14906	14957	14715	14797
45401	54836	55733	47769	36983	30991	27345	24647	23096	22387	22294	21885	22137	21627	21609	21549	21327	21256	21194	21235	21496	21317	21092	21252	21208	21194	20988	21337	21268	20944	21201	21142	20957	21287	21267	21200	21251	20996	21068	21195	21260	21127	20965	21156	21030	21270	21023	21239	21270	21234	21214	21130	20946	21164	21013	21069	21001	21210	21142	21264	21142	20983	21213	21192	20951	20978	20929	21079	21177	20820	21155	21283	21212	21360	21225	21212	21270	20938	20812	21353	21126	21097	21212	21103	21245	21112	21082	21129	21122	21224	21201	21314	21230	21291	21103	21129	21248	21141	21410	21146	21115	21164	21218	21162	20929	21106	21043	21100	21464	21193	21332	20889	21159	20958	21085	21132	20956	20929	20974	21163	21236	21283	21536	21219	21205	21076	21265	21032	20705	21089	21130	21005	21155	21106	21126	21209	20911	21051	20983	21099	20928	20976	21090	21299	21140	21283	21295	21229	20953	21149	21121	21120	21105	21133	21044	21013	21060	21155	21174	21155	21101	21013	21144	20991	21110	21027	20990	20988	21172	21274	20998	21236	20978	21170	21356	21298	20983	21045	21037	20835	21270	20817	21126	21173	21123	21243	21215	21100	20938	20962	21059	21244	21065	21400	21226	21148	21181	20957	21106	21142	21087	21355	21280	21015	20928	21087	21242	20973	21113	21001	20997	21242	21095	20911	21032	21203	21139	21058	21164	21269	20748	21056	21067	21163	21009	20939	20959	21145	21191	21065	21060	21017	21157	21179	21266	20869	20916	21151	21264	21150	21063	21306	21259	20895	21110	21169	21170	21074	20926	21043	21046	21135	20941	21023	21163	21203	21057	21142	21032	21051	21129	20951	21395	21179	21129	21002	20955	21115	21138	20973	21108	21417	21140	20978	21021	21055	21073	21069	21131	21191	21248	21184	21196	20925	21060	21005	21271	21123	21165	21210	21144	20989	21091	21171	20996	21034	21090	21207	21037	21062	20876	21270	21273	21303	21124	21259	21200	21167	21241	21099	21121	21086	20914	21024	21049	21091	21286	21230	21084	21195	21285	21163	21259	21070	21059	21227	21116	21217	21263	21109	21155	20873	21021	21153	21091	21168	21133	20883	20937	21066	21008	21180	21138	21196	21191	21181	21096	21202	21181	21096	21127	21207	21214	21089	21092	21182	21038	21007	21233	21118	21094	21085	20945	21018	21140	21075	21014	21145	21096	21109	21184	21090	21205	21077	21258	21038	21306	21022	21270	21243	21166	21145	21031	21257	21149	21198	21268	21549	21152	21370	21091	21041	20983	21200	21110	21154	21240	21314	20966	21079	21078	21168	21176	20950	20942	21035	21211	20990	21252	21007	21069	20949	21291	20870	21039	21211	21109	21163	21180	21312	21146	21087	21049	21246	21204	21061	21088	20950	21082	21249	21254	21205	21147	21055	21104	20993	21090	21156	20919	21243	20990	20990	21457	21214	21104	21134	21205	21164	21197	21140	21189	20960	21026	21135	21163	21041	20939	20891	20891	21075	21240	21095	21136	20857	21085	20860	21101	21160	21153	21164	21275	21132	21335	20840	21282	20871	21195	21145	21038	21046	21002	21044	21142	21159	21405	21273	21026	20959	21185	21133	20977	21139	21019	21088	21076	21151	20972	21129	21103	21100	20889	20945	21201	21178	21074	21243	21101	21091	21111	21134	21225	21129	20822	20858	21131	21020	21080	21178	20944	20984	21096	20964	21041	21137	21030	21117	21344	21364	21234	21214	21173	21110	21147	21076	21047	20884	21164	21362	21028	21214	21087	21303	20992	21121	21171	21110	21395	21225	21173	21204	21200	21170	20906	21054	21062	21045	21122	20964	20958	20926	21175	21210	21234	21140	21180	21169	21135	20901	21405	20981	20994	21144	21329	21032	21278	21127	20884	21134	21189	21235	20889	21151	21142	21094	21143	20959	21108	20986	20921	21165	20770	20943	20945	21093	20954	21090	21209	21102	21006	21082	21066	21027	21132	20889	21123	21144	21351	21221	21144	21175	21200	20992	21150	21118	21129	21142	21230	21133	20876	20977	21311	21271	21008	21156	21166	20982	20921	20905	21179	21213	21214	21292	21092	21150	20999	20971	21128	21162	21274	21130	21032	21257	21091	20904	21198	21186	21054	21043	21046	21197	21191	21056	21081	21190	21044	21145	21135	21030	21287	21085	21159	21150	21323	20802	21188	21179	20938	21129	21043	21106	20941	21048	21128	21205	21030	21325	21064	21200	21197	20996	21390	21248	20916	21221	21414	21291	21233	20968	21087	21267	20962	20929	21161	21057	21195	21148	21065	21209	21070	21001	21232	20939	21011	20948	21004	21276	20993	21250	20922	21142	21228	21230	21236	20925	21176	21114	20964	20906	20997	21211	21125	21362	21116	21233	21039	21182	21070	21369	20984	21169	21108	21132	21178	21139	21207	21164	21226	21236	20940	21165	20955	21082	21256	20954	21138	21006	21238	20877	21040	21297	21140	20998	21061	21150	21228	21269	21148	21022	21179	21228	21091	21065	21100	21028	21085	21136	21024	21008	21149	20857	21137	21116	21004	20978	21179	21054	21116	21003	21086	21162	20858	21306	21012	21049	21188	21236	21301	21171	21199	21154	21238	21114	21125	21154	21169	21034	21104	21179	20976	20995	21137	21288	21061	21109	21120	21031	21283	21324	20981	21125	20891	21197	21215	20980	21065	20956	21452	21121	21218	20818	21190	21089	20951	20994	21157	21189	20994	21128	21151	21278	21028	21166	21096	21069	21266	21045	21399	21124	21173	21119	21150	20944	21344	21101	21174	21185	20955	20980	21128	21082	21286	20885	21294	21011	21158	21020	21077	21187	20939	21178	21015	21254	21006	21275	21049	21228	21214	21204	21289	21271	21271	21087	20967	21309	21330	21253	20937	20901	20968	21301	21204	21197	21208	21380	21109	21140	21369	21328	21156	21080	21214	21004	21107	21050	21264	21098	21098	21002	21251	20974	21131	20974	21447	21168	21065	21035	21152	20776	21147	21107	20961	21196	21178	20987	21128	21145	21102	20998	20957	21195	21285	21261	21230	21055	21105	21184	21132	21231	21139	20976	21072	21228	21093	21134	21321	21376	21239	21154	21165	21114	21105	21159	21184	20878	21296	21165	21232	21118	20980	21112	21141	21296	21002	21325	21295	21015	21169	21292	21153	21213	20983	20879	21343	21298	21191	21274	21240	21065	21201	21068	21197	21152	21101	21307	21089	21349	21057	21037	21121	21271	21213	20962	21110	21064	20879	21058	21246	20911	21267	21093	20852	21007	21069	21136	20965	21020	20977	20943	21184	21027	21114	21005	21069	20955	21095	21001	21100	21115	21165	21016	21125	21087	21215	21158	21122	21309	21122	21242	21278	21242	21315	21448	21168	20898	21181	21017	21047	21241	20903	21203	21140	21218	21155	21363	21058	21064	20916	21132	21104	21043	21160	21024	20938	21088	21145	21127	21069	20952	21167	21163	21261	21102	21025	21026	21286	21305	21223	21053	21284	21110	21093	21021	20914	21058	20980	21188	21019	21023	21188	21280	21119	20924	20952	21120	20968	21103	21148	21118	21111	20994	21080	21041	21298	21174	21152	21041	21168	21192	21218	20910	21003	21043	21172	21166	21025	21324	21244	21207	20986	21261	21075	21008	20994	21150	21178	21110	20820	21221	21269	21114	21094	20963	21047	21164	21234	21123	21082	20978	20938	21157	21363	21145	21238	20960	21086	21207	21302	21050	21093	21204	21107	21057	21181	20998	21167	20931	21178	21111	20790	21207	21039	21037	21015	21114	21085	20975	21084	21094	21300	21206	21200	21192	21189	21241	21101	21110	21108	21220	20937	21074	21432	20967	21105	20971	21188	20960	20995	20848	20994	21118	21196	21036	21151	20952	21325	21066	21373	21030	21127	20852	20975	21214	21159	21175	21269	21377	21169	21173	21138	21228	21114	20999	21200	21037	21025	21035	21071	21074	21361	21037	21031	20992	20995	21078	21215	21248	20988	21110	21196	21137	21024	20787	20974	21016	21142	21028	21092	21124	21105	21175	21074	21046	21315	21153	20837	21063	21084	21133	21106	21153	20982	21195	21081	21142	21413	21313	21213	21063	21272	20907	21104	21205	21313	21038	20981	21123	20878	20926	21151	21257	21186	21395	21087	21205	21223	21042	21252	21260	21096	21025	21152	21031	21124	21246	20969	20732	21149	21114	21040	20963	21062	21221	21135	21154	21239	21232	21074	21239	21181	21358	21116	21028	20873	21078	21115	21286	21221	21046	21014	21314	21055	21116	21293	21044	21018	21256	21037	21313	21104	20884	21126	21393	21353	20814	20936	21129	21145	21279	21189	21142	21299	21045	21155	20983	20937	21352	21234	21057	21074	21088	21023	21103	21138	21109	21281	20999	21086	21201	21127	21062	21181	21155	21000	21063	21050	21181	20928	20989	21092	20972	21304	21270	21253	21174	21136	21079	21186	21064	20968	21296	21129	21104	21020	21264	20933	21177	21133	21099	20953	21102	21340	21362	20913	21268	21099	20991	21029	21000	20979	21030	21102	21039	21104	21321	21335	21052	21030	20967	21091	21122	21112	21294	21197	20965	21042	21153	21214	21108	20880	20919	21093	20957	21117	21128	21146	21223	21230	21106	20956	21082	21123	21065	21256	21144	21246	21274	21067	21244	21095	21307	20977	21000	21186	21150	21188	21285	21107	21161	21237	21198	21116	21199	21079	21103	21102	21231	21211	21026	21177	21126	21203	21349	21301	21075	21082	20953	21187	21175	20952	21011	20836	20986	21045	21137	20900	21006	21183	21234	21111	21253	21092	20922	21262	21109	21099	21040	21112	21063	21185	21207	21153	21194	21074	21191	21134	21167	21342	21085	21157	20871	21217	21281	21154	21047	21160	21100	21196	20895	20887	21198	21173	21189	21013	21215	21209	21136	21129	21002	21088	21147	21009	21082	21202	21061	21002	21039	21292	21090	21049	21179	21211	20985	21103	20999	21042	21082	21360	21299	21002	20998	21173	21072	21164	21178	21208	21059	21162	21012	20901	21106	21078	21068	21009	20925	21146	21145	20912	21303	21254	21261	21128	20919	21167	21265	20868	21157
47688	63338	57884	44841	33600	27099	22460	19151	17537	16829	16377	16155	15975	15643	15587	15540	15426	15143	15140	15129	15094	15209	15016	14982	14954	15128	14989	15098	15154	14954	14877	14989	15071	14886	15081	14919	15076	14957	14954	14941	14981	14985	14934	14920	14866	14993	14995	14844	14927	15089	14854	15007	15227	15041	14979	15092	14918	14988	14899	14724	14825	15114	15059	14974	14863	14723	14955	14921	15023	15064	14994	14848	14998	15043	15019	14932	14845	14942	14892	14831	15112	14828	15092	14785	14831	15031	15139	15067	14916	14908	14975	14799	14849	15042	15023	15102	15021	14949	14942	14833	15033	14969	15022	14950	14981	15015	14959	14885	14959	14870	14999	14878	14778	14772	14907	15157	15080	14916	15058	14831	14877	14952	14970	14915	14801	14931	14865	14841	14713	14927	15010	14785	14780	15021	15003	15003	14833	14906	14973	14773	15148	14990	15036	14858	14820	14920	15108	14800	14740	14851	15090	15057	14828	14929	14779	15066	15033	14977	14829	14988	14867	14947	14935	14869	14780	14986	15042	14882	14962	14995	14926	15071	15021	14822	14934	15003	14799	14980	14960	15028	15001	14912	14830	14888	14884	14910	15009	14832	14956	14867	15054	14996	15002	15189	14889	14850	15064	14966	14970	15033	15038	15020	15115	14949	14937	15064	14835	14885	14938	15000	14863	15033	15077	14892	14956	14950	14984	14947	15090	14948	14948	14927	15029	14994	14914	14855	15075	14930	14856	14828	14806	14855	14958	14757	14862	15020	14970	14911	15080	14930	15074	14972	14878	15103	14969	14983	14887	14982	15053	14976	14792	14927	14875	14724	14962	14958	14860	14949	14983	14813	15080	14889	14957	14876	14841	15125	14914	14987	14877	14974	14893	15110	14828	15000	14973	14939	14800	14877	15002	15027	15039	14904	14940	14841	14824	15042	14843	14897	14788	14895	15065	15027	14959	14933	14928	15201	14887	14873	14964	15024	15023	14996	14936	14926	14860	15103	15023	14913	14973	14909	15001	14857	14697	14978	14847	14728	14907	14735	14847	14942	15002	15159	15028	14784	14828	14971	15020	14946	14792	14832	14893	14906	14960	15075	14944	14838	15011	14897	15115	14932	14985	14939	14806	15028	14936	15001	15037	14831	14995	14900	15033	14789	15126	14938	14820	14702	15146	14898	14992	14906	14976	14896	15002	14956	15113	14941	14891	15061	14958	15021	14896	15019	14882	15084	14938	14981	15016	14960	14734	14839	15011	15000	14770	14905	14972	14807	15014	14984	15021	15010	14923	15100	14868	14945	15173	14721	14700	14806	15081	14970	14874	14865	15041	14918	15005	14994	15047	14994	15037	15024	14821	15020	15035	14913	15040	14779	14848	15157	14854	14887	15097	14894	14975	14869	14966	14960	15007	14961	14843	14822	14981	14911	14828	14918	15082	14886	14908	15014	15061	14972	14826	14943	14875	15024	14847	15026	14988	14954	14788	15019	14956	14946	14995	14893	14947	14919	14817	14958	15037	14988	14721	15004	14871	14891	14802	14832	14805	15052	14922	14935	14879	14927	15021	14929	14913	14932	15058	15123	14993	15087	14977	14920	14909	14936	14838	15056	15091	14957	15065	14980	14846	15011	14852	14963	15081	14950	15049	14867	15064	14931	14935	14975	15006	14779	14801	14965	14979	14937	14842	14706	15122	14942	14968	14945	15056	14934	15091	14808	15093	14850	14859	14689	14954	15141	14925	14992	14984	14776	14947	15154	14988	14906	14913	15006	14901	14915	14748	15105	14938	15000	14924	14749	14739	14895	14883	15021	14849	14902	14813	14884	14858	14842	14961	15011	14893	14992	14970	14998	14958	14966	14922	14959	14888	14951	14986	14937	14958	14795	15055	15012	14946	14916	14910	14971	15011	14960	14802	14927	14861	14804	14904	15001	14801	15077	15127	14874	14858	15046	15035	15024	14962	15045	14806	15107	15034	14834	14934	14922	15012	14961	15159	14763	14770	14869	14920	15196	14920	14929	14951	14882	14925	14936	14789	15021	14905	14865	15062	14761	14948	14892	14931	14906	15013	14889	14854	14851	15071	14986	15021	14890	14950	15036	14945	14890	14775	14812	14828	14930	14887	15118	14893	15034	14885	15026	14906	14970	14935	15001	14920	14886	14989	14903	14916	15145	14953	14974	15118	14715	14844	15040	14937	14952	15092	14976	14785	15134	14859	14986	15020	14965	14887	14799	14893	14945	14793	15022	14960	14984	14835	15082	14841	14924	14946	15059	14713	14918	14792	14907	14935	15004	14857	14984	14993	15150	14767	14769	14968	14922	14955	14842	14935	15138	14767	15128	14855	14927	14888	15092	14841	14961	15120	14820	15075	14974	15184	14970	14904	15102	15035	15175	15006	15128	14860	14861	14911	15009	14956	14794	14976	14959	14942	14863	14946	15029	14859	15063	14927	15080	14904	15082	14829	15010	14882	14942	14879	14884	14957	14835	15013	14993	14915	14900	14857	15136	14904	14829	14910	14871	14898	14942	14952	14992	14860	14831	14886	14889	14982	15026	14871	14771	15088	15001	15018	14795	14988	15021	14996	14889	15011	14897	14869	15040	14914	15025	14817	14995	14883	14810	14806	15148	14912	14983	14918	14903	14976	15119	14659	14984	14842	14828	15009	14935	15092	14985	14846	14944	15008	14959	14971	14995	14830	14963	14847	14847	15063	14827	14956	14985	15035	14938	14765	14990	15044	14952	15077	14927	14906	14824	14844	14812	14998	14954	15096	14961	15017	15121	15083	15087	14744	15072	15026	15025	14838	15104	14819	14913	14917	14867	14968	15019	15044	14927	15082	14705	14973	14716	15022	15086	14876	14792	15020	14820	14989	14959	15105	15073	14883	15078	15005	14862	14947	14899	14927	14969	14902	15035	15068	14890	14850	15187	14915	15152	14916	14831	14809	14962	15018	14979	14914	14874	14857	14958	14889	14982	15055	14906	15065	14912	14771	15116	15052	14814	14937	14875	14977	14977	14836	14915	14984	15090	15027	14827	14916	14795	15067	14920	15042	14840	14842	14701	14876	14956	14911	14918	14868	14974	14936	15049	14853	14773	14867	14881	15002	14951	14894	14990	15023	15231	14793	15045	14798	15071	14970	14889	15073	14933	15006	14891	14955	14851	15028	14942	15106	14969	14978	15169	14960	14965	14837	14953	15045	15041	14890	14878	14877	14912	14937	14975	15043	15005	15093	15083	15017	15025	14955	14982	14840	15004	14758	14921	14881	14838	15078	14982	14887	14938	15061	15038	14653	14906	14775	14829	14980	14865	14847	14879	14958	14929	15062	15001	15040	14881	14945	14811	14997	14973	14945	14944	14918	14963	14892	15055	14872	14976	14876	14889	14969	15011	14986	15023	14855	15054	14996	14931	14934	14848	15043	14957	15024	14959	14803	14895	14918	14792	14962	14989	14908	14955	14842	14842	14895	15064	14866	14936	14901	14904	14824	14858	14960	14900	14897	14944	15115	15010	14915	14946	14953	15131	14813	15017	14940	14929	15048	14821	14948	14849	15003	14937	14991	14905	15070	14972	14926	14955	14964	15038	14835	14975	15068	14863	14811	15003	15079	14986	15029	14863	14910	14900	14973	14967	14900	14838	14898	14829	14892	14859	14901	14935	14902	14883	15004	15155	15003	14865	14905	15020	14979	14680	14933	15063	14888	14756	14901	14907	14819	14974	14927	14957	14766	14947	14823	14979	14857	14855	15054	14816	14955	14983	14868	15064	14834	15103	15016	15067	14924	14998	15011	15173	14967	15124	14928	14944	14890	14910	15023	14992	14946	15021	14962	14952	14851	14906	14917	15040	14944	14942	15034	14933	15014	15050	14925	14944	14870	14987	14881	14958	14911	14878	15213	14944	14868	14859	15023	14793	14855	14917	14997	14962	14960	14861	14815	14967	14934	14929	14936	14953	15038	15078	15045	15004	14899	14905	15132	14884	15011	15157	14870	14844	14994	14750	14916	14920	15036	14918	14867	14915	14923	15005	14880	14857	14865	14950	14996	14992	14955	15005	14828	14886	15120	14785	15243	15016	14945	14904	14932	14929	15065	14870	14997	14833	14807	15075	15027	14873	14863	15090	15028	15015	15101	14962	14932	14977	15020	15006	15068	14825	14948	14798	14955	15088	14965	14839	15078	14927	14869	14970	14944	14950	14939	14801	14816	14972	14784	14980	14941	14942	14929	14777	14959	14930	14937	15037	14886	15090	14947	15052	14949	14977	14974	14881	15017	14942	14985	14942	14850	14970	14993	14947	14798	15014	14908	15074	14958	14868	14929	14941	14991	15013	15011	15140	14889	15170	15006	14963	14853	14983	14894	15048	14926	14795	14819	14938	14724	14862	15019	14961	14981	14926	14952	15079	14985	14866	14991	14910	14860	14823	14960	14991	15049	14928	14983	14820	14978	15041	15040	14973	14941	15073	14902	14980	15029	15028	15018	15154	14990	15028	14882	15028	14944	14946	14845	14968	15101	15042	14957	14869	14888	15049	14982	14865	15155	14745	15181	14779	14900	14954	14927	14922	15035	15069	15049	15033	15029	14811	15002	14915	14826	14960	14988	14956	15060	14937	14923	14938	14973	15044	15104	14956	15002	14814	14924	14886	14934	14898	14911	14901	14718	15110	14776	14842	15005	14910	15020	14802	14955	15040	14968	14898	14992	15137	14901	14984	14788	14953	14905	14978	14996	15012	14713	14769	14895	14918	14897	14910	14951	15025	14993	14935	14871	15106	15017	14833	14841	14897	14980	15112	14986	14932	14844	15012	15033	14926	14936	14913	14916	15010	14855	14870	14776	14969	14845	14922	14944	15007	14980	15059	14845	14844	14997	14904	15112	14981	14890	14908	14838	14945	14976	14811	14928	14917	14986	14996	14942	14921	15188	14951	15004	14909	14893	14999	14861	14995	14989	15064	14960	14920	14895	14997	14898	15148	14906	14799	14865	14933	14743	14948	14917	14837	14958	14982	14911	15058	14887	14922	14945	14856	14971	14865	15120	14860	15024	14963	14763	15109	15037	14887	14839	14801	14891	15120	14978	14876	14893	14953	14882	14888	14993	14854	15070	14902	14906	14821	14897	14936	15008	14926
26185	22168	33128	36965	37455	37580	32731	26667	24277	23555	22718	22320	21890	21965	21699	21630	21514	21202	21519	21134	21012	21138	21058	21031	20877	21030	20969	21078	20871	20858	20879	20957	20972	21050	21123	20931	20766	20867	20780	20729	20810	20785	20947	20594	20719	20799	20713	20940	20934	20935	20710	20905	20957	20747	21041	20881	21130	20780	20814	20870	20716	20607	20647	20758	20717	20783	20730	20833	20737	20892	20791	20746	20829	20863	20736	20524	20792	20938	20783	20903	20685	20537	20921	20837	20735	20585	20733	20837	20856	20867	20742	20773	20697	20794	20857	20799	20845	20797	20946	20669	20704	20769	20842	20607	20659	20632	20823	20907	20816	20874	20733	20835	20991	20825	20915	20950	20493	21013	20945	20850	20877	20767	20837	20936	20771	20702	20766	20800	20603	21103	20999	20862	20800	20895	20828	20502	20849	21017	20628	20867	20843	20712	20666	20722	20731	20828	20786	20712	20865	20779	20884	21057	20700	20585	20802	20778	20910	20859	20782	20731	20737	20644	20865	20686	21044	20712	20808	21130	20753	20968	20672	20797	20837	20711	20842	20786	20637	21054	20678	20908	20737	20919	20630	20870	21107	20749	20890	20859	20808	20816	20700	20645	20841	20909	20860	20805	20689	20455	20937	21034	20894	20812	21075	20915	20672	20602	20814	20873	20680	20779	20823	20841	20789	20678	20743	21045	20803	20875	20777	20466	20899	20993	20856	20753	20739	20892	20625	20576	20815	20897	20910	20677	20864	20609	20709	20893	20901	21144	20991	20669	20784	20739	21002	21026	20951	20845	20927	20871	20722	20813	20764	20717	20775	20710	20734	20786	20875	20678	20598	20877	20858	20863	20818	20866	20868	20715	20710	20634	20633	20813	20766	20843	20533	20746	20822	20909	20918	20833	20865	20666	20706	20857	20933	20716	20632	21069	20821	20654	20689	20712	20903	20778	20893	20938	20871	20833	20842	20790	20699	21020	21071	20796	20885	20772	20776	20797	20869	20930	20921	20676	20704	20869	20802	20847	20771	20785	20855	20926	20824	20865	20813	20874	20721	20817	20624	20552	20884	20609	20786	20679	20725	20738	20691	20723	20816	20874	20979	20678	20885	20961	20638	20951	20768	20633	20604	20776	20854	20929	20759	20979	20732	20736	20763	20912	20770	20810	20791	20960	20878	20908	20664	20661	20573	20911	20755	20607	20635	20745	20563	20885	21123	20967	21086	20856	20676	20572	20657	20630	20826	20977	20852	21067	20845	20831	20842	20915	20847	20873	20846	20836	20783	20698	20786	20891	20940	20774	20567	20653	20906	20690	20776	20803	20986	20975	20992	20891	20783	20651	20846	20882	20909	20925	20904	20659	20568	20971	21133	20869	20769	20436	20773	20721	20707	20633	20891	20856	20810	20881	20886	21150	20917	20949	20783	20903	20815	21005	20908	20877	20678	20929	20603	20870	20643	20709	20740	20774	20677	20619	20728	20781	20694	20697	20675	20630	20617	21016	21048	20686	20608	20645	20953	20890	20809	20893	20937	20840	20866	20928	20720	20779	20883	20812	20782	20807	20762	20711	20616	20893	20722	20858	20794	20933	20772	20622	20875	20814	20675	20801	20859	21130	20808	20853	20970	20826	20706	20624	20629	20759	20823	20946	20860	20972	20710	21053	20885	20922	20802	20750	20811	20796	20787	20658	20762	20761	20824	20994	21094	20732	20974	20756	20566	20882	20670	20727	20922	20906	20689	20765	20801	20802	20757	20918	20640	20781	20604	20832	20874	20865	20806	20806	20852	20868	20947	20945	20750	20911	20832	20924	20856	20883	21009	21052	20612	20771	20661	20806	21007	20788	20901	20630	20779	20792	20506	20890	20887	20779	20754	20605	20971	20714	20676	20822	20725	20745	20812	20729	20632	20641	20890	20833	20885	20825	20877	20870	20962	20747	20784	20748	20863	20795	20758	20841	20800	20992	20907	20728	20914	20734	20919	20796	20927	20684	20885	20803	20783	20704	20966	20723	20716	20766	20599	20929	20764	20951	20623	20816	20710	20545	20672	20958	20767	20828	20812	20617	20675	20933	20923	20933	20709	20805	20828	20782	20994	20703	20842	20637	20903	20782	20744	20845	20946	20689	20825	20797	20678	20733	20765	20775	20671	20841	20747	20768	20959	20762	20831	20707	20784	20811	20860	20745	20799	20942	20681	21026	20744	20813	21005	20718	20783	20847	20915	20719	20659	20536	20854	20573	20561	20633	20916	20984	20778	20931	20891	21155	20918	20838	20892	20657	21027	20902	20862	20932	20805	20974	20887	20658	20856	20891	20879	20840	20925	20801	20708	20881	20874	20923	20908	20980	20788	20751	21076	20669	20895	20813	20875	20641	20784	20816	20866	20947	20683	20879	20954	21002	20722	20746	20868	20887	20922	20766	20717	20787	20880	20907	20844	20877	20711	20678	20691	20871	20815	20617	20752	20782	20916	21125	20750	20849	20948	20700	20821	20888	20787	20764	20582	20633	20813	20798	20766	20834	20973	20954	20826	21005	20878	20820	20842	20911	20807	20811	20763	20848	20756	20806	20776	20829	20770	20936	20780	20811	21060	20690	20787	20852	20994	20969	21046	20745	20751	20939	20962	20568	21008	20927	20644	20671	20921	20784	20643	20917	20865	20836	20824	20769	20876	20666	21169	20960	20600	20749	20631	20594	20874	20927	20696	21014	20799	20649	21000	20740	20986	20819	20786	20948	20838	20948	20950	20805	20587	20756	20825	20792	20836	20926	20871	20744	20886	20796	20698	20710	20677	20839	20799	20565	20756	21081	21023	20728	20868	20682	20850	20718	20724	21059	20796	20928	20780	20650	20865	20843	20786	20915	20914	20901	20623	20765	21037	20787	20946	20935	20699	20869	20743	20986	20781	20935	21021	20809	20614	21024	20929	20697	21004	20671	20735	20943	20919	20772	20856	20796	20730	20659	20915	20907	20789	21001	20949	20624	20885	20727	20858	20845	20765	20555	20818	20501	20612	20747	20870	20707	20856	20980	20826	20807	20806	20801	20798	20810	20665	20989	20810	20644	20782	21085	21043	20784	20844	20864	20887	20735	20703	20695	20644	20660	20869	20695	20887	20849	20798	20983	20745	20775	20851	20863	21074	20686	20704	20799	20751	20623	20843	20950	20918	20877	20864	20505	20810	20937	20979	20778	20541	20984	20836	20971	20877	20877	20690	20779	20813	20821	20943	20942	20931	20947	20826	20997	20752	20824	20489	20850	20714	20833	20933	20701	20630	20978	20951	20819	20897	20927	20865	20896	20767	20940	20885	20723	20702	20744	20850	20540	20669	20688	20870	20824	20988	20579	20963	20837	20984	20891	20657	20907	20894	20960	20952	21006	20658	20735	21055	20816	20751	20744	20883	20939	20778	20673	20852	20839	20828	20970	20821	21053	21062	21077	20598	20820	20613	20922	20961	20878	20724	20851	20966	21010	21044	20980	20748	20866	20855	20861	20840	20784	20737	20543	20726	20673	20776	20868	20754	20928	20828	20892	20631	20915	20832	20826	20734	20769	20860	20820	20795	20753	20865	20703	20811	20968	20866	20911	20743	20687	20812	20885	20865	20704	20761	20831	20776	20750	20952	20785	20653	20960	20988	20967	20944	20860	21115	20969	21112	20809	20888	20882	20811	20957	20873	20949	20877	20811	20885	20874	20867	20779	20747	20849	20883	20729	20777	20707	20690	20773	20734	20816	20845	20905	20748	20880	20607	20672	20639	20926	20571	20667	20725	20596	21029	20936	20771	20735	20903	20829	20673	20596	20813	20776	20689	20635	20850	20785	20780	20911	20675	20806	21033	20779	20798	20592	20742	20696	20999	20836	20638	21000	20820	20830	20856	20822	20982	20980	21035	20925	20851	20938	20903	20756	20601	20660	20680	20973	20546	20782	20976	20970	20953	20824	20735	20827	20785	20639	20650	20855	20701	20779	20731	21022	21148	20745	20782	20681	20809	20779	20833	20826	20948	20813	20786	20800	21062	20820	20726	20689	20808	20802	20912	21015	20933	21060	20867	21038	20645	20906	21066	20647	20736	20934	20799	20692	20930	20980	20807	20623	20799	20745	20870	20881	20678	20893	20770	20729	20881	20886	20652	20755	20799	20762	20772	20894	21038	20957	20768	20700	20714	20934	21010	20780	20762	21004	21013	20857	20695	20878	20820	20842	20913	20705	20757	20844	21020	21082	20784	20535	20897	20879	20972	21029	20798	20781	20574	20886	20575	20716	21049	20954	20806	20918	20674	20605	20929	20713	20925	20935	20631	20757	20782	20836	20788	20778	20751	20967	20972	21011	20733	21017	20853	20825	20693	20849	20789	20449	20778	20969	20869	20861	20661	20716	20641	21062	20783	20625	20792	20727	20650	20691	20965	20752	20903	20925	20935	20920	20773	20758	20986	20850	20938	21016	21067	21062	20777	20679	20906	20665	20695	20812	20632	20957	20788	20650	20719	20982	20993	20919	20849	20636	20765	20718	20757	20825	21115	21018	20885	20599	20746	20882	20771	20664	20755	20834	20728	20661	20904	21008	20890	20931	20950	20551	20633	20601	20540	20827	20797	20651	21113	20629	21081	20811	20823	20803	20873	20869	20810	20756	20838	20810	20776	20662	20744	20947	20523	20681	20881	20780	20796	20781	20955	20822	20666	20647	20835	20692	20772	20955	20669	20839	20969	20896	20869	20756	21015	20808	20865	21040	20940	20917	20962	20909	20932	21054	20788	20913	20899	20897	20913	20874	20753	21127	20919	20594	21078	20945	21060	21013	20892	20795	20738	20730	20803	20878	20668	20794	20839	20799	20926	20840	20794	20861	21021	20517	20782	20865	20846	20946	20846	20931	20787	20929	20904	20703	20751	20709	20774	20837	20928	20894	20704	20886	20783	20770	20679	20547	20899	20939	20710	20841	20944	20822	20602	20662	20531	20824	20840	20857	20823	20821	20772	20847	20816	20911	20830	20695	20902	20885	20829	20733	20726	20729	21048	20725	20682	20741	20872	20622	20958	20882	20804	20907	20747	20804	20841	20773	20783	21010	20730	20803	20776	20758	20912	20892	20751	20729	20820	20938	20860	20929	20912	20914	20906	20884
47432	74324	69065	54048	43892	36276	26654	21832	19131	17966	17350	16864	16237	16220	15935	15542	15565	15445	15236	15071	15300	15192	15091	14968	14992	15009	15025	14831	15020	14941	15039	14827	14940	14794	14653	14676	14892	14929	14836	14839	14769	14876	14879	14928	15049	14827	14967	14769	14839	14767	14837	14830	14699	14773	14831	14879	14690	14884	14974	14720	14835	14869	14969	14749	14940	14783	14899	14958	14810	14747	14820	14924	14968	14912	14847	14838	14885	14794	14695	14903	15002	14893	14850	14816	14884	14893	14791	14831	14845	14845	14951	14851	14761	14866	14807	14812	14815	14834	14835	14833	14750	14878	14849	14914	14777	14813	14798	14777	14676	14925	14937	14889	14688	14905	14723	14899	14667	14878	14942	14871	14737	14841	14770	14791	14866	15027	14793	14713	14928	14854	14746	14629	14856	14806	14847	14949	14722	14983	14868	14715	14803	14870	14616	14925	14802	14982	14846	14797	14676	14750	14804	14957	14653	14726	14772	14689	14758	14946	14871	14710	14917	14870	14815	14961	14820	14973	14841	14874	14724	14822	14738	14770	14759	14981	14763	14948	14836	14922	14847	14902	14859	14781	14914	14819	14816	14784	14909	14921	14881	14749	14822	14912	14895	14721	14821	14726	14841	14646	14639	14695	14924	14796	14791	14841	14799	14708	14850	14784	14816	14894	14625	15031	14780	14845	14748	14743	14826	14698	14780	14825	14676	14902	14920	14864	14791	14725	14705	14725	14905	14782	14960	14785	14653	14933	14748	14874	14759	14992	14621	14914	14904	14878	14682	14724	15019	14879	14771	14741	14792	14827	15019	14945	14770	14741	14691	14792	14794	14851	14713	14761	15039	14834	14990	14799	14786	14828	14661	14800	14864	14707	14985	14797	14732	14746	14650	14928	14809	14763	14754	14865	14886	14840	14751	14856	14781	14669	14703	15047	14710	14852	14858	14633	14793	14838	14923	14719	14711	14747	14723	14985	14779	14794	14798	14843	14753	14599	14772	14776	14897	14842	14770	14837	14744	14807	14922	14793	14710	14868	14829	14782	14765	14941	14643	14778	14731	14860	14767	14867	14672	14881	14689	14964	14639	14638	14697	14813	14896	14801	14755	14903	14701	14827	14904	14833	14717	14871	14954	14857	14667	15017	14816	14958	14648	14888	14699	14841	15074	14997	15028	14783	14816	14847	14827	14714	14756	14917	14920	14868	14737	14893	14655	14724	14726	14840	14793	14900	14735	14784	14793	14712	14740	14933	14882	14924	14767	15006	14694	14897	14727	14807	14938	14853	14978	14833	14946	14796	14639	14793	14902	14682	14843	14782	14755	15154	14866	14951	14886	14917	14824	14786	14732	14943	14898	14977	14722	14882	14854	14883	14639	14936	14760	14793	14753	14884	14908	14738	14772	14910	14831	14805	14864	14726	14721	14812	15070	14822	14913	14800	14728	14900	14793	14767	14744	14877	14811	14895	14750	14824	14791	14861	14698	14882	14786	14746	14817	14752	14908	14821	14797	14890	14839	14887	14794	14859	14875	14877	14757	14741	14889	14819	15016	14784	14742	14651	14743	14835	14827	14758	14871	14759	14883	14820	15008	14774	14878	14738	14863	14753	14743	14885	14971	14847	14892	14858	14887	14816	14802	14758	14892	14786	14671	14969	14911	14709	14868	14545	14853	14731	14788	14951	14862	14803	14887	14922	14722	14688	14925	14756	14779	14777	14851	14727	14985	14727	14648	14799	14765	14766	14735	14780	14763	14690	14792	14801	14801	14848	14783	14790	14797	14692	14770	14839	14815	14867	14736	14856	14761	14898	14708	14897	14930	14636	14647	14752	14758	14878	14770	14807	14789	14852	14837	14816	15037	14808	14895	14859	15014	14845	14698	14799	14799	14602	14936	14785	14757	14644	15059	14577	14916	14840	14767	14816	14799	14838	14828	14910	14718	15036	14891	14824	14871	14834	14709	14854	14786	14767	14847	14847	14825	14832	14776	14964	14900	14881	14827	14976	14764	14745	14763	15020	14916	14755	14823	14653	14964	14807	14832	14889	14996	14750	14946	14875	14963	14974	14873	14859	14819	14552	14814	14662	14780	14777	14732	14747	14837	14732	14875	14900	14855	14765	14809	14760	14806	14858	14776	14796	14808	14776	14936	14931	14767	14733	14854	14817	14899	14827	15029	14868	14768	14854	14765	15004	14857	14730	14821	14881	14747	14803	14606	14742	14770	14954	14825	14606	15004	15005	14803	14744	14871	14759	14890	14663	14818	14793	14832	14829	14982	15059	14830	14804	14701	15002	14880	14838	14656	14746	14766	14814	14648	14878	14748	14701	14759	14862	14814	14948	14724	14787	14616	14753	14837	14807	14765	15047	14805	14831	14520	14742	14807	14921	14789	14976	14779	14931	14608	14876	14864	14863	14838	14832	14788	14919	14871	14968	14761	14910	14943	14801	14996	14872	14784	14837	14783	15014	14834	14741	14781	14848	14868	14868	14800	14868	14832	14822	14762	14770	14896	14681	14815	14943	14898	14966	14717	14813	14766	14793	14897	14762	14688	14848	14709	14847	14817	14942	14859	14736	14854	14791	14906	14888	14869	14885	14846	14984	14883	14659	14759	14947	14968	14839	14770	14875	14934	14833	14729	14825	14647	14888	14896	14789	14682	14808	14965	14735	14706	14800	14878	14708	14792	14915	14800	14867	14780	14780	14846	14788	14638	14847	14952	14967	14781	14919	14799	14906	14880	14859	14757	14851	14882	14869	14767	14925	14708	14826	14830	14728	14737	14811	14842	14840	14782	14841	14750	14834	14709	14874	14754	14802	14780	14927	14781	14827	14939	14778	14725	14748	14708	14715	14691	14752	14650	14635	14892	14740	14635	14717	14989	14853	14735	14735	14826	14887	14889	14936	15015	14627	14908	14706	14928	14698	14755	14950	14958	14835	14853	14898	14776	14878	14862	14727	14809	14777	14900	14729	14944	14788	14746	14814	14876	14702	14996	14777	14752	14762	14978	14708	14800	14737	14717	14788	14664	14885	14725	14906	14814	14864	14665	15014	14875	14770	14856	14855	14748	14782	14793	14783	14915	14554	14791	14692	14847	14871	14714	14598	14855	14740	14775	14889	14788	14943	14617	14994	14723	14926	14644	14723	14758	14911	14842	14875	14879	14698	14983	14752	14938	14929	14882	14913	14764	14687	14787	14756	14934	14829	14788	14687	14719	15015	14712	14715	14829	14911	14972	14717	14747	14897	14845	14822	14885	14841	14867	14859	14824	14912	14781	14981	14920	14932	14770	14846	14721	14791	14778	14648	14994	14826	14853	14766	14817	15011	14834	14850	14771	14811	14892	14883	14863	14759	14892	14822	14885	14893	14579	15061	14519	14860	14753	14768	14811	14812	14833	15042	14662	14777	14898	14808	14818	14818	14921	14815	14700	14637	14889	14642	14751	14702	14764	14803	14818	14946	15032	14618	14800	14797	14780	14995	14781	14796	14826	14657	14754	14823	14811	14883	14991	14759	14722	14830	14705	14756	14851	14725	14802	14803	14934	15009	14664	14689	14956	14708	14834	14750	14802	14903	14864	14881	14814	14867	14791	14922	14831	14853	14959	14852	14754	14640	15026	14867	14736	14752	14802	14841	14825	14797	14785	14705	14838	14862	14696	14832	14739	14751	14829	14663	14656	14818	14866	14781	14885	14727	14777	14812	14774	14946	14669	14891	14758	14737	14853	14947	14808	14811	14766	14874	14673	14734	14740	14807	14855	14886	14821	14920	14765	14791	14716	14840	14840	14773	14836	14693	14704	14698	14751	14962	14837	14676	14882	14748	14759	14817	14898	14869	14612	14800	14768	14950	14796	14977	14798	14850	14794	14798	14923	14795	14962	14861	14896	14734	14841	14868	14936	14848	14895	14686	14829	14625	14855	15017	14782	14768	14711	14693	14755	14675	14884	14791	14832	14905	14812	14918	14744	14801	14803	14753	14694	14726	14755	14825	14804	14881	14805	14715	14795	14920	14501	14917	14747	14943	14774	14815	14780	14728	14895	14779	14821	14717	14695	14779	14823	14718	14824	14991	14771	14910	14929	14837	14776	14912	14814	14713	14779	14979	14809	14828	14753	14769	14769	14834	14695	14766	14835	14922	14933	14751	14792	14870	14774	14885	14785	14806	14833	14723	14863	14844	14663	14827	14814	14755	14870	14816	14767	14780	14827	14800	14776	14482	15040	14905	14715	14855	14872	14770	14918	14769	14659	14741	14835	14774	14861	14802	14889	14856	14747	14576	14760	14769	14794	14847	14852	14932	14752	14727	14772	14727	14816	14648	15032	14876	14731	14810	14681	14801	14794	14705	14897	14872	14770	14768	14759	14834	14866	14822	14717	14653	15048	14715	14711	14793	14898	14900	14975	14701	14897	14771	14871	14773	14779	14696	14945	14932	14762	14640	14790	14950	14986	14885	14866	14921	14497	14789	14714	14675	14849	14898	14726	14842	14744	14960	14786	14914	14897	14790	14845	14851	14903	14963	14945	14960	14723	14844	14973	14675	14777	14796	14668	14807	14766	14770	14852	14761	14803	14767	14546	14910	14956	15081	14850	14698	14825	14752	14798	15014	14847	14892	14748	14855	14832	14792	14886	15027	14989	14943	14748	14657	14881	14851	14864	14807	14679	14737	14851	14931	14892	14817	14694	14740	14764	14890	14712	14899	14977	14754	14912	14743	14738	14973	14997	14699	14662	14739	14815	14734	14931	14681	14714	14869	14866	14909	14661	14728	14579	14704	14709	14932	14941	14833	14896	14823	14830	14753	14646	14815	14931	14982	14634	14826	14876	14722	14805	14715	14745	14801	15061	14953	14736	14762	14969	14729	15034	14844	14749	14864	14694	14820	14821	14862	14842	14844	14883	14795	14884	14735	14904	14802	14856	14858	14905	14789	14858	14783	14848	14724	14942	14794	14758	14901	14799	14784	14782	14724	14661	14926	14940	14938	14769	14901	14757	14864	14781	14845	14644	14692	14872	14686	14872	14919	15057	14815	14890	14760	14889	14643	14710	14959	14843	14827	14749	14814	14840	14711	14585	15042	14623	14733	14741	14829	14808	14883	14731	14902	14765	14740	14844	14896	14885	14784
24468	21705	30207	28880	32516	38203	36183	29805	27641	25519	24055	23236	22808	22361	22080	21943	21802	21623	21685	21501	21289	21365	21481	21323	21137	21085	21197	21218	21279	20874	20971	21034	20953	20891	20833	21002	21201	20965	21166	21026	20955	20974	20811	20946	21062	21057	20905	20798	21087	21022	20818	21158	20976	20793	21106	20899	21093	20936	20947	20909	20981	20994	21051	20952	20998	20928	20879	20809	20955	21004	20692	20810	20768	20863	20887	20995	20926	20926	20883	21181	21104	20852	20840	20805	20955	20822	20854	20861	20970	21017	20835	20631	21032	20698	20625	20866	20926	20932	20780	21112	20914	20731	21057	20695	20866	20821	20895	20690	20856	20866	20789	20963	21109	21071	20958	20791	20819	20843	20740	20991	20977	20935	20975	20973	20613	20935	21066	21035	21060	21130	20805	20973	20906	20953	21005	20984	20795	21029	20550	20979	20980	20945	20834	20879	21106	20874	20968	20951	20869	20908	21024	20981	21009	21043	20911	21008	21115	20606	20917	20924	20936	20558	20892	20933	20721	20924	21029	20910	20765	21018	20852	20855	20917	21075	20960	20704	20820	20986	21066	20832	21010	21013	21063	20980	20989	20956	21056	20961	20977	21053	20852	20800	20805	20997	21106	20822	20848	20797	20853	21011	20667	20807	20930	20975	20796	21068	21082	20858	20799	21021	21007	20935	21133	20575	20800	20967	20911	20983	20787	20916	20909	20792	20791	20893	21129	20759	21109	20964	20847	21074	21026	21131	20607	20674	20889	20611	20796	20986	20806	20803	20886	20962	20752	20900	20826	20946	20918	20743	20908	20630	20806	21068	20895	21005	20900	20698	20862	20737	20815	20946	20734	20777	21045	20748	20839	20980	20858	20945	20802	20956	20926	20819	20633	20975	20902	20882	20946	20831	20978	20920	20881	20774	20816	20957	20997	21034	20853	21006	21053	20888	20984	20941	21050	21062	21130	20949	20610	20990	20951	20892	20814	20926	20957	20623	21011	21167	20896	20949	20722	20873	20789	20591	20875	20979	20952	21024	20903	20812	20896	20811	20911	20925	20916	20789	20600	20922	20837	20959	20919	20859	20875	20771	20801	20935	20894	20882	20920	20989	20891	20933	20954	20786	20776	20869	21283	20989	20977	20805	20900	20682	20800	20854	20981	21128	20878	20918	20806	20811	20832	20765	20854	20806	20928	20974	21042	20853	20965	20767	20784	21001	20875	21010	20878	20857	20838	20782	20898	20799	21046	21050	20702	20817	21006	20837	20942	21086	21001	20901	20886	20926	20822	20882	20796	20740	20751	20799	20908	20727	21045	21129	21041	20996	21123	20880	20988	20977	20738	20693	20860	20953	20898	20850	20845	20960	20761	20747	20761	21114	21100	20903	20944	20809	20748	20998	20786	21114	21157	20941	21037	20926	20757	20681	20989	20779	20989	20858	20841	20904	20706	21030	20550	20900	20886	20955	20692	21030	21015	20738	20930	20705	20768	21050	21118	21215	20928	20902	20912	20857	20898	21035	20945	20880	20906	21034	20952	20749	20926	20773	21051	20848	20967	20775	20922	20740	21003	20753	21122	21074	20914	20882	20983	20890	20994	21148	20728	21088	20953	20797	20869	20855	21094	21051	20948	21281	20983	20970	20911	20787	20850	20928	21004	20795	20805	20854	20982	20769	20911	20850	20751	20926	20825	21065	20875	21049	20760	20822	21024	20833	21016	20870	21104	21129	20908	20785	20930	20929	21100	20824	20963	20720	21014	20700	20762	20986	20776	20998	20811	20828	21032	20701	20810	20797	21197	21028	20948	20883	20762	20801	20928	20963	20960	20891	20743	20943	20947	20927	20880	20915	20988	20934	21064	20949	20826	20809	20918	20953	20877	20805	21077	20776	20861	20930	20809	20653	21032	20886	20881	20929	20888	20881	21053	20966	20612	20866	20991	20922	20964	20797	20810	20945	21180	20834	21078	20878	20822	21075	20820	20875	21033	20817	20865	21252	20977	20867	20991	20807	20773	20827	20734	20762	20901	20720	20881	20884	20933	20966	20708	20895	20854	20861	20872	20908	20925	20809	21183	20873	20916	20851	20950	20780	20889	21003	20803	20897	21032	20709	20805	20832	20923	20924	20893	21060	21011	20739	20839	20929	20792	20942	21035	21095	20985	20758	20690	20916	20884	20727	21123	20968	20923	20954	20941	21042	20999	20887	20901	20876	20857	20828	20870	20834	20811	20959	20864	20721	20956	20717	20924	20785	20916	20850	20907	20830	20950	21019	21137	21016	21107	20720	20845	20683	21043	20887	20786	20689	20917	20735	20884	20862	21088	20922	20967	20891	21071	20849	21148	20863	20922	20806	20623	20651	20755	20862	20813	21037	20885	21087	20818	21002	20882	20613	20910	20740	20864	20921	20874	20628	20979	20868	20850	20852	20881	20886	20902	20759	20844	20875	20861	20826	20852	20734	20943	20927	20820	20764	20874	20707	21011	20842	20823	20770	20729	20761	20677	20836	21111	20819	20685	20888	20849	20801	20736	20897	20880	20902	20850	20981	20882	20930	20886	20924	21065	20891	20776	20738	21058	20852	21011	20953	21008	20678	20698	20883	20861	21092	20769	20750	20803	20878	20884	20800	20738	20987	20673	20904	20801	20854	21140	21148	20893	20935	20902	20777	21126	20972	20842	20790	20674	20934	20884	20710	20741	20859	20925	20795	20879	20722	21015	20908	20962	21032	20856	20766	21035	20610	21073	21034	20867	20917	20747	20787	21043	20921	20897	20996	20863	21077	20987	20770	20853	20907	20922	21029	20895	20874	20608	20741	20808	21084	20792	20821	20808	21038	20898	20786	20813	21029	20826	20850	20927	20696	20980	20886	20804	21107	20813	20881	20611	20722	21005	20814	20957	20753	20963	20901	20807	20726	20948	20943	20614	20708	20972	20805	20883	20961	20976	20936	21018	20914	20909	20962	20997	21091	20950	21079	20842	20950	20885	20864	20911	20944	20752	20937	21056	20853	20732	20748	20854	20878	20937	20858	21165	20979	20878	20922	20863	21007	20922	20719	20543	20946	20918	20787	20851	20976	20871	20986	20858	20992	20890	20847	20961	20845	20930	20961	20978	21013	20825	20767	20732	20948	20879	20813	20702	20811	21068	20999	20746	20992	20885	20845	20976	20719	20870	21069	20784	20656	20698	20882	20882	20835	20837	20809	21011	20913	20863	20891	20760	20665	20875	20913	21021	20984	20805	20919	20787	21024	21113	20971	21089	21098	20793	21101	20764	20778	20890	20748	20815	20766	20952	20781	20743	20637	20862	20733	20828	21005	20720	20937	20994	21158	21014	20707	20853	21068	20994	21155	20963	20936	20975	20825	20730	20990	21102	21234	21172	20894	20814	21098	20824	21060	20952	20734	20786	21120	21126	20984	20905	20861	21027	20864	20765	20836	20784	20905	20923	20894	20763	20824	20814	20926	20716	20891	20753	21065	20855	20905	20985	20922	20950	21035	21126	21094	20845	20713	20751	20812	21090	20732	20901	20818	21029	20860	20795	20843	21026	20936	20829	20855	20844	20873	21013	20970	20951	21059	20877	20913	20775	20936	20779	20878	20906	20826	20529	20953	20977	20905	21085	20877	20984	20994	20791	20935	21008	20742	20638	20970	20931	21058	20909	20661	20818	21024	20925	20886	20866	20817	20995	21122	20851	20980	20687	20801	21130	20872	21058	20983	20808	20907	20811	20869	20737	20952	21089	20848	20901	20803	20740	20853	21062	20985	20799	20846	20747	20967	21157	21178	21020	20830	20900	20933	20949	20613	20555	20859	21008	20878	20723	20988	21188	20762	20885	20892	20973	20993	20880	20862	20875	20895	21149	20790	20946	20872	20768	20945	20814	20951	21030	20938	20782	20859	21003	20953	21111	20974	21032	21018	21105	20730	20765	20846	21007	21019	21101	20713	20890	20799	20848	20985	21110	20940	21106	20880	21134	20725	21094	20804	20889	20808	20863	20838	20879	20782	20916	20782	20765	20801	20672	20624	20891	20736	20997	20719	21001	20711	21000	20961	20746	21186	20902	21025	20923	20769	21147	21063	21010	20722	20887	20753	20754	20857	20872	20766	20778	21012	20816	20768	20907	20929	21073	20961	20791	20982	20804	20901	20996	20899	21080	20718	20866	20804	20881	20965	21008	20951	20734	20809	21206	20993	20681	20914	20751	21068	20911	20797	20773	20954	20769	20939	20871	20967	21035	20570	20841	20816	20867	21200	20898	20771	20695	20667	20866	20799	20787	21019	21111	20945	20803	21040	20842	20790	21015	20704	20904	20759	20758	20798	20666	20857	20985	20844	20680	20793	20824	20934	21068	20909	21017	20920	20690	20936	20975	20827	20753	20806	20862	20942	21075	20982	20822	20868	20936	20901	20895	20826	20919	20906	20888	20756	21046	20848	21080	20951	20805	21030	20724	20852	20877	20745	20852	20877	20868	20747	20872	20977	21100	21279	21024	20910	20845	20862	20729	20672	20932	20912	20766	20782	20675	20852	20872	20745	20826	20907	20903	20806	21047	21043	20834	20913	21069	20799	21036	20802	20938	20795	20967	21033	20966	20834	20912	20775	20853	20817	20805	20872	20882	20817	20958	20882	21036	20889	20780	20715	20909	20846	21052	20937	21149	20912	20683	20854	20602	20836	20837	20882	20820	21041	20691	20723	20956	21007	20821	20895	21098	21137	20946	21126	21230	20773	20905	21137	20896	20912	20747	20974	20884	20986	20811	20952	21115	20823	21137	20941	20882	20923	20578	20918	20779	20931	20938	20790	20949	20753	20894	20669	20966	21109	20921	20819	20988	20748	20984	20997	20844	20748	20858	20716	20954	20906	20684	20779	20940	21140	20979	20838	20712	20813	20793	20966	20976	20992	20958	20874	20832	20994	21020	20858	20838	20896	20784	20770	20851	20854	21262	20934	20916	20856	20931	20722	20872	21022	20721	21015	20931	20898	20875	21057	21020	20760	20813	20730	20931	20752	20982	20898	20974	20874	20881	20746	21093	20769	20862	21016	20923	20802	21121	20964	20846	20828	21049	20844	20963	20779	21097	20927	21015	20613	20984	21096	20915	20943	20840	20764	20967	20981	20915	20903
50660	79488	73662	57433	49318	41083	31820	26656	23597	19998	18745	17987	17021	16800	16397	16052	15789	15790	15699	15438	15403	15453	15340	15121	15108	15092	15243	15068	14958	14938	14869	15023	14759	14744	14973	15022	14844	15162	14829	15031	14954	14786	14852	14880	14958	14750	15086	14828	14874	14748	14902	14775	14869	14694	14734	14722	14933	14818	14743	14866	14895	14830	14868	14697	14851	14880	14791	14830	14929	14867	14804	14720	15124	14814	15004	14859	14972	14826	14737	14791	14921	14767	14866	14869	14679	14733	14793	14853	14967	14838	14977	14844	14795	15045	14802	14966	14792	14736	14772	14838	14771	14807	14901	14913	15018	15013	14804	14691	14927	14838	14788	14817	14876	14915	14745	14817	14953	14949	14783	14794	15051	14844	14712	14787	14957	14812	14916	14757	14675	14729	14717	14771	14678	14734	14812	14964	14774	14799	14802	14746	14714	14835	14849	14915	14672	14740	14894	14899	14876	15054	14902	14846	14750	15074	14785	14912	14842	14677	14778	15002	15075	14672	14950	14850	14925	14769	14865	14857	14763	14789	14701	14799	14779	14862	14840	14806	14984	14809	14915	14645	14683	14902	14946	14926	14792	14786	14839	14962	14796	15129	14824	14817	14936	14806	14822	14716	14734	14753	14889	14676	14813	15011	14817	14782	14923	14760	14648	14633	14824	14789	14928	14826	14912	14868	14618	14900	14742	14950	14932	14883	14822	14964	14822	14853	14959	14764	14928	14906	14741	14961	15022	14911	14825	14841	14775	14969	14714	15026	14926	14861	14809	15010	14828	14963	14865	14726	14839	14744	14859	14997	14702	14805	14924	14756	14818	14908	14729	14832	14925	14724	14698	14984	14704	14910	14809	14860	14772	15024	14912	14904	14704	14771	14856	14957	14691	14887	14803	14837	14821	14637	14829	14886	14882	14841	14957	14790	15014	14743	14921	14644	14686	14803	14749	14863	14790	14701	14845	14929	14820	14776	14842	14937	14827	14787	14818	14826	14797	14877	14889	14819	14768	14912	14954	14821	14862	14766	14980	14848	14714	14859	14838	14952	14574	14864	14787	14893	14820	14774	14750	14760	14864	14752	14604	14795	14772	14790	14913	14807	14862	14826	14751	14975	14799	14889	14740	14854	14952	14876	14761	14809	14763	14658	14862	14786	14723	14842	14829	14834	14755	14775	14687	14682	14886	14770	14908	14750	14797	14718	14810	14852	14856	14907	14829	14745	14725	14850	14795	14897	14888	14886	14707	14930	14935	14752	14765	14773	14877	14955	14746	14935	14641	14717	14950	14708	14916	14738	14936	14866	14638	14743	14898	14883	14874	14816	14904	14930	14758	14866	14794	14785	14769	14899	14844	14852	14816	14857	14788	14899	14826	14829	14722	14741	14970	14889	14923	14670	14762	14793	14843	14663	14813	14730	14720	14990	14710	14797	14894	14809	14702	14882	14661	14912	14733	14821	14845	14837	14800	14823	14794	14927	14884	14573	14814	14623	14668	14958	14972	14949	14703	14855	14917	14558	14828	14868	14785	14727	14830	14885	14868	14859	14908	15043	14854	14874	14835	14766	14872	14727	14985	14835	15070	14876	14845	14678	14861	14706	14796	14905	14908	14741	14858	14924	14927	15002	14755	14817	14801	14861	14749	14784	14724	14889	14855	14720	14657	14651	15082	14890	14706	14862	14799	14751	14617	14833	14885	14907	14770	14827	14781	14874	14620	14622	14884	14508	14900	14840	14775	14814	14766	14905	14625	15060	14823	14832	14874	14644	14620	14987	14992	14857	14793	14699	14897	14668	14913	14748	15120	14739	14867	14600	15000	14975	14757	14902	15008	14865	14819	14658	14757	14697	14871	14786	14781	14979	14856	14657	14827	14707	14857	14709	14927	14761	14757	14872	14625	14898	14733	14785	14798	14748	14725	14797	14779	14795	14978	14985	14725	14695	14789	14806	14829	14738	14876	14712	14813	14727	14713	14816	14761	14896	14827	14838	14703	14733	14996	14912	14808	14669	14712	14860	14880	14942	14897	14859	14707	14765	14847	14591	14889	14905	14919	14783	14726	14910	14762	14900	14773	14636	14856	14880	14903	14775	14869	14790	14780	14675	14965	14669	14654	14894	14762	14876	14709	14656	14809	14778	14787	14946	14628	14711	14822	14808	14880	14837	14560	14781	14827	14792	14830	14755	14815	14952	14684	14891	14889	14887	14983	14746	14708	14921	14589	14779	14649	14798	14631	14783	14656	14885	14817	14863	14845	14608	14847	14843	14782	14732	14848	14663	14739	14699	14835	14760	14776	14812	14548	14715	14899	14874	14893	14887	14754	14856	14770	14919	14852	14888	14823	14874	14767	14849	14848	14844	15004	14779	14840	14800	14713	14927	14705	14915	14890	14757	14853	14753	14906	14864	14605	14718	14692	14802	14759	14855	14812	15062	14951	14755	14946	14846	14915	14743	14875	14754	14833	14938	14750	14838	14764	14720	14840	14798	14874	14666	14787	14807	14713	14804	14892	14774	14745	14721	14864	14716	14843	14915	15002	14974	14826	14766	14817	14934	14792	14997	14836	14835	15048	14768	14703	14831	14871	14772	14718	14798	14861	14809	14796	14693	14875	14808	14708	14845	14777	14890	14922	14698	14844	14705	14909	14663	14648	14968	14792	14798	14858	14814	14894	14782	14772	14724	14800	14827	14764	14876	14905	14935	14828	14883	14890	14767	14793	14840	15033	14631	14829	14990	14958	14948	14745	14891	14819	14734	14787	14935	14829	14850	14835	14720	14586	15044	14943	14868	14816	14938	14686	14760	14880	14890	14813	14898	14941	14741	14803	14680	14885	14832	14918	14829	14886	14671	14902	14794	14920	14702	15049	14700	14816	14868	14749	14866	14933	14847	14880	14769	14950	14925	14716	14789	14684	14718	14761	14760	14817	14751	14781	14886	14935	14793	14876	14814	14673	14674	14764	14760	14822	14985	14756	14844	14887	14888	14795	14924	14798	14856	14795	14690	14892	14722	14885	14622	14790	15026	14857	15021	14735	14860	14893	14840	14750	14694	14814	14954	15010	14954	14940	14708	14807	14733	14751	14796	14932	14685	14856	14744	14882	14817	14808	14829	14856	14900	14830	14803	14809	14965	14784	14837	15083	14728	14732	14973	14740	14938	14556	14929	14832	14929	14896	14881	14830	14769	14779	14956	14979	14689	14961	14802	14805	14868	14717	14823	14767	14863	14800	14766	15000	14934	14664	14712	14636	14708	14848	14735	14861	14841	14733	14862	14698	14804	14754	14668	14965	14811	14739	14885	14944	14623	14898	14804	14878	14941	14713	14731	14743	14784	15004	14838	14736	14923	14787	14838	14890	14825	14719	14931	14831	14761	14937	14931	14862	14903	14813	14885	14828	14833	14789	14849	14771	14797	14767	14851	14728	14733	14725	14980	14783	14810	14784	14689	14827	14966	14934	14867	14898	14801	14822	14799	14728	14810	14847	14765	14780	14760	14831	14894	14756	14747	14948	14867	14848	14642	14829	14708	14781	14828	14833	14971	14904	14858	14724	14872	14854	14787	14718	14880	14947	14743	14771	14806	14910	14907	14770	14958	14808	14919	14805	14830	14859	14719	14745	14917	14924	14726	14678	14941	15033	14850	14831	14792	14785	14997	14630	14963	14941	14669	14825	14609	14753	14844	14935	14903	14792	14812	14825	14798	14783	14895	14834	14765	14712	14763	14852	14784	14737	14936	14765	14753	14931	14826	14810	14792	14880	14952	14821	14813	14909	14916	14891	15196	14754	14743	14813	14784	14885	14873	14836	14859	14794	14801	14840	15004	14759	14892	14861	14779	14674	14830	14899	14684	14823	14788	14738	14776	14772	14801	14709	14952	14775	14756	14701	14748	14867	14932	14930	14843	14974	14858	14723	14893	14797	14754	14921	14740	14838	14861	14911	14745	14686	14876	14578	14784	14843	14940	14914	14665	14814	14593	14864	14698	14780	14879	14981	14898	14834	14947	14858	14926	14852	14701	14848	14632	14809	14694	14752	14781	14943	14871	14910	14828	14720	14641	14831	14844	14792	14853	14804	14792	14766	14743	15051	14776	14966	14846	14735	14916	14804	14976	14740	14798	14892	14690	14576	14931	15035	14751	14848	14935	14864	14723	14709	14739	14798	14797	14830	14874	14768	14630	14909	14912	14886	14802	14817	14746	14667	14840	14702	14841	14845	14755	14868	14885	14804	14925	14959	14796	14731	14853	14886	14811	14910	14894	14886	14942	14679	14940	14786	14924	14818	14825	14764	14804	14899	14744	14791	14873	14882	14838	14760	14819	14866	14582	14744	14898	14820	14910	14775	14974	14811	14884	14673	14860	14781	14889	14929	14769	14964	14965	14918	14966	14772	14873	14727	14826	14838	14863	14775	14967	14773	14959	14799	14874	14774	14650	14770	14713	14903	14900	14867	14880	14647	14889	14860	14815	14645	14717	14924	14786	14715	14980	14827	15086	14966	14820	15005	14806	14643	14859	14708	14851	14800	14886	14706	14887	14712	14682	14747	14915	14900	14744	14769	14680	14796	14913	14823	14864	14967	14941	14641	14789	14894	14655	14828	14751	14749	14880	14886	14698	14807	14999	14766	15055	14799	14837	14730	14952	14838	14769	14875	14849	15009	14672	14720	14920	14942	14984	14811	14852	14878	14744	14972	14929	14810	14865	14902	14798	14908	14726	14781	14713	14890	14696	14776	14869	14969	14972	14776	14789	14880	14913	14834	14742	14909	14875	14858	14947	14834	14813	14759	14948	14857	14772	14792	14801	14932	14752	15014	14950	14799	14846	14863	15014	14565	14899	14904	14967	14776	14801	14950	14793	14738	14781	14758	14885	14851	14807	14830	14770	15038	14761	14861	14909	14710	14942	14753	14709	14900	14811	14772	14890	14965	14748	15022	14693	14765	14829	14891	14947	14817	14689	14874	14858	14787	14802	14745	14865	14865	14714	14850	14896	15152	14742	14771	14701	14822	14829	14959	14621	14856	14817	14984	14694	15029	14836	14770	14839	14809	14857	14889	14923	14778	14716	14773	14739	14844	14739	15139	14799	14784	14777	14784	14829	14720	14893	14986	14971	14843	14800	14815	14936
46993	54228	53242	43795	35883	31126	28093	25665	23933	23040	22385	22140	22178	22118	21625	21751	21508	21499	21589	21561	21643	21502	21314	21349	21572	21411	21584	21093	21438	21280	21351	21061	21281	21428	21363	21176	21183	21163	21205	21533	21173	21296	21430	21394	21130	21260	21340	21511	21385	21323	20996	21309	21089	21116	21252	21330	21063	21200	21274	21127	21182	21333	21039	21310	21224	21184	21181	21118	21349	21321	21503	21288	21104	21203	21241	21315	21316	21233	21353	21130	21251	21091	21053	21192	21293	21339	20943	21128	21316	21364	21391	21436	21379	21138	21314	21185	20973	21197	21300	20979	20968	21020	21219	21247	21139	21417	21381	21316	21354	21171	21107	21462	21241	21246	21408	21381	21282	21117	21354	21092	21213	20846	21066	21331	21173	21164	21385	21218	21261	21011	21293	21269	21315	21446	21135	21372	21395	21169	21370	21302	21199	20993	21526	21096	21226	21290	21226	21194	21290	21534	21166	21094	21172	21186	21220	21472	21365	21117	21176	21308	21324	21292	21551	21076	21334	21318	21132	21297	21329	21245	21052	21167	21144	21216	21297	21247	21231	21308	21035	21191	20994	20998	21206	21125	20920	21273	21164	21207	21275	21080	21199	21122	21578	21378	21524	21127	21331	20974	21129	20983	21297	21303	21210	21252	20972	21259	21129	21151	21246	21260	21087	21248	21174	21552	21355	21110	21265	21138	21130	21101	21304	20894	21221	21065	21216	21077	21430	21552	21474	21288	21428	21386	21282	21078	21151	21396	21201	21438	21324	21411	21215	21339	21224	21366	21357	21307	21061	21298	21398	21351	21226	21195	21290	21452	21368	21332	21450	21337	21417	21209	21341	21405	21383	21138	21039	21134	21136	21393	21345	21439	21332	21321	21386	21454	21348	21281	21122	21274	21413	21457	21410	21352	21281	20929	21209	21230	20976	21208	21279	21370	21473	21288	21248	21155	21232	21279	21087	21329	21162	21238	21456	21176	21461	21188	21371	21271	21196	21066	21195	21077	21079	21111	21305	21153	21311	21214	21344	21469	21201	21182	21069	21303	21292	21239	21250	21394	21212	21272	21664	21243	21401	21217	21180	21304	21074	21050	21296	21269	21201	21323	21240	21122	21217	21349	21363	21224	21485	21339	21189	21069	21141	21334	21399	21152	21176	21517	21269	21294	21302	21300	21414	21159	21367	21306	21311	21284	21490	21268	21104	21530	21215	21218	21129	21163	21250	21176	21234	21125	21314	20973	21202	21393	21278	21164	21280	21243	21153	21399	21412	21338	21333	21105	21247	21427	21247	21303	21233	21155	21272	21219	21111	21313	21204	20991	21167	21226	21314	21197	21099	21361	21217	21097	21043	21129	21039	21322	21249	21316	21298	21387	21217	21166	21003	21079	21430	21415	21468	21357	21190	21152	21330	21365	21103	21124	21302	21270	20914	21066	21386	21107	21239	20998	21510	21251	21162	21301	21304	21375	21192	21242	21275	21234	21085	21203	21089	21123	21143	21195	21220	21191	21117	21106	21246	21316	21349	21380	21340	21495	21088	21204	21173	21287	21260	21325	21158	21180	21509	21160	21320	21291	21403	21106	21127	21214	21172	21306	21427	21240	21468	21107	21142	21243	20987	21071	21412	21034	21296	21248	21207	21240	21069	21224	21406	21188	21210	21111	21449	21435	21286	21345	21211	21345	21472	21026	21105	21330	21143	21223	21406	21218	21198	21254	21345	21208	21293	21158	21115	21231	21159	21256	21370	21179	21072	21349	21074	21010	21465	21174	21487	21269	21184	21147	21510	21204	21126	21125	21052	21262	21419	21355	21269	20949	21129	21433	21239	21249	21191	21209	21293	21330	21030	21151	21356	21183	21252	21212	21361	21243	21359	21327	21362	21185	21323	21225	20847	21088	21157	21427	21280	21223	21401	21196	21256	21133	21460	21237	21353	21502	21147	21055	21217	21101	21231	21504	21001	21136	21443	21011	21305	21407	21374	21216	21069	21028	21157	21323	21202	21240	21396	21255	21270	21046	21053	21387	20993	21325	21113	20981	21102	21153	21334	21321	21385	21078	21154	21052	21284	21478	21264	21095	21296	21194	21215	21139	21353	21220	21257	21450	21416	21457	21078	21407	21292	21243	21346	21248	21130	21290	20968	20997	21091	21272	21327	21316	21266	21215	21353	21309	21159	21056	21297	21114	21193	21249	21087	21409	21392	21268	21241	21154	21295	21156	21353	21322	21297	21335	20990	21072	21358	21033	21234	21186	21178	21166	21208	21048	21114	21135	21170	21207	21467	21240	21082	20953	21306	21101	21095	21343	21189	21106	21270	21378	21224	21491	21348	21401	21254	21328	21410	21118	21349	21344	21226	21286	21359	21469	21408	21208	21481	21414	21471	21131	21000	21300	21416	21557	21196	21225	21198	21344	21233	21161	21166	21092	21300	21178	21436	21431	21350	21144	21299	21378	21181	21350	21156	21551	21289	21339	21104	21404	21218	21225	21388	21290	21238	21286	21370	21209	21283	21313	21223	21188	21084	21163	21263	21087	21358	21289	21168	21238	21318	21260	21290	21372	21326	21407	21309	21279	21354	21190	21322	21149	21318	21097	20997	20871	21305	21263	21257	21177	21538	21246	21120	21272	21235	21270	21244	21349	21138	21512	21423	21151	21519	21079	21188	21176	21136	21193	21182	21271	21206	21388	21144	21196	20959	21205	21069	21341	21272	21057	21211	21324	21002	21222	21361	21465	21440	21343	21283	21414	21245	21290	21188	21337	21314	21425	21227	21093	21269	21203	21269	21091	21223	21297	21237	21538	21146	21139	21313	21163	21051	21183	21248	20977	21377	21161	21271	21364	21297	21037	21443	21242	21225	21095	21155	21328	21516	21368	21272	21224	21399	21259	21111	21468	21246	21241	21008	21397	21144	21117	21160	21255	21243	21215	21215	21384	21244	21080	21030	21333	21427	21285	21288	21028	21255	21335	21236	21253	21335	21243	21089	21238	21185	21288	21282	21244	21168	21506	21455	21346	21332	21323	21279	21038	21216	21049	21238	21206	21041	21027	21246	21505	21361	21409	21297	21290	21428	21306	21300	21347	21265	21258	21343	21083	21141	21353	21220	21427	21212	21368	21008	21368	21251	21346	21319	21271	21127	21286	21428	21177	21481	21152	21330	21370	21572	21265	21159	21091	21162	21586	21201	21280	21205	21285	21260	21397	21259	21243	21022	21290	21395	21328	21347	21104	21179	21203	21120	21235	21284	21144	21386	21173	21160	21272	21188	21345	21347	21203	21465	21300	21119	21061	21237	21377	21167	21318	21107	21110	21111	21292	21418	21337	21206	20955	21201	21193	21259	21283	21342	21086	21297	21145	21248	21288	21234	21309	21258	21346	21081	21312	21351	21207	21357	21244	21209	21468	21397	21373	21278	21430	21270	21048	20972	21240	21114	21232	21172	21364	21181	21297	21194	21210	21189	21212	21294	21307	21343	21477	21237	21075	21047	21462	21156	21214	21337	21228	21393	21281	21258	21265	21202	21434	21374	21306	21407	21389	21213	21409	21297	21217	21136	21266	21334	21196	21242	21042	21227	21160	21397	21285	21210	21091	21286	21326	21186	21432	21259	21110	21205	21052	21345	21308	21148	21215	21112	21501	21265	21177	21067	21176	21451	21220	21312	21236	20990	21260	21183	21225	21290	21420	21080	21170	20933	21372	21387	21282	21004	21002	21232	21500	21353	21091	21377	21281	21411	21187	21358	20927	21252	21304	21260	21313	21197	21460	21077	21307	21395	21336	21377	21167	21139	21293	21191	21264	21375	21181	21484	21368	21301	21190	21265	21440	21250	21288	21501	21369	21365	21298	21238	21259	21261	21223	21141	21305	21500	21202	21298	21230	21297	21243	21358	21376	21006	21392	21374	21255	21147	21125	21349	21115	21205	21119	21284	21464	21161	21137	21105	21138	21594	21393	21332	21208	21232	21281	21115	21301	21192	21207	21309	21358	21377	21196	21058	21146	21054	21321	21364	21257	21492	21329	21463	21483	21267	21117	21245	21227	21324	20922	21155	21251	21254	21302	21266	21212	21210	21134	21306	21098	21319	21201	21169	21187	21445	21347	21461	21426	21374	21106	21193	21259	21306	21327	21256	21203	21182	21323	21114	21445	21223	21230	21009	21297	21294	21415	21082	21115	21039	21390	21508	21439	21285	21204	20965	21140	21284	21158	21112	21219	21337	21484	21175	21378	21343	21356	21474	21258	21292	21199	21335	21279	21337	21277	21465	21348	21273	21187	21219	21376	21244	21384	21399	21594	21149	21337	21295	21450	21089	21183	21439	21301	21260	21220	21248	21302	21213	21376	21216	21063	21157	21242	21281	21556	21365	21238	21349	21115	21113	21228	21402	21171	21352	21242	21214	21312	21065	20991	21042	21621	21539	21218	21422	21300	20972	21297	21168	21296	21023	21222	21397	21262	21240	21406	21346	21249	21097	21320	21254	21167	21297	21176	21319	21274	21177	21173	21304	21275	21110	21173	21326	21475	21382	21332	21374	21172	21242	21204	21157	21109	21294	21233	21377	21203	21216	21175	21243	21319	21295	21290	21285	21195	21145	21161	21101	21355	21402	20929	21229	21174	21285	21025	21350	21247	21432	21150	21507	21108	20988	21034	21380	21270	21057	21214	21406	21432	21017	21492	21434	21333	21168	21189	21201	21238	21208	21112	21501	21317	21262	21388	21472	21448	21163	21270	21164	21261	21256	20999	21205	21406	21241	21304	21301	21366	21184	21082	21465	21359	21238	21130	21278	21381	21246	21047	21144	21358	21015	20903	21249	21179	21127	21301	21181	21290	21213	21438	21380	21313	21247	21345	21291	21229	21238	21013	21253	21241	21342	21404	21291	21624	21203	21071	21246	21381	21510	21132	21167	21243	21278	21282	21264	21376	21141	21140	21088	21040	21150	21239	21366	21262	21130	21204	21485	21100	21030	21286	21288	21446	21580	21237	21286	21153	21310	21080	21201	21236	21009	21242	21457	21389	21121	21353	21155	21369	21266	21132	21215	21104	21204	21127	21407	21050	21379	21735	21271	21099	21552	21297	21337	21383	21324	21340	21452	21343	21307	21190	21360	21305
49499	62467	55045	41417	33038	27316	23861	20607	18286	17225	16480	16327	15992	15904	15819	15626	15652	15433	15424	15335	15055	15261	15320	15130	15171	15111	15163	15083	15056	15112	15035	15191	15113	14923	14975	14945	15316	15172	15061	15275	15105	15026	15251	15002	14894	14946	15083	15030	15166	15018	15133	15037	14965	15034	15404	14975	15300	15112	15080	15149	14866	14899	15191	14958	15030	14989	15015	14968	14866	15130	15023	14924	15100	14954	14853	15134	14965	15069	15154	15154	15180	15119	14790	14904	14969	14936	15160	15277	15072	15135	14926	15022	15068	14966	15021	15061	15098	15128	15044	14932	15065	14878	15123	14850	15057	15004	15069	14962	15018	15006	14975	15013	15110	14988	15171	14887	15057	14924	15008	15097	15025	14983	14995	15051	15082	15168	14824	15019	14887	15027	15167	14923	14975	15024	14883	15099	15007	14990	15163	15045	15016	15006	14957	14889	14856	14998	15106	15031	15031	15102	15216	14852	14988	15202	14929	15136	14889	14931	15079	15232	14989	14983	14886	15105	14971	15004	14960	15014	15039	15123	15113	15102	14855	14969	15161	14974	14874	15138	15014	15088	15134	15036	14974	14949	14940	15023	15052	14975	14958	15112	15004	15074	14843	15117	14979	15079	15023	14984	14970	14965	15074	15088	15180	15031	15088	14900	15003	15090	14833	15050	15122	14999	15098	14984	14758	14993	15239	15084	14846	15110	14916	15123	15016	14979	14859	15140	15073	15128	15077	15053	15016	15011	15072	15069	15025	15048	14814	15125	15190	15008	15049	15002	14968	15115	14985	15111	15025	14953	15072	14946	15069	14879	15100	15051	15197	15246	15075	14966	14856	15180	15078	14954	14908	14957	15125	14992	14911	15012	15149	14945	15004	15095	15108	15144	15026	14966	14965	14999	15132	14965	15132	15102	15185	14973	14969	14975	14974	14975	15074	14818	15061	15071	14987	15049	14883	15013	14898	14915	15055	15169	14996	14963	15008	15073	14894	14888	15051	14983	15064	15138	15085	15025	15059	14949	14970	14906	15141	14974	14990	14945	15089	14965	15033	15029	15035	15052	15000	15109	15107	14923	15097	15040	15135	15111	14969	15013	15129	15045	15099	15182	14966	15026	15060	15003	15074	14985	15003	15014	14957	15062	14952	14967	15139	15069	15043	14913	15005	14901	15054	14930	15147	15206	14955	15057	15035	15111	15103	14971	15083	14978	15102	14905	14985	15086	15008	14953	15088	15031	15060	14922	15044	15149	14980	15022	14806	15019	14906	15085	15034	14932	15019	15065	15030	15022	15030	14896	14944	15037	14957	15202	15060	14962	14928	14909	15027	14910	15181	15019	15054	15008	14912	15006	15223	15016	15014	15086	14924	15155	15012	15105	14911	15041	14774	15125	15028	15071	15097	14888	14975	15053	14948	14996	14916	14973	14994	14954	14989	15091	14892	15197	15114	15091	15125	15080	14874	14965	15077	15034	15040	14979	15245	15056	14951	15019	15067	14846	14966	15043	15073	15159	15207	14927	15173	15070	15110	15060	15091	14955	15041	15122	14921	14985	15199	14881	15016	15115	14894	14992	15110	15023	15024	14978	15035	15091	14957	14963	14869	15158	14993	15109	14914	14966	15130	15120	15090	14903	14935	15054	14963	15100	15135	14812	15132	15073	14715	15001	15120	15222	15046	15006	15057	15189	14840	14984	14950	15186	14915	15124	15077	15051	14828	14942	14870	14823	15005	15129	15268	14915	15097	14956	15195	15084	14976	14971	14936	14949	15096	15006	15081	15012	15012	15046	15121	15142	14991	15058	14910	15167	14952	15049	14982	14926	14863	15101	15001	14963	15102	15137	15032	14975	14991	14878	14886	14996	14920	15027	15082	14935	15070	14941	14820	15168	15128	15206	15053	15009	14896	14959	15064	15066	15059	14932	14994	15121	15005	15019	15003	15047	15065	15093	14930	15035	15004	15105	15179	15096	14867	15045	15051	14902	14918	14832	15000	14955	15026	14911	15059	15216	15048	14994	14949	15074	15071	14988	15051	15105	15072	14941	14937	15028	15128	15012	14978	15084	15004	14989	15140	15185	15098	15085	14962	14963	15023	14968	14989	15135	14994	15096	15003	15154	14816	15013	15051	15085	15110	14941	14974	15040	15148	14830	15241	15008	15132	15019	15177	14989	15007	15032	15081	14999	15062	15086	15130	15091	15154	14846	14966	15075	15084	15060	14956	15234	15050	15026	15095	15275	14974	14897	15005	15134	15035	15044	15117	14944	15064	14901	15122	15047	14907	15096	14984	15098	15010	14848	15188	15050	14906	15053	15219	14952	14994	15114	14892	14899	15079	14951	15112	15080	15308	14967	14834	15220	14921	15073	14892	15033	14979	14979	15104	15171	14851	14783	15151	14924	15062	15053	14935	15010	15190	14926	15062	14925	14988	14960	14996	15151	15060	14941	15025	14939	14965	15049	15073	14988	15180	15154	15213	15054	15132	15159	15134	15089	14873	14921	15165	14962	15098	14878	15048	15084	15064	14973	14880	15059	15015	15073	15027	14886	14979	14909	15147	15144	14777	15079	15148	15130	15024	15171	15102	15021	14989	14962	14998	14942	15138	14920	15081	15073	14899	14982	15087	15113	14993	14897	14995	15039	15103	14982	15019	15071	14947	14897	14926	14960	15130	15123	14884	15292	14960	15053	14966	15078	14932	14977	15245	15004	14969	15018	15087	15006	14895	15106	15025	14837	15091	15257	15072	14944	15083	14970	15077	14918	15239	14985	14973	14842	15037	14905	15073	14986	14933	14999	15095	15057	15142	15200	14991	15063	15120	14946	15079	14938	15022	15019	15007	15016	15170	15187	15112	15166	14997	15017	15108	15016	15161	14951	14956	14946	15026	15136	15180	14949	15088	14985	14869	15084	15141	15109	15064	14979	15091	15247	15145	15082	15119	15168	15012	15236	14913	14967	14959	15184	14966	15002	15003	14911	14909	15062	14987	15002	14856	14907	14819	15019	14941	14967	15103	14865	14998	15145	15053	14867	15091	15049	15058	15012	14987	14869	14776	14885	15064	15114	14945	15080	15166	15030	15080	14992	14988	15051	15112	15002	15098	14961	15039	15021	15101	14858	14963	15047	14948	15029	15139	15004	15152	15065	15024	14960	14982	14961	15161	14883	15002	14790	15030	15085	14984	15118	15037	15160	15007	14907	14893	15019	14863	15105	15095	14955	15082	15117	14950	14817	15192	15101	15057	15255	15162	15041	15115	15014	14946	15083	14933	14847	15011	15168	15048	14832	15082	15040	15120	14848	14897	15003	15132	15059	15089	14996	14978	15064	15006	14984	14857	15002	15163	15028	14907	14987	15016	15060	14896	15009	15072	15188	15091	14970	15024	15193	15061	15085	14999	14898	15043	15185	15008	14941	14952	14915	14997	15108	15143	15085	15088	15151	15066	15066	14981	14990	14924	14819	15018	15046	15077	14920	15041	15074	15164	15013	14951	15048	14966	15112	15251	14983	15021	15016	15060	14973	15020	15111	15087	14703	15012	14881	14952	14808	14928	15168	15106	15015	15048	15082	15153	14958	15001	15021	15120	15067	15172	15007	15120	15010	15017	14904	15080	15078	15095	14891	15098	14919	15013	14970	14905	15069	15060	14888	15134	14927	15129	15049	15001	15002	15071	15062	14977	14907	15022	15000	15108	15038	14868	14899	15104	15057	15054	15142	15022	15023	15090	15021	15108	15025	15082	15153	14907	14940	15018	15075	15119	15056	15015	14820	15014	14789	15226	14875	15081	15084	15183	15030	14920	15082	15064	15049	15083	15047	15153	14983	14901	14978	15156	14982	15017	14851	15204	14932	14920	14784	15219	15009	15029	15010	14883	15036	15108	14953	15048	14935	15001	14924	14983	14747	15225	14803	14988	15023	15040	15039	15099	15254	15027	15070	15066	15110	15093	14983	14865	14833	15002	14954	15172	15130	15123	15060	14925	14979	15140	15105	14940	15231	15117	14979	15046	14809	15185	14889	15014	14843	15179	15128	14990	15020	15060	15206	15039	15048	14967	15019	15042	14924	15253	15064	14957	15284	15182	15127	15108	15055	14942	15103	14969	15139	15030	14830	15047	15126	14894	15085	15081	15004	14833	15008	15133	14909	14975	15162	15111	14937	14864	15068	15175	15024	14941	15097	15098	15064	14998	15065	15134	15277	14965	15084	14911	14993	15018	15025	15082	15166	15074	15011	14906	15056	15089	14901	14987	14911	15130	15189	15093	15058	14898	15137	15102	15064	14995	14987	14943	15044	14896	14770	15111	15041	15060	15057	15020	15011	15170	15072	15120	15077	15109	15035	14965	15032	14929	15169	14837	15127	15046	15115	14995	15095	15194	15023	14878	15149	15224	15000	14851	15019	14903	15166	15014	14987	15076	14852	15078	14931	15003	15105	14996	14941	15100	15062	14901	15228	15016	14993	15018	14948	15077	14965	15034	14867	14987	15037	14911	15037	15224	14865	15092	15136	15019	15086	14855	15063	15138	15098	15055	15042	15102	15183	14994	14907	14998	14842	15083	15122	15124	14902	14929	14987	14972	14987	15050	14954	15043	14940	15092	15194	15029	14877	14886	14898	15270	15013	14993	15047	15027	14827	14968	15074	15132	14974	15065	15192	15128	15035	15147	15219	15056	14914	15148	14936	15189	14943	15163	14934	15115	15124	15022	15073	15035	15084	14959	15156	14992	15104	14801	14821	15098	15183	15025	15062	15090	15012	15124	15157	15041	14946	14976	14921	15019	15023	14988	15093	15167	15010	15018	14938	15052	15055	15152	15105	15176	14974	15139	15082	15098	14907	14993	15051	14966	15027	15068	15222	15033	14905	15047	14935	14978	14942	14962	15046	14902	15017	14926	14850	15011	14993	15063	15131	15060	15113	14898	15006	14836	15063	15122	15034	14929	15016	15045	14946	15075	15084	15298	15004	15070	15058	15014	15077	15047	15150	15058	15111	15035	15104	14828	14950	15100	15181	15035	15099	14926	15052	15076	14994	14834	15134	15156	14956	15014	15129	15124	15038	15099	14882	15065	15155	15204	15184	14957	15122	15002	15156	15160	14810	15058	15059	15038	15016	15104	14952	15070	14893
26328	22012	31028	32758	35232	37092	33910	27696	24851	23851	22916	22564	22444	22482	22080	21760	21524	21364	21385	21332	21369	21339	21216	21162	21056	20996	21047	20920	21222	20783	20896	20913	20995	20970	21254	20977	20750	20993	20696	21015	20959	20889	20822	20919	20820	20984	20841	21019	20971	20859	21070	20858	20766	20946	20958	20739	20886	21008	21163	21096	20859	20948	21014	21284	20838	20813	20687	21110	20746	20896	20897	20914	20956	20765	21061	20864	20810	20824	20954	20985	20715	20710	21049	20822	21051	20924	20829	20992	20641	20658	20792	20710	20755	20805	21103	20884	21079	20709	20902	20938	20848	20895	20660	20755	20879	20725	20753	20810	20744	20951	20706	20843	20748	20923	20872	20889	21107	20819	21003	20822	20908	20718	20838	20702	20857	21099	20806	20909	20756	20895	20619	20721	21047	20937	20733	21017	20782	20862	20744	20675	20618	20728	20836	20841	20831	21092	20994	20730	20743	20704	20778	20836	20911	20988	20951	20947	20790	21036	20922	20601	20806	20802	20767	20901	20944	21029	21045	21164	21156	20938	20810	20876	20834	21007	20805	20892	20743	20912	20725	20943	20844	20940	21126	20860	21110	20969	21011	20785	20973	21087	20840	20783	20769	20863	20753	20881	20759	20830	20763	20926	20764	20876	20946	20912	20862	21085	20876	20840	20805	20776	20820	20863	20740	21064	21006	20756	21018	21004	20868	20845	20774	20914	21016	20967	20771	20780	21002	20689	20970	20962	20899	20668	21201	20962	20822	20995	20936	20886	20819	21011	20930	20637	20714	20772	20644	20898	21152	20725	20790	20894	20965	20937	20790	20856	20661	21077	20886	20829	20742	20873	20844	20931	20714	20847	21090	20776	20793	21003	20693	20964	21173	20702	20717	20954	20945	20686	20914	20818	21037	20750	20703	20900	20782	20871	21036	20871	20816	20961	20969	20867	20825	20828	20751	20736	20861	20958	20872	20817	20843	20843	21000	20674	21019	20808	20921	20910	21076	20845	20874	20955	21032	20703	20853	20739	21110	20901	20897	20971	20746	20944	20800	20833	20768	21046	20909	20914	21260	20857	21014	20769	21009	21042	20771	20553	20866	20966	20943	20935	20731	20882	20989	20891	21031	20765	20929	20867	20636	20830	20648	21034	20782	20904	20970	20800	20676	21017	20744	20693	20711	21001	20731	21033	20936	20850	21068	20970	20830	20843	20903	20800	20780	20872	21042	20744	20791	20754	20602	20978	20720	20798	20685	20736	20860	20670	20972	20759	20707	20706	20822	20659	20432	21050	20731	20834	21044	20948	20730	20648	20786	20881	20977	20812	20906	20885	20847	20777	20835	20740	20944	20922	20717	20758	20972	20821	20958	20781	20886	20679	20690	21055	20868	20851	21237	21134	20941	20994	20752	20965	20883	20643	20924	20819	20519	20834	21111	20703	20901	20867	20771	20831	21119	20836	20931	20918	20970	20664	20773	20744	20980	21021	20903	20903	20862	20916	21001	21058	20707	21010	20874	21019	20770	20887	20959	20991	20987	20782	20790	20630	20804	20784	20921	20845	20737	20882	20914	20900	20898	20996	20881	20913	21025	20812	20673	20614	20740	20658	20968	20614	20898	20793	20992	20979	20720	20986	20738	21013	20844	20818	20937	20931	20830	20779	20875	20878	21043	20799	20592	20756	20848	20972	20695	20850	20819	20740	20998	20885	20742	20739	20877	20955	20859	20809	20758	20781	21121	20661	20856	20966	20928	20786	20837	20833	20926	20747	20881	20804	21272	20769	20947	20839	20758	21073	21018	20738	20940	20688	20998	20780	20761	20710	20890	20639	20878	20796	20947	20904	20973	20777	20906	20941	20887	20808	20802	20848	20991	20980	20846	20624	20855	20882	20861	20695	20955	20870	20675	20996	20893	20531	20915	20794	20767	20809	21122	21042	20668	20786	20921	20808	20853	20953	21017	20894	20875	21000	20798	21049	21067	20776	20696	20971	20991	20927	20959	20742	20796	20909	20889	20771	20991	20894	20696	20969	20490	20567	20967	20912	20615	20926	20799	20813	20818	20788	20997	20821	21190	21001	20930	20744	20815	20869	20860	20854	20929	20856	20838	20572	20944	20921	21022	21036	20919	21125	20794	20888	20795	20942	20969	20770	20937	20957	20719	20984	20853	20844	21021	20838	21004	20828	20810	20664	20613	20695	20738	20771	20732	20924	20750	20920	20718	20950	20788	20838	20849	20977	20896	20875	20694	21009	20903	20827	21002	20735	20920	20873	20837	20925	20991	21019	20795	20832	20832	20800	20954	20980	20795	20624	20650	20813	20782	20973	21004	20629	20800	21001	20940	21002	20802	20699	20662	20899	21044	20827	20993	20666	20883	20806	20808	20988	20796	20757	20964	21032	21114	21073	20887	20819	21085	20791	20846	21040	20795	20969	20972	20893	20749	20816	20717	21071	20966	21014	21066	20892	20891	20655	20834	20919	21107	20893	20761	20851	20932	20972	21070	20907	20791	20748	20913	20649	20754	20737	20953	20927	21016	20803	20787	21201	20733	20807	21001	20964	20876	21103	20771	20816	20737	20922	20806	20722	21072	21003	21034	20851	20890	20994	20674	20891	20857	20903	21009	20754	20716	20911	20939	20589	20819	20833	21085	20684	20800	20922	20750	20939	20849	20634	20706	21119	20846	20838	20796	21020	20898	20829	20921	20641	20854	20701	20850	20995	20802	20866	20882	20925	20867	20949	20953	20776	20851	20875	20960	20704	20639	20803	20646	20718	20473	20761	20708	20918	20848	20895	20680	20782	21170	20801	20883	20736	20674	20695	20919	20766	20989	20813	20748	20800	21313	20953	20860	21200	20838	21055	20941	20631	20840	20822	20878	20952	20696	20914	20764	20917	20795	21057	20973	20894	21121	20860	20902	21016	20995	20809	20967	20675	20853	21052	20839	20745	20855	20849	20789	20828	20791	20640	20946	20838	20806	20926	20836	21033	20992	20734	20928	21152	21213	20859	20889	20905	20637	21050	20923	20725	20922	20574	20864	20856	21015	20787	20985	20974	20980	20591	20913	20908	21027	20945	20863	20883	20749	20826	20842	20648	20968	20847	20948	20638	20890	20716	20766	20715	20750	21010	20712	20684	20995	20838	20900	20850	21058	21008	20712	20769	21060	20994	20953	20739	20898	20838	20748	20680	20512	20813	21008	20763	20771	21029	20706	20963	21135	20997	20740	20558	20623	20849	20870	20780	20789	20907	20846	20819	20898	20789	20943	20749	20876	20674	20967	20825	20826	20884	20934	21022	20768	20502	20883	21099	20922	20798	20954	21033	21000	21012	21153	21077	20888	21118	21045	20901	20991	20925	20876	20944	21006	20701	20933	20751	20770	20811	20751	20838	20910	20825	20872	20977	20910	20968	21065	20915	21057	20690	20864	20953	20935	20733	20873	20915	20776	20687	20821	20791	20943	20804	20869	20693	20854	20941	21018	20788	20849	20792	20830	20984	20769	20920	20972	20948	20768	20797	20905	20783	20675	20685	20874	20743	20864	20785	20792	20759	20952	21084	20990	20910	20971	20830	20689	20770	20951	21037	20611	20666	20970	20997	20940	21078	20933	20927	20825	20795	20944	20854	20842	20925	20883	21032	20895	20698	20821	20931	21047	20871	20827	20882	20801	20694	20930	20995	20772	20979	20809	20715	20997	20470	20836	20663	20883	20771	20973	21069	20703	21004	21081	20768	20894	20776	20797	20756	20894	20919	20998	20649	20878	20899	20905	20998	20913	20894	20877	20910	20592	20947	20695	20703	20856	20817	20904	21103	21113	20831	20754	20827	20943	20862	20840	20616	20663	20750	20747	20926	20913	20805	21021	20988	21238	20764	20864	20900	20916	20799	21024	21128	20976	20857	20820	20859	20825	20968	20932	20937	20924	21179	20821	20949	20899	20953	20715	21000	20853	21054	20863	20713	20933	20690	20911	20694	20674	20631	20986	20902	20705	20960	20715	20679	20670	20872	20741	20927	20862	20862	20820	20746	20598	21128	20932	20827	20863	20835	20905	20939	21052	20774	21018	20903	21049	20886	21024	20861	20650	20949	20682	20959	20836	20834	20701	20727	20609	20907	20937	20815	20884	20604	20866	20852	21084	20796	20704	20802	20868	20870	20817	20780	20944	20944	21160	21058	20894	20849	20936	20870	20974	20893	20792	20996	21019	20824	20738	20780	20827	20837	20850	20974	20805	20617	20908	20921	20873	20919	20962	21075	20976	20692	20886	21004	21156	20893	20814	20937	20848	21083	20837	20648	20699	20835	20990	21062	20961	20966	20986	20845	21085	21008	20821	20960	20823	20926	20927	20908	20781	20794	20690	20841	20796	20917	20817	20805	20996	20942	20858	20795	20842	20867	20799	20851	20932	20805	20874	21023	20729	20892	20786	20705	20709	20768	20861	20988	20770	21060	20858	20927	20867	20971	21040	21032	21031	20906	20901	20895	20630	20975	20841	20879	20808	20834	20672	20973	20852	20649	20872	20963	20798	20850	20895	20870	20851	21006	21073	20883	20788	20902	20930	20741	21092	20853	21038	20829	21063	20744	20732	20837	21030	21068	21006	20837	21004	20860	20997	20607	20893	20801	21022	20922	21031	20840	20899	20909	20789	20665	20916	20922	20905	20818	20796	20651	20972	20824	21066	20960	20751	20868	20805	20610	20865	21016	20775	20811	20956	20702	21024	20799	20781	20681	20932	20864	20757	21002	20810	20974	20844	20751	20824	20826	20905	20879	20838	20906	20828	20751	20721	20917	20823	20920	20859	20943	20775	20763	20974	20885	21114	20774	21004	21028	20910	20808	20973	20979	20800	20640	21150	20978	20934	20822	21210	20822	20722	20960	21147	20896	21018	20890	20885	20907	20896	21074	21018	20956	20820	21048	21035	20882	20837	20957	20733	21044	20886	20933	20771	20862	20838	20945	21060	20750	20753	20635	20798	20899	20526	20866	20761	20861	21016	20649	21143	20925	20853	20642	20817	20996	20823	20817	20843	20912	20895	20728	20983	21089	20903	20523	20806	20771	20776	21237	20979	20895	21128	20738	20976	21065	20981	20866	20938	20732	20896	20968	20803	20730	20820	20947	20891	20856
48313	71879	62908	49500	42264	36875	28372	22864	20078	18601	17637	17036	16815	16188	15939	15831	15510	15469	15560	15229	15216	15257	15191	15172	14992	14998	15050	15027	15068	15030	14956	14834	15028	14945	14797	14904	14856	14903	14911	14892	14896	15113	14834	14764	14868	14780	14860	14934	14944	14690	14847	14862	14789	14955	14820	14873	14766	14970	14927	14956	14936	14789	14817	14934	14881	14991	14847	14957	14798	14860	14835	14920	14881	14846	14915	14860	14954	14759	14640	14920	14795	14745	14896	14784	14775	14805	15031	14966	14917	14779	14942	14919	14802	14856	15103	14886	14795	14973	14972	14841	14924	14971	14926	14679	14814	14985	14802	14790	15043	14653	15006	14965	14900	14690	14926	14925	14814	14733	14782	14883	15006	14755	14968	14781	14778	14976	14878	14883	15021	15007	14774	14824	15068	14810	14648	14739	14762	14962	14763	14932	14870	14916	14619	14662	14912	15053	14841	14774	14808	14921	14922	14693	14959	14780	14781	14918	15001	14716	14741	14902	14991	14883	14871	14838	14759	15002	14683	14924	14982	14878	14825	14889	14903	14678	14932	14901	14824	14863	14945	14806	15004	14960	14934	14679	14881	14936	14761	14891	14802	14825	14894	14803	14929	14851	14832	14823	14814	14710	14671	14932	14614	14814	14680	14769	14699	14930	15013	14908	14985	14980	14786	14880	14868	15054	14892	14885	14813	15004	14860	14784	14833	14778	14990	14782	14816	14887	14840	14799	14891	14858	15031	14815	14709	14957	14982	14794	15076	14771	14965	14748	14810	14921	14804	14793	14799	15010	14897	15074	14859	14863	14704	14861	14848	15120	14610	14870	14893	14729	14836	14670	14962	14818	14919	14798	14949	14768	14910	14883	14699	14809	14750	14727	14930	14882	14921	14807	14952	14827	14808	14856	14778	14870	15058	14893	14874	14819	14889	14830	14961	14726	15064	14815	14629	14843	14918	14981	14813	14751	14830	14732	14889	14915	14869	14769	14658	14966	14896	14850	14845	14732	14899	14687	14965	14856	14866	14688	14766	14734	14898	14833	14801	14912	14820	14760	14690	14851	14825	14793	15050	14776	14841	14818	14745	14995	15101	15049	14856	14898	14725	14835	14851	14711	14929	14923	14722	14816	14772	14761	14900	14845	14786	14928	14853	14824	15011	14834	14947	14895	14825	14987	14728	14833	14906	14767	14871	14995	14836	14758	14825	14681	14840	14820	15017	14969	14990	14949	14778	14826	14969	14885	14796	14863	14920	14808	14893	14879	14802	14697	14770	14771	14770	14857	14920	14770	14912	14978	14732	14864	14973	14890	14870	14843	14810	14876	14771	14822	14759	14803	14853	14910	14996	14894	14783	14862	14948	15006	14797	14933	15133	14998	14863	14841	14895	14986	14814	14895	14881	14979	15006	14887	14724	14879	14766	14860	14865	14823	14949	14886	14836	14961	14942	14859	14923	14820	14935	15093	14868	15032	14780	14982	14884	14915	14885	14857	14871	14882	14965	14836	14784	14937	14943	14790	14712	14710	15050	14834	14839	14848	14658	14858	14975	14929	14802	15019	14744	15015	14846	14831	14913	15125	14940	14939	14730	14816	14841	15001	15076	14790	14642	14803	14734	14848	14713	14853	14886	15008	14895	14858	14644	14785	14942	14832	14823	14706	14778	14918	14815	14698	14841	14838	14868	14810	15012	14811	14861	14898	14748	14936	14955	14983	14921	14919	14856	15033	14842	14939	14806	14859	14980	14917	14709	14901	15035	14785	14985	14865	14938	15049	14893	14935	14870	14899	14863	14856	14993	15007	14895	14885	14783	14872	14839	15001	14930	15083	14826	15017	14805	14973	14907	14851	14803	14868	14882	14914	14925	14735	14812	14828	14935	14944	14764	14870	14755	14879	14819	14875	14966	14870	14922	14849	14909	14811	14763	14951	14966	14809	15053	14893	14994	14882	15010	14833	14739	14735	14959	14824	14883	14902	14949	14648	15013	14996	14817	14884	14946	14944	14909	15015	14902	14654	14861	14820	14860	14804	14738	14864	14725	14910	14761	15030	14710	14792	14803	14752	14832	14886	14822	14805	14760	14847	14876	14735	15029	14824	15065	14913	14840	14921	14879	14902	14684	14943	14897	14757	14890	14784	14953	14691	14783	14662	14844	14863	14935	14841	14931	15040	15007	14745	14905	14734	14750	14984	14870	14862	14682	14832	14949	14709	14883	15053	15117	14785	14832	14870	14774	14903	14941	14714	14880	14906	14703	14931	14755	14902	14804	14976	14918	14828	14765	14812	14906	14901	14887	14791	14862	14797	14966	14673	14849	14931	14925	14888	14907	15009	14852	14816	14905	14872	14817	15001	14825	14915	14876	15022	14822	14660	14803	14961	14788	14911	14611	14946	14969	15014	14703	14900	14832	15077	15013	14875	14934	14822	14902	14851	15016	14933	14829	14832	14733	14846	14883	14915	14937	14775	14949	14885	15017	14826	14996	14943	14959	14821	14951	14770	14817	14778	14976	14755	14776	14819	14767	14884	14823	14828	14844	14879	14979	14662	14849	14949	14849	14937	14777	14918	14861	14946	14988	14749	14842	14776	14752	14898	14932	14760	14802	15025	14906	14725	14745	14857	14854	14778	14792	14839	14884	14932	14870	14857	14933	14952	14699	14746	14887	14677	14972	14828	14926	14918	14973	14897	14929	14780	14818	14882	14860	14809	14956	14895	14838	14760	14867	14845	14875	14813	14812	14998	14852	14796	14747	14946	14914	14761	14849	14940	14837	14950	14951	14626	14903	14903	14881	14904	14996	14971	14889	14823	14767	14841	14950	14904	14742	14731	14782	14761	14859	14782	14687	14976	14824	14842	14930	14926	15000	14883	14925	14933	14920	14906	15029	14928	14792	14970	14835	14808	14770	14911	14838	14833	15019	14945	14793	15024	14779	14822	14708	14859	14811	14969	14731	14946	14907	14775	14875	14950	14805	14844	14752	14782	14857	14593	14822	14820	14861	14868	14811	14804	14827	14975	14963	14897	14973	14784	14875	14924	14867	14861	15046	14855	14777	14897	14949	14906	14884	14679	14945	14835	14782	14902	14722	14936	14893	14750	14761	14788	14769	14767	14890	14909	14873	14659	14970	14773	14765	14767	14862	14815	14798	15106	14995	15006	14892	14792	14847	14853	14914	14957	14997	15070	14898	14887	14761	14834	14736	14772	14856	14931	15033	14867	14883	14899	14871	14974	14835	14654	14932	14848	14894	14777	14917	14858	14879	14927	15011	14733	14873	14849	14878	14991	14835	14836	14861	14930	14769	14931	14691	14975	14813	14707	14848	14861	14878	14860	14833	14880	14966	14862	14939	14886	14837	14765	14926	14840	14869	14678	14869	14950	14776	14944	14781	14858	14842	14976	14963	14893	14865	15004	14937	14720	14848	14855	15003	14800	14871	14804	14878	14995	15024	14885	14882	14767	14952	15059	14928	14904	14878	14773	15102	14877	14761	14997	14833	14882	14975	14921	14926	14784	14801	14895	14969	14654	14826	14776	14776	14908	15155	14867	14841	14949	14758	14968	14972	14913	14902	14874	14860	14909	15022	14990	14886	14763	14895	15011	14880	14733	14879	15006	15013	14890	15013	14952	14909	14854	14895	15020	14918	15104	15014	14946	14860	14737	15000	14841	14835	14835	14852	14729	14914	14863	14856	14816	15042	14915	15010	14838	14917	14905	14656	14989	14922	15005	15047	14740	14893	14843	14924	14891	14866	14906	14768	14831	15003	14938	14848	14787	14796	14804	14944	14812	14840	14982	14872	14727	14931	14925	14842	14919	14821	14984	14834	14866	14833	14934	14806	14634	14931	14872	14818	14826	14948	14723	14650	14800	14945	14946	14755	14653	14925	14679	14800	14713	14976	15055	14940	14857	14966	14763	14841	15016	14738	14872	14760	14781	14764	15084	14896	15009	14759	14894	14883	14871	14843	14722	14844	14895	14816	14991	14939	15052	14807	14903	14808	14861	14835	14646	15087	14921	14952	14828	14745	14772	14867	14844	14910	14841	14786	14941	14847	14976	14924	14728	14920	14956	14812	14764	14875	14939	14837	14682	14832	14889	14919	14696	14864	14797	15139	14931	14986	14704	14905	14988	14850	14930	14997	14718	14932	14732	14886	14977	14890	14986	14910	14804	15109	14786	15004	15015	14897	14677	15051	14893	14781	14875	14831	14881	14806	14928	14921	14767	14939	15088	14986	14962	14888	14827	14762	14908	14858	14805	14736	14865	14794	14851	14745	14808	14976	14872	14880	14903	14897	14815	14720	14836	14936	14762	14882	14899	14810	14919	14863	14875	14783	15027	14772	14933	14866	14925	14791	14815	14901	14885	14891	14846	14878	14931	14874	14841	14975	14797	14820	14764	14879	14831	14811	14870	14927	14819	14953	14935	14855	14912	14633	14853	14885	14923	14909	14732	14930	14830	15037	14959	14909	14841	14858	14844	14912	14970	14840	14871	14831	14919	14936	14908	14836	14954	15006	14920	14826	14776	14877	14892	14818	14881	14757	14872	14866	14850	15078	14842	14764	14676	15060	14920	14942	14790	14875	14917	14953	15022	15024	14899	14789	14826	14852	14735	14942	14886	15013	14857	14868	14834	14786	14691	14983	14797	14840	14861	14965	14853	15027	14879	14650	15028	14954	14772	14859	14994	14698	14918	14814	14813	14847	14908	14797	14857	14754	15060	14781	14903	14907	14709	14962	14848	14814	15035	14868	14750	14890	14957	14995	14751	14735	14820	14891	14817	14827	14905	14955	14810	14866	14783	14927	14923	14957	15035	14823	14834	14949	14794	15100	14820	15176	14831	14795	14722	14882	14728	15109	14860	14963	14812	14834	14993	14880	14848	15034	14923	14715	14870	15075	15026	14834	14797	14877	14788	14717	14963	14851	14784	14907	14773	14814	14719	14886	14972	14900	14829	14814	14801	14739	14996	14979	14942	14740	14938	14935	14688	14949	14875	14813	14904	14814	14952	14892	14870	14873	14952	15035	14897	14890	14813	14873	14891	14926	14773	14905	14899	14866	15012	14926	14908	14677	14950	14796	14742	14794	14877	14933	15082	15021	14818	14841	14903	14842	14797	14925	14916
24415	21705	29664	27849	32263	37614	37072	30102	26112	25207	23971	23266	22871	22545	22219	22031	21658	21658	21719	21556	21604	21512	21530	21314	21261	21094	21339	21090	21271	20850	21179	21082	21119	21135	21091	20908	20996	20969	21173	21027	20856	20997	20824	20982	20998	21114	20920	21204	20847	21082	20738	21088	20884	20984	21008	20845	21133	20929	20827	20844	20779	20961	21202	20845	20907	20909	20920	20923	21221	20870	20645	21018	20855	20918	21013	20901	21082	21008	20708	20980	20962	21214	20940	20845	20756	20995	20941	20991	21029	20760	20853	20922	21033	20867	21107	21148	20955	21016	20683	21025	20884	20970	21118	21039	20931	20930	20762	20851	20828	20935	20970	20971	21070	21060	21037	20948	21134	21037	21040	21107	21064	20914	20912	20815	21008	20874	20887	21087	20789	20879	21029	20735	20996	20827	20961	20955	20729	20923	20917	21026	20931	20688	20974	21395	20802	20817	21004	21012	20866	20797	20797	20809	20855	20796	20902	20909	20993	21134	21066	20866	21123	21207	20897	21009	20911	20890	21006	21020	20951	21170	20777	21014	20908	20876	20739	20801	20823	21076	20960	20918	20947	20897	20948	20849	20962	20824	20489	20764	20933	20848	21154	20881	21066	20980	20882	21005	20924	20756	20988	20704	20790	21041	21006	20770	20823	20747	20928	20888	20960	20878	20903	20956	20875	20934	20886	20784	20807	20899	20557	20805	20683	21173	20887	20985	20978	20673	20769	20947	21004	21051	21054	21018	21067	20811	21207	20753	20923	20853	20897	21041	20879	20844	20933	20885	20925	20968	20929	20932	21017	21077	21053	20972	21074	20885	21289	21234	20692	21000	20692	20698	20818	21072	20770	20901	21070	20934	21098	20896	20945	20929	20941	20904	20962	20855	20806	20911	20792	20733	21051	20940	20858	20956	20890	20925	20992	20902	20912	20836	20720	20936	21056	21160	20689	20774	20983	21041	20909	20874	21049	21159	21155	20944	20819	20777	20860	20816	20912	21002	21005	20890	21004	20952	20978	21093	20869	20914	20953	21075	20805	21010	20988	20837	20989	20943	20999	21163	20812	21010	20748	20829	20993	20929	20778	20936	21256	21205	21248	21063	20939	21139	20983	21018	20906	20748	21020	21008	20855	21239	20907	20996	20912	21044	20828	20956	20907	20797	20735	21113	20727	21035	20802	21023	20988	20896	21176	20864	20844	20945	20859	20760	20693	21015	20903	20839	20957	21043	20930	20919	20764	20996	20973	21101	21085	21054	20615	21248	20971	20900	20909	21093	20671	20799	20850	21031	20947	20891	20631	21006	20813	20966	20805	20700	21126	20842	21095	21133	20943	20795	20974	20703	20985	20873	20986	20948	20950	20776	21015	20997	20833	21042	20902	20896	21116	20865	20836	21100	21180	20985	20980	20719	20747	20928	20887	20967	20828	21102	20985	20948	20938	20888	20791	20868	20929	20985	20872	21055	21029	20833	20917	20885	20843	20910	21045	20760	20952	20981	20829	20841	20872	21067	20862	21242	20916	21061	20797	20856	21037	21011	20993	20836	21006	20767	20908	20998	20719	21020	20711	20908	20852	20967	20984	20779	20817	20728	21047	21083	20906	21095	20875	20898	20902	20592	21107	21014	21039	20889	21001	20911	20967	20847	20808	21083	21019	20953	20996	20784	20744	20986	21158	21055	20929	20956	20999	21027	20777	20924	21040	21020	21089	20724	20785	20981	20858	20763	20889	20968	20974	20843	21075	21116	20711	20821	20825	20638	21032	20946	21074	20815	20895	20844	21076	20896	20820	20790	21019	21021	20974	21129	20930	20884	20931	21092	20854	21091	20873	20986	20999	20851	20880	20881	20918	20782	20943	21107	20873	21106	20865	21001	20701	21002	21165	20959	20921	20738	20869	20871	20787	20729	20765	20568	20970	20910	21075	20940	20829	20821	21086	20820	20814	20782	20848	21033	20797	20735	20890	20840	20911	20977	20939	21092	20851	20870	20813	20722	20865	20934	20972	20941	20949	20983	21094	20929	20967	20865	20798	20815	20959	20786	20890	20858	21141	20832	20756	20881	20982	21061	21094	21014	20783	20937	21031	20720	20918	20998	20992	20725	20964	21100	20828	20932	21118	21046	20852	21027	21013	21029	20880	20972	21074	20781	21040	21073	20949	20952	20924	20850	20904	20670	21094	21027	21110	20781	20898	21025	20924	20767	21013	20983	21132	21013	20879	21054	20890	20910	20923	21024	21034	20865	20841	20711	20927	21007	20988	21002	20947	21051	20800	21070	21209	20803	20921	20913	20951	20803	20821	20951	20831	20870	20836	20763	20965	20835	20950	20924	21091	20976	21030	21064	21072	21045	20912	20994	21017	20971	21291	21038	20836	20766	21023	20725	20818	20854	20845	20908	20880	21091	21065	20867	21109	20867	20923	21075	21014	20699	20800	20927	21084	20907	20924	20948	20858	20965	21021	20970	20831	20991	21048	20967	21047	21000	21050	20868	20911	21054	20920	20868	20775	20802	20997	20896	21011	20805	20795	20911	20754	20612	20764	20846	21071	20993	21055	20867	20954	20807	20892	20815	21133	20995	20964	21146	21038	21024	21014	20831	20865	20951	20840	21020	20817	20988	21069	20997	21054	20724	21075	20754	20860	21120	20929	20865	20738	21014	20895	20862	20917	20846	20802	20808	20890	20941	20970	21099	21058	20877	20846	20760	20816	20977	20932	20723	20984	21018	21042	20974	21000	20932	20787	20570	20968	20754	20672	20942	20834	21081	20956	20991	21006	20892	20870	20992	20983	20925	20951	20817	20968	20939	20869	21034	20907	20758	20830	21013	20665	20769	20906	20854	20863	20922	21270	20752	20764	20859	20722	20749	21064	20892	20749	21157	20835	20812	21025	20797	20723	20906	20930	21126	20894	20629	20854	20969	20918	21017	21046	21023	20896	20946	20998	20780	20850	20818	20983	20945	20792	20869	20969	20959	20770	21030	20961	20930	20881	21015	21102	20921	21013	20849	21002	21010	21016	20845	20991	20846	20837	20644	20694	20710	20921	20867	20878	20840	20932	21163	21107	20774	20981	21170	20943	20926	20707	20629	20825	20939	20798	20792	20940	20875	20837	20718	20838	20659	20876	20875	21046	20655	21018	20834	21013	21083	20707	21017	21114	20950	20908	20596	20921	20954	21105	21006	20926	20776	20909	20921	20872	20921	20874	20711	20731	20919	20953	21091	20800	20812	21095	21118	20904	20856	20995	20962	21008	21170	20944	21101	20856	21002	20965	20743	20667	20811	20920	20985	20920	20860	20988	21059	20871	20943	20903	20814	20991	21048	20809	20740	21047	20864	20999	20950	21128	21205	21281	20878	20673	20921	20972	21126	20787	21058	21121	20853	20752	20811	20706	20802	20822	20755	20965	20870	21028	20806	20852	20839	21103	21037	20665	20743	21047	20978	20870	20905	20716	20766	20930	20955	21120	20873	20926	21169	20911	20768	20847	20953	21035	20790	20675	20899	20747	20893	20909	20853	20699	20891	20874	21095	20858	20941	20934	20923	20754	20955	21066	20977	21221	21015	21014	20975	20998	20977	20891	21032	20899	20697	20833	21008	20876	20748	20763	20897	20866	20878	21042	20738	21142	20823	20860	20796	20775	20978	21091	20897	20949	20865	21083	20957	21177	20912	20908	20972	20969	20773	20975	21022	20923	20736	20862	20862	20954	20838	21122	20845	20877	20952	20811	21008	21072	20746	20966	20820	20842	21074	20759	21038	20815	21044	20902	21090	20745	20735	21169	20982	20766	21011	21072	21074	21093	21005	21101	20978	21043	20972	20937	20750	20834	21061	20991	20808	20729	20606	20968	21242	20826	21098	21010	20857	20946	20973	20712	20783	20954	21078	20916	20782	20931	21139	20932	20628	20922	21061	20776	20901	20723	20831	20726	20776	20997	21050	20999	20890	20898	20824	20894	20850	21105	21041	21037	21011	21010	20845	20951	20657	21058	21086	21033	20888	20869	20758	21115	20945	20992	20951	20971	21003	21021	20879	20883	20836	20909	20988	20947	20799	21035	21029	20852	20971	20879	20754	20874	21142	21014	21000	20808	20628	20858	21041	21056	21162	21176	20887	21047	20834	21046	21111	20870	21049	20934	20716	20956	20926	20938	20936	20909	20765	20816	20966	21072	21097	20998	21055	20956	20968	20833	20875	20770	20899	21077	21055	20723	20876	20967	20681	20921	21115	20798	21133	21129	20796	21204	20974	20821	20832	20794	21030	20789	20942	20765	21121	21028	20879	21121	20899	20898	21096	20772	21054	20928	21107	21041	20811	20926	20893	21078	20903	21092	20878	21000	20966	20681	20948	21001	20970	20832	21033	21032	20688	20942	20855	21040	20949	20796	20805	20815	20929	21040	21067	21083	20784	20956	20925	20760	21008	20835	20838	20715	20795	20949	21056	20790	21121	21017	20731	20892	20816	21056	20919	20998	21070	20985	21123	20920	21094	21096	20862	20932	20930	20697	20805	20996	20791	20855	21002	21013	21114	20941	20982	20987	20978	21029	21134	20888	20710	21026	20910	21004	20786	20926	20795	20950	20860	20951	20923	20973	20835	21002	21201	20935	20905	20998	21130	20726	20854	20826	20954	21066	21050	21009	20816	20869	21028	20781	20883	20803	20875	20791	20829	20824	21155	20776	20929	21069	21017	21133	20868	21119	21262	20757	21106	20926	20903	20925	20829	20980	20988	20922	21234	20844	20997	20779	21245	21160	20774	20827	21218	20911	20897	20638	21060	20999	20783	20846	21242	21109	20833	20902	20852	21182	20952	20751	20933	20871	20828	20856	20986	20947	20735	20926	20873	20879	20918	21105	20885	21068	20957	20936	21011	20690	20694	20814	20882	21009	21020	20939	20995	21069	21209	20977	21045	20941	20961	21157	20751	21181	20850	20925	20944	21085	21044	20975	21203	20935	20859	20835	20901	21226	20665	20936	20766	20995	20834	20818	21004	21179	20747	21082	20872	20948	20928	20977	20961	20621	20835	20963	21126	20915	20634	21022	21125	20831	20977	21021	20961	21031	20932	20950	20826	20977	20839	20825	20854	20894	20978	21003	21044	20840	20804	20995	21003	21237	21089
50528	79662	67432	56071	48783	40392	32212	25732	21542	19748	18693	18031	17205	16696	16303	16088	15991	15687	15621	15502	15512	15204	15378	15257	15128	15011	15132	15011	14945	15143	14989	14974	14987	14896	15089	15028	14904	14776	14742	14793	14952	14826	14906	14930	15021	14609	15019	14853	14752	14920	14977	14797	14854	14813	14759	15074	14953	14814	14784	14815	14902	14921	14893	14807	14790	14847	14903	14793	14958	14722	14877	14929	15076	14944	14980	14835	15005	14874	14799	15042	14880	14767	14894	14821	14878	14932	14854	14925	14745	14860	14906	14888	14813	14775	14871	15103	14894	15050	14822	14946	14765	14921	14866	15104	14830	14713	14874	14890	14730	14947	14722	14843	14952	14764	14813	14976	14991	14937	14907	14902	14823	14728	14852	14899	14628	14964	14809	14717	14798	14800	14774	14841	14833	14875	14971	14769	14892	14854	14909	15004	14901	14748	14804	14931	14807	14831	14641	14859	14742	14906	15058	14954	14780	14925	14860	14883	14877	14821	15039	14974	14961	14939	14739	14739	14927	14942	14825	14838	14905	14921	14964	14718	14846	14876	14671	14847	14891	14710	15010	14852	15060	15003	14950	14831	14825	14908	14914	14902	14937	14902	14956	14774	14620	14703	14813	14891	14974	14768	14823	14946	14813	14714	14986	14733	15004	14764	14987	14888	14821	14870	14888	14988	14806	14860	14895	15002	14755	14921	14872	14907	14644	14923	14942	14770	14876	14696	14833	14834	14743	14971	14911	14996	14956	14715	14950	14786	14801	14715	14869	14712	14900	14843	14890	14888	14799	14795	14816	14854	14912	14990	14713	14860	14890	14751	14790	14747	14919	14789	14890	14840	14876	14830	14886	14840	14766	14760	14910	14986	14779	14920	14836	14720	14867	14762	14826	14829	15041	14834	14797	14795	14985	14887	15045	14604	14822	14962	14781	14882	14775	14798	14823	14932	15035	14896	14988	14899	15005	14853	14890	14962	14720	14838	14767	14956	14915	14626	14900	14683	14748	14900	14944	14856	14796	14906	14789	14803	14999	14803	14838	14938	14602	14951	14776	14910	14941	14942	14946	14853	14866	14782	14871	14760	14760	14896	14810	14729	14830	14899	15072	15047	14826	14923	14895	14849	14930	14864	14796	14944	14828	14861	14823	14944	14781	14763	14740	14808	14864	14979	14857	14841	14868	14818	14794	14757	14817	14725	14749	14628	15020	15011	14798	14916	14893	14961	14961	14728	14787	14849	14781	14873	14938	14916	14921	14724	14791	15051	14838	15070	14821	14777	14817	14787	14823	14803	14809	14760	14947	14834	15033	14820	14826	14827	14895	14854	14656	15003	14801	14836	14890	14912	14880	14897	14768	14794	14937	14949	14929	15009	14815	14985	14826	14798	14863	14870	14787	14751	14908	14949	14765	15088	14916	14822	14836	14784	14916	14811	14656	14862	14802	14905	14746	14917	14798	14892	14962	15056	15022	14648	14784	14961	14819	14866	14901	14682	14908	14837	15042	14948	14899	15037	14824	14888	14718	14831	14846	15060	14893	14889	14832	14839	14834	14819	14935	14790	14799	15002	14669	14966	14909	14763	14759	14771	14906	14892	14844	14806	14842	14741	14758	14845	14776	14996	14927	14892	14899	15003	14798	14867	14717	14825	14872	14757	14927	15005	14774	15017	14864	14765	14754	14798	14815	14803	14779	14791	14944	14739	14918	15006	14894	14901	14942	14825	14871	14909	14872	14745	14828	14881	14980	14914	14798	15087	14917	14952	14758	14784	14917	14689	15052	14986	14982	14779	14866	14749	14713	14778	14907	14915	15021	14748	14826	14688	14718	14896	14982	14897	14948	14727	14885	14844	14826	14940	14962	14897	14865	14808	14919	14835	14919	14805	14741	14893	14622	14846	14945	15083	14731	14908	14858	14958	14960	14885	14847	14780	14758	15123	14813	14956	14860	14679	14837	14785	14916	14825	14778	14769	14933	14942	14895	14719	14853	14765	14936	14956	14848	14818	14923	14881	14821	14945	14932	14807	14926	15007	14759	14876	14886	14795	14625	14678	14789	14893	14937	14922	14686	14878	14946	14835	14631	14668	14811	14700	14796	14843	14830	15000	14738	14695	15004	14853	15008	14729	14858	14759	14922	15009	14950	14865	14765	14839	14888	14821	15030	14918	14813	14881	14845	14881	15053	14973	14919	14962	14990	14819	15050	14845	14759	14852	14972	14818	14817	14934	14757	14844	14756	14756	14740	14697	14794	14702	14749	14844	14768	14749	14787	15029	14814	14802	14901	14876	14834	15019	14902	14799	15009	14825	14858	14947	14924	14949	14668	14770	14862	14854	14930	15015	14944	14971	14995	14865	14949	14673	14814	14886	14892	14814	14796	14703	14710	14776	14844	14837	14700	14866	14939	14736	14877	14906	14859	14688	14896	14825	14957	14939	14872	14860	14984	14946	15021	14787	14914	14788	14801	14851	14843	14747	15035	14848	14862	14874	14847	14766	14957	14754	14865	14727	14848	14952	14855	14763	14816	14845	14931	14784	14834	14973	14765	15115	14824	14750	14705	14880	14701	14913	14779	14791	14734	14897	14984	15000	14990	14815	14763	14927	14846	14722	15059	14916	14938	14910	14877	15120	14843	14736	14875	14733	14898	14978	14841	14803	14876	14878	14896	14876	14922	14874	14837	14828	14937	14891	14839	14875	14592	14821	14703	14843	14712	14850	14882	14803	14888	14851	14816	14743	14886	14874	14727	14916	14937	14986	14869	14849	15099	14739	14889	14993	14839	14756	14861	14861	14926	14895	15000	15046	14848	14781	14645	14930	15036	14993	14800	14881	14890	14919	14773	14927	14916	14906	15039	14805	14806	14732	14677	14892	14772	14859	14786	14812	14747	14996	14766	14835	14757	14901	14732	14745	15019	14859	14929	14773	14901	15110	14920	14861	14662	14922	14749	15090	14769	14876	14967	14916	14841	14839	14760	14807	14950	14803	14861	14867	14942	14732	14793	14921	14911	14886	14900	14701	14913	14607	15035	14854	14878	14859	14829	14905	14782	14814	14841	14829	14857	14857	14790	14859	15050	14784	14793	14826	14906	14815	14818	14727	15017	14892	14767	14852	14852	14881	14821	14670	14814	14955	14786	14903	14794	14832	14902	14972	14910	14857	14778	14771	14768	14651	14952	14906	14959	14867	14816	14994	14995	14826	14983	14951	14849	14688	14923	14920	14819	14572	14943	14829	14934	14896	15014	14847	14736	14795	14817	14758	14915	14850	14745	14843	14949	14787	14886	14846	14907	14877	15004	14901	14812	14893	14997	14876	14846	14740	14964	14912	14974	14811	14962	14778	14691	14750	14893	14907	14918	14837	14911	14742	14894	14801	14810	14878	14839	14852	14882	14990	14892	14865	14934	14894	15048	14948	14700	14809	14779	14859	14776	14679	14998	15021	14838	14858	14926	14920	14899	14844	14804	14795	14733	14861	15020	14929	14712	14855	14881	14820	14859	15056	14878	14895	14787	14809	14941	14743	14886	14889	14922	14700	14842	14953	14846	14957	14945	14692	14836	15032	14854	14958	14703	14953	14933	14809	14970	14845	14864	15039	14960	14820	15075	14762	14862	14939	15098	14724	14834	14885	14911	14893	14790	14967	14929	14886	14714	14868	14777	14906	14888	14925	14830	14685	15010	14908	14949	14886	14894	14962	14821	14912	15081	14687	14863	14876	14812	14948	14916	14742	14903	14671	14959	14938	14702	14664	14765	14678	14848	14982	14828	14738	14823	14791	14755	14929	14811	14813	14905	14844	14918	14949	15141	14804	14973	14997	14836	14989	14792	14903	14869	14896	14835	14836	14973	14830	14862	14999	15063	14843	14818	14848	14624	15049	14941	14619	14937	14927	14847	14775	14923	14725	14910	14840	14828	14942	14851	15015	14817	14885	14751	14832	14958	14882	14878	15010	14812	14730	14886	14911	14889	14857	14774	14739	14950	14906	14975	15000	14869	14722	14937	14923	14954	14912	14851	14801	14902	14738	14931	14890	14848	15113	14893	14810	14943	14806	14927	14974	14913	15001	14805	14901	14880	14981	14797	14770	14967	14822	14859	14752	14840	14753	14676	14868	14955	14841	14689	14805	14839	14854	14909	14825	14870	14909	14688	14918	15048	14944	14726	14849	14775	14873	14788	14874	14800	14880	14882	14903	15064	14834	14850	14856	14843	14789	14679	14804	14753	14795	15050	14897	14908	14908	14854	14747	15032	14815	14707	14968	14800	14826	15002	14831	14814	14981	15053	14888	14790	14944	14922	14880	14824	14927	14762	14740	14925	14806	15013	14772	14842	14920	14872	14864	14827	14758	14724	14947	14758	15022	15024	14907	14930	14874	14873	14912	14966	15002	14781	14950	14712	14722	14928	14977	15026	14739	14791	14935	14904	14845	14889	15000	14918	14874	14826	14841	14951	14906	14874	14762	14842	14868	14848	14924	14801	14846	14742	14741	15012	14766	14772	14892	14792	14736	14756	14917	14971	14882	14736	14872	14912	14796	14955	14914	14682	14812	14969	15044	14824	14837	14806	15016	14736	14837	14993	14900	14856	14926	14912	14756	14822	14757	14966	14670	14897	14862	14878	14664	14838	14756	14978	14840	14885	14803	14841	14673	14797	14833	14803	14847	14762	14865	14743	14998	14786	14920	15020	14893	14907	14684	14878	14792	14765	14816	14791	14895	14880	14885	14837	14991	14836	14837	14832	14992	14955	14880	14870	14659	14922	14819	14930	14965	14794	14806	14878	14876	14830	14784	14869	14811	14743	14909	14905	14840	14785	14937	14904	15008	14916	14780	14911	14950	14945	14851	14974	14863	14894	14770	14783	14910	14728	14828	14755	14951	14830	14698	14826	14767	14806	14877	14711	14985	14822	14946	14808	14966	14781	14907	14899	14840	14929	14887	14778	14769	14858	15020	15034	14874	14675	14925	14873	14773	14709	15099	14654	15015	14725	14746	14922	14867	14942	14828	14971	14826	14966	14943	14848	14846	14982	14783	14834	14770	14903	14884	14965	14882	14842	14724	14929	14879	14780	14709	14801	14908	14830	14933	14950	14900	14972	14854	14980	14720	14934	14787	14810	14896	14923	14899
46368	53172	51092	44213	35516	29793	27364	25083	23364	22710	22357	21987	22158	21795	21747	21824	21531	21482	21527	21210	21189	21377	21536	21251	21435	21382	21160	21494	21455	21348	21212	21174	21160	21228	21241	21547	21117	21058	21167	20950	21153	21175	21263	21177	21072	21240	21310	21264	21319	21098	21168	20967	21181	21205	21192	21146	21031	21056	21359	21131	21082	21160	21265	21280	21132	21283	21048	20954	21081	21120	21037	21416	21379	21291	21101	21116	21146	21049	20989	21106	21238	21209	21304	21048	21311	21212	20974	21297	21089	21042	21141	21301	20787	21239	21340	21049	20942	21234	21170	21402	21389	21259	21281	21294	20980	20979	21118	21075	21311	21306	21187	21220	21445	20908	21424	21265	21201	21300	21165	21248	21293	21251	21080	20962	21179	21210	21055	21212	21112	20946	21275	20905	21117	21094	21079	20995	21168	21099	21091	21267	21221	21030	21195	20729	21216	21396	21063	20859	21257	21247	21062	21158	21142	21209	21473	21032	21176	21234	21485	21461	21182	21098	21249	21197	21155	21112	21047	21151	21292	21213	21427	21161	21188	21160	21243	21404	21149	21600	21351	21183	21187	21223	21228	21101	21213	21391	21120	21119	20883	21021	21286	21293	21239	21143	21261	20984	21241	21224	21161	21112	21438	21089	21133	21239	21141	21120	21267	21190	21346	21209	21340	21081	21171	21167	21203	21119	21196	21382	21193	21062	21357	21114	21162	21354	21136	21211	21244	21286	21126	21059	21039	21064	21168	21211	21009	21205	21264	21185	21242	21252	21206	21186	21146	21301	21291	21263	21331	21257	21281	21178	21065	21114	21272	21229	21318	21450	21274	21466	20979	21210	21081	21252	21056	21096	21086	21032	21186	21237	21242	21222	21134	21287	21219	21185	21175	21177	21054	21022	21033	21212	21157	21210	21183	21370	21383	21318	21404	21191	21212	21243	21466	21120	20905	21122	21129	20969	21187	21251	21186	21172	21213	21484	21398	21020	21253	21207	21181	21172	21306	21040	21229	21385	21231	21153	21158	21315	21237	20958	21037	21279	21115	21202	21119	21035	21043	21139	21249	21239	21296	21262	21315	21234	21213	21338	21080	21238	21349	21080	21084	21238	21252	21253	21203	21269	21152	21497	21005	21207	21267	21174	21336	21155	21302	21129	21033	20933	21182	21147	21275	21030	21284	21152	21189	21223	21099	21226	21176	21482	21000	21132	21131	20974	21176	21232	21311	21094	21222	21278	21118	21082	21127	21181	21204	21313	21180	21224	21068	21231	21411	21105	21169	21212	21010	21117	21130	21307	21073	21173	21377	21103	21102	21157	21173	21232	21022	21246	21246	21321	21281	20995	21136	21198	21278	21272	21219	21357	21141	21099	21183	21171	21474	21070	21223	21488	21232	21069	21224	21104	21164	21022	20855	21530	21316	21112	21221	21161	21290	21109	21251	21196	21324	21194	21238	21097	21046	21389	21240	21391	21300	21265	21170	21082	21266	21342	21149	21295	21061	20970	21317	21254	21117	20912	21150	21021	20970	21193	21278	21125	20973	21012	21312	21386	21162	21080	21035	21190	21178	21219	21387	21232	21072	21022	21236	21201	21203	21095	21150	21110	21329	21370	21185	21271	21132	21263	21253	21298	21105	21096	21349	21274	21189	21186	21211	21151	20962	21134	21185	21348	21095	21366	21274	21216	21280	21228	21277	21312	21217	21093	21300	21059	21144	21121	21165	21189	21247	21321	21054	21462	21157	21081	21284	20847	20964	21252	21259	21096	20992	21094	20920	21017	21100	21171	21218	21520	21306	21121	21275	20887	21205	21292	21086	21308	21225	21185	21182	21210	21093	21099	21193	21192	21173	21166	21328	21045	21130	21203	21241	21444	21005	21384	21275	21221	21311	21338	21277	21014	21100	21086	21012	20950	21295	21179	21132	21045	21166	20979	21217	20888	21236	21310	21146	21231	21204	21527	21386	21114	20957	21163	21070	21272	21240	21148	21082	21075	21228	21273	21236	21200	21309	21292	21286	21077	21097	21023	21074	21436	21053	21158	21280	21222	21310	21074	21079	20969	21115	21091	21218	21015	21132	21262	21279	21200	21187	21170	21001	21091	21404	21248	21106	21150	21336	21101	21064	21171	21237	21218	21145	21087	21199	21031	21099	21017	21240	21005	21424	21144	21190	21367	21448	21113	21138	21279	21215	21273	21286	21387	21334	21108	21154	21152	21129	21128	21022	21244	21021	21035	21062	21454	21186	21039	21091	21480	21339	21073	21046	21229	21503	21201	21204	21071	21320	21221	21223	21208	21323	21115	21158	21012	21126	21307	21535	21139	21173	21151	21337	21291	21388	21192	21299	21288	20960	21244	21078	21057	21213	21198	21298	21141	21210	21110	21349	21313	21184	21176	21120	21193	20965	20938	21062	21202	21213	21270	21251	21152	21372	21209	20995	21064	21283	21068	21068	20999	21136	21093	21323	21118	21123	21097	21073	21107	21166	21316	21251	21475	21247	21056	21118	21174	21119	21010	21180	21301	21062	21119	21198	21242	21340	21047	21423	21278	21354	21365	21253	21106	21060	21242	21249	20968	21157	21433	21323	21364	21226	21227	21120	21162	20929	21196	21265	21161	21153	21142	20971	21271	20967	21235	21277	21142	21292	21132	21017	21254	21528	21109	21045	21001	21077	21142	21287	21124	21074	21246	21235	21274	21109	21359	21383	21125	21139	20916	21197	21289	21364	21303	20958	21204	21264	21009	21035	20966	21048	21126	21204	21235	21318	21297	21060	21225	21128	21039	21079	21071	21151	21118	21352	21112	21345	21070	21005	21190	21435	21072	21231	20976	21213	21176	21285	21225	21376	21292	21127	21206	21407	21295	21389	21152	21194	21161	21314	20857	20980	21213	20960	20995	20992	21198	21199	21285	21464	21336	21115	21091	21012	21372	21380	21197	21251	21244	21182	21177	21201	21573	21218	21137	21381	21368	21151	21160	21081	21162	21169	21049	21390	21036	21096	21337	21221	21135	21012	21149	21160	21293	21245	21379	21199	21256	21280	21323	21269	21179	21006	20961	21098	21118	21029	21430	21226	20815	21271	21027	21273	21083	21167	21312	21032	21226	21433	21124	21114	21137	20954	21258	21293	21218	21340	21234	21073	21411	21024	21186	21167	21449	21316	21217	21017	20985	21225	21246	21221	20933	21221	21158	21288	21353	21161	21101	21187	21248	21415	21293	21260	21093	21365	21378	21232	21178	21144	21377	20989	21106	21052	21180	21140	21203	21442	21150	21123	21246	21412	20978	21136	21021	21279	20968	21208	21251	21495	21328	21177	21191	21307	21196	21202	21135	21040	21077	21067	20978	21297	21447	21357	21075	21214	21268	21419	21199	21232	21347	21243	21114	21171	21271	21220	21135	21265	21145	20962	21032	21220	21205	21201	21169	21412	21322	21051	21029	21175	21211	21126	21075	21104	21092	21131	21299	21247	21066	21399	21204	21217	21336	21289	21150	21075	21059	21236	21075	21018	21134	21266	21329	21239	21115	21154	21268	21223	21128	21109	21211	20978	21144	21048	21335	21154	21120	21360	21361	21440	21456	21377	21266	21236	21150	21093	21192	21127	21183	21081	21081	21176	21205	21329	21223	21054	20966	21123	21193	21042	21068	21213	21205	21214	21104	21259	21390	21236	21163	21175	20988	21229	21198	21213	21314	21188	21291	21037	21108	21141	21144	21361	21289	21168	21335	21235	20975	20996	21435	21031	21172	21075	21342	20945	21314	21052	21180	21185	21095	21316	21241	21452	21351	21261	21099	21110	21138	21117	21196	20901	21091	21093	21199	21271	21236	21044	21076	21440	21256	21434	21283	20995	21189	21088	21364	21198	21322	21261	21383	21195	21113	21219	21236	21044	21066	21199	21379	21197	21336	21026	21195	21349	21061	21350	21335	21083	21364	21264	21207	20886	20961	21178	21283	20942	21170	21281	21141	21302	21243	21295	21084	21488	21265	21129	21127	21294	21423	21021	21033	20985	21298	21082	21205	21177	21148	21017	21150	21194	21135	21052	21132	21112	20961	21096	21020	20972	21301	21039	21179	21106	21069	21212	21019	21059	21140	21250	21254	21231	21359	21481	21243	21232	21034	21213	21049	21151	21304	21038	21060	21391	21263	21300	21094	21131	21419	21148	21187	20983	21056	21122	21053	21255	21274	21293	21185	21040	21242	21167	21096	21193	21120	21152	21199	21254	21263	21196	21272	21287	21269	21244	20950	21133	21266	21167	21265	21082	21123	21303	21275	21271	21144	21105	21285	21110	21324	21194	21317	21040	21064	21047	21480	21435	21120	21267	21369	21230	21363	21007	21287	21375	21257	21195	21296	21145	21189	21172	21356	21091	21248	21072	21245	21273	20979	21292	21004	21366	20969	21103	21316	21068	20928	21088	21058	21378	21348	21152	21135	20959	21242	21055	21200	21083	21565	21396	21470	21086	21150	21223	21092	21292	21249	21444	21110	21216	21277	21406	21280	21164	21375	21127	21105	21252	21081	21165	20832	20900	20964	21116	21336	21234	21030	21177	21193	21244	20962	21342	21240	21206	21305	21457	21480	21048	21327	20984	21220	21079	20963	21103	21314	21254	21282	21296	21057	21315	20967	21292	21367	21310	21219	21293	20911	21281	21462	21141	21375	20854	21397	21413	21238	21255	21139	21321	21172	21285	21346	21388	21143	21171	21308	20862	21161	21141	21142	21050	21299	21347	21218	21133	21050	21214	21232	21157	21195	21014	21248	21164	21364	21601	21260	21296	21212	21114	21152	21338	21130	21194	21190	21117	21016	21321	21259	21433	21247	21042	21244	20947	21230	21057	21235	21212	21302	21205	21220	21177	21200	21218	21454	21377	21320	21432	21201	21078	20979	21079	20980	21273	21393	21020	21000	21149	21234	21214	21410	21104	21286	21177	21306	21205	21263	21237	21435	21104	21072	21178	21223	21425	21035	21226	21365	21255	21250	21145	21229	21204	21294	21174	21171	21315	21248	21369	21111	21174	21114	21417	21187	21170	21005	21098	21235	21057	20956	21135	21132	21355	21302	21222	21286	21295	21141	21409	21204	21299	21053	21227	21013	21170	21134	21089	21178
48905	61073	53289	41987	32850	25892	22804	19913	18113	17374	16722	16160	15858	15641	15480	15701	15499	15231	15339	15373	15239	15203	15251	15132	15193	15131	15115	15019	15143	15216	15098	15012	14906	15036	14987	15109	15115	15033	15042	15107	15074	15023	14999	15037	15048	14985	14944	14986	15077	15043	15001	14980	14962	15028	15099	14900	15144	14918	14964	14991	14958	14844	14956	14948	15072	14923	15060	15009	14936	15031	14886	15005	15162	14838	14918	14984	14952	15087	14866	15016	14979	14805	15045	15144	15204	14956	15243	14988	14882	14895	14998	15099	15078	15123	14901	14965	15081	14891	15049	14831	15108	14987	15145	15003	14936	14926	14863	14920	15091	14965	14999	14949	14870	14840	15046	15135	15072	14850	14997	14829	14948	15114	14943	14859	14820	15027	14833	14997	15025	14988	15057	15039	15171	14998	15091	15012	15041	14955	15024	15236	15044	14974	15156	15018	15011	15082	15007	14897	15000	14932	15009	15015	15001	14998	14970	15059	14932	14981	15001	14924	14866	15038	14996	14841	14943	14855	15067	15001	14981	14922	14936	14992	14893	14992	14871	15179	15131	15052	15029	15004	15115	15091	15166	15017	14996	15040	14832	14841	14848	14892	15126	15007	14931	15040	15032	14988	14959	15070	14932	15039	15093	15007	15098	14990	15035	14985	15063	14961	15087	15040	15088	14835	15024	15006	15082	15070	14957	14955	14909	14964	15129	15073	15204	14884	15017	15250	15061	14913	14899	14966	14847	15168	14917	15106	15104	15037	15019	15207	15030	15023	14823	14951	14897	15163	14944	14948	14967	14794	15037	15086	15126	15117	14938	15175	14863	15032	15094	14833	14951	15089	14986	15048	15209	14877	15135	15028	14977	15006	14960	14874	15116	14992	15008	15098	15111	14900	15246	14987	14928	14995	14947	15085	15039	15055	15103	15048	15040	15038	15186	14854	14929	14965	15093	15036	15131	14932	15003	15084	15057	14821	15235	14916	15017	14757	14920	14942	14912	15169	15027	15215	15047	14999	15055	14966	14953	14853	15139	14895	15140	15022	15119	14978	14871	15027	15013	14961	15008	14950	14993	15013	14986	14979	14939	14840	14966	15063	15183	15084	14937	15139	15068	15075	14961	14859	14862	15029	15069	15054	14953	14922	14914	15124	14953	14859	15030	14977	14928	15023	15000	14979	14948	15185	15076	15168	15125	14975	15102	14852	14935	14966	15091	15102	14954	15209	15145	15098	15142	14911	15098	15036	14941	14966	14912	15082	15059	15080	14947	15110	14946	15026	15080	15049	15238	14985	15030	14946	15062	15103	14927	15188	15117	15051	14917	14893	14997	14874	15171	15260	15146	15110	14980	15093	14995	15005	14961	14987	14912	14990	14891	14862	15004	14936	14976	14945	15132	14925	15121	14960	15039	14947	15067	15133	14964	14949	14998	15116	15041	15072	15018	14963	15077	15006	15029	14945	15095	14928	14990	14906	15100	15125	15109	14839	14909	15067	15021	15035	15039	14923	14962	15020	15029	14939	15179	15189	14977	15004	14941	15036	15072	15055	14910	14842	15069	15176	15051	14962	14955	14908	15079	15162	15047	14977	15079	15053	15100	14948	14979	14895	15105	14948	15037	15000	15073	15083	15066	15016	15023	15024	15006	14900	14917	14940	14921	14828	15189	15071	14949	14957	15025	14961	14979	14935	15078	15173	14960	14888	15160	14986	15073	14904	15137	14970	15099	15187	14971	15034	14967	15115	14942	15225	14919	15003	15042	14993	15075	15003	15115	15036	14877	15067	14985	14883	15001	14971	15034	15004	14995	15047	15067	14952	14828	14981	15115	15102	15065	15148	14799	14950	14874	15104	14903	14987	15035	15212	14998	15110	15163	15116	15012	15013	15017	15046	15188	15109	15033	15115	14977	15128	15017	15039	14999	15165	14952	14930	14982	14971	14968	15071	15125	14892	14867	14903	14891	14951	15094	14838	15192	14969	15165	15139	15105	15068	14935	15084	15060	15092	15008	15166	14787	15012	14959	15327	14880	14920	15119	15038	15201	14908	15151	15050	14928	15105	15187	14769	15076	14950	15167	14942	14929	14864	14956	14928	15072	14944	14947	14914	15121	15012	14970	14999	15121	14898	15102	15053	15002	15062	15173	15205	15011	14889	15055	15005	14956	15032	14859	14859	15007	15178	15039	15118	14970	15081	15099	14872	15139	15021	15041	15059	15067	15050	15161	15084	14893	14927	15106	14911	15113	15123	15016	15006	15106	14910	14990	14958	14980	14886	14999	15082	14967	15072	15109	15029	14956	14967	14927	15030	15180	14893	15060	14939	14940	14951	14899	15003	15197	15058	15002	14917	14723	14908	15036	15007	14930	15029	14832	15152	15126	15187	15138	14954	14994	15097	15082	15086	14862	14949	14937	14926	14847	14966	15031	15158	15032	14951	14971	15217	14822	14967	14979	15083	14922	14787	14994	15114	15012	14962	15003	15059	14981	14944	15002	14992	14954	15207	14929	14968	14917	15061	15043	15045	15062	15047	14867	15039	15138	15045	15088	14896	14955	14996	14907	14918	15186	15083	14992	14881	15039	15147	15066	15074	15053	15044	14848	15116	15006	15004	15034	15123	15088	14805	14972	15038	15008	14957	15174	14966	14876	15012	14926	15102	15136	14985	15056	15202	14981	15016	15171	15163	14971	15151	15070	15166	14922	14943	15011	14979	15096	15019	14985	14991	15016	15044	14899	15105	15000	14972	15006	14993	14920	15059	15147	15004	15029	15083	14999	14990	15144	15075	14754	14923	15016	14921	14929	15014	14973	14888	14940	14934	15066	14880	14981	15016	15048	15097	15098	15043	14976	14761	15049	15029	15007	14993	14887	15043	15056	15043	14983	14950	14929	15127	14905	14941	15002	14944	15076	15024	15050	14973	14994	14945	14779	15220	14958	14996	15100	14880	14823	14945	14877	14801	14942	15038	15095	15005	14949	15054	15048	14871	15208	14914	14966	15125	14839	15136	14977	15149	14934	15109	14929	14759	15016	14944	14977	14814	15047	14928	14959	15126	15052	15000	15039	14953	14931	14962	14900	14949	15015	15026	15058	14966	15075	15103	15031	15116	14978	14934	15046	14982	14875	15098	14949	15027	15042	14878	15168	15036	14836	15175	15221	15058	14957	15123	14893	14971	14999	15184	14933	15060	15119	14851	15062	14909	14931	15175	15074	15099	14988	14995	15044	15035	15042	14941	14876	15050	15058	15047	14995	15030	14976	15213	15152	14844	14914	15008	15102	14889	14973	14923	15016	14976	15089	14969	15028	14966	14975	14929	14924	14959	15003	15129	15069	14885	15100	14968	15013	15103	15098	14995	15021	14929	15015	14995	15054	15029	15044	15143	14948	15087	15028	14812	15109	15153	15129	15005	15092	15050	15135	14942	15078	14930	15083	14917	15284	14967	14858	15129	15009	14793	14949	14969	14993	15046	15241	14975	14767	14973	14999	15021	15149	15193	15124	14998	15082	14883	15040	14966	14958	15174	14913	15130	14902	15116	14930	15149	15084	15035	15018	14959	14915	14913	15001	14824	14968	15128	15133	15030	15089	15095	15047	15007	15123	15032	14901	15172	15101	15089	15005	14902	15032	15170	14931	15084	15111	14974	14881	15008	14994	15030	14882	15037	15122	15140	15022	14970	15000	14883	15239	14950	15072	15024	14973	15105	15112	15005	14953	15086	15030	14974	14892	14830	15082	15013	15052	14992	15115	14899	14938	15225	14965	15161	15034	15050	15075	15109	15014	15011	14936	14953	14784	14848	15022	14973	14857	14953	15096	14984	14986	15015	14983	15203	15027	14868	15020	15121	15149	15101	14932	14940	15001	14940	14967	15004	14818	14994	15042	15006	15126	14938	15162	14892	15005	15025	15024	15002	14940	14965	14897	14912	14942	14927	14805	14960	14942	14939	14991	14859	14964	14962	15067	15092	15083	15044	15018	15017	15168	15132	15146	15133	14893	15059	14973	14981	14973	15037	14999	15027	15143	15024	15059	15018	15034	15110	14959	14913	14981	15029	15136	14972	14866	14940	14973	14936	15201	14944	15086	15071	15222	15021	15065	14844	14963	14972	15004	15049	14857	14830	15115	15001	14997	15137	14846	15104	15077	15068	15031	15186	15132	14986	15114	15103	14987	15025	14928	15100	14934	15151	15120	14936	14994	14966	15067	15202	15089	15002	14956	15105	14962	15129	15106	15148	14881	14959	15047	14976	14956	14798	14980	15044	15106	15145	14939	15160	15036	14918	15061	14998	14915	14953	15030	14949	15073	14944	15106	14992	14913	15227	15072	14913	15026	15156	14891	14918	15020	14966	15083	14989	15093	15088	15146	15133	15081	14928	14966	15174	14971	15030	15008	14921	14933	14974	14847	14979	14939	15053	14849	15055	14872	14933	15058	14967	15072	15095	15072	15023	15087	14900	15127	15124	15064	14932	15152	15073	14909	14876	15008	15118	15147	15082	15164	15138	14978	15079	15053	14926	15018	14986	15011	15051	15114	15051	15095	14970	15158	15088	15032	14928	14995	15031	15003	15009	14943	15046	14898	15077	15123	14914	14867	14924	14980	14990	14965	14868	15051	15117	15026	14910	15072	15175	15093	15093	14980	15070	14913	15018	15091	15063	15050	14975	14873	15012	15068	14833	15106	14965	15056	15034	14943	14913	15043	14918	14942	15309	15028	15011	15158	15203	15056	15254	15134	15017	15265	14800	15107	15000	14876	14998	14863	14893	15071	15083	14964	14988	15010	14908	15047	14925	15007	14943	15037	15167	15133	14933	15091	15082	15156	14922	14958	14968	15060	14979	15138	14993	15037	15264	14948	15000	15027	14904	15002	14875	15050	15032	15220	14837	15061	15018	15078	14994	14941	15097	14929	15166	14961	15037	15029	15084	15132	15085	14944	15025	15025	14991	15087	15055	15178	14870	15034	14908	15080	14976	15103	14834	14983	15105	14805	15083	15131	14925	14964	14925	14853	15059	15004	15057	15010	15090	15021	15069	14845	15174	15122	14961	15009	15154	14978	15066	15029	15139	15104	15168	14789	15175	15055	15126	15005	15103	15001	14967	15035	15183	15008	14952	15038	15055	15152	14929
26323	21893	31158	35152	38159	38495	34574	27286	24435	24107	23249	22675	22207	22164	21809	21694	21561	21486	21369	21177	21260	21290	21238	21386	21088	20967	21122	21039	21078	20845	21171	21367	21196	21101	20987	21266	21085	20966	20880	20960	21148	21040	20718	21077	20853	21141	21002	20759	20790	21081	20884	20901	20805	20935	20773	20872	20816	21049	21004	20552	21140	20827	20807	21041	20956	20828	21034	21065	20768	20899	20753	20919	21036	20930	20936	20960	21025	20924	20919	20765	21146	20851	20811	20888	20845	20974	20909	20922	20587	20905	20978	20677	20827	20718	21006	20924	21071	20972	20884	20933	20989	21004	20851	20877	20849	20832	20945	20970	20911	20846	20907	20963	20855	20983	20846	20972	20673	20817	20857	21060	20629	20798	20723	21103	20603	20792	20865	20892	20783	20738	20965	20968	20960	20875	20957	21077	20835	20794	20660	20897	21094	21089	20869	20888	20986	21085	20824	21122	20873	20864	20854	21112	20942	20987	20722	21158	21001	20685	20940	20908	20614	21080	20966	20957	20931	20711	20897	20751	21000	20823	20959	20992	20834	20711	20972	20790	20742	20830	20967	20972	20639	20910	20675	20849	20846	20775	20846	20919	20827	21004	20837	20866	20842	20853	20912	20766	20639	20836	20797	20904	20985	20728	21000	20868	20872	20938	20731	20998	20770	21075	20964	20919	21091	21009	20798	20699	20953	20720	20784	20993	20700	20798	20909	20985	20896	21048	20948	20750	20812	20877	20777	20883	20867	20985	20939	20910	20927	20892	20884	20823	20958	20885	20775	20857	20874	20893	20756	20876	20879	20921	20827	20795	21166	20816	20904	20788	20998	20964	20761	20643	20901	20627	20639	20776	20715	21117	20848	21045	21069	20777	20824	20665	21060	20830	20850	20992	20903	20926	20916	20992	20655	20699	20837	20601	21026	20947	20757	20850	20865	20922	21021	20803	20927	20921	21316	20942	21026	21016	21183	20985	20852	21104	20966	20898	20902	21006	20838	20909	20828	20971	20868	21000	20910	20863	20845	20715	20826	20907	20941	20811	20952	20723	20995	20733	20880	21003	20957	20679	20777	20874	20706	20570	20821	20864	20872	20702	21030	20996	20892	21006	21042	21063	20823	21138	21112	20979	21126	20695	21024	21153	20902	20818	21038	20987	21000	21140	21009	21019	21113	20987	20885	21098	20881	20870	20955	20932	20854	20704	20869	20722	20931	21030	20968	20783	20844	20894	20966	20849	20848	21024	20996	20839	20922	21059	20796	20819	21004	20955	20816	20699	20684	20807	20890	20997	20877	20924	21028	20893	20770	21048	20820	20937	20824	20993	20977	20940	20874	20905	20625	20963	20806	20916	20963	20710	20832	21043	21052	20802	20774	20905	20842	20616	21001	20896	20914	20771	20869	20911	20541	20921	20648	20847	20875	20706	20912	20793	21026	20724	20881	20788	20986	20766	20921	20765	20785	20842	20745	20834	20935	20797	20921	21000	21075	20858	20768	20955	20774	21041	21045	20944	20829	20922	20726	20965	20882	20755	20560	21033	20877	20773	20987	20894	20937	20863	20600	20744	20809	20974	21130	21073	20850	20744	20824	20701	20803	20771	20805	21023	20681	20933	20735	20907	20863	21088	20921	20604	20787	20965	20802	20842	20903	20761	20775	20631	20963	20778	20838	20974	20973	20948	20842	20870	20590	21180	21012	20789	21143	21023	21128	20760	20734	20849	20737	20727	20876	20678	20851	21010	21215	20943	21073	20844	20814	20817	21040	20964	20775	20855	21045	20944	20728	20882	20969	20776	20799	21074	21154	21003	21050	20809	20937	21009	21046	20909	21092	20974	20922	21070	20861	20844	21034	21115	20756	20746	20924	20735	20908	20894	21013	20981	20866	20838	21166	21049	20720	20673	20898	20886	20942	20507	20830	20774	20818	20748	20864	20969	21037	20940	20689	20701	21029	20681	20774	20679	20919	21220	20746	20753	20914	20637	20807	21042	20860	20665	20928	20943	20852	20903	20774	21205	20880	20853	21120	21023	21009	21023	20912	20879	20931	20798	20891	20999	20786	21130	21044	21059	20790	20718	21167	21120	20853	20840	20841	20784	20974	20830	20755	21022	20955	20789	21067	21047	20851	20693	20766	20844	21049	21015	20858	20913	20952	21078	20865	20898	20980	20863	20913	21035	21061	20666	20969	20923	20912	20982	20849	20887	20941	20980	20871	20690	21018	20920	20964	20975	20773	20979	20900	21093	20914	20700	21029	21133	20876	21111	20934	20718	21100	21186	20902	20990	20961	20828	20915	20843	20899	20838	21009	21020	20869	21003	20868	21176	20913	20983	21142	21051	20849	20842	20943	20920	20784	20911	20885	20928	21091	20903	20641	20814	20927	20951	20825	20944	21083	20818	20935	20902	20729	21030	20848	21093	20913	20644	20857	21168	20685	20806	20761	20848	20722	20827	20705	20710	20972	20942	20930	21004	20726	20881	20837	20846	20697	20816	20999	20790	20742	20869	20836	20762	20713	21241	20908	20935	20818	20835	20903	20970	21028	20916	20994	20968	21206	20947	20970	20642	20908	21127	20986	21014	20933	20950	20974	20965	20777	20761	20991	20967	21017	20934	20923	20966	21080	20943	20867	20679	20880	21097	21107	20987	20923	20871	20957	20993	20870	20881	20656	20793	20765	20864	21145	20806	20807	21103	20873	20793	20848	20996	20949	20974	21120	20977	20897	20766	20757	20671	20806	20727	21022	20981	21002	21005	21001	20836	20926	21014	20927	20901	21004	20883	20783	20875	20823	21032	20985	20787	20732	21035	20806	20973	21017	20859	20974	20958	20707	20879	20785	20592	21010	20768	20899	20967	21070	20940	20894	20922	20652	20759	20846	20706	20965	20754	20598	20842	20976	21034	20869	20888	21108	21072	20842	20961	21004	20901	20942	20869	20855	21052	21097	21003	20799	20687	20821	20818	20958	20973	20827	20938	20980	20678	20958	20843	21014	20899	20728	20810	20734	21050	20768	20917	20754	21079	20876	20801	20919	21063	21047	21021	21097	20979	20831	20963	20938	20776	20960	20764	21077	20898	20910	20848	20998	20960	20974	20775	20791	20805	20853	20845	20990	20920	20875	20826	20920	21015	20977	20727	20905	20910	20904	20913	20875	21027	20935	20645	21030	20977	21002	20997	20747	20907	21078	20971	20866	20789	20852	20785	20597	20954	20876	20647	21021	20951	20909	21090	21018	20986	20986	20864	21129	20915	21136	20731	20892	21015	21164	21075	20748	20877	20877	21044	20961	20846	20892	20953	20719	21122	21009	21019	20930	21094	20912	20836	20881	21139	20800	20869	20917	20954	20862	20935	20881	20517	20773	20675	20822	20644	20772	21151	20811	20912	20899	21028	20987	21022	20820	20844	20854	21127	20877	21037	21076	20929	20693	20901	20812	20864	20777	20794	20889	20931	20864	20888	20785	20760	21109	20725	20857	20720	21046	20856	20733	20902	21181	20987	20849	20668	20736	20758	20848	21042	20817	20658	20882	20843	20939	20853	20921	21172	20907	20728	20886	21055	20926	20895	20725	20815	20819	20797	20833	20893	20722	20812	20852	20890	20993	21029	20918	20879	20705	20924	20845	20798	20978	20920	21092	21123	20930	20928	21079	21192	20825	20892	21109	20926	20876	20722	20751	21007	20899	21066	20943	20779	20778	21078	20986	20726	20933	20890	20640	21124	20995	20729	20951	20963	20877	21032	20934	20814	20974	20991	21053	21022	20806	20866	20880	20831	20938	20789	20921	20896	20825	20961	20937	21077	20893	20786	20898	20874	20865	20978	20888	20838	20891	21001	20794	21008	20843	20971	20960	20898	20922	20887	20998	20799	20627	20843	20809	20933	20996	20904	21023	21085	20799	20820	20976	20918	20962	20900	20768	21043	20925	20936	20924	20934	20788	20917	21045	20764	20940	20841	21169	20944	20985	20980	21122	21007	20751	20757	20936	20864	20844	20957	20798	21030	21003	21108	21089	20725	20904	20808	20831	21038	20873	20868	20972	20813	20792	20841	20741	20908	20954	20980	20945	20841	21017	21101	21094	20610	20711	21007	20979	21010	20859	20936	20935	21107	20897	20939	20799	20826	20896	20907	20930	20808	21055	21003	20921	20981	20808	20804	20930	20822	21013	21011	20952	20882	21244	20863	20881	20881	20994	20927	20980	20838	21118	20803	20954	20838	20954	20941	20842	20565	20938	20908	20938	20957	21132	20827	20837	21030	20802	20900	20706	20769	21085	20964	21005	20978	20947	20715	20840	20725	21174	20939	20940	21064	20948	20851	20777	20942	20938	20958	20953	20931	20911	20920	20739	20817	20968	20751	20686	20980	20919	20697	20984	20932	20863	20879	20939	20923	20912	21079	20923	20731	20617	20910	21078	20983	20941	20762	21030	21080	20778	20681	20789	20715	20904	20824	21109	20865	21020	20936	20869	20837	20901	20682	20842	20789	20782	21015	20986	20722	20896	20804	20793	20835	20935	21100	20839	21084	20966	20896	21014	21021	20881	20816	20851	20909	20787	20807	20935	21038	21025	20895	20944	20685	20958	21107	20829	20964	20952	21091	20961	20846	20772	21087	21088	20971	20913	20850	20845	20943	21038	20969	20790	20892	20752	20852	21023	21041	20947	20737	20630	20817	20665	20719	20719	20846	20627	20881	21023	21071	20793	20835	20988	20900	21023	21053	20913	20770	20842	20920	20805	20799	20905	20894	20816	20837	21091	20881	20922	20982	20743	20666	20984	20821	21023	21074	21051	20960	20807	21150	20969	20828	20747	20858	20849	20624	20948	21128	20908	20846	21088	20936	20996	20868	20847	20861	20917	20695	20889	20862	20988	20957	21018	21007	20932	20774	20754	21051	21004	20904	21154	20885	20772	20901	20961	20943	20814	20754	20889	20993	20705	20917	20853	20871	20965	20916	20919	20812	20880	20963	20995	20770	20866	21067	20927	21069	21021	20847	20829	20826	20728	20921	21094	20934	20896	20912	21052	20752	20732	21009	20862	20902	20966	20875	21002	21023	21165	21261	20938	20950	21060	20604	20943	21031	20924	20924	21116	20881	20677	21201	20889	20890	20856	20907	20872	20913
46359	69432	64275	53365	45150	37767	28850	22238	19953	18711	17684	17045	16558	16248	15978	15730	15735	15405	15404	15289	15255	15193	15401	15097	15133	14965	15074	15195	14994	14951	15038	15069	14936	15018	15031	14984	14998	14893	15105	14948	15011	14906	14941	15004	14924	15058	14915	14919	14872	14849	14974	14925	14892	14960	15008	14854	14820	14958	14818	14864	14914	15112	14867	14943	14817	14862	14982	14974	14962	14909	14919	14792	14802	14907	15015	14756	14976	14809	14929	14961	14915	14836	14997	14965	14915	14911	14865	14836	14819	15101	14894	14929	14970	14941	14924	14851	14919	14940	14856	15018	14911	14918	14958	14895	14859	14994	14878	14709	14910	14774	14784	14872	14938	14692	15070	14841	14977	15066	14920	15022	14786	14996	15068	15075	14753	14914	14842	14971	15109	14965	14992	14758	14881	14913	14902	15005	15104	14743	14851	14959	14946	14866	14856	14901	14819	14862	14885	15008	15060	15081	14828	14959	14826	14851	14971	14994	14959	15012	14922	14993	14893	14757	14960	14731	14868	15008	14885	14869	14914	14948	14864	15018	14996	14935	14850	14789	14811	14991	14942	14777	14935	14939	14791	14942	14933	15008	15030	14782	14880	15052	14849	14898	14993	14725	14901	15007	14868	14874	14897	15111	14817	14925	14969	15039	14951	14903	14772	14885	15026	15046	14793	14778	14964	14961	14890	15009	14870	14846	15054	14861	14921	15020	14913	14994	14896	15020	14834	14914	14946	14859	14878	14836	14891	14850	14906	14785	14794	14905	14860	15022	14799	14923	14862	14838	14887	14880	14909	14941	15017	14976	14901	14751	14815	14762	15049	15031	14871	15027	15050	14842	14990	14742	15021	14787	14719	15052	14998	15129	14802	14822	14888	14854	14867	14859	14832	14926	14760	15002	15065	14883	14968	14926	14869	14962	14992	14939	15028	15030	14937	14795	14968	14798	14696	14921	14617	14963	14873	14859	14920	14737	14926	14997	14862	14831	14918	14990	14819	14921	14884	14946	14819	14833	14812	15032	14975	14901	14929	15013	15049	14899	14807	14917	15040	14849	14855	14904	14921	15045	14792	14772	15045	15050	14863	15077	14799	14938	14731	14909	14924	14805	14735	14871	14692	14968	14812	14962	14812	14667	14897	15106	14893	14800	15007	14788	14783	14760	14938	15027	15001	14612	14999	14969	14829	14843	14986	14778	14946	14954	14880	14971	14883	14952	14947	14991	14914	15037	14671	15038	15081	14897	14889	14850	14936	15054	14745	14915	14958	14877	14832	14924	14868	14860	15071	14933	14828	14693	14937	14901	14879	14831	15021	15000	14869	14765	14911	14924	14962	14980	14785	14965	14866	14882	14876	14848	14889	14871	14947	14984	14831	14781	14840	15021	14942	14799	15016	15037	14833	14971	14897	14931	14729	15037	14894	14980	14887	14793	15089	15001	14794	14924	14962	14788	15046	14908	14761	14895	14918	14996	14907	14917	15039	14918	14932	14839	14907	14866	15044	14884	14829	14996	14887	14956	14925	15154	14977	14783	14851	14867	15024	14944	15014	14779	14896	14843	14785	15002	14879	14970	14828	14799	14931	14980	14817	15023	14820	14811	14818	15020	14973	14853	14819	14835	14874	14825	15031	14800	14885	14732	14970	14793	14842	14792	14809	14993	14935	14793	14934	15037	15044	14856	14668	14925	14823	14823	14996	14934	14985	14989	14970	14894	14922	14738	14890	14873	15008	14841	15180	14815	14925	14824	14946	14793	14833	14838	14896	15017	14820	15007	14852	14852	14822	14861	15067	15066	14817	14820	15018	15042	14712	14920	14880	14850	15003	14857	14881	14841	14938	14893	14817	14954	14859	14903	14995	15140	14968	14670	14878	14981	14867	14869	14979	14819	14976	14770	14837	14895	14969	14916	14943	14957	14887	15066	14924	14832	14641	14953	14986	14882	14878	14970	14949	15032	14915	14844	14958	14743	14878	14781	15080	14926	15007	14873	14936	15114	14950	14966	14762	15011	14912	15052	14787	15008	14976	14785	14867	15036	15128	14703	14971	15093	14827	14788	14949	15038	15038	14819	15040	14791	14746	14936	14887	14891	14999	14912	14788	14812	15046	14813	14737	14834	14894	14859	14634	14809	15071	14916	14892	14808	14847	14904	14978	14864	15029	15038	14874	15026	14807	14951	14982	15044	14927	14828	14893	14742	14944	14999	14920	14769	14916	14884	14980	14953	14798	14795	14821	14815	15043	14935	14977	14942	15088	14895	15058	14976	14965	15059	14852	14832	14794	14995	14868	14873	14982	14817	14782	15052	14972	14830	14826	15013	15040	15029	14914	14784	14683	14922	14869	14846	14915	14873	14974	14847	14952	14923	14878	14892	15035	14685	14841	15129	15120	15009	14791	14923	14754	14834	14849	14692	14932	14645	14812	14800	14892	14923	14831	14883	14997	14828	14904	15051	14960	14695	15037	14846	14878	15019	14984	15006	14827	14877	14967	14949	14885	14779	14964	14791	14992	15073	15040	14943	14844	14764	14868	14875	14807	14790	14921	15126	14762	14927	15032	15002	14894	14700	15006	14877	14933	14873	14865	14886	14952	14816	14864	14948	14869	14830	14960	14833	15110	14923	14961	15026	14957	14910	14818	14876	14816	14955	15145	14979	14885	14906	14874	14818	14901	14946	15008	14831	14988	14921	14858	14818	14829	14923	14966	14659	15080	14657	15015	14909	14742	14754	14862	15002	14805	14965	14968	14752	14885	14856	15002	14932	14835	14948	14853	14924	15024	14836	14958	14918	14763	14957	14908	14866	14829	15044	14990	14964	14858	14809	14918	14943	14938	14817	14818	14914	14852	14935	14927	14943	14983	14944	15060	14871	15039	14904	14821	14740	15021	14809	14832	14930	15016	14786	14856	14943	15048	14795	14756	14939	14769	14885	14993	14921	14865	14776	14921	14855	14742	14810	14936	14975	14862	14990	15082	14828	14941	14945	14787	14840	15006	14995	14691	15104	14867	15012	14834	14903	14809	14721	15003	14792	14892	14908	14845	15039	14924	14891	14755	14816	14858	14874	14940	14919	14963	15005	14970	14914	14911	14791	14838	14894	15028	14754	14958	14958	15000	14837	15019	14839	15157	14976	15014	14773	15053	15127	14909	14756	15011	14631	14828	14936	14893	14943	14694	14902	14912	14779	14872	14859	14981	14756	14738	14903	14983	14850	14833	14972	14974	14975	14887	14955	14820	15055	14874	15056	15033	14921	14785	14978	15071	14715	14863	14938	15004	14899	15059	14916	15069	15034	15133	14929	14842	15033	14952	14965	14943	14789	14876	14944	14955	14888	14820	14873	14842	14751	14924	14928	14573	14955	14845	15032	14830	14905	14872	14929	14893	14773	14976	15181	14928	14890	14900	14817	15004	14876	14875	14960	14765	14782	14968	14896	14691	14821	14946	14847	14815	14917	14890	14852	14876	14912	14923	14953	15005	14885	14768	14919	14856	14901	14942	14942	14875	14974	14905	14861	14984	14970	15027	14899	14777	14877	14766	14967	14851	14738	14713	14902	15034	14961	14982	15025	14925	14914	15011	15019	14877	14856	14967	14770	14938	14952	14701	15027	14994	14953	14931	14802	15043	15001	14892	15008	14981	14863	14774	14965	14832	14950	14818	14897	14901	14791	14912	14803	14869	14728	14894	14845	14942	14886	14970	14880	14833	14958	14883	14919	14854	15001	14820	14752	15055	14821	15037	14933	14991	14819	14878	14901	15016	14795	14816	15091	14736	14928	14949	14873	14880	15011	14892	14923	14944	14764	14818	14876	14736	14802	14776	14845	14924	15091	15014	15081	14742	14838	14833	14986	14957	14704	14963	14851	14897	14941	14867	15114	14905	14927	14861	15010	14841	14893	14873	14848	14951	15040	14873	15012	14929	14997	14836	14951	14747	14880	14891	14849	14867	14887	14959	14924	14964	15002	15093	14860	14989	14655	14844	14761	14963	14930	14695	14777	14985	15019	14970	14892	14866	14962	15022	14843	14857	14956	14840	14874	15045	14895	15023	14950	14712	15004	14867	14830	14908	14878	14902	14974	14872	14791	14914	14905	14868	15013	14759	14823	14737	14700	14844	14948	15004	14972	15001	14902	14956	14922	14981	14813	14973	15019	14919	14944	14915	14903	14871	14792	14800	14839	14819	15093	14900	14961	14954	14967	14796	14951	14877	14966	14762	15089	14939	14796	14806	14825	14785	14759	14840	14849	15000	14882	14901	15012	14895	14992	14757	14942	15111	14724	14767	15037	14707	15024	14886	15155	14891	14742	14924	15036	14924	14906	14994	15033	15083	14976	15001	14840	14908	14734	14937	14820	14923	15012	14794	15115	14882	14984	14863	14909	14857	14945	14798	14881	14882	14897	14896	15034	14953	14737	14849	14957	14991	14917	14878	15051	15073	14971	14872	14799	14886	14932	14897	14767	15031	15015	14845	14967	14810	14842	14871	14932	14963	14813	14837	14855	15049	14813	14982	14999	14944	14886	14947	14964	14780	14940	14948	14987	14729	14984	14894	14924	14938	14916	14958	14910	14833	14864	14729	14883	14844	14723	14877	15012	15012	14933	14790	14870	15033	14777	15049	15031	15040	14935	14853	14849	14982	14823	14962	14973	14968	14814	14720	14809	14898	14801	15034	14867	14857	15046	14941	14940	14933	14774	14931	15057	14928	15071	14837	14982	14947	14703	14763	15046	15076	14895	14857	14830	14898	14825	14825	14972	14865	14866	14840	14888	14922	14697	15072	14934	14920	14817	14778	14983	14962	14641	14935	15005	14790	14880	14970	14897	14851	14846	14884	14889	14757	14934	14874	14691	15033	14959	14952	14850	15001	15018	14862	14838	14970	15026	14941	14833	14879	14856	14911	14860	14872	14927	14902	14784	14992	14833	14795	14821	14978	14776	14860	14745	15036	14870	15069	14779	14908	14983	14930	14928	14787	14709	14980	14898	14869	14890	14858	14919	14906	14925	14968	14994	14966	15010	14785	14827	14995	14768	14927	14977	14970	14957	15055	14848	14921	14907	14931	14890	14875	14859	14928	14900	14848	14993	14949	15155	14936	14851	14846	14897	14782	14968	14831	14753	15216	14882
24385	21631	30154	30620	35859	36664	34342	28442	25867	24948	24102	23471	22941	22686	22369	21886	21806	21648	21885	21647	21552	21359	21345	21404	21142	21365	21329	21202	21080	20840	20991	21075	20882	20964	20868	21201	21021	21065	21110	21160	21065	20806	21027	20819	21062	21116	20877	21018	20647	20892	21102	20998	21048	20860	21135	21051	20904	20881	21151	20831	20647	20932	21034	21069	21205	20889	21125	20637	20835	20963	20942	20847	21017	20917	20963	20919	21102	20972	20972	20871	20933	21175	20821	20869	21133	20920	21225	20988	21067	20703	21144	20938	20913	20999	21204	21033	20950	21024	20764	20938	21079	20933	20790	20801	21210	20859	21027	21168	21016	21021	21028	21141	20935	20760	21045	20933	20826	21020	20990	20839	20923	20712	20885	20957	20879	20909	20929	21009	20901	20705	20972	21116	20742	21208	21145	21076	21048	20657	20754	20770	20872	20838	20736	20775	20846	20997	20969	20719	20929	20947	20960	20986	21064	20946	20951	20671	21172	21092	20972	21011	21013	21097	21084	21038	21070	21195	20897	20976	20905	21003	20916	20855	20816	21059	21006	20868	20984	21036	20942	21045	20750	20915	20888	20912	21119	20942	20996	20884	20913	21074	21002	20816	21135	20988	20997	20925	20807	20835	20857	20767	20862	21263	21150	21182	20955	20822	20795	20885	21177	20931	20917	20963	21025	20919	20873	21003	20993	20883	20743	21138	21053	20982	21102	20840	21218	21008	20993	20801	20983	21202	20893	21030	20850	20765	20921	20912	20834	20893	20993	21001	20905	20876	21171	21021	20947	20857	20962	20974	20931	20915	20906	21026	20981	20828	20781	21060	20796	20738	20936	20903	21045	21028	20906	20967	20944	20792	21149	21063	21160	21021	21164	20965	21049	20886	21022	20861	21006	20764	21040	20937	20817	21023	20856	20828	20975	21214	20768	20807	21110	20876	20796	20925	20918	21089	20982	20884	20843	20718	21003	20864	20981	20983	20915	20917	21164	20832	20974	20930	21020	20978	21079	21068	20891	20863	20812	20823	20978	20817	21136	20736	20723	20924	20993	20735	20903	21029	20911	20945	20814	20945	20755	20969	21006	20820	20861	20898	21090	20997	20958	20880	20797	20742	21092	20836	20882	20994	20943	20684	20881	20724	20881	21030	20985	20973	20841	20941	20946	21049	20865	21065	21245	20880	20920	21098	20991	21010	21037	21113	20853	20898	20995	20729	20908	20783	21034	20896	20966	20888	20721	20863	21155	21047	21066	20957	20983	20840	21054	20939	20967	20783	20910	21023	20947	20854	20986	20975	20887	21061	20632	20939	21168	20980	20943	20705	20794	20842	20901	20862	20925	21016	20956	20743	20961	21106	21044	20939	21005	20979	20694	20900	21169	20985	21028	20961	20744	20895	20616	20914	20844	21021	20741	20848	20869	21057	21024	20862	21048	20810	20840	20927	21187	20643	20919	20903	20847	20896	21002	20937	20932	20821	21113	20975	20865	20995	20878	21001	20836	20901	20864	20685	20910	21017	21052	20909	21052	20855	21016	20860	20979	20985	20707	20957	21018	20956	20975	20720	20836	21030	20724	20967	20992	21079	20919	20817	21004	20963	20878	20761	21077	20862	20971	21022	21129	20779	21010	21004	21064	20853	20856	20979	21085	20736	20929	20779	21087	20888	20920	20873	21047	20853	20782	21008	21067	21034	20978	21037	20994	21036	20886	20933	20943	20967	21000	20870	20966	20859	20888	20917	20760	21179	21098	20934	20933	20948	20859	21130	21063	20765	20771	20952	20699	20763	20773	21063	20884	21106	21159	20813	20781	21069	20971	20817	20814	21086	20728	20700	20817	20829	21039	20915	21016	20834	21122	21028	20845	20955	20967	20808	21013	20940	21172	21155	21077	20917	20791	20794	20922	21115	20982	20734	20842	20855	20986	20737	20674	20901	21129	20983	20859	20936	21149	20970	20989	20899	20968	21034	20735	21037	20916	20936	20779	20790	21015	20975	21014	20778	20794	21108	20984	20920	20761	20863	20763	20795	20861	20766	21037	20845	20833	20878	20905	21040	21038	20985	20824	20915	20806	20939	20840	21002	20805	20892	20932	20995	20813	20760	20985	21054	20815	21103	20884	20849	20753	20904	21172	20994	21062	20963	20891	20883	20902	21070	20919	20949	20912	20701	21012	21040	20837	20977	20824	21142	20918	20937	21083	21325	21002	21038	20858	21069	20816	20973	21034	20722	21001	20768	20851	20916	20844	20929	21133	21092	20886	20827	20980	20897	20892	20767	20967	20961	20861	20859	20994	21104	20729	21095	21088	21064	20659	20989	20938	20841	20968	20714	20759	21077	21035	21138	21066	21050	20846	20996	20990	20798	20884	20885	21123	21162	20702	21037	20917	20897	21008	21144	21073	20813	20963	20903	21096	21142	20741	21087	20942	20759	20945	21039	21031	21107	20877	21139	21043	20929	20872	20815	20757	20902	20893	21018	21016	20770	20943	20845	20998	20763	20914	20892	20966	21055	21026	20916	21123	20902	20571	21123	20765	20904	20953	21007	20783	20875	21020	20808	21142	20900	20816	20905	20832	20799	20908	20845	20891	21038	20909	21022	20678	21040	21196	21063	21094	20990	20996	21037	20983	20923	20958	21051	20944	21008	21076	20872	20828	20906	20968	20905	21020	20892	20910	21087	20760	20926	20907	20887	21004	20995	20943	20846	20899	21024	21021	20925	20916	21006	20824	21001	21003	20786	20967	20766	20961	21094	20799	20911	21147	21095	20885	21017	20829	20907	20953	21069	20795	21112	21091	20686	20927	20823	21016	20984	20915	21003	20765	20862	20908	21011	20676	20755	20825	20917	21133	21034	21050	20758	20926	20830	20761	21103	20684	20811	20750	20821	20955	20901	20702	20721	20957	20815	20896	21037	21152	21045	20874	20824	20957	20960	20841	20948	20993	20901	21081	20948	20945	20925	20880	20830	20981	20923	20763	21007	20873	20883	20955	20860	20880	20789	20856	21107	21011	20962	20788	21096	20930	21079	20964	20881	20955	20776	21063	20954	20819	21018	20895	20843	20791	20845	20926	20973	20915	20718	20822	21083	20907	20789	21045	20994	21046	20809	20927	20771	20961	20974	20969	20875	20796	20869	20824	20945	21051	20882	20747	20908	20997	20903	20933	20952	21000	20975	20995	21074	20899	21027	20956	21051	20822	20947	20884	21091	21067	20877	20881	20942	21111	20793	20665	21192	21053	20812	20791	20794	21048	20957	20818	20951	20862	20987	20790	21022	20985	20853	20725	20848	20899	20937	20952	20984	20983	20842	20894	20923	20804	20957	20947	21066	20881	21012	21129	20872	20695	20928	21071	20928	20961	20824	20932	20879	20951	20997	20944	21096	21168	20770	20856	20772	21004	20776	20968	20977	20830	20837	20755	20926	20895	20805	21000	20923	20982	20795	20890	20825	20970	20904	20765	20998	20909	20975	20785	21255	20850	21092	20982	20892	20909	21017	20852	20959	20927	21103	20792	20797	21230	21058	20872	20867	20989	20646	20888	20824	20938	21138	20928	20888	20905	20924	20762	20936	20906	21087	20822	20815	21046	20845	20925	20908	20785	20932	21050	20920	20842	20929	20720	20822	21134	21182	21141	20939	20928	20944	20960	20918	20917	20733	20872	20828	21014	20780	20802	21115	21015	20983	20829	20875	20931	20863	20847	21098	20843	21004	20911	20951	21065	20993	20801	21015	20768	21020	20868	20687	20913	20693	21031	20886	20862	20956	21048	20872	21009	20845	20911	20912	20954	21040	20894	20914	21031	20963	20868	20880	21070	20816	21003	21062	20940	20886	21013	20871	20988	21071	21027	20944	21206	20929	21115	20827	20749	20989	20812	21086	21017	20855	21030	21117	20813	20708	21154	21088	20893	20840	21105	20910	21075	20906	20892	21058	20954	20923	21110	20809	20942	20801	20791	21083	20987	20737	21011	20634	20811	20865	20975	21112	20903	21174	20705	21107	20782	20768	21042	20962	20828	21043	21148	21009	20766	20883	21037	20887	21027	20711	20935	20770	20736	20858	20957	20874	20767	20918	21061	21095	21087	20939	20731	20881	20959	20730	20947	20765	20889	21049	20950	20882	20905	21027	20794	21049	21071	20758	20951	20745	20822	20798	21051	21019	20812	20930	21041	21126	20955	21165	21024	20666	20884	20912	20776	20903	20896	21065	21113	21090	20919	21019	20890	20964	20839	20933	21104	20991	21138	20839	20623	20903	20797	21073	21165	20763	21066	21148	20893	20724	20734	20921	21002	21009	20916	20987	20702	20927	20855	20863	21067	20979	20892	20768	20909	21071	20917	21052	20922	20748	20913	20911	21019	20831	21050	20867	20984	21012	21121	21052	21039	21124	21032	20983	20936	21016	21055	20961	20978	20914	21050	20981	20890	20870	20856	21166	20983	20851	20990	20922	21006	20962	20866	20745	21053	20895	20912	20900	20990	20791	20784	21016	20985	20960	20998	21053	20921	20967	21071	20852	21133	20850	20977	20968	21043	20958	21032	20754	21058	20908	20869	21053	20896	20935	21027	20967	20904	20851	20708	20777	21038	20923	20873	20841	20980	21069	20847	20999	20989	21018	21122	21086	20820	20872	20970	20965	20782	20912	20738	20720	20881	20856	20869	20991	20868	21057	20794	20994	21012	20776	21039	20708	21202	20680	20881	21131	20982	21213	21165	21189	21023	20922	21120	20876	20945	21009	21097	21098	20985	20935	20845	21043	20645	20784	20754	20906	20816	20916	20723	20940	20791	21094	20773	20797	20976	20939	20965	21079	21143	20968	21059	20846	20906	21025	21133	20913	21074	20873	21065	20753	20749	20922	21057	20777	20627	21042	20811	20812	20867	20795	20740	21124	20816	20869	20805	21005	20921	21040	20978	20930	20739	20800	20931	20847	20782	21048	20885	21101	21073	20800	20828	20984	21092	20891	20874	20763	20852	21155	20815	21084	21119	20912	20849	20967	20914	20943	20844	20778	20956	20841	20837	21225	21010	20923	21009	20902	20911	21288	21037	20837	21166	21029	20632	20994	21155	20916	20788	20897	20987	20877	20925	20987	20842	20909	20964	20807	20971	20723	20790	21079
49450	77498	73664	62561	52284	39113	29310	24416	21611	20211	18955	18032	17297	16982	16268	15958	15919	15860	15680	15619	15443	15237	15361	15336	15051	15146	14977	15092	14908	15112	15088	14923	14838	15046	14955	14880	14933	15018	14932	14733	14840	14895	14901	14968	14752	14965	14948	14684	14930	14970	14829	14974	14979	14919	14874	14997	14822	15055	15015	14934	14690	14840	15032	14623	14867	14923	14783	15049	14867	14897	14955	14845	14880	14931	14895	14905	14883	14930	15000	14873	14906	14780	14940	14825	14675	14794	14782	14716	14986	14961	14936	14755	14808	14759	14917	14957	14779	14947	14871	15007	14914	14785	14853	14842	14979	14892	14948	14985	14907	14860	14773	14783	14993	14865	14914	14763	14893	14922	14987	14755	14902	14788	14901	14776	14798	14955	14922	14922	14774	14827	15034	14718	14871	14883	14761	14805	14677	14693	14882	14663	14807	14939	14756	14890	14846	14876	14899	14968	14902	15006	14929	14835	14874	14911	14960	14932	14859	15019	14921	14893	14950	14957	14758	14978	14883	14851	14779	14820	14811	15028	14968	14772	15101	14719	15005	14678	14832	14864	14936	14966	14871	14868	14958	14903	14895	14881	14861	14861	14978	15126	14901	14900	14826	15027	14906	15058	14926	14947	14764	14945	14972	14956	14934	15132	14852	14878	15057	14969	14713	14902	14960	14872	14816	14816	14672	14849	14807	14970	14784	14861	14884	14803	14989	14938	14850	14842	14824	14854	15069	14858	14841	14858	14779	14988	14831	14738	14819	14904	14819	14704	15075	14788	14982	14909	14973	14904	14921	14842	14848	14870	14854	14851	14722	14900	14765	14811	14961	14871	14613	14757	14819	14959	14990	15002	14942	14920	15019	14812	14727	15011	14852	14703	14940	14859	14957	14988	14708	15026	15158	14938	14869	14681	14923	14952	14907	14965	14734	14783	14794	14821	15013	15044	14828	14919	14983	14776	14823	14876	15006	14740	14776	14884	14811	14772	14682	14919	15042	14815	14882	14955	14795	14868	14936	14978	14842	14964	14867	14942	14896	14828	14775	14837	14983	15142	15052	14860	14908	14897	14795	14857	14976	14857	14943	14958	14931	14947	14964	14917	14880	14722	14962	14699	14869	15044	14853	14866	14785	14894	15014	14792	14856	14827	14899	14884	14835	14900	14753	14886	14816	14869	14900	15072	14700	14836	14860	14740	14902	14823	14987	14965	14936	14999	14738	14899	14840	15013	14746	14844	14962	14827	14972	14878	14776	14815	14952	14890	14811	15071	14890	14980	14929	14975	14817	14984	15001	14960	14719	14968	15043	14716	14876	14985	14851	14964	14704	14727	15066	14848	15012	15023	14889	14739	14902	15047	14801	14927	14806	14705	14801	14989	14794	14938	14856	14883	14882	14897	14751	14755	14780	14859	14869	14868	14909	15055	14875	14880	14960	15059	15084	14910	14903	14739	14963	14995	14861	14938	14831	14842	14946	14860	14973	14767	14786	14800	15013	14650	14746	14924	14897	15010	14868	14852	14912	14776	14980	14898	14897	15144	14903	14939	14857	14721	14915	14742	15105	14897	14717	14799	14715	14966	15080	14727	15082	14695	15081	14953	14983	14918	15004	14936	14832	14929	14900	14826	15066	14888	14902	14829	14845	15158	14983	14843	14994	14858	14839	14848	14761	14940	14771	14758	14806	14873	14859	14915	14751	14800	14901	14740	14980	14918	14951	14818	14752	14920	14976	14978	14851	14883	14608	15075	14905	14884	14971	14727	14977	14913	14772	14868	14905	14679	14903	14910	14846	14908	14874	14958	14801	15085	14714	15011	14901	14811	14961	14699	14814	14903	14976	15016	14923	14845	14910	14893	14908	14864	14900	14818	14995	14935	14876	14778	14849	14868	14988	15056	14846	14804	14777	15055	14907	15009	14663	14874	14931	14787	15010	14852	14970	14836	14956	14940	14771	14818	14759	14910	14964	14860	14923	14810	14941	14751	14744	14793	14992	14806	14914	14852	14930	14849	14828	14960	14856	14961	14950	14802	15090	14827	14873	14764	14982	14836	14921	14808	14977	14689	14884	14940	14905	14859	14783	14888	14912	14980	14864	15066	14889	14807	14841	14685	14916	14819	14783	14968	14766	14807	14817	14889	14796	14926	14755	14957	15046	14625	14993	14914	14709	14833	14840	15017	14873	14853	15017	14892	14831	14715	14887	14779	14716	14808	14889	15019	14899	14792	14990	14894	14756	14999	15065	14745	14945	14899	14752	15063	14894	15082	14840	14829	14968	14866	14849	14993	14934	14765	15064	14929	14804	14890	14970	14911	14900	15035	14916	14989	14961	14980	15026	14635	14963	14854	15042	14815	14989	14922	14923	14938	14787	14933	14910	14961	14736	14980	14852	14825	14926	14713	14954	14764	14889	14665	14857	14829	14825	14850	14734	14859	14846	14919	14985	14934	14974	14802	15089	14946	14879	14803	15017	14683	15081	14962	14843	14937	14841	14824	14751	14859	14815	15042	14869	15011	14984	14937	15001	14922	14899	14858	14875	14846	14946	15061	14906	14880	14864	14900	14920	14782	14849	14988	14797	14868	15073	14719	15065	14963	14811	14957	14891	14887	15047	14851	14786	14884	14740	14899	14916	14882	14862	14738	14685	14843	14912	14970	14841	14901	14815	14830	14891	14930	14841	14924	14882	14916	14886	14926	15050	14857	15054	15020	14910	14899	15006	14835	14900	14819	14884	14815	14924	14821	15048	14910	14850	14926	14850	14871	14816	15044	15011	14921	14734	14765	14852	14914	14941	14953	15116	14920	14869	14998	14958	14869	14816	14918	14860	14989	14820	14697	14985	14874	14803	14898	14881	14870	14890	15009	14776	14904	14899	14855	14874	14865	14942	15054	14952	14766	14992	14818	14797	14786	14855	14956	14907	14880	14875	15034	14776	14889	15012	14836	14781	14928	14752	15025	14881	14941	14746	14860	14855	14992	14912	14826	14855	14903	14870	14897	14882	14964	14887	14965	14807	14875	14830	14999	14928	15020	14919	14985	14962	14795	14797	14926	14918	14658	14910	15034	15011	14865	14852	14942	14963	14922	14921	14738	14771	15041	14861	14911	14850	15053	14859	14860	14979	14945	15008	15052	14914	14908	14892	14903	14973	14807	14918	14878	14794	14943	14668	14981	14893	15171	14877	14931	14791	14707	14822	14883	15032	14864	14805	14876	14772	14817	14880	14824	15054	14841	14964	14854	15044	14876	14896	14886	14793	14974	14805	14974	14969	14756	14852	14807	14744	14729	15052	14929	14896	14835	14825	14988	14832	14696	14829	14978	14951	15158	14853	15060	14970	14817	15032	14918	14885	14868	14970	14881	14928	14936	14845	14833	14846	15052	15000	14951	14872	14883	14881	14854	14993	15151	14887	14708	15026	14907	14799	14945	14882	14889	14892	14902	14778	15062	14868	15004	14764	14851	14943	14878	14963	14929	15028	14912	14967	14865	14940	14656	15011	15004	14886	15010	14726	14857	14875	14902	14816	14772	14946	14826	14800	14858	14698	14948	14955	14772	14941	14903	14835	15010	14894	14857	14938	14948	14953	14848	14991	14875	14908	14746	14772	14978	15030	14961	15029	14801	14777	15038	14980	14900	14953	14929	14996	14838	14869	14690	14831	14774	14926	14866	14927	14911	14879	14937	14858	15195	14876	14942	14927	14761	14765	15041	14890	14843	14636	14837	14908	14910	14950	14883	14831	14820	14858	14818	14863	14799	14899	14894	14856	14966	15005	15007	15023	15002	14945	14939	14665	14970	14848	14920	14868	14861	15003	15002	14698	14847	14924	14896	14973	14917	15107	14729	14732	14924	14816	14930	14902	14808	14875	14709	14846	14821	14894	15015	14874	14740	14777	15055	14988	14794	14900	14892	14914	15009	14877	14750	14738	14925	14823	14895	14887	14911	14992	14913	14856	14766	14961	14885	14945	14872	14677	15066	14654	14778	14892	14935	15008	14759	14827	14947	14867	14877	14783	14669	14889	14751	15018	14818	15061	14917	14814	14976	15024	14711	14960	14609	14946	14816	14812	14979	14913	14839	14799	14810	14982	15040	14893	14885	14984	14959	14858	14994	14944	14925	14887	14812	14886	14795	14949	14904	14854	14716	14830	14970	14923	14706	14873	14944	14876	14886	14860	14907	14966	15004	14952	14945	14789	14722	14759	14825	14888	14782	14877	14748	14983	14816	14930	14953	14960	14864	14947	14881	14723	14920	14972	14809	14911	14903	14852	14903	14858	14843	14751	14997	14820	14850	14981	14959	14865	14894	14984	14903	14847	14818	14835	14881	14910	14856	14837	14986	14785	14979	14871	14789	14829	14980	14853	14829	14831	14961	14881	15099	14868	14820	15051	14964	14895	14820	14778	14872	14875	14847	14856	14883	14909	14896	14873	14886	14942	14715	14946	14941	14790	14840	14988	14905	14852	14841	15115	14881	14858	14907	14805	14793	14939	14846	14931	14937	14833	14703	14808	15032	14857	14946	14830	14949	14904	15047	14888	14679	14956	15114	14775	14816	14729	14775	14683	15086	14873	14624	15044	15090	14843	14974	14735	14948	14792	14830	14785	14903	14885	14860	14838	14866	14800	14820	14760	15016	14942	14961	14906	14801	14927	14780	14892	14752	14829	14931	15081	14916	14838	14981	14891	14780	14830	14835	15078	14848	14966	14884	14887	14948	14768	14995	14764	14942	14781	14840	14828	15154	14961	14857	15005	15009	14876	14831	14916	14819	14904	14901	14782	14885	14800	14689	14812	14823	14810	14898	14981	14909	14874	15021	14717	14786	14702	14768	14746	14892	14864	14865	14905	14989	14791	14868	15087	14741	14934	14722	14911	14968	14617	14909	14785	14856	14897	14858	14797	14930	14883	14924	14917	15000	14845	14953	15068	14896	14916	14788	14878	15031	15010	14853	14828	14857	14830	14817	14826	15139	14835	14735	14906	14878	14913	14906	14828	14898	14814	14855	14882	14743	14876	14874	14858	14996	14938	14712	14744	15000	14893	14929	14825	14930	14885	14914	14812	14861	14870	14954	14882	14834	15143	14889	14879	14887	14955	14900	14808	15051	14827	15138	15004	14885	15034	15044
45544	52563	52690	45254	37380	31380	26837	24346	23536	22848	22294	22211	22105	21925	21639	21604	21651	21459	21302	21341	21244	21358	21421	21342	21215	21286	21398	21408	21075	21456	21161	21355	21277	21115	21338	21332	21368	21194	21231	21368	21264	21008	21119	21243	21414	21184	21553	21412	21288	21359	21368	21230	21491	21477	21234	21253	21020	20986	21461	21424	21116	21347	21158	21085	21249	21289	21180	21085	21091	21316	21254	21275	21186	21393	21156	21157	21289	21229	21346	21144	21470	21115	21303	21400	21192	21125	21270	21230	21089	21241	21241	21238	21570	21502	21394	21343	21219	21068	21271	21168	21288	21412	20971	21063	21362	21255	21199	21182	21314	21127	21201	21243	20998	21065	21067	21233	21233	21005	21194	21128	21005	21135	21262	21223	21320	21105	21024	21183	21292	21174	21285	21296	21347	21296	21149	21334	21238	21230	21184	21163	21292	21295	21316	21415	21581	21212	21146	21202	21106	21188	21219	21163	21249	21269	21256	21158	21195	21101	21036	21543	21238	21225	21324	21148	21275	21091	21275	21323	21299	21154	21124	21196	21167	21246	20965	21066	21169	21119	21297	21129	21336	21337	21174	21166	21198	21130	21101	21006	21142	21213	21309	21334	21069	21206	21069	21218	21385	21185	21139	21220	21256	21427	21179	21322	21225	21121	21491	21314	21305	21371	21557	21375	21212	21267	21278	21164	21234	21271	20981	21111	21161	21117	21314	21366	21074	21226	21196	21075	21291	21013	21200	21347	21328	21173	21137	21042	21169	21116	21280	21059	21110	21009	21128	21128	21022	21025	21369	21280	21213	21198	21344	21159	21185	21271	21146	21487	21208	21218	21249	21189	21062	21296	21025	21337	21347	21257	21348	21155	21345	21227	21282	21175	21284	21327	21204	21478	21216	21187	21182	21038	21133	21016	21116	21111	21121	21423	21177	21189	21179	21219	21251	21162	21158	21090	21364	21575	21321	21182	21268	21159	21175	20979	21218	21274	21113	21344	21100	21167	21189	21136	21170	21099	21182	21303	21351	21344	21328	21398	21213	21271	21405	21195	21152	21169	21066	21071	21133	21451	21346	21365	21239	21263	21160	20985	20917	21100	21152	21119	21415	21093	21325	21245	21350	21378	21158	21239	21357	21130	21152	21274	21430	21181	21214	21089	21176	21131	21258	21202	21463	21096	21181	21087	21080	21143	21379	21261	21118	21394	21054	21385	21242	21211	21151	21435	21176	21258	21278	21335	21189	21135	21114	21056	21245	20889	21248	21199	21212	21323	21205	21326	21167	21090	21478	21112	21197	21231	21060	21213	21287	21329	21090	21144	20954	21414	21055	21204	21180	21210	21419	21001	21156	21010	21138	21323	21602	21267	21150	21498	21279	21125	21234	21286	21193	21090	21238	21066	20891	21158	21278	21253	21168	21232	21236	21330	21191	21216	21249	21218	21405	21147	21170	21144	21206	21300	20890	21293	21332	21277	21014	21240	21284	21109	21436	21180	21196	21026	21220	21207	21161	21422	21458	21123	21321	21382	21206	21077	21300	21270	21368	21373	21332	21309	21289	21311	21048	21049	21333	20991	21234	21311	21122	21189	21181	21157	21113	21293	21172	21041	21284	21352	21344	21252	21225	21141	21151	21087	21179	21198	21105	21362	21101	21310	20945	21180	21391	21192	21365	21177	21199	21275	21361	21166	21161	21283	20983	21323	21096	21096	21405	21254	21208	21307	21085	21005	21287	21531	21327	21088	21184	21240	21122	21165	21088	21208	21242	21223	21449	21274	21242	21028	20995	21201	21389	21251	21266	21068	21369	21223	20907	21080	20986	21292	21461	21327	21340	21338	21006	21122	21165	21250	21312	21413	20861	21150	21127	21192	21278	21201	21493	21276	21206	21086	21150	21215	21117	21100	21480	21257	21202	21083	21223	21345	21395	21271	21188	21109	21187	21239	21056	21178	21440	20919	21174	21314	21021	21396	21187	21054	21170	21104	21171	21251	21467	21230	21254	21040	21067	21523	21244	21184	21400	21238	21182	21113	21181	21035	21030	21173	21150	20968	21244	21286	21280	21207	21422	21107	21334	21198	21045	21074	21186	21241	21438	21107	21286	20924	21121	21096	21306	21185	20989	21127	21163	21225	21051	21141	21164	21220	21148	21373	21252	21448	21121	21073	20847	21137	21221	21196	21231	21126	21122	21010	21016	21065	21069	21187	21271	21242	21183	21253	21268	21227	21332	21348	21328	21180	21133	21286	21117	21221	20952	21385	21249	21352	21269	21027	21346	21151	21349	21173	21320	21265	21403	21438	21393	21146	21104	20996	21379	21128	21268	21196	21057	21103	21322	20992	21150	21186	21376	21373	21279	21104	21122	21076	21422	21138	21042	21169	21156	21272	21426	21298	21112	21211	21125	21177	21058	21338	21095	21174	21315	21129	20904	21211	21086	21238	21236	21135	21297	21176	21242	21338	21309	21290	21166	21240	21327	21130	21218	21183	21038	21191	21227	21237	21385	21023	20991	21359	21265	21105	21374	21256	21137	21223	20954	21354	21290	21161	21081	21400	21300	21344	21249	21329	21018	21271	21144	21191	21246	21440	21544	21426	21302	21353	21207	21312	21189	21184	21498	21108	21222	21369	21212	21128	21215	21202	21089	21211	21182	21281	21038	21426	21167	20997	21343	21175	21065	21229	21256	21111	21302	21316	21202	21218	21324	21289	21293	21308	21026	21424	21220	21260	21255	21057	21333	21090	21212	21200	21275	21048	21288	21310	21226	21195	21481	21331	21090	21193	21386	21232	21408	21436	21321	21343	21336	21079	21153	21092	21423	21329	21207	21142	21258	21180	21213	21314	21267	21494	21172	21312	21216	21277	21303	21215	21360	21199	21197	21200	21047	21193	21396	21123	21265	21287	21074	21144	20953	21104	21067	21200	21143	21192	21253	21166	21217	21220	21006	20937	21292	21318	21261	21237	21203	21001	21253	21257	21220	21352	21230	21218	21253	21082	21369	21034	21367	20854	21233	21011	21290	21332	21527	21278	21227	21241	21262	21229	21064	21159	21356	21177	21346	21271	21132	21335	21561	21262	21278	21214	21305	21320	21191	21291	21170	21286	21277	20989	21251	21124	21077	21146	21047	21113	21199	21247	21199	21167	21073	21327	21211	21115	21279	21576	21279	21169	21187	21239	21054	21310	21146	21257	21322	21178	21221	21291	21018	21130	21171	21320	21091	21260	21228	21450	21307	21285	21481	21284	21364	21333	21129	21271	21337	21226	21405	21143	21119	21273	21030	21380	21313	21198	21257	21097	21569	21163	21170	21237	21213	21290	21044	21040	21335	21250	21419	21028	21246	21219	21198	21268	21241	21184	21063	21066	21251	20935	21185	21293	21221	21319	21376	21171	21126	21232	21090	21177	21205	21344	21196	21191	21344	21089	21344	21206	21277	21124	20952	21134	21127	21330	21421	21326	21296	21239	21264	21039	21050	21287	21022	21373	20955	21119	21121	21130	21082	21199	21203	21224	21155	21036	21146	21193	21382	20959	21326	21193	20987	21223	21424	21294	21076	21174	21307	21113	21215	21321	21028	21071	21196	21340	21398	21550	21451	21274	21371	21244	21323	21113	21271	21292	21155	21299	21094	21002	21197	21201	21279	20860	21206	21215	21144	21362	21230	21416	21243	21265	21336	21279	21179	21178	21312	21168	21250	21197	21066	21100	21438	21168	21396	21201	21132	21160	21277	21234	21112	21077	21286	21430	21083	21151	21395	21270	21142	21374	21164	21169	21252	21146	21280	21146	21369	21227	21120	21201	21144	21225	21254	21410	21268	21422	21501	21230	21257	21098	21238	21093	21100	21406	21280	21233	21464	21528	21153	21451	21321	21321	21301	21158	21111	21244	21150	21268	21238	21235	21483	21182	21373	21207	21413	21182	21340	21185	21212	21033	21205	21053	21175	21145	21369	21187	21244	21289	21377	21158	21159	21048	21387	21161	21196	21223	21282	21223	21299	21413	21240	21273	21327	21114	21061	21089	21053	21322	21250	21169	21107	21004	21258	21138	21106	21109	21238	21120	21331	21223	21179	21235	21346	21266	21311	21246	21212	21196	21487	21112	21465	21292	21132	21223	21189	21319	20938	21083	21199	21250	21495	21131	21070	21144	21094	20990	21158	21293	20939	21370	21156	21324	21500	21273	21366	21236	21159	21131	21195	21277	21324	21208	21314	21253	21306	21418	21311	21052	21051	21074	21319	21284	21418	21448	21338	21133	21137	21205	20990	21177	21257	21129	21344	21206	21184	21098	21249	21060	21285	21171	21291	21179	21143	21344	21272	21198	21018	21195	21298	21291	21002	21161	21188	21320	21231	21399	21233	21187	21281	21024	21220	21270	21392	21328	21229	21190	21383	21135	21160	21457	21093	21180	21502	21289	21151	21213	21289	21337	21209	21315	21214	21440	21002	21334	21238	21207	21176	21151	21169	21042	21135	21335	21216	21428	21190	21100	21227	21159	21404	21301	21237	21242	21230	21130	21259	21366	21236	21211	21456	21440	21344	21174	21349	21098	21144	21241	21092	21236	21213	21313	21048	21444	21141	21233	21166	21228	21336	21213	21256	21289	21190	21236	21215	21228	21245	21188	21215	21413	20909	21100	21194	21369	21257	21045	21124	21093	21051	21117	21222	21352	21085	21052	21116	21182	21309	21287	21136	21069	21316	21210	21249	21289	21174	21092	21287	21243	21299	21171	21282	21351	21301	21328	21167	21407	21056	21419	21427	21275	21364	21241	21191	21334	21141	21138	21296	21366	21349	21211	21495	21435	21278	21248	21285	20990	21314	21125	21229	21096	21194	21134	21106	21013	21049	21166	21219	21035	21191	21169	21127	21119	21050	21357	21180	21282	21258	21248	21194	21265	21206	21148	21215	21182	21076	21163	21276	21328	21214	21137	21362	21330	21242	21267	21165	21030	21259	21118	21015	21254	21118	21096	21302	21308	20991	21243	21204	21233	21342	21487	21273	21453	21372	21142	21447	21222	21135	21463	21156	21072	21223	21172	21311	21022	21094	21118	21429	21219	21180	21469	21486	21229	21262	21241	21265	21166	21202	21239	21170	21198	21221	21424	21431	21166	21331	21011
48154	60792	55005	42915	34564	27099	21818	19113	17869	17182	16637	16122	16049	15743	15448	15449	15510	15424	15275	15250	15198	15196	15135	15363	15237	15014	15299	15043	15192	15193	15112	14929	15157	15126	15063	14931	15071	15009	15063	14837	15213	15098	14876	15035	15021	14889	14977	15003	14813	15155	14941	14982	14927	14922	14888	15003	14954	14988	15038	14962	14964	14868	15034	14924	15077	14996	15021	14956	14961	14965	15063	15086	15156	14915	15005	14893	15080	15079	14823	15217	15076	14908	15002	15080	14910	15117	14926	14842	14942	15118	15042	14946	15020	14954	15018	15059	15068	14941	14905	14966	14899	15119	14923	14879	14912	14908	14928	14993	14969	15134	14854	14980	14997	15094	14853	14990	15121	14909	14948	15027	15140	15167	15206	15011	15049	15088	14938	15097	15119	14943	15089	15253	14899	14813	15043	15240	14949	14924	15079	15114	14988	14974	15125	15156	15031	15172	14912	15009	15033	14918	14902	14990	15061	14828	15170	15065	14997	14876	15069	15098	14885	14939	15112	15014	14802	15054	14976	15003	15001	15089	14981	15155	15102	14999	15179	14870	15099	15162	14888	15081	14913	15091	14944	14986	15108	14931	14914	14947	14860	15014	15074	14926	15028	15041	15006	14813	15069	15090	15105	15000	15003	14907	15100	15032	15094	15087	15006	14884	15075	14965	15071	14902	15074	14877	15068	14980	14981	14996	14862	15036	15087	14832	15014	15007	15001	14949	15064	15018	14827	15190	14997	15078	14955	15096	15186	14772	15137	14997	15047	15099	15080	15093	14982	14935	14969	15040	14558	15134	15154	14948	15080	15018	14995	15025	14895	15139	15038	15105	15083	14963	15116	14937	14910	15035	15119	14998	14887	14871	15073	15116	15234	14908	15116	14791	14961	14979	14930	15189	14996	14959	14916	15112	14839	14960	15082	15008	14966	14846	14939	15145	15014	14907	15133	14937	14938	15152	15031	15024	14961	15006	14986	15053	15026	15080	14988	14818	15033	15141	14839	14934	14907	15025	14970	14949	14960	14835	15071	14782	14782	15035	14975	14904	14757	15033	14917	15004	15039	14938	14916	14988	14873	15052	14959	15092	14868	15189	14831	14870	15022	14927	15042	14922	15125	15045	14862	15106	14926	14853	14887	15033	14955	14920	15085	14878	14984	14974	15029	15075	15155	14915	15101	15082	15059	14884	15045	15021	15019	14851	15122	14862	15084	15189	14905	15104	14917	14930	14946	15036	15046	14984	15024	15075	15035	15023	15082	15106	14971	14962	14958	15036	14959	15058	15034	15076	15063	14988	15058	14713	14983	14994	14986	15001	14990	14905	15110	14923	14921	15065	15131	15068	15160	15153	15201	14879	14889	15116	14793	14904	15055	14908	15032	15086	15055	15091	14977	14950	15013	14925	14941	14949	15067	14895	14897	14959	14938	15062	15043	15041	14885	14996	15097	14910	15055	14875	14999	14880	14914	14905	15046	15019	14860	14917	15190	15012	15018	14987	15071	15104	14939	14943	15089	15066	14836	15221	14894	15097	14880	14953	15062	15067	15132	15249	14768	14953	15116	15099	15135	14945	15117	14938	14938	14973	15162	15167	14935	15108	15008	14894	14935	14970	14938	14885	14901	15114	14854	15037	15069	15245	15017	15037	15042	15113	14912	14873	15000	15053	15155	15071	15107	15092	14937	14929	14938	14812	15168	14969	15130	15099	15075	14809	14915	14976	15248	14879	14989	14903	14809	14956	14921	15175	14895	14954	14955	14903	15010	15034	14984	15145	14965	15021	15009	14852	15125	14885	14863	14935	15021	15131	14889	15087	15153	14964	14906	14822	15040	14906	15141	14918	15040	15098	15155	14854	14952	14993	15037	14858	15104	14842	15171	14939	15104	15144	15217	14920	15070	15101	14999	14990	15093	15004	15048	14863	15019	14966	14998	15111	14898	15087	14949	14933	14910	14809	15078	14933	15063	15277	15118	14803	15057	15149	14851	15098	14837	15002	15036	15038	14886	14957	15057	15087	14984	14871	14891	14996	15163	15094	14915	14968	14984	15065	15033	15102	14924	14883	15067	15075	15032	14894	15056	15072	15086	15036	14918	15003	15102	15058	14878	15008	15015	15068	14989	14987	14971	14781	14980	14876	15175	14996	15053	14859	15064	14949	14908	14999	15146	15113	14939	15015	15062	14927	15121	15137	14995	14908	14957	15107	14951	14843	14990	15026	14915	15292	15041	14944	15012	15035	15025	15029	14997	14971	15028	14944	14957	15154	15096	14918	15051	14907	15060	14923	14879	15002	14909	15176	14994	15082	15019	14861	14977	14878	14873	14968	15135	15170	15007	14949	14937	14989	14957	15102	15059	14903	14948	15169	14976	14823	15070	15180	15044	14958	15060	15127	14878	14957	15004	15022	15140	15044	15029	14995	14982	14966	14959	15051	14976	14910	15130	15209	14942	15152	14839	14961	15008	14951	14991	14943	15224	15134	15140	14949	14818	15079	15040	15042	15058	15040	14970	15028	15050	14913	15009	14911	15133	15154	15058	14884	15137	14833	15063	15102	14838	15210	14987	15022	15048	15060	14876	14968	14966	15067	15120	14961	14992	15038	15190	15104	15132	15045	15073	15034	14822	15082	15109	15022	14998	15025	14992	14936	15149	15048	15000	15012	14979	14902	15121	15209	15109	14953	15191	14979	15089	15131	14966	15013	14957	14982	14880	14969	14913	14834	14916	14857	14965	15065	14910	15044	15076	15007	14926	15089	15041	15119	14843	15036	14986	14995	14865	14957	15028	15110	14864	15025	15028	15106	15050	15095	15082	14907	15132	15011	15038	15119	14982	15166	15222	15159	14835	14915	15028	14893	14912	15109	14771	14984	14885	14973	15045	15037	14733	14933	15066	15014	14874	15092	14883	14954	15057	15007	15014	14960	14994	15079	14956	15098	14986	15018	15057	15026	15001	14978	15012	15107	15080	14911	15037	14964	14929	15120	14995	15035	15111	14941	14996	15004	15060	15087	14912	14927	15026	15051	14885	15115	14904	15070	15078	14977	14999	15086	14884	15026	15156	14983	15004	14823	15118	15027	15016	15184	15083	14921	15118	15046	15075	14926	15129	14896	14990	14938	14900	15071	14982	14825	15033	15078	14993	15067	15148	15078	15095	14985	14825	14902	14923	14907	14998	15110	15030	15000	14898	15012	15180	14953	14897	15181	15035	14809	15033	14929	15033	15107	15094	15021	14810	15112	15094	14851	14975	15032	14952	15016	14937	14852	15073	15117	15020	15002	14990	14918	14951	15073	14976	14935	15075	15151	14835	15043	14813	15050	14887	15056	15067	14956	14962	15012	15041	15021	15056	15003	15085	15003	15029	14955	15080	15076	14920	14940	14840	14986	14988	14907	14883	14979	14981	14913	15094	14874	15057	15043	14909	15167	15067	15001	14873	14904	14902	14917	15214	14971	15007	15059	15054	14880	14994	14814	15129	14975	14957	15025	14916	15030	14928	14940	14994	14871	15047	15132	15006	14858	15086	14876	15034	14867	15113	14935	15011	14832	14895	14866	15007	15001	15219	14982	14888	14898	14860	14911	15002	14953	14900	14949	15040	14939	15034	15040	15032	15081	15024	14984	15092	15037	15110	15064	15077	15163	15150	15092	14921	15235	15092	14758	14903	14870	15029	14968	15123	14974	14836	15101	14879	15068	15073	15041	15030	14845	15082	14887	14881	14932	14959	15022	15036	14946	14975	15086	15027	15051	14994	15124	14838	15053	14937	15036	15027	15226	15017	14827	14992	15022	14962	14967	15215	15031	15085	14999	14948	15005	15052	15039	15038	15051	14896	14913	14953	14957	15015	14826	14978	15082	14934	15073	14765	14893	15227	15052	14957	15028	14930	15107	15016	14981	14927	14911	14996	15005	14952	15175	14931	15036	15060	15045	14990	15055	15174	15091	15206	14879	15121	15207	14914	15063	14991	14958	15036	15184	14941	14978	14763	15113	14930	15057	14808	14978	15080	14949	15033	15019	14820	14887	15070	15000	14857	14955	15085	15129	15089	14934	15136	14894	14885	14979	15136	14985	14969	15069	14975	14920	15091	15020	14949	14992	14954	15198	14962	14967	14871	14908	14911	14971	14927	14952	14891	15110	15005	15047	14890	15000	15011	15075	14944	15157	15077	14875	14961	14879	14904	15039	15001	14998	15065	15129	14957	15062	14982	15012	14847	14978	15184	15057	14925	14976	15008	15009	15098	14809	15312	14931	15052	15045	15129	15024	14932	15111	14991	15100	15158	14779	14920	15055	14887	15110	14943	14824	14989	14965	14941	14933	15008	15047	15115	15054	15138	15012	15124	14953	15111	15028	14904	14838	15161	15159	14980	15109	14958	15078	15040	14978	14931	14935	15149	15065	15032	14928	14958	15130	15159	15020	14985	14997	14972	15117	14880	14658	15060	15042	14979	15134	14994	15146	14885	14931	15020	14982	14892	14978	15134	15090	14919	15017	15114	15025	14941	15077	15195	15069	15038	14931	15056	15038	15057	14995	15043	15020	14987	14943	14997	15012	15058	14853	15162	15058	14987	14983	14943	15120	14955	14953	14974	14908	15039	14931	15045	14917	15037	14885	15015	14966	14994	14831	15033	14958	14998	15083	15145	15102	14957	14943	15022	14912	15071	15102	14960	14985	14964	15021	15084	15204	14998	14913	14973	15146	14948	15033	15158	14991	14902	15042	15075	14974	15088	14910	14971	15033	14957	15048	15128	15086	14956	14958	15100	15072	14988	14859	15070	15163	14999	15089	14771	15000	15036	14687	15054	15163	15024	14906	14976	15195	14948	15008	14983	15123	15095	14903	15017	14845	15134	14865	15169	14930	14933	14900	14959	15042	15028	15061	14904	14935	15016	14999	14847	15049	15085	15123	15255	14986	15187	15193	14890	15087	14945	14988	15098	14841	14790	15001	14971	15158	14951	15060	15046	15099	14776	14811	15033	14904	14974	14891	14913	15040	14932	14870	14986	14989	15083	14973	15128	15036	15020	14933	14930	14907	14876	14966	15039	15135	15017	15068	15022	15117	15113	14937	15216	14912	15067	14968	15006	15039	15037	14952	14933	14982	15013	15023	14841	14890	14916	15167
26287	21924	31964	36790	36951	33829	31342	26559	24761	24071	23375	22555	22187	22139	21706	21531	21638	21608	21530	21477	21442	21283	21165	20997	21020	21015	21087	21246	21225	21146	21162	20986	20853	21367	21244	21081	21149	21018	20938	20682	20952	21000	21153	21094	21116	21189	20810	21059	21094	21026	21058	20788	20884	20757	21001	20984	21095	21126	20956	21009	21046	21109	20997	20912	21114	21025	21057	20880	21254	20839	21072	21049	20975	20917	20998	20988	21142	21210	20882	21201	20770	20807	20801	20970	20925	20880	21105	20873	20950	20960	20810	20728	21005	20873	20969	20829	20947	20983	20832	20929	20925	20847	20899	21056	21230	21116	21060	20888	20891	20789	21064	21016	20910	20839	21011	21068	20840	20911	20913	21055	21025	21010	20972	21049	21016	20810	21062	20927	21074	20954	20989	20901	20958	20784	21081	20915	20959	21074	21116	20923	21079	21058	20794	21169	21083	20900	20931	20932	21082	20613	20980	20965	21092	20958	20906	20837	21084	20938	21240	20915	20995	20884	20831	20867	21030	20758	20876	21066	21294	20857	21239	20978	20736	20981	20934	21027	20839	20656	20871	21056	20847	21157	20932	20706	20846	20823	21015	20820	20744	21120	20830	20925	20578	20931	21116	20766	21048	21054	20924	20903	20856	20944	20962	20745	21087	20952	21092	20889	20863	20928	20957	20995	20878	20813	20895	20880	21095	21066	20855	20935	20815	21029	21117	21160	20737	20921	21026	20860	20878	21001	20878	21110	21080	20814	21098	20922	20918	20587	21135	21116	20836	20762	21054	21012	20911	21049	21032	20927	20882	20916	21049	20953	21115	21008	20887	21001	21021	20958	21001	20852	21124	20987	20660	20929	20971	20926	20742	20920	20908	20814	20942	20876	21132	21024	20973	20833	20675	20980	21157	21026	20968	20971	21073	21001	20705	20988	21140	21097	21158	20980	20925	20834	21023	20867	21058	21020	20938	21133	20901	20820	20943	20848	20901	20915	20981	20879	20858	20988	20990	20788	20761	20931	20884	20847	21183	20973	20958	20954	21007	20802	20907	20856	21055	21142	20742	20840	20699	21025	20733	21192	20954	20753	21128	21036	21127	20846	20977	20898	21112	20844	21325	20896	20954	20977	20969	20942	20855	20883	21129	21095	21134	21128	20839	20961	20904	20754	21068	21163	21082	20935	20775	21183	21014	20955	20898	20799	20707	21026	21081	21038	20917	20826	20826	20719	20918	21077	20912	20897	20939	20923	20884	20977	21051	21029	20930	20939	20881	21007	21040	21026	20746	21010	20996	20787	20946	21067	21020	20909	21050	21036	21032	20741	20712	20942	21118	20981	20757	20908	21058	20875	20971	20935	20893	20977	21070	20966	20968	20992	20871	21273	21157	20919	21059	20902	20879	20964	20965	20971	21052	20729	20798	20851	21090	21183	21132	20729	20859	20851	20932	21117	20802	21118	20854	20977	20974	21037	20957	20963	21284	21043	20868	20842	20969	20807	21097	21143	20767	20938	21106	20843	20837	20968	21116	21074	21120	20935	21058	20805	20918	21088	21056	20855	20957	20899	20922	20929	21007	20978	21137	20947	20914	21043	21130	20911	20895	20981	20803	21120	20990	20884	20899	21014	21069	21111	20666	21122	20990	21004	21107	20893	20799	21024	20841	20911	20854	20942	20898	21039	20774	20890	20902	20978	21189	20944	21034	21132	21089	20714	21143	21042	20932	21011	21007	20813	20943	20736	20758	21043	21175	21040	21038	20937	20801	20668	21017	20807	20846	20942	20847	21177	21057	20893	20913	20828	20896	21003	20847	20642	21070	21056	21115	21191	20950	20983	20914	20946	20998	20825	20881	21078	20911	21067	20703	20964	21095	21200	20828	20950	20900	21048	21312	21137	20765	20912	20951	21151	20888	20850	20885	20960	21133	21013	21000	20883	21016	21005	21040	20941	21004	21243	21189	21183	21087	20922	21193	20807	20848	20635	20908	20890	20841	21107	20912	21132	20923	20817	21061	20870	20926	20744	20870	20926	20904	21038	21037	20738	21030	21112	21118	21251	20984	20941	20935	20921	21151	21291	21011	20775	20902	20869	20876	21029	21073	21024	20934	21061	21106	21017	20973	20939	20982	21219	21002	20936	20919	20858	20919	20628	21085	20960	20994	20901	20887	21111	21016	21028	20964	20891	20835	21114	20990	20940	20802	20801	20838	20963	20950	20624	20966	20845	20945	20900	21049	20961	21059	21010	20988	20907	20905	21097	20921	20698	20917	20812	20800	20926	20804	20821	21064	21006	20768	20913	21038	21175	21078	20756	21042	20839	20916	20835	21075	21087	21003	20986	20953	20928	21237	20907	20766	20905	20918	20914	20797	21164	21002	20961	20988	21135	20976	20911	20900	21045	21040	20913	20847	21025	21007	20816	20790	20903	21094	20883	21021	20939	21006	20932	20915	20870	20976	20802	20971	21016	20788	21078	20910	20916	21120	20952	21074	21089	20837	20745	20994	20951	20937	21045	20811	21019	21078	20935	21131	20837	20808	20772	20782	20794	20982	21237	21154	20816	21174	20932	21153	20844	20813	21119	21179	21044	20930	20840	20880	20807	20921	20825	20930	21019	21006	20943	20821	21017	21082	20916	20751	21021	20956	20840	20893	20880	20851	21024	20963	20877	20930	20907	20765	20986	21035	21055	20875	21215	20835	21079	21059	20793	20997	20868	20903	20939	20996	21137	20983	20818	21040	21109	20761	20994	21229	21020	20956	21080	20950	21141	20909	20998	21038	21301	20922	21168	21010	20831	20932	20892	20902	20821	20880	20888	21112	21230	20957	21131	21149	20990	20949	20738	20906	20872	20958	20938	20913	20766	20955	20983	20817	21120	20979	20994	20936	20967	20896	21055	21151	20875	20910	20827	20945	20950	20953	21111	20843	21034	20895	20908	21089	21098	20793	21030	21085	20813	21068	20948	20792	21247	20950	21089	20917	20832	20717	21039	20742	20784	20933	20970	20956	21031	21036	21183	21024	21061	20889	20766	20701	20949	20649	21031	21133	20756	20760	20873	20947	20923	20879	20991	20933	20836	20818	21014	21015	21082	20995	21151	21116	20768	20816	20813	20932	20922	20942	20901	21157	20866	20955	20872	21123	20849	20915	21106	20895	21039	21239	20730	20940	20839	20971	20735	20973	21048	20923	21121	21128	21011	21019	20798	20862	20890	21041	20981	20872	20811	21133	20841	21030	20952	21030	20891	20826	20909	21184	20951	20934	20844	20863	21112	20699	20921	20801	21094	20918	20818	20949	21009	20745	20878	20803	21059	21101	20859	20807	20761	20963	20743	21115	20957	20793	20884	21089	21017	21066	21110	21117	20741	20971	20857	21007	20939	20983	20823	20873	20997	21034	21058	20948	21048	21032	20874	20875	21049	20951	20869	21122	20730	20914	21049	21108	20948	20923	20923	20890	20891	20999	21029	20871	20836	20937	21039	20812	20833	20787	20932	20758	21050	21010	20888	20848	20980	20929	20811	20981	21029	20868	20930	21064	20832	20986	20923	20900	20989	20701	21087	20844	20926	20831	21138	20870	20968	21106	20930	20894	21143	20901	20951	21162	20868	20624	21110	20946	21024	20696	21118	20940	20826	20898	21081	20978	21151	21341	20904	21321	20683	20916	20839	21114	21059	20985	20885	20965	20900	21070	20996	21086	20941	20922	20863	20873	20917	21026	20780	21047	20943	20816	20915	20931	20901	20834	21181	21058	20926	21038	20836	20845	20999	21055	20958	20941	20922	21062	20811	21129	21022	20928	20882	20874	20891	20972	20869	20706	21092	20867	21161	20880	20804	21045	21177	20923	20953	21007	21205	21194	21064	20922	20808	20795	20748	20945	21180	21039	21057	20888	20851	20931	20920	21109	21188	20789	20933	20834	20892	20912	20928	20989	20794	20981	21046	20910	20932	21093	21054	20947	20909	21077	20929	20788	20971	20977	20754	20672	21063	20915	20892	20924	20985	21031	20731	20931	20974	21185	20945	20972	20871	20698	21209	21028	20955	21017	20853	20885	21030	21101	20967	21091	20845	21055	21030	21130	20837	20849	21021	21100	20831	20966	21288	21107	21031	20917	20944	20888	20962	21038	20906	21163	21081	20770	20712	20977	20784	20905	20958	20815	20941	21088	20973	20896	20762	20855	21172	20993	20938	21084	20875	21103	20767	20758	20874	21038	21100	20926	21090	21125	20975	20718	21100	21129	21068	20990	21032	21157	20840	20957	20760	20990	20884	20839	21111	20980	20978	21039	21049	21032	21001	21061	21047	20760	21021	20983	20772	20715	20985	20993	21078	20919	20865	20826	21260	21087	21211	21149	21027	20864	20981	20896	21167	21023	20872	20972	20868	21060	21126	20987	20991	20955	21003	21046	20730	20971	21094	21038	20975	20932	20842	20953	20915	21077	20945	21006	20879	21053	21046	20807	21225	20956	20772	21016	20967	21053	20999	20857	20978	20850	20845	21127	21005	21196	20969	21165	20770	20881	21243	20930	20905	20952	20850	20815	20879	21050	21005	21110	21029	20965	20889	20924	21060	20985	20895	20806	21021	20825	20897	21038	20920	21008	21021	20893	21092	20906	20920	20934	21027	20799	21237	21089	20931	20840	20840	20900	20935	20748	20958	21074	21071	20861	20747	21092	20796	21087	21081	20927	20955	20830	20902	20874	20984	21042	21138	21125	21205	20934	20910	21085	20884	21111	20876	21046	20910	20984	20965	20953	20874	21045	20846	20784	20955	20904	20816	20830	21073	20966	20840	20907	20884	21123	21006	20901	20870	20933	20940	20909	20933	21089	21111	20825	20917	20899	20741	20634	20857	21040	21012	21218	20855	21072	21017	20897	21063	21009	20873	20942	20857	21135	20854	20746	20889	21097	21056	21117	21006	21056	21062	21022	20979	21087	20919	21008	20878	20745	20911	20948	20851	20806	20898	20947	20959	20959	20987	20885	20869	20957	20913	21059	21084	21047	21143	21096	20967	20843	20983	21148	20950	21036	21210	20905	20811	20924	21065	20926	20788	20938	20685	20894	20826	20916	21047	20858	21152	21138	20965	21056	21035	21036	21095	20938	20902	20877	20681	20999	21085	20966	21152
47091	70108	65750	55099	42454	31778	26034	21819	20145	18591	17905	17144	16895	16371	15935	15893	15586	15546	15381	15341	15274	15243	15242	15247	15167	15052	15018	15013	15058	14810	14933	14957	15148	14894	14910	14940	14911	14934	14997	15079	14886	14910	14691	14800	14943	14894	14966	14865	14832	15038	14971	14960	15032	14940	14846	14894	14856	14830	14913	14990	14905	14925	14933	14744	14892	14774	14760	15060	14768	14835	14972	14999	15136	14877	14945	15039	14922	14932	14869	15030	14917	15062	14831	14831	14778	15050	14925	14796	14892	14939	14999	14959	14888	14867	14933	14777	14868	14919	14855	15027	14976	14767	15214	14965	15008	14936	14883	14895	14850	14929	15004	14955	14801	14865	14920	15029	14948	14884	15028	14840	14846	14849	14844	15013	14968	15147	15122	15064	14958	14767	15130	15002	14973	14814	14930	14958	14761	14790	14813	14907	14842	15047	14917	14864	14856	15012	14999	14873	14913	15125	15006	15168	14862	15051	15002	14940	14971	14942	14918	15085	14958	14885	14860	14964	14970	14782	15044	14685	15028	14797	15046	14800	14881	14889	14993	14776	14866	14965	14737	15117	14950	14824	14955	14918	14887	15013	15026	14889	14885	15006	14866	14974	14883	14864	14943	15003	14910	14775	14928	15007	15060	14911	14886	14863	14925	15027	15015	14731	15013	14960	14941	14927	14776	14818	14971	15089	14980	14997	15086	14935	15018	15055	15146	15030	14786	14936	14986	14925	15031	14823	14954	14925	14868	15090	14962	14993	15018	14978	14802	15124	14957	15012	14952	15093	14940	14894	15018	14872	14918	15009	14888	14907	14813	14727	14953	14847	15029	14958	14895	14973	15003	14915	14868	14897	14939	14969	14910	14906	15021	14973	14900	14793	15098	14940	14954	14888	14859	15007	14977	14850	14970	14926	15008	14994	14979	14851	14999	14848	14865	14867	14885	14859	14963	15015	14992	14794	15022	14802	14866	14876	14908	14721	14916	14990	14841	14894	14825	14807	14876	14886	14992	14992	14950	14749	15033	14917	15019	14979	14941	14921	14816	14776	14970	15047	14864	14711	14889	14916	14927	14861	14940	14841	14932	14773	14724	15016	15052	15074	14880	15037	14943	14906	14967	14938	14969	14931	14910	14989	15107	14922	14921	14939	14903	15064	14610	14779	14841	14778	14932	14843	15089	14926	14800	14701	15045	14904	14948	15027	14815	14795	14882	15098	14799	14743	14932	14964	14845	15108	15009	14785	14908	14931	14959	14907	14997	14903	14886	14925	14874	14909	14829	14895	14988	15026	14876	14909	14942	14938	15124	14790	14928	14873	14944	15024	14834	14991	15059	14950	14801	14949	14999	14985	14832	14947	14886	15020	14787	15052	14950	14910	14926	14933	14854	14987	14936	14798	15043	15077	14799	14966	14870	14714	14972	14913	14961	14730	15133	14929	15097	14926	14873	14852	14847	14916	15018	14857	14816	14944	14919	14789	14883	14887	14841	14949	14966	15086	14968	14995	14897	15045	14905	15100	14971	14967	14935	14948	14671	14907	14909	14892	14741	14935	15062	14948	14931	14806	14911	14811	14847	14947	15002	15175	14945	14805	15049	14993	14968	14794	15075	14969	14920	14799	14980	14899	14872	14868	14955	14959	14856	14860	14819	14915	14999	14959	14918	14995	14923	14864	15023	14669	14944	14951	14952	14817	15005	14989	14823	14946	15094	14987	15056	14695	14896	14908	15045	15003	14983	14983	14731	14827	14854	14917	15012	14773	14949	14824	14839	14955	14963	14843	14838	14906	14777	14928	14799	14952	15012	14941	14856	14991	14968	14864	14823	14761	14788	14872	14942	14772	14850	14782	14919	14847	14925	14796	14933	14942	15054	15115	15130	14932	14988	15027	14839	14796	15010	14830	15044	14889	14949	14891	14921	15055	14965	14978	14822	14790	14941	14967	15043	14881	15020	14900	14948	15015	14992	14937	14974	14773	15085	14885	14959	14807	14829	14911	14880	14991	15103	14753	15004	14935	14932	14741	14952	14902	14923	14927	14857	15028	15005	14997	14804	14817	14922	14842	14918	15123	14908	14928	14877	14921	15002	14860	14942	14735	15038	14962	14890	15011	14899	14871	14751	14796	15003	14942	14785	14888	15030	14794	14945	14901	15095	15027	15133	14962	14698	14841	14975	14892	14940	15024	15011	14949	14901	14894	14876	14980	14915	14883	14724	15004	14976	15018	15126	14848	14821	14693	14998	14739	14906	14835	14896	14874	14977	14942	14956	14992	14932	14893	14795	14886	14928	14717	14944	14890	14919	14855	14899	15043	14892	14877	14932	14785	14861	15018	15182	14915	14884	14895	14993	14653	14815	14842	14996	14983	14855	14811	14948	14920	15056	14871	14992	14957	14947	14818	14925	15126	15024	14754	15038	14909	14904	14929	14829	15062	14781	14990	14870	15076	15017	14828	14958	15023	14786	14952	14785	15008	15047	14890	14843	15151	15005	15034	14870	14820	14981	14800	15064	14826	14935	14852	15099	14892	14694	14964	14917	14934	14844	14860	14958	14937	14978	14959	14957	14906	15112	14949	14908	14961	14850	14888	14858	15018	14878	14938	14945	15021	14879	14933	14965	14952	14781	14907	14845	14940	15085	14776	14931	14771	14891	14889	14839	14896	14800	14941	14729	14898	14896	15037	14934	14923	14926	14890	15069	14872	14933	14877	14934	14876	14968	14912	14914	14866	14845	14927	15089	14918	14937	14837	14772	14919	14997	14918	14927	15000	14847	14941	14959	14859	15067	14948	14870	15010	14953	14733	14997	14832	15046	14939	15044	14842	14946	14938	15115	14920	14864	14968	14947	14983	14819	14727	14994	14814	15065	14858	15056	14818	14750	14962	14905	14995	14999	15045	14905	14760	14968	14940	14775	14759	14934	14830	14903	14873	14987	14887	14824	14981	14890	14931	14939	14856	14789	14876	14924	14959	14756	14872	14821	14984	14968	14923	14917	14918	14859	14946	14952	14846	14885	14832	15006	14903	14860	14924	14921	14804	15050	14843	14785	15071	14909	15046	14883	14896	14881	14904	14953	14995	15067	14962	14832	14869	14865	14978	15038	14985	15014	14915	14933	14748	14976	14956	14724	14871	14933	14945	14886	14728	14935	14736	14965	14834	14953	14820	14847	14871	15003	14866	14867	14914	14728	14937	15071	14858	14791	14801	14905	14834	14989	14847	14889	14807	14702	14926	14908	14929	14849	15002	14708	14739	15053	14933	14838	15094	14836	14999	14926	14936	14981	14769	14857	15003	15083	14922	14853	14947	14919	14827	14855	14942	14882	14925	14893	15008	15048	14836	14904	15019	14908	14846	14979	14739	15108	15038	14875	15015	14882	14871	14922	14851	14842	14877	15038	14978	15077	14823	14981	14901	15088	14728	14860	14998	15066	14986	15076	14880	14875	14868	14973	14857	14942	15134	14932	14940	14939	15055	14896	15058	14874	14935	14782	14816	14873	14917	14948	14988	14995	14789	14845	15060	14901	14923	14836	14897	14811	14985	14888	14961	14775	14840	14940	14814	15121	14965	14873	14901	14894	14773	14855	14833	14871	14990	14847	14792	15030	14816	15103	15006	14949	15097	14980	14773	14980	14896	14767	14898	15079	14887	14995	14899	14832	14881	14821	14758	15048	14814	14927	15065	14884	14905	14872	14902	14904	14943	14895	15043	14851	14827	15049	14795	14774	14951	14838	14806	14858	14876	15091	15077	15010	15011	14988	14883	14941	14950	14872	14836	14869	15168	14849	14921	14825	14907	14946	14754	14917	14774	14885	14928	14905	14729	15030	14944	14822	14843	14888	14955	14866	14805	14822	14926	14880	15035	14958	15025	14819	14944	14993	14900	14910	14940	14816	14954	14751	14776	15094	14925	14956	14914	14813	15057	14982	15117	14860	14959	14927	14938	14927	14912	14832	14931	14879	14924	14897	14789	14902	15021	14954	14804	15041	14978	15085	14951	15021	14813	14925	15096	15058	14999	14843	15025	14978	15148	15057	15091	15001	14983	14929	14768	14890	14870	15038	14912	14974	14741	14986	14838	15103	15040	15049	14787	15059	15088	14959	14827	14878	14884	14881	14998	14889	14943	14999	14874	15106	14818	15041	14855	14916	14886	14944	14866	14884	15026	14850	14790	15187	14837	15055	14958	14929	14967	14963	15026	14803	14772	14795	14725	14967	14844	14925	14931	14772	14724	14871	14753	14956	14809	14934	14948	14932	14790	14900	15012	14825	14829	14890	14824	14954	14815	14953	14978	14919	14912	14816	14989	14875	14995	14903	14918	14989	15128	14924	14921	14902	15079	15064	14922	14952	14875	14862	14986	14922	14826	15064	14935	14859	14945	14944	15032	15036	14804	14799	14929	15054	15073	15071	14973	15056	14788	15094	14721	15011	15022	15016	14907	14825	14859	14686	14912	14879	14797	15000	14865	14815	14900	14914	14899	14911	14999	14816	14934	14938	14899	15026	14993	15043	14742	14968	15000	14983	14795	14988	14898	14976	15155	14886	14847	14792	14837	14980	14900	14976	14950	14816	14945	14970	14911	14735	15083	14935	14903	14895	15067	14970	14998	14912	14862	14928	14826	14933	14771	14855	14896	14743	15016	14891	14837	14951	14911	14963	14555	15031	14850	14883	14841	14931	14985	15042	14836	14803	14945	14957	15014	15083	14904	15016	15021	15017	14918	14973	14975	14987	14978	14890	15063	14743	14890	15114	14966	14897	15004	14796	14979	14948	15052	14907	15065	14729	14976	14859	14983	14952	14923	14848	14855	15029	14814	14903	14869	14677	15031	14886	14758	14906	14930	14900	14777	15076	14816	14825	14955	14911	14827	14859	14787	15028	15008	15075	14931	14965	15032	14897	15037	14955	14954	14815	14938	15046	15069	14885	14995	14986	14909	15024	14947	14923	14993	14796	14973	15019	15058	14889	15071	14799	14794	14906	15024	14935	15047	14878	14982	14791	14911	14933	14943	14704	14929	14957	15146	14956	14971	14951	14894	14902	14770	14937	14834	14996	14962	14959	14818	14983	14950	14998	14821	14870	15041	14839	14928	15039	14881	14942	14975	14930	14946	14853	14957	14866	14734
24531	21708	30255	29971	30389	33881	37431	30991	26579	25396	24374	23580	23068	22617	22447	22037	21818	21779	21627	21482	21492	21543	21151	21377	21321	21157	21350	21113	21230	21084	20910	21269	21213	21054	20964	20851	21141	21120	21149	21192	21196	20942	21049	21123	20717	20899	21034	20974	20991	21082	21016	21205	21005	20977	21014	21014	20987	20942	21215	20986	20836	21130	21055	20957	20846	21108	21063	20990	21015	21082	20888	20774	20827	20832	21075	20929	20674	20781	20835	20994	20879	20586	20855	20826	21003	21133	20900	20863	21067	20872	20893	20876	21003	20882	20928	20939	21014	20781	20942	21006	20984	20955	21013	20912	20997	21089	20992	20958	20958	21018	21053	20910	21083	20679	20959	20713	20932	20995	20838	20983	20926	20931	20843	21072	21228	21051	21148	21031	20767	21079	21029	20899	20980	21036	21105	20684	20882	20748	20785	20723	20943	20983	21209	20926	21118	20795	20724	21018	20910	20700	20928	20992	20837	20536	20805	20914	20715	20767	20735	20794	20870	20874	21090	20953	20989	20791	20980	20899	20948	21078	21008	20913	21002	20982	20980	20966	20595	20568	20869	20951	21114	20948	21056	20724	21066	21001	20708	20985	20924	20838	20954	20937	21147	20905	20978	20759	20968	21026	21086	21033	20815	20757	20918	20798	21027	21057	20858	20980	20920	20564	20763	21153	20990	20912	21093	21062	21003	20940	21030	21086	20932	20912	20930	20995	20915	20981	20993	20973	21022	20977	21142	20961	20849	21167	21083	20996	21041	20841	21095	20950	20988	21019	21040	20693	20831	20919	20984	20708	20826	21023	21067	20803	21053	21011	20732	20683	20774	20697	20815	20926	20805	20766	20748	21071	20782	20988	20997	20969	20922	20901	20836	20886	21043	21020	20968	21094	20876	20914	20708	20780	20838	20828	20829	20980	20888	20866	21160	21033	21007	21145	20964	20786	20833	20909	20932	21026	20971	20839	20796	20838	20741	20957	21060	20931	20734	20814	20938	20939	20783	20929	20858	20917	21029	20925	21043	20921	20933	20985	20898	20847	20810	20710	20666	20680	21113	21011	21004	20985	20993	20860	20985	20919	20847	20884	20816	20824	20913	20865	20781	20934	20902	20912	20799	20917	21019	20752	21082	20798	20647	20890	20951	21080	20912	20845	20757	20740	21030	20787	21012	20657	20726	20978	20856	20949	20979	21002	21025	20921	20873	20776	20834	20879	20866	20992	20756	20800	20949	21004	20978	21106	20991	20892	20837	21013	20904	20848	20716	20815	21020	21001	20958	20982	20914	20664	20832	20819	20915	20819	20888	20886	20875	20910	21200	21135	21039	20771	21027	20830	20949	20963	20755	20742	20849	20932	21106	21075	20749	20835	20742	20655	21059	20966	20885	20950	21053	20827	20825	20877	20925	21001	20822	20978	20985	21240	20817	20811	20997	20959	21189	20971	20971	20893	20749	20702	20900	20831	20978	20560	21066	20974	21164	21055	21023	20886	20954	20967	21052	20976	20932	20674	20759	21013	20984	20914	20917	20668	20654	20880	20851	20919	21025	21121	21101	21134	21034	20977	20948	21042	20966	20764	21113	21005	21148	21014	21237	20841	20883	20715	21026	20965	20882	20807	21013	20518	20725	21025	20975	21075	21035	20842	20854	20944	20880	20748	20866	20578	20838	20900	20967	20925	20734	20926	20763	20873	20806	20865	20931	21187	20899	20935	20989	21105	21078	20833	20957	20876	20697	21051	20995	20751	20941	20935	20941	20950	20946	21009	20837	20926	21007	20882	21064	20827	21015	21024	21153	20815	20826	21010	20998	20755	20903	20749	20816	21001	20924	21071	20831	20803	21018	20910	21100	20876	20679	20824	21055	21080	20940	21052	20983	20871	20913	20803	20818	20891	21047	20957	21007	20633	20861	21045	20854	20922	20720	21018	20981	20607	20888	20751	21195	20860	20929	20814	20768	21233	21206	20943	20860	20782	21093	20956	20843	20828	20965	20742	20800	20943	20944	20925	20866	21036	21010	21058	20889	20919	20744	20955	21051	20878	20858	20714	20864	20947	20947	20861	20854	20989	21045	21024	21059	20940	20893	20975	20911	20806	21021	20996	21073	20976	21120	20995	20992	20909	20967	20986	20889	20748	20793	20774	20822	21023	20714	21036	20842	21005	21102	21079	20932	20943	20716	20828	20911	20955	20847	21105	21141	20778	21007	20896	20955	20840	20979	20865	20947	20795	21038	20988	20907	20852	20866	20941	20861	20959	20840	21108	20967	20953	20894	20932	21083	20787	21039	20854	20918	20768	20853	21078	20536	20864	20973	20966	20757	20795	20877	20988	20920	21146	21197	20637	20596	20805	20797	20902	20836	21076	21116	20981	20949	20893	20863	21002	21248	21024	20930	20905	21212	20788	20678	21037	21004	20748	21044	20910	21242	20789	20908	20960	21127	20917	20727	20873	20857	20829	20801	21019	20773	21111	21015	21086	21035	20982	20798	20976	20764	21009	21079	20900	20871	20849	20888	20803	20858	20629	20902	20660	20969	20752	21087	21015	20797	21087	20976	21022	20962	21065	20867	20844	20908	20931	21075	20811	20722	21078	20848	20704	21146	20766	20739	20998	20865	21197	20793	20927	21177	21093	21073	20997	20830	20861	21098	20994	21211	21340	20961	20808	20906	21001	20987	20819	21129	20868	21098	20949	20950	21146	20970	20886	21098	20790	20890	20883	20872	20969	21092	21036	20934	20788	20803	20937	20740	21093	20923	20780	20878	21061	20967	20870	20772	20638	20942	20944	20814	20930	20718	20970	21056	20786	20753	20972	21077	21105	20837	20836	20946	20880	21104	21041	20790	20963	20797	20957	20824	20956	21023	20901	20799	20865	21076	20827	20968	20841	20839	20891	20969	20886	20973	20890	21094	20978	20893	21113	21077	20996	20841	20811	20785	20984	20722	21241	20877	20948	20684	21030	20930	20909	20993	20958	20860	21176	20776	20855	21149	20964	20918	21049	20687	20776	20856	20818	20896	20889	21074	21045	20865	20813	21313	20956	20947	20765	20892	21043	20984	21056	21002	20705	20976	20914	20975	20755	20991	20942	21040	20780	20838	20787	20751	20890	20925	21072	20954	21138	20983	20873	20887	20892	21024	21043	20916	20955	21057	20794	20880	21064	20829	20817	21187	20915	20841	20921	20881	20900	20672	20691	20936	20833	20747	20951	20867	20999	20998	20879	21132	20948	21018	21019	20991	20986	20796	20951	21094	20904	20804	21007	20772	20990	20906	20994	21103	21109	20820	21063	20724	20729	20861	20780	20989	20962	21033	20791	20908	21017	20802	20759	21034	20844	20768	20719	20961	20996	21139	20513	20863	20798	20875	20825	21011	21003	20859	20916	21023	20921	21018	20893	20801	20626	21069	20902	20913	20730	20965	20871	20959	20996	21089	20989	21103	20938	20922	20825	20900	20619	20900	20703	21116	20962	21155	21219	21038	21156	20979	21100	20903	21067	21011	20773	20834	20714	21146	20817	21016	20727	21008	20857	20849	20906	20744	20916	21074	20908	20753	21093	20700	20983	21105	20795	20968	20843	20893	20996	20829	20743	20731	21089	20966	21082	20843	21120	20846	21146	21044	21109	20898	20999	20995	20955	20936	20949	21027	20926	21191	20937	20873	21157	20963	20823	20946	21059	21001	20962	20997	20892	20984	20909	20832	21029	20868	21016	21091	20817	20746	21046	20871	20741	20912	21032	20866	20991	20797	20598	20941	20895	21039	21005	20901	21174	20878	20697	20782	20894	20984	20941	20798	20968	20913	20911	20808	21023	20767	20849	21077	21028	21012	20916	20834	20864	20798	20992	20841	21134	20918	20935	20672	20847	20945	20925	20961	20905	21122	21124	20874	20977	20572	21006	21121	20779	21049	20958	20915	20917	20932	20988	20873	20941	20933	20864	20951	20951	20734	20869	21090	20646	20645	20826	21070	20965	20962	20910	20927	20627	21007	20882	20884	20866	20977	20755	20851	20913	20978	21079	20573	21113	20885	20729	20699	20869	20949	21008	20804	21012	20983	20994	20793	20751	20901	20758	20922	20798	20881	20977	21205	21152	20926	20883	20842	20819	20875	20781	20910	20934	20822	20882	20919	20724	20830	20961	20970	20871	20825	21053	20945	21027	20884	21061	20851	20939	20842	20846	20880	20956	20925	21041	20905	21029	20869	20615	21004	21065	20980	20821	21018	20850	20937	20889	21085	20976	20624	21132	21138	21017	21000	20851	21025	20944	20968	20928	20811	20827	20604	21038	20824	20869	21017	20776	20993	20941	21270	21041	20938	20892	21090	20862	20926	20929	21080	20876	20939	20990	20909	20899	21193	20669	20961	20972	20596	20926	20925	21176	20828	21115	21159	20889	20940	20951	20794	20865	20929	21008	21024	20958	20882	20715	20824	20942	21081	21048	20936	20853	20774	20990	20959	20845	20935	21041	20789	20882	20977	20846	20889	20759	21043	21126	21056	20793	20995	21028	21000	21125	21062	21001	20765	21023	20861	20642	21047	20965	20994	20793	20716	20975	20869	20917	20881	21100	20713	20757	20730	20803	20880	20763	20833	20812	20715	20972	21117	20940	20830	20784	20810	21061	21068	20922	21008	20829	20943	20962	20928	21050	20807	20738	21057	21023	21060	20810	21077	20834	20855	20923	20922	20946	21205	20919	20892	20938	20838	20794	20716	20761	21000	21081	20907	20965	20960	20827	21031	20874	20676	20755	21025	20590	20758	21107	20849	20814	20950	21111	20892	20884	20927	20867	21169	21041	20790	20885	21001	20809	20952	21017	20924	20833	20952	20845	20813	21140	20678	20747	20975	20917	20781	20820	21032	20989	20698	20919	21020	20650	20795	20774	20996	20958	20872	21184	20899	20789	20748	20927	20691	21031	20825	20702	21052	20886	21067	20697	20827	20764	21037	20965	21039	20999	21200	21007	20696	21160	20791	20667	20834	20907	20863	20851	20939	21034	21062	20874	20975	20991	20692	20951	20832	20740	20843	20827	21075	20758	21010	20748	20691	21218	20694	20955	20900	21004	20930	20816	20858	20896	20885	20872	20826	20810	21056	21048	20824	21002	20988	21020	21191	21092
48728	77771	74729	60903	44311	37265	34198	27068	22116	20213	19192	18076	17409	16892	16519	16206	16121	15875	15601	15449	15569	15444	15390	15165	15083	15053	15063	14935	15035	14950	14982	14912	14878	14989	15047	14913	14826	15003	14923	14849	14929	14869	15012	14798	14980	14956	14847	14949	14683	14929	14881	14874	14948	14948	15010	14754	15028	14978	14728	14975	14861	14778	15008	14811	14982	14725	15084	14658	14932	14759	14796	15141	14875	14972	14839	14918	14899	14814	14851	14892	14760	14941	14794	14917	14897	14980	14831	14885	14956	14790	14780	14991	14983	14928	14867	14846	14821	14769	14623	14961	15078	14923	14949	14720	14981	14875	14874	14761	14700	15063	14755	14771	14938	14847	14810	14807	14856	14751	14819	14969	14814	14853	14969	14862	14774	14836	14856	14853	14763	14787	14917	14759	14909	14696	14975	14950	15012	14849	14791	14885	14806	14855	14757	14946	14902	14857	14860	14920	15006	14932	14840	15013	14798	14915	14731	14775	14926	14763	15015	14951	15025	14877	14809	14865	14740	14866	14805	14974	14904	14949	14816	14897	14738	14909	14787	14924	14753	14925	14915	14976	14905	14868	14821	14829	14922	14826	14825	14854	14979	14960	14953	14841	14841	14799	15014	14925	14876	14653	14966	15060	14858	14643	14867	14841	14870	14800	14880	14924	14845	14787	14857	14809	14933	14805	14740	14881	14719	15038	14906	14985	14912	14871	14880	14788	14848	14825	14881	14915	14736	14915	14965	14996	14790	14677	15011	14948	14688	14962	14914	14704	14976	15042	14921	14749	14977	14953	15009	15061	14885	14887	14865	14869	14952	14778	15007	14860	14927	14788	15056	14921	14694	14856	14785	14824	14830	14995	14903	14749	14943	14887	14799	14911	14894	14639	14691	14952	14835	14802	14803	14846	14862	14760	14806	15077	14730	14757	14728	14953	14692	15061	14725	14857	15068	14834	15021	14982	15015	14973	14783	14989	14903	14890	14976	14940	14889	14901	14758	14867	14986	14826	14978	14883	15042	15032	14983	14833	14856	15002	14881	14864	14930	14900	14861	14957	14798	14801	14800	14700	14905	14947	14916	14706	14933	14825	14906	15019	14846	14834	14786	14800	14855	14841	14701	14895	14925	14945	14809	14831	14767	14703	15003	14822	14851	14938	14848	14820	15105	15008	14649	14997	14890	15071	14855	14931	14889	15003	14774	14819	15005	14768	14871	14965	14871	14690	14952	14793	14935	14778	14961	15024	14783	15062	14928	14862	14827	14932	14822	14770	14908	14898	15105	14896	14816	14937	14677	14775	15032	14815	14915	14949	14896	14792	14785	15034	14578	14907	14656	14818	14738	14840	14771	14930	14686	14828	14880	14847	14901	14832	14727	14909	14800	14717	14737	14850	14923	14953	14831	14824	14892	14828	14851	15125	14922	14772	15001	15039	14705	14587	14878	14959	14928	14769	14869	14794	14790	14815	14824	14834	15048	14875	15042	14838	14918	14887	14791	15028	14865	14972	14818	14852	14874	14965	15122	14951	15082	14933	14887	14980	14890	14871	15094	14669	14959	14942	14594	14841	14815	14938	14857	14883	15009	14809	14673	14953	14920	14900	14899	14995	14900	15031	14926	14895	14752	14843	14986	14828	14964	14976	14965	15010	14801	14676	14979	14686	14921	14889	14970	14926	14933	14952	14884	14908	14890	14826	15083	14894	14963	15012	14917	14883	14983	14980	14963	14854	14911	14961	14913	14940	14923	15011	14987	14997	14845	14838	14862	14947	14878	14939	14795	14689	14947	14903	14843	14754	14704	14805	14906	14772	14861	14800	14920	14924	14895	14970	14652	14945	14934	14907	14659	14879	14869	14925	14851	14685	14930	14752	14957	14919	14835	14897	14864	14882	14819	14811	14951	15015	15072	14820	14818	14855	14959	15018	15043	14818	14689	14824	14922	14814	15009	14949	15039	14866	14952	14772	15130	14836	14750	15054	14854	14977	14775	14889	14640	15203	14980	14779	14971	14819	14832	14919	14851	14800	14646	15061	14826	14943	14972	14930	14924	15083	14743	14815	14927	14788	14798	14879	14851	14795	14699	14887	14848	14956	14874	14642	14917	14945	14841	14874	14842	14828	14921	14797	14867	14927	14796	14771	14738	14931	14822	15011	14801	14658	14994	14813	14870	14894	14901	15038	14731	14983	14865	14838	14899	15005	14835	14977	14988	15012	14980	15057	14897	14786	14982	14935	14880	14815	14616	14815	14792	14844	15017	14683	14938	14765	14896	14908	14818	14838	14892	14754	14852	14939	14911	14696	14763	14819	14844	14719	14999	14784	14733	14809	14840	15001	14828	15055	14779	14899	14996	14683	14917	14900	14796	14842	14898	15020	14742	14970	14837	14969	14815	15041	14843	14791	14853	14907	14998	14813	14937	15204	15003	14794	14885	14734	14961	14890	14988	14803	14887	14860	14948	14836	14651	14909	14947	14667	14931	14930	14795	14785	14815	14875	14679	14872	15046	14929	14863	14726	14934	15005	14840	14878	14943	14843	14923	14871	14723	15007	14916	14796	14802	14814	14868	14918	14845	14889	14949	14756	14944	14836	14796	14825	14764	14807	14853	14976	14847	14841	14860	14947	15003	14870	14972	14824	14943	14958	14841	14779	14814	14951	14913	14904	14833	15062	14821	14971	14945	14834	14870	14734	14750	14832	14852	14763	14901	14877	14972	14993	14763	14938	14823	14843	14842	14722	14915	14767	14915	14866	14865	14935	14877	14872	15043	14774	14806	14951	15019	14860	14822	14856	14919	14859	14897	14947	14939	14779	14953	14708	15043	14905	14782	14844	14988	15024	14827	14970	14782	15019	14809	15001	14917	14881	14747	14872	15039	14869	14802	14977	14963	15077	14724	14862	14926	14904	14874	15035	14725	14903	14972	14715	15040	14847	14917	14980	14901	14757	14979	14829	14787	14789	14864	14732	14828	14935	14903	14995	14794	14945	14739	15064	14931	14818	14776	14945	14909	14921	14912	14989	14727	14887	14831	14884	14934	14910	14944	14831	14935	14954	14751	14779	14810	14995	14850	15035	15031	14712	14965	14786	14760	14964	14894	14798	14986	14936	14771	14873	14791	14821	14752	14810	14840	14731	14945	14905	14854	14856	14997	14972	14776	14818	14865	14810	14790	14755	14888	14704	14907	14877	15093	14846	14769	14957	14892	14743	14807	14954	14869	14730	15025	14783	14891	14802	14835	14735	14959	14796	14871	14912	14962	14931	14975	14865	14693	15006	14934	15050	14853	15040	14891	14982	14744	14819	14833	14846	14848	15039	14984	14779	14816	14814	14909	14870	14939	15023	14914	14776	14990	15101	14938	14951	14876	14974	14888	15015	14951	14886	14792	15000	15026	14768	15067	14807	14710	14944	14909	14903	14844	14701	14872	14863	15085	14734	14850	14790	14842	14758	14964	14818	15059	15036	14971	15001	14985	14826	14996	14860	14886	14887	14900	14923	14734	14950	14789	14888	14819	14796	14973	14690	14913	14927	14707	14945	14732	15026	14911	14754	14968	14812	14863	14755	14858	14869	14844	14707	14926	14796	15024	14736	14819	14961	14813	14923	15069	14778	14833	14704	14877	14941	14797	14904	14880	15016	14954	14583	15009	14881	14916	14791	14883	14794	15161	14916	14894	14757	14857	14911	14792	14959	14854	14897	15089	14755	15000	14765	14769	14920	14913	14920	14779	14679	14840	14802	14880	14899	14702	14868	14889	14862	14956	14835	14884	14862	15035	15014	14701	14893	14797	14843	14862	14712	14872	14758	15235	14835	14724	14839	14842	14800	14826	14760	14970	14906	14871	14697	14802	14678	14878	14825	14926	15031	14871	14963	14788	14941	14929	14924	14849	14689	14950	15012	14914	14816	14840	14746	14847	14926	14935	14854	14893	14858	14867	15046	14856	14786	14680	14998	14833	14656	14709	14963	14937	14925	14989	14755	14895	14747	14794	14786	14966	14924	14834	14914	14653	15016	14799	14718	15044	14946	14901	14882	14964	14862	14757	14998	14878	14824	14803	14867	14802	14928	14910	14928	14822	14736	14875	14916	14734	14875	14693	14896	15001	14789	14702	14845	14708	14863	14981	14858	14808	14721	14733	14882	15085	14906	14721	14998	14810	14865	14881	15088	14836	14862	15004	14644	14999	14866	14842	14914	14691	14905	14718	14834	15027	14831	14758	14750	14961	14777	14704	14876	14791	14840	14723	14643	15111	14887	14918	14828	14894	14775	14960	14713	14927	14873	14856	14947	14901	14759	14875	14861	14815	14931	14977	14666	14807	14731	15047	14712	14904	14858	14696	14837	14750	14869	14741	14824	14782	14864	14782	14725	14814	14753	14928	14970	14944	14841	14843	14765	14861	14855	14804	14772	15041	14929	14903	14788	15000	14688	14802	14901	14713	14746	14919	14882	14871	14827	14889	14917	14865	14747	14958	14914	14851	14836	14990	15024	14839	14834	14834	14976	14768	14831	14723	14940	14715	14769	14955	14716	14963	14805	14865	14962	14920	14908	14764	15043	14919	14816	14841	14918	15016	14773	15016	14847	14788	14938	14728	14979	14926	14923	14879	14927	15003	14686	14933	14887	14802	14737	14797	14925	14812	14976	14780	14844	14715	14832	14856	14720	14821	14872	14733	14728	14952	14846	14883	14883	14811	14984	15046	14699	14918	14879	14789	15102	15046	14972	15029	14748	14973	15016	14776	14769	14893	14785	14769	15018	14972	14816	14881	14915	14955	14892	15074	14747	14775	14974	14828	14774	14723	14836	14828	14782	14946	14739	14960	14857	14884	14961	15017	14887	14765	14764	14916	15019	14790	14753	14746	14959	14831	14731	14862	14929	14995	14984	14783	14998	14845	14779	14852	14995	14913	14769	14923	14834	14935	14821	14946	15007	14869	14879	14922	14972	14987	14928	14810	14839	15057	14869	14766	14957	14885	14736	14862	14917	14931	14716	14933	14789	14921	14772	14919	15014	15048	14903	14880	14776	14824	14799	14840	14809	15008	14954	14913	14809	14883	14966	14878	14848	14795	15023	14858	14978	14991	14815	14911	14902	14880	14900	14929	14833	14892	14797	14943	14900	14886	14832
45654	52162	52479	44269	37566	32829	27949	24831	23334	22677	22388	22033	22029	21831	21628	21619	21364	21547	21348	21550	21409	21116	21333	21472	21168	21406	21175	21171	21331	21146	21210	21256	21277	21319	21322	21203	21264	21389	21296	21131	21297	21443	21229	21199	21405	21106	21291	21471	21365	21215	20978	21506	21340	21176	21099	21529	21132	21305	21256	21178	21139	21366	21232	21030	21038	21101	21168	21120	21060	21208	21139	21282	21025	21198	21345	21285	21264	21239	21284	21174	21156	21156	21507	21224	21113	21117	21200	21523	21300	21374	21167	21108	21230	21421	21265	21271	21147	21190	21237	21337	21201	21328	21161	21306	21341	21319	21281	21327	21351	21203	21416	21071	21279	21519	21471	21119	21251	21162	21047	20990	21205	21188	21189	21253	21024	21360	21253	21315	21272	21332	21450	21132	21526	21117	21415	21261	21296	21415	21415	21335	21158	21091	21356	21219	21141	21053	21434	21300	21288	21315	21173	21344	21105	21432	21312	21267	21177	21147	21443	21244	21317	21041	21163	21192	21122	21321	21247	21197	21309	21169	21255	21182	21291	21237	21220	21205	21164	21325	21191	21254	21307	21448	21264	21147	21285	21094	21225	21127	21185	21445	21366	21287	21203	21365	21320	21087	21205	21446	21110	21272	21105	21125	21346	21219	21355	21192	21063	21269	21237	21087	21297	21308	21373	21130	21107	21351	21181	21249	21291	21259	21154	21324	21425	21274	21130	21058	21254	21141	21340	21091	21081	21131	21203	21251	21342	21295	21217	21132	21133	21193	21272	21211	21267	21197	21422	21070	21253	21168	21296	21202	21253	21355	21247	21431	21451	21245	21007	21289	21041	21242	21164	21396	21186	21299	21264	21285	21075	21302	21146	21387	21362	21241	20998	21142	21417	21178	21190	21387	21150	21413	21337	21246	21196	21201	21384	21151	21127	21352	21288	21062	21456	21176	21341	21116	21115	21304	21284	21298	21146	21193	21265	21227	21481	21208	21471	21413	21366	21211	21200	20875	21075	21238	21078	21025	21187	21447	21152	21068	21284	21495	21212	21258	20976	21256	21131	21257	21247	20907	21255	21242	21108	21208	21315	21256	21347	21185	21215	21134	21108	21109	21147	21372	21068	21057	21229	21176	21168	21292	21196	21233	21119	21166	21340	21202	21500	21243	21338	21238	21210	21388	21303	21191	21434	21288	21361	21536	21202	21188	21376	21468	21171	21263	21130	21134	21044	21036	21235	21076	21175	21213	21143	21357	21340	21118	21358	21364	21124	21122	21222	21371	21189	21327	21327	21100	21361	21132	21026	21123	21164	21069	21217	21250	21605	20938	21203	21230	21167	21352	21220	21186	21149	21113	21252	21285	21144	21194	21083	21234	21349	21126	21324	21021	21312	21331	21506	21447	21096	21324	21125	21314	21460	21348	21099	20881	21076	21236	21300	21375	21049	21086	21146	21265	21130	21274	21235	21236	21166	21377	21325	21155	21246	21253	21190	21043	21327	21069	21194	20886	21274	21436	21036	21056	21360	21280	21097	21141	21133	21152	21148	21392	21014	21145	21107	21260	21330	21172	21238	21229	21169	21081	21224	21361	21313	21169	21017	21094	21081	21162	21182	21298	21286	21130	21168	21061	21156	21459	21222	21090	21202	21243	21299	21194	21479	21326	21285	21355	21300	21341	21170	21099	21317	21210	21302	21326	21299	21349	21283	21254	21208	21104	21192	21068	21067	21331	21369	21134	21126	21006	20860	21279	21189	21206	21154	21077	21223	21332	21261	21153	21343	21258	20930	20945	21369	21502	21214	21008	21085	21111	21136	21413	21390	21333	21502	21127	21212	21081	21338	21210	21485	21335	21039	21209	21314	21368	21375	21087	21308	20987	21285	21025	21272	21253	21408	20940	21149	21361	21345	21246	21135	21273	21257	21114	21069	21278	21158	21284	20956	21285	20985	21147	21423	21413	20911	21342	21243	21259	21232	20980	21390	21265	21147	21352	21246	21124	21280	21276	21009	21178	21076	21482	21297	21154	20980	21133	21320	21458	21288	21312	21409	21170	21031	21268	20926	21449	21158	21159	21279	21057	21076	21377	20908	21217	21318	21420	21356	21541	21144	21342	21173	21230	21374	21163	21271	21078	21231	21181	20878	21115	21228	21162	21167	21375	21412	21214	21126	21126	21094	21178	21221	21114	21311	21050	21112	21139	21169	21207	21374	21307	21296	21381	21180	21349	21092	21294	21124	21322	21106	21095	21345	21140	21399	21175	21318	21224	21236	21219	21275	21143	21238	21504	21304	21209	21077	21216	21221	21075	21232	21305	21404	21238	21199	21054	21156	21056	21328	21295	20922	21496	21392	21106	21217	21141	20792	21051	21285	21125	21326	21116	21203	21263	21403	21307	20959	21350	21334	21119	21424	21196	20991	21273	21109	21094	21413	21261	21116	21243	21162	21389	21510	20994	21293	21465	21188	21116	21249	21308	21164	21180	21330	21299	21114	21254	21380	21163	21255	21212	21283	21050	21245	21242	21321	21426	21247	20967	21166	21090	21044	21335	21184	21131	21293	21096	21096	21101	21281	20935	21174	21345	21122	21197	21332	21412	21364	21104	21109	21247	21324	21114	21168	21077	21347	21105	21183	21051	21239	21242	21289	21085	21534	21255	21192	21355	21272	21271	21233	21282	21229	21339	21173	21128	21552	21013	21200	21454	21243	21230	21237	21346	21185	21077	21052	21260	21172	21349	21233	21079	21207	21029	21127	21352	21286	21161	20976	21111	21213	21235	21362	21180	21377	21290	21194	21312	21136	21107	21323	21026	21167	21281	21329	21056	21401	21300	21335	21154	21283	21449	21306	21314	21298	21315	21487	21191	21277	21232	21161	21408	21272	21125	21443	21306	21408	21197	21222	21450	21303	21081	21195	21021	20984	21225	21121	21131	21260	21109	21250	21149	21304	21110	20976	20943	21222	21329	21203	21125	21094	21269	21223	21441	20972	21111	21398	21064	21164	21607	21161	21188	21242	21357	21154	21236	21509	21348	21364	21243	21306	21295	21255	21191	21249	21241	21240	21208	21296	21208	21511	21181	21048	21177	21167	21191	21280	21185	21158	21145	21415	21351	21105	21250	21241	21290	21231	21361	21507	21130	21002	21097	21285	21187	21283	21328	21209	21241	21183	21151	21142	21050	21247	21173	21354	21302	21297	21227	21358	21150	21462	21294	21138	21028	20971	21192	21026	21055	21163	21181	21264	21202	21407	21432	21330	21277	21102	21256	21323	21112	21286	21093	21535	21016	21239	21155	21234	21210	21125	21065	21132	21475	21095	21221	21088	21163	21319	21443	21152	21453	21429	21446	21420	21412	21284	21079	21127	21134	21289	21316	21281	21318	21368	21033	21402	20971	21102	21137	21111	21346	21107	21017	21410	21331	21185	21229	21270	21412	21423	21264	21252	21329	21459	21172	21279	21214	21075	21265	21187	20971	21236	21126	21269	21302	21262	20988	21214	21219	21410	21312	21344	21434	21282	21004	21342	20995	21010	21163	21096	21122	21301	21307	21060	21149	21499	21239	21462	21340	21209	21107	21203	21355	21237	21276	21268	21303	21151	21034	21145	21121	21220	21346	21007	20928	21185	21306	21146	21542	21381	21105	21392	21093	21357	21335	21281	21308	21133	21312	21147	20960	21335	21198	21051	21380	21304	21310	21222	21158	21501	21120	21318	21153	21436	21121	21107	21412	21349	21238	21099	21277	21433	21158	21330	21190	21336	21423	21373	21288	21291	21243	21121	21169	21220	21318	21363	21219	21063	21462	21302	21221	21026	21384	21153	21165	21401	21336	21348	21323	21406	21252	21206	21246	21377	21214	21414	21297	21367	21077	21289	21127	21076	21077	21225	21106	21096	21180	21275	21362	21234	20885	21151	21215	21423	21364	21095	21648	21292	21353	21506	21279	21215	21015	21240	20949	21252	21481	21168	21203	21244	21072	21325	21103	21113	21072	20985	21187	21319	21255	21128	21119	21341	21448	21250	21135	21482	21140	21145	21300	21087	21132	21459	21251	21390	21329	21350	21274	21164	21254	21010	21244	21395	21080	21266	21079	21189	21203	21248	21364	21166	21153	20954	21211	21372	21034	21231	21289	21040	21179	21191	21148	21227	21074	21261	21266	21244	21177	21262	21167	21172	21038	21453	21383	21203	21107	21244	21314	21221	21317	21263	21433	21256	21234	21333	21185	21078	21141	21182	21084	21366	21455	20979	21198	21284	21318	21413	21218	21254	21371	21195	21335	21453	21250	21212	21278	21058	21125	20904	21307	21464	21219	21071	21064	21123	21195	21246	21307	21173	21163	21490	21523	21286	21386	21493	21125	20988	21313	21162	21277	21269	21190	21194	21307	21174	21114	21541	21339	21135	21442	21225	21172	21283	21403	21382	21307	21001	21114	21164	21239	21208	21237	21266	21083	21234	21293	21283	21292	21025	21231	21399	21230	21335	21186	21362	21385	21125	21380	21215	21418	21207	21100	21236	21011	21120	21239	21232	21449	21062	21217	21425	21359	21404	21336	21227	21187	21426	21206	21336	21064	21322	21112	21087	21085	21258	21269	21234	21256	21245	21178	21262	21344	21055	20957	21049	21230	21261	21292	21342	21320	21284	21079	21212	21200	21204	21001	21114	21322	21264	21228	21289	21372	21096	20926	21073	21356	21060	21110	21150	21241	21461	21403	21311	21288	21060	21196	21231	21136	21170	21337	21263	21133	21273	21100	21135	21118	21201	21211	21567	21288	21179	21268	21112	21229	21114	21389	21216	21103	21462	21111	21063	21174	21287	21206	21250	21360	21116	21061	21150	21192	21571	21359	21263	21194	21249	21353	21283	21368	21004	21267	21374	21273	21348	21515	21317	21345	21226	21167	21270	21182	21283	20931	21222	21304	21217	21297	21285	21069	21025	21366	21208	21230	21182	21177	21351	21011	21386	21300	21165	21156	21470	21328	21275	21513	21287	21545	21395	21082	21393	21469	21238	21103	20999	21291	21276	21359	21355	20969	21202	21035	21229	21430	21312	21371	21050	21334	21204	21121	21065	21128	21444	21421	21287	21255	20959	21005	21257	21443	21040	21211	21126	21511	21197	21062
47369	60546	54579	42074	35027	29390	23030	19528	17861	17467	16761	16273	16155	15720	15671	15575	15380	15357	15280	15532	15223	15298	15222	15337	15370	15171	15300	15280	15158	15161	15013	15197	15004	15034	15160	15011	15082	14917	15001	15090	15131	15025	15066	15241	15152	15126	14926	15080	14983	14988	14897	15140	15162	15129	15087	15172	15143	14951	15034	15062	14977	14999	15194	15100	15149	15040	15020	14952	15007	15150	15052	15113	15017	14898	15050	15106	15046	15145	15122	15202	14920	15211	15108	15054	15001	15045	15143	15044	15013	14946	15110	15113	15048	15159	15118	14808	15122	15051	15072	15201	15177	15268	15195	15107	15167	15067	15087	15096	15140	14895	15015	15119	15135	14979	15100	15093	15008	15071	15114	15048	15170	14963	15146	14961	14971	14978	14860	15129	15106	15090	15120	15113	15135	15076	14792	15073	15035	15008	14916	15091	15100	15107	15010	14996	15215	15140	14898	15173	15054	15038	15103	15170	15105	15105	14978	15014	15213	15307	15077	15064	15111	14936	15071	14826	14981	15096	15267	14973	15062	15060	15144	15019	15114	15131	14992	15112	14948	15053	15085	15207	15079	14805	15095	15043	15179	15032	15231	15053	15226	14992	15080	15106	14944	15086	15162	14966	14977	15200	15019	15037	15135	15027	15045	15100	15023	15051	14950	15163	14984	15047	15117	15008	14995	15084	15177	15160	15107	14935	15145	15133	15096	15131	14943	15123	15099	15104	15006	15090	15078	15290	15127	14957	15014	15122	15044	14987	15172	15165	15143	15068	15060	15105	15046	14948	15117	15068	15160	14967	14917	15030	15153	15049	14976	15151	14952	15123	15151	15008	14967	15148	15116	15120	15035	15096	15200	14990	15034	15026	15135	14933	15141	15061	15089	14910	15015	15081	15020	15129	15084	15073	14946	15144	14944	15097	15068	15107	14999	15118	15015	15093	15124	15136	15046	14952	15090	14917	14923	14908	15056	15106	15032	15109	15017	14877	15165	15046	15174	15086	15194	15006	15112	14946	14980	15107	14909	15015	15072	14928	15152	15165	15106	15043	15125	15028	15115	15163	14977	15003	15173	15213	15211	15122	15029	15173	15080	15080	14978	15210	15107	15090	15138	15038	15009	15014	14953	15004	15136	14885	15077	14998	15012	14947	14978	15160	15143	15071	15047	15042	14945	15010	15150	15152	15077	14984	15110	15085	14933	15066	15098	15136	14940	15018	14944	15010	15231	15152	15031	15043	15154	15013	15184	14942	15042	14913	15054	15008	15127	14961	15149	14877	15098	14915	15306	14924	15110	15081	14994	15195	15009	15145	15119	15013	15048	14898	14940	14999	14903	15028	15034	15186	15044	14983	14780	15073	14909	14935	15129	15047	15160	15012	14961	14897	15145	15078	15169	15053	15045	15003	15032	15303	15035	15047	15189	14986	14995	15087	15150	15143	15014	14971	15037	15086	15017	14967	14985	15105	15021	15053	15094	15126	15061	15046	14899	14996	15074	15167	15202	14942	15218	15110	15089	15037	15058	15095	15075	15157	15225	15082	14920	14987	15064	14924	15253	15133	15102	15137	14912	15082	15055	15072	14969	15091	15092	14879	15040	14891	14931	15001	15102	15010	15051	14960	15029	15133	15008	14946	15184	15237	14997	15082	14954	15035	15179	15177	15053	15080	14923	15142	14870	15100	14985	14989	15065	14849	15010	15047	15125	14923	15022	15071	14993	15030	15082	15095	15066	15148	14990	15015	15114	15188	14927	15073	15075	15097	14992	14974	15057	15077	15065	15023	15079	15083	15096	15287	15133	15073	15155	15059	15074	15177	15228	14939	15056	15183	15049	15065	15102	14971	15033	15194	15057	15076	14940	14993	15101	15038	15206	15029	15041	15057	14897	15049	14931	14980	15294	15207	15195	15129	15087	14963	15100	15150	15002	14864	15011	15037	15057	15011	15042	14970	15011	15079	15064	15032	15073	15179	15173	15042	15014	14979	14921	15255	14977	15014	14975	14910	15117	15101	15119	14992	15159	15154	15087	15271	14957	15153	15130	15089	15232	15047	15187	14982	15039	15077	15257	14913	15010	15025	14923	15046	15278	15184	15175	15106	15055	15071	14988	15074	15007	15082	15022	15173	15084	15118	15056	15120	14850	14997	15086	15128	15069	15035	15135	15220	15246	15022	15094	14999	15019	15031	15201	14942	14957	15179	14908	14920	15194	14785	15013	15029	15156	15218	14761	15038	14942	14961	15105	15038	15083	15013	15111	15164	14977	15098	15245	15218	15199	14938	15033	14909	15137	15051	15175	15183	15019	14994	15079	14982	14905	15279	14769	14941	14892	15061	15261	15155	15063	15107	14989	15051	15123	14985	15141	15121	15136	15090	15094	15057	14892	15135	15115	14913	15122	15039	15047	15052	15024	15087	15075	15034	15012	15197	14983	14933	15071	14999	15165	15032	15053	15048	15199	14886	15255	15224	15110	14957	14913	15319	15080	15140	14927	15026	15103	15096	15114	14874	15067	15055	14960	15002	15025	15035	15055	15107	14964	14858	15009	15054	14878	15164	15159	14931	15047	14966	15166	15070	14984	15011	15056	15039	14964	15092	15085	15109	14985	15262	15185	15002	15233	15067	14936	15097	15066	15109	15080	14937	15051	15080	15159	15003	15152	15198	15049	14968	15115	15211	15097	15179	14931	15079	14882	15082	15110	15056	15264	14978	14976	14904	15133	15270	15019	15081	14992	15028	14992	15194	15074	15068	15078	14978	15060	15028	14868	15126	15079	15061	15044	15137	14907	14870	15206	15154	14894	15204	15132	15028	15212	15052	15046	15090	15018	15003	15055	15038	15058	14949	15194	15001	15054	15003	15056	15130	15075	15099	15030	14868	15114	15155	15047	14968	15161	15028	15172	15128	15192	14896	15126	14998	14995	14924	15089	14999	14898	15230	15174	15001	15238	15089	15056	14937	15166	14975	15085	14952	15074	15002	15028	15081	15153	14965	15010	15242	15217	15073	14997	15203	14943	15006	15128	15238	14946	15123	14966	15002	15019	15029	15072	15157	14868	14997	15122	15069	15084	15246	15117	15078	15096	15017	15157	15151	15132	15178	14996	15098	15012	15123	15124	15187	15016	14968	15075	14967	15054	14970	15049	14949	15091	15011	15180	15220	15069	15096	15208	15108	15007	15056	15121	14962	15114	14990	15000	15128	15074	15155	15099	15051	15008	15070	14921	15196	15181	14999	15120	15179	15001	14968	15113	15002	15091	14903	15050	15033	14960	14965	15023	14881	15110	15061	14943	15135	15019	14935	15042	15016	14997	15068	15145	15112	15131	15011	15106	15201	14993	15350	15162	15095	15037	15132	14964	15015	15087	14967	15218	15126	15026	15030	15211	15103	14834	15121	15241	15063	15151	15147	14988	15084	15244	15149	15010	15098	15143	14836	15098	15169	14985	15126	15115	15108	15060	15081	14994	15133	15141	14981	15228	15082	15124	15029	14967	15225	15060	15130	15015	15003	15006	15147	15051	15095	15013	14909	14982	15188	14986	15076	15038	15092	14964	15040	14952	14998	14905	15045	15050	15020	14955	15158	14966	15258	15053	15023	14955	15114	15063	15105	15126	15024	15110	15022	15097	15065	15108	14934	15160	14926	15025	15010	15127	14973	15065	15127	15101	15089	15193	15074	15219	15126	14967	15029	15007	15083	15128	15083	15002	15095	14959	15193	15079	15176	15172	15089	15145	15212	15036	14976	15109	14967	15005	15284	15019	15115	15239	15100	15053	14953	15031	14982	15033	15007	15094	14808	15013	15041	15367	15016	15084	15126	15065	15087	15199	15185	15088	15192	14948	15076	15031	15094	14997	15047	14878	14977	15223	15122	14964	15092	15050	15063	15129	15010	14937	15043	14962	15011	15091	14987	15105	15173	15129	15069	15090	15076	15074	15167	15110	14973	15258	14933	15156	15019	14989	15107	15107	15080	15201	15060	14992	15081	15056	15168	15158	15186	15023	15076	14865	15047	15239	15099	15162	14992	14838	14945	15086	15014	15152	15124	15001	15043	15019	15044	15098	14967	15010	15083	15064	15245	15061	14995	15146	15155	14957	15053	15146	14866	14957	14923	15144	14953	15023	15336	14908	15011	15173	14992	14985	15075	15172	15149	15077	15127	15180	15012	14974	14913	15105	15070	15106	15292	15043	15093	14994	15073	15078	15213	15037	14919	15031	14916	15046	15040	15079	15167	15008	15114	15138	15080	14994	14994	14901	15105	15095	15075	14996	14904	15143	15009	15064	15123	15055	14887	15128	14960	15040	15021	14982	14942	14996	15063	14968	15182	15308	15008	15006	15176	15073	15248	15124	15080	14956	15146	15005	15054	15098	15033	15134	14976	15014	15071	15180	15112	15108	15068	15011	15001	14944	15058	14986	15114	15079	15115	14935	15161	15144	15210	15202	15021	15317	15156	15055	14931	15055	15237	15055	14958	14921	15063	14868	15000	15085	15158	15206	15135	14924	15084	15253	15109	15128	14972	15168	15226	14971	15116	15174	15128	14993	15115	15072	15102	15192	14950	15185	15051	15104	15252	14924	15189	15251	15108	15061	14930	15051	14976	15170	14976	15037	15014	15084	15142	15063	14884	15140	15054	14904	15048	15239	14924	14995	14990	15060	15143	15151	14899	15111	14947	15219	14831	15007	15100	15090	15023	15053	14941	15062	15095	15098	14997	15087	15032	15021	14980	15210	15083	15072	15085	15162	15111	15212	15098	14998	15006	14996	15121	15059	15006	15035	15003	15113	15045	15072	15186	14934	15065	14996	15001	15113	15109	15115	15024	15052	14919	15048	15184	15137	15101	14960	14980	15040	14996	15115	14822	15147	15102	15086	15068	14990	15110	14967	15132	15116	15221	15041	15047	15078	15021	14958	15085	15054	15201	14956	15019	14968	15108	15038	15182	15126	15072	15092	15084	14966	15051	14991	15039	15203	15220	14966	15121	15029	15096	14937	15190	15006	15030	14945	15114	15091	15036	15131	15047	15134	15078	15058	15028	15207	15185	15147	15126	15080	15061	15134	14972	15166	15071	14966	15144	15159	14975	15044	15111	15002	14986	15126	15018	15183	14937	15393	15045	15218	15087
26421	21948	32830	39415	39234	34857	30815	26765	24790	23745	23144	22908	22518	22114	21795	21627	21658	21443	21298	21202	21121	21280	21048	20999	21060	21219	21147	20891	21245	20759	20966	20839	20776	20926	20925	21085	20899	21058	20870	21087	20944	20894	20873	20740	20713	20910	20849	20756	20834	21098	20935	20904	20961	20756	21056	20761	20958	20988	20731	20923	20689	20655	20766	20829	21002	20714	20947	20687	20802	20871	20959	20611	20828	21080	20998	20936	20909	20503	20871	20916	20903	21083	20822	20929	20796	20910	20833	20794	20832	20850	20858	21025	20789	20659	20540	20774	21120	20857	20940	20824	20612	20777	21120	20991	21026	20769	20739	20963	20658	20847	20847	21018	20813	20812	20808	20828	20821	20968	20757	20735	20664	20775	20532	20727	20737	20868	20709	20784	20897	20743	20748	20634	20708	20780	20848	20652	20666	20679	20929	20724	20825	20870	20640	20744	20925	20873	20942	20686	20889	20750	20645	20767	20774	20673	20675	20582	20681	20995	20771	20773	20674	20931	20714	20782	20873	20894	20901	20796	20860	20794	20515	20810	20701	20755	20839	21014	20846	20638	20739	20527	20980	20789	20863	20825	20939	20723	20626	20850	20805	20943	20926	20727	20898	21259	20774	20835	20932	20819	20845	20733	20644	20946	20805	20868	20962	20756	20849	20648	20787	21011	21075	20779	20700	20826	20567	20634	20708	21025	20694	20774	20756	20833	20793	20667	20755	20684	20899	20728	21007	20523	20817	20952	20886	20899	21056	21209	20626	20793	20746	20655	20766	20830	20905	20936	20814	20875	20866	20857	20628	20763	20880	20924	20725	20812	20767	20756	20834	20821	20992	20773	20841	20746	20677	20692	20821	20728	21047	20720	21050	20800	20941	20924	20874	20970	20807	20636	20853	20918	20966	20870	20854	20912	20769	20993	20828	20925	20958	20570	20813	20861	20920	20763	20760	21067	20942	20721	20981	20811	20597	20578	20889	20796	20810	20943	20837	20972	20775	20712	20748	20735	20716	20750	20734	20899	20895	20929	21007	20945	20893	20768	20664	20701	20997	20949	21033	20809	21086	20943	20629	20690	21111	20765	20821	20735	20936	20989	20770	20808	20739	20644	20929	20897	20811	20749	20820	21008	20822	20833	20830	20901	20793	20789	20818	20911	20890	20922	20826	20907	20795	20842	21057	20750	20981	20838	21092	20985	20873	20890	20839	20840	20644	20997	20893	20815	20592	20782	20946	20981	20861	20658	20732	20888	21000	20846	20805	20779	20875	20787	21055	20732	20720	20729	20688	20815	20974	20858	20551	20867	20777	20823	20788	20802	20986	20720	20918	20913	20823	20563	20801	20739	20929	20422	20691	20865	20640	20684	20639	20787	20666	20646	20885	20587	20624	20954	20839	21001	20849	20863	20888	20779	20773	20794	20682	20709	20795	20566	20919	20798	20735	20882	20893	20950	20956	20756	20927	20842	20895	20944	20811	20934	20862	20729	20640	20773	20844	20878	20922	20971	20768	20989	20942	20656	20725	20650	20607	20903	20824	21075	20939	20768	21106	20855	20862	21093	20832	20585	20843	20931	20832	20858	20853	20660	20675	20869	20852	20998	20704	20923	20968	20727	20697	21034	20835	20815	20912	20688	20981	20876	20730	20850	20819	20720	20661	20697	20955	20782	20608	20713	20777	20806	21031	20723	20878	20939	20934	20835	20790	20778	20618	20720	20837	20865	20742	20660	21063	20669	20713	20733	20809	20784	20951	20683	20843	20757	20650	20831	20696	20689	20785	20948	20876	20938	20578	20820	20743	20824	20915	21123	20594	20572	20887	20711	20719	20808	20787	20799	20621	20856	21050	20771	20882	20962	20728	20749	20791	20946	21024	20835	20880	20752	20944	20867	20912	20570	21004	20786	20891	20834	20811	20961	20933	20982	20706	20949	20842	20595	20939	20680	20892	20886	20798	20804	21028	20717	20929	20884	20881	20772	20719	20890	20975	20751	20610	20789	20926	20974	20668	20727	20977	20542	20746	20819	21022	20726	20670	20801	20786	20556	20820	20851	20804	20698	21014	20814	20899	20600	20936	20810	20828	20936	20745	20683	20735	20614	20945	20638	20767	21017	20746	20820	21103	20815	20702	20989	20689	20813	20762	20706	20719	20703	20650	20678	20913	20915	20840	20770	20848	20675	21015	20983	21043	21021	20922	21052	20820	20915	20715	20674	20962	20905	20772	20751	20874	20627	20814	20760	20904	20704	20737	20750	20934	20744	21090	20742	20834	20838	20989	21051	20912	20696	20617	20964	20835	20708	20880	20921	20967	21186	20777	20720	20886	20668	21037	20827	20687	20674	20774	20935	20938	20554	20755	20956	20779	21006	20873	20814	20819	20701	20722	20583	20868	20542	20701	20948	20924	20944	20927	20667	20696	20904	20832	20918	20676	20795	20815	21026	20724	20789	21068	20919	20836	20838	20849	20865	20769	20790	20680	20807	20787	20926	20844	20835	20881	21002	20995	20766	20844	20944	20890	20883	20888	20809	20740	20809	20876	20923	20939	20790	20799	20726	20774	20668	20764	20875	20827	20647	20762	20923	20795	20802	20942	20965	20974	21080	20649	20610	20683	20986	20849	20781	20838	20797	20925	20810	21028	20658	20513	20833	20666	20867	20826	20590	20903	20859	20728	20766	20831	20732	20418	20962	20839	20882	20886	20943	20943	20837	20472	20819	20949	20765	20944	20970	20648	20592	20789	20815	20751	20857	20647	20953	20866	20721	20763	20698	21054	20816	20908	20762	20864	20723	20870	20657	20761	20982	20828	21077	20499	20617	20596	20636	20934	20753	20897	20817	20695	20902	20868	20679	20936	20993	20870	20860	20813	20804	20865	20883	20764	20895	20872	20906	20612	20730	20771	20975	21029	20719	21000	20852	20774	20918	20842	20891	20687	20885	20802	20734	20909	20818	20872	20783	20697	20789	20781	20864	20906	20802	20800	20643	20896	20803	20788	20887	21061	20608	20821	20591	20967	20926	20846	20753	20718	20969	20608	20807	20853	20819	20853	20873	20858	20602	20881	20959	20977	20975	20859	20844	20610	20665	20710	20815	20743	20802	20964	20899	20910	20907	20792	20816	20759	20768	20626	20708	20718	20778	20867	20758	21038	20691	20769	20911	20630	20807	20729	20858	20942	20741	20768	20838	20754	20926	21092	20856	20720	20671	20830	20974	20891	20691	20684	20570	20906	20650	20880	20867	20868	20723	20866	20843	21054	20842	20776	20795	20888	20745	20815	20940	20799	20639	20777	20794	20708	20843	20701	20688	20869	20877	20985	20721	20885	20730	21131	20770	20732	20807	21167	20777	20898	20860	21130	20903	20668	20749	20822	20690	20739	20657	21202	20714	21023	20693	20834	20869	20674	20686	20868	21006	20873	20992	20839	20867	20971	20856	20944	20930	20789	20847	20805	20921	20876	20792	20656	20912	20702	20815	20696	20844	20759	20807	20669	20968	20668	20787	20604	20773	20880	20850	20676	20946	20575	20912	20808	20558	20611	20730	20859	20818	20833	20877	21025	20762	20761	20787	20872	20671	20673	20655	20819	20794	20880	20766	20969	20926	20910	20706	20804	20947	20800	20943	20681	20888	20689	20792	21041	20767	21014	21005	20711	20744	20885	20884	20885	20920	20860	20571	20829	20970	21021	20996	20833	20950	20835	20689	20893	20800	20865	20946	20568	20910	20848	20754	20916	20836	20951	20776	20654	20862	20757	20841	20681	20939	20665	20906	21033	21076	20870	20843	20913	20805	20914	20944	20939	21013	20855	20873	20614	20873	20868	20904	20732	20861	21105	20884	20782	20910	20918	20521	21019	20741	20970	20819	20890	20849	20663	20907	20758	20839	20726	20884	20779	20798	20878	20702	20815	20848	20995	20719	20467	21143	20936	20907	20938	20703	20819	20836	20908	20612	20864	20776	20772	20997	20916	21011	20849	20911	20760	20850	20801	20955	20818	20710	20690	20903	20603	20827	20735	20840	20885	20716	20807	20725	20711	20885	21023	20967	20732	20719	21009	20646	20817	20979	20790	20660	20912	20850	20684	20826	20993	20561	20943	20863	20842	20761	20935	20940	20875	20917	20705	20896	20735	20689	21041	20646	20817	20651	20692	20885	20707	20932	20660	20730	20869	20799	20683	20726	20981	20510	20860	20647	20923	20594	20824	20564	20585	20923	20988	20774	20635	20830	20690	20872	20687	20825	20934	20980	20851	20853	20993	20929	20790	21020	20724	21056	20878	21062	20742	21032	21000	20771	20786	21045	20653	20803	20666	20936	20818	20902	20892	20797	20759	20882	20933	20745	20981	20885	20708	20746	20719	20777	20874	20722	20870	20692	20795	20685	20891	20639	21058	20679	20784	20957	20860	20800	20866	21018	20939	20865	20813	20875	20753	20753	20794	20721	20885	20772	20889	20812	20970	20786	20864	20971	20884	20751	20842	20726	20958	21103	20899	20844	20906	20703	20906	20856	20806	20840	20691	20645	20821	20796	20790	20938	20798	20893	20841	20761	20829	20961	20975	21016	20737	21000	20855	20831	20885	20932	20821	20788	20717	20717	20882	20786	20845	20528	20915	20796	21055	20579	20827	20625	20962	20674	20905	20756	20850	20883	20706	20818	20525	20756	20876	20769	20749	20579	20879	20733	20899	20836	20648	20932	20651	20606	20824	20537	20791	20895	20442	20685	20725	20471	20910	20807	20747	20970	20860	21012	20984	21125	20782	20814	20844	20992	20713	20857	20656	20927	20856	20663	20813	20859	20833	20955	20957	20822	20899	21017	20825	20771	20890	20842	20790	20731	20631	20622	20831	20690	20843	20833	21057	20839	20825	21027	20920	20681	20613	20780	20681	20791	20918	20988	20855	20881	20608	20818	21021	20650	20886	20823	20697	20829	20767	20772	20597	20820	20929	20760	21264	20758	20723	20910	20743	20726	20606	20680	20843	20824	20675	20694	20574	20737	20835	20717	20792	20904	20891	20826	20729	20975	20793	20700	20860	20850	20893	20785	21047	21206	20686	20635	20947	20832	20950	20918	20666	21000	20885	20893	20753	20768	21042	20970	20794	20542	20831	20873	20764	20729	20846	20817
46261	69736	69448	57056	44529	32114	25159	22207	20121	19265	18018	17258	16628	16289	16087	15754	15819	15489	15508	15233	15344	15236	15272	15042	15145	15220	14981	15002	15021	15144	14972	15145	15018	14872	15096	14789	15068	14984	15081	15072	14945	14816	14885	14926	15142	15059	14847	14938	14705	14984	15053	14944	15034	15080	14982	14908	14972	14887	15075	14871	14744	14809	14831	14884	14820	14952	14830	14985	14909	14945	14895	14976	14911	15119	14948	15062	15008	14904	14926	14889	15080	14732	14681	14838	14943	14813	14883	14927	14941	14861	14987	14947	14915	14929	14924	14981	15007	14856	15048	14808	14884	14888	14905	14898	14955	14848	14782	14885	14862	14899	14890	14648	15007	15112	14937	15014	14866	14936	14901	14828	14857	14852	14923	15095	14858	14994	14925	14836	14867	15139	14780	14894	14934	14864	14852	14834	14935	14907	14963	14974	15058	15017	14844	14967	15047	14877	14868	14958	14973	14960	15008	14791	14808	14946	14908	14926	14751	14810	14920	14818	14976	15026	15026	14908	14954	14889	14859	15000	14963	15029	15048	14927	14867	14931	14918	14740	14980	14897	14972	14756	14924	14823	14839	14886	15033	14865	14926	14847	14890	14782	14928	14971	14994	14898	14748	14797	15044	14932	14872	14765	14931	14882	14813	14767	14900	14835	15028	14946	14850	14863	14780	14835	14880	14953	14841	14952	14682	14836	14928	14908	14835	14718	14848	14856	14985	14959	14822	14908	14849	15032	14949	14925	14940	14714	14757	15030	14885	14933	14824	14925	15068	14817	14823	14831	15030	14958	15054	14953	14765	14850	14861	14973	14930	14899	14911	14811	15085	14893	15035	14953	14810	14900	14934	15020	15029	14971	14832	14865	14791	14871	14877	14858	14833	14791	14952	14773	14962	14938	14891	15008	14768	15125	14905	14881	14669	14884	14981	14994	14704	14850	15030	14934	14843	14865	14989	15029	14853	15089	14968	14977	15073	15049	14903	14769	14938	14877	14763	14962	14813	14954	14983	14992	14790	14741	14848	14829	15099	14786	14766	14831	15064	14780	14745	14775	14913	14851	14878	14808	14842	14875	14957	14848	14976	14991	14756	15090	14821	14904	14728	14869	14922	14947	14872	14796	14875	14911	14880	14851	14834	14943	15030	14946	14944	14908	14967	14935	14860	15111	14877	15063	14877	14944	14822	14884	14947	14888	14909	14918	15076	14812	14953	14769	14691	14998	14871	14879	14840	14883	14984	14931	14813	14925	14974	14948	14897	14986	14822	14769	15213	15070	14863	14957	14951	14827	14807	14965	14813	14943	15014	14833	14996	14761	14841	14841	14799	14946	14930	14899	14828	14937	15146	14791	14963	14721	14859	14915	14930	14824	14962	14789	14787	14965	14708	15068	14874	14908	14741	14809	15063	14923	14665	14848	14751	15025	14974	14863	14865	14682	14978	14834	15042	14994	14888	14909	14688	14905	15057	14768	14899	14852	14871	14804	14842	14704	14771	14894	14758	14898	14886	14926	15030	14961	14874	15088	14943	14943	14991	14840	14819	14975	14946	14819	15135	14788	15068	14840	14924	14944	14815	14940	15018	14974	14853	14867	14896	14990	15000	14896	14872	14932	14763	14885	14820	14805	14887	14734	14835	15026	14959	14717	14860	14738	14875	14986	15007	14902	14725	15119	14963	14923	14692	14777	14863	14895	14840	14833	15028	15024	15059	14981	14866	15230	14761	14967	15062	15150	15017	14916	15003	14787	14914	15006	14760	14931	14758	14887	15031	14822	15015	14842	14743	15053	14993	15004	15061	14881	15061	14904	14677	14906	14831	14788	14781	14874	14953	15033	14891	14861	14969	14873	14895	14813	15146	14943	14960	15118	14833	14951	14954	15050	14938	14873	14914	15047	14846	14719	14927	14895	14916	14849	14922	14929	14898	14991	14735	14867	14893	14939	14760	15008	15043	14824	15058	14756	14917	14665	14894	14934	14904	14965	14939	14991	15024	14746	14972	14899	14880	14838	15007	14823	14744	15017	14932	15033	14980	15061	14788	14940	14971	14759	14793	14838	14795	14921	14918	14700	14922	14851	14902	15097	14824	14771	14925	14748	14849	14972	14905	15054	14814	14799	15057	14789	15041	14944	14836	14702	14980	14874	14869	14835	15069	14845	14956	14798	14801	14890	14896	14994	14849	14977	15032	14826	14831	14902	14813	15121	14855	14865	14894	14740	14905	14752	14802	14817	15018	14902	14823	14816	14963	14866	14739	14895	14957	14908	14762	14901	14635	14792	14768	14765	14989	14710	15021	14790	14760	14817	14879	14916	14837	14836	14711	14980	14918	14791	14798	14726	14769	14940	14987	15068	14884	14892	14921	14971	14849	14885	14968	14575	14824	14818	14937	14843	14970	14777	14864	14943	14866	14712	15001	14888	14881	14703	14849	14868	14959	14738	14764	14890	15046	14876	14993	14820	14945	14915	15002	14897	14903	15049	14849	14875	14995	14822	14876	14859	14837	14737	14997	14754	15046	14803	14943	14868	14882	14908	14902	14904	14844	14911	14936	14737	14824	14773	14853	14818	14869	14994	14940	14931	14987	14899	14993	14863	14722	15028	14888	15013	14860	14696	15099	14821	14983	14905	14940	14959	14841	14987	14970	14847	14921	14903	14996	14897	14812	14888	14837	14912	14768	14889	14913	14855	14984	14889	14829	14904	14750	14937	14806	14989	14966	14831	14917	14866	14752	14786	14995	14993	15037	14986	14985	14867	14961	14994	14693	14831	14750	14783	15011	14896	14729	15024	15000	14759	14739	14765	14738	14956	14836	14952	14634	14871	14909	14936	14688	14942	14908	14970	14924	14948	14980	15029	14875	14923	14957	14931	15003	14813	14931	14990	14991	14832	14936	14950	15122	14773	14840	14959	14761	14917	14824	14997	14907	14723	14971	14834	14812	14987	14859	15044	14826	14884	14842	14974	14950	14964	15006	14994	15054	14800	14993	14924	14973	14698	14930	14968	14892	14950	14950	15100	15012	15011	15106	14736	14877	14946	14924	15065	14916	14901	15003	15015	14803	14883	14987	15074	14995	15066	14835	15070	14695	15012	14799	15014	14757	15021	15082	14912	15084	14819	15032	14921	14725	14977	14899	14862	14906	14879	14849	14796	15065	14930	15051	15062	14729	14941	14980	14797	15122	14720	14946	14966	14963	14925	15130	14851	14992	15008	14933	14826	15087	14957	14853	14864	14973	14845	14828	14915	14980	14966	14786	14839	14859	14788	14888	15018	14872	14879	14874	14829	14838	14976	14806	15016	14891	14732	15053	14951	14811	14802	14997	14876	14838	14957	15011	14887	14802	14902	14898	14993	15040	14890	15009	14932	14747	14909	14863	14885	14814	14930	14855	15091	15055	14915	14972	14822	14856	14863	14784	14966	14993	14906	14941	15042	14982	14831	14820	15118	14876	14906	15040	14792	15007	14919	14696	14915	14819	14884	14709	14792	14887	14837	14995	14987	14816	14951	14964	14979	14904	15009	14810	14895	15036	14917	15012	14775	14905	15052	14922	14933	14969	15088	14917	14891	14919	14997	14799	15117	15064	14857	14809	14883	15041	14943	14834	14762	14912	14824	14763	14833	14915	14960	14855	14805	14848	14882	15022	14786	14814	14825	14836	14922	14985	14978	14915	14824	14933	14765	14992	14870	14802	14822	14863	14778	14625	15086	14972	14644	14697	14738	14924	14937	15019	14809	14927	15066	14740	14922	14771	14904	15021	14974	15067	14907	14963	15173	14889	14910	14777	14842	14932	14802	14832	14946	14957	15069	14777	14813	14937	14947	14895	15061	14855	14919	15025	14926	14865	14694	15004	14791	14889	15016	14885	14879	14789	14970	14988	14950	14833	14791	14803	14891	14752	14924	14800	14854	14885	14901	15098	15034	14786	14983	14872	14893	14931	14724	14955	14912	14819	14906	14835	14880	14933	14936	15045	15089	15015	14906	14715	15021	15026	14836	14902	14980	14979	14689	14804	14895	14867	14893	15049	14837	14879	14873	14893	14993	14936	15038	14701	14756	14994	14948	15190	14920	14889	14803	15042	14923	14829	14753	14987	14761	14931	14948	14942	14809	14792	14953	14958	14989	14905	14952	14823	14904	14939	14926	14904	15051	14900	14934	14814	14910	14941	14843	14950	14813	14754	14842	14804	14860	14835	14855	14853	14852	14746	14822	14933	14773	14970	14953	14955	14925	15009	14891	14947	14899	14928	14981	14993	14834	15049	14953	15007	14984	14894	14884	14903	14879	14724	14899	14747	14939	14912	14820	14870	15060	14794	14819	14942	14904	14856	14722	14828	14887	14847	14930	14749	14748	14772	14795	14921	14834	14806	14992	14928	14883	14989	14986	14894	14925	15041	15010	15050	14753	14778	14976	14923	14884	14872	14955	14727	14894	14793	15011	14988	14955	14916	14892	14762	14701	14922	15032	14969	14729	14793	14925	14690	14852	14915	14841	14946	15021	15015	14839	14975	14996	15037	14988	14934	14821	14977	14973	14885	14883	14963	14879	14812	15032	14951	14934	14994	14799	14926	14906	15018	15015	14879	14971	14921	14934	15011	15037	15054	14878	15160	14676	14990	14832	14865	14932	14954	14777	14961	14979	14819	14909	15000	14940	14905	14892	15049	15021	14850	15046	14934	14697	15020	14931	14919	15012	14964	14963	14910	14880	14848	14930	14969	14873	14995	15012	14915	14870	15053	14875	14933	14987	14893	14871	14882	14826	14824	14844	14779	15031	14881	14675	14893	14949	14951	14776	14873	14805	14867	14765	14922	14838	14904	14796	14976	14985	14890	14856	14847	14963	14922	14835	15077	14834	14888	14827	14994	15095	14802	15029	14825	14951	14878	14953	14746	15080	14878	14717	15075	14861	14821	15027	14812	15082	14947	14801	15053	14952	14834	14696	14921	14798	14915	14851	14655	14894	14879	14923	14901	14914	14854	14941	14838	14755	14829	14942	14969	14906	14925	14980	14951	14674	14806	14805	14936	14804	14900	15001	15107	14835	14913	15037	14783	14928	14958	14878	14990	14984	15247	15105	15074	14879	14810	14825	14815	14873	14706	14775	14983	14864	14920	14980	14936	14875
24521	21677	30275	28376	27516	32428	34351	29537	26363	25581	24284	23444	23215	22750	22658	22178	21792	21695	21716	21637	21423	21395	21273	21164	20975	21159	21402	20981	20918	20889	21019	21076	21179	21015	21124	20777	21193	20853	20935	21111	20971	21075	21162	21044	21212	20863	20815	20722	20690	21003	21006	20892	20950	20780	20923	20991	20938	20995	20710	20848	20931	20765	20646	20803	20802	20861	21004	20945	20784	21020	21043	20889	21124	20911	20677	20949	21179	20650	20851	20750	20892	20785	21022	20901	20932	20751	20919	20822	20790	20708	20716	20659	20846	20841	20871	20881	20675	21004	20946	20804	20763	21103	20877	21046	20891	20935	20958	20912	20905	20884	20849	20962	20887	20607	20978	20854	20610	20953	20994	20778	20802	20904	20799	21021	20951	20819	21177	20915	20792	20789	20771	20778	20741	21033	20801	20703	20826	20810	20628	20791	20794	20833	21050	20838	20813	20634	21055	20772	20892	20948	20631	20611	20612	20965	21012	20787	20816	20700	20897	20619	20709	20918	20750	20717	21014	20924	20795	20770	20872	20844	20851	20853	20671	20931	20992	20872	20775	20878	20892	20982	20980	21002	20880	20930	20677	20908	20653	20914	20904	20736	20888	20814	20822	21018	20790	20767	20554	20980	20902	20824	20988	20474	20823	20862	20888	20889	20944	20761	20767	20818	20889	20865	20895	20824	20715	20639	21029	20764	20845	20640	20761	20922	21084	20891	21134	20700	20824	20715	20675	21073	20979	20691	20786	20984	21015	20808	20814	20855	20890	21073	20626	20611	20822	20776	20847	20779	20788	20705	20729	20909	21068	20892	20649	20637	20921	20911	20826	20923	20789	20989	20799	20874	20711	20832	21240	21125	20860	20741	20655	20890	20806	20798	20828	20706	20730	20941	20933	20556	20999	20860	20591	20721	20861	20835	20895	20905	20849	20976	20904	20971	20951	20576	20884	21000	21005	21059	20906	20736	20576	20788	21068	20993	20722	20926	20850	20764	20870	20803	20835	20758	20785	21002	20949	20639	20895	20829	20819	20794	20817	20924	20778	20567	20828	20859	20820	20781	20799	20934	20678	20899	20859	20839	20740	20947	20788	20642	20855	20892	20822	20829	20975	21043	20898	20715	20806	20775	20813	20991	20749	20769	20745	20813	21049	20911	20837	20821	20711	20959	20800	20809	20975	20968	20920	20843	20795	20747	20914	20811	20619	20792	20767	20826	20959	20780	20491	20897	20863	20834	20962	20736	20857	20665	20809	20980	20720	20864	20996	20833	20870	20916	20603	20888	20950	20705	20817	21110	20870	20674	20936	20899	20865	20651	20683	20820	20699	20713	20830	20852	20731	20818	20689	20700	20872	20868	20913	20917	21081	20750	20867	20819	20806	20970	20946	21025	20900	20892	20749	20991	20781	20682	20767	20928	20748	20964	21044	20939	20702	20658	20652	21019	20857	20697	21010	20822	20776	20818	20861	20727	20818	20745	20914	20948	20925	20896	20780	20896	20964	20823	20762	20761	20905	20748	20839	20784	20747	20734	20764	20983	20867	20930	20693	20822	20840	20904	20759	20702	20863	20861	21037	20659	20811	20965	20777	20745	20940	20844	21080	20690	20585	20870	20796	20876	20954	20935	20921	20790	20786	20878	20802	20740	20828	20880	20954	20774	20899	20953	20625	20844	20653	20756	20891	20650	20643	20711	20857	20750	21001	20710	20794	20785	20657	20713	20845	21070	20974	20893	20806	21051	20851	20746	20692	20674	21139	20633	20815	20887	20839	20931	20819	20865	20943	20937	20867	20953	20827	20773	20767	20661	20730	20875	20765	20689	20742	20836	20937	21081	20710	20935	21017	20887	20944	20973	20749	20997	20911	20709	20898	20866	20986	20878	20771	20927	20672	20679	20835	20805	20691	20720	20619	20649	20572	20824	20900	20700	21018	20832	20848	20931	21034	20955	20648	20960	21074	20699	20834	20883	20917	20855	20884	20542	20802	20822	20803	20648	21025	20823	20503	20921	20652	20702	20928	20806	21045	20829	20975	20749	20605	20750	20946	20892	20790	20703	20927	20700	20627	20714	20839	20653	20658	20682	20712	20564	20624	20748	20597	20803	20801	20787	20792	20935	20901	20910	20671	21018	20682	20971	21022	21039	20926	20868	20798	20787	20837	20785	20773	20954	20865	20915	20841	21061	20831	20819	20754	20925	20766	21003	20921	20863	20727	20946	20915	20576	20940	20840	20621	20738	21004	21000	20853	20798	20791	20736	20925	20851	20825	20830	20911	20882	20926	20741	20751	20829	20799	20858	20804	20571	20922	20833	20945	21017	20845	20971	20780	20806	20979	20970	20810	20994	20665	20889	20627	20956	20990	20857	20705	20998	20701	20754	21121	20611	21015	20722	21011	20766	21030	20865	20849	20728	20829	20892	20768	20758	20525	20804	20901	20752	20705	20808	20524	20861	20987	20896	20776	20743	20823	20886	20758	20725	20586	20900	20895	20817	20683	20879	20800	20895	20933	20519	20850	20787	20822	20665	20870	20955	20942	20844	20746	20869	20990	20682	20840	20834	21036	20761	20770	20761	20640	20483	20868	20953	20971	21033	21033	20718	20958	20906	21079	20857	21111	20867	21027	20852	20870	20948	20753	21131	21126	20728	20932	20760	20909	20756	20753	20852	20607	20739	21049	20785	20713	20851	21104	20728	20778	20942	20781	20752	21274	20630	20804	20830	20876	20785	20937	21138	20855	20865	20722	20691	20762	20858	20802	20695	20913	20560	20877	20908	20720	20670	20997	20930	20947	20962	21024	20944	20835	20810	20748	20784	20954	20870	21085	20701	20881	20908	20871	20784	20733	20923	20729	20992	21004	20753	20620	20896	20810	20815	20760	20933	20850	20762	20828	20739	20774	20675	20965	20654	20898	20855	20841	20815	20835	21008	20712	20808	20733	20964	21037	20805	20915	20887	20719	20708	20816	20962	20870	20877	20489	20817	20812	21011	20722	20711	20734	20751	20893	20867	21030	20946	21000	20973	20630	20847	20907	20846	20861	21009	20837	20964	20759	20817	20859	20933	20695	20684	20838	20604	20869	21006	20957	20868	21044	20941	20841	20723	20796	20422	20637	20625	20911	20885	20896	20946	20835	20729	20822	20873	20778	20729	20784	20899	20647	20779	20935	20791	20761	20954	20999	20783	20785	20746	20975	20831	20884	20826	20756	20772	20735	20791	20771	20698	20861	20699	20738	20776	20822	20803	20663	20828	20903	20907	20907	20714	20647	20900	20879	20434	20804	20793	20829	21020	20883	20832	20673	21047	20852	20873	20840	20668	20984	20582	20687	20733	20812	20812	21070	20690	20843	20809	20922	20870	20934	20945	21028	21072	20838	20857	20873	21024	20781	20859	20877	20866	20975	21024	20859	20893	20978	20898	20756	20618	20734	21023	20993	20739	20628	20837	20929	20840	20847	21049	20762	20818	20706	21028	20771	20967	20867	20806	20723	20768	20670	21021	20920	20994	20628	20702	21063	20694	21062	20813	20804	20730	20760	20617	20807	20733	20894	20529	20835	20757	20945	20926	20749	20913	21017	20889	20758	20652	20776	20891	21047	20781	20907	20941	20968	21092	20905	20775	20885	20800	21077	21160	20868	20754	20775	20905	20910	20783	20940	20984	20899	20951	20837	20855	20940	20585	20858	20787	20641	20802	20766	20719	21078	20960	20766	20631	20752	20770	20758	20938	20706	20863	20949	20823	20658	20902	21045	20867	20784	20713	20789	20697	20644	20796	20725	21014	20913	20930	20610	20671	20910	20767	20986	20961	20698	20809	20963	20639	20758	20713	21011	20763	20920	20694	20783	20701	21156	20863	20809	20674	20851	20618	20869	20755	21033	20812	20936	20798	20795	20910	20673	20882	20778	21014	20828	20831	20892	20756	20856	20961	20953	20937	20943	20922	20892	20838	20719	20717	20701	20671	20954	21112	20931	20860	21086	20850	20822	20652	20646	20735	20937	20874	20720	20692	20661	20788	20966	20818	20746	20515	20997	20940	20771	21007	20731	20689	20761	20911	20872	20989	20883	20736	20719	20945	20709	20920	21137	20935	20961	20843	20781	20636	20875	20825	20629	20839	20914	20623	20933	20831	20854	20839	20676	20652	20926	20879	20834	20752	20818	20878	20685	20727	20658	21168	20860	20934	20713	20809	20909	20926	20758	20874	20930	20795	21025	21049	20674	20920	20667	20695	21037	20814	20747	20908	20616	20596	20779	20689	20877	20828	20539	20773	20499	20734	20882	20951	20689	20805	20942	20874	20947	20546	20595	20649	20426	20813	20895	20812	20848	20813	20828	20677	20843	20748	20811	20794	20976	20693	21037	20598	20908	20839	20656	20918	21037	20735	20661	21016	20956	20634	20711	20861	20871	20756	20876	20741	20901	20985	20856	20812	20798	20763	20728	21062	20960	21015	20842	20697	20750	20771	20771	20844	20676	20784	20782	20748	20772	20748	20869	20919	21014	20785	20985	20745	20722	20853	20702	20886	20680	20999	20954	20991	20827	20963	20724	20713	20851	20767	20708	20973	20796	20962	20835	20812	21038	20873	20797	20797	20883	20699	20758	20869	20833	20650	20728	21102	20914	20807	20841	20938	20627	20918	20645	20653	20510	20934	20827	20931	20676	20769	20816	21044	21019	20894	20883	20413	20810	20739	20874	21020	20734	20702	20899	20720	20876	20800	20686	20945	20743	20748	20794	20904	20900	20768	20890	20938	20817	20804	20955	20781	20845	20798	20702	20744	20709	20803	20751	20778	20624	20814	20883	20858	20921	21166	20897	21002	21015	20632	20729	20786	20842	20704	20705	20674	20728	20698	20762	20783	20939	20847	20726	20919	20588	20867	20847	20870	20855	20801	20992	20795	20898	20955	20879	20737	20901	20796	20937	20765	20800	20636	20831	20725	20707	21035	20807	21008	20980	20936	20921	21087	21007	20836	20748	20769	20714	20873	20937	21018	20622	20728	20944	20746	20825	20644	20689	20775	20733	20852	20608	20742	20701	20745	20713	20971	20794	20781	20841	20736	20677	20850	20674	21011	20816	20694	20615	20489	20803	21077	20789	21006	20785	20815	20874	20837	20913	20783
48894	78386	75417	54450	40531	34133	30031	25901	22737	20852	19417	18480	17569	17113	16681	16364	15980	16088	15701	15797	15623	15215	15206	15079	15309	15131	15020	15258	15087	15058	14909	14883	14933	15035	14952	15016	14885	14766	14899	14952	15045	14888	14992	14774	15029	14904	14820	14972	14908	14806	14878	14778	14986	14757	14863	14851	14947	14873	14784	14893	14861	14888	14890	14809	14863	14873	15054	14992	15021	14889	14836	14750	14731	14882	14714	14860	14905	14837	14996	14959	14657	14667	14741	14687	15047	14840	14834	14820	14810	14844	14790	14849	14796	14968	14782	14952	14786	14942	14782	14780	14761	14848	14878	14764	14845	14728	14874	14704	14917	14928	14769	14955	14903	14944	14889	14822	14970	14708	14814	14760	14944	14928	14857	14714	14830	14894	15001	14976	14895	15002	14929	14810	14994	14922	14756	14895	14855	14783	14954	14818	14999	14757	14916	14910	14989	14811	14937	14914	14917	14825	14822	14880	14899	14994	14841	14743	14837	14816	14955	14850	14760	14916	14886	14972	15001	14974	14885	14761	14758	14861	14773	14926	14810	14760	14913	14845	14907	14826	14970	14896	14855	14878	14665	14924	14940	14945	14721	14880	14873	15036	14895	14723	15008	14969	14678	14939	14794	14825	15038	14691	14614	14768	14679	14959	14739	14981	14944	14924	14849	14879	14979	14773	14871	14950	14937	14641	15049	14908	14930	14860	14841	15018	14878	14924	14931	14848	14894	14874	14873	14776	15021	14591	14926	15003	14848	14976	14922	14670	14729	14782	14936	14735	14890	14801	15020	14748	14876	14782	14649	14690	14724	14829	14755	14936	14832	14827	14921	14685	14893	14675	14826	14824	14943	14766	14889	14829	14818	14852	14870	14891	14912	14852	14883	14793	14872	14864	14977	14848	14882	14866	15028	15015	14889	14816	14842	14859	14905	14883	14795	14829	14792	14874	14937	14934	14955	14889	14888	14974	14832	14783	14968	14836	14835	15062	14844	14879	14906	15011	14826	14969	14936	14972	14874	14791	14713	14977	14665	14729	14922	14784	14751	14861	14829	14862	14819	14790	14684	14718	14929	14477	14915	14830	14783	14894	14880	14706	14700	14781	15010	14700	14880	14902	14785	14668	14834	14974	14759	14829	14878	14689	14766	14741	14823	14669	14859	14879	15001	14734	14929	14799	14992	14712	14829	15063	14735	14962	14947	14792	14793	14807	14921	14761	14655	14682	14646	14892	14939	14782	14822	14821	14751	14923	14949	14771	14953	14943	14757	14768	14893	14838	14720	14739	14705	14681	14837	14925	14928	14913	14865	14867	14832	15067	14753	14877	14765	14968	14947	14845	14865	14781	14680	14941	14781	15010	14753	14773	14619	14853	14827	14648	14796	14940	14982	14864	14837	14814	14806	14882	14852	14863	14811	14883	14619	14677	14761	14912	14918	14958	14845	15050	15064	14933	14840	14794	14872	14872	14819	14763	14864	14806	14789	14969	14816	14953	14727	14893	14860	14779	15013	14872	14596	14930	14633	14795	14896	15037	14920	14709	14817	14814	14840	14816	15022	14963	14891	14985	14653	14902	14877	15008	14789	14776	14929	15038	14785	14876	14942	14903	14739	14924	14882	14853	14906	14884	14858	14825	14851	14912	14901	15061	14717	14753	14689	14804	14964	14684	15086	14833	14845	14848	14851	14861	14932	15014	15078	14747	14826	14959	14856	14916	14911	14953	14938	14979	14893	14855	14850	14837	14845	14904	14830	14881	14846	14918	14992	14835	14765	14975	14820	14841	14825	14835	14982	14750	14770	14674	14788	14870	14767	14803	14798	14992	14601	14804	14937	14838	14858	14832	14839	14707	14782	14969	14954	14927	14959	14829	14901	14900	14855	14934	14980	14762	14977	14705	14979	14686	14782	15085	14802	14874	14958	14946	14785	14791	14922	14864	14909	14919	14644	15013	14625	14749	14894	14957	14816	15028	14787	14759	14745	14809	14834	14697	14914	14912	14932	14878	14658	14932	14762	14679	14718	14985	14676	14622	14847	14855	14959	14729	14811	14876	14827	14794	14956	14929	14936	14914	14984	14984	14788	14831	14983	14848	14816	14861	14764	14815	14919	14800	14812	14879	14742	14843	14783	14859	14749	14875	14858	14771	14882	14796	14762	14787	15029	14951	14986	14903	15078	14830	14952	14873	14933	14868	14829	14821	14766	14585	14766	15083	14918	14839	14914	14835	14815	14932	14762	14912	14881	14797	15017	14735	14782	14777	14871	14827	14786	14915	14861	14709	14860	14786	14855	14806	14938	14775	14682	15003	14863	14897	14890	14823	14981	14684	14790	14831	14935	14921	14964	14944	14926	14901	14795	14887	14893	14836	14747	14918	14726	14855	14895	14734	14769	15072	14865	14799	14908	14986	14942	14841	14886	14853	14892	14783	14963	14809	14937	14930	14781	14927	14850	14927	14795	14889	14862	14826	14819	14710	14912	14760	14972	14877	14753	14799	14783	14854	14914	14659	14831	14806	14917	14897	14815	14904	14821	14668	14894	14884	14796	14998	14990	14788	14818	14873	14780	14973	14878	14861	14842	14824	14973	14919	14904	14956	14917	14855	14913	14590	14772	14777	14889	14787	14831	14606	14876	14729	14784	14734	14872	14910	14855	15004	14864	14662	14849	14932	14747	14836	14770	14937	14796	14923	14838	14712	14780	14856	14791	14760	14906	14769	14982	14718	14871	14836	14902	14868	14801	14944	14796	14844	14862	14938	14919	14877	14796	15024	14783	14918	14801	14739	14699	14763	14886	14684	14782	14869	14965	14771	14747	14802	14904	14874	14750	14868	14775	14675	14883	14806	14752	14885	14904	14940	14895	14826	14722	14832	14880	14958	14833	14844	14957	14902	14928	14749	14838	14796	14757	14950	14790	14814	14930	15049	14865	14966	14860	14907	14908	14875	14836	14913	14873	15036	14882	14924	14908	14837	14955	14837	14971	14794	14823	14933	14634	14767	14935	14795	14863	14784	14876	14955	14796	14936	14966	14732	14993	14765	14864	14776	14886	14793	14728	14725	14937	14822	14711	14919	14823	14856	14921	14783	14736	14682	15017	14745	14965	15034	14914	14814	14989	14835	14835	14612	14874	15035	14837	14808	14850	14873	14895	14961	14942	14919	14916	14864	14943	14956	14764	14781	14672	14656	14820	14819	15004	14944	15066	14803	15075	14989	14929	14916	14978	14720	14803	14869	14846	14856	14777	14725	14962	14903	14731	14785	14936	14835	15035	14906	14830	14966	15088	14856	14759	14905	14887	14728	14870	14924	14723	14873	14884	14829	14830	14877	14843	14849	14831	14822	14728	14999	14676	15012	14794	14954	14830	14803	14951	14831	14874	14907	14856	14919	14960	14884	14912	14910	14985	14890	14967	14844	14835	14842	14731	14617	14877	14904	14834	14816	14978	14811	14971	14858	14891	14957	14880	14729	14954	14706	14907	14994	14914	14937	14753	14837	14927	14835	15000	15015	14799	14770	15027	14781	14782	14763	14811	15117	14698	14735	14875	14742	14872	14806	14782	14847	14805	14879	14634	14722	14934	14616	14972	14741	14832	14956	14829	14806	14763	14816	14860	14843	14843	14904	14855	14891	14756	14866	14837	14912	14786	14786	14825	14829	14778	14897	14867	14748	14699	14902	14888	14838	14763	14809	14697	15029	14950	14871	14738	14762	14824	14721	14789	14876	14954	14888	14782	14777	14913	14867	14804	14797	14897	14941	14860	14926	14943	14812	15009	14839	14973	14952	14842	14650	14802	14800	14872	14867	14968	14845	14869	14833	14876	14993	15056	14833	14907	14827	14805	14855	14824	14731	14780	14870	14886	14777	15003	14871	14775	14811	14749	14813	14901	14964	14893	14827	14917	14793	14963	14851	14710	14782	14850	14913	14892	14876	14710	14910	14771	14977	14787	14919	14832	14611	14871	14821	14816	14981	14883	14852	15063	14823	14908	14757	14817	14852	14683	14779	14880	14910	14919	14760	14737	14897	14962	14749	14930	14824	14668	14760	14987	14886	14848	14873	14596	14993	14830	14778	14753	14820	14809	15015	14778	14805	14760	14921	14796	14897	14862	14790	14938	14909	14726	14741	14809	14935	14791	14790	14846	14745	14899	14726	14715	14738	14777	14944	14773	14895	14850	14743	14851	15043	14825	14908	14905	14932	14853	14823	14824	14878	14763	15019	14931	15084	14908	14857	14817	14813	14887	14907	14650	14879	14845	14992	14864	14786	14923	14846	14913	14886	14935	14690	14772	14962	14798	14776	15001	14650	14726	14847	14806	14848	14886	14822	14757	14758	14732	14778	14883	14924	14871	14734	14922	14777	14802	14771	14921	15055	14907	14781	14892	14893	14705	14786	14890	15040	14837	14821	14938	14866	14895	14905	14921	14927	14858	14744	14974	14856	14891	14756	14734	14915	14805	14940	14809	14899	14805	14646	15112	14912	14799	14804	14809	14857	14937	14918	14804	15140	14850	14905	14884	14989	14730	14842	14790	14859	14813	14910	14983	14840	14685	14924	14731	14652	14880	14843	15042	14895	14928	14809	14772	14889	15136	14891	14763	14930	14853	14895	14923	14815	14760	14900	14926	14821	14907	14818	14851	14992	14910	14872	14810	14823	14773	14808	14733	14628	14848	14804	14967	14792	14853	14842	14770	14993	14788	14809	14927	14675	14864	14851	14919	14925	15105	14906	14990	15024	14835	14923	14945	14878	14780	14760	14606	14974	14693	14809	14822	14818	14805	14734	14724	14818	15000	14829	14777	15045	15002	14872	14808	14839	14964	15017	15006	14788	14748	15019	14778	14936	14751	14915	14858	14858	15015	14726	14861	14900	14989	14980	14776	14849	14807	14714	14798	14949	15005	14762	14829	14880	14826	14892	14828	14747	14749	14877	14831	14679	14775	14899	14835	14915	14800	14952	14876	14795	14912	14877	14927	14878	14798	14779	14887	14726	14631	14604	14799	14806	14909	14785	14823	14841	14892	14877	14824	14677	14824	14903	14842	14776	14765	14958	14694	14748	14727	14806	14762	14916	14771	14796	14865	15056	14675	14843	14738	14827	14744	14909	14894	14720	14920	14696	14784	14956
45386	54347	51753	43104	39021	31526	26814	24462	23414	22737	22249	21903	22066	21578	21660	21519	21663	21416	21691	21220	21413	21285	21238	21415	21186	21265	21218	21147	21408	21077	21350	21216	21195	21200	21091	21146	21259	21287	20996	21162	21126	21463	20922	21016	21353	21050	21242	21268	21049	21121	21282	21182	21034	21065	21043	21169	21301	21103	20865	21163	21234	21058	21028	20976	21149	21091	21285	21039	21318	21540	21193	21003	21058	21141	21217	21022	21302	21078	20951	20962	21085	21211	21309	21171	21292	21115	21137	21228	21009	21122	21334	21028	21036	21170	21187	21183	21071	21065	21001	21009	21275	21208	21310	21365	21215	21069	21252	21120	21186	21214	21244	21216	20924	21182	20981	21171	21196	21158	21131	21155	21139	21193	21208	21046	21168	21358	21110	21288	20947	21030	21159	21198	21351	21251	21024	21003	21148	21064	21368	21271	21144	21054	20971	21248	21434	21174	21122	21260	21027	21073	21210	21096	20973	20967	21141	21077	20982	21232	21306	21233	21082	20967	21194	21169	21081	21061	20877	21227	21082	21181	21060	20998	21070	21114	21032	21053	21040	21215	21277	20846	20914	21072	21082	21147	21329	21379	21052	21061	21081	21176	21170	21420	21563	21105	21338	21116	21070	21190	21032	21101	20958	21333	21307	21287	21107	21136	21280	20979	20983	21150	21233	21247	21062	21184	21324	21240	21086	21294	21036	21116	21046	20953	21133	21124	21048	21277	21311	21124	21155	20989	21267	21182	21133	21030	20861	21229	20931	20966	20961	21015	21207	21250	21070	21243	21086	20967	21024	21190	20951	21177	21124	21028	20973	21117	21254	21091	21117	20962	21060	21014	21140	21172	21065	21085	21249	21205	21122	21125	21089	20967	21006	21178	21204	21259	21085	21271	21169	21222	21237	21175	21249	20805	21119	21135	21123	21186	21123	21012	21122	20955	21120	21052	21153	20991	21000	20897	20861	21156	21159	20980	21112	21304	21064	21247	21127	21022	21358	21128	21270	20868	21208	20938	21048	21156	21115	21346	21150	21073	21135	21243	20975	21169	21107	21281	21299	21335	20983	21181	21244	21281	20971	21033	21329	21214	21022	21084	20899	21081	20982	21116	21031	20982	21216	21228	21174	21276	21205	21250	21060	21237	21293	21037	21291	21326	21159	21101	21130	21078	21253	20942	21034	21267	21041	21355	20984	20989	21341	21215	21294	21024	21180	21375	21441	20917	21117	21406	21240	21113	21231	21117	21023	21130	21255	21199	21201	21023	21032	21115	21104	21145	21268	21207	21060	21216	21022	21138	21017	20963	21111	21062	21098	21092	21230	21099	21013	21001	21129	21098	21186	20959	21042	20930	21050	21306	21083	21244	21138	21216	21090	21342	21282	21166	21017	21119	20990	21083	21202	21092	21310	21109	21222	20887	21127	20877	21230	21047	21133	21254	21403	21137	21289	21188	21245	20844	21053	21150	21020	21143	21052	21285	21101	20999	21011	20999	21099	21104	21079	21200	21280	21204	21096	21006	21110	20868	21116	21225	21083	21197	21279	21274	21287	21035	21303	21128	20950	21030	20993	21185	21121	21120	20847	21360	21187	21085	21084	21027	21059	20970	21222	21097	21014	21078	21275	21288	20979	21015	21112	21169	21321	21229	21191	20990	21168	21339	21018	21155	21191	21108	21130	20976	21327	21228	21074	21316	21270	21152	21232	21039	20963	21201	20864	21229	21108	21191	20914	20963	21186	21192	21218	20939	20832	21088	21137	21128	21199	21278	21091	20834	21135	21071	20957	21024	21054	21154	21186	21184	21086	21105	21162	21076	20909	21126	21282	20807	21110	21148	21207	21036	21112	21090	21096	21145	21144	21143	21322	21002	21061	21055	21056	20887	21010	20945	20919	21255	20805	21077	21069	21108	21444	21403	21350	20939	21213	21132	20918	21054	21178	21210	21258	21374	20981	21129	21243	21314	21293	21197	21186	20984	21215	21036	21077	21292	21153	21031	21073	20989	21127	21218	21080	20965	21268	21272	21205	21073	20885	21036	21046	21344	21099	21076	20981	21297	21129	21243	21312	21303	21033	21207	21067	21282	21388	21243	21288	21133	21036	21123	21021	21102	21218	21115	21185	21413	21234	21197	21162	21103	21048	21123	21159	21334	21049	21073	21323	21240	20943	21166	21359	21203	21057	21259	21088	21020	21126	21224	21156	21126	21178	21135	21199	21177	21088	21103	21327	21142	21055	21255	21085	21121	21005	21167	21193	21293	21267	21205	21225	21206	21131	20913	21078	21254	21024	21172	21143	21222	21143	21075	21121	21023	21227	21092	20929	21244	21118	21160	21310	21127	20992	21060	21187	21361	21058	21016	21213	21192	21098	21232	21204	21063	21202	21034	21007	21156	21088	21176	21268	20879	21055	21297	20989	21127	21453	21135	21141	20985	21255	21192	21060	21190	21131	21301	21227	21170	21211	21075	21211	21314	20888	21167	21108	21164	21049	21105	21079	21084	21159	21333	21097	21131	21077	20970	21232	21071	21167	21002	21170	21128	21192	21329	21282	21058	21052	21112	21180	20996	21171	21087	21070	21184	21182	21122	20971	21123	21171	21027	21251	21157	21031	21187	20951	21343	21099	21057	21077	21114	21409	21118	21117	21396	21064	21191	21385	21183	21163	21163	21417	21042	21164	21278	21266	21236	20946	20963	21192	21037	21484	21097	21144	21069	21125	21075	21253	21128	20933	21143	21247	21205	21180	21083	21197	21150	21190	21028	21259	21175	21004	20984	20978	21251	21113	21145	21220	21041	21157	21456	21124	21292	21155	21378	21252	21071	20972	21150	21259	21017	20999	21300	21253	21179	21157	21152	20994	21333	21018	21439	21195	21188	21227	21184	21244	21321	20985	21072	21233	21049	21216	20977	21308	21150	21211	21118	21127	21152	21095	20825	21102	21027	21303	21124	20973	21081	21201	21248	21042	21147	21032	21050	21074	21176	21190	20990	21116	21254	21047	20967	21122	21207	21009	21185	21274	21217	21096	21224	21029	20907	21252	21155	21048	21188	21068	20991	21214	21021	21107	21022	20866	21114	20977	21292	21132	21244	21289	21069	20915	21294	21224	21117	21088	21296	21149	21104	21326	21335	21092	21246	21079	21196	21081	21065	21298	21314	21195	21149	20958	21148	21125	21033	21325	21236	21192	20968	21182	21228	21171	21019	21062	21110	21001	21099	21253	20891	21179	21206	21406	21229	21333	21130	21087	21232	21364	21374	21271	21244	21269	21134	21152	21081	21008	21440	21179	21025	21055	21168	20929	20996	21175	21092	21014	21100	21143	20993	21161	21009	21036	21098	21184	21023	21182	21125	21146	21153	21096	21180	21139	21260	21127	21258	20954	21116	21226	21001	21170	20799	21044	21004	21278	21443	21029	21091	20858	20887	21472	21304	21284	21132	20923	20882	21311	21222	21252	21196	21130	21237	21072	21138	21260	21117	21216	21104	21185	21114	21230	21039	20820	21155	20991	20894	21138	21093	21181	21121	21150	20957	20943	21414	21110	21195	20944	21299	21220	21134	21173	21198	21357	21227	20849	20952	21187	21135	21177	21019	21261	20954	21050	21379	21116	21184	21286	21054	21385	20988	21153	21254	21329	21227	21093	21034	21120	21138	21292	21325	21217	21252	21257	21166	21143	21194	21012	21042	20941	21085	21363	21119	21021	21172	21059	21031	21339	21118	21395	21017	21109	21270	21304	21056	21252	21125	21079	21060	21009	21022	21049	21037	21107	21075	21079	21488	20946	21064	21123	21200	21157	21011	21162	21172	21541	21335	21232	21314	21120	21247	21347	21043	21285	21084	21001	21286	20857	21132	21049	21203	21199	21228	21056	20940	20955	20980	21112	20948	21214	21187	21007	21089	21011	21212	21106	21146	21090	20977	21311	21214	21092	21104	21047	21113	21090	21114	20845	21301	21203	21348	20973	21218	21277	21119	21163	21178	21311	21137	21215	21107	21264	21225	21259	21327	21171	21320	21319	21209	21221	21017	21258	20970	21075	21162	21190	20979	21101	21271	21204	21052	21139	21259	21334	21151	21106	21259	21166	21354	20953	21060	21165	20997	21050	21065	21140	21178	21265	21247	21098	21019	21281	21145	21032	21058	21010	20977	21090	21246	21168	21269	20996	21109	20917	20971	20910	21364	21132	21055	21133	21080	21144	21140	21185	21119	21102	20872	21018	21098	21340	21122	21343	20998	21261	20966	21037	21156	21004	21146	21172	21326	21207	21173	21227	21162	21030	21085	21310	20954	21263	20939	20945	21324	21338	21128	21253	21323	21199	21153	21183	20773	21137	21288	21103	21105	20958	21161	21395	21177	20939	21117	21143	21136	21166	21321	20957	21054	21284	21120	21247	21106	21286	21304	21205	21045	21096	21319	21191	21316	21180	21256	21175	21025	21074	21110	21261	21071	21244	21038	21360	21313	21016	21093	21269	21190	21147	21239	21036	21013	21137	21327	20959	21370	21113	21238	21174	20702	21152	21052	21127	21121	21120	21333	21270	21064	21183	21145	21182	21215	21332	20987	21118	21023	21242	20986	21027	21127	20923	20960	20942	21028	21168	21229	21192	20889	21179	21097	20911	20904	21186	21013	21191	20933	21035	21530	21264	21031	21036	21076	21130	21147	21082	21159	21146	20952	21100	21353	21125	21221	21157	21028	21052	21076	21201	21047	20941	20924	21115	21202	21155	21290	21217	20952	21041	21020	21175	21214	20899	20977	21218	21103	21185	20775	20800	21154	20919	21180	20970	21060	21051	20864	21315	21177	21147	21046	20861	21164	21140	21215	21102	21057	21118	21103	20901	21152	21144	21070	21215	20931	21106	21178	21213	20987	21117	21115	21295	21262	21263	21098	21198	21191	20795	21039	21297	21129	21180	21133	21242	21288	21080	21203	21250	21184	21174	21289	20981	20910	21187	21127	20908	21076	21035	21031	21015	21125	21117	21070	21112	21110	20955	21141	21200	21206	21406	21202	21329	20959	20981	21040	21052	21177	21180	21183	21218	21100	21078	21342	21083	20989	20977	21156	21190	21166	21018	21193	21215	21227	21025	21132	21103	21213	21463	21225	21185	21258	21104	21202
47722	62526	53449	41174	36667	26785	21865	19524	17953	17143	16571	16317	15927	15719	15552	15657	15571	15320	15407	15285	15139	15198	15219	15223	15342	15082	14962	14905	15151	15088	14982	15058	15027	14995	15092	15125	15066	15126	14897	15173	15084	14859	15100	14887	14831	15118	14995	15046	15114	15044	14986	14939	14963	15061	14960	15012	15113	14918	15237	15036	14993	15013	15181	14912	14913	15058	14917	15151	14926	14995	15088	14947	14956	14940	15151	14909	14941	15020	14938	15061	14953	14985	14896	14975	14840	14800	15155	15195	15126	15060	15063	15029	15260	14963	14884	14969	15033	15058	14979	15049	15027	15275	14959	15085	14975	14993	15036	14824	15102	15190	15065	14873	14957	15021	15117	14911	15019	15088	15012	15094	15054	15095	14928	15029	14967	14851	15064	15047	14889	14934	15080	15113	15181	15001	15091	14986	14958	15219	15058	14936	15006	15091	14902	15023	15054	14858	14899	15019	14971	14881	15018	15076	15090	14904	15004	15098	14773	14765	14948	15083	14890	15043	14955	15079	15006	15013	14993	14934	15066	14973	14837	14991	14953	15098	14935	15333	14888	14939	14971	15013	15050	15188	15034	15041	14949	14897	15164	14863	15012	14921	14895	14865	14935	15186	14928	15033	15026	15255	15185	14961	15058	14912	15084	15129	14775	14929	15056	15086	15090	14964	15168	14970	15001	14999	15035	14835	15010	15061	15035	15033	15001	14950	15178	14945	14981	14935	14861	15066	14747	15138	15128	14894	14941	15074	14954	15119	14923	14994	15071	15135	15139	15040	15066	14805	15052	15037	15106	15101	14876	15035	15004	15030	14930	14970	14962	14949	14958	14967	15053	15054	14904	14897	14963	15141	15095	15094	14910	15144	15077	15049	14874	14877	14976	14940	15015	14926	15100	14881	15100	14873	15056	15026	14995	15099	15109	15031	14973	15073	15022	14980	15016	14908	15188	15048	15065	14936	14911	14921	14960	14984	15027	15026	14951	15025	15029	14887	15144	14972	15073	15154	14814	14922	15034	14976	14992	15111	15007	14937	14937	14948	14831	15113	15138	15102	15100	15000	14972	14904	15176	15173	15107	15136	14742	15156	15121	14989	15003	15019	14943	14933	15088	15102	15047	15023	14927	15069	15189	15024	15143	15171	15008	14922	14861	15096	14854	15034	15011	14995	15073	15063	15035	14967	14970	14878	15026	14888	15098	14992	14963	14951	14965	14947	15206	14994	14969	15104	15115	15072	15015	15151	14899	15204	15074	14985	15058	14906	14905	14932	14919	14885	14881	15058	14928	14820	15020	15134	15104	14927	14993	14827	14806	15019	15105	14864	14934	15072	15016	15066	14938	14819	15129	15104	15147	14883	15047	14904	14978	15036	15095	14954	15115	15028	15037	15237	15105	15256	15098	15028	14981	14919	14892	14985	15044	15097	14988	15080	15005	14962	14888	15201	14931	14835	15084	14995	14993	14935	14983	15077	15076	14823	14742	15072	15209	14872	14829	15080	15019	15131	15171	15083	14808	15005	14848	15098	14941	14937	15051	14868	14898	14974	14946	14925	15023	15026	15034	14935	14831	14732	15139	15089	15062	15123	15074	15054	15126	14782	15052	15101	15065	15044	14976	15136	15031	14857	15119	14974	15025	14929	15028	14896	15011	15035	15021	15162	15042	15128	14909	14913	15189	15051	14981	14902	14922	14938	14968	15124	15041	14961	15031	14892	14940	15120	14833	15132	14947	14927	15133	15066	15155	14978	14972	15148	15051	15063	15109	14972	14869	14968	14862	14931	14983	14895	14897	15007	15025	14907	15064	15092	14963	14992	15063	14976	14999	15125	15030	15064	15076	15032	14998	15048	15038	14824	15072	14968	14953	15102	15005	15104	15024	14924	14990	15095	14974	15102	15102	14989	15103	14929	14998	15058	15070	15035	15066	15041	15037	15008	15170	15023	15113	14814	15089	15165	14989	14992	15064	14910	14971	14987	14965	14961	14991	15129	14978	14773	15146	15094	14814	14954	15093	14819	15152	14854	15191	15078	15026	15232	14979	14894	15105	14980	15033	14940	14970	14949	15116	15123	15108	14848	15054	14824	15001	14856	15249	14964	15079	15013	15102	14867	15041	14950	14821	14966	15082	15080	14989	14989	14948	14982	15047	15053	15146	14962	15026	15010	14992	15071	15076	15094	15236	14941	14947	14838	15025	15050	14891	14983	14827	15015	15093	15018	14885	15040	14995	14991	15123	15106	14858	15048	14964	14909	14980	14937	15069	14921	14930	15090	15031	14973	14987	14911	14951	15013	15272	15037	15126	15011	14998	15011	15063	15009	15143	15014	15146	15025	14924	15046	14957	14876	14873	15216	14977	14883	15017	15107	15163	15095	14992	15021	14998	15091	14968	14837	14920	15144	14974	14924	15004	15052	15065	15058	14995	14966	14990	15111	15081	15027	15037	14920	14871	14994	15166	15101	14950	14973	15168	14996	15047	15060	15228	14994	14896	14963	14952	15088	15198	15034	14982	15102	15082	15044	15126	15019	15076	15082	15078	15024	15018	15031	14983	14855	15013	14924	14998	15051	15111	15097	14716	15232	15068	14978	15151	14899	14919	15004	14868	15120	14947	14902	14983	15118	15026	14878	14970	15114	14946	15181	14865	15050	15235	14953	14981	15094	15136	15012	14949	15047	15058	14789	14971	15208	15072	15114	14966	15049	14801	15074	14966	14962	15181	14981	15011	14860	15082	15027	15104	15027	15018	14988	15176	15011	15005	15144	14843	15087	15152	14981	15091	15019	14929	15039	14973	14969	15032	15051	14949	15083	15164	15110	15061	14995	14940	14947	15049	15085	15028	14916	14970	15070	14891	15007	14900	15140	15023	14956	15083	14844	15117	14860	14866	15040	14978	14941	15143	14989	15010	15040	15101	15117	15049	15068	14946	14953	15017	15042	14933	14934	15156	14969	14979	14944	15011	15037	14877	15098	14958	15080	14747	14937	15077	15065	15183	14983	15005	15072	15021	15025	14912	14883	15066	14906	15055	14921	14986	15282	15010	14923	15157	15044	14999	15011	15028	14899	15081	15123	15145	15021	14935	14991	15096	14749	15076	14968	15022	14947	15052	15012	14836	14875	14948	15093	15016	14996	15077	14916	14991	14994	15105	15031	15085	15201	15043	15001	14929	15063	15152	14910	14977	15109	14841	15116	15028	15049	15001	15094	15042	14945	15010	14920	14999	15063	15022	15027	14950	14983	15067	15149	15024	15034	15246	15211	15078	15004	15126	15081	14853	14967	15154	14946	15047	14932	14961	15101	14862	14886	15162	15231	15029	15110	15151	15058	14859	15064	14871	14997	15142	15113	15221	14886	14955	15062	14946	15026	14906	14902	14888	14969	15064	15174	14842	15223	14966	14936	15141	14928	14930	15119	15034	15116	14794	15038	15052	14982	15018	14945	14993	15045	15182	15144	15002	15056	15017	15002	15062	14991	14941	14871	15090	15015	14856	15053	15045	14891	14942	14865	15194	15135	14871	14858	15025	14897	14795	15006	15055	14916	15109	15010	15185	15040	15019	15019	14864	15009	14971	15045	14969	15024	15070	14960	15119	14966	15079	14978	15002	15098	14893	15142	14921	14994	15075	15116	14986	14972	15034	15089	15110	14993	14947	15016	14954	14993	14961	14983	14985	14996	15035	15051	14932	15064	15131	14988	15004	15050	15084	14880	14981	14914	15033	14969	14968	14880	15140	14985	14935	14956	15189	14848	14946	15180	15048	15118	15009	15048	14842	14920	14841	15042	14915	15054	14934	15051	15105	15103	14947	14984	15156	14921	14977	14984	14912	14986	15027	15103	14976	14978	14993	14882	15120	14950	15104	15009	15080	15136	14965	14983	15024	14906	14910	14944	15063	14990	15132	14991	15003	15153	14972	15194	15028	15063	15117	14990	14946	14875	15020	15051	15072	14864	14935	14772	14863	15185	15052	14880	15135	15035	15049	15047	15012	15187	15037	14891	15033	15036	14952	14971	15034	14983	15013	15173	15057	15014	14962	15129	14976	15132	15069	14995	14946	15081	15054	15180	15066	15177	15106	14981	15112	15098	14850	14984	15048	14841	15031	15026	15032	15010	15008	15090	15046	14870	14785	15033	15073	14956	14959	15242	14894	15048	14814	14938	15168	14863	14896	15109	14947	15018	14978	15076	15112	15071	15101	15031	15042	15076	14912	15130	14985	15050	14794	15031	14939	15005	14945	15180	15102	14937	14970	15171	15031	14896	15150	14798	15095	15116	14948	14910	14923	15032	14940	14908	15050	14840	15160	15113	15005	14958	14947	15101	14891	15131	14951	15071	15194	15016	15086	15091	14898	14834	15093	14984	15093	14879	15190	15032	14951	14952	15093	14924	14841	14879	14901	15089	15063	14988	14992	14961	14968	15030	15057	14865	15060	14911	14903	15097	15025	15004	14971	15065	15198	15051	14830	14953	15041	15092	14998	15126	15039	14968	14991	15017	15053	14954	15178	15060	14909	15040	14924	14998	14910	14906	15052	15175	14975	14783	15034	15002	14985	14925	15027	15000	14981	14892	14816	15022	14925	15077	14920	15031	15146	14862	15137	15024	14988	14807	14975	15046	14898	15204	15007	14940	14927	14750	15096	15134	15040	15133	14981	14951	15203	14980	14919	15020	15011	15098	15015	14961	14951	14951	14937	14994	15002	14877	15007	15186	14973	15000	15033	14983	15012	15122	15057	14932	15103	14920	14848	14968	15066	14950	14982	14873	14977	14987	14893	14717	15042	15105	14965	14956	15092	15007	15054	15008	15079	14940	14993	15059	15065	15011	14862	14988	15070	14945	15115	14918	15244	15105	15099	14796	15034	15043	14984	15153	14946	15131	15120	15126	14945	14948	14958	14797	15027	15072	15090	15126	15015	15059	15180	14981	15017	15007	15053	14896	15016	15002	14963	14975	14880	15024	14915	14879	15004	15015	14922	14980	14875	14954	15026	15070	14898	15057	15092	15188	15095	15075	15126	15029	14861	14995	14929	15049	14964	15089	15066	15058	15065	14949	15026	14975	14879	14877	14909	14912	15038	14907	14989	15071	15046	15087	15014	14917	14861	15054	15056	14927	14977	14981	15131	15070
26303	22050	32774	38171	34109	33045	32010	27158	24745	23896	22980	22524	22329	21969	21896	21541	21921	21759	21448	21605	21183	21530	21269	21236	21022	21088	20808	21254	21102	21137	21121	21086	21118	20802	21190	21127	20868	20979	20862	21188	21067	20965	20892	20892	21008	20928	20826	21234	21095	21147	20809	20802	21010	21009	20897	20901	20972	20865	20865	21106	20864	20946	20921	21056	21117	21004	21075	20848	20830	21034	20919	20893	20835	20991	21014	20634	20793	20965	21068	20732	20898	21204	20894	20915	20998	21005	20938	20787	20904	20981	21035	21073	21026	21009	21007	20906	20777	20804	21114	21134	21019	20877	21058	21035	21077	20894	20929	20938	21061	20842	21110	21243	20877	20818	20954	20836	21052	20810	20756	21006	20695	20788	20887	20872	21013	20988	21000	20980	21129	21102	21015	21057	21011	20926	20951	21002	21141	21023	20766	20905	20859	20868	21001	20983	20990	21025	21022	20892	20908	21089	21077	21130	20856	20944	21040	20667	20947	20936	20906	20855	20877	20847	21275	21055	20714	20866	20947	20912	20876	21033	20985	20802	20851	20923	21042	20719	21104	20824	20593	21057	21190	20946	20809	20878	21030	20963	20855	20789	20847	20776	20862	20944	20967	20938	20838	20848	20999	20783	20831	20811	21042	21071	21082	21178	20998	21158	21003	20999	21110	20834	20706	20991	21067	20969	20840	20841	21059	20833	20977	21019	21058	20982	20856	20878	21073	20869	20965	20846	21117	20999	20940	20739	20934	21038	20811	20802	21129	21062	20786	20878	20981	21072	20963	21120	20856	21092	20928	21148	20960	20999	20952	20960	20983	20913	20972	20939	20739	20911	20905	20714	20894	21100	21043	20727	21128	20950	20600	20975	20914	20834	20697	20661	20707	20858	20903	20665	20879	20940	20998	20958	21001	20758	20975	20892	21016	21077	21004	21372	21169	20777	21110	20868	20947	20969	20965	20764	20792	20801	20772	20777	20933	21039	20958	21003	20978	20968	20860	20959	21063	20984	20739	20921	20773	20937	20576	21006	20884	20590	20866	20722	20908	20852	20985	21010	20858	20994	20657	20995	20933	21049	20783	21003	20904	21051	21062	20825	21046	20967	20770	21148	20807	20959	20891	20910	20938	20878	20982	20975	20902	20909	20816	20999	20931	20810	20976	20893	21113	20623	20499	21065	20947	20607	20862	20670	20687	20695	20870	20793	20986	20933	20950	21014	20870	20833	20753	20780	20967	21002	21003	21078	20896	21006	20807	20909	20754	20810	20898	20948	20888	20816	20702	20849	20900	20711	20959	20938	20936	20898	21018	20967	20779	20699	21008	21175	20935	20952	20951	20915	20974	20787	20765	20911	20865	20956	21149	21007	20837	20995	20908	20968	20935	20960	20911	20821	21036	21040	21096	20939	21162	21082	21153	20853	21090	20948	20966	20814	20862	20960	20898	21203	20993	21035	21005	20772	21029	20894	20923	20927	20692	20715	20905	21114	20951	20710	21075	20682	20965	20942	21100	20775	21124	21089	20893	20944	20834	20750	21014	20787	20945	21037	20958	20986	20910	20818	20846	20966	21009	20933	20829	20937	20993	20867	20880	20956	20978	20754	20830	20810	20991	21045	20665	21017	20925	20841	21029	20982	20944	21040	20866	21131	20886	21011	21141	20992	21114	20951	20882	20972	21069	21055	20855	20929	21121	21018	20906	20865	20851	20914	21260	20907	20797	21023	20711	20707	21012	20908	20877	21011	20858	21079	20930	21016	21057	20781	20634	20701	21007	21086	21084	20835	21033	20920	20879	20834	20948	20844	20975	21005	21071	20751	20931	20782	20987	21026	21080	21152	20695	21060	20741	20915	20724	20747	20743	20882	20865	20973	20882	20917	20851	21032	20897	21100	21002	20950	20921	20881	20817	20879	20887	20911	20798	20976	21000	21179	21043	21268	21226	20912	20878	20760	21124	21030	20886	21060	21014	20850	20872	20781	21004	20965	20894	21009	20793	20907	20878	20860	21096	21051	20910	20981	20913	20941	20720	20963	20890	20740	20749	20854	20693	21145	20948	20862	20991	20987	21044	21006	21141	20913	20921	21016	20838	20919	20774	20870	20912	20732	21064	21044	20846	20927	20773	21016	20936	20947	21006	20864	21009	20823	21034	20957	20974	21104	21039	20746	21003	20781	20962	20664	20790	20954	20956	21214	20949	20822	21043	20998	20782	20971	21019	21006	20948	20946	20930	20928	20744	20536	20958	21186	21168	20928	20982	21067	21028	20957	21010	21012	20871	20897	21160	21135	21027	21137	20995	20907	21051	20882	20756	20877	20904	20758	21014	20789	20951	20967	20740	20782	20806	20985	20892	21051	20779	20950	21003	21025	20839	20849	21086	20966	20861	20749	20900	20958	21037	21209	21140	20950	20917	21236	20936	21067	21141	20980	21004	20844	21136	21056	20780	20734	21044	21035	20939	20711	21061	20902	20886	20921	20764	21012	21163	21015	21058	21018	20886	20840	21148	20652	20966	20835	20876	21150	20983	21062	20933	21087	20983	21011	20898	21071	20793	20891	20895	20765	20849	21105	21179	21280	21121	20837	21235	20728	20972	20765	20992	21091	20842	20852	20923	21011	20798	20843	20924	20866	21156	21055	21145	20845	20749	20937	20839	20885	20929	21095	20933	20971	20976	20875	20735	20974	20939	20761	20852	21054	20770	21036	20964	20952	20943	21055	20798	21098	20874	20849	21196	20574	20803	20813	20824	20836	20816	20815	20997	20732	20869	20834	21053	20957	20814	20995	20938	20910	20910	20756	21017	21016	21005	21036	20915	20969	20974	20878	20677	20895	20857	20992	20898	21084	20995	21063	20784	20990	20889	20989	20887	20956	20916	20997	20845	20874	20966	20861	21008	21015	20904	20957	20887	20840	20841	20909	20884	20873	20894	20903	21093	21070	20853	21218	21201	20995	20967	20936	20895	20764	21236	20874	20816	21098	21036	20666	21007	20638	20888	20918	20914	21110	20956	20944	20884	20959	20836	21000	21028	21126	21251	20975	20955	20888	20931	20963	20898	20831	20876	20965	20867	20995	20808	21094	21002	21136	21119	20918	21022	20841	21009	20832	21023	20971	20733	20729	20985	20987	21097	20762	20889	20911	20891	21096	21058	21128	21110	20868	20925	20803	20802	20867	20944	20899	21034	20864	20954	20918	20949	20757	20907	20704	21090	21022	20887	20933	21058	20939	20741	20871	21076	20730	20895	20775	20780	20893	20714	21088	21058	20994	20920	20903	20846	20803	20902	20952	20773	21030	21153	21026	21038	20909	20980	20786	20730	21120	20831	20763	21029	21094	21195	20943	20795	20903	20591	20922	20849	20918	20944	20938	20997	21030	20951	20754	21229	21061	21025	21085	21028	20891	21032	20993	21023	21027	21098	20894	21136	20827	20778	21129	21004	20910	20997	20906	21055	20923	20846	20878	21194	21273	20744	20881	20818	20800	20924	20811	21130	20769	20832	20753	20866	20891	21012	20849	20929	20953	20743	20990	20851	20932	21008	21099	20813	21010	20972	20969	21220	21142	21085	20986	20773	20732	20940	21010	20843	20821	21050	21031	21045	20867	20945	20919	21136	21071	20817	20832	20966	21000	20910	20883	20888	20821	20829	20804	21022	20841	21066	20783	20836	21089	20879	20988	21095	21035	21092	20795	21055	20718	21133	20851	21004	20902	20700	21270	21106	20933	20659	20953	20920	21003	20920	20946	20802	20568	21144	20847	20854	20777	20919	20963	20666	20990	20966	20911	21012	20789	20992	20851	20770	21040	21015	20744	20844	20998	20839	20777	20799	21153	20841	20869	21065	20988	20941	21226	21006	21050	20878	20736	21073	20937	20966	20993	21099	21052	20935	21142	20767	21057	21031	20831	20875	20956	20793	20855	21114	20896	21126	21140	20861	20630	20861	20955	20979	20703	20914	20991	20889	20783	21070	20740	20839	20852	20981	20885	20882	20947	20891	20760	20946	21032	20980	20933	20880	21047	20848	20802	20856	20760	20868	20851	20949	20934	20962	20903	20898	21084	20753	21114	20972	20969	21025	21022	20781	20699	21092	20948	20951	20978	20994	20873	21170	20948	20906	21001	20978	21010	21017	20704	20896	20901	20892	21031	20886	21170	20991	21142	20933	21074	20865	21106	21106	20938	20675	20867	20881	20646	21040	21124	21054	20867	20954	20924	20928	20976	21115	20959	20716	20944	21015	20831	20845	20861	20823	20987	21042	20669	20898	20967	20949	21085	20975	21011	20899	21016	20989	20885	20862	20755	20863	20896	20879	20675	20970	20904	20716	20799	20827	20787	20690	21031	20954	20923	20988	20918	20802	20948	20783	20930	21067	20957	21132	21106	21049	21089	20869	20925	20890	20824	21053	20789	21019	20989	20936	20699	20872	21077	20956	20563	21106	21164	20874	21035	21041	20929	20760	20898	20863	20832	20699	20840	20913	21122	20874	20827	21017	20870	20888	20849	20860	21090	20926	21056	20911	20873	20859	20941	20823	20879	21150	20835	20755	20894	21014	20662	20920	20963	20878	20815	20857	20992	20775	21064	20714	20873	20758	20780	21041	20815	20820	20841	20837	20929	20878	21040	20897	20855	20854	20665	21140	20979	21071	20773	20824	20903	21087	21102	20676	20810	20894	20997	21181	21185	20963	20930	20940	20888	21091	21175	21143	20796	21202	20873	20971	21006	20978	21057	21050	21013	20877	21058	20730	20893	20944	20821	20886	20864	21005	20958	20854	20895	21056	20871	20957	20982	21033	20842	20994	20862	20711	20836	20975	20892	20959	21179	20992	20877	20860	20858	21104	20964	21104	21081	20952	21086	20951	21347	21108	20720	20812	21154	20916	20932	20799	20955	20876	20710	21101	20796	21040	21135	20914	20906	21085	21016	20962	21075	20901	20863	21060	21015	21018	20900	20783	20869	21064	20886	20923	21142	21183	21105	20796	20977	20920	20779	20687	20898	20755	21112	21057	21160	20829	20928	20919	21010	21059	20992	20725	21075	21070	21037	20802	20796	20785	20937	21050	20872	20997	20978	21036	20750	20886	20864	21002	20550	20989	21101	21261	20928	20807	20861	20933	21003	20988	20663
47983	72879	68493	56002	37417	31474	26411	22460	19711	18453	17591	16987	16854	16340	16156	16009	15824	15446	15442	15377	15123	15197	14887	15233	15030	15055	15264	15083	15069	15058	15106	15040	14826	14932	14894	14965	14991	14841	15025	15026	14867	14879	15060	14777	15111	14867	14871	14952	14867	14918	14888	14817	15103	15008	14958	14974	14813	14914	14968	14764	15029	14814	14931	14935	14864	14924	14902	15025	14846	14984	14758	15031	15133	14951	14845	14705	15005	14944	14983	15009	14775	14907	14976	15045	14945	15030	15065	14977	14831	15018	14899	15015	15021	14907	14891	14962	14908	15008	14809	14965	14910	14875	15050	15059	14998	14858	14760	14957	14721	14953	14970	15034	14922	14929	15049	14956	14770	15042	14985	15032	14740	14682	14924	15004	14963	15016	14834	14833	14978	14935	15086	14980	14986	14871	14910	14973	14877	14833	14840	14891	14862	14984	14806	14952	15080	14997	14905	15089	14831	14761	14912	15052	14893	14959	14927	14901	14817	15008	15011	14775	15005	15133	15057	14843	14903	14978	15061	14921	14870	15069	14955	14950	15006	14872	15094	14841	15101	14927	14837	15134	14822	14868	14957	14905	15034	14893	14790	14854	15103	14779	14997	14930	14954	15024	15057	14895	14936	14808	14815	15041	14889	14904	14752	14970	14958	15118	14931	14850	14824	14947	14859	14925	15050	15032	14872	14880	14920	14979	15029	14895	14895	14972	14931	15068	14904	14857	14867	15011	15020	15022	14959	14958	14989	14924	14923	14889	14974	14774	14905	14872	14897	14973	14908	15111	14988	14990	14783	14954	14801	14980	14862	14830	15094	14981	15017	15064	14796	14807	14966	14935	14990	14759	14807	15014	14684	14885	14910	14913	15004	14901	14913	15027	14772	14794	15006	14910	14987	14919	14884	14857	14950	14964	14865	14823	14922	15082	14965	15276	14938	15054	14928	15013	14962	14828	14967	15000	14993	15017	14989	14786	15029	14988	14873	15026	14699	14960	15063	14973	15029	14803	15095	14934	14839	14823	15014	15018	14945	14874	15036	14834	14818	14785	15129	14950	14962	14798	14877	14755	15064	14868	14932	14986	15092	15120	14974	14781	14919	14826	14934	15004	15028	14814	15019	14901	14922	14842	14917	14894	14808	14891	14835	14853	14876	14948	14915	14995	14973	14797	14994	14949	14892	14975	14925	14950	15010	14842	14780	14813	14992	14928	14964	14775	15081	14808	14821	15016	14734	14907	14905	14771	14874	15000	14817	14805	14919	14898	14907	14970	15062	14908	15041	15012	14914	14980	14931	14944	14956	14908	15017	14830	14978	14879	14967	14843	14857	15085	14882	14857	15027	14891	14984	14950	15173	14955	14885	14961	14782	14919	14940	14958	14851	14939	14866	14898	14849	14881	14935	14868	14881	14950	15046	14835	14828	15120	14919	14764	14893	14823	15016	14974	14968	14785	14920	15061	14791	14850	14953	14872	14963	15012	14970	14968	14852	14824	15002	15011	14990	14934	15006	14916	14693	14908	14857	14707	14986	14941	15002	14904	14945	14904	15059	14946	14845	14774	14946	14881	14877	14895	14865	15106	14868	14972	14947	14995	14943	14743	14833	14981	14923	15014	15076	15061	14833	15000	14904	14994	15013	14991	14979	14871	14969	14827	15027	14990	14830	14942	15007	14985	14957	14945	14824	15031	15023	14808	14934	14973	15071	14978	14846	14917	14952	14929	14806	14914	15076	14873	14737	14975	15160	15010	14996	15013	14802	14904	14873	14827	15070	15034	14848	15122	15027	14866	14999	14888	14863	14858	14915	14958	14986	14868	14918	14753	15201	14906	14868	15040	14977	15053	14962	14749	14963	14912	14939	14785	14894	14957	14987	14986	14853	14910	14831	14956	15012	14974	14713	14892	14982	15022	14840	14966	14994	14952	14983	14916	14870	14828	14891	14923	14906	15044	14835	14923	15100	15031	14756	15074	14866	14902	15000	14912	15014	15027	15000	14923	14851	14890	15093	14871	14966	14923	14950	14907	14973	15066	15125	15027	14993	15023	15113	14849	14904	14838	14957	14767	14963	14968	14849	14900	14823	15044	14899	14915	14831	15012	14985	14919	14955	14962	14915	14956	14978	14884	14894	14780	14843	14896	14900	15010	15009	14805	14947	14975	14881	14973	14888	14993	14950	14944	14845	15005	15078	15030	15026	14974	14937	15026	14914	14842	14953	14912	14949	14942	14790	15060	14990	14916	14904	14849	14874	15038	15069	15089	15137	14772	15053	15077	14986	14944	14924	14901	14808	14844	14897	14888	15035	14984	15077	14829	15033	14984	14910	14968	14842	14959	15009	14801	14877	14942	15037	14891	14959	15013	15005	15008	14894	14925	15011	14901	14725	14837	14807	14895	15042	14968	14897	15076	14988	14931	14835	15189	14860	14815	14882	14931	14783	14888	15119	14790	14968	14830	14974	14941	14848	14859	14925	14901	14831	14724	14779	14948	14859	15147	15141	14943	14925	15082	14950	15087	14845	14711	14978	14893	14988	14870	14943	15171	15010	15066	14920	14781	14838	15162	14923	14958	14994	14852	14945	15009	14948	14984	14801	14890	14924	14871	15005	14787	14977	14901	14773	14903	14916	14768	15012	14902	14833	14921	14719	14871	14914	14805	14941	14934	14857	14839	14829	14957	14943	14772	14951	14855	14950	14885	15165	14859	14893	14829	15017	14815	15035	14979	15034	14857	14885	14800	14986	15061	14862	14939	14851	14934	15024	14995	14804	14789	14655	14886	14881	14867	15012	14953	14996	14781	14925	14670	15021	14828	15017	14892	14920	14811	15027	14954	14984	14972	14840	14787	14988	14859	15000	15091	14857	14973	14972	14943	14931	15060	14872	15069	14942	14879	15102	15067	14802	14993	14944	14870	15003	15019	15070	14881	14983	14994	15029	15029	14930	15006	14928	14953	14847	14983	15011	15008	14952	14652	14965	15118	15004	15080	14967	14779	14904	14762	14982	14920	14799	14625	15052	14855	14854	15021	14857	14999	14925	14966	15075	14835	15070	15078	14924	15027	14940	14870	15014	14837	14722	14979	14886	15024	14971	14819	15082	14959	14990	14925	14985	14985	15009	14786	15011	14948	14763	15007	15006	15058	14820	14829	14961	15119	14908	14909	14990	14848	14966	14790	14985	14933	14979	14935	14897	15105	14857	14972	14959	14857	15058	14965	15070	14895	14857	14807	14857	15039	14799	14996	15049	15030	14763	14830	14828	14859	14980	14841	15041	14894	14799	15006	15044	14809	14870	14874	15033	15036	15022	14980	14969	14860	14959	14997	15109	14983	14771	15003	14939	15027	14890	14816	14990	14916	14817	14832	15010	14958	15122	14906	14954	14927	14932	14933	14982	14933	14839	14962	14812	15023	14856	14877	14951	14918	14794	14996	15012	14880	14934	14892	14817	14864	15130	14826	14801	14933	15019	14905	14825	14836	15002	14910	14980	15024	14900	15018	14859	15077	14765	14731	15068	14850	14907	14777	15026	14771	14854	14860	14968	14994	14921	14732	14775	15044	14928	15070	14878	14968	15161	14944	14905	14901	14819	14898	15035	14974	15107	14912	14899	15122	15066	14848	14834	14849	14849	15053	14975	14867	15048	14889	14955	14976	14905	14946	14998	15006	14853	15026	14705	15040	14972	14969	14864	15050	14986	14960	14999	15088	14808	14821	14847	15080	14947	14995	14820	14911	14916	14854	14837	14898	14979	14997	14892	14965	14811	14899	15035	14831	14902	14961	14784	14971	14710	14864	15049	14864	14815	14993	14893	14906	14905	14647	14870	14944	14973	14958	15022	14750	15004	15072	14838	14888	14973	15074	14960	14906	14997	14872	14924	15009	14944	14828	14944	14940	14933	14962	15068	14665	14917	15021	15075	14957	15131	15136	14977	15020	14815	14949	14887	14796	14821	14923	14749	15053	14781	15008	14942	14987	14824	14894	14780	14974	15000	14821	14805	15103	15003	14962	14922	14977	14813	14808	14774	15085	14955	14918	15060	15005	14887	14919	14899	15012	14898	14964	14876	15020	14910	15069	14974	14895	14938	14952	14910	14813	14771	14870	14827	15023	15022	14872	14821	14912	14844	14872	14833	14903	15017	14826	14866	14929	14962	14989	14826	14878	14805	14779	14988	14793	14981	14732	14898	15025	14887	14874	14970	14914	14927	14891	14950	14697	15098	14888	15012	14899	14833	14845	15097	14957	15022	14843	14823	14733	14893	14951	14880	14917	14951	15029	15018	15062	15002	15050	14856	14889	15061	14862	15016	14974	14828	14827	14836	15079	14909	14904	14822	14859	14912	15049	14986	14934	14938	15018	14771	14927	14849	15016	14947	14784	14794	15164	14900	14972	14798	14864	14777	15010	14954	14728	14803	14823	14969	14902	15019	14961	14959	14847	14965	14967	14858	14922	14893	15090	14902	14811	15049	14836	14996	14883	15096	14917	14853	14769	14879	14855	15103	14924	14963	14864	14787	15159	15027	14798	14995	14954	14936	15031	14969	14887	15018	14955	14847	14770	14911	15008	15069	14952	15027	14999	15026	14836	14949	14860	14968	15087	14990	15057	14935	14980	14884	14931	14989	14931	14936	14996	14910	14942	14943	14979	14938	14949	14917	14879	14865	14847	14922	15005	14994	14948	14973	14728	14959	14864	14885	14821	15110	14877	15081	15040	14829	14946	15079	14972	14839	14816	14965	15025	15093	14837	14961	14869	14821	14943	14961	15039	14953	14991	14868	14994	15081	14885	14952	14869	14929	14898	15059	15077	14605	14977	14799	14934	14984	14952	14834	15103	14789	15034	14884	14958	14858	14990	14833	15005	14912	14853	14960	15079	15043	14821	14738	15050	14907	14991	14828	14980	14870	15062	15060	14798	14884	14901	15009	14805	15015	15002	14997	14953	14885	14727	14810	15078	14996	14811	15122	14958	15051	15006	14971	15043	14869	14816	14820	15094	14930	15052	15093	14974	15007	14712	15036	14967	14877	14918	14696	14935	14874	15009	15070	14944	14890	14829	14924	15033	14908	14951	15014	14962	15042	14921	15036	14880	14929	15070	14923	15050	15084	14880	14669	14918	14766	14887	14934	14880
24491	21653	30000	28467	29823	35030	35689	28653	26204	25012	24105	23223	22864	22399	22116	21887	21970	21699	21774	21765	21527	21224	21333	21090	21117	21192	21034	20910	21080	21255	21116	20898	20927	20969	20880	21056	21124	21128	20890	20739	20914	20727	20817	21125	20940	21005	20802	20887	21094	20909	20748	20846	20775	20918	20648	20934	20943	20969	20740	20957	20880	20989	20723	20874	20783	21038	20867	20915	20791	20754	20789	20979	21057	20829	21186	20831	20825	20642	20952	20952	20783	21029	20873	20855	20664	21038	20912	20907	20948	20809	20989	20962	20727	20827	21012	20810	20873	20759	20773	20717	20801	20782	20875	20703	20802	20756	20875	20957	20942	20901	20815	20851	20812	20878	20894	21136	21227	21032	20870	20807	20851	20816	20675	20897	20721	21022	20816	20962	20885	20807	20922	20880	20714	20864	20820	20596	20774	20709	20798	20836	20608	20971	21027	20807	20907	20706	21015	21026	20912	20836	20752	20780	20855	20692	21031	20817	20746	20826	20657	20909	20833	20814	20838	20872	20976	20860	20817	20978	20965	20960	21205	20880	21010	20862	20773	21005	20862	20789	20990	20785	20905	20903	20833	20710	20757	20713	20756	20655	20937	20891	21050	20766	20920	20757	20878	20921	20697	20846	20910	20853	20855	21024	20851	21009	20914	20862	20947	20975	20802	20849	20915	21032	20906	20812	21068	20988	20742	21003	20848	20694	20848	20878	21062	20813	20683	20989	21026	21033	21064	20859	20767	20672	20737	20845	20707	20750	20911	20680	20993	20703	20783	20728	20811	20831	21041	21025	20940	20572	20940	20662	20653	21063	21003	20896	20776	20745	20863	20653	20461	20660	20716	20772	20599	20750	20867	20751	20773	20750	20997	20992	20771	20902	20833	20681	20769	21076	20946	20755	20816	20771	20492	20632	20956	20718	20975	20734	20703	20829	20914	21012	20804	20986	20957	20777	20892	21005	20785	20685	20897	20606	20889	20955	21103	20789	20697	20726	20788	20880	20918	21002	20779	20713	20975	20719	20792	20663	20716	20695	20858	20883	20747	20835	20729	21189	20752	20907	21283	20853	20736	20633	20905	20989	20905	20878	20960	20864	20628	20818	20900	21030	20815	20847	20883	21141	20985	20579	21011	20878	20894	20885	20761	20880	20773	20785	20627	20885	20780	20854	20829	20958	21013	20797	20847	20906	20618	20790	20777	20810	20709	20752	20998	20866	20777	20944	20936	20967	20862	21012	20766	20828	20954	20743	20925	20778	20731	20973	20677	20812	20697	20686	20888	20735	20826	20812	20522	20681	20912	20853	21022	21113	20775	20825	20668	20822	20770	20622	20812	20844	20905	20880	20833	21018	20738	20691	20864	20931	21024	20910	20849	20882	20852	21010	20859	20912	20893	20938	20900	20719	20727	20832	21066	20756	20945	20904	20902	20717	20870	20851	20823	21030	20932	20838	20811	21050	20927	21073	21001	20883	20800	20707	20904	20681	20819	20831	21110	20896	20795	20836	20707	20922	20705	20653	20503	20615	20732	20774	20784	20792	20839	20905	20815	20956	20893	20906	20932	20809	20953	20808	20902	20845	20674	21087	20787	20825	20769	20870	20811	20684	20935	20823	20816	20788	20833	20769	20837	20950	21087	20959	20809	20760	21114	21092	20882	20775	20741	20851	20919	20699	20760	20748	20663	21029	20857	20996	21029	20851	20827	20824	20764	20769	20970	20976	20777	20695	20983	20872	20988	20782	20798	20693	20854	20817	20755	20753	20855	20752	20913	20977	20792	20966	20864	21033	20956	21035	20905	20798	20592	20856	20873	20771	21077	21064	20888	20787	20984	20774	20850	20764	20793	20790	21029	20818	20717	20810	20838	20964	20973	20846	20859	20957	20878	20702	20629	21070	20736	20886	20876	21026	20720	20757	20959	20511	20750	20963	20871	20822	20970	20851	20729	20997	20715	20793	20996	20870	20791	20756	20841	20772	20773	20732	20901	20880	20913	20868	20708	20891	20945	20787	20817	20871	20936	20679	20725	20670	20878	21120	20892	20878	20724	20854	20648	20791	20759	20787	21007	20905	20861	20743	20814	20720	20889	20985	20809	20921	20762	20962	21008	20782	20609	20900	20820	20888	20895	20914	20970	20689	20792	20940	20844	21054	20628	21047	20963	21003	20931	20661	20797	20683	21068	20811	20882	20664	20894	20543	20951	20785	21039	20703	20560	20748	20617	20728	20773	20993	21085	20899	20736	20754	20783	20958	20954	20624	20907	20807	20806	20923	20784	20754	20624	21021	20689	20735	21005	20939	20890	20715	20903	20952	20884	20937	20820	20818	20885	20784	20889	21026	20870	20936	20726	20935	20897	20842	20765	20830	20982	21026	20759	20662	20711	21017	20879	20887	21061	20734	20853	20944	20683	21018	20828	20689	20774	20830	20949	20562	20741	20864	20910	20713	20891	21092	20927	20896	20835	21005	20905	20777	20620	21033	20928	20888	20819	20503	21029	20862	20753	20901	20777	20794	20715	20845	21020	20807	20802	20850	20474	20775	20741	20416	20748	20868	20944	20647	20697	20787	20776	20860	20780	20963	20936	20895	20886	20815	20578	20973	21038	20983	21153	21161	20779	20784	20687	20608	20766	20884	20800	20810	20732	20946	20732	21006	20657	21117	20814	20895	20837	20951	21018	20790	20766	20939	20952	20707	20871	20886	20907	20629	20931	20842	20922	20670	20889	20878	20922	20792	20960	20805	20918	20885	20953	21062	21060	20895	20824	21031	20783	20883	20766	20783	20872	20821	20857	20916	20729	20834	21004	20892	21108	21050	20873	20838	20728	20963	20818	20953	20748	20680	20804	20830	20835	20802	20650	20826	21127	20843	20945	20809	20687	20761	20710	20921	20849	20772	20834	20772	20878	20973	20810	20594	20633	20776	20889	20959	21069	20954	20885	20888	20552	20816	20942	20826	20949	21049	21093	21057	21042	20913	20799	20902	20783	20974	20906	20786	20952	20900	20944	20779	20705	20913	20956	20694	20859	20879	20969	20764	20762	20763	20807	21035	20917	20884	20841	20891	20721	20957	20956	20867	20807	21069	20819	20799	20819	21067	20389	20939	20596	20846	20917	20924	21018	20830	20804	20680	20699	20843	20679	20669	20720	20938	20852	20876	20837	20637	20833	20760	20792	20711	20784	20674	20652	20863	20967	20947	20747	20702	20723	20834	20904	20705	20947	20907	20833	20807	20953	20907	20870	20786	20866	20606	20977	20933	20740	20823	20963	20804	20936	20870	20832	20784	20856	20827	20753	21044	21042	20944	20701	20779	20928	20851	20753	20856	20780	20843	21220	20960	20821	20872	20923	21119	21001	20782	20746	20781	20832	20853	20639	20874	20860	20866	20852	20955	20815	20586	20936	21049	20808	21110	20773	20764	21083	20798	21040	20697	20885	20655	20904	20752	20730	20764	20908	20798	20811	20766	20977	20478	20882	20851	20594	20978	20855	20965	20883	20954	20794	20727	20900	20925	20995	20948	20753	20772	20902	20711	20921	20935	20822	20948	20687	21055	20748	20836	20817	20995	20969	20672	21056	20989	21059	20897	20921	20859	20659	20744	20871	21049	20831	20571	20899	20792	20793	20911	20752	20919	20769	20668	20815	20822	20783	21079	20877	20921	20879	20948	20904	20876	20782	20633	20843	20532	20764	20817	20640	20936	20768	20590	20848	20808	21139	20897	20762	20844	20848	20943	20875	20898	20622	20923	20746	20751	20866	20994	21145	20806	20758	20913	20906	20902	20902	20928	20876	20926	20824	20975	20754	20742	20905	20828	20722	20882	20777	20850	21081	20625	20770	21205	21106	20728	21078	20748	21045	20830	20587	20883	20909	20756	20725	20910	20834	20847	21076	21028	20783	20738	20786	20798	20750	20843	20641	21093	20633	20871	20751	20832	20921	20827	21012	20863	20799	20645	20952	20929	20870	20897	21078	20809	20707	20743	20589	20822	20914	21023	20842	20830	20813	20821	20950	20924	20723	20851	20824	20755	20749	20788	20806	20720	20942	20941	20886	20677	20630	20859	20908	20886	20864	20872	20701	20875	20727	20786	20837	20873	20843	20754	20868	20669	20765	20734	20723	20895	20706	20812	21054	21027	20955	20959	21048	20688	20925	21118	20907	20782	20947	20842	20692	20776	20869	20929	20701	20738	20634	20839	20705	20933	20956	20786	20859	20854	20828	20747	21060	20865	20726	21013	20786	20631	20967	20941	20985	20873	20651	20795	21120	21060	20886	20799	20597	20906	20748	21109	20680	21002	20841	20625	20855	20967	20982	20796	20674	20983	21060	20848	20892	20719	20789	20642	20802	20906	20875	20903	20931	20658	20820	20879	20698	20708	20960	20792	21073	20954	20756	20751	20740	20947	20885	20874	20810	20771	20856	20812	20657	20792	20997	21181	20989	20877	21032	20821	20731	20744	20819	20884	21075	20783	20742	20810	20759	20927	20899	20923	20852	20604	20975	21247	20775	21049	20745	21007	20860	20790	20679	20926	20756	20901	20825	20843	20904	20745	20838	20961	20750	20856	20793	20851	21023	21157	20705	20891	20759	20919	20573	20776	20702	20654	20844	20703	20891	20759	20904	20841	20737	20852	20841	20723	20807	21062	20962	20955	20724	20950	20931	20742	20755	20806	20802	20949	20865	20789	20542	20692	20571	20755	20907	20828	21019	20846	20904	20982	20760	20842	21019	20736	20709	20580	20780	20878	20709	20675	20933	20520	20892	21006	20751	21029	20937	21041	20836	21149	21143	20694	20919	20944	20811	20895	20856	20875	20815	21000	21135	20775	20791	20858	20828	20871	20936	20645	20730	20704	20747	20667	20916	20870	20764	20715	20584	20854	20789	20882	20850	20789	20911	21018	20941	20972	20881	20974	20983	20834	20845	20792	20744	20741	20757	20972	20986	20817	20666	20789	20742	20763	20865	20828	21038	20872	20788	20811	20735	20917	20963	20573	20664	20729	20736	20887	21060	20874	20904	20770	20989	21041	20800	20957	20887	20761	20886	20925	20690	20653	20771	20691	20860	20896	20762	20737	20785	20771	20922	21001	20636	20895	20891	20943	20892	20994	20998	20858	20723	20747
50755	77282	72346	56021	44343	37963	31245	24443	22065	20202	18933	17910	17447	16806	16468	16157	16032	15864	15674	15687	15412	15376	15193	15205	15123	15153	14906	15068	15082	14879	15125	14938	14857	14921	14953	14907	14932	14940	14923	14935	14779	14899	14932	14807	14849	14954	14903	14851	14925	14836	14829	15042	14775	14778	14858	14892	15017	14919	14883	15029	14995	14821	14797	14919	14729	15085	14787	14917	14785	14997	14957	14686	14869	14889	14825	14608	14963	15030	14959	14821	14734	14897	14715	14926	14755	14745	14907	14945	14912	14897	14776	14824	14871	14979	14803	14760	14688	14785	14778	14912	14872	14881	14799	15032	14933	14906	14967	14930	14827	14813	14894	14684	14874	14868	15029	14671	14845	14948	15006	14880	14825	14810	14806	14876	14837	14871	14838	14783	14827	14845	14898	14933	14885	14817	14618	14731	14875	14820	14861	14894	14886	14850	14722	14733	14749	14998	14992	14791	14872	14805	14754	14875	14942	14595	14812	14928	14675	14802	15005	14760	14940	14855	14804	14918	14862	14816	14870	14893	14910	14923	14870	14953	14786	14776	14813	14895	14866	14872	14782	14936	14840	14860	14785	14884	14776	14973	14982	14946	15002	14918	14813	14741	14785	14765	14749	14791	14764	14822	14926	14886	14985	14956	14859	14713	14832	15012	14793	14718	15009	14676	14865	14797	14996	14687	14825	14901	14767	14737	14900	14907	14674	14993	14875	14985	14824	14912	14874	14784	14742	14892	14858	14800	15094	14786	14813	15021	14849	14900	14648	14887	14909	15033	14849	14915	14724	14823	14852	14794	14953	15017	14832	14742	14869	14909	14854	14767	14844	15004	14700	14955	14728	14573	14904	15017	14965	14879	15070	14819	14857	14897	14791	14870	14706	14752	14807	14960	14971	14835	14991	15134	14762	14849	14993	14877	14742	14867	14971	14972	14996	14892	14963	14746	15030	14857	14792	14814	14963	14847	14946	14893	14912	14864	14879	14837	14883	15054	14950	14743	14856	15067	14885	14828	14731	14816	14655	14744	14877	14956	14816	14841	14974	14923	14954	14830	15123	14952	14802	14862	14789	14905	14881	14854	14677	14889	14869	14593	14832	14857	14769	14994	14906	14779	14735	14846	14903	14879	14832	14845	14882	15097	14828	15029	14667	14870	14816	14973	14883	14996	14829	14896	14934	14837	14641	14821	14989	14836	14848	14861	14686	15001	14752	14783	14917	14990	14848	14795	14828	14755	14741	14859	14766	14832	15028	14969	14760	15032	14815	14968	14855	14806	14927	14820	14798	14898	14820	14839	14922	14745	14941	14779	15084	14717	14953	14881	14901	14902	14721	14869	14807	14752	14935	14820	14947	14824	14787	14864	14848	14745	14947	14702	14624	14945	14852	14936	14876	14858	14932	14893	14748	14984	14876	14785	14905	14952	14818	14858	14760	14718	14892	14774	14915	14872	14761	14872	14881	14714	14823	14823	14915	14888	14928	14712	14978	14643	14743	14944	14889	14819	14796	14681	14968	14693	14957	14779	14759	14670	14900	14882	14643	14873	14802	14818	14807	14832	14872	15006	14944	14815	14912	14635	14879	14879	14868	14716	14871	14931	14789	14842	14816	14795	14841	15003	14778	14953	14805	14705	14866	14694	14827	14781	14888	14819	14833	14940	14934	14730	14637	15044	15074	14971	15000	14894	14912	14842	14887	14881	14903	14976	14794	14891	14739	14825	14756	14886	14827	15027	14650	14807	14918	14719	14798	14871	14794	14903	14814	14675	14731	14875	14964	14978	14720	14921	14741	14899	14809	14802	14730	14845	14978	14925	14826	14853	14650	14860	14983	14876	14892	14905	14896	14914	14928	15011	14917	14720	14807	14841	14883	14836	14900	14931	14797	15135	14981	14971	14882	14836	14744	14789	14696	14741	14906	14734	14932	14916	14910	14774	15122	14864	14806	14881	14828	14933	14858	15035	14714	14758	14911	14901	14798	14872	14975	14817	14980	14859	14751	14817	14893	15028	14871	14837	14901	14981	14897	14865	14677	14864	14733	14910	14809	14774	14918	14842	14848	14798	14872	14804	14900	14699	14879	14977	14979	14892	14756	14835	14974	14812	15047	14812	14841	14884	14843	14861	14980	14666	14796	14853	14765	15015	14879	14835	14857	14856	14919	14875	15108	14870	14711	14885	14809	14871	14901	14825	14878	14832	14856	14818	14911	14795	14816	14951	15046	14914	15093	14795	14714	14786	14957	15050	14889	14856	14715	14893	14915	14831	14811	14642	14876	14771	14879	14850	14819	14663	14913	14738	14925	14978	14901	14726	14810	14912	14793	14900	14825	14715	14743	14717	14955	14947	14754	14853	14764	14844	15038	14766	15014	14910	14689	14690	14905	14748	14824	15010	14770	14867	14807	14857	14872	14865	14818	14632	14812	14933	14869	14910	15046	14840	14861	14902	15049	14907	14612	14806	14773	14906	14941	14864	14835	14772	14867	14875	14726	14965	14830	15005	14880	14816	14759	15049	14897	14628	14842	14809	14885	14730	14839	14934	14936	14857	14699	14896	14762	14714	14934	14794	14855	14984	14890	14827	14948	14849	14787	14835	14628	14786	14847	14769	14666	14787	14968	15000	14916	14851	14770	14770	14960	14895	14917	14838	14923	14725	14884	14847	14615	14899	14950	14741	14918	14771	14990	14902	14948	14985	14890	14934	14905	14832	14867	14842	14876	14883	14905	14840	14751	14825	14864	14684	14987	14808	14945	14960	14795	14910	14883	14908	14858	14775	14883	15019	14890	14936	14884	14740	14879	14800	14773	14864	14842	14694	14916	14662	14842	14819	14718	14853	14926	14927	14923	14685	14805	14920	14998	14980	14872	14777	14852	14882	14828	15043	14719	14859	14829	14742	14828	14934	14914	14960	14903	15047	14955	14770	14691	14729	14790	14877	14729	14799	14673	14839	14922	15001	14840	14830	14860	14972	14834	14898	14885	14756	14974	14837	14950	14884	14971	14910	14752	14753	14973	14794	14881	14862	14748	15008	14813	14826	14713	14717	14927	14863	14804	14861	15001	14715	14864	15012	14963	14969	15018	14827	14863	14893	14873	14890	14937	14915	14878	14750	14790	14870	14983	14883	14550	14874	15031	14862	14790	14787	14960	14820	14868	14757	14822	14858	14975	14897	14844	14840	14722	14951	14976	14512	14917	14788	14788	14629	14825	14762	14669	14891	14860	14710	14878	15018	14875	14961	14902	14693	14825	14688	14856	14979	14796	14883	14929	14857	14853	14829	14677	14759	15015	14955	14877	14739	14770	14895	14914	14915	14720	14915	14904	14878	14936	14824	14904	14892	14891	14916	14840	14786	14889	14893	14865	14752	14981	15080	14954	14774	14833	14807	14723	14744	14763	15027	14837	14882	14779	14668	14816	14655	14843	15104	14836	14811	14625	14772	15050	14929	14866	14885	14774	15009	14929	14843	14861	14719	15018	14782	14850	14990	14879	14956	14811	14953	14953	14792	14756	14839	14834	14872	14884	14759	14835	14798	14897	14761	14883	15066	14855	14671	14971	14802	14829	14691	14905	14763	14892	14839	14799	14839	14817	14876	14811	14756	15018	14868	14947	14930	14837	14813	14629	14959	14864	14962	14938	14964	14895	14827	14951	14997	14795	14595	14924	14934	15015	14901	14830	14831	14791	14898	14814	14803	14858	14823	14763	14747	14751	14821	14731	14910	14830	14737	14803	14930	14883	14940	14873	14893	14947	14742	14740	14718	14835	14815	14969	14807	14666	14891	14800	14765	14861	14848	14893	14764	14974	14829	15092	14957	14855	14912	14794	14784	14982	14715	14761	14923	14839	14759	14717	14938	14846	14921	15064	14923	14943	14817	14812	14710	14897	14761	14912	14805	14781	14736	14813	14970	14955	14886	14783	14964	14889	14935	14554	14814	14846	14740	14824	15012	15083	14714	14846	14886	14851	14792	14722	14872	15100	14888	14994	14784	14978	14599	14929	14872	14939	14904	14765	14934	14862	14671	14740	14695	14871	14924	14856	14780	14919	14919	14875	14805	14888	14891	14704	14778	14995	14977	14947	14837	15000	14919	14916	14731	14845	14820	14853	14817	14843	14731	14866	14916	14863	14854	14871	14908	14917	14724	14856	14759	15001	14782	14934	14728	15017	15122	14943	14714	14849	14953	14795	14903	14860	14835	15098	14937	14800	14981	14839	14805	14925	14853	14870	14905	14831	14734	14861	15012	14832	14875	14847	14912	14915	14801	14972	14834	14855	14844	14887	14816	14873	14843	14854	14846	14809	14971	14940	14748	14655	14846	14858	14792	14739	14815	14832	14708	14807	14896	14966	14709	14758	14945	14913	14865	14909	15065	14970	14846	14812	14958	14971	14756	14863	14771	14720	14736	14751	14863	14682	14807	14876	14759	14791	14705	14841	14768	14854	14842	14761	14747	14741	14894	14832	14751	14559	14912	14775	14822	14928	14878	15200	14846	15002	14761	14800	14909	14870	14910	14879	14810	14832	14819	14823	14862	14809	14832	14790	14831	14788	14921	14894	15075	14899	14996	14626	15030	14848	14935	14819	14764	14829	14779	14743	14812	14958	14787	14885	15012	14787	14853	14964	14865	14894	14855	14839	14852	14880	14856	14797	14958	14923	14699	14934	14908	14929	14940	14590	14719	14855	14930	14776	15077	14905	14850	14824	15046	14905	14778	15107	14824	14763	14826	14868	14927	14901	14844	14873	14874	15007	14737	14690	14904	14730	14706	14908	14817	14813	15082	14834	14748	15008	15000	14810	15022	14783	14942	14655	14845	14829	14825	14927	14966	14851	15047	14824	14952	14931	14981	14760	14846	14854	15078	14940	14831	14781	14863	14865	14857	14983	14842	14903	15043	14875	14826	14914	14878	14814	14832	14848	14770	14848	14795	14797	14770	14909	14846	14842	14814	14756	14799	14961	14979	14931	14835	14809	14960	15016	14880	14914	14780	14851	14737	14737	14912	14772	14747	14902	14768	14778	14984	14883	14853	14832	14776	14859	15020	14925	14938	14874	14889	14930	14781	14862	15009	14810	14984	14898	14881	14758	14765	14808	14862	15062	14850	14927	14760	14880	15012	14804	14911
46350	53287	52164	42931	35402	30827	27411	24956	23606	22764	22590	22532	22149	22072	21757	21592	21575	21696	21371	21609	21567	21458	21364	21563	21366	21208	21400	21527	21544	21542	21150	21397	21364	21279	21144	21247	21105	21360	21347	21158	21046	21123	21170	21220	21210	21347	21139	20936	21297	21331	21300	21487	21550	21086	21158	21345	21173	21488	21382	21173	21073	21353	21197	21211	21434	21106	21265	21220	21188	21404	21404	21300	21286	21091	21123	21148	21411	21167	21314	21272	21322	21247	21206	21057	21203	21241	21345	21321	21118	21089	21287	21096	21402	21245	21054	21225	21115	21272	21282	21275	21348	21426	21220	21251	21086	21065	21177	21367	21169	21307	21249	21185	21272	21259	21209	21078	21060	21295	21133	21311	21143	21198	21143	21181	21108	21395	21294	21117	21119	21059	21146	21163	21238	21164	21254	21028	21166	21167	21374	21201	21266	21180	21454	21233	21340	21431	21173	21350	21245	21369	21174	21399	21161	21245	21424	21110	21365	21223	21379	21302	21254	21095	21209	21320	21281	21410	21182	21166	21340	21318	21083	21085	21199	21012	21133	21222	21321	21092	21213	21262	21265	21308	21205	20955	21133	21329	21386	21308	21391	20774	21159	21074	21240	21275	21310	21134	21334	21300	21049	21177	21249	21247	21230	21185	21394	21107	21011	21109	20923	21216	21123	21145	21214	21267	21330	21315	21346	21393	21278	21041	21234	21328	21266	21227	21277	21207	21097	21157	21312	21165	20979	21249	21120	21203	21246	21308	21142	21325	21205	21367	21603	21204	21228	21387	21216	21144	21292	21447	20978	21127	21166	21282	21264	21275	21232	21498	21482	21239	21233	21143	20977	21166	21098	21198	21169	21381	21248	21254	21331	21161	21313	21273	21391	21377	21245	21164	21333	21256	21294	21371	21152	21230	21293	21313	21299	21419	21065	21443	21500	21189	21189	21403	21200	21323	21294	21140	21216	21206	21133	21222	21258	21201	21125	21193	21072	21336	21334	21208	21341	21164	21042	21277	21125	21415	21278	21316	21140	21271	21234	21394	21301	21213	21374	21102	21302	21103	21611	21424	21354	21163	21226	21309	21212	21270	21215	21421	21199	20921	21205	21322	21217	21172	21341	21592	21333	21169	21277	21407	21195	21245	21401	21175	21371	21285	21273	21080	21152	21182	21138	21100	21322	21231	21375	21291	21469	21151	21270	21100	21433	21169	21427	21375	21081	21094	21389	21277	21176	21334	20966	21076	21126	21075	21076	21200	21157	21264	21129	21186	21169	21192	21139	21285	21213	21086	21281	21192	21288	21146	21103	21229	21196	21330	21238	21065	21006	21093	20964	21253	21342	21252	21316	21116	21090	21059	21223	21111	21364	21020	21223	21437	21274	21286	21253	21201	21352	21371	21212	21164	21270	21267	21121	21271	21312	21284	21280	21294	21172	21348	21314	21308	21256	21305	21150	21488	21433	21100	21060	21197	21280	21327	21190	21251	21249	21376	21251	21363	21201	21041	21029	21096	21264	21287	21263	21275	21171	21151	21197	20994	21251	21358	21430	21076	21286	21343	21359	21358	21219	21242	21257	21245	20955	21243	21409	21250	21180	21186	21393	21308	21235	21142	21073	21281	21020	21419	21256	21114	21354	21137	21189	21266	21069	21508	21153	21043	21329	21188	21231	21221	21094	21241	21367	21201	21270	21228	21206	20978	21148	21295	21291	21309	21154	21248	20978	21169	21355	21043	21195	21218	21050	21188	21123	21148	21223	21043	21270	21166	21113	21491	21221	21201	21044	21266	21202	21163	21322	21163	21254	21401	21209	21320	21412	21311	21276	21133	21310	21189	21389	21324	21124	21161	21046	21306	21317	21311	21093	21232	21290	21138	21328	21493	21096	21301	21517	21186	21231	21280	21173	21220	21270	21175	21276	21108	21007	21256	21598	21145	20900	21358	21165	21352	21257	21052	21320	21297	21365	21070	21155	21387	21355	21471	20965	21116	21167	21238	21374	21268	21021	21232	21145	21223	21057	21355	21402	21303	21094	20989	21108	21172	21285	21015	21349	21252	21257	21346	21326	21294	21283	21339	21537	21217	21227	20925	21219	21308	21154	20914	21087	21172	21170	21370	21402	21371	21213	21099	21315	21253	21220	21104	21148	21190	21186	21414	21302	21553	21160	21165	21234	21146	21148	21255	21243	21159	21541	21240	21376	21308	21174	21174	21218	21251	21416	21201	21240	21300	21488	21370	21365	21587	21273	21264	21212	20970	21205	21140	21167	21213	21104	21046	21167	21143	21065	21350	21364	21080	21281	21203	21304	21130	21078	21153	21118	21319	21138	21288	21487	21330	21275	21068	21311	21386	21273	21265	21239	21457	21413	21183	21354	20975	21186	21120	21242	21358	21136	21149	21196	21191	21362	21276	21332	21536	21122	21312	21098	21307	20998	21197	21186	21120	21381	21358	21207	21237	21244	21475	21221	21281	21454	21422	21363	21216	21152	21421	21260	21241	21301	21303	21139	21224	20999	20980	21132	21342	21511	21472	21114	21208	21225	21366	21132	20894	21248	21281	21239	21173	21301	21122	21013	21332	21309	21142	21210	21350	21381	21340	21220	21309	21367	21237	21184	21244	21390	21292	21337	21255	21321	21084	21452	21329	21359	20886	21148	21087	21281	21386	21290	21246	21438	21309	21335	21304	21267	21394	21260	21286	21292	21203	21242	21155	21315	21271	21281	21377	21181	21255	21128	21167	21407	21200	21139	21191	20964	21072	21243	21441	21258	21334	21196	21199	21327	21229	21397	21025	21253	21327	21264	20909	21064	21117	21332	21408	21010	21051	21175	21312	21236	21103	21277	21321	21302	21417	21058	21302	21375	21409	21423	21362	21212	21250	21247	21174	21170	21179	21199	21341	21402	21377	21224	21246	21136	21203	21432	21372	21431	21113	21332	21206	21286	21252	21024	21177	21125	20972	20847	21159	21310	21191	21279	21271	20972	21261	21160	21317	21201	20988	21189	20951	21172	21217	21416	21240	21443	21346	21025	21073	21349	21228	21098	21393	21119	21359	21432	21130	21227	21141	21204	21340	21175	21225	21226	21467	21461	21359	21106	21030	21322	21410	21118	21359	21296	21348	21092	21313	21223	21127	21298	21275	21160	21047	21271	21260	21287	21123	21245	21193	21121	21061	21309	21410	21283	21382	21168	21478	21229	21384	21380	21229	21257	21163	21410	21118	21167	21191	21087	21019	21080	21221	21084	21288	21366	21058	21324	21298	21321	21209	21060	21378	21120	21294	21083	21001	21129	21048	21170	21178	21420	21334	20870	21187	21184	21483	21399	21413	21417	20899	21218	20960	21120	21384	21282	21229	21187	21175	21247	21170	21184	21350	21235	21358	21611	21078	21122	21145	20973	21155	21333	21179	21257	21043	21219	21035	21158	21239	21315	21403	21212	21243	21085	21210	21128	21269	21176	21165	21046	21251	21136	21164	21291	21094	21442	21587	21316	21180	21196	21242	21118	21304	21240	21109	21256	21094	21176	21374	21201	21084	21225	21056	21186	21405	21355	21314	21257	21318	21359	21196	21518	21146	21206	21188	21216	21247	21113	21159	21323	21092	20995	21284	21138	21233	21289	21159	21240	20957	21259	21264	21189	21182	21293	21285	21242	21176	21296	21136	21341	21290	21233	20916	21121	21326	21142	21216	21259	21154	21305	21120	20989	21452	21250	20974	21172	21447	21401	21456	21093	21220	21191	21129	21106	21309	21265	21285	21311	21469	21259	21294	21482	21038	21090	21397	21296	21471	21296	20985	21135	21087	21354	21233	21275	21330	21273	21271	21161	21300	21224	21221	21288	21143	21295	21022	21342	21333	21148	21125	21349	21277	21299	21321	21246	21175	21134	21233	21171	21306	21230	21290	21400	21027	21170	21265	21263	21377	21402	21338	21246	21493	21237	21324	21239	21330	21263	21250	21506	21195	21191	21190	21249	21300	21357	21279	21166	21411	21202	21169	21245	21129	21129	21292	21050	21388	21405	21373	21267	21022	21371	21240	21102	21365	21102	21027	21238	21191	21240	21251	21160	21074	21116	21263	21275	21251	21212	21131	21166	21018	21118	21299	21095	21362	21134	21306	21255	21462	21320	21410	21109	20987	21147	21085	21296	20971	21184	21184	21148	21338	21344	21123	21357	21232	21250	21240	20945	21448	21304	21044	21157	21026	21318	21123	21079	21159	21032	20909	21171	21236	21174	21254	21226	21219	21057	21430	21143	21248	21197	21365	21239	21141	21275	21371	21181	21278	21215	21231	21263	21306	21403	21057	21381	21494	21387	21234	21286	21058	21051	21153	21215	21398	21299	21376	21254	21131	21073	21129	21175	21318	21244	21251	21133	21237	21192	21136	21312	21121	21055	21203	21175	21015	21114	21234	21089	21290	21125	21327	21163	21219	21326	20986	21460	21057	21191	21287	21251	21538	21272	21202	21060	21148	21209	21163	21168	21363	21232	21338	21071	21021	21227	21166	21315	21136	21315	21359	21256	21212	21410	21204	21296	21263	21083	21086	21254	21223	21211	21092	21377	21381	21193	21098	21191	21112	21283	21056	21311	21213	21312	21481	21184	21199	21079	21377	21275	21044	21347	21273	20983	20957	21263	21326	21262	21389	21114	21289	21061	21362	21181	21190	21424	21163	21395	21210	21378	21263	21131	21382	21445	21463	21198	21497	21369	21236	21456	21312	21368	21232	21397	21010	21174	21301	21311	21137	21272	21124	21105	21173	21287	21268	21258	21229	21235	21100	21005	20977	21151	21031	21027	21192	21260	21191	21397	21053	21496	21165	21209	21184	21240	21299	21119	20891	21372	21307	21297	21211	21296	21434	20861	21299	21381	21200	21287	21091	21136	21108	21140	21199	21104	21187	21055	21115	21261	21240	21296	21390	21150	21040	21096	21256	21352	20934	21386	21068	21378	21106	21340	21062	21213	21135	21342	21497	21129	21241	20972	21030	21391	21114	21181	21047	21173	21394	21261	21140	21146	21313	21345	21382	21359	21357	21451	21158	21252	21276	21446	21397	21271	21256	21282	21179	21198	21269	21514	21286	21096	21007	21214	21329	21162	21200	21439	21154	21378	21377
48713	61116	54105	39968	32703	27506	22583	19930	18386	17447	16751	16523	16187	16062	15536	15710	15605	15382	15416	15416	15309	15224	15219	15105	15116	15146	15133	15191	15174	15061	15234	15133	15088	14957	15095	15172	15095	15230	15096	15154	15033	14957	14986	15165	14913	15076	15121	14965	15082	15067	14939	15076	15037	15004	15102	15012	14919	15024	15128	15289	14973	15033	15087	15159	15219	15061	15092	15234	15109	15165	15027	15096	15076	15017	14999	15161	15045	14914	14995	15032	15173	15001	15095	15234	15187	15166	15036	15055	15100	15086	15236	15068	15036	15243	15108	15150	15139	15072	15075	15178	15156	15040	14981	15143	15045	15151	15032	14951	14925	14986	14950	14938	14922	15069	15028	15203	14944	15089	14953	14997	14990	14984	15173	15098	14985	15131	15112	15044	15083	15176	15109	15111	15135	15122	15194	15044	14925	15040	15011	15022	15190	15115	14898	14928	15046	15081	15112	15145	15061	15080	14969	15220	15135	15063	15124	15110	15086	15017	15175	15058	14968	15097	15062	15131	15140	15065	15132	15167	15138	15031	15098	15065	15113	14992	15163	14949	15163	15125	15098	14859	14963	15000	15057	15073	15209	15004	15016	15083	15090	15185	15127	15140	15124	15054	15109	15127	15079	15101	15044	15109	14865	15000	15017	15101	15026	15121	15220	15203	15180	14992	15122	15156	15092	15021	15106	15261	15003	15027	15027	15258	15003	14853	15034	15097	14975	15002	15085	15087	14998	14920	15091	15095	15098	15124	15118	15295	15119	15035	15017	15101	14984	14968	14894	14893	14906	15020	15124	15056	15070	15090	15040	14858	15064	15065	15049	14870	15211	15047	15079	15059	15147	14948	15211	15019	14968	14800	15126	15210	15034	15089	15086	15124	15202	15209	15059	15019	15116	14858	15110	15003	15112	15024	15004	15101	15061	15089	15120	15143	14918	14854	15202	15240	15024	14969	15241	15103	14977	15199	15038	14948	14956	15171	15127	15094	15119	15043	15149	15023	15164	15148	15080	15030	15074	14976	15134	15155	15189	15209	14933	15011	15074	15001	15125	15088	15005	14962	15071	15052	14976	15140	15070	15097	14968	15037	15102	14896	15057	15218	14935	15073	15212	15151	15063	14848	15070	15059	14971	15014	14949	15050	14972	15001	15044	14986	14928	15135	14929	15097	15203	15289	15118	14864	15038	15085	14955	15204	15063	15054	15028	15114	14824	15132	15118	14993	15103	15015	15138	15235	15061	15007	15146	15041	15008	15119	15329	15221	15145	15075	15137	14952	15072	15177	15033	15010	15004	15023	15075	15247	15133	14977	14912	15018	15076	15127	15087	15112	14998	14947	15269	14972	15107	15164	15092	15040	14943	14946	15212	14962	15111	14883	14966	15081	15156	14906	15045	15038	14961	15287	15038	15141	15291	15136	15208	15240	15080	15151	15003	15125	15059	15024	15087	15145	15096	15093	15199	14934	15066	15148	15009	15044	15004	14963	15255	14860	15015	14943	15094	15182	15075	15129	15010	15148	15185	15048	15067	14992	15217	15181	15090	14982	15208	15073	15210	15128	15061	15041	14900	15137	14920	15088	14906	15012	15018	15077	15041	14999	15149	14978	15221	15214	14989	15177	15030	15143	15030	14998	14979	15102	15132	14881	15117	15130	15130	14878	14946	15245	14985	15060	15028	15115	15087	14933	15136	15073	14991	15049	15154	15232	15101	15253	15019	14858	14999	15167	15077	15119	14963	14963	15226	14972	14999	15132	15131	14937	15058	14922	14912	14981	15207	15045	15072	15018	15030	15065	15141	15102	15183	15039	15174	14925	15239	15202	15154	15064	15188	15089	14980	15260	15086	15096	15048	14979	14895	15034	14855	15169	14985	14874	15189	15061	15083	15147	15056	14976	15173	15239	14994	15113	15023	15130	14979	15139	15032	14955	15138	14959	15067	15073	15184	15060	15005	15219	14915	15070	15102	14902	15143	15083	15031	15138	14942	15067	15028	14999	14942	15161	15167	14993	14971	15141	14962	14905	15054	15105	15094	15011	15062	15040	15100	15088	15109	15060	15081	15023	15067	15179	15108	14979	15002	15242	15114	15168	15193	15059	15147	15154	14970	15035	14994	15063	15008	15056	15184	15074	15032	15203	15006	14994	15002	14951	15184	14969	15148	15037	15046	15196	15003	15105	14879	15177	15114	15021	15066	15163	15076	15219	15137	15036	14887	14816	15379	14807	15215	15244	15047	15189	15066	15186	15009	15144	15004	15008	15048	14996	14992	15148	15057	15017	15124	15071	15042	14975	15013	14986	15216	15029	15069	15041	15042	15002	15139	15201	15112	15071	15068	15026	15043	14887	15075	14967	15079	15054	15057	14965	15172	14980	14977	14928	15162	14894	14936	15059	15260	15012	15268	15025	15079	15033	15136	15030	15037	14954	15133	15131	15108	15036	15088	15013	14934	14901	15282	15016	14967	15066	14933	15107	15208	15129	15006	15087	15057	15240	14899	15016	14986	15191	14846	15002	14996	15133	14951	14985	15057	15129	15016	15266	15099	15186	14923	15132	15092	15176	15179	14918	15151	15083	15027	15104	15050	14990	15092	15077	14949	15068	15046	15134	15171	15109	15170	15124	15129	15093	14952	15002	15187	15108	15249	15105	15041	14973	15031	15172	15040	14985	15088	15083	15021	15083	15226	15006	15262	15067	15085	15143	14970	15108	15005	15167	15045	15089	14934	15048	15064	15115	15188	15018	14905	15144	15063	15010	15067	14943	15130	14850	15033	14845	15083	15017	15021	14982	15010	15119	15039	15110	15075	15055	15106	15040	14960	15214	15108	15095	14946	15276	15085	15072	15201	15185	15007	15143	14885	14916	14933	15030	14998	15162	15082	14979	15021	15098	15176	15107	15176	14913	15197	14973	15241	15022	15037	15084	15196	15194	15115	15055	14991	15068	15239	14922	14970	15131	15105	15091	15051	15006	15003	15145	14969	15044	15108	15046	15070	15040	14925	15137	15148	15126	15074	14957	15013	15040	15080	15114	15139	14935	15053	15169	14992	15043	14956	15093	15038	14946	14948	15032	14999	15142	15062	15001	15043	15010	15074	15074	14960	14968	15005	15025	15093	14963	15066	15122	15019	15117	15189	15131	15053	15072	15084	14737	15076	15038	15126	15131	15097	15013	15074	15060	15107	15006	15227	15048	14950	15042	15202	15009	15048	15126	14931	14900	15021	15040	15059	14973	15249	15071	15094	14913	15008	15125	14970	15151	15083	15052	15031	14889	15158	15104	15053	15129	15133	14970	15039	15055	15092	15126	15263	15007	15136	15172	15090	15211	14998	15241	15201	15131	15060	15046	15105	15043	14998	15091	15090	15048	15146	14905	14893	15000	15004	15101	15138	14978	15086	15026	15043	15012	15202	15111	15021	14976	15000	15064	15171	15236	14911	14897	14877	15090	15107	14990	15056	14977	15064	15032	14891	14997	14874	14922	15076	15273	14952	15093	15231	15175	15070	15164	15276	15174	15072	15059	15110	15042	14814	15105	15009	15110	15000	15102	15136	15043	14990	15080	15063	15005	15075	15011	14841	15000	15007	15117	15008	14976	14930	15033	15074	15116	14912	15004	15183	15028	15070	15079	15131	14947	15169	15158	15149	15239	15068	15043	15115	15098	15115	15205	14889	14987	15057	15037	15113	15178	14920	15126	15022	15143	14995	15192	15253	15126	15103	15064	15146	15119	15078	15214	14930	15008	15205	14975	15177	15193	15218	15139	14991	15196	14953	15136	15013	14996	15012	15133	15043	14952	15156	15011	15135	15071	15007	14847	15048	15104	14938	15153	15335	15071	14966	15191	14944	14825	15104	14948	15138	15086	14933	15132	14958	15147	15015	15060	15063	15053	15094	15014	15064	15350	15108	15099	15028	15053	15107	15208	15088	15021	15139	14913	15168	15166	15086	15244	15173	15139	15017	15191	15012	15093	15128	15046	15133	15075	15048	15086	15012	15223	15161	15133	15039	15157	15220	15162	15060	15088	15054	15154	14980	15169	15070	15004	15257	15118	15055	15120	15090	14956	15035	15022	15077	15070	15177	15006	15069	14882	15038	15195	15146	15043	14967	15093	14941	14999	15006	14923	14963	15117	15081	15164	15147	15124	15075	15230	15054	14955	15117	15071	15125	15112	14988	15090	15090	14925	15027	15263	14970	15105	14971	15087	15060	15037	15038	15282	14907	14923	15012	15101	14978	15029	15112	15119	15235	15002	15027	15007	15250	15248	15029	15048	15117	15047	15013	15081	14932	15025	14950	14899	15055	15053	15019	15198	15253	15050	15099	15041	15275	15020	15101	15115	15121	15046	15188	15228	14940	14972	14950	15229	15049	15104	15042	15048	14937	14955	15132	14938	14978	14984	15094	15085	15021	15087	15008	15115	14858	15249	15049	15100	15085	15132	15039	15133	15056	14998	15046	15091	14997	15024	15047	14993	15146	15023	15104	15165	15018	15041	15243	14979	15188	15108	15073	15203	15170	15067	15034	15162	15000	15379	15194	15022	15177	15225	15069	15124	15242	15165	15036	15021	14988	15009	15119	15158	14993	15165	14919	15211	15018	15092	15060	15098	15042	15259	15127	15045	15180	14923	15218	15003	14909	14870	15049	14934	15213	15093	15122	14856	15157	15124	14969	15217	15057	14981	15095	14949	15007	15293	15104	15144	15174	15131	15105	15203	15080	14987	15097	15090	15103	15156	15141	15015	15156	15056	14993	15019	14914	15329	15111	15006	15066	15050	15073	14953	15291	15202	15180	15077	15034	15086	14901	15133	15085	15126	15055	14882	15153	15086	15031	15029	15049	15217	15025	14896	15129	15096	15096	15144	15113	14966	15011	15308	14941	14945	15063	15193	14984	15040	14963	15100	15008	15068	15031	15044	14970	15338	15061	15222	15119	14923	14981	15115	15042	15089	15277	14966	15242	15027	15123	15108	15079	14981	14943	15101	14994	15010	15180	15037	14982	15150	15027	14937	15091	14952	15054	15263	15151	15013	15004	15291	15170	15109	14921	15033	15038	15017	15227	14980	15096	15151	15062	15072	15038	15065	15050	14940	15141	15049	14970	15119	15205	15090	14858	15036	15079	15176
26276	21895	31487	35872	39179	38957	33489	27874	25322	24081	23243	22836	22387	21791	21908	21809	21541	21353	21282	21352	21316	21206	21130	21070	21239	20995	20934	20961	21171	21122	20991	21240	20825	20851	20876	20847	21151	21042	20940	21053	20957	21025	20976	21030	21021	20552	20857	21192	20912	20792	20979	20899	20902	20930	20719	20766	20891	20798	20828	20879	20904	20848	20777	20805	20929	20836	20966	20856	20734	20867	21044	20847	20956	20775	20811	20941	20903	20866	20724	20829	21016	21092	20846	20906	20805	20882	20708	20790	20809	20870	20939	20833	20887	21161	21098	20983	20897	20803	20921	20837	20713	20809	20855	20898	20959	20899	20775	21013	20904	20860	20737	20975	20688	20776	20880	20962	20998	20680	20998	20645	20896	20951	20738	20532	20870	20969	20696	20859	20868	20876	20826	20893	20793	20854	20880	20621	20807	20794	20917	20782	20920	20823	20826	20749	20888	20607	20828	20946	20886	20692	20802	20943	21021	20623	20644	20802	21144	21064	20764	20900	20852	20906	21109	20863	20827	20933	20828	20691	20781	20859	20773	20808	20742	20844	20721	20734	20757	20754	20674	20849	20767	20873	20985	20709	20834	20962	21002	20591	20771	20871	20905	20608	20903	20921	21068	20867	20960	20724	20985	20826	21002	20788	20738	20696	20825	20872	20889	20791	20909	20627	20803	20695	20831	20898	20972	20856	20907	20864	20973	21004	20822	20860	20901	20957	20928	20941	20971	20753	20899	20951	20770	20624	20980	20815	20779	20763	20813	20782	20687	20764	21073	20894	20772	20739	20818	20765	20825	20578	21058	20785	20753	20797	20944	20902	20621	20977	20913	20928	20806	20807	20870	20696	20861	21094	20775	20662	20793	20792	20785	20580	20814	20899	20862	20689	20745	20766	20974	21056	20835	20616	20966	20618	20533	20869	21019	20718	20650	21031	20694	20822	20921	20937	20984	21045	21029	20860	20886	20847	20840	20968	20741	20871	20785	20711	20719	20761	20785	21074	20833	20778	20887	20952	20891	20818	21166	20839	20993	21033	20949	20955	20832	20730	21257	20837	20646	20753	20847	20776	20787	20930	20794	20784	20813	20947	20828	20841	20944	20684	20931	20716	20961	21113	20980	20998	20860	20955	20727	20659	20797	20851	20842	20759	20698	20778	20920	20779	20874	20862	20631	20559	20846	20883	21020	20655	20804	20812	20789	20991	20816	20580	20914	20906	20831	20894	21032	20733	20778	20780	21052	20806	20882	20842	20667	20784	20955	20945	21125	20613	20962	20862	20850	20843	20825	20728	20813	20753	20977	20876	20750	20658	20943	21109	20842	20811	20751	20760	20775	20885	20862	20702	21022	20938	21078	21128	20585	20889	20697	20720	20741	20719	20744	20692	21020	21076	20964	21033	20889	20842	20905	21132	20859	20567	20848	20794	20917	20847	20952	20857	20839	20613	21043	20813	20924	20770	20998	20890	20626	20910	20917	20881	20883	20830	20986	20913	20893	20869	20848	21001	20983	20857	21017	20831	20779	20625	20763	20769	20892	20622	20760	20867	20986	20807	20893	20736	20702	20814	20953	20924	20912	20835	20918	20793	20887	20849	20727	20746	20617	20987	20985	21006	20681	20771	20903	20964	20921	21028	20810	20833	20997	20503	20757	20747	20847	20841	20702	20849	20921	20949	20711	20841	20985	20844	20566	20649	20769	20810	21215	20955	20806	20918	20761	20757	20759	20987	21088	20881	20755	20673	20669	20800	20968	20806	20852	20826	20929	20744	20763	20819	20862	20739	20907	20854	20858	20862	20981	20818	20884	20761	20810	20908	20935	20885	20714	20684	20966	20920	21133	20664	20987	20935	20769	20731	20807	21054	20769	20873	20627	20742	20816	20767	21010	20871	21180	20836	20719	21172	20637	20639	20581	20886	20938	20989	20787	20943	20708	20789	20708	20815	20848	20768	20753	20844	20941	20832	20849	21040	20672	21036	20795	21104	20989	20703	20711	20738	20746	20727	20879	20838	20769	20773	20596	20890	20783	20828	21198	20871	20938	21140	20902	20842	20810	20748	20871	20705	20923	20801	20985	20783	20826	20754	20728	20909	20799	20709	20780	20663	20842	20848	20696	21109	20856	20726	20923	20908	21006	20843	20742	21194	20796	21053	20778	20919	20827	20664	20586	20614	20568	20960	20644	21064	20849	21102	20760	20657	20760	20919	20393	21054	20498	20763	20858	21007	21035	20776	20753	20937	20901	20799	20945	20750	21008	20990	21116	20862	20864	20830	20773	20921	20873	20835	20719	20900	21015	20735	20887	21099	20962	20998	20976	20961	20914	21046	21177	21007	20726	20929	21026	20778	20907	20815	20898	20945	21133	20893	20662	20773	20754	20866	20822	20822	20946	20638	20852	20680	20448	20776	20907	20722	20925	21177	20826	20895	20703	20927	20832	20737	20744	20926	20830	20971	20800	20810	20704	21021	21001	20772	21019	20900	20905	20854	20952	20951	21052	20855	20737	21044	20904	20705	20805	21022	20821	20844	20814	20994	20676	20796	20869	20950	20875	20842	20822	20871	20922	20906	20752	20708	20892	20973	20997	20796	20834	20863	21045	20849	21122	20772	20856	20942	20912	20795	20875	20754	20878	20751	20853	20820	20881	20971	21103	21020	20623	20757	20966	20986	21070	20974	20981	20683	20786	20965	20810	20929	20737	20781	20761	20624	20840	20867	20866	21038	20876	20611	20730	21072	21093	20726	20733	21052	21057	21022	20765	20794	20780	20832	20801	20860	21040	20746	20916	20994	20890	20798	20586	20828	20778	20386	20785	20850	20836	20647	20672	20852	20980	21053	20808	20769	21019	20830	20809	20877	20774	20983	20893	20782	20834	20943	20603	20901	20692	20988	20724	20848	20927	20852	20737	21184	20937	20854	21002	21003	20817	20879	20814	20524	20870	20698	20778	20555	21015	20874	20904	20729	20974	20791	20635	21101	20737	20951	20759	20789	20693	20763	20856	20718	20891	21153	20871	20603	20570	20692	20969	20851	20862	20840	20743	20548	20884	20897	21028	20936	20724	20796	20866	20974	20776	20837	21123	20855	20832	20687	20644	20750	20837	21183	20798	20857	21016	20995	20482	20966	21004	20879	20749	20812	20697	20862	20845	20910	20814	20740	20816	20673	20962	20806	20744	20942	20822	20810	20819	20786	21034	20895	20675	20991	20801	20822	20950	20983	20930	20758	20837	20687	20982	20980	20897	20912	20859	20936	21050	20590	20846	20651	20848	20698	20807	20918	20950	20850	20635	20814	20993	20848	20636	20608	20786	20710	20917	20773	20870	21021	20899	20818	21000	21072	20794	20937	20869	20900	20915	20812	20911	20901	21096	21197	21047	20728	20891	20852	20887	20962	21049	20761	21180	20833	20998	20937	20786	20783	21077	21218	20841	20726	20735	20771	21001	21028	20994	20822	20756	20792	20562	20792	20874	20910	21114	20796	20770	20707	21006	20940	20920	21015	20903	20614	20953	20973	20945	21011	20786	20855	20700	20914	20880	21032	20659	20693	21010	20962	20834	20913	21070	21034	20678	20919	21049	20830	20940	20830	20688	20947	21016	20748	20885	20901	20922	20901	20986	20857	20789	20934	20633	20849	21055	20963	20737	20796	20978	21096	21014	21173	21127	20900	20939	20826	20870	20842	20828	20911	20689	20779	20941	20638	20748	20972	20655	21110	21021	20907	20748	20499	20711	20824	20800	21030	20905	21032	20727	20777	20811	20560	20674	20936	20799	20891	21052	20760	20808	20845	20822	20655	20822	20957	20936	20854	20872	20614	20914	20744	20959	20744	21036	20982	20875	20948	21029	20628	20731	21176	20839	20779	20700	20760	20913	20781	20920	20737	20891	20790	20849	20687	20885	20610	20571	20768	20874	20728	20874	20832	20724	20996	20683	20793	20887	21091	20877	20920	20790	20823	20883	20738	20958	20753	20960	20678	20850	20917	20642	20822	20928	20837	20891	20684	20658	20777	20970	20659	20868	20840	20681	20857	20885	20837	20849	20811	20759	20804	20661	20917	20725	20882	20909	20685	20894	20824	21145	21072	20774	20723	21032	20877	20880	20784	20811	20706	20786	20840	20523	20766	20973	20782	20842	20861	20668	20870	20844	20912	20958	20880	20683	20569	21161	21069	20883	20932	21061	20828	21042	21066	20727	20869	20937	20926	20916	20793	20955	21026	20845	20851	20759	20778	20753	20828	21047	20639	20783	20914	20779	20708	21014	20801	20767	20831	20900	20842	20833	21040	20814	20837	20827	20779	20954	20957	20825	20848	20967	20680	20969	20851	20695	20875	21209	20841	20670	20750	20863	21046	20766	20822	20995	20824	20964	20666	20840	20573	20783	20834	20792	21002	21099	21140	20814	20869	20801	20825	21030	20869	20760	20856	20647	20684	20712	20659	20749	20958	20784	20955	20946	20773	20898	20703	20608	20838	20958	20956	20817	20908	20832	20956	20678	20766	20745	20868	20767	20878	20962	20808	20778	20966	20662	20845	21125	20860	20755	20961	20831	20870	21020	20747	20862	20927	20911	20821	21038	20836	20918	20856	21130	20933	20958	20935	20804	20828	20913	20870	21003	20798	20741	20903	21038	20955	20975	20780	20856	20814	20827	20685	20518	20713	20694	20792	20978	20821	20699	20955	20845	21036	20806	20819	20807	20831	20854	20739	20623	20765	20636	20916	20915	20883	20623	20997	20928	20789	20922	20939	20750	20821	20926	20702	21164	20776	20789	20903	20966	20931	20945	21054	20849	20828	20729	20887	20750	20888	20847	20762	21026	20784	20670	20772	20916	20702	20823	20724	20918	21100	20996	20703	20680	21100	20800	20571	21099	21069	20748	20656	20760	20643	20757	20680	20758	20861	21025	20884	21003	20754	20657	20979	20796	21049	20917	20816	20953	21118	21160	20764	20739	20815	20905	21118	20846	21094	20949	20964	20957	20780	20816	20792	20849	20842	20768	20966	20674	20843	20829	20977	20827	20772	20982	20781	20743	20748	20705	20845	20935	20927	21176	20837	20818	20813	20918	20694	20707	20877	20852	20903	20743	20876	20601	20927	20956	21010	20755	21025	20768	20775	20859	20694
45847	69336	64123	52998	46133	37371	28374	23292	20548	18997	17820	17237	16820	16263	16041	15897	15780	15585	15523	15372	15359	15189	15387	15345	15076	15046	15100	15057	15095	15054	14920	14834	15010	14915	14829	14817	14925	14884	15028	14869	15071	14857	15075	14933	14816	14925	14908	14928	14780	15056	14740	14874	14859	15044	14979	14855	14809	15026	14918	15007	14966	14741	15151	14942	14965	14921	15007	14847	14904	14971	14865	14789	14930	14883	14840	14790	14833	14853	14893	14955	14898	14918	14869	14860	14657	14962	14811	14955	14961	14828	14964	14812	14897	14952	14878	14875	14913	14982	14660	15000	14909	14901	15011	14816	14763	14852	14889	14621	14827	14932	14899	14770	14869	14768	14863	14975	15032	14931	14813	14886	14893	14955	14933	14853	14891	14944	14954	14924	14910	14851	14801	14960	14779	14753	14963	14990	14824	14951	15064	14787	14860	14699	14819	14988	14786	14811	14964	14974	14896	14800	14903	14741	14760	14896	15121	15011	14767	14894	14867	14918	14715	14877	14990	14889	14999	14676	14860	14980	14785	14832	14934	14806	14860	14963	14845	14861	14863	14858	14856	15041	15015	14857	14800	14833	14821	14781	14870	14805	14878	14871	14847	14769	14853	14764	15120	14804	14910	14895	14871	14705	14875	14756	15021	14887	14963	14766	14926	14874	14813	14753	14843	14941	14826	14681	14875	14691	14990	14878	14803	14883	14919	15083	14875	14918	14861	14884	14974	15043	15050	14652	14881	14947	14961	14599	14823	14955	14800	14689	15037	14677	14901	14875	14808	15008	14878	14892	14805	15021	14874	14900	14938	14818	14985	14828	14921	14783	14929	14885	14831	14747	14857	14793	14889	14782	14921	14713	14889	14936	14770	15029	14888	14795	14838	14865	14792	14935	15074	14799	14705	15026	14825	14824	14893	14928	14958	14934	14831	14961	14829	14914	14953	14854	14878	14926	14891	14840	14767	15034	15043	14897	14942	15033	14897	14947	14800	14888	14780	14908	14871	14880	14862	14963	15073	14849	14783	14840	14847	14855	15152	14897	14803	14772	14883	14833	14928	14952	14851	14959	14826	14909	14935	14857	14891	14764	15016	14894	14807	15041	14827	14961	14893	14862	14879	14888	14963	14816	14847	14859	14848	14817	14841	14988	14975	14863	14734	14726	14784	14831	14954	14863	14858	14983	14862	14923	14754	15015	14924	14892	14860	14859	15043	15012	14841	14978	14909	14772	14808	14972	14890	15034	14920	14958	14861	15041	14824	14885	14872	14872	14954	14915	14902	14827	14914	14797	15052	15056	14873	14875	14913	15008	14834	14927	14793	14795	14922	14952	14844	15002	14946	14910	14974	15067	14832	15000	14806	14820	14766	14809	14775	14748	14847	14862	14917	14933	14818	14937	14764	14782	14722	14877	14841	14811	14903	14882	14906	14817	14965	14914	14987	14784	14808	14944	14745	14906	14960	14822	14914	14813	14781	14748	14915	14729	14982	14863	14817	14889	14959	14909	14906	14917	14943	14870	14794	14936	14826	14825	14968	14861	14899	15049	14911	14957	14895	14950	14702	14810	15084	14806	14938	14868	14854	15025	14878	14851	14958	14947	14736	15058	14778	14988	14893	14848	14667	15036	14648	14993	14832	14909	14885	14756	14892	14786	14893	14792	14972	14895	14853	14989	15008	14874	14801	14979	14952	14833	14848	15017	14991	14950	14856	14875	14961	14953	14871	14935	14920	14690	15010	15034	14975	14823	14922	14818	15074	14759	14861	14895	14866	14909	14832	14865	14971	14872	14991	15057	14847	15074	14743	15055	14828	14866	14986	15034	14930	14807	14811	14922	14788	14879	14661	14896	14773	15028	14578	15011	14788	14821	14818	14958	14954	14730	14927	14938	14769	14935	15000	15029	14780	15055	14895	14834	14896	14987	15037	14909	14973	14859	14918	15062	14931	15027	14913	14804	14746	15139	14844	14909	14831	14817	14892	14796	14717	14934	14958	14855	15043	14945	14899	14731	14796	14929	14865	14999	14832	14918	14852	14904	14924	14876	14753	15030	14879	14830	14899	14979	14978	14854	14904	14818	14832	14769	14958	14811	14897	14823	14912	14904	14805	15034	14883	14919	14770	14823	14943	14866	14790	14818	15031	14858	14700	14842	14957	14953	14876	14756	14881	14932	14911	14973	14681	14865	14673	14793	14917	15062	14889	14682	14781	15052	14867	14896	14891	15069	14788	14991	14767	14789	14817	14933	14831	14938	14956	14823	14976	14948	15102	14772	14824	14888	14820	14782	14903	14826	14890	14828	14888	14910	14976	15049	14929	14728	14864	14814	14908	14899	14903	14858	14918	14949	14889	14796	14889	14759	14834	14940	14902	14973	14874	14805	14860	15013	14901	14887	14921	14846	14954	14971	14786	14879	14951	14906	15106	14800	14829	14836	14675	14822	14900	15005	14737	14902	14996	14829	14989	14863	14952	14670	14910	14993	14903	14878	15007	15070	14791	14883	14846	14793	14855	14973	14947	14852	14957	14723	14852	14930	14972	14851	14944	14753	14917	14798	15012	14731	14919	14926	14811	14766	14965	14916	14993	14900	14801	15062	15019	14680	14877	14971	14903	15040	14942	14896	14822	15002	14887	14962	14855	14864	14879	14966	14886	14868	14918	14909	14719	14900	15039	14894	14939	14969	14866	14881	14802	15039	14841	14940	14893	14792	15044	14722	14703	14882	15002	14910	14794	15044	14877	15005	14891	14880	14756	14753	14755	15106	14969	14954	14858	14887	15011	14863	14981	14865	14828	14789	14846	14868	14818	14823	14986	14779	14843	14974	14839	14767	14907	14887	14840	14924	14788	14899	14983	14896	14637	14996	15012	14751	14815	14823	15037	14864	15052	14935	14793	14749	14956	14908	14989	14919	14796	14907	14982	14961	14961	14867	14851	14737	15033	15036	14919	14628	14856	14855	14886	15032	14835	14848	14621	14695	15042	14920	14853	14931	14922	14815	14951	14779	14805	15001	14869	14947	14770	14648	14908	14903	14784	14808	14923	14902	15012	14877	14895	14751	14835	14797	14754	14812	14856	14797	14923	14900	14764	14843	14776	14789	14757	14889	14952	14963	15017	14832	14891	14832	15163	14806	15025	14925	14926	15007	15023	14820	14848	14928	14882	14757	14947	14928	14842	14914	14648	14898	14798	14769	14865	14775	14793	14904	14769	14717	14811	14907	14827	14969	14807	14807	14924	14793	14751	14969	14873	15172	14845	14802	14870	14863	15073	14894	14905	14810	14990	14884	14804	14986	15033	15057	14869	14840	14893	14943	14927	14969	14970	14893	14754	15027	14929	14827	14924	14853	14910	14649	14984	14944	14781	14927	14823	15030	14811	14756	14852	14694	14881	14743	15024	14995	14884	14874	14908	14946	14858	14945	14876	14850	14947	15140	14853	14826	15093	14804	14994	14708	14873	15011	14817	14859	14891	14957	14801	14964	14901	14810	14870	14962	14878	14774	14942	14915	14923	14782	14900	14871	14739	15068	14868	15037	14912	15051	14893	14858	15055	14889	15037	14899	14912	14964	15103	14847	14809	14893	14976	14684	14913	14740	14965	14718	14896	14885	14842	14852	15067	14858	14796	14863	14747	14873	14813	14771	14846	14939	15119	14843	14902	15038	14982	14783	14858	14843	14895	14877	14690	15012	14972	14887	15013	14912	14892	14952	14865	14731	15015	14771	14811	14859	14917	14800	14904	14798	14845	14835	14904	15002	14950	14911	14796	14748	15034	14779	14882	14830	15048	14896	15058	14769	14821	14977	14936	14788	14727	14843	14795	14896	14768	14968	14780	14856	14821	14848	15003	14704	14778	14993	14824	14930	15071	14668	14992	14845	14980	14988	14948	14989	14912	14895	14976	14858	14718	15108	14712	14948	14962	14732	14803	14904	14847	14873	14801	14955	14999	14900	14751	14898	15067	14769	15024	14858	14917	14929	14889	14997	14947	14812	14859	14872	14831	14888	14805	14688	14989	14849	14812	14706	14902	14947	15020	14791	14837	14851	14966	14773	14603	15049	14922	14850	14967	14912	14912	14925	14899	14936	14897	14799	14909	14960	14991	14968	14940	14677	14854	14902	14907	14862	14839	14854	14824	14873	14626	14775	14971	15042	14937	14853	14898	14651	14965	14824	14910	14735	14978	15005	15009	14828	14866	14797	15050	15058	14803	14872	14999	14753	14957	14903	14878	14772	14998	14825	14753	14944	14912	14997	14793	14759	15021	14828	14788	14731	14935	14942	14892	14964	14886	14949	15060	14899	14811	14727	14804	14937	14871	15017	14998	14883	14889	14843	14914	14998	14889	14762	14902	14885	15052	14972	14867	14804	14915	14858	14957	14824	14847	14858	14888	14796	14879	14982	14716	14936	14914	14946	14877	14735	14739	15062	14848	14846	14858	14987	14837	14882	14790	14942	14854	14996	14807	14999	14852	14991	14825	14870	14847	14872	14677	14941	14954	14757	14956	14948	14877	14874	14897	14974	14967	14992	14764	14984	14843	14885	14807	14916	14897	15058	14852	14902	14785	14944	14898	14827	14946	14894	14799	14913	14970	14920	14932	14685	14818	14901	14814	14830	14853	14735	14818	14721	14916	15071	14808	14846	14889	14733	14774	15028	14766	15007	14906	15024	14976	15073	14893	14900	14971	14885	14889	15047	15015	14791	14901	14710	14883	15032	14904	15029	14967	14884	14876	14720	14980	14875	14830	14742	14883	14843	14872	14897	14968	14854	15000	14939	14746	14931	14932	14705	14828	14794	14850	14826	15036	14974	14933	14938	15020	14866	14807	14716	14700	15070	14950	14900	14901	14816	14911	14928	14973	14843	14836	14923	14893	14790	14934	14877	14899	14833	14688	14971	14907	14560	15057	14743	14793	14675	14973	14977	14892	14963	14679	14953	14745	14835	14938	15009	14991	14930	14820	14980	14909	14964	14948	14914	14853	14758	14959	14871	14881	14938	14884	14922	14658	14798	14848	15034	14864	15027	14973	14876	15088	14802	14761	14766	14894	14850	14967	14797	14919	14884	14675	15081	14956	15045	15074	14927	14805	14843	14899	14811	14794	14788	14959	14880	14952	14993	14939	14820
24430	21648	30190	31532	38447	40445	36965	29479	26157	25206	24117	23161	22806	22270	22129	21984	21686	21600	21642	21570	21362	21374	21065	21495	21417	21210	21209	20902	21224	21074	21163	21271	21316	21451	20923	20896	21004	21095	21119	20972	21019	21216	21046	20804	20808	21130	21122	20889	20930	20963	20950	20839	20877	21063	21072	20916	20949	20921	20691	20939	20845	20823	20951	21162	20885	21195	20915	20876	20745	20855	20860	21066	21007	20913	21100	21010	21018	20898	21016	20812	20862	21018	20920	20986	20900	20838	21005	20863	20923	21026	20996	20827	20822	20712	20848	20766	20891	20883	20864	20806	21119	20986	20954	21019	20994	21001	20793	20763	21032	20906	20704	20884	21017	20635	20656	20819	20971	20710	21029	21038	20905	20940	20963	21051	21113	21091	20906	20814	21189	21043	20920	21011	20764	20769	20914	21019	20882	20805	21046	21034	21089	21044	21024	20982	20979	20986	20835	20761	20973	20786	20910	20922	20979	21096	21001	20888	20936	20864	21089	20864	20788	20636	20948	20778	21065	20982	20804	21171	21303	21011	21071	20828	21162	20742	20945	21074	20991	20842	20873	20941	21000	20835	20974	20843	20729	20866	20763	20729	20906	21044	20652	20999	20965	20945	21018	20836	21101	20964	20566	20843	20847	20890	20805	20761	20745	20695	20987	20858	20862	20819	21068	20992	21014	21082	20821	20780	20972	20710	20686	20851	20706	20938	20781	20650	20907	20885	20688	20874	21088	21036	20833	20811	21105	20732	20730	20919	21197	20785	20806	21048	20719	20650	20801	20918	20891	20810	20907	20977	21040	20756	20736	20986	20788	20778	21056	20982	20842	20988	21002	20856	21124	20786	20972	21023	20997	20865	21016	20742	21051	20962	21174	21181	20843	20827	20746	20944	20927	20887	20651	20955	20977	20893	20705	20864	21080	20811	20852	20928	20920	20858	20898	20907	20998	20921	21134	20763	21065	20929	21093	20788	20950	21018	20867	21103	20950	21074	20929	20852	20810	20794	21010	20895	20775	20871	20924	20749	21083	20780	21004	21010	21091	20946	20899	20910	20707	20708	21033	20753	20865	20933	20780	20879	21203	20830	20894	20864	20865	20744	20981	20888	20906	20978	20924	21094	20898	20629	20954	20882	20892	20922	20939	20799	20844	21158	20728	21059	20772	21061	20847	21039	21009	20701	20914	20809	21009	20818	21055	20936	20763	20883	20845	20849	20789	20816	20841	20811	21164	20899	20822	20928	21166	20921	20781	20802	20946	20966	20960	20595	20920	20931	21034	20912	20983	21018	20941	20801	20816	20861	20884	20943	21167	20989	20656	20849	20849	21058	20799	20891	20940	20740	20862	20856	20938	20787	20913	21086	20682	20823	20876	20793	21013	20967	21113	21016	21011	20864	20995	20743	20565	20749	20864	20875	20935	20649	21035	20841	20917	21008	20950	20737	20936	21083	21004	20843	21054	20858	20887	21130	20825	20839	20967	20805	20884	21089	21080	20683	20916	20763	21041	20868	21013	20995	21226	20845	21179	20641	21005	20844	20659	20804	21066	20852	20949	20846	20767	20813	20938	21049	20788	20842	20741	21049	20982	20798	20882	21118	20946	21056	20629	20804	21026	20966	20831	20760	20980	20731	20889	20942	20893	20907	21004	20843	21093	21032	20939	20883	20798	20710	20552	20692	20878	20981	20701	20839	20898	20784	20732	20910	20682	20902	21075	21027	20786	20909	20874	21009	20816	20837	20851	20958	20935	20780	21100	21094	20951	20952	20877	20805	21115	20914	20964	20901	20843	20980	20816	20833	20943	20724	20781	20861	20811	20900	20910	20997	21154	20811	20903	20946	20865	20962	20719	21053	21140	20667	20893	20783	20867	20723	20723	20655	20887	20854	21032	20908	21008	20900	21074	20989	21059	20695	20968	20999	20780	20803	20973	21088	21011	20915	20844	20811	20956	20858	20848	21070	20670	20843	21089	20795	21045	20626	20900	20943	20941	21034	20776	20940	21317	21025	20982	21075	20934	20822	20977	20888	20771	20880	21010	21080	20924	21069	20871	20998	21004	20683	20685	21100	20699	20925	20936	20911	20989	20849	20979	21250	21032	20809	21059	21142	21056	20884	20747	20746	20966	20965	20938	20880	20918	20678	21161	20890	20804	21127	20966	20921	20970	20999	20844	20874	20786	21020	20781	20433	20827	20796	20941	20939	21008	20873	20970	20990	21001	20736	21141	20979	20666	20883	20979	20765	20770	20875	21006	20942	20854	20826	20959	20939	20933	20960	20956	20970	21103	20957	20856	20990	20991	20911	20892	20994	21021	20995	21024	20995	20673	20989	20752	20914	20905	20904	20935	20986	21036	20843	21128	20707	20842	20987	20820	20948	21024	20771	21131	20894	20975	20815	20933	20908	20751	20658	20982	20862	21135	20909	21052	20772	20985	20831	21107	20910	20954	21168	21010	20882	20904	20898	20636	21008	21004	20870	21124	20949	20813	20759	20985	20792	20995	20871	20812	20970	21012	20851	21164	20880	20762	20999	20815	20803	20980	20885	21129	20795	20855	20770	20873	20782	21178	20977	20764	20814	20829	20805	21056	20909	20869	20903	21109	21042	20835	20783	20617	20941	20771	20806	20846	20979	20996	21033	20949	21017	20670	20896	20916	20790	21072	21011	20789	20840	21097	20894	20628	20689	20824	20789	20828	20869	20829	20966	20957	20940	20915	21078	21106	20944	21019	20988	20892	20894	20699	20831	20980	20600	20933	21066	21123	20955	20717	20884	20840	20790	20817	20772	21130	20910	20761	20861	21046	20731	20829	20881	20873	20538	20877	20784	20728	20839	20930	20929	20852	20743	20761	20948	20871	21002	20877	20974	20924	20893	20978	20995	21172	20871	20929	20937	20706	20884	20740	20996	20724	20713	21080	20965	20688	20764	20699	21148	21020	21176	20900	21012	20856	20917	21074	20824	21066	20894	21175	20702	20705	21060	20703	20863	20816	20744	21010	20839	20962	20991	20740	20999	20846	20790	21076	20772	20943	21019	20682	20796	20983	20801	20867	20921	20975	20970	20977	21168	20807	20842	20844	20814	20969	20844	20728	20852	20861	20776	21104	20883	20904	20970	20922	20762	20712	20929	20875	20776	20768	20826	20733	20919	20934	20870	21066	20853	20861	20924	20783	20899	20855	20591	20763	21265	20840	21116	20947	20862	20880	20926	21026	20914	20786	21052	20850	20851	20858	20900	20974	20920	20801	20715	21101	20945	20715	21022	21008	21041	20810	20947	20901	20971	20842	20942	20996	21190	21201	21090	20832	20889	20973	20816	20909	21027	20950	20974	20936	20947	20730	20812	20903	20972	21062	20893	20883	21000	21041	20801	20841	20887	21057	20909	20927	20866	20802	20869	20888	21034	20681	20868	20816	20859	21047	20895	20757	20808	21026	20872	21113	20877	20995	20857	21082	21080	20843	20804	21226	20738	20856	20789	20947	20890	20961	20907	20931	21058	20932	20688	20795	20951	20753	20912	20949	20719	20835	20882	20984	20820	20842	20909	20978	20894	21003	20862	20816	20927	21050	20763	20892	21020	20845	20923	20698	21117	20729	21044	20929	21168	20855	20923	20935	20648	20692	20768	20802	20755	20868	20772	20899	20967	20822	20871	20872	20902	20887	20860	20966	20866	20780	20874	20864	20856	20801	20738	21002	20812	20789	20894	21063	21114	21004	20809	20962	20863	20841	20886	21069	20824	20957	20649	21002	20954	21058	21132	20923	21085	20993	20999	20895	21040	20920	21054	20816	20958	20756	20824	20889	21048	20962	20911	20754	20868	20765	20914	20812	20869	21189	20932	20810	20947	20923	20973	20769	20743	20990	21062	20820	20899	21026	20771	20756	20857	20923	20931	20776	20971	20789	20987	20708	20839	20909	20988	20819	20884	20986	21053	20792	21004	20857	20642	20768	20990	21141	21140	20914	20952	20736	20817	21059	20944	20783	20865	20910	21072	21122	20904	20934	21116	21170	20891	20806	20912	20885	20887	20929	20817	20728	20785	20951	20903	20824	20804	21054	20946	20751	20842	20950	20833	20882	21105	21017	20858	20996	20805	21025	20928	20845	20985	20940	20917	20922	20939	21107	21157	21105	21234	21001	21006	20901	21047	21101	20805	20896	20870	21069	20747	20885	20911	20939	20831	20876	20884	20667	20902	21050	20970	21082	21100	21017	20941	20705	20876	20967	20826	21053	20788	20894	20907	20948	20908	21139	20837	21238	20997	20844	20956	20844	20916	20764	20645	20771	20908	20724	20802	21030	20630	20951	20893	20823	20897	20850	20918	21096	21034	20814	20935	20795	20991	21049	20994	21012	20797	20862	20699	20842	21031	21090	20966	20952	21138	20975	20785	21063	21026	21037	20900	20897	20688	20840	20812	21064	20923	20696	20922	20921	21089	21085	20927	21077	20724	20963	20925	20831	20933	20874	21012	20918	21065	20921	21061	20912	21044	21007	20696	20764	20978	21166	20934	21115	20775	21200	21100	21075	20780	20757	20974	20900	20847	20919	20890	20886	20857	20811	20769	20930	20910	20882	20906	20790	20851	20732	20731	20898	20804	20772	20886	21105	20956	20816	20812	21070	20862	20640	20754	20609	21038	20928	21063	20936	20616	21046	20815	20862	20866	20848	20752	20719	20903	21146	20616	20942	20857	20848	21047	20991	21014	20904	20919	20852	20967	20767	20646	21057	20951	21008	21054	20701	20927	20830	20970	20838	21149	20908	20853	20934	20896	21048	20891	20882	20945	20959	21094	20926	20756	20822	20595	20892	20830	20957	20970	20936	21032	21007	20878	20930	20664	21102	20912	20814	20832	21098	20989	20732	20846	20583	20638	21039	20719	20685	20912	20773	20882	20897	20873	20980	20717	20888	20930	20881	20897	21046	21026	20948	21082	20953	21016	21042	20971	21009	21002	20957	20750	20817	21100	20698	20728	20811	21045	21053	21007	20757	20926	20985	20982	21120	20972	20802	21043	21004	20925	20888	20948	20982	20946	20996	20764	20816	20791	20802	20646	21054	20983	21099	20757	20947	20979	20942	20661	20900	20896	20885	20821	20891	20819	20940	20962	20791	20744	20833	20653
48450	77038	74170	64898	55335	42873	32641	25569	21875	20327	18685	17848	17272	16800	16273	16164	16059	16075	15627	15650	15453	15525	15313	15206	15292	14975	15032	15126	14973	14958	14905	14983	15012	14856	14835	14798	15050	14837	14913	14841	14919	14912	15052	14937	14783	14755	14900	14878	14752	14997	15059	14848	14898	14845	14869	14977	14925	14847	15059	14922	14808	14948	14919	14845	14897	14982	14855	14860	15049	14849	14893	14740	14854	14957	14888	14963	14741	14815	14834	14865	14919	14874	14843	14827	14862	14786	14843	14910	14871	14762	14852	14852	14634	14883	14851	14872	14776	14844	14965	14888	14912	14850	14623	14929	14851	14718	14767	14880	14844	14887	14828	14857	14835	14938	14966	14847	15006	14855	15009	14786	15009	14882	15054	14889	14802	14810	15000	14984	14814	14853	14983	14897	14763	14978	15056	14679	14920	14772	14826	14983	15016	14810	14833	14976	14837	14813	14967	14918	14859	14878	14953	14774	14844	14690	15057	14938	14916	14843	14999	14805	14709	14881	14816	14936	14997	14879	14707	15009	14874	14901	14747	14868	14786	14969	14897	14979	14796	14935	14814	14726	14816	14945	14872	14759	14693	14871	14757	14855	14761	14813	14817	14667	14836	14818	14907	14899	14733	14894	14980	14783	14912	14779	14930	14891	14793	14824	14586	14849	15057	14871	14861	14921	14830	14870	14807	14850	14917	14782	14801	14797	14991	14783	14900	14964	14852	14772	14873	15005	14925	14828	14721	14916	14857	14820	14845	14694	14743	14957	14885	14790	14834	14869	14985	14863	14912	15027	14718	14885	14989	15052	14832	14866	14674	14719	15064	14953	14867	14942	14686	14934	14907	14784	14816	14788	14679	14767	14926	14834	14960	14848	14884	14778	14912	14945	14820	14697	14955	14898	14889	14931	14879	14748	14930	14767	14883	14807	14804	14771	14953	14987	14880	14980	14967	14878	14845	14935	14935	14866	15004	14850	14960	14752	14909	14903	14926	15020	14884	14939	14740	14962	14835	14954	14763	14881	14988	14880	14916	14869	14800	14833	14938	14713	15099	14768	14786	14973	14759	15067	14900	15057	14917	14960	14903	14832	14867	14912	14948	14975	14926	14876	14807	14859	14872	14775	14828	14853	15018	14725	15041	14918	14903	14906	14668	14865	14984	14997	14802	14756	14854	14894	14773	15035	14866	14852	14839	14768	14797	14880	14713	14890	14842	14847	15017	14965	14881	15017	14915	14872	14977	14966	14680	14826	14923	14887	14833	15084	14846	15012	15054	14739	14588	14820	14806	14781	14989	14819	14831	14901	14923	15011	14822	15034	14706	14878	14878	14676	14637	14898	14757	14896	14764	14952	14830	14997	14835	14831	14797	14885	14910	14886	14699	14916	14937	14934	14883	15090	14770	14743	14823	14826	14846	14884	14885	14757	15036	14989	14893	15003	14880	14855	14804	14565	14803	14935	14965	14938	14986	14830	14775	14739	14852	14810	14982	14846	14766	14986	14931	14852	14862	14900	15027	14839	14899	14900	14736	14720	14862	14896	15066	14886	14873	14991	14904	14908	14946	14922	14836	14901	14884	14897	14852	14746	14946	14878	14771	14941	14829	14826	14818	15019	14801	14811	14985	14950	14754	14927	14747	14866	14808	14976	14861	14922	14882	14670	14888	14787	14858	14979	14934	14866	15038	14796	14825	14918	14651	14868	14740	14769	15023	15063	14787	14745	14896	14718	14844	14999	14862	14834	14866	14797	14915	15024	14966	14933	14975	14787	14933	14715	14888	14761	14940	15021	14870	14980	14815	14860	14822	14793	14854	14766	14968	14943	14735	14876	14820	14858	14786	14943	14933	14796	14918	14817	14787	14779	14827	14807	14739	14850	14805	14966	14787	14878	14832	14810	14871	14930	14944	14949	14871	14800	14942	14972	14997	14880	14965	14793	14847	14950	14928	14919	14793	14857	14841	14923	14902	14861	14859	14801	14883	14775	14887	14859	14914	14693	14870	14882	14956	14865	14753	14944	14938	14853	14946	14900	15064	14889	14847	14707	14831	14726	14834	14980	14890	14805	14983	14992	14898	14938	14919	14932	14858	14766	14818	14898	14836	14709	14899	14851	14974	14800	14939	14746	14895	14844	14875	14812	14779	14818	14884	14743	14857	14822	14905	14927	14880	14897	14829	14822	14732	14908	14828	14911	15004	14807	14913	14805	14766	14947	14847	14704	14795	14950	14763	15029	14894	15061	14917	15023	14804	15094	14723	14634	14973	14971	14902	14921	14819	14863	14862	14976	14951	14914	14904	14814	14842	14935	14849	14933	14882	14860	14747	14770	14836	14768	14713	14946	14950	14818	14891	14661	14843	15020	14848	14841	15069	14929	14972	14934	14962	14887	14811	14995	14922	14876	14902	14808	14789	14971	15083	14887	14921	15020	14954	14730	14818	14797	14778	14933	14847	14854	14925	14909	14825	14805	14899	14945	14875	14950	14846	14780	14642	14768	14902	14805	14928	14882	14847	14854	14811	14779	14739	14953	14821	14956	14906	14820	15127	14760	14909	14874	14885	14757	14823	14868	14832	14883	14709	14874	14820	14822	14839	14945	14941	14872	14839	15024	14702	14868	14805	14773	14890	14881	14951	14850	14931	14678	14871	14781	14861	14960	14627	14998	14808	14797	14847	14909	14920	15023	14745	14839	14917	14890	14895	14946	14807	14684	14833	14817	14859	14843	14996	14854	14818	14644	14714	14815	15000	14931	14943	14872	14813	15089	14609	14825	14855	14852	14753	14883	14816	14994	14945	14758	14865	14993	14947	14863	14991	14851	14713	14789	14489	14945	14764	14906	14909	14725	14749	14763	14874	14899	14992	14842	14828	14828	14809	14794	14933	14677	14928	14752	14742	14999	14944	14780	14745	14938	14887	14731	14968	14825	14895	14716	14973	14869	15057	14780	14930	14730	14844	14788	14939	14881	15103	14918	14957	15000	14959	14880	14861	14857	14774	14934	14886	14926	14866	14751	14958	14936	14662	14901	14851	14942	14886	15101	14996	14816	14854	14825	14963	14874	14900	14918	14870	14847	14862	14864	14886	15025	14782	14885	14764	14764	14875	14841	14753	14861	14662	14821	14932	14769	14926	14933	14918	14781	14916	14924	14976	14984	14825	14738	14847	14818	14853	14944	14802	14758	14812	14903	14845	14923	14846	14862	14750	14818	15003	14952	14795	14823	14870	14948	14900	14824	14869	14972	14877	14988	14894	14810	14731	14834	14793	14888	15015	14843	14970	15148	14832	14898	14909	14928	14803	14781	14933	14950	14772	14696	15030	14810	15017	14860	14971	14938	14649	14793	14895	14978	14780	14987	14859	14988	14997	14847	14931	14833	15000	14720	14728	14692	14972	14873	14910	14938	14748	15070	14954	14848	15078	15031	14806	14927	14814	14778	14970	14847	14934	14912	14891	14751	14853	15045	14771	14995	14963	14889	14846	14942	14833	15055	14919	14776	14903	14835	14935	14955	15018	14749	14897	14867	14815	14812	14970	14902	14863	14891	14804	14931	14920	15016	14837	15007	14911	14769	15013	14954	14857	14780	14933	14859	14800	14931	14707	14842	15016	14890	14958	14830	14885	14840	14787	14792	14819	14903	14716	14661	14869	14769	14680	14832	14920	14969	14821	14901	14907	14935	14824	14860	14790	15031	14830	14753	14943	14946	14920	14790	14822	14993	14869	14925	14828	14952	14862	14746	14684	14795	14869	14966	14932	14766	14813	14892	14907	14830	14943	14945	14860	14782	14681	14992	14916	14814	14960	14909	14809	14782	14868	14964	14944	14905	15020	14855	14864	14662	14966	14857	14899	14898	14941	14745	14841	14906	14947	14829	14714	14931	14875	14859	14905	14881	14852	14719	14888	14863	14913	14819	15013	14989	14881	14883	14917	14780	14889	14912	14808	14828	14866	14852	15034	15032	14726	14761	14738	14793	14912	14821	15039	14755	14822	14880	15038	15105	14736	14781	14664	15104	14787	14875	14770	15174	14960	14798	14846	14900	14789	14657	14770	14883	15083	14735	14948	15023	14932	14956	14881	14729	14871	14938	14889	14911	14847	14796	14982	14702	14972	14968	14902	14729	14923	14736	14787	14871	14924	14747	14964	14919	14840	14815	14881	14929	15077	14807	14860	14979	14946	14925	14720	14927	14982	14786	14967	14879	14881	14741	14718	14918	14843	14957	14771	14871	14883	14869	15190	14738	14790	14759	14658	14798	14878	14774	15094	14772	14919	14717	14836	14939	14791	14834	14803	14737	14890	14957	14862	14848	14980	14908	14882	15024	14665	14755	14980	14970	14918	14777	14977	14777	15007	14860	14681	14830	14834	14703	14859	14740	14995	14659	15151	15026	14844	14919	14991	14958	15078	14756	14939	14826	14906	14951	14864	14968	14870	14917	14767	14998	14962	14831	14892	14711	14868	14986	14983	14698	14981	14856	14872	14718	14913	14941	14963	14758	14832	14870	14801	14951	14862	14735	14859	14780	14814	14835	14840	14722	14816	14797	14912	14962	14987	14982	14875	14837	14771	14824	15023	14873	14988	14881	14990	14766	15007	14799	14808	14959	14909	14857	14875	15006	14898	14969	14717	14875	14936	14817	14985	14763	14886	14832	14877	14966	14964	14845	14900	14822	14935	14939	14904	14921	14855	14912	14688	14889	14869	14879	14719	14766	14854	15084	14829	14845	15022	14896	14904	14942	14969	14891	14698	14825	15007	14841	14706	14810	14894	14910	14855	14856	14871	14867	14816	14926	14876	14935	14922	14881	14822	14896	14713	14810	14911	14950	15003	14713	14668	15106	14879	14853	14908	14789	14960	14728	14824	14810	14745	14939	14946	14893	14775	14888	14855	15141	15032	14772	14885	14872	14872	14866	14938	14859	14836	14794	14851	14750	14839	14934	14929	14896	14785	14700	14955	14862	14610	14758	14853	14995	14963	14877	14996	14754	14975	14879	15112	14886	14909	14891	14878	14808	14887	15076	14786	14970	14831	14999	14874	14834	14857	14899	14707	14740	14860	14770	14775	15005	14925	14879	15014	14841	14943	14776	14894	14900	14879	14891	14917	14967	14908	14880	14751	14921	14971	14898
44315	52550	55339	48783	40002	31883	26421	24126	23048	22488	22289	21830	21694	21662	21611	21424	21484	21398	21294	21141	21187	21447	21304	21185	21153	21093	21163	20954	21232	21036	21148	21093	20944	21054	21104	21211	20893	21074	21262	21092	21169	21044	21049	20819	20973	20988	20741	20868	21354	20991	21099	21239	20718	20900	21030	20972	20832	20868	20896	21188	21034	20909	21028	20949	21155	20910	21099	20863	20960	21197	21225	20837	21043	21097	21023	20801	21139	21064	21198	21000	21017	20930	20913	21071	21076	21079	21090	20907	21129	20869	20880	20871	20946	20829	20998	21185	21018	21026	21086	20827	20971	20686	20956	21088	20885	21041	21029	21070	21057	20922	20702	20801	21008	20755	20882	20989	21266	21056	21072	20969	21209	21070	21216	21107	21021	20801	20965	20846	20838	20859	21150	20969	21059	21131	21081	21137	20880	20959	21003	20958	20998	21060	20969	21170	21147	21076	20976	21129	21190	21061	20992	21020	20941	20831	20998	20886	21037	20987	20950	20880	21142	20985	21028	20867	21072	21021	20865	21217	21130	21090	20853	20946	21018	21180	21086	21006	21072	20976	20966	21036	20895	20909	21216	20960	20995	21004	21014	20979	21174	20981	20893	21079	21004	20857	20881	21028	21108	20847	20998	21029	21043	21138	21061	21048	20753	20755	21067	21043	21007	20755	21047	20982	21132	21066	20892	20895	21233	21162	20980	20865	21053	21221	21295	21137	21046	20829	20744	20979	20927	20977	21056	20996	20918	20987	21155	20746	20890	21048	21122	20914	21212	21025	20882	20945	20981	21022	21080	21047	20843	20914	21010	20930	21057	21081	21062	21149	20861	20906	20908	20913	20949	20950	21123	21014	21145	20964	20904	20907	21075	20932	21085	21026	21214	21036	20955	21128	21126	21024	20779	21090	21037	20914	20903	21041	21049	21168	20948	20937	21180	20999	20967	21036	20945	21267	21057	20917	21143	21024	20843	21080	21002	20902	21016	20725	21016	20819	21143	21005	21039	21038	20893	20975	21029	20889	21110	21018	21109	20961	21011	21077	21113	20935	21155	21089	20984	21107	21090	21102	20980	20936	21083	21012	20945	21018	21255	20678	20821	20869	21156	20955	20930	21114	20978	21044	20922	21021	21069	21111	21027	21014	20947	20915	21095	21099	21197	21133	21215	20870	21015	20872	21141	21185	21010	20912	21096	20830	21167	21105	21023	21010	20894	21032	21220	20919	20954	20973	20987	20879	20957	20952	21272	21106	20972	20973	20666	21050	21167	20981	20892	20978	21079	20977	21252	20957	21073	21015	21037	21167	20968	20969	21183	20889	20845	20994	21084	20967	21032	20913	20945	20868	21114	20937	21071	21076	21015	20758	21121	21089	20957	20984	20967	20973	21278	21085	20812	20927	21014	21082	21097	20901	21062	21123	21054	21154	20870	20767	21116	20955	21070	20991	20931	21126	20822	20845	21094	20783	20891	21101	21133	21073	21010	21116	21019	21002	21096	20767	21005	20916	21060	20960	20894	21137	21050	21015	21309	20726	21039	21006	21117	20996	21001	20907	20965	20923	20858	21245	20981	20958	20884	20969	21229	21143	21062	20898	20959	20927	20878	20878	20992	21030	21081	21014	21239	21012	20769	21066	21007	21057	20942	20984	20952	20991	21102	21053	21049	20840	21162	21190	21143	20996	20954	20893	20896	20987	20894	20821	20969	20911	20969	21107	21010	20865	21000	21139	20991	21028	20882	20941	21005	21095	21026	20972	21084	21017	21014	20980	20967	21269	21044	20752	21098	20910	20828	21154	20704	20731	20918	20942	20875	20788	21077	21117	20859	20849	21033	21046	21183	20839	21010	21234	21014	21076	21154	20821	21012	21274	20978	20868	21022	20972	20891	20988	21127	21030	21150	21034	21086	20829	21026	21235	20892	20940	20630	21094	21026	21058	21230	21254	21145	21038	20885	20979	21030	20929	21004	20966	20923	20971	21005	20800	21166	20815	20964	21009	20969	21179	21063	20934	21058	20871	21101	21083	20870	20976	20825	20861	20979	21039	21222	21135	20970	21002	20974	21127	21075	21015	21120	21026	21190	21188	21213	20897	21125	21015	21185	21125	21102	21021	20742	21144	21144	21160	21115	20888	21048	21077	20996	20973	21005	21095	20792	20951	20955	20951	21169	21110	21097	20979	20846	20885	21081	20966	21294	21180	21079	21162	20875	21015	20968	20858	21216	21055	21116	20800	21217	21172	20986	21151	20821	21060	20934	21003	21065	20952	21150	21073	21005	20791	20817	20986	21096	21092	20872	20959	20872	20816	20853	21110	20925	21009	21219	20994	21070	21119	21208	20924	21089	20835	20950	20912	21056	20905	21040	21134	20861	20868	21031	20933	21185	21072	21066	21026	21179	20934	21013	21014	20826	21056	21144	20885	20988	21142	20882	21228	21116	20954	20926	20810	20975	21085	21150	21176	20720	21089	21106	20978	21131	20945	21186	20817	21145	20896	21026	20798	21026	20906	21126	20907	20967	21082	21116	21180	21062	20667	21035	20809	21158	21234	21004	20923	20978	20992	21088	21028	21313	20971	20861	20918	21062	21103	21049	21113	21051	21093	20908	20952	20837	21403	21174	21135	20746	21195	20906	20850	20912	20991	21104	20882	21053	21120	21025	20865	20957	21019	21016	20806	21003	20988	21113	20872	20785	21073	20544	21002	20987	20912	21086	21035	21194	20986	21147	20913	20947	21134	21015	21095	20855	20931	21125	20862	20998	20942	21070	21011	21066	20872	21159	21082	21311	21153	21154	20927	20968	21028	20938	21018	21154	21068	20788	20914	20981	20980	20895	20918	21089	21147	20957	20873	21235	21006	21086	21228	20971	20959	20940	20999	20901	20983	20788	20993	21279	20993	21284	20801	20949	20887	20980	20923	20933	20989	21050	20941	20964	21016	21106	21125	20995	21039	21267	21210	20975	20990	21310	21076	20972	20914	21096	20710	20877	21130	20820	20847	20916	20999	21115	21030	20912	20987	20982	20985	20991	20953	20940	21209	21119	20960	21073	20957	20917	20665	20832	20972	20954	20999	20886	20935	21279	20982	20996	20872	20777	20816	20897	20965	20868	20871	20965	21094	20826	21081	20877	21065	21081	20889	21039	21054	20969	20956	21087	20983	21117	20892	20771	20808	21107	21017	21053	21174	21389	21097	21194	21263	20996	21013	21210	21022	21104	21033	21262	21063	20864	21147	20805	21025	20873	21037	21022	20991	20955	20670	21256	21087	21012	21115	20936	20934	20963	21204	21014	21014	20949	20959	20922	20848	21156	20943	20888	20950	21091	21017	20960	21092	20976	21042	20979	21117	21278	21216	21009	21033	20922	20942	21060	20707	20994	21045	21009	21117	21019	21093	21154	20702	21024	21313	20977	21136	21069	20904	21037	20993	21132	20966	20998	21025	21053	20903	20867	20944	21057	21070	20983	20957	21102	20947	20997	21054	21138	21290	21064	21092	21032	20986	21098	21028	20923	21022	21138	20980	20769	20849	21075	21104	20797	21136	21275	20862	20870	21216	21016	20862	21115	20939	21116	20998	21243	20856	20885	20999	21110	20994	21179	21097	21020	21224	21061	21118	21037	21049	20947	20870	20893	21006	20979	20930	20883	20975	20839	20962	21095	20954	20836	21134	21006	21224	20844	20933	20748	20895	20898	20914	21137	20992	21216	20975	20949	20843	21157	21032	20817	20790	21096	20949	21173	21016	20739	20965	21130	20993	20842	20975	20975	21006	21142	21067	21131	20905	21102	20908	21030	20993	20859	20953	20946	20955	20923	20947	20979	21216	21049	21093	21055	20808	20898	21077	21097	21281	21110	20805	21226	21384	20781	20958	21076	20968	21182	21012	20919	20945	20920	20857	20838	21078	20989	21068	20995	20927	21098	21104	21092	21003	20850	20956	21079	21178	21208	20751	21200	21152	20967	20797	21085	21019	20917	20902	21119	20939	20892	21030	20969	21052	20986	20871	21026	21062	21055	20951	21197	21126	21095	21131	21150	21028	21027	21068	20983	21199	21168	21166	21183	21033	20887	21089	21171	21116	21050	21066	20987	20935	21066	20964	21046	20676	21130	21125	20924	20911	21185	20819	21047	21122	20884	20987	21003	20789	20973	20865	21143	21239	21282	21205	21050	20783	20903	21251	21124	21020	20958	21082	20988	21105	21122	21265	20988	21143	21129	21026	20976	21129	21023	21118	21053	20982	21016	20913	20994	20950	20880	20930	20961	21071	21016	21111	20964	21341	20970	20921	21083	20951	20995	21034	21097	20878	20930	20938	20867	20830	20892	21066	21024	20924	20859	21050	20917	20876	20767	21114	20952	20898	20827	21089	21067	20967	20768	21169	20988	20882	21160	21177	20940	21063	21044	21162	21200	21277	21148	20871	20923	21098	21302	21034	21217	21175	20929	21083	20966	20935	21102	21107	21153	21081	21111	21020	21097	21054	20820	20842	21154	21079	20930	21089	20982	21033	21136	21049	21001	21150	20909	21133	21078	21034	20959	21013	21146	20954	21021	21003	20960	21081	20946	21061	20954	20763	21054	20867	20922	20987	21040	20914	20948	21129	21200	20955	21050	21420	21111	20937	21012	21141	21038	20963	21054	21162	20992	20951	20942	20963	21094	20919	20969	21078	20844	20891	21034	20889	20897	20879	21163	21068	21036	21156	20900	20928	21031	20996	21089	21092	21180	20887	20830	21021	21149	21194	21107	21004	21228	21019	21102	20888	21093	21138	20941	20993	21088	20969	20964	20990	21157	20980	21085	20996	20910	21084	21153	21005	21025	20878	21015	21068	20740	20823	21143	20992	20897	21127	21082	21105	20942	20920	20918	21223	21103	21075	21042	21013	21107	20802	21080	20973	20992	20953	21074	20824	21098	21086	21121	20921	21078	21084	20875	20942	21002	20871	20960	21062	20936	21038	20849	20975	21052	20929	21018	21056	20945	20904	21079	20815	20865	20986	21065	20972	21118	20919	21006	21025	21103	20801	20868	20806	20909	21173	21122	21137	20933	21100	21034	21073	21048	21092	21251	21059	20847	21126	20904	21032	21352	20909	20929	20927	21097	20933	21080	20997	20929	21157	21229	21234
46512	60645	57483	45826	37083	27603	20847	18920	17366	16725	16317	16031	15827	15600	15490	15393	15315	15165	15392	15016	15080	15012	15066	15044	14875	14945	14889	14959	14923	15020	14868	14901	14792	14855	15080	15035	14838	14874	14836	15013	14947	14925	14759	14861	14754	14801	14782	14729	15026	14824	14762	14753	14895	14790	14953	15013	14766	14970	14773	14928	14929	14844	14829	14814	14914	14851	15053	14964	14847	14905	14885	14975	14823	14875	14810	14787	14801	14872	14714	15029	15032	14811	14850	14973	14766	14814	14847	14791	14900	15008	14787	14757	14813	14828	14851	14844	14859	14857	14957	14965	14887	14912	14782	14794	15003	14821	15053	14917	15061	14743	14850	14933	14894	14885	14895	14769	14873	14887	14872	14761	14779	15022	14771	15078	14852	14859	14792	14731	14803	14851	14928	14741	14867	14844	15032	14831	14995	14859	14973	14766	14888	14852	15105	14888	14590	14913	14847	14886	14968	14728	14665	14853	14947	14830	14842	14896	14972	14875	14864	14883	14849	14868	14672	14969	14946	14787	14876	14895	15064	14885	14809	14776	14954	14796	14950	14790	14975	14763	14871	14843	14797	14907	14922	14720	14886	14916	14859	14946	15009	14937	14812	14755	14981	14870	14916	14843	14858	14802	14924	14936	14881	14921	14852	14872	14865	14844	15042	14870	14696	14889	14977	15043	14872	14961	14847	14974	14811	14819	14898	14913	14974	14914	14913	14753	14911	14829	14985	14797	14928	14833	14763	14841	14877	14878	14948	14926	14756	14812	14816	14746	14817	14851	14885	14852	14864	14956	14826	14944	14921	14804	14751	15003	14990	14927	14896	14829	15019	14918	14971	14717	14652	15076	14860	14785	14785	14806	15099	14887	14905	14874	14823	15031	14878	14856	14993	14788	14974	14933	14853	14887	15036	14813	14776	14842	14861	14920	14879	14773	14916	14834	14845	14920	14927	14747	14860	15061	14962	14898	14749	14862	14942	14798	14872	15015	14847	14745	14884	14843	14640	14710	14711	15047	14884	14817	14969	14847	14921	14941	14873	14864	14961	14742	14920	14544	14954	14890	15050	14774	14789	14898	14925	14866	14794	14839	14827	14861	14825	14983	14746	14821	14887	14982	14888	14992	14863	14683	14956	14867	14915	14825	14834	14818	14882	14731	14915	14818	14770	14923	14802	14859	14885	14879	14904	14890	14891	14776	14667	14862	14956	14903	14994	14709	14753	14780	14786	14749	14920	14948	14946	14881	14766	14990	14853	14939	14638	14875	14812	14923	14766	14827	14912	14832	14824	14841	14841	14747	14661	14959	14980	14938	14931	14888	15043	14723	14790	14772	14884	14640	14915	14899	14935	15004	14780	14885	15058	15019	14894	14764	15002	15075	14691	14988	14809	14928	14805	14853	14972	15050	14885	14880	14888	14840	14735	14803	14959	14750	14942	14720	14804	14915	14827	14932	14975	14835	15010	14949	14969	14839	14901	15015	14980	14877	14787	14891	14924	14899	14834	14852	14990	14998	15002	14754	14874	14864	14840	14753	14860	14822	14951	14887	14934	14853	14806	14826	14973	14840	15014	14840	14961	14808	14909	14872	14873	15002	14881	14840	15071	15025	14804	14900	14902	14888	14924	15030	14952	14887	14999	14854	14971	14999	14884	14916	14874	14830	14933	14967	14842	14850	14908	14903	15000	14955	14849	14818	14911	14678	15078	14803	14918	14968	14760	14909	15143	14903	14786	14749	15072	14927	14796	14837	14886	14870	14862	14921	14789	14875	14897	14893	14870	14688	14985	14987	15152	14871	14888	14804	15029	15077	14849	14877	14842	14986	14922	15012	14815	14866	14999	14659	15046	15000	14918	14970	14759	14822	14922	14903	15021	14750	14828	14782	14785	14693	14909	14867	14936	14823	14839	14851	14962	15007	14930	14861	14800	14767	14866	14730	14808	14772	14979	14874	14889	15100	14847	14920	14817	14873	14779	14826	14890	14982	14837	14937	14876	15030	14646	14799	14799	14878	14976	14699	14719	14986	14728	14807	14854	14931	14974	14879	14777	14954	14960	14896	14909	14847	14741	14980	14984	14685	14830	14987	15056	14687	14746	14831	15069	14903	14777	14904	14881	14963	14873	14845	14855	14847	14945	14956	14961	14894	14811	14803	14931	14888	14854	14927	14788	14971	14759	14957	14951	14871	14761	14700	14837	14885	14921	14733	14646	14775	14896	14867	14858	14848	14980	14959	14840	14794	14756	14583	14887	14973	14842	14762	14757	14742	14734	14882	14915	14701	14813	14945	14857	14865	15037	15001	14900	14811	14803	14847	14934	14751	14968	14987	14903	14940	14879	14773	14971	14896	14974	14614	14841	14947	14897	14931	14938	14834	14837	14857	14914	14825	14929	14831	14887	14923	14775	14956	14699	14843	14778	14920	14898	14814	15065	14646	14907	14876	14879	14789	15122	14864	14786	14981	14811	14952	14891	14898	14952	15109	14919	14933	14716	14959	14928	14842	14848	14900	14737	14920	15012	14971	15100	14856	14832	14888	14851	14923	14782	15210	14793	14894	14795	14980	15012	14873	14845	14940	14816	14815	14927	14873	14792	14793	14881	14770	14927	14916	14898	14823	14837	14914	14902	14936	14966	14877	14847	14839	14806	15047	14697	14631	14738	14852	14817	14758	14783	14795	14949	14769	14902	15106	14904	14737	14976	14910	15070	14861	14926	14931	14924	14884	14713	14975	14951	14969	14938	14888	14824	15065	14960	14614	14883	14928	14932	14845	14955	14868	14973	14968	14895	14860	14838	15071	14668	14806	14808	14939	14745	15020	14810	14984	14782	14873	14963	14706	14817	14693	14822	14911	14963	14828	14781	14812	15035	14762	14682	14825	14670	14994	14929	14952	14805	14810	14837	14884	14867	14922	15007	14776	14795	14787	14806	14850	14833	14967	14939	14888	15042	14768	14891	14608	14918	15009	14821	14939	14869	14836	15084	14983	14866	14877	14933	14864	14871	14986	14918	14910	14959	14811	14791	14965	14946	14699	14815	14740	14792	14757	14934	14918	14897	14747	14903	14883	15047	14808	14852	15145	14761	14734	14661	14920	14990	14881	14958	14915	14870	14810	14711	14806	15034	14824	14628	14820	14729	14725	14940	14839	14728	14809	14883	14765	14887	14907	14877	14846	14865	14827	14879	14901	14963	14748	14932	14994	14799	14824	14762	14834	14908	14947	14989	14847	14877	14824	14958	14997	14761	14825	14846	14872	14810	14801	14891	14861	14789	14756	14905	15068	14913	14902	14928	14933	14730	14711	15012	14824	14841	14892	14810	14976	14882	14880	14905	14730	14987	14715	14929	15065	14865	14870	14975	14823	14770	14879	14905	14767	14762	14974	14928	14841	14956	14859	14851	15013	14863	14797	14744	14883	14876	14800	14986	14920	14745	14955	14923	14866	14666	14854	14909	14776	14818	14980	14823	14763	14879	14864	14816	15016	14783	14973	14834	14906	14778	14828	14924	14750	14833	15032	14872	14608	14924	14895	14909	14788	15042	14949	14785	14885	14909	14835	14937	14811	14805	14967	14853	14858	14960	14850	14865	14925	14747	15037	14882	14992	14942	14816	15011	15000	14901	14857	14846	14888	14851	14945	14892	14754	14893	15029	14942	15029	14945	14971	14749	14885	14909	15053	14849	14925	14916	14927	14927	14843	14879	14934	14808	15082	14789	14948	14852	14893	14881	14907	14866	14825	14773	15000	14766	14792	14955	14895	14900	14872	14813	14877	15029	14991	14752	14956	14844	15065	14942	14828	14925	14838	14939	14855	14871	14861	14917	14860	14958	14870	14823	15051	14919	14954	14943	14949	14971	14847	15064	14890	14943	14907	14927	14844	14718	14843	14931	14802	14952	14911	14936	14900	14903	14793	14999	14739	14894	14911	14933	14622	14912	14894	14875	14887	14760	14884	14982	14806	14964	14724	14892	14998	14937	15035	14912	14930	14785	14922	14834	14982	14979	14795	14911	14870	14894	14933	14856	14840	14868	14834	14859	14890	14899	14967	14703	15008	14590	15077	14810	14862	14817	14809	14964	14908	15002	14868	14895	14879	14975	15013	14802	14748	15047	14950	15038	14861	14913	14700	14826	14704	14908	14848	14859	14745	14898	14897	14966	14731	14872	14852	14924	14972	14921	14918	14657	14768	14831	14803	14866	15031	14865	14795	14824	14936	14920	15106	14954	15104	15025	15048	14984	14754	14789	14912	14916	14873	14838	14992	14729	14930	14931	14889	14900	14738	14924	14748	14983	14983	14796	14863	14893	14853	15071	14672	14875	14999	14830	14922	14968	14839	14850	14882	14793	14905	14854	14856	14734	15011	14979	14944	14823	14782	14937	14787	14859	14839	14858	14824	14930	14902	14769	14815	14879	14804	14895	14865	14944	14727	14886	14842	14862	15067	14953	14734	14866	14745	14844	14878	14709	15024	14749	14995	14740	14799	14974	14903	14792	14928	14794	14878	14878	14952	14751	14817	14872	14706	14809	14818	14889	14982	14975	14980	14969	14927	14735	14845	14696	15032	14849	14822	14899	14925	14911	14912	14845	14975	14779	14900	14809	14917	14938	14930	14700	14894	14976	14744	15034	14905	14917	14893	14886	14994	15092	15031	14909	14915	14820	14797	14812	15073	15019	14913	14754	14871	14987	14846	15008	14831	14940	14933	15011	14761	15009	14872	14984	14879	14770	14955	14850	14834	14881	14896	14902	14914	14946	14748	14982	14982	14816	15044	14786	14887	15005	14905	14930	14768	14850	14866	14981	15068	14999	14802	14804	14799	15054	14895	14932	14917	14967	15012	14789	14879	14772	14757	14879	14624	14921	14969	14878	14795	14875	14945	15101	14835	14914	14702	14856	14792	15050	14967	14909	14939	14637	14873	14856	14888	14911	14762	14838	14749	14919	14956	14903	14887	14791	14838	14821	14986	14966	14792	14867	14974	14741	14857	14779	14846	14890	14693	14867	14849	14911	14750	14797	14869	14994	14788	14855	14996	14764	14637	14993	14937	14855	14795	14843	14796	14797	14722	15025	14914	14642	15030	14907	14915	14863	14935	14829	14817	14815	15023	14832	14914	15136	14906	14929	14830
26397	22042	33440	39624	36330	32928	31423	26788	24566	23967	23244	22577	22382	22099	21878	21663	21706	21370	21336	21560	21570	21184	21243	21415	21235	21165	21194	20815	21306	21024	20916	21326	21175	20996	20947	20963	21164	20928	20863	20901	20797	20708	20864	20903	20824	20794	21030	20892	20909	20982	20987	20980	21116	20807	21086	21048	21035	20819	20981	20892	20845	20928	20968	20956	20962	20850	20900	20973	20933	20885	20941	20864	20881	21143	20726	21065	20912	20822	20999	21061	20962	21196	20908	20811	20808	21053	20810	21016	20970	20910	21068	20944	20872	20880	20908	21069	21050	21103	20993	20854	20961	20911	21027	20997	20940	20892	20971	20836	20748	20807	20888	20722	20844	21085	20903	20905	21009	21216	20964	21115	21000	20925	21034	21022	21102	21093	21030	20838	20915	21242	21056	20976	20874	20819	20786	20868	20840	20988	20820	20870	20969	20654	20983	20864	21156	20978	20983	20809	21030	20846	20999	20975	20918	20753	21038	20841	21017	20891	21024	20562	21060	20861	20812	20949	21109	20927	21141	20930	20916	21168	20903	21061	21042	20907	20842	20893	20989	20921	20993	20999	20718	21233	20902	21165	20954	20990	20832	21049	20904	20905	21035	20884	20930	21067	20937	20997	21146	20969	20858	20879	20843	20898	21068	20873	21005	20924	21059	20959	21113	20828	20875	21115	20964	21063	20787	20996	21096	20932	21008	20912	21096	21019	20922	20896	21007	21037	20773	20992	20934	21012	20867	20898	20896	20809	20880	20689	20848	20855	20700	20760	20944	21039	20920	20890	20783	21062	20914	21105	20995	20843	20934	21013	21189	21042	21068	20823	20958	21029	20951	20939	20932	20849	20976	20877	20885	20950	20833	20937	20946	20822	20963	21152	21074	20963	20869	20897	20886	20971	20897	20615	20826	20961	20958	21008	20860	21023	20819	21123	20951	20896	20848	21057	20655	20905	21103	20981	20968	20784	20929	21079	21006	21021	21342	21221	21148	21013	20900	20620	20997	20872	20837	20851	20896	21069	21017	20925	21013	21091	20965	21040	20895	20865	20889	21087	20994	20930	20825	20800	20923	21074	20809	20965	21018	20938	21091	20978	21137	21138	21025	20985	20959	20934	21071	20849	20806	21116	21103	20869	21174	21003	21054	20991	20893	20998	21096	21017	20803	20858	20850	20971	20917	20840	20888	20952	20915	21091	20973	21152	20937	20792	20787	21097	21046	20895	20933	20908	20981	20810	20980	20830	20829	20916	20920	21033	20864	20917	20832	20943	20725	21058	21163	20823	20936	21151	21001	21083	20876	20896	20816	21178	20947	21050	20821	20912	20961	20919	21066	20934	20860	20893	20950	20801	20867	20723	20614	20810	21041	20824	20954	20878	21005	20871	21033	21210	20772	21016	20852	20984	20784	20890	20896	20873	20876	20977	21095	20780	20903	21005	21006	20849	20867	21028	21014	21129	20969	20838	21215	21103	20877	20907	21154	20841	20869	20994	20673	20901	21036	20969	20887	20927	21052	20901	21053	21074	20984	20759	21165	21108	20801	20835	21125	20957	20993	20869	20790	20992	20960	20981	20856	20788	21143	20722	20873	20723	20912	20970	20910	21023	21064	20921	21102	20712	20982	20967	20759	21103	21019	20980	20988	20957	20758	20882	20931	20779	20994	20945	21027	20686	20926	20781	20840	20991	21090	20855	21070	21021	20723	20928	20961	20858	20980	20694	20932	21025	20946	20850	20968	20940	20963	20712	20812	20602	20941	20936	20972	20804	21108	21118	20891	20923	21037	20666	20997	21131	20920	21067	20806	20877	21051	21042	20877	20857	21187	20793	21131	20818	20979	20803	21183	21031	21075	21157	20892	20886	20925	21000	20995	21165	20772	20845	20924	20871	21004	21087	20838	20907	20949	20897	20716	21141	21053	20914	20908	21069	20699	21051	21007	21140	20928	20938	20891	21100	21020	21058	20908	21069	20759	20883	20738	20927	21060	20980	21108	20774	21068	20862	20880	20977	20764	20817	20941	21087	20770	20826	20877	20659	20863	21140	20882	20980	20977	21092	20916	20628	21047	21159	20836	20969	20733	20896	20919	20792	21040	21028	20874	20866	21017	21168	20784	21027	20946	21059	20914	20916	20887	21005	21021	20862	20988	20990	20695	20645	20776	21100	21088	21058	20891	20894	20933	20930	20940	20990	20791	20748	20966	21006	20840	20944	20933	20763	20959	21011	20905	20926	20888	20963	21001	21059	20891	20956	21090	21250	20887	20767	21014	21067	20951	20765	20928	20956	21027	20907	21093	20954	21123	21127	21116	20924	20940	20903	21072	20964	20840	20954	20965	20913	20920	21112	21092	21024	20911	20779	20991	20904	20894	20857	20918	20957	20874	21149	20910	20987	21008	21028	21151	21177	21037	21036	20984	20983	20894	21003	21132	21106	20648	21092	21102	21025	20843	21053	21069	21071	20902	21123	20966	20960	20933	20925	20789	20802	20874	21008	21038	21041	20782	20831	21304	21037	20914	20683	21202	20737	20882	20677	20785	20795	20750	20826	21116	20829	21114	20872	21077	21013	21114	20896	21110	20945	21123	20994	20959	20914	20934	20918	20963	20623	20969	20694	20996	20879	21138	21208	20917	20890	21083	20997	20951	21035	20795	20918	20962	20996	21155	20907	20777	20942	20984	20920	21059	21021	21003	20893	21070	21035	21252	20796	20584	20975	20785	21058	20647	20985	20829	20919	20662	20709	21026	21061	20772	20901	21021	20860	20830	20966	20930	20759	20909	21057	21018	21050	21012	21157	21180	21058	20947	21085	20976	20876	21097	20959	20684	20651	20880	21045	20906	20791	21108	21115	20949	20825	21052	21035	21135	20939	21182	20860	21019	20928	20953	20818	21038	20909	21005	20932	20989	20805	21001	20943	20858	20936	20986	21168	20842	21047	20934	20794	20748	20936	21203	21121	20889	20909	20953	20810	20863	20966	21056	20963	21034	21249	20972	20955	20807	20735	21096	21156	20883	20901	21049	20852	20918	20714	21119	20670	20866	20810	21088	20893	20878	20918	20887	20811	20799	20972	21004	21095	20963	21183	20940	20918	20912	20980	20885	20828	20947	20900	21014	20741	20975	20770	21045	20897	21068	20921	21013	21309	21009	21087	20878	20622	20818	20858	20988	20856	21027	20978	21134	20824	20939	20867	20880	20943	21149	20748	20939	20773	20833	20951	20990	20883	21112	20813	20586	20967	21156	21123	20793	20819	21089	20806	21006	20720	20970	20932	20673	20943	20892	20964	21012	21273	21192	20864	21055	21012	21157	20742	20912	21077	20938	20867	20758	20920	20765	20697	20874	20934	20903	21173	20940	20885	21062	20823	20919	20852	20705	20891	21117	21024	20885	20961	20926	20959	20938	20877	21130	20846	20842	20987	21010	21075	20690	20979	20861	20821	20878	20804	20698	20756	20935	21292	21012	20948	20897	20963	20966	21112	20898	21025	21057	21092	21040	20948	20979	20950	20989	20906	20889	21087	21084	21003	20839	21130	20910	20939	20923	21014	21093	20990	20871	20834	20781	21043	21117	21063	21154	20896	20913	21024	21209	21094	21086	20808	20761	20862	20969	20942	20927	20822	21256	21008	20998	21118	20871	20847	20955	21096	21013	20912	21101	20854	21099	21095	21030	20823	21001	20882	21107	21081	20974	20953	21097	20928	20887	20933	21049	20825	20976	20825	20993	20833	21042	20958	20888	21072	20999	20877	20989	21062	20738	20942	21044	20809	20894	21009	21024	20876	20841	21017	21032	20866	20922	21213	20812	20678	20842	20944	20855	20952	20813	20755	20855	20849	21066	21122	20994	20940	20865	20972	20901	20989	20898	20893	20944	21040	20874	20920	20900	21017	20899	21084	20997	20913	20964	20941	20780	20817	20858	21030	20794	20836	21118	21098	21023	20984	20979	20858	20721	21068	21064	20999	21078	21098	20919	21012	21140	20995	21030	20949	21049	20827	20948	20821	20998	20892	20939	20791	20978	20810	20758	20890	20880	20847	20962	20842	20831	21199	20929	21011	20912	20872	21007	20883	20871	20917	20735	21106	20712	20906	20900	20961	20928	21200	20983	21001	20965	21163	21125	20925	20661	20947	20893	20892	21207	21081	20981	21040	21150	21034	21091	21042	21065	20846	21029	20970	21027	20825	20785	20881	21044	20974	21062	20830	21036	20951	20879	21029	20761	20887	21076	21020	20931	20915	20991	20968	21116	20967	20965	21111	21206	20716	20827	20972	21080	20999	21020	21150	21146	20851	20854	20855	20908	20736	21059	20903	20736	21066	21099	20943	20820	20915	20782	20614	20948	20904	20989	21011	20958	20899	21198	20736	20800	20914	21064	21055	20808	20731	20806	21040	20881	20788	20973	20901	21069	21093	21155	20979	20800	20912	20865	21085	21054	20923	20819	20965	20927	20908	20969	20849	20971	21010	20864	20948	20805	20886	20958	21191	21128	20819	20948	20920	21042	21066	20992	20982	20979	20740	20824	21057	21016	20948	21040	20830	21103	20972	20947	20877	21097	21019	20892	21086	21016	20798	20943	21038	21048	20996	20906	20941	20816	20935	21183	21044	20775	20869	20889	20899	20895	21118	20921	20965	20960	20841	21003	20953	20950	20855	21014	20831	20959	21016	21103	20849	20875	20899	20951	20748	20979	21022	21052	20992	20988	21082	20954	20910	20797	20975	21173	20985	20807	20973	20850	20732	20966	20941	21027	21074	20886	20899	20977	21116	20830	20861	21045	21101	20653	20918	20701	20940	20789	20981	20840	21069	20845	20954	20846	20945	20704	21036	21271	20896	21010	20994	20765	21036	20921	20900	20928	20856	21051	20902	20833	20606	20916	20887	20951	21233	21012	20885	20886	20940	21088	20824	20746	21060	21035	21041	20889	20930	20887	21105	20945	21024	20765	20851	20858	20917	20959	20905	20877	20850	20828	21117	21112	20869	20777	21006	20758	20915	20776	20811	20866	20766	20865	20833	21121	20765	21022	20937	20828	20721	20811	20690	20924	20938	20948	20983	20836	20952	20899	20796	20858	20816	21339	20911	20690	20973	20902	20884	20681	20746	21064	20956	20924	20966	21115	21001
47451	72991	70705	57890	39702	31132	26034	21883	19757	18553	17817	16947	16471	16233	15933	15772	15625	15477	15527	15219	15375	15356	15308	15070	15173	14896	15175	15154	15024	14974	15049	14862	14886	14982	15012	15019	14818	14923	14848	14882	14952	14784	15150	14843	14917	15081	14950	14852	14959	14903	14971	14816	15062	14845	14883	14739	14928	14828	14873	15131	14979	14776	14924	14823	14876	14963	14933	14820	14911	14870	14621	14897	14910	14832	15088	14870	14951	14856	15035	14944	14875	14758	14936	14902	14897	14857	14920	15069	14840	14807	14827	15041	15091	14889	14912	14740	14995	14845	15002	14888	14979	15112	14764	14761	14787	14983	14819	14954	14889	14977	15008	14791	14925	14883	14944	14854	14890	14655	14954	15010	14850	14851	14815	14886	14871	14983	14907	14797	14894	14787	14672	14851	14892	14859	14938	15064	14857	15045	14732	14835	14758	14958	14741	14865	14963	14806	14837	14890	15065	14958	14951	14843	14932	14960	14775	14879	14735	14982	14867	15013	15069	14943	15015	14904	14876	15018	14885	15031	14887	14848	14961	14988	14881	15045	14869	14850	14762	14757	14866	14881	14911	14861	14841	14931	14866	14796	14781	14995	15001	14906	14871	14871	14890	14977	14891	15046	14807	14901	14852	14815	14936	14977	14880	14711	14950	14941	15064	14772	14809	14965	14887	15013	14818	14901	14864	14791	14802	14893	14890	14934	14823	14816	14970	14856	14772	14984	14992	14866	14929	14821	15051	14895	14968	14704	14900	14838	15018	14862	15004	14845	14814	14993	15021	14907	14982	14954	14976	14903	14893	14867	14820	14733	14804	14871	14617	14916	14941	14700	15002	14918	14943	14832	14957	14888	14916	15046	14735	15001	14926	14962	14839	14984	14898	14806	14889	14849	15049	14831	14827	14867	14894	14787	14905	14792	14928	14848	14778	14975	14783	14990	14849	14867	14819	14868	14886	14842	14916	14821	14709	14911	14926	14738	14869	14781	14747	14819	14815	14751	14962	14809	14998	14990	14800	14898	14932	14935	14914	14733	14933	14857	14989	14868	14936	14815	14853	14926	14994	14861	14806	14902	14866	14901	14882	14826	14866	14875	14916	14824	14762	15077	14917	14936	14803	14815	14862	14857	15035	14802	15087	14949	14979	14924	14912	14859	15011	14811	14831	14868	15034	14830	14856	15061	14765	14779	14809	15044	14982	14800	14910	14863	14834	14913	14763	15011	14816	14843	14877	14866	14865	14917	14978	14854	14821	14871	14904	14876	14898	14875	14930	14864	14975	15117	14959	14873	14946	14863	14967	15094	14978	14766	14748	14829	14835	14917	14910	14940	14851	14804	14858	14970	14712	14743	14931	14920	14971	14971	14827	14885	14825	14958	14897	14858	14846	14920	14880	14989	14882	15080	14817	14948	14805	14869	14942	14903	14925	14848	14985	14787	14897	14930	14989	14993	14802	14867	14740	14885	14972	14915	14981	14815	14870	14973	14900	14883	14997	14927	14894	14874	14960	14928	14863	14819	14951	14910	14770	14846	14984	14844	14898	14795	14896	14862	14951	14888	14994	14717	14935	14776	14770	14784	14885	15033	14883	14756	14906	14791	14790	14768	14907	14997	14912	14932	14838	14796	14831	14994	14795	14813	14733	14969	14805	14951	14889	15003	14852	14894	14853	15009	14909	14694	14726	14852	14835	14960	14998	15061	14857	14985	14818	14998	14791	14999	14975	14783	14911	14820	14793	14867	14756	14944	14925	14858	14811	14942	15002	14968	14864	15035	15005	15007	14870	14906	14967	14917	14930	14910	14883	14964	14992	15009	14923	14895	14828	14818	14947	14790	14832	15011	14907	14731	15025	14807	14834	14792	15051	14924	15053	14901	14861	14789	15019	15016	14880	14999	14865	14816	14909	15073	14903	14844	14882	14856	14806	15013	14771	14968	14675	14791	15013	14838	14829	14915	14863	14867	14935	14868	14819	14915	14789	14911	14896	15016	14895	14870	14981	14866	14808	14759	14941	15002	14852	14845	14828	14798	14948	14840	14729	14878	14879	14901	15180	14907	14915	14808	14774	14946	14885	15029	14813	15004	15023	15011	14758	15000	14815	15018	14921	14795	14746	14947	15172	14885	14945	14941	14878	14709	14805	14929	14771	15030	14779	14774	14972	14998	14878	14847	15096	14854	14965	14885	14872	14957	15034	14927	14944	14963	14898	14709	14993	14913	14852	14986	14823	14990	14779	14946	14929	14858	14866	14935	15021	15013	14740	14920	15000	15039	14983	14842	15101	14822	14843	14851	14915	14858	15043	14966	14830	14786	14904	14730	14952	14871	14987	14824	14976	14944	14858	14831	15009	14813	14921	14880	14974	14835	14976	14719	14821	14859	14940	14733	14857	14936	14877	14807	14939	14760	14799	15014	14780	14916	14798	14768	14717	14912	14761	14850	14739	15042	14994	14987	14863	14902	14801	15144	15006	14759	14988	14891	14944	14959	14760	14927	14857	14880	14814	14833	14840	15008	14916	14754	14740	14787	15091	14929	14833	14950	14965	14984	15028	14958	14909	14912	14960	14928	14934	14699	14846	14947	14892	14769	14821	14954	14912	14853	14810	14856	14844	14886	14997	14802	15012	14828	14896	14917	14828	14875	14791	14812	14937	14729	14804	14798	14797	14927	15131	14957	14820	14961	15001	14875	15000	14941	14855	14964	15092	14776	14975	14933	14931	14725	14858	14999	14868	14920	14983	14918	14885	14981	15010	14875	14898	14979	14882	14975	14995	15001	14782	15015	14965	14834	14899	14973	14872	14881	14710	14833	14949	14758	15001	14923	14923	14697	15013	14684	14921	14880	15071	14919	15036	14894	14842	14822	14875	14881	14930	14782	14915	14874	15005	15014	14704	14759	14961	15048	15063	14909	14869	14961	14815	14839	14991	14984	14805	14936	14728	14974	14729	14791	14989	14991	14876	14875	14880	15053	14967	14826	14766	14847	14913	14641	14894	14821	14981	14720	14828	14757	14938	14904	14981	15035	15029	14948	15023	14996	14975	14858	14868	14888	14878	14981	15013	14828	14858	15052	14909	14956	14995	15056	14930	14785	14990	14967	14762	14847	14879	14884	14860	15106	14845	14960	14975	14923	14928	14918	14910	14981	14878	14809	14922	14911	14737	14831	14978	14834	14867	14819	14904	14933	14831	14772	15054	15030	14966	14986	14773	14950	14852	14758	14951	14922	14796	15028	14888	14742	14689	14932	14918	14789	14882	14853	14883	14999	14818	14856	15044	14815	14858	14962	14762	15081	14815	14869	14813	14882	14863	14776	15005	14856	15208	14752	15011	14987	14906	14938	14722	14937	15076	14881	14848	14967	14910	14906	14931	14795	14898	14994	14809	14682	14940	14891	14854	14878	15027	15041	14987	14888	14888	14992	14950	14763	14722	14990	14892	15029	14841	15072	14821	14889	14763	14861	14750	14975	14751	14992	14804	14932	14773	14916	15034	14930	14933	14805	14911	14870	14941	14814	14798	14865	14833	14872	14886	14928	14869	14771	14651	14921	14914	14933	14897	15016	14830	14841	15012	14934	14871	14858	14955	14853	14928	14866	14876	14847	14913	14861	14846	14978	15012	15002	15045	14936	14837	14754	14990	15063	14952	14900	14985	14788	14931	15073	14735	14950	14885	15111	14846	14859	14943	14898	15168	14887	14999	15007	14953	14946	14906	14803	15054	14850	15002	14983	14971	14854	14821	14943	14996	14901	14948	14833	15065	14947	14812	14877	14961	14918	14868	14832	14963	15002	14843	14783	14918	14902	14976	14832	15042	14859	14947	15004	14742	15144	14753	14861	14859	14827	15016	14958	14873	14865	14993	14888	14956	15023	14862	14817	14856	14832	14919	14699	14909	15065	14822	14763	14956	14998	14896	15019	14872	14783	14850	15013	14954	14878	14915	14847	14938	14875	14983	15098	14935	14810	14873	14896	14809	14845	14944	14915	15058	14864	14935	14650	14826	14738	14819	14979	14928	14884	14790	14785	14991	14982	14941	14919	14994	14929	14963	14839	14866	14845	14879	14842	14900	14786	15101	14786	14782	14833	15032	14946	14815	14979	14892	14837	14970	14928	15102	14876	14812	14854	14971	14724	14803	14822	14921	14855	14690	14992	14771	14933	14840	14927	14751	14957	14835	14543	14965	14840	15157	14819	14938	14909	15002	14939	15054	14816	15006	14830	14968	14853	14929	14886	14907	14912	14815	14878	14972	14868	14896	14863	14889	14932	14995	14927	14804	14848	14919	14948	14964	14823	14995	14919	14944	15044	14785	15007	14875	14850	14786	14742	14990	14811	14996	14910	15091	14855	14842	14812	14884	14913	14828	14984	14953	14771	14779	14809	14901	14911	14885	14841	14921	15049	14712	14833	14808	14787	14941	14852	14867	14903	14842	14999	14880	14978	14901	14735	14798	14837	15006	14881	14771	14782	15029	15001	15041	14920	14833	14871	14916	14839	14861	14847	15042	14821	15025	14820	15045	15043	14891	14896	14840	15074	14858	15034	14836	14759	14727	15001	14859	14840	14924	14995	14868	15087	14761	14949	14798	14931	14887	14871	15036	14862	14960	14725	14936	14860	14793	15042	14855	14630	14900	15034	14942	14993	14795	14881	14926	14850	14944	14933	14876	14977	14858	14939	14752	14869	14899	14969	14905	14761	14890	14734	14962	14971	14906	14925	15016	15011	14772	14927	14744	14903	14941	14676	14731	14892	14930	14923	14900	14972	15025	14915	14858	14874	14986	14844	15036	14826	14831	14808	14772	14935	14699	14784	14924	14975	15006	15005	14787	14838	14846	14838	15027	14822	14958	14807	15036	15038	15017	14788	14933	14841	14992	14742	14775	14950	14741	14939	14788	14933	14831	15087	14785	14873	14938	14738	15018	14863	14806	14864	14852	14784	14919	14738	15000	15007	14956	15137	14877	14833	14722	15065	14849	14919	15020	14992	14922	14748	14808	14948	15002	14891	14903	14858	14961	14928	14981	14953	14917	14772	14874	14765	14825	14810	15128	14925	14870	14959	14989	14843	14914	14928	14991	15047	14727	14930	14806	14946	14736	15037	14824	14868	14904	14800	14836	15006	14974	14897
24439	21688	29761	27142	30527	35903	36282	29271	26691	25655	24374	23416	23077	22552	22416	21917	21845	22101	21719	21657	21534	21444	21451	21354	21111	21103	21241	21086	21192	21318	21224	21054	21198	21398	20933	21001	21019	20930	20836	21057	20835	20961	21178	20888	21170	21294	21234	21215	21050	20994	21039	21049	20741	20720	20763	20852	20860	20927	21163	21221	20917	20930	20879	20903	21004	20863	21012	21096	20894	21112	21205	20949	21051	20980	20942	21117	20855	21133	20977	21170	20746	21010	20905	20978	21012	20880	20839	21066	20973	20998	21029	21078	20876	21171	21103	20886	21075	20860	20969	20963	21142	21109	21113	20928	20954	21129	20804	21179	20832	21054	20747	20931	20900	21036	21033	20964	21075	20870	21118	21186	20827	21107	20960	21115	20834	20725	20953	21043	20902	20913	20924	20813	21005	21024	21057	20668	20925	20804	20872	21018	21086	21056	20778	21118	21054	21060	21154	21108	20775	20779	21023	20799	20805	20859	20953	21196	20897	20847	20888	20756	20863	20722	20994	20876	20985	20972	20957	20945	20872	20940	20958	20874	20901	20993	21028	21019	21012	21022	21052	20959	20765	20917	21151	20968	20978	20890	20983	20836	20833	20992	21008	20999	20940	20901	21047	20698	20836	20754	21013	20785	20731	20864	20878	20803	21081	20951	20988	21070	20956	20848	21017	20893	20809	20911	21243	20907	20884	20846	20914	21115	21157	20897	21007	20810	20718	21137	20655	20906	20570	20963	21176	20861	20894	20769	21169	21164	20914	20998	20984	20909	21004	20696	20897	20942	20641	20834	21055	20808	20899	20987	21111	20792	20881	21006	20750	20975	20801	20579	20933	20908	21010	20932	20944	21015	20735	20877	20780	20915	20765	20952	20906	20869	20867	21016	21117	21021	20851	20933	20818	20819	20916	20951	20989	20720	20886	21086	21205	20885	21032	20850	20964	20718	20801	21143	20905	20815	20936	20895	21046	21030	20798	20933	20737	20954	20820	20823	20878	21119	21133	21135	21033	20990	21057	21075	21084	20835	20947	21062	21145	21217	21024	20913	21054	20918	20909	20849	21016	20867	21037	20773	20744	20881	20839	20728	20833	21198	21052	21141	20943	21232	20896	20859	20973	20838	21069	21007	20883	20895	21092	20856	20909	20747	20911	20900	20856	21151	20976	20987	21073	20773	20804	20942	21093	20830	20880	20984	20909	20920	21213	20950	21038	20989	21027	21022	20997	21033	20949	20793	20847	20841	21112	20823	20856	20734	21014	21147	20923	21009	20925	20897	20871	20842	20985	20922	21079	20845	21014	20860	21013	21018	20942	20968	20796	20987	20859	20959	20830	20860	20960	20971	21073	20894	20904	21272	20882	20752	20913	20820	20623	20957	20788	21107	20903	20823	20873	20940	20997	20675	21002	20628	20862	21190	20826	20987	20920	20663	20997	20809	20953	20945	20911	20952	21153	21096	21016	20658	20925	21140	21222	20995	21087	20918	21008	20828	20788	20912	20988	20956	21002	21213	20802	20921	20829	20467	20821	20979	20901	20875	20989	20981	21122	20816	20947	20811	21137	21141	21043	20848	20897	20932	20726	21087	20986	21085	21057	20760	21007	20839	21012	20912	20814	21051	20848	20972	21164	20884	21037	20813	21079	20938	20937	20901	20989	20993	20910	20892	20886	20915	20808	20809	21221	20683	20853	20911	20929	20672	20772	20836	21115	20849	20969	20883	21228	20914	20789	20851	21055	20826	20985	20836	21075	21057	21033	21082	21058	21134	21025	20711	20869	20955	20745	20775	20951	20906	21031	20906	20995	20957	20952	21038	20981	20835	21036	20850	20833	20717	20982	20961	20674	20750	21032	20782	20837	20967	21096	21019	20948	21000	21122	20920	20835	20950	20950	20904	20752	20803	20859	20912	21038	20819	21055	20655	20804	21041	21205	20934	21162	21030	20848	20986	20800	20956	20985	20888	20829	20926	21061	20801	20827	20802	21088	20830	20905	20740	21060	21039	20902	21108	20772	20645	20903	20857	21149	20829	20815	20796	20672	20850	20963	20913	20886	20836	21304	20816	20818	20918	20880	20941	20983	21142	21085	20752	20759	20787	20864	20854	21034	20967	20806	20955	20974	21032	21185	20996	20781	20676	20836	20935	20980	20974	21036	20944	20959	20997	20658	20879	21206	20974	20898	20942	21082	21059	20719	20832	20776	20877	21241	20906	20749	20850	20883	20949	20944	20981	20940	20948	21074	21019	21056	20979	20981	21019	21047	20938	20757	20923	20787	20688	20798	20840	21039	20818	20754	20868	20896	20940	21003	20806	21016	20830	20887	20807	21137	20784	21114	21115	20746	21043	20906	21004	20979	20948	21192	20995	20898	20883	20879	20990	20852	21093	20993	20854	21063	20829	20940	20883	20873	20918	21097	21152	20822	20915	21236	21075	21013	21103	20900	20922	20915	20990	20827	20823	21038	20826	20720	20560	21005	20958	20986	21032	20906	20928	21037	20901	20917	20921	20917	21112	20881	20767	20729	20934	20644	20732	21162	21094	20706	20978	21112	21046	20910	20989	20937	20958	21213	21133	20874	20938	20947	20708	21069	20942	21007	21148	21048	20921	20902	20589	20779	20968	20758	20768	20863	20995	20799	20763	20816	20951	21259	20865	20821	20919	20917	20744	20965	21118	21080	21183	20807	21047	20813	20830	20901	20875	20551	20956	20893	21065	20885	20837	20944	21034	20964	21004	20937	21004	20951	21106	20923	20950	20827	20930	20836	20925	20929	21183	21007	21084	20847	21091	20816	20998	21007	20839	21085	20991	20720	20799	21089	20792	20828	21075	20569	20821	20740	20981	20864	20865	20932	20908	20981	20762	20744	20996	21005	20906	20881	20774	20913	20928	21021	21028	20969	20792	20904	20919	20791	21094	20831	20907	20876	20905	20707	21146	20877	20786	21164	20884	21002	20909	20751	20948	20974	21059	20809	20973	20745	20628	20911	21080	20853	21077	20825	21027	20887	20700	20831	20899	20836	20941	20999	20977	20904	20812	20938	20718	20912	20845	20889	20973	20951	20981	20762	20819	21003	21038	21021	20848	21068	20898	20866	20796	21040	20650	21274	20999	21003	20965	20949	20753	21044	21213	21231	21096	20876	20944	20807	20770	20995	20692	20933	21039	20833	21011	20938	20982	20786	20841	20998	20850	21056	21032	20898	20917	20929	20881	20632	20940	20874	20894	20982	20860	20708	20926	21090	20871	20885	20919	20824	20996	20871	21108	20906	20986	20720	20959	20872	21004	20805	21034	20953	20824	20880	20951	20779	21088	20775	20950	20848	20862	20723	20732	20864	20827	21051	20853	20943	20920	21216	20955	20880	21045	20922	20742	20914	21043	20913	20830	21147	20812	20930	21007	20787	20913	21020	20911	20980	20821	20873	20847	20994	21009	21049	21009	21131	21065	20790	20618	20745	21071	20914	20877	21058	21115	20822	21125	21000	21011	20880	20918	20884	20921	20940	20941	20866	20797	20763	20928	20910	20957	20674	20893	20909	20898	21113	20897	20750	21178	21270	20959	20901	20896	20870	20849	20831	20946	21028	21090	20973	20949	20746	21070	20917	20908	21105	20893	20893	21112	21020	20841	20919	20832	20804	20864	21000	20842	20897	20830	20702	20708	21041	20817	21190	20906	20935	20772	20896	20835	21098	20763	21003	20797	20828	21025	20982	20843	20887	21084	20928	20869	20888	21146	20962	20806	20868	20953	21116	20878	21060	20930	20756	20855	20857	20701	20789	20882	20941	20926	20788	20862	20732	20910	20816	20889	20873	20815	20891	20856	20933	20885	20878	20835	20939	20914	20701	20951	20818	21067	20937	21054	20881	20808	21069	21035	21026	20890	21025	20831	20854	21030	20982	20994	21014	20678	20837	20898	20945	20887	20845	20984	21007	20664	20782	21049	21081	21000	20942	20869	21073	20810	20908	20819	20743	21157	21058	21039	21016	20937	20999	20912	20572	20864	20934	21007	20827	21022	21081	21177	20744	20846	20949	20919	21005	20677	20992	21025	21095	20838	20926	20795	21013	20898	20777	20883	20993	21001	20955	20932	21137	20908	21043	20959	20652	20713	20887	20969	21041	20942	20804	20842	21017	21049	20889	20806	20783	20863	21164	20962	20991	20809	20714	21032	20786	20807	21008	21091	20988	20768	21098	20995	20835	20955	21027	20755	21066	21116	21116	20908	21086	20680	21061	20939	21076	20795	21022	20924	20941	21330	20923	20665	20970	20898	20578	20686	21153	20837	20781	20913	21043	21254	20849	20659	20810	21049	21055	20828	20734	20944	20948	20996	21060	20974	20883	20553	20945	21027	20841	20540	20824	20955	20991	21006	21002	20881	20845	20926	21087	20929	20986	20792	20983	21128	21016	21100	21031	21003	20939	20857	20850	20996	21060	20987	21002	21000	20978	20931	20647	21007	20877	20815	20708	20955	20873	20818	20878	20909	20802	20932	20900	21094	21089	20969	20633	21043	20977	21084	20857	20762	20872	21169	21346	20988	21066	21033	20982	20892	20903	20968	21195	20783	20839	20886	20750	20830	20839	20867	20758	21081	20910	20744	20813	20991	20913	20959	21008	20999	21117	20994	21045	20949	20991	20979	21205	20878	20920	21140	21086	20877	20834	20900	20905	20649	20966	20972	21001	20726	20751	21074	21055	21003	21014	20932	20860	20882	21053	20973	21183	20632	20770	21050	20913	21007	20711	21119	20768	21166	20964	20944	21017	21042	20840	20838	20887	21126	20943	20879	20916	20717	20934	20787	21017	21065	20988	20892	21124	20814	20898	20985	21030	20769	20982	20990	21031	21103	20970	21025	21110	20812	20919	20830	20895	20812	21163	20809	20911	20985	20876	20929	20888	20982	20965	21015	21092	20950	21013	20926	20835	21055	20897	21068	20945	20995	20777	20809	20732	20792	20881	20821	21122	21157	20926	20992	21019	21127	20920	21014	20877	21267	21146	20866	20990	21193	20784	20793	21016	20860	20915	20886	20848	21100	21080	20816	20965	21073	21001	20889	20807	21056	21008	20964	21119	20875	20946	21029	20912	20942	20847	21013	21099	20812	20720	20789	20958	21068	20806	20968
49842	78993	67574	53497	46291	39564	31665	25445	22631	20688	19153	18183	17553	17087	16576	16160	16141	15941	15761	15816	15614	15379	15425	15260	15177	14987	15187	14916	15170	14944	15173	15054	14945	14814	14991	14967	14991	14917	14766	14810	14973	14838	14848	14904	14758	14810	14776	14890	14881	14705	14848	15076	15050	14765	14969	14826	14944	14999	14796	14854	14857	14654	15120	14837	14781	14772	14900	14742	14710	14903	14909	14901	14833	14843	14871	14928	14853	14813	14829	14773	14870	14851	14828	14882	14889	14750	14819	14854	14892	14798	14957	14827	14794	14679	14943	14731	14863	14807	14861	14956	14877	14887	14833	14739	14980	14864	15125	14697	14638	14872	14946	14851	14856	15045	14920	15039	14890	14787	14851	14735	14806	14963	14848	14932	14890	14952	14786	14933	14897	14886	15013	14938	14815	15096	14917	14994	14902	14845	14998	14870	14891	14837	15017	14928	14894	14746	14834	14746	14800	14869	14847	14759	14826	14795	14844	14993	14818	14929	14661	14809	15055	14874	14797	14906	14920	14811	14842	14937	14948	14862	15014	14945	14952	14831	14860	15035	14846	14768	14796	14988	14756	14880	14808	14666	14714	14905	14833	14825	15063	14833	14800	14832	14700	14736	14924	14821	14836	14926	14823	14887	14841	14635	14947	14859	14888	14877	14946	14923	14861	14964	14834	14822	14995	14837	14817	15076	14910	14903	14905	14900	14803	14748	14906	14995	14898	14798	14752	14741	14908	14894	14891	14829	14712	14816	14813	14969	14853	14778	14714	15022	15083	14834	14908	14766	14814	14892	14792	14977	15015	14763	14732	14783	14832	14874	14704	15018	15069	14766	14757	14749	14953	14734	14746	14953	14889	14957	14809	14915	14860	14833	14915	15031	14989	14872	14841	14770	14770	14886	14926	14709	14851	14840	14904	14900	14955	14886	14815	14978	14915	14665	14977	15047	14687	14947	14899	14882	14737	14904	14911	14714	14695	14679	14927	15073	14751	14839	14743	14759	15028	14942	14914	14877	14915	14923	14923	14949	14860	14743	14822	14826	14831	14686	14932	14863	14819	14927	14713	14861	14855	15013	14952	14817	14856	14706	14760	15045	14711	14629	15025	14896	14790	14795	14811	14952	15050	14889	14760	14749	14789	14869	14810	14788	14936	14730	14796	14789	14778	14968	14654	15005	14819	14884	14989	14790	14832	14740	14865	14875	14887	15037	14999	14800	14765	14789	14775	14687	14871	14659	14923	14888	14726	14865	14758	14829	14708	15047	14835	14783	14768	14890	14751	14858	14871	14909	14944	14793	14877	14960	14879	14550	14819	14674	15068	14766	14798	14681	14820	15029	14874	14964	14847	14862	14834	14936	14884	15016	15011	14806	14746	14841	14731	14748	14701	14778	15047	14746	14754	14777	14874	14660	14929	14750	14825	14665	14810	14851	14899	14822	14848	14709	14769	14773	14880	14835	14957	14837	14783	14896	14843	14814	14887	15023	14814	14915	14976	14868	14831	14824	14835	14814	14809	14773	14882	14522	14793	14825	14927	14877	14931	14879	14901	14739	14965	14743	14794	14836	14884	14896	14887	14870	14853	14768	14827	14893	14875	14919	14926	15091	14886	14822	14815	14806	14717	14778	14911	14859	15125	14821	14928	14906	14878	14867	14931	14968	14718	14930	14776	14723	14885	14777	14690	14844	14757	14966	14922	14885	14772	14898	14876	15026	14853	14847	14984	14761	14823	14842	14794	14784	14860	14961	14705	14872	14784	14944	14768	15066	14745	14762	14755	14790	14978	14968	14815	14825	15030	14785	15073	14899	14830	14779	14781	14778	14938	14880	14826	15003	14780	14940	14810	14772	14750	14891	14606	14840	14871	14634	14877	14837	14840	14989	14664	14903	14946	15007	14960	14797	14936	14696	14953	14847	14885	14867	14912	14761	14881	14818	14784	15010	14966	14828	14863	14847	14797	15018	14897	14822	14865	14999	14721	14866	14864	14811	14929	14791	14837	14816	14840	14917	14784	14772	14943	14698	14860	14543	14770	14834	14777	14795	14878	14670	15058	14807	14895	14755	14705	14940	14680	14890	14793	14747	14858	14862	14775	14718	14842	14832	14881	14921	14911	14851	14788	14700	14711	14867	14842	14767	14782	14927	15003	14868	14817	14775	14880	14861	14788	14932	14877	14860	14822	15086	14899	14802	14676	14780	14937	14893	14666	14872	14798	14852	14829	14872	14666	14831	14801	14926	14826	14818	14762	14871	14797	14816	14858	14816	14795	15004	14881	14853	14730	14905	14897	14870	14771	14983	14773	14854	14895	14897	14839	14847	14904	14893	14876	14938	14720	15006	14811	14845	14861	14933	14771	14785	14844	14906	14711	14810	14956	14808	15006	14840	14688	14887	14925	14941	14811	14854	14719	14956	14805	14791	14980	14919	14769	14877	14950	14744	14889	14746	14905	14736	14825	15021	14787	14771	14902	14902	14873	14775	14812	14849	14997	14802	15027	14940	14837	14826	14860	14887	14798	14883	14877	14758	14934	14776	15085	14945	14724	14691	15028	14935	14703	14814	14806	14806	14829	14937	14850	14792	14856	14685	14864	14836	14856	14807	14962	15016	14887	14916	14894	14836	14855	14800	14731	14861	15011	15063	14776	14852	14821	14850	14894	14931	14849	14715	14803	14945	14886	14833	15047	14822	14807	14892	14937	14777	14867	14826	14774	14794	14866	14901	14743	14783	14835	14885	14989	14795	14800	14912	14797	14773	14764	14719	14930	14801	14952	14681	14829	14829	14830	14867	14887	15125	14885	14766	14951	14694	14984	14941	14871	14807	14840	14815	14903	14788	14850	14912	14831	14898	14854	14844	14931	14933	15007	14662	14848	14877	14761	15011	14834	14818	14736	14875	14932	14723	15091	14851	14732	15057	14954	14716	14968	14797	14901	14906	14966	14938	14889	14816	14831	14736	14967	14846	14722	14936	15007	14838	14786	14691	14965	14838	14890	14797	14979	14892	14766	14834	14771	14949	14901	14775	14753	15037	14786	15181	14988	14886	14850	14797	14684	14857	14791	15078	14924	14738	14960	15050	14857	14895	15004	14990	14859	14956	14824	14689	14966	14845	14673	14923	14925	14795	15104	14823	15012	14772	14904	14923	14890	14836	14881	14894	14856	14875	14797	14754	14829	14939	14863	14943	14931	14928	14884	14966	14888	14926	14958	14839	15118	14912	14747	14911	15031	14799	14744	14917	15067	14897	14870	14733	14916	14945	14943	14981	14884	14882	14916	14675	14811	14827	14973	14813	14821	14905	14687	14863	14783	14824	14704	14867	14863	14931	14742	14835	14797	14918	14866	14921	14615	14780	14882	14832	14874	14884	14866	14839	14881	15010	14817	15019	14803	14898	14834	14940	14983	14935	14772	14876	14795	14916	14856	14913	14798	14873	14850	14779	14964	14959	14834	14912	14719	14895	15099	14780	14868	14733	15052	14845	14880	14838	14696	14910	14819	14863	14869	14743	14966	14779	14831	14921	14925	14877	14865	14792	14702	14887	14875	14797	14889	14903	14852	14756	14908	14912	14825	14864	14859	15056	14732	14772	14905	14876	14725	14740	14870	14855	14949	14890	14966	14903	15017	14878	14904	14800	14875	14895	14906	14841	14857	14784	14841	14878	14845	14764	14973	14794	14831	14971	14872	15000	14759	15000	14884	14701	14866	14862	14795	14853	14936	14794	14911	14829	14846	14737	14834	14802	14831	14798	14768	14968	15068	14721	14850	14835	15095	14888	14847	14942	14974	14831	14795	14803	14881	14786	15036	14931	14776	14742	14894	14784	14868	14957	14753	14782	14995	14776	14735	14772	14683	14810	15033	14854	14987	14784	14865	14686	14769	14849	14807	14990	14819	14793	14909	14747	14916	14615	14835	14864	14881	14697	14919	14921	14892	14876	14845	14857	14877	14691	14865	14951	14943	14887	14960	14763	14859	14848	14760	15017	15005	14826	14919	14801	14947	14918	14829	14848	14755	14811	14746	14835	14909	14846	15094	14669	14855	14772	14795	14921	14837	14903	14842	14922	14915	14980	14808	14997	14936	15081	14796	14801	14820	14782	14874	14871	14686	14967	14798	14788	14826	14849	14906	14950	14898	14904	14896	14971	14813	14721	14990	14723	14987	14676	14863	14917	15083	14916	14971	15031	14750	14763	14792	14923	15074	14742	14878	14843	14929	15017	14801	15044	14888	14882	14742	14838	14923	15058	14945	14738	14873	14887	14835	14718	15117	14737	14845	14881	14962	14865	14865	14921	14833	14903	14838	14823	14860	14861	14853	14937	14712	14842	14798	14845	14809	14802	14900	14809	14968	14888	14829	15004	14779	14815	14979	14915	14677	14905	14833	14964	14836	14982	14727	14796	14942	14876	14833	14789	14851	14796	14851	14789	14927	14887	14818	14665	14806	14813	14844	15031	14769	14972	14753	15002	14718	14782	15029	14945	14709	14839	14922	14708	14880	14741	14627	14704	14894	15007	14888	14878	14854	14936	14929	15028	14870	14842	14921	14898	14749	14727	14745	14943	14813	14688	15013	14901	14930	14830	14955	14849	14780	15029	14802	14887	14728	15081	14723	15076	15021	14713	14901	14843	14781	15053	14904	14751	14838	14968	14777	14867	14941	14786	14959	14673	14782	14869	14719	14789	14936	14877	14769	15012	14946	14761	15155	14838	14751	14884	14710	14822	14767	14783	14843	14919	14901	14655	14725	14974	14939	14841	14990	14796	14849	14967	14876	14790	14926	15055	14843	14834	14748	14659	15062	14903	14800	14733	14814	14779	14797	14833	14823	14686	14795	14829	14801	14907	15055	14716	14940	14850	14807	14804	14784	14670	14876	14847	15064	14937	15038	14788	15012	14854	14821	14691	14846	14866	14846	14720	14785	14776	14807	14935	14797	14917	14760	14845	14842	14750	14738	14900	14933	14788	14974	15056	14887	14760	14550	14928	14825	14856	14728	14882	14869	14905	14826	14845	14764	14885	14833	14819	14827	14766	15009	14925	14811	14875	14765	14890	14758	14872	14771	14822	14641	14944	14954	14739	14940	14940	14914	14886	14805	14918	14859	14981	14848	14868	14806	14868	14825	14802
45445	54541	52882	43632	34576	29660	26122	24297	23379	22640	22011	21798	21764	21610	21486	21461	21344	21260	21220	21214	21068	21131	20897	21236	21045	20928	20936	20958	21012	21116	20999	20964	20889	21056	20801	20746	20879	20973	21058	20891	20856	20978	20989	20979	20839	20828	20938	20624	20820	20907	20913	20818	20953	20857	20658	20889	20994	20997	21155	20807	20857	20910	20959	20918	20905	20958	20985	20688	21186	20978	20767	20859	20995	20884	20824	20917	20793	20693	20748	20850	20795	20883	20869	21131	20879	20811	20951	20822	21087	20933	20979	20823	21003	20765	21009	20878	20782	20835	20879	20964	20991	21123	20907	20806	20808	21008	20863	21164	21175	20890	20831	20953	21152	20813	20709	20618	20585	20892	21028	21122	20993	20751	20667	20904	20670	20639	20929	20901	20817	20852	20938	21052	21044	20882	20823	20676	21031	20867	20767	20869	20765	20877	20858	21017	20912	20946	20977	21077	20903	21053	21233	20922	20997	20816	20764	20832	20907	20720	20952	20752	20835	20947	20921	20903	21045	21138	20981	20938	20937	20838	20754	20837	20699	20933	20720	20852	20818	20982	20883	21087	20704	20702	20968	21102	20840	21012	20967	21025	21184	20858	20878	20984	20639	20841	20955	20712	20813	20884	20705	20760	20771	20731	20754	20994	21107	21021	20819	20931	21084	20871	20948	20893	20910	21271	20825	20759	20850	20997	20958	20984	20953	20676	21042	20747	21001	20854	20658	20805	21006	20882	20864	20845	20926	20840	20919	21077	20904	21018	20900	20806	20726	20809	21100	21020	20733	21114	20742	20812	20677	20720	20918	20995	20997	21179	20864	20797	21076	20804	21134	20978	20990	21048	20925	21003	21001	20913	20643	20932	20821	20823	20876	20987	20897	21027	20733	20983	20884	20783	20793	20919	20746	21029	20944	20751	20870	20991	20982	20767	20998	20972	20962	21041	21114	21063	20959	20952	20927	20912	20669	20783	20767	20983	20967	21061	20822	20995	20922	20903	20699	20848	21125	21066	20920	20837	20687	20812	20883	20962	20699	20829	21015	20969	20690	20969	20702	21116	20915	21081	20862	21046	20769	20985	20921	20905	21015	21167	20862	20857	20791	20781	20702	20868	20854	20919	20739	20868	20966	20821	20845	20836	20830	20739	20908	21065	21036	20958	20647	20965	20908	20742	20963	21005	20804	20887	20898	20719	20888	20841	20839	20727	20770	20964	21043	20689	20700	21010	20646	20975	20724	20744	20687	20790	20980	21085	20871	20796	20992	20881	20720	20879	20731	20954	20861	20892	21289	20819	20888	21003	20942	20810	21033	20788	20862	21032	20808	21058	20822	20713	21075	21115	21045	20910	20698	21213	20953	20909	20738	21054	20943	20992	21101	20815	20907	20844	21055	20733	20817	20837	20912	20968	20842	20797	20907	20777	20930	20859	20688	20785	20862	20608	20667	20869	20961	20758	20709	20908	20822	20887	21086	20822	21187	21122	20841	20838	20713	20785	20955	20949	21112	20885	21265	21000	20831	20741	20981	20838	20953	20958	20871	20813	20795	20956	20970	20932	20909	21003	20899	20678	20917	20966	20909	20877	20831	20867	21076	20934	21013	20956	20900	21071	20804	20809	20899	20923	20901	20948	20909	20989	21051	20978	20920	20790	20922	20842	20778	20783	20878	20823	20849	20909	20834	20842	20865	20872	20976	20952	20932	20955	21030	20878	21023	20864	20901	21063	21017	20844	20744	20766	20826	20873	20707	21009	21001	20750	20633	21011	20883	20984	20910	20828	20868	20929	20798	20751	20742	20731	20958	20733	20989	21032	20875	20846	20839	21069	21064	20843	20782	21051	20908	21123	20880	20680	21200	20936	20849	21091	21000	21099	21035	20909	20932	20928	20872	20940	20931	20920	20868	20704	21104	20893	21038	20873	21028	20902	20857	21022	20771	21093	20982	21030	20814	21121	20963	20799	20785	20850	20807	20775	21025	20762	20787	21056	20858	20914	21029	20854	21032	21095	20923	20787	20796	20828	20755	20875	20686	21091	20755	21086	20867	20893	20798	20922	20757	21019	20938	20954	21000	20977	21092	21029	20906	20906	20918	20771	20881	20883	20879	20960	20893	21025	20918	20951	21007	20682	21038	20898	20954	20928	20817	20881	20759	20775	20980	21055	20885	20960	20888	21024	20702	20775	21012	21092	20882	20952	20978	20659	20710	20955	20902	20615	20527	20813	20895	20744	20879	21045	21049	20941	20960	20807	20987	20928	20880	20892	21084	20999	21037	20822	20964	20855	20983	20777	20840	21049	20898	20643	20790	20836	20978	21102	20981	20743	20828	20882	20919	21008	20802	20869	21021	20707	20986	21067	21004	20994	21119	20896	20950	20860	20797	20822	20844	20959	20915	20768	20727	20974	20803	21040	21012	20802	20717	20802	20848	20947	20984	21092	21014	21025	20776	20961	20880	21030	20942	20952	20716	21002	20934	20961	20822	20936	20843	20889	20743	20975	21119	21042	20888	20982	20875	20756	20838	20849	21029	20866	21110	20954	20993	21028	21000	20991	20626	20810	20980	20964	20715	20916	20990	20853	20645	20812	20906	20959	20711	20722	21070	20829	21037	20731	20867	20838	20769	21022	20899	20666	20818	20708	20956	21122	21075	21035	20798	21057	20891	20940	20923	21079	21029	20935	20933	20910	20715	20969	20592	21051	21072	20768	20776	20979	20816	21011	20989	20843	20853	21017	20856	20719	20936	20936	20981	20961	20915	20822	20825	21003	21098	20970	20897	20767	20948	20924	20764	20969	21048	20875	20928	20917	20923	20845	21036	21102	20743	20938	20949	20826	20903	20995	20857	20931	20778	20967	20973	20774	20850	20847	20760	20861	20968	20948	20795	20991	20817	20893	20835	20960	20981	20744	20743	20912	20837	20854	20784	20792	20895	20825	21114	20855	21069	20990	20884	20880	20878	21070	20925	20854	20938	20868	20994	21048	20962	20947	20954	21071	20812	21099	20899	20813	20980	20858	20834	20877	20867	20713	20967	20734	20701	20920	21047	20824	21087	20910	21016	20825	20902	20889	21104	21262	20960	20620	20713	21006	20964	20937	21056	21013	21153	20886	20901	21017	20759	20781	20933	20929	20765	20929	20847	20925	20869	20814	20959	21001	20592	20961	20972	20898	20841	20848	20667	20715	20573	20770	20886	20835	20619	20784	20850	20839	21119	21075	21063	20769	20599	21197	21068	20834	20979	20882	20820	20887	20972	20968	20949	20938	20979	21011	21070	20965	20882	20764	20809	20945	21001	20870	20882	20806	20890	21030	20880	20822	20781	20928	20584	20946	20796	21014	20615	20713	20770	20592	20937	20734	20693	20848	20839	21013	20822	20812	20956	20963	20740	21083	20876	20792	21019	20844	20834	20724	20794	20956	20526	20829	20847	20912	20907	21015	20856	21109	21037	20914	20907	20902	20981	20792	21010	20987	21040	20826	20854	20842	20932	20986	20740	20808	21140	21016	21143	20647	20853	20902	21013	20964	20929	20612	20783	20679	20725	20845	20957	20988	20918	20840	20910	20745	20920	20815	20732	20831	20996	20888	20832	20847	20735	21201	20962	20726	20795	21128	20922	20797	20911	20739	20717	20852	20967	20967	21082	20887	20920	20966	20677	20908	20996	20915	20944	20883	21070	20960	21001	20744	20928	20858	20900	20923	20996	20910	21153	21083	20963	20824	20720	20609	20848	20972	20799	20642	21029	21002	21017	20928	20867	20948	20960	20981	20819	21000	20788	20739	20753	20922	20694	20887	20995	20927	20936	20819	21304	20957	21017	21025	21000	20917	20781	20900	20998	21069	20744	20926	20932	21002	20896	20744	20853	20955	20826	21094	20994	20929	20979	20820	20825	20811	20894	20977	20850	20875	20910	21108	20978	21026	20813	20879	20835	20926	20874	20847	20760	20859	20924	21030	20799	21055	20850	20888	20863	20805	20735	20773	20828	21045	20991	20869	20867	21067	20872	20684	21086	21057	20966	21131	20887	20947	20862	20989	20803	21029	21097	21093	21008	20907	20729	20928	20960	20887	20918	20844	20898	20862	20973	21082	20802	20828	20929	20768	20808	21046	21060	21211	20878	20995	20885	20713	20947	21187	20993	20976	20989	20887	21036	21090	20988	20928	20806	20874	21067	20790	20747	20815	20735	20972	20646	20992	20825	21043	20896	20808	20659	20884	20899	20760	20764	20904	21076	20815	21134	21286	20997	20743	20833	20843	21076	20911	20893	20872	20993	20907	20841	20850	20899	20748	20748	20882	20955	20921	20968	21051	20667	20801	20780	20872	20876	20693	20650	20971	20814	20844	21075	20957	21095	20967	20793	20928	20837	21046	20960	20909	20805	20850	21002	20844	20904	20860	20915	20879	20909	20734	20810	20663	20777	21101	20904	21023	21140	20877	20852	20802	20859	20871	20838	20709	21058	20854	20875	21132	20881	20874	20734	21143	20940	21119	20919	21086	20941	21012	20782	20926	20992	20630	21047	21083	21260	20749	20999	20914	20835	21046	20899	20872	20876	21104	21199	20798	20884	21146	21240	20779	20848	21054	20941	20925	20916	20947	20876	21002	20729	20874	20976	21092	20883	20838	20891	20849	20842	21004	20863	20838	20907	20979	21045	20715	20687	21008	20801	20907	20803	20996	20620	20811	20681	20750	21108	21006	21224	20873	20954	20951	20988	20924	21054	20971	20757	20778	21139	20880	20812	20872	20878	20789	20840	20994	20800	20698	21017	20955	20751	21014	21022	20965	21071	20950	21043	20943	20852	20877	20997	20835	20635	20984	21086	20946	20730	21050	20862	21002	20983	20757	20969	20802	20743	20824	21035	20829	20777	20862	20851	20860	21128	21125	20951	21003	20888	20822	21006	20962	20908	21109	20684	20761	20943	20840	20895	21004	21066	20940	20849	20946	20607	20783	20839	20803	20973	20731	20688	20913	20958	20709	20978	20800	20858	20879	20982	20914	21141	20928	20819	20987	20891	20967	20905	21028	20732	20795	20996	21008	20983	20845	20861	20771	20895	21037	20929	20843	21043	20840	21016	21104	21016	21056	20945	21066	20918	20995	21073	20949	20885	20962	20973	20749
48093	62644	54573	40925	31265	25704	21486	19212	17960	16927	16383	16024	15882	15353	15468	15226	15232	15115	15104	15097	15352	14999	14996	15023	15108	14912	14902	14864	14956	15147	14962	15078	14829	14698	14920	14870	14992	14775	14917	14856	14516	14846	15019	14714	14860	14884	14769	14908	14820	14981	14773	14833	14789	14889	14708	14861	15025	14896	15015	14663	14920	14737	14908	14915	14799	14932	14818	14927	14977	14839	14724	14814	14981	14896	14814	14806	14893	14823	14739	14788	14724	14710	14981	14728	14897	14876	14926	14780	14894	14970	14831	14832	14993	14741	15077	14788	14860	14798	14811	14893	14832	14890	14747	14752	14882	14911	14896	14827	14837	14986	14740	14901	14921	14826	14716	14857	14937	14792	14834	14890	14766	14824	14846	14802	14777	14811	14762	14824	14734	14944	14853	14812	14822	14705	14758	14823	14724	15002	14779	14850	14586	14820	14966	14899	14874	14697	14762	14909	14976	14809	14871	14850	14955	15035	14948	14878	14691	14779	14854	14773	14940	14855	14895	14843	14704	14721	14762	14796	14898	14729	14857	14794	14819	14969	14799	14827	14892	14864	14933	14887	14810	14769	14743	14884	14815	14973	14911	14585	14796	14832	14881	14846	14897	14758	14726	14796	14900	14822	14830	14869	14930	14937	14839	14734	14659	14719	14906	14815	14886	14803	14935	14834	14847	14612	14601	14947	14879	14956	14842	14984	14836	14904	14863	14870	14954	14661	14809	14858	14892	14610	14669	14808	14789	14846	14780	14932	14653	14670	14968	14718	14744	15025	14888	14858	15041	14789	14757	14836	14816	14901	14850	14902	14762	14681	14780	14787	14898	14837	14982	14909	15026	14632	14728	14806	14831	14842	14826	14903	14716	14658	14818	14894	14763	15058	14829	15060	14762	14894	14739	15024	14872	14661	14699	14919	14940	14813	14688	14853	14883	14763	14876	14800	14715	14902	14908	14873	14870	14798	14829	14821	14916	14840	14958	14771	14715	14852	14838	14797	14868	14795	14878	14787	14735	14720	14677	14835	14861	14845	14861	14725	14836	14783	14867	14859	14813	14942	14993	14854	14944	14794	14823	14899	14978	14715	14951	14823	14813	14959	14966	14961	14938	14815	14955	14918	14875	14853	14789	14840	15014	14943	14829	14671	14813	15024	14855	14776	15062	14762	14992	14873	14954	14806	14873	14812	14967	14847	14999	14730	14806	14767	14711	14790	14916	14799	14804	14831	14956	14743	14799	14859	15092	14795	14857	14811	15067	14985	14725	14786	14783	14772	14851	14762	14682	14861	14741	14765	14826	14872	14972	14976	14958	14983	14965	14785	14751	14913	14829	14800	14799	14725	14851	14665	14842	14961	14817	14966	14852	14781	14912	14779	14711	14722	14912	14931	14789	14861	14861	14804	14965	14798	14922	14896	14893	14812	14676	14769	14726	14799	14780	14846	14874	14744	14768	14697	14866	14912	14827	14741	14760	14748	14920	14827	14775	14884	14806	14883	14850	14686	14993	14669	14756	14913	14763	14938	14928	14783	14868	14866	14900	14784	14782	14795	14715	14855	14800	14771	14865	14830	14893	14758	14785	14885	14763	14759	14721	14889	14696	14975	14905	14793	15086	14822	14628	14973	14923	15064	14878	14837	14849	14921	14673	14929	14813	14872	14953	14797	14911	14753	14855	14846	15006	14923	14813	14719	14805	14686	14898	14906	14681	14683	14916	14737	14762	14697	14838	14686	14825	14899	14763	14917	14905	14702	14947	14767	14760	14875	14857	14884	14776	14859	14886	14875	14621	14927	14916	14880	14860	14767	14878	14850	14869	14765	14799	15043	15019	14804	14822	14919	14773	14783	14726	15009	14913	14792	14851	14854	14873	14829	14796	14835	14786	14794	14813	14689	14509	14862	14979	14872	14663	14904	14775	14917	14911	14738	14758	14872	14871	14774	14820	14810	14890	14805	14750	14961	14762	14966	14723	14922	14858	14849	14902	14898	14845	14801	14891	14741	14669	14685	14994	14899	14802	14925	14751	14889	14748	14846	14777	14859	15009	15001	15007	14894	14804	14809	14984	14834	14921	14798	14735	14892	14710	14813	14844	14904	14859	15053	15117	14922	14860	14882	14884	14731	14980	14787	14772	14884	14765	14924	14722	14787	14906	14904	14661	14854	15038	14843	14757	14792	14868	14877	14805	14916	14878	14765	14809	14808	14924	14712	14886	14814	14862	14814	15024	14844	14758	14881	14728	15017	14821	14725	14806	14844	14774	14750	14946	14994	14564	14826	14824	14932	14785	14797	14854	14889	14772	14941	14780	15086	14865	14819	14772	14813	14770	14931	14975	14907	14719	14864	14869	15093	14841	14997	14703	14855	14938	14869	14883	14777	14882	14960	14857	14765	14790	14894	14992	14773	14858	14802	14735	14847	14830	14869	14919	14909	14757	14791	14837	14818	14577	14961	14890	14971	14913	14752	14933	14743	14525	14750	15062	14777	15000	14826	14867	14779	14729	14800	14691	14702	14954	14601	14736	14819	14931	14715	14827	14813	14695	15089	14881	14857	14831	14653	14854	15024	14984	14960	14836	14908	14804	14875	14854	14775	14845	14807	14870	14877	14680	14824	14771	14923	14841	14895	14933	14910	14919	14863	14886	14931	14890	14980	14678	14949	14843	14860	14867	14811	14773	14856	14701	14856	14712	14833	14849	14954	14654	14867	14862	14785	14973	14710	14736	14844	14788	14822	14752	14860	14808	15039	14740	14804	14697	14898	14820	14668	14842	14720	14708	14653	14912	14754	14871	14883	14667	15048	14808	14814	14881	14663	14963	14857	14889	14694	14823	14836	14877	14836	14739	14786	14850	14831	14859	14712	14892	14862	14823	14764	14868	14760	14744	14768	14651	14965	14812	14851	14888	14930	14944	14766	14768	14832	14867	14771	14702	14916	14829	14876	14661	14698	14800	14975	14744	15036	14800	14776	14989	14854	14846	14860	14954	14834	14842	14900	14676	14843	14839	14958	14747	14897	15015	14743	14913	14835	14779	14801	15012	14713	14804	14797	14807	14871	14930	14925	14914	14702	14892	14715	14877	14789	14836	14856	14905	14962	14789	14880	15011	14809	14777	14948	14857	14945	14787	14784	14798	14826	14799	14773	14853	14784	14891	14823	14866	14771	14759	14816	14900	15136	14832	14888	14663	14808	15002	14765	15008	14991	14959	14761	14856	14934	14803	14734	14780	14847	14791	14966	14870	14757	14807	14770	14815	14760	14863	14798	14827	14908	14835	14860	14859	14850	14788	14716	14831	14892	14847	14907	14873	14817	14916	14796	14695	14892	14887	14763	14698	14801	14600	14806	14852	14680	14870	14782	14931	14755	14855	14842	14809	14849	14586	14884	14924	14745	14801	14760	14751	14972	14848	14836	14854	14924	14909	14828	14732	14788	14775	15021	14827	14853	14693	14902	14969	14765	14898	14897	14903	14841	14765	14728	14745	14882	14896	14845	14919	14827	14719	14790	14869	14903	14729	14754	14901	14760	14796	14797	14698	14783	14821	14858	14880	14838	14929	14790	14659	14949	14761	14722	14681	14942	14854	14828	14792	14882	14758	14863	14858	14876	15060	14838	14732	14934	14811	14903	14866	14799	14867	14880	14911	14650	14755	14918	14775	14832	14850	14731	14725	14628	14754	14899	14851	14789	14751	14804	14902	14713	14869	14941	14806	14752	14728	14932	14927	14698	14934	14836	14939	14829	14850	14717	14747	14702	14770	14885	14596	15015	14759	14927	14727	14841	14769	14925	14868	14778	15001	14843	14902	14760	14875	14740	14854	14785	14815	14789	14980	14875	14895	14753	14904	14945	14873	14596	14868	14866	14924	14913	14753	14936	14889	14789	14925	14945	14838	14875	14844	14845	14881	14939	14790	14982	14863	14867	14923	14957	14783	14718	14801	14794	14802	14744	14911	14823	14931	14934	14828	14769	14893	14755	14915	14826	14782	14887	14986	14900	14863	14853	14893	14880	14982	14651	14811	14750	14824	14828	14918	14642	14944	14809	14806	15079	14780	14766	14675	14726	14866	14790	14875	14897	14853	14914	14823	14770	14776	14812	14857	14818	14884	14948	14861	14728	14635	14910	14732	14803	14756	14781	14816	14811	14909	14757	14988	14834	14640	14904	14781	14821	14941	14685	14911	14876	14812	14903	14774	14652	14762	14812	14857	14838	14803	14709	14874	14899	14698	15047	14700	14950	14778	14847	14906	14668	14831	14902	14788	14945	14829	15041	14794	14899	14820	14754	14986	14781	15064	14857	14699	14663	14872	14796	14847	14703	14914	14970	14663	14877	14764	14715	14774	14827	14958	14974	14869	14879	14929	14849	14866	14801	14816	14918	14857	14906	14882	14785	14735	14923	14832	14824	14936	14917	14801	14817	14966	14937	14791	15003	14764	15122	14850	14948	14802	14939	14803	14923	14819	15000	14886	14993	14676	14911	14852	14930	14682	14954	14848	14759	14833	14715	14749	14794	14889	14727	14793	14755	14854	14745	14799	14783	14767	14822	14897	14898	14872	14922	14802	14735	15025	14869	14754	14679	14857	14795	14719	14816	14948	14715	14872	14842	14840	14833	14921	14831	14740	14717	14908	14800	14823	14872	14891	14865	14625	14953	14929	14775	14790	14770	14811	14965	14737	14876	14861	14690	14976	15088	14883	14916	14842	14796	14722	14698	14892	14852	14823	14841	14781	14783	14755	14869	14642	14801	14805	14754	14834	14930	14655	14705	14786	14901	14799	14971	14792	14694	14992	14864	14842	14793	14759	14760	14749	14799	14989	14847	14704	14833	14846	14901	14824	14664	14829	14846	14736	14980	14853	14839	14873	14781	14825	14768	14744	14930	14784	14786	14854	14870	15004	14863	14848	14866	14756	14823	14988	14897	14846	14961	14989	14868	14913	14671	14913	14929	14828	14852	14881	14935	14950	15013	14850	14723	14851	14780	14886	14809	15081	14932	14960	14847	14951	14904	14767	14900	14852	14875	14850	14848	14783	14821	14821	14923	14769	14824	14942	14814	14841	14782	14868	14823	14718	14705	14975	14779	14899	14793	14591	14766	14894	14678	14641	14703	14914	14808	14834	14817
26318	21955	31446	33365	33881	35609	33104	28375	25130	23733	23191	22675	22174	22190	21938	21921	21776	21344	21450	21291	21350	20965	21061	21346	21121	20836	21036	20885	20924	20940	21049	20795	21054	20822	20985	20789	20864	20899	20788	20873	21036	20635	20849	20744	20685	20805	20874	20678	20721	20894	20941	20884	20991	20989	20832	20697	20880	20905	20868	21027	20829	20690	20795	20674	20846	20778	20844	20959	20953	20794	20895	20955	20959	20844	20680	20610	20787	21085	20767	20816	20740	20693	20725	20716	20922	20889	20945	20936	20905	20639	20990	20864	21043	21022	20978	20810	20938	20915	20727	20861	21028	20804	20929	20947	20909	20909	20741	21004	20706	20951	20878	20843	21044	20870	20736	20746	20823	20901	20792	20807	20643	20818	20870	21000	20976	21012	20812	20947	20863	20884	20907	20749	20660	20945	20945	20942	20760	20845	20696	20832	20875	21091	20743	20859	20874	20915	20762	20793	20835	20932	20729	20823	20818	20566	20771	20804	20725	20698	20878	20763	20981	20841	20635	20932	21085	20774	20861	20774	20856	20898	20863	20986	20844	20538	20614	21003	20741	20813	20806	20959	20812	21075	20582	20826	21080	20791	20831	20738	20802	20697	20751	20703	20661	20846	20848	20906	20663	20652	20692	20955	20880	20884	20745	20758	20916	20831	20826	20768	20807	20850	20907	20800	21024	20841	20962	20869	20987	20739	20881	21264	20774	20881	20924	20890	20875	20846	20886	20607	20523	20625	20929	21077	20879	20970	20646	20717	20863	20882	21024	20767	20988	20776	20963	20781	20906	20794	20874	20694	20938	20783	20858	20665	20808	20832	20941	21021	20931	21026	21013	20808	20834	20751	20859	20835	20853	20468	20918	20810	20973	20843	20834	21031	20972	20819	21042	21076	21092	20923	20995	21025	20931	20778	20666	20656	20749	20800	20796	20690	20804	21169	20774	21033	20839	20646	20541	20949	20859	20964	20787	20733	20690	20946	20915	20873	20785	20903	20938	20925	20785	20889	20918	20862	20884	21099	20969	20796	20980	20966	20837	20627	20939	20662	20958	20884	20892	20892	20695	21009	20825	20825	20904	20844	20728	20836	21062	20644	21049	20780	20605	20889	20858	20970	20835	20550	20745	20655	20950	20702	20713	20747	20995	20773	21124	20766	20605	20561	20892	21008	20743	20830	20849	21080	20938	20724	20844	20854	20523	20687	20747	20857	21014	20906	20945	20799	20802	20828	20946	20873	20876	20917	20927	20788	20838	20892	20852	20864	20953	20946	20724	20791	20657	20769	20805	20798	20868	20912	20791	20789	20759	20829	20905	20839	20948	20787	20853	20636	20697	21111	20955	20653	20667	20802	20850	20606	20806	20802	20795	20858	21052	20772	20641	21012	20766	20686	20664	20934	20911	20755	20894	20750	20863	20713	20933	21031	21106	20877	20861	20861	20583	20696	20857	20914	20819	20896	20662	20800	20744	20673	20718	20922	21032	20840	20712	20642	20865	20794	20913	20920	20902	20719	20895	20798	20943	20678	20872	20918	20963	20848	20784	20987	20883	20836	20796	21052	20775	20786	20980	20714	20802	21164	20755	20860	20896	20926	20950	20967	20782	20856	21035	20812	20903	20953	20763	20853	20625	20629	21056	21023	20701	20773	20698	21041	20870	20694	20795	20754	20734	20712	20759	20989	21106	20797	20794	20902	20943	20793	20899	20754	20973	21078	20824	20934	20835	20749	20951	20875	21060	20952	20985	20893	20668	20895	20791	20903	20852	20558	20844	20835	20846	20815	20844	20786	20851	20974	20830	20791	20894	20746	20589	20577	20811	20743	20704	20790	20808	20623	20826	21034	20627	20774	20942	20833	20773	20722	21116	20723	20844	20778	20800	20909	20809	20795	20876	21001	20663	20763	20978	20794	20942	20719	20912	20840	20984	20698	20676	20645	20835	20693	20676	20717	20695	20801	20838	20798	21094	20995	21046	20598	20747	21134	20710	20691	20661	20779	21016	21057	20721	21009	20770	20839	20614	20844	20751	20970	20708	20936	20657	20465	20812	20878	20623	20690	20879	20746	20817	20773	21058	20803	20829	20748	20882	20644	20666	20913	20950	20833	21116	21060	20868	20745	20869	21022	20857	20864	20761	20627	20749	20860	20863	20712	20864	20969	20753	20714	20711	20727	20819	20971	20700	20816	20843	20781	20864	20728	20663	20811	21128	21044	20830	20842	20733	20766	20651	20651	20867	20847	20779	21001	20937	21076	20698	20748	20807	20477	20895	20808	20885	20808	20844	20896	20962	20851	20758	20653	20735	20852	20723	20881	20756	20813	20840	20730	20613	20821	20589	20719	20857	20766	20873	20675	20872	20746	20940	20644	20928	20757	20860	20971	20863	20935	21032	20909	21019	20853	20814	21048	20961	20581	20765	20770	20774	20702	20894	20973	20887	21122	21024	20729	20922	20850	20672	20746	21056	20883	20865	20967	20762	20734	20851	20890	20755	20965	21031	20837	20747	20645	20856	20772	20865	20845	20765	20875	20923	20689	20676	21023	20621	20597	20789	20842	20656	20807	20765	20730	20747	20857	20989	20914	20822	20796	20786	20863	20893	20577	20926	20796	20824	20860	20893	20886	20942	20913	21162	20949	20823	20820	20704	20806	20918	20779	20848	21050	20877	20880	20675	20928	20825	21088	21133	20882	20697	20768	20838	21122	20923	20652	20599	20826	20838	20592	20744	20902	20973	20745	20796	20827	21073	20990	20621	20633	20799	20867	20959	20922	20598	20887	20657	20952	20997	20923	20825	20582	20920	20719	20809	20701	20764	20793	20725	20962	20985	20815	20709	20792	20746	20648	21004	20895	20826	20802	20660	20782	20658	21001	20931	20838	20801	20755	20941	20998	20792	20704	20755	21044	20902	21034	20751	20758	20911	20815	20680	20855	20828	20675	20813	20824	20795	20854	20868	20722	20758	20888	20881	20953	20733	20669	20853	20924	20580	20759	21004	20923	20792	20979	20937	20798	20927	20938	20944	20734	20767	20937	20688	20835	20979	20902	20889	20704	20662	20943	20774	20890	20760	20776	20690	20863	21047	20707	20812	20730	20861	20851	20912	21048	21149	21098	21157	20962	20905	20711	20778	20795	20898	20800	20918	20715	20942	20757	20750	20698	20993	20633	20630	20623	20924	20928	21094	20884	21051	20876	20706	20720	20950	20963	20984	20764	20678	20681	20982	20984	21027	20753	20585	20641	20834	20901	20709	20805	20796	20789	20987	20793	21003	20780	20940	21017	21057	20670	20772	20739	20831	20685	20792	20698	20976	20709	20816	20883	20531	20829	20925	20747	20640	20918	21165	21000	20864	20833	20924	20876	21049	20963	20767	20782	20934	20856	20715	20716	20844	21094	20728	20872	20859	20519	20756	20728	20772	20927	20891	20852	20801	20657	20968	20772	20863	20820	20693	20996	20876	20967	20877	20855	20895	20897	20760	21060	20855	21089	20814	21014	20991	20736	20997	20989	20985	20797	20979	20837	20653	20778	20793	20858	20704	20894	20808	20729	20892	20880	20852	20591	20817	20799	20673	20894	20797	20839	20826	20877	20933	20940	20784	20773	20764	20655	20921	20630	20997	20908	20692	20852	20663	20864	20933	20808	21011	20902	20963	20812	20704	20685	20773	21076	20793	20733	20714	20809	20812	21001	20769	20742	20978	20961	20918	20860	20826	20742	20857	20896	20936	20698	21049	20772	20993	20770	20853	20894	21065	20896	20864	20927	20813	20651	20724	20978	20867	20850	20711	20714	20717	21047	20841	20951	20991	20630	20868	20802	20854	20577	20866	21118	20870	20904	20773	21044	20662	20870	20870	20870	20865	20968	20796	20942	20874	20889	20660	20747	20970	20756	20574	20937	20954	20724	20644	20807	20894	20779	20865	20916	21048	20843	20992	20766	20700	20739	20895	20842	20875	21058	20631	20675	20978	20734	20960	20681	20754	20725	20887	20825	20917	20931	20808	20624	20919	20632	20952	21220	20857	20861	20711	20804	20669	20819	20747	20890	20845	20927	20933	20854	20784	20968	20754	21122	21136	20853	20882	20580	20792	20774	20899	20778	20929	20691	20770	20718	20806	20762	20789	20888	20777	20761	20673	20840	20873	20836	20803	20817	20810	20630	20687	20481	20951	20892	20650	20830	20956	20819	20916	20640	20669	20884	20837	20810	20758	20988	20720	20857	20834	20736	20792	20717	20862	20857	20756	20472	20954	20696	20986	20644	20812	20979	20891	20698	20864	20770	20757	20733	20701	20637	20743	20723	20769	20772	20791	20783	20790	21009	20906	20931	20605	20794	20981	20990	20994	21009	20799	20774	20854	20833	20792	20769	20734	20852	20799	20734	20841	20577	20873	20522	20867	20785	20948	21051	20900	20879	20725	20778	20635	20537	20747	20522	20851	20949	20952	20696	20866	20868	20821	20773	20873	20837	20869	20839	20711	20937	20925	21247	20972	20773	20612	20615	20679	21036	20918	20591	20896	20705	20942	20880	20750	20655	20682	20785	20784	20463	20958	20799	21035	20703	20899	20636	20882	20683	20642	20927	20892	20959	21051	20833	20963	20744	20984	20820	20774	20705	20883	20953	20842	20618	20778	21085	20953	20656	20810	20593	20852	21005	20818	20802	20839	20740	20880	20819	21126	20959	20990	20893	20898	20976	20865	20804	20687	20873	20785	20816	20847	20576	20972	20715	20671	20753	20847	20637	20987	20883	21001	20561	20663	20870	20733	20852	20882	20869	20785	20779	20915	21036	21003	20911	20656	20665	20631	20798	20891	20806	20977	20835	20969	20906	20779	21121	20918	21045	20858	20932	20810	20562	20750	20874	20659	20806	20907	20589	20799	20879	20861	20916	20938	20814	20958	20967	20766	20751	20966	20823	20729	20840	20727	20680	20831	20858	20863	20962	20795	20751	20811	20964	20867	20820	20961	20805	20738	20902	20728	21054	20767	20717	20866	20895	20850	21058	21019	20816	20708	20739	20863	20743	20805	20680	20880	21049	20998	20891	20952	20857	20860	20891	20858	20982	20950	20834	20627	20912	20752	20987	20831	20994	21054	20710	20953	20843	20670	20885	20676	20638	20754	20981
47086	71693	64086	49949	40375	34079	28510	23955	20185	18551	17647	17010	16687	16217	15980	15850	15794	15770	15361	15377	15392	15277	15212	15042	15078	15095	15074	14960	15036	15100	14984	14976	14858	14972	15069	14979	14919	14877	14970	14887	14887	15000	14741	14882	14845	14941	14941	14746	14900	14788	14867	14872	14969	14904	14776	14920	15050	14889	14745	14840	15018	14718	14796	14772	14792	14913	14885	14864	14860	14843	14791	14853	14770	14677	14896	15072	14792	14899	14944	14961	14817	14653	14802	14674	14849	14879	14759	15068	14914	14902	14812	14860	14777	14976	14732	14802	14946	14909	15003	14978	14838	14817	15040	14915	14810	14923	15014	14818	14800	15046	14616	14922	14963	14889	14748	14860	14931	14863	14944	14991	14928	14912	14855	14876	14910	14926	15081	14855	14836	14891	14868	14819	14858	14852	14879	14776	14802	15011	14825	14801	14875	14984	14884	14832	14990	14864	14857	14785	14892	14928	14778	14875	14911	14806	14786	14977	14856	14894	14993	14976	14965	14766	14767	14780	14794	14923	14806	14848	14804	14842	14911	14805	14793	14868	14677	14899	15077	14970	14918	14889	14782	15036	14903	14898	14863	14831	14960	14872	14798	14963	14918	14771	14845	14793	15045	14834	14948	14986	14988	15036	14786	14980	14743	14779	14794	14869	14961	14950	14793	14948	14836	14937	14954	15000	14872	14769	14765	14974	14838	14752	14896	14837	14890	14898	14729	14989	14788	14844	14730	14918	14914	14813	14881	14929	14842	14898	14921	14852	14881	14946	14892	14975	14837	14973	14868	14917	14870	14848	15019	14658	14711	14852	14789	14709	14867	14854	14998	14961	14829	14910	14875	14833	14971	15036	14762	14825	14975	14788	14846	14933	14914	14841	14740	14775	14734	14866	14876	15005	14861	15011	14925	14715	14825	14736	14849	14821	14937	14830	14906	14642	14880	14795	14855	14925	14800	14857	14815	14914	15027	14888	14941	14927	14769	14917	14985	14806	14671	14978	14896	14853	14923	14700	14902	14863	14835	14656	14897	15085	14867	14955	15053	14895	14822	14783	14844	14920	14925	14796	14853	14866	14878	14889	14802	14889	14984	14951	14893	14910	14782	14881	14840	14833	14778	14758	14787	14752	14806	15013	14811	14794	14861	14940	14689	14921	14748	14841	14685	14931	14888	14733	14761	14809	15028	14927	14874	14860	14977	14777	14882	14827	15042	14893	15131	14913	14862	14964	14922	14945	14807	14663	14899	14885	14979	14801	14893	15019	14765	14870	14932	15031	14855	14741	14865	15007	14867	15061	14823	14833	14914	14911	14865	14889	14723	14962	14898	14871	14983	14836	14872	14850	14868	14872	14879	14842	14741	14814	14913	15003	14859	14742	14949	14848	14894	14843	14942	14920	14909	15071	15009	14872	15053	14867	14672	14897	14948	14745	14861	14951	14839	15010	14915	14927	14771	14951	15014	14871	14860	14817	14841	14838	15098	14836	14705	14862	14870	14862	15006	14863	14966	14800	14742	14862	14886	14984	14742	14933	14810	14839	14997	14832	14887	14827	14943	14675	14749	14899	14845	14985	14756	14773	14801	14885	14781	14953	14836	14915	15085	14951	14827	14666	14642	14861	14807	14722	14792	14950	14859	14850	14822	14764	14886	14833	14828	14762	14997	14995	14908	15044	14728	14812	14753	14927	15017	14869	14820	14822	14959	14955	14970	14936	14908	14924	14736	14860	14871	14861	15004	14717	14903	14829	14796	14926	14954	14815	14745	14828	14758	14752	14924	14920	14904	14852	14963	14891	14950	14814	15032	14975	14976	15002	14810	15018	14968	15029	14938	15060	14855	14858	14965	14854	14879	15000	14781	15044	14869	14944	14848	14921	14938	14700	14912	14898	14812	14991	14953	14986	14810	15014	14811	15001	14959	14864	14909	14755	14910	14925	14820	14847	14951	14938	14821	14872	14881	14787	15013	14918	14765	14828	14793	14956	14845	14794	14931	14917	14729	14789	14795	14817	14957	14788	14950	14734	14793	14903	14939	14860	14817	14857	14799	14773	14856	15020	14726	15038	14895	14927	14994	14873	14749	14826	14887	14838	14694	14707	14924	14721	14923	14969	14890	14968	14855	14643	14901	14846	14825	14844	14992	14736	15043	14963	14901	14997	14786	14691	14887	14875	14969	14989	14961	14982	14979	14959	14822	14872	14946	14705	14875	14829	14987	14961	15003	14881	14829	14823	14795	14970	14673	14847	14870	14782	14701	14906	14823	14816	14812	14751	14922	14865	14859	14827	14805	14757	14804	14810	14957	14737	14747	14840	14909	14910	14969	14971	14992	14930	14968	14919	15150	14827	14856	14655	14847	14800	14814	14948	14967	14782	14923	14923	14747	15009	14724	14912	14872	14884	14695	14740	14821	14767	14893	14905	14977	14752	14733	14773	14893	14925	14819	14842	14928	14802	14966	14837	14782	14822	14898	15108	15030	14836	14926	14803	14795	14797	14904	14816	15021	14704	14947	14758	14937	14620	15072	14915	14776	14829	14871	14819	14916	14935	14799	14947	14964	14813	14994	14790	14858	14799	14826	14723	14750	14680	14880	14952	14753	15021	14844	14964	14957	14933	14911	14964	14829	15022	14846	14838	14883	14911	14685	14859	14740	14752	14830	15094	14871	14939	14739	14736	14753	14825	14888	14886	14777	14842	14894	15073	14720	14772	15011	14842	14848	14840	15000	15015	14892	14852	14920	14979	14868	15021	14908	15030	14751	14895	14891	14888	14700	14933	14905	14850	14867	14913	14760	14874	14762	14703	14813	14693	14777	14921	14756	15157	14738	14801	14705	14742	14957	14772	14799	14841	14751	15032	14920	14782	14870	14932	14981	14839	14850	14703	15040	14833	14781	14786	14704	14835	14762	14960	14736	14918	14867	14819	15010	14771	14779	14923	14595	14938	14757	14724	14941	14807	14718	14953	14817	14851	14924	14910	14863	14730	14973	14862	14955	14850	14811	15032	14916	14685	14779	15139	14834	14822	14758	14873	14828	14889	14937	14880	14788	14847	14831	14849	14918	14790	14678	15078	14931	15060	14736	14935	14788	14950	14837	14893	14836	14879	14833	14795	14851	14738	14805	14992	14917	14920	14888	14889	14738	14803	14851	14851	14879	14880	14773	14785	14912	14857	14820	14850	14899	14890	14860	14764	14786	14817	14863	15102	14885	14790	14764	14878	14913	14757	14900	15010	14793	14848	14838	14693	14790	14764	14889	14832	14932	14853	14935	14877	14958	14888	14874	15044	15026	14912	14573	14866	14933	14902	14914	14905	14879	14920	14799	14758	14599	14791	14830	14869	14791	14799	14860	14878	14876	14823	14933	14781	14778	14901	14760	15005	14998	14935	14892	14880	14862	14704	14957	15010	14858	14848	15035	15012	14625	14881	14955	14925	14871	14825	14901	14807	14792	14800	14897	14911	15028	14936	14976	14842	14848	14955	14842	14757	14932	14923	14921	14957	14771	14913	14755	14773	14787	14920	14809	14961	14623	14910	14935	14836	14957	14879	14974	14772	14699	14842	14912	14927	14783	14909	14786	14760	14836	14722	14855	14924	14853	14841	14839	14809	14984	14996	15081	14888	14964	14814	14976	14935	14818	14751	14933	14956	14720	14828	14915	14845	14925	14935	14851	14874	14906	14836	14841	14806	14809	14760	14815	14836	14964	14837	14906	14919	14871	14919	14861	14684	14736	14794	14802	15005	14903	14740	14925	14717	14679	14848	14831	14881	14805	14838	14773	14907	14947	14745	14948	14861	14818	14707	14747	14782	14954	14741	14988	14810	14892	14868	14977	14984	14869	14712	14956	14746	14732	14897	14965	14766	14851	14783	14982	14890	14848	14779	14923	14964	15134	14811	14841	14974	14949	14859	14994	14912	15124	14968	14852	14797	14889	14835	14779	14813	14862	14879	14877	14852	15008	14898	14931	14957	14864	14718	14734	14905	15069	14931	14871	15077	14761	14772	14793	14777	14842	14938	15037	14989	15014	14687	14942	14979	14898	14949	14931	15011	14731	14935	14823	14870	14934	14657	14914	14987	14823	14833	14952	14734	14804	14904	14978	14752	15007	14900	14781	15001	15052	14801	14976	14892	14804	14752	14933	14927	14922	14871	14915	14997	14973	14976	14897	14766	14834	14973	14858	14769	14853	14967	14873	14752	15039	14714	14955	14747	14897	15044	14780	14909	14801	14823	14974	14970	14906	14734	14928	14837	14710	14909	14716	14888	14902	14701	14987	14930	15034	14972	14800	14836	15116	14857	14995	14853	14762	14762	14910	15015	14741	14705	14883	14790	14856	14825	15079	14871	15041	14996	14855	14833	14916	14943	14934	14928	15063	14851	14940	14968	14948	14876	14837	14806	14763	14644	15049	14818	15064	14905	14996	14772	14759	15010	14839	14846	14954	15011	14914	14934	14892	15024	14904	14887	14992	14850	14814	15011	14763	14741	14770	14822	14785	15052	14857	14913	14964	14772	14780	14762	15026	14900	14855	14961	14758	14827	14914	14876	14758	15140	14897	14807	15090	14832	14801	14774	14768	14932	14786	14788	14930	14825	14964	14751	14827	14867	15097	14804	14770	14904	14888	14967	14944	14950	14971	14968	14996	14899	14971	14791	14717	14787	14981	14770	15009	14849	14797	14881	14935	14769	14835	14780	14855	15056	14733	14919	14833	14986	14826	14883	14948	14949	15029	14950	14840	14839	14868	14975	14873	14837	14909	14678	14804	14891	14911	14846	14953	14767	14754	14849	14815	14960	14989	14994	14878	14875	14952	14856	14874	14965	14745	14939	14874	14943	14888	14999	14827	14810	14843	14934	14788	14818	14855	14813	14862	14808	14798	14985	15094	14946	14933	14825	14941	14684	14724	14889	14972	14762	14952	14805	15031	14609	14854	14928	15107	14875	14752	14886	14933	14874	14768	14884	14926	14890	14928	14845	14752	14875	15018	14850	14988	14974	14859	14855	14817	14837	14984	14833	14818	14721	14994	14955	14692	14967	14969	14861	14891	14798	14977	15099	14924	14696	14953	14688	14984	14951	14865	14869	14804	14896	14870	14989	14730	14925	14991	14848	14994	14910	14989	14878
24481	21686	29757	28061	31796	40856	38780	29813	26080	24790	24175	23228	22839	22476	22478	21883	21838	21658	21808	21649	21538	21309	21200	21211	21365	21213	21186	21115	21153	21154	21258	20843	21048	21072	20822	20648	21106	21151	21042	20909	20787	20880	20800	21042	21077	20878	21020	20826	20778	20877	20967	20985	20815	20883	20857	20848	20878	20988	20884	20882	20941	20768	21113	20912	20922	20760	20776	20618	20889	20950	20954	20810	20758	20982	20516	20701	20573	20903	20760	20955	20738	20976	20825	20866	20802	20923	20802	20923	20913	20612	20650	20932	21018	20841	20843	20896	20873	20825	20860	20862	20714	20841	21015	20961	20951	20631	20893	20782	20732	20927	20855	20584	21059	20720	20729	20918	20873	20689	20636	20635	20619	20687	21108	20780	20824	20710	20765	20956	20833	20704	20989	20765	20834	20775	21027	20962	21007	20791	20841	20882	20910	20723	20823	20800	20962	20749	20543	20852	20745	20822	21047	20818	20800	20766	20855	20812	20797	20800	20975	21083	20880	20756	20824	20760	20798	20989	20974	20661	20624	20836	21012	20883	20695	20673	21013	20728	20793	20773	20766	21009	20747	20826	20980	20832	21016	20857	20828	21102	20912	20755	20900	20863	20717	20774	20781	20695	20992	21029	20953	20776	20708	20691	20691	20570	20838	20866	20945	20846	20984	20962	20891	20895	20958	20752	20731	20945	20906	20929	20844	20792	20889	20841	20704	20730	20891	20759	20871	21109	20852	20898	20880	21005	20954	20835	20707	20606	20888	20607	20818	20715	20963	20702	20771	21058	20780	20830	21015	20679	20607	20735	20799	20789	20767	20873	21081	20952	20897	20877	21009	20727	20921	21080	20790	20773	20787	20854	20988	20582	20859	20720	20682	20863	21066	20682	20822	20791	20940	20936	20762	20917	20844	20890	20975	20713	20921	20809	20921	20935	20819	20985	20922	20760	21049	20907	20847	20952	21034	21021	20836	20908	20902	20820	20757	20794	20721	20903	20664	20670	20788	20833	20689	20831	20866	21207	20800	20892	20663	20708	20750	20735	21072	21101	20863	20819	21073	20783	20961	20955	20821	20797	20813	20795	20901	20774	20920	21046	20850	20960	20958	20982	20720	20716	21026	21033	20851	21017	20855	20922	20753	20775	20991	21037	20823	20787	20686	20902	20824	20759	20803	20738	20793	21039	20853	20633	20931	20988	20683	21009	20732	20952	20953	20921	20924	21062	20709	20778	21011	21017	20840	20980	20992	20884	20756	20733	20775	20844	20871	20906	20696	20928	20693	20919	20707	20694	20555	20895	20906	20828	20899	21048	20993	20998	20712	20801	20813	20798	20805	20925	20849	21016	20945	20671	20976	20706	20777	20947	20813	20890	20904	20782	20708	20760	20857	20704	20802	20779	21057	20966	20700	20615	20672	21002	20783	20907	20692	20892	20859	20651	20647	20578	20800	20994	21018	20984	20935	20879	20697	20653	20822	20757	20813	20966	20862	20824	20868	20864	20777	20917	20967	20730	20741	20957	20915	20978	20781	20822	20831	20626	20707	20985	21219	20894	20868	20817	20809	20897	20954	20933	20894	20408	20586	21002	20934	20755	20788	20898	20577	20711	20551	20846	20608	20809	20879	20806	20606	20895	20783	20715	21088	20935	20815	20933	20909	20942	20769	20798	20909	20801	20865	20739	20932	20795	20828	20884	20887	21029	20766	20737	20691	20837	20610	20745	20753	20662	20879	20929	20883	20905	20680	20829	20749	20793	21184	20795	20732	20902	20877	20713	20694	20936	20536	20806	21017	20835	20791	21062	20913	20682	20739	20804	20941	20786	20796	20754	20972	20543	20836	20924	21058	20914	20864	20822	20881	20802	20907	20966	20635	20626	20886	20760	20948	20748	20802	20993	20623	20674	20735	20798	20961	20851	20719	20818	20590	20795	20959	20746	21056	20868	20908	20741	20980	20642	20867	20799	20865	20704	20790	20734	20881	21028	20967	20981	20894	20954	20908	20820	20919	20805	20851	20795	20776	20922	20895	20800	20777	20703	20901	20924	20915	20691	20943	20963	20608	20918	20834	20870	20784	21037	20922	20722	20668	20742	20873	20625	20641	20824	20899	20855	20883	20649	20902	20609	20959	20860	20784	20843	20931	20678	20842	20812	20856	20637	20762	20891	20742	20809	21053	20951	20867	20800	20757	20686	20901	20756	21009	20910	20778	20907	21093	20820	20890	20760	20885	20942	20895	20786	21262	20702	20855	20818	20717	20817	20930	20945	20934	20885	20755	20687	20734	20803	20694	20765	20717	20925	20676	20929	20593	20843	20914	20741	20787	20784	20791	20844	20706	20807	20797	20943	20826	20764	20942	20971	20606	20835	20741	20792	20813	20916	20785	20639	20635	20890	20878	20788	20883	20503	20943	20789	20818	20649	20794	20766	20877	20736	20724	21001	20902	21058	20702	20693	20915	20731	20834	20930	20810	21023	20879	20753	20611	20710	20949	20673	20925	20784	20915	20826	20862	20846	20706	20950	20751	20902	20910	20724	20964	20948	21011	20782	20985	20885	20775	20991	20946	20630	20853	20806	20670	20638	20913	20725	20679	20601	20834	21009	20662	20732	20687	20659	20865	20786	20929	20761	20670	21045	21021	20781	20681	20976	21033	20946	20876	20877	20878	20992	20742	20948	20858	20872	20810	20452	20677	20772	20892	20831	21017	20734	20859	20694	20727	21082	20841	20689	20856	20838	20676	20966	20643	20787	20935	20743	20877	20711	20711	21051	20971	20875	20624	20954	20897	20825	20942	20888	20717	20796	20811	20771	20665	20518	20887	20849	20703	20747	20644	21033	21083	20757	20608	20608	20801	20864	20779	21078	20981	20817	20905	20929	20740	20800	20793	20758	20941	20682	21155	20916	20708	20725	20945	20717	20536	20954	20793	20652	20605	20976	20599	20802	20851	20636	20524	20794	20813	20754	20792	20706	20760	20779	20945	20871	20721	20775	20813	21008	21071	20657	20837	20708	20886	20955	20768	20791	20810	20827	21044	20803	20629	20877	20683	20961	20825	20835	20839	20727	20662	20595	20787	20917	20743	20837	20636	20757	20924	21006	20753	20704	20988	20864	20827	21027	20832	20577	20849	20926	20744	20832	20943	20636	21005	20829	20967	20700	20796	20926	20836	20860	20866	20874	20764	20907	20749	21024	21015	21050	20941	20780	20823	20716	20963	20757	20787	20841	20843	20777	20887	20851	20759	20833	20695	20740	20797	20925	20844	20749	21012	20931	20887	20943	20771	20920	20983	20851	20821	20676	20626	20774	20775	20723	20844	20809	20855	20745	20944	20946	21006	20853	21008	20738	20689	20857	20923	20668	20747	20537	20717	20793	21072	20896	20910	20867	21033	20708	20617	20873	20838	20953	20772	20660	20963	20970	20865	21070	20739	20755	20653	20960	21020	21007	20929	20684	20980	20861	20706	20714	20971	20742	20630	20890	20859	21036	21115	20687	20870	20766	20935	20572	20732	20717	20774	20747	20883	20860	20755	20725	20946	20751	20727	20764	20774	20850	20852	20712	20628	20836	20834	20735	20736	20615	20813	20900	20782	20722	20802	20866	20689	20854	20733	20889	20908	20818	20693	20767	20936	20994	20860	20857	20687	20712	20818	20905	20656	20675	20781	20901	20766	20948	20760	20768	20886	20967	20709	20681	20688	20936	20840	20809	20840	20726	20793	20690	20865	20703	21098	20781	21076	20752	20886	20907	20858	20678	20758	20877	21021	20862	20798	20796	20914	20907	20952	20824	20969	20831	20740	20696	20800	20904	20951	20714	20851	20852	21019	20891	21095	20845	20824	20846	20748	20846	20930	20501	21128	20731	20900	20778	21308	21093	20723	20779	20821	20532	20843	20928	20751	20747	20954	20660	20867	20567	20670	20806	20870	20742	20712	21147	20925	20668	20831	20866	20961	20515	20666	20768	20830	20878	20743	20795	20957	20788	21122	20915	21011	20815	20935	20604	20958	20894	20953	20723	20980	20943	20979	20850	20639	20724	20895	20681	20761	20718	20978	20810	20732	20788	20719	20643	20826	20900	20947	20763	20894	20795	20829	20917	20981	20677	20824	20944	20616	20966	21039	20798	20898	20848	20938	20742	20856	20730	20666	20848	20863	20930	20911	20915	21046	21098	21083	20814	20855	20952	20934	20937	20790	20671	20789	20658	20876	20757	20673	20663	20921	20912	20945	20706	20831	20757	20766	20798	20600	20922	20614	20957	20938	20811	20771	20835	20863	20642	20669	20800	20540	20915	20931	21069	20826	21081	20934	21038	20742	20745	20805	21036	21134	20622	20798	20807	20749	20974	20843	20855	20954	20837	20954	21087	20934	20771	20709	20519	20620	20720	20897	20746	20854	20866	20974	20741	20790	20735	20888	20711	20945	20828	20806	20700	20898	20761	20862	20979	20788	20643	20865	20718	21089	20931	20992	20885	20754	20754	20587	20757	20672	20869	20860	20490	21055	20874	20750	20862	20818	20908	21022	20857	20909	20690	20621	20789	20911	21038	21020	20853	20846	20762	21092	20765	20625	20915	20700	20786	20694	20951	20901	20779	20777	20704	21089	20956	20829	20926	21016	20799	20869	20630	20850	20908	20769	20714	20834	20718	20961	20629	20743	20946	20790	20723	20822	20841	20867	20793	20860	21107	20851	20907	21062	20828	20849	20894	20715	20916	20694	20928	20691	20584	20869	20627	20786	20942	20869	20890	20893	20761	20781	20898	20693	20773	20705	20932	20630	20687	20673	20660	20613	20825	20686	21005	21031	20897	20913	20669	20910	20770	20765	20868	20742	20978	21247	20797	20864	20848	20775	20713	20728	20871	20576	20795	20784	20687	20853	20695	20901	20888	20741	20749	20975	20926	20931	20748	20830	20877	20789	20724	20634	20990	20875	20836	21014	20802	20878	20836	20873	21011	21043	20767	20738	20937	20852	20840	20736	20715	20815	20999	20804	20839	20548	20903	20985	20829	20686	21055	21245	20969	20886	20888	20853	20692	20699	20992	20715	20904	20667	20684	20751	21112	20760	20870	20980	20984	20909	20859	21001	20983	20792	20740	20962	20824	20847	20927	20942	20899	20733	20755
48063	75545	69774	56464	48879	44890	34490	25209	21920	20024	19061	18105	17512	16941	16513	16421	16026	15676	15778	15599	15521	15442	15224	15294	15335	14955	14814	15041	14899	15224	14813	14939	14914	14975	14877	14771	15030	14852	14901	14820	14908	14863	14869	14820	14859	14856	14747	14888	14748	14623	14831	14851	14945	14793	14851	14732	15066	14929	14749	14693	14955	14739	14830	14878	14752	14671	14849	14944	14880	14808	14702	14684	14653	14911	14868	14684	14880	14915	14822	14855	14891	14666	14915	14738	14559	14828	14777	14934	14848	14962	14868	14738	14562	14652	14982	14830	14784	14841	14944	14608	14906	14776	14782	14879	14954	14729	14669	14714	14793	14961	14887	14993	14580	14543	14973	14890	14855	14803	14727	14721	14810	14717	14794	14858	14953	14879	14834	14808	14681	14904	14587	14656	14889	14786	14925	14841	14967	14745	14775	14630	14701	14645	14873	15010	14816	14718	14784	14632	14936	14884	14676	14701	14582	14786	14959	14822	14860	14655	14901	14743	14764	14960	14795	14792	14859	14809	14840	14839	14687	14768	14660	14659	14830	14782	14857	14846	14698	14548	14762	14919	14808	14811	14671	14752	14712	14771	14683	14772	14728	14738	14861	14769	14811	14704	14738	14820	14756	14966	15006	14975	14733	14783	14927	14706	14897	14733	14975	14963	14762	14763	14785	14803	14745	14768	14753	14792	14874	14707	14737	14682	14973	14884	14710	14727	14820	14797	14736	14826	14893	14575	14887	14854	14763	14844	14865	14873	15021	14738	14802	14742	14721	14805	14756	14698	14676	14965	14883	14701	14741	14880	14792	14785	14877	14918	14730	14745	14794	14777	14977	14794	14894	14511	14832	14777	14777	14785	14737	14741	14890	14895	14922	14824	14784	14730	14708	14903	14782	15019	14807	14970	14845	14950	14707	14781	14894	14675	14948	14807	14973	14751	14834	14822	14773	14691	14851	14921	14706	14714	14915	14801	14691	14768	14727	14828	14610	14841	15023	15067	14830	14839	14800	14873	14715	14802	14775	14817	14820	14829	14788	14838	14745	14960	14796	14799	14955	14781	14932	14972	14857	14793	14844	14682	15042	14814	14791	14882	14886	14836	14878	14775	14926	14848	14766	14937	14901	14521	14742	14813	14788	14718	14662	14943	14815	14653	14878	14850	14669	14791	14849	14777	14790	14710	14652	14845	15002	14729	15054	14754	14959	14815	14702	14812	14839	14818	14699	14781	14884	14706	14802	14754	14800	14957	14934	14721	14800	14832	14801	14896	14811	14688	15040	14738	14673	14885	14811	14783	14721	14908	14941	14851	14867	14680	14711	14662	14850	14591	14826	14690	14613	14899	14828	14813	14910	14820	14802	14778	14800	14769	14800	14722	14873	14730	14884	14826	14909	14785	14669	14869	14587	14877	14822	14949	14890	14884	14881	14818	14773	14788	14703	14549	14907	14738	14776	14885	14998	14774	14800	15036	14743	14849	14711	15007	14741	14862	14859	14701	14776	14794	14816	14785	15043	14698	14964	14708	14685	14807	14808	14822	14946	14838	14880	14924	14816	14654	14786	14880	14653	14928	14820	14741	14700	14654	14775	14750	14741	14683	14885	14830	14654	14897	14724	14804	14958	14787	14898	14740	14706	14714	14662	14810	14656	14741	14895	14737	14993	14867	14677	14780	14758	14945	14795	14750	15008	14908	14733	14892	14763	14835	14884	14698	14798	14872	14912	14633	15024	14818	14672	14765	14962	14872	14703	14879	14923	14868	14825	14814	14741	14906	14862	14823	14795	14821	14716	14771	14784	14883	14841	14932	14872	14750	14943	14870	14857	14704	14747	14940	14730	14771	14789	14810	14854	14817	14865	14908	14791	14762	14731	14663	14729	14787	14832	14776	14879	15012	14845	14974	14759	14937	14817	14813	14646	14735	14828	14753	14723	14738	14837	14850	14984	14656	14854	14732	14950	14886	14798	14714	14847	14786	14870	14651	14905	14759	14794	14949	14733	14843	14751	14819	14832	14731	14775	14715	14718	14914	14600	14858	14906	14801	14993	14802	14708	14807	14883	14881	14652	14674	14813	14853	14826	14710	14669	14833	14866	14669	14628	14831	14571	14842	14873	14869	14785	14807	14771	14705	14953	14689	14825	14731	14855	14720	14783	14854	14873	14931	14681	14847	14721	14976	14666	14892	14680	14872	14747	14852	14871	14829	14707	14865	14763	14660	14926	14861	14755	14829	14799	14738	14726	14721	14919	14837	14738	14816	14700	14851	14759	14805	14594	14853	14823	14871	14862	14782	14831	14810	14798	14738	14633	14800	14824	14873	14809	14858	14714	14976	14918	14686	14774	14808	14870	14697	14925	14801	14756	14916	14880	14755	14837	14873	14833	14882	14885	14646	14906	14680	14803	14687	14687	14829	14918	14821	14782	14835	14844	14777	14705	14848	14785	14865	14785	14893	14828	14718	14605	14864	14956	14774	14755	14838	14718	14675	14862	14750	14979	14692	14733	14817	14638	14846	14805	14735	14766	14858	14875	14619	14650	14827	14934	14936	14691	14988	14802	14666	14667	14871	14723	14826	14885	14933	14887	14807	14861	14827	14788	14839	14869	14772	14803	14810	14845	14725	14690	14817	14974	14841	14952	14863	14848	14980	14705	14801	14857	14875	14778	14704	14769	14823	14755	14681	14893	14748	14757	15065	14850	14734	14611	14769	14813	14762	14879	14722	14671	14693	14782	14805	14674	14613	14853	14770	14675	14934	14870	14822	14798	14844	14839	14806	14859	14684	14692	14978	14703	14955	14722	14678	14930	14807	14823	14830	14734	15013	14882	14802	14732	14918	14814	14828	14598	14734	14714	14796	14737	14795	14768	14847	14734	14829	14855	14869	14955	14876	14853	14827	14841	14935	14583	14639	14716	14883	14654	14986	14763	14764	14789	14802	14736	14898	14921	14871	14806	14845	14819	14790	14923	14857	14695	14866	14672	14734	14756	14688	14775	14674	14926	14894	14861	14847	14814	14870	14766	14932	14846	14883	14973	14691	14914	14793	14755	14845	14635	14916	14911	14882	14695	14839	14800	14847	14683	14788	14835	14659	14693	14826	14853	14915	14808	14923	15012	14884	14833	14741	14761	14752	14653	14788	14790	14756	14787	14854	14664	14685	14667	14808	14721	14859	14894	14716	14664	14830	14889	14855	14852	14756	14872	14848	15015	14583	14763	14761	14940	14974	14890	14731	14753	14946	14682	14842	14751	14670	14900	14738	14914	14798	14937	14826	14775	14887	14792	14796	14837	14861	14852	14919	14892	14783	14709	14857	14874	14992	14899	14783	14914	14801	14827	14854	14852	14624	14873	14832	14939	14686	14792	14720	14821	14831	14766	14792	14926	14684	14798	14715	14876	14928	14850	14834	14826	14854	14831	14706	14733	14811	14906	14923	14903	14774	14839	14910	14950	14876	14710	14858	14751	15009	14876	14810	14736	14727	14768	14778	14782	14816	14789	14840	14761	14771	14821	14733	14870	14738	14859	14891	14824	14820	14736	14784	14865	14819	14862	14821	14855	14763	14716	14863	14674	14801	14824	14838	14772	14923	14896	14767	14780	14829	14840	14783	14726	14679	14810	14649	14943	14717	14957	14945	14694	14824	14768	14862	14739	14792	14835	14977	14800	14887	14666	14766	14912	14870	14846	14867	14740	14756	14953	14904	14794	14803	14909	14697	14783	14841	14885	14834	14862	14908	14867	14745	14583	14848	14836	14848	14765	14891	14825	14715	14757	14839	14796	14773	14933	14952	14813	14759	14792	14820	14770	14782	14797	14841	14846	14823	14931	14839	14704	14694	14824	14667	14788	14735	14796	14899	14893	14800	14847	14840	14815	14727	14817	14837	14904	14827	14809	14803	14729	14753	14735	14795	14926	14838	14843	14721	14725	14837	14855	14693	14818	14861	14759	14750	14775	14815	14757	14974	14852	14912	14728	14777	14808	14718	14705	14798	14741	14697	14774	14775	14666	14762	14851	14483	14745	14662	14801	14829	14960	14766	14747	14713	14833	14881	14960	14711	14698	14943	14797	14708	14664	14764	14812	14879	14776	14660	14776	14766	14859	14969	14825	14889	14821	14686	14882	14732	14866	14653	14821	14774	14782	14832	14782	14859	14872	14840	14760	14808	14840	14803	14736	14807	14818	14769	14838	14803	14915	14918	14641	14800	14819	14734	14734	14861	14726	14828	14653	14742	14696	14778	14856	14760	14859	14931	14787	14612	14824	14570	14865	14769	14868	14830	14841	14883	14842	14846	14905	14795	14708	14595	15012	14834	14741	14847	14763	14896	14673	14920	14693	14824	14880	14712	14694	14830	14812	14805	14890	14861	14946	14979	14859	14724	14842	14885	14748	14637	14793	14751	14796	14772	14805	14883	14764	14985	14845	14813	14836	14771	14917	14666	14701	14831	14667	14938	14645	14907	14908	14862	14858	14804	14792	14975	14866	14847	14826	14634	14814	14793	14844	14758	14615	14880	14933	14720	14825	14781	14855	14769	14677	14848	14899	14835	14833	14755	14928	14844	14852	14866	14947	14794	14822	14954	14819	14938	14888	14909	14766	14893	14813	14892	14698	14841	14783	14774	14754	14754	14734	14827	14664	14835	14741	14841	14753	14786	14775	14711	14837	14789	14799	14823	14809	14888	14701	14962	14996	14795	14782	14792	14985	14738	14983	14688	14742	14852	14930	14694	14941	14749	14794	14855	14624	14657	14835	14779	14901	14855	14718	14851	14632	14868	14849	14901	14865	14706	14802	14718	14818	14857	14916	14877	14831	14789	14722	14834	14707	14721	14658	14973	14658	14666	14703	14691	14807	14677	14728	14728	14636	14793	14847	14719	14906	14718	14855	14622	14712	14756	14834	14648	14914	14805	14860	14889	14823	14806	14915	14686	14742	14693	14869	14772	14915	14831	14604	14741	14863	14821	14888	14907	14835	14820	14645	14826	14848	14765	14943	14809	14836	14773	15033	15038	14876	14762	14846	14962	14841	15003	14651	14790	14904	14863	14842	14762	14832	14688	14891	14724	14704	14698	14668	14823	14792	14891	14882	14864	14841	14752	14764	14910	14797	14707	14625	14688	14852	14720
44559	51964	52213	45185	37186	31126	27818	24874	23471	22826	22276	22249	22007	21802	21812	21469	21472	21694	21286	21486	21342	21337	21476	21278	20990	21151	21280	21082	21432	21391	21196	21401	21163	21136	21082	21148	21239	21185	21192	21142	21238	21297	21282	21168	21267	21286	21036	20967	21029	21202	21089	21027	21255	21491	21196	21324	21419	21105	21206	20983	21223	21122	21146	21120	21011	21022	21257	21408	21176	21171	21278	21110	21071	21272	21305	21150	21087	21002	21003	20886	21169	21125	21352	20921	21207	21146	21103	21055	20866	20865	20915	20876	21192	21287	20949	21023	21051	21185	21206	20829	21136	21193	21234	21109	21143	21136	21214	20965	20983	21200	21245	21091	21171	21078	21162	21193	21378	21076	21174	21249	21051	21095	21251	21386	21037	21281	21215	21095	20785	21149	21214	21165	21193	21040	21265	21021	21231	21327	21084	21112	21059	21187	21328	21155	21152	21231	21230	21104	21129	21025	21338	21142	20937	21102	21072	21147	21060	21017	21228	21199	21124	21206	21173	21007	20988	21005	21087	21140	20958	21130	20944	20918	21009	20740	21150	20839	20987	21206	21052	21102	21155	21337	21141	21185	21060	21009	21167	20933	21059	21133	21059	21093	21094	21048	21237	21166	20866	20933	21221	21263	21174	21090	21074	21053	21092	21130	21396	21163	21088	21184	21165	21087	21246	20860	21103	21030	21172	21035	21025	21097	21424	20988	20901	20989	21107	21312	21127	21150	21223	21212	21131	20891	21035	20933	21132	21141	21200	21077	21253	21043	20943	21036	21369	21067	21170	21157	21018	21062	21225	21121	20878	20964	21199	21239	21043	21206	21028	20991	21151	20950	21125	21144	21242	21114	21071	21276	21108	21089	21301	21332	21122	21134	20960	21002	20874	20904	21109	21100	20865	21263	21018	21243	21107	20930	21036	21089	21144	21069	21182	21011	21289	21184	21030	20992	21130	21058	21118	21130	21241	21117	21024	21120	21109	21202	21189	21142	21146	21114	21017	21010	21272	21084	21080	21072	21109	21042	21282	20989	21251	21093	21304	21162	21121	21245	20949	21360	21081	21069	21350	21035	20895	21226	21104	21248	21009	20972	20889	21054	21298	21242	21080	21151	21135	21031	21144	21038	21038	20947	21207	21344	20952	21157	21205	20946	21158	21245	20914	21448	21143	21185	21291	21290	21297	21014	21282	21340	21069	21033	21158	21028	21010	21167	21019	21221	21159	21243	20989	21217	21133	20928	21068	21052	21043	21048	21251	21029	21242	21263	21218	21179	21218	21109	21133	21152	21223	21098	21201	21101	21143	21004	21344	21134	21218	21054	21115	21362	21125	21111	21441	21058	21100	21045	21014	21070	21167	21048	21146	21253	21154	20839	20894	21279	21215	21186	21277	21272	21261	21122	21256	21348	21167	21212	21247	21112	21012	21138	21210	21093	21146	21080	21251	21148	21154	21320	21234	21079	20940	20988	21088	21175	21028	21122	21001	21107	21029	20978	20801	20931	21076	21120	21248	21228	21118	20986	21324	21087	20979	21029	21071	20737	21179	21148	21173	21053	21242	20690	21132	21002	21111	20998	21110	20984	21261	21238	21218	21011	21211	21071	21049	21291	21213	21425	21031	21108	21044	21259	21229	21015	21355	21156	21250	20897	21125	21106	21129	21209	21246	21155	21163	20873	21121	21087	21200	21103	20908	21270	21120	21135	20862	21180	21208	21367	21215	20970	21243	21216	20946	21009	21124	21361	21108	21025	21072	21332	21133	21178	21255	21165	21181	20927	21033	21309	21048	20798	21153	21187	21057	21276	21080	20913	21027	21152	21150	21118	21166	21015	21135	21168	21105	21054	21234	21207	21195	21184	21009	21139	21264	21090	21147	21299	21238	21198	21036	21072	20996	21187	21364	21255	21075	21245	21197	21069	21124	21037	21026	20939	21329	21011	20992	20973	21178	21253	21084	21063	21065	21048	20860	21154	21280	21086	21116	21091	21083	20993	21091	21129	21168	21021	21328	21171	21063	21242	20887	21003	21169	21236	21181	21154	21091	21131	20912	21218	20893	21204	21181	21089	21149	21164	21384	21152	21084	21038	21017	21148	21201	21287	20991	21306	21076	20977	21042	21184	21069	21038	20937	21027	21025	21163	21156	21222	21207	20937	21058	21256	21176	21253	21373	21086	21199	21179	21140	21029	20724	20945	21130	20904	21070	21261	21021	20822	21129	21142	21059	20923	21411	21204	21359	21066	21341	21125	21247	21159	21258	21108	21177	21213	21128	21237	21028	21292	21156	21096	21138	21214	21350	21504	21020	21025	21103	21034	20932	21189	21151	21147	21175	21049	21189	20781	21246	20827	21200	21012	20951	21252	21415	21093	21116	21336	20812	21039	21101	21281	20859	21315	21145	21065	20837	21255	21198	21191	21022	21231	21015	21215	21328	21264	21299	21287	21200	21018	20881	21319	21107	21117	21189	20822	21127	21075	21250	21175	20990	20969	20905	21149	21200	20925	21010	21154	21088	21216	21128	21235	21053	21114	21071	21151	21073	21148	20911	21329	21198	21255	20934	21046	21053	21252	21242	21068	21009	21051	21121	21061	21071	21111	21021	21308	21229	20944	21198	20974	21339	21135	21036	21241	21123	20880	21046	21147	21091	21227	21066	20932	21138	21413	21260	21229	21173	21217	21128	21152	21304	21189	21057	21025	21079	20972	21156	20960	21010	21039	21090	21120	21218	21213	21140	21431	21228	21087	21009	21083	21059	21291	21056	21052	21157	21031	21038	21060	21085	21178	20991	21236	21346	20970	21255	21227	21304	21292	21147	21044	21123	21134	20863	21230	21155	21304	21138	21257	21133	21114	21132	21316	20837	20865	21239	21038	21085	21134	21090	21192	21019	21178	21305	21256	21014	21091	20969	21085	20987	21111	21307	21074	21161	21018	21035	21173	21470	21180	21114	20947	21341	21277	21309	21066	21115	21188	21321	21161	21059	21069	21024	21025	21298	21157	21216	21340	21126	21143	21264	21409	21062	21143	21437	21393	21251	21321	21201	21201	21108	21292	21001	21132	21142	21019	21261	21058	21110	21279	21115	21223	21258	21211	21430	20915	20942	21013	20960	21011	21061	21086	21135	21223	21235	21218	21184	21089	21134	21179	21299	21241	21199	20946	21061	20930	21554	21122	20960	21056	21178	21035	21262	21358	21159	21069	21097	21253	20953	20982	20988	21067	21083	20942	21100	21052	21041	21297	20970	21172	21167	20969	21232	20995	21203	21088	21129	20986	21202	21271	21249	21155	21022	20876	21072	21224	21178	21141	21177	21232	21471	21167	21010	21073	20908	21046	21175	21145	21054	21347	21150	20949	20963	21172	21140	21196	21174	21090	20964	21172	21347	21237	20972	21028	21017	21131	21014	21138	21226	20976	21170	21235	21032	21096	21084	21108	21316	21158	21041	20970	21029	21326	21121	21110	21322	21138	21258	21223	21114	21222	21164	20967	21254	21079	21144	21192	21271	20994	21042	21246	21069	21307	21010	21069	21248	21030	20868	21050	21112	21241	21211	21311	20938	20997	21059	21290	21032	21132	21247	21324	21075	21107	21184	21254	21107	21126	21204	21233	21108	20943	20984	21084	20879	21017	20982	21090	20785	20968	21307	21055	21453	20856	21319	21123	21122	21254	21377	21144	21062	20848	21279	21319	21183	21157	21125	21049	21211	21127	20932	21151	21143	21325	21198	21059	20998	21157	21179	21198	21108	21204	21033	21089	21028	21208	21125	21140	20862	20822	21083	20894	21043	21118	21094	21187	21279	20996	21153	21066	20918	21074	21192	21095	21350	21123	21409	21159	21385	21175	21341	21335	21160	21241	21252	21079	21128	21363	21198	21261	21311	21282	21182	21270	21238	21120	21199	21318	21096	21145	21151	21034	21139	21205	21307	21279	21148	21260	21019	20990	20966	21174	21188	21220	21021	21051	21214	21088	21137	21203	21029	21279	21134	21020	21031	21066	21147	21119	21175	21217	21209	21194	21270	21019	21041	21174	20919	20856	21044	20827	21191	21177	21069	20994	21085	21185	21244	21106	21095	21005	21234	21187	21483	21065	21110	21119	21253	21298	21086	21192	21016	21133	21130	21144	21195	21140	21356	21155	21177	20831	21087	20986	20932	21337	21087	21191	21141	21206	21219	20953	21148	21051	21124	21153	21168	21092	21267	21263	21065	21130	21208	20990	21189	21091	21225	21130	21138	21363	21242	21172	21151	21220	20972	21085	20962	21002	21115	20940	21229	21272	21447	21033	20995	20980	21262	21113	21094	21006	21123	21281	21073	21066	21157	21086	21159	21117	21100	21288	21245	21239	21136	21341	21214	20867	21115	21012	20961	20991	21414	21168	21250	21333	21237	21356	21330	20989	21156	21271	21072	21093	21062	21167	20793	21187	20957	21149	21220	21177	21258	21062	21420	21235	21150	20871	21252	21066	20798	21233	20965	21201	21113	20892	21016	21267	21149	21356	21056	20953	21014	20944	21048	20915	21043	21260	21295	21173	21040	21192	21160	21319	21137	21022	21329	21081	21160	21274	21170	21135	21291	21076	21078	21018	21254	21181	21062	21077	21085	21222	21111	21351	21154	21252	20948	21192	21130	21035	21227	21247	21178	21014	21172	21173	21270	21130	21169	21154	21231	21322	21171	21182	21137	21008	20844	21051	20894	21195	21151	21037	20980	21163	20821	21062	20866	21235	21035	21092	21185	21315	21037	21014	20993	21056	21177	21054	21202	21122	21231	21257	21365	21182	21353	21200	21152	20981	21409	21285	21344	21342	21224	21013	20962	21034	20933	21070	21109	21320	21102	21271	21277	21034	21511	21041	20970	20985	20935	21043	21072	21218	21285	21205	21235	21046	20960	21040	21303	21241	21120	20983	21245	21164	21130	21055	21131	21226	21077	21006	20965	21018	21098	21323	21183	21137	21102	21066	21113	21111	21363	21111	21278	21184	21117	21256	21193	21087	21101	21119	21181	21098	21222	21216	21086	21242	21089	21289	21023	21194	21231	21176	21032	21039	21247	21343	21063	21111	20927	21145	21290	21098	20979	21035	20998	20911	21552	21299	21164	21236	21101	20924	21358	21145
46098	59510	54368	43018	34251	27522	23585	19902	17809	17252	16716	16574	16083	15982	15568	15513	15527	15515	15385	15486	15446	15127	15233	15182	15235	15185	15150	14905	15044	15277	15111	15104	15062	15041	14980	15040	14871	14969	15215	14995	14978	15063	14901	14964	14936	15035	14932	15059	15051	14990	14879	15198	14947	15103	14940	15106	15029	15121	15054	15015	14929	14965	14982	15162	14941	14990	14965	15062	15043	14959	15080	15072	14920	14867	14968	14943	14856	15154	15210	15032	15185	14948	14956	15020	14962	15040	14882	14959	15052	14858	14806	14995	15008	15081	15028	15094	15039	14960	14992	14887	14929	14813	14897	15056	15042	14942	14985	14891	15012	14993	15022	15078	14833	15010	15001	14759	15080	14972	15116	14887	14881	14819	14941	15080	15052	14900	15126	14764	15067	14924	14842	14872	14915	15011	15195	14875	14981	14945	15055	15158	14914	15081	14964	15151	15093	14915	15059	15026	15044	15159	14981	15121	14986	14989	14865	14976	14960	15022	15027	15086	15008	15025	14965	14937	14857	14971	14806	15071	14851	14960	15052	15012	15083	14846	14994	14932	14955	14966	14962	15138	15025	15040	14985	14935	14999	15040	15004	14835	14970	14975	14899	15068	14942	14963	14978	14766	15055	15102	15019	14961	15174	15096	15014	14919	14888	14929	15086	15058	15009	14885	14911	14927	14924	15065	14871	15047	14944	15014	14916	15139	15141	15061	14964	14860	15040	14947	14921	14984	15072	14967	14966	14991	14975	14842	15112	14886	15012	15170	14940	15104	15051	14998	14961	15115	15010	14995	15132	14996	15015	14960	14939	14910	14987	14980	15002	15110	14931	15108	15085	15089	14942	15010	15079	14957	15001	14968	14952	14880	14973	14852	14992	14929	14793	15111	14864	14819	14938	15043	15037	14782	14928	14958	15088	14931	14990	14984	15047	14941	14923	15185	15000	14969	15049	14988	14906	14946	15002	14930	15111	14933	14955	14830	15121	15192	14969	15012	15057	14949	14995	15074	15087	15156	14927	15021	14812	15032	15028	15022	15046	15077	14983	15065	14971	15045	15052	14793	14966	14888	14889	14899	15082	15034	14955	14984	14764	15154	15044	15047	14800	15136	14991	15046	14998	15038	15126	14935	15131	14938	15140	14618	14972	15076	14874	15103	15117	14972	14943	15028	14974	14972	14825	15078	15028	14905	15054	15015	14986	14882	14821	14985	14972	14905	14928	14942	14973	15128	15199	14988	15143	14999	14853	15039	14872	15225	15111	14968	14911	14870	14892	14928	14907	15034	15149	15063	14930	15059	15027	15148	15053	15038	15055	15198	14823	14965	15119	15014	14988	15015	15070	14945	15075	14972	14957	15010	14895	14849	15151	14946	15103	14884	14953	15081	14867	14999	14905	14996	15119	14888	14950	14917	15017	15064	14852	15048	15095	15079	15034	14986	15029	14991	14995	14924	14973	14931	14990	14940	15065	15143	14947	15138	14925	15116	14994	14899	15044	15036	14989	14996	14909	15111	15072	14964	14957	15115	15026	14898	14812	14918	15104	14828	15029	15002	14840	14927	15056	14938	15007	15071	15125	15109	15153	14994	14943	14950	14926	14968	14983	14826	14964	15149	14863	15083	14840	14917	15046	15067	14979	15019	14970	14841	14954	15041	14958	14954	14997	14972	15016	15008	14735	15046	15018	15097	15023	14846	14945	14938	15018	14928	14944	15021	15069	14865	15008	15004	15099	14958	14911	15162	15093	14960	15142	14953	15090	15093	14947	14853	14870	15036	14988	15045	15045	14928	14992	15065	15107	14994	14974	15156	15008	14910	15123	14879	15036	15064	14990	15087	15158	14831	14875	14908	15017	15006	14928	15152	15072	14905	14979	14980	14993	14953	14971	15093	15156	15013	15029	14979	15041	14992	15140	15102	15018	14885	14986	14889	14818	14797	14877	15169	15110	14987	14769	14903	15037	14903	14887	15038	15124	14881	14894	15074	14967	15059	15106	14933	15178	15107	15070	15123	14989	14916	15197	14950	14882	14938	15006	15258	14971	15160	14994	15071	14983	15012	15036	15104	15015	15082	15039	14953	15066	15041	14889	14890	14757	14971	15071	15013	14960	14969	15006	15001	14953	15017	15111	15085	15046	15010	15069	15116	14999	14904	15074	14908	15094	14866	14912	14972	15144	14890	15107	14948	14923	15032	14936	15108	14989	14952	15007	15096	15031	15108	14929	14984	14961	15130	15042	15191	15094	15007	15101	15181	15032	14806	15159	14932	14935	15070	15057	14901	14770	14988	15177	14922	15188	15246	14959	15154	14998	14888	15067	15078	14995	14945	15138	14927	15120	15004	15135	14944	14965	14849	14918	14936	15161	15036	15014	14957	15084	15066	15031	15117	15212	14996	14931	15024	15148	15106	14893	15037	15008	15126	15112	15100	14908	15070	15111	14957	15055	14998	14964	14978	15096	14890	15040	15108	14836	15018	14832	15152	15057	14861	14969	14943	15032	14976	15011	15028	14981	14962	14957	14970	14835	15009	15047	15189	14786	15190	15048	14924	15126	15128	15039	15041	14994	14956	14984	15157	14958	15132	15038	15012	14908	14975	14827	15114	14867	15133	14957	14955	14992	15019	14848	15076	15086	14903	15029	14817	14945	15034	14934	15053	15052	14965	15060	14883	15072	15016	15032	14923	15037	14925	14949	14987	14959	14892	15032	14814	14904	15023	15061	15102	14935	14848	15035	14930	14868	14888	15178	14985	15015	14987	14895	14968	14847	14967	15206	14951	15119	15080	15013	15125	15000	14986	14925	14943	14932	14927	14957	15107	14871	15112	15000	14915	14943	15116	14981	14989	14982	14883	14831	15033	15137	14884	14914	15100	15088	14875	14943	15128	14948	14956	15102	14937	15000	15097	14977	14955	15034	14986	15069	15047	15107	15005	14983	14939	15139	14956	15006	14976	15006	14895	14993	15063	15001	14801	14993	14975	14969	14945	15078	15019	14822	14979	15008	15147	14871	14926	15033	15096	14935	15115	15036	14874	15042	15064	15026	14974	14998	15055	14932	15030	15038	14980	15168	15064	14990	15056	15001	14940	15141	14790	15106	14954	14938	15024	15036	15145	15187	14970	14960	15086	14989	14927	14972	14959	15009	15119	14932	15089	14987	14872	14918	14976	15200	15128	15090	15143	15003	15039	15070	15007	15004	15104	15031	14873	15054	14910	15095	15032	15146	14869	15209	14919	15110	14954	15253	14849	14879	14830	14854	14950	15171	14944	15011	15062	14965	14874	15144	15081	14976	14878	15027	14996	15010	15038	14867	14997	14919	15103	15218	15028	14879	14813	14827	14952	15012	15010	15114	14881	14938	14990	15017	15105	14974	14979	15010	14957	15071	14925	15137	14942	14939	15097	14964	15200	15102	15006	15136	15095	14953	14931	14984	15074	15080	14880	14929	15199	14942	15154	15015	15058	14978	15119	14946	14897	15265	14929	15015	15016	14994	15027	15153	15011	15177	15003	15106	15102	15034	14958	15090	15102	15021	14959	15039	15204	15011	15012	14970	15100	14907	15123	14955	14681	15058	15146	15046	14809	15169	15049	14923	15065	14878	15046	15025	15188	14877	14898	14927	14985	15025	14814	14980	15205	14983	14867	14966	15153	15103	15040	14934	15021	15258	15041	15143	14910	14932	14893	15035	15078	14884	15081	15074	14893	14916	15099	14972	14952	15031	15187	14881	15034	14999	15026	14990	14949	15015	14918	14948	15081	14860	14958	14948	14935	15006	15214	15000	15075	14854	15140	14980	15207	15016	15042	15091	14952	14934	15129	15021	15026	14867	15058	14991	15115	15048	15017	15096	14900	15058	15058	14879	14955	15030	14963	14918	14975	15216	14977	14810	15124	15013	14969	15063	14924	15294	15078	14884	15015	14925	14864	14973	15235	14996	15064	14895	15071	15045	14940	14970	14895	14947	15028	15002	14936	15148	14918	15000	15041	15053	15079	15008	14785	15108	15019	14971	14975	14973	15091	14972	15040	15088	14936	14841	14994	15131	15184	15136	15121	14986	15007	15007	14865	14887	15000	15094	14888	15029	14929	14866	15128	15139	14850	15005	15017	15102	14919	15055	14873	14993	14977	14950	14996	15096	15052	14997	14928	14989	14932	14893	15022	14982	14936	14898	15027	14888	15010	14983	15021	15056	15017	15124	14930	14960	15054	15074	15018	14955	14804	15132	14867	14968	15162	14972	15224	14863	15157	15025	15097	14934	14826	14866	14977	14908	14933	14939	14948	15043	14960	14945	15055	15081	14879	14884	14877	15144	15319	14942	15025	15029	15039	14893	15027	15143	14909	14956	15100	15012	14984	15153	15008	14922	15023	15145	15188	15033	14993	14916	14921	14994	14995	14934	14929	15093	14982	15067	15061	14932	14899	15055	14881	14874	15106	15074	15073	14967	14892	14960	15063	15094	14848	15116	14958	15032	14922	14895	14975	15215	15178	14896	14946	15078	15073	15130	15123	15083	15108	15028	14886	14890	15153	14792	15008	15005	15116	14969	14956	15054	15037	14987	15030	14987	14984	14884	14909	15065	14861	14964	14883	15122	15034	15179	14983	14921	14987	14846	14894	14966	15108	14843	15070	15153	15074	15062	15227	14899	15035	15016	14946	15127	14962	15033	14844	14995	15058	15133	15157	14864	15107	14905	14976	14886	15035	14997	14955	15147	14943	15119	15037	14994	14871	15038	14974	14980	14932	15223	14993	15070	15005	15107	15175	15041	15093	15072	14987	15112	15007	15222	14999	15096	14970	15040	15156	14822	15196	14987	14979	14992	15110	14922	15054	14935	15001	14952	14945	15194	14906	15015	14799	14941	15053	15025	14832	15026	14916	14977	14970	14871	14987	15112	15038	14880	14930	14968	14934	14999	15077	14876	15032	15116	14941	14928	15099	14997	14868	15010	15097	14884	14950	15081	15075	14936	15155	15008	15047	14882	15001	15186	14901	14933	15100	15010	15018	15033	15032	15180	14917	15026	15070	14965	14948	15019	15118	15037	14897	14863	15083	15147	15016	14913	14997	15026	15032	15141	14825	14855	15038	15019	14991	15039	15005	14991	14928	15025	15133	14933	15127	14970	15015
26287	21824	31269	36051	37047	37300	34291	27601	24604	23734	23095	22353	22236	22075	21843	21592	21225	21490	21270	21108	21298	21053	21040	21026	20910	20920	21074	20932	21051	21154	20880	20843	20834	20729	20864	20959	20871	20782	20638	20848	20508	20859	20826	20625	20729	20825	20623	20686	20860	20676	20588	20831	20719	20953	20723	20846	20738	20821	20775	20920	20690	20884	20903	20902	20669	20676	20784	20651	20892	20815	20923	20801	20674	20760	20770	20780	20834	20778	20853	20657	20864	20659	20856	20883	20876	20813	20761	20724	20725	20902	20752	20584	20685	20961	20809	20951	20791	20800	20590	20902	20722	20650	20729	20593	20691	20831	20882	20691	20841	20535	20700	20911	21015	20715	20878	20661	20655	20864	20793	20744	20420	20581	20841	20840	20680	20918	20739	20823	20703	20925	20633	20915	20664	20668	20872	20848	20830	20575	20914	20789	20896	20802	20963	20716	20736	20670	20839	20962	20800	20727	20612	20699	20797	20974	20893	20784	20945	20724	20542	20869	20673	20937	20480	20677	20704	20758	20715	20639	20683	20793	20711	20706	20678	20709	20757	20640	20887	20773	20643	20685	20721	20757	20774	21020	20792	20876	20705	20575	20713	20689	20739	20477	20798	20893	20661	20847	20508	20589	20638	20898	21084	20785	20911	20523	20583	20662	20790	20913	21106	20642	20818	20620	20445	20987	20833	20848	20834	20828	20707	20618	20858	20477	20665	20835	20726	20769	20816	20898	20588	20840	20722	20707	20778	20781	20918	20912	20829	20721	20770	20903	20533	20893	20637	20623	20859	20780	20749	20689	20727	20737	20600	20754	20689	20797	20605	20849	20797	20653	20743	20973	20806	20567	20775	20858	20438	20704	20542	20805	20645	20748	20804	20787	20614	20745	20849	20547	20682	20775	20679	20617	20677	20788	20596	20800	20672	20719	20779	20805	20769	20489	20876	20849	20757	20743	20972	20507	20904	20640	20727	20853	20527	20690	20914	20890	20642	20778	20626	20912	20776	20686	20686	20857	20801	20716	20487	20830	20708	20699	20732	20637	20745	20763	20709	20730	20924	20789	20789	20728	20890	20881	20874	20749	20773	20655	20775	20628	20555	20732	20826	20910	20902	20963	20581	20809	20719	20510	20719	20906	20869	20690	21060	20694	20850	20914	20773	20728	20739	20749	20876	20900	20812	20513	20798	20930	20686	20600	20648	20913	20887	20708	20806	20653	20756	20685	20803	20984	20627	20647	20629	20786	20693	20871	20738	20652	20810	20800	20762	20612	20662	20646	20673	20602	20523	20886	20897	20838	20921	20597	20954	20683	20616	20860	20649	20858	20763	20837	20835	20613	20723	20720	20830	20589	20731	20822	20762	20728	20919	20813	20722	20809	20603	20751	20721	20588	20793	20645	20651	20508	20735	20639	20719	20604	20640	20497	20570	20869	20580	20608	20576	20947	20832	20984	20763	20657	20640	20972	20743	20770	21000	20618	20654	20828	20724	20724	20854	20714	20953	20838	20682	20837	20722	20868	20997	20898	20924	20933	20717	20712	20418	20628	20720	20397	20757	20702	20737	20987	20714	20569	20614	20747	20682	20628	20621	20645	20743	20852	20847	20808	20811	20949	20656	20577	20989	20982	20844	20742	20626	20961	20649	20567	20683	20882	20838	20565	20876	20874	20872	20819	20879	20844	20849	20615	20676	20670	20828	20848	20474	20567	20828	20438	20603	20700	20640	20638	20803	20695	21034	20690	20941	21012	20848	20899	20808	20831	20903	20771	20592	20739	20712	20716	20598	20822	20596	20848	20783	20677	20751	20837	20806	20698	20788	20974	20855	20790	20851	20836	20823	20677	20805	20766	20781	20767	20561	20733	20808	20658	20740	20728	20755	20661	20799	20681	20728	20753	20845	20733	20588	20465	20496	20918	20696	20789	20929	20726	20913	20486	20749	20720	20450	20866	20844	20717	20601	20793	20818	20849	20754	20744	20814	20765	20868	20597	20794	20688	20886	20803	20862	20872	20898	20876	20961	20700	20738	20771	20701	20549	20676	20501	20662	20738	20593	20838	20813	20820	20658	20685	20738	20735	20865	20756	20606	20671	20798	20656	20583	20837	20887	20768	20719	20934	20668	20739	20897	20858	20745	20814	20848	20933	20811	20848	20723	20811	20662	20859	20703	20792	20610	20599	20817	20834	20912	20861	20878	20796	20758	20884	20801	20901	20881	20895	20780	20815	20333	20567	20747	20700	20887	20687	20839	20863	20793	20922	20670	20832	20833	20569	20612	20866	20625	20608	20920	20556	20449	20672	20804	20722	20870	21083	20854	20589	20699	20762	20874	20703	20682	20728	20644	20592	20959	20698	21050	20689	20742	20760	20800	20487	20942	20787	20896	20524	20918	20757	20860	20697	20816	20849	20727	20758	20779	21089	20742	20433	20593	20659	20602	20874	20663	20870	20763	20678	20954	20714	20930	21046	20758	20740	20549	20760	20859	20770	20576	20667	20745	20811	20693	20765	20930	20854	20595	20694	20667	20474	20409	20760	21002	20499	20741	20896	21012	20666	20592	20788	20609	20858	20548	20726	20820	20900	20934	20718	20744	20678	20873	20803	20706	20997	20778	20735	20844	21044	20831	20689	20575	20634	20601	20680	20839	20868	20930	20615	20409	20724	20592	20732	20740	20661	20886	20785	20783	20592	20627	20584	20638	20616	20869	20649	20818	20683	20666	20740	20704	20654	20637	21000	20918	20728	20782	20854	20636	20940	20675	20842	20765	20695	20813	20560	20813	20883	20925	20634	20818	20856	20675	20560	20837	20643	20976	20742	20754	20653	20575	20657	20786	20890	20712	20771	20676	20935	20847	20593	20826	20685	20653	20655	20680	20715	20800	20642	20613	20621	20528	20929	20964	20786	20679	20570	20723	20771	20782	20672	20777	20890	20648	20607	20821	20873	20661	20724	20785	20627	20808	20637	21101	20768	20723	20910	20947	20885	20882	20753	20921	20696	20674	20872	20660	20719	20706	20921	20749	20657	20893	20979	20731	20647	20866	20668	20743	20958	20714	20593	20678	20891	20572	20980	20773	20661	20716	20892	20888	20753	20784	20862	20867	20839	20800	20607	20772	20768	20819	20665	20474	20832	20823	20832	20960	20589	20687	20748	20542	20835	20720	20635	20753	20736	20795	20613	20780	20799	20781	20672	20766	20641	20743	20686	20722	20708	20662	20796	20994	20699	20655	20989	20685	20845	20754	20865	20648	20801	20753	20658	20643	20692	20467	20908	20950	20828	20850	20679	20748	20729	20599	20829	20866	20739	20730	20462	20783	20824	20631	20864	20914	20721	20706	20755	20645	20756	20817	20646	20871	20684	20693	20651	20614	20791	20840	20731	20919	20680	20871	20735	20717	20937	20788	20687	20655	20700	20643	20697	20787	20736	20754	20598	20660	20801	20738	20532	20561	20687	20852	20718	20875	20636	20651	20643	20783	20477	20621	20697	20612	20949	20787	20604	20745	21018	20808	20721	20749	20875	20839	20668	20648	20671	20490	20938	20972	20860	20695	20914	20668	20818	20695	20641	20980	20753	20813	20837	20817	20588	20457	20772	20713	20754	20964	20760	20799	20764	20831	20772	20764	20769	20939	20785	20752	20865	20730	20590	20784	20748	20627	20707	20842	20651	20504	20681	20723	20795	20502	20841	20619	20675	20718	20444	20925	21008	20693	20688	20649	20676	20760	20748	20968	20825	20760	20807	20858	20766	20515	20783	20516	20673	20926	20655	20797	20849	20634	20847	21013	20812	20669	20806	20843	20684	20625	20623	20872	20975	20640	20562	20878	20667	20593	20880	20824	20730	20715	20733	20816	20605	20943	20922	20751	20871	20714	20817	20681	20760	20861	20709	20683	20525	20844	20749	20729	20613	20760	20439	20613	20987	20763	20725	20921	20707	20570	20810	20586	20745	20876	20856	20814	20648	20727	20625	20741	20707	20728	20544	20857	20602	20886	20766	20835	20706	20891	20694	20798	20859	20958	20641	20892	20750	20644	20795	20846	20691	20798	20778	20813	20499	20737	20566	20543	20574	20479	20837	20801	20818	20604	20532	20734	20748	20620	20591	20695	20590	20597	20605	20728	20672	20884	20630	20579	20795	20512	20582	20573	20662	20767	20945	20716	20506	20808	20557	20677	20766	20580	20764	20730	20707	20788	20787	20945	20863	20919	20728	20867	20626	20676	20877	20756	20621	20788	20833	20693	20879	20894	20672	20863	20571	20845	20921	20712	20790	20654	20689	20797	20886	20986	20784	20814	20544	20732	20604	20671	21168	20556	20572	20787	20524	20511	20962	20771	20957	20512	20888	20656	20592	20629	20591	20719	20717	21071	20985	20783	20645	20768	20588	20820	20786	20693	20724	20675	20905	21001	20789	20993	20678	20732	20585	20831	20782	20723	20779	21103	20855	20703	20837	20893	20909	20841	20736	20710	20715	20807	20711	20825	20749	20571	20749	20776	20709	20713	20587	20851	21127	20705	20794	20730	20626	20629	20793	20627	20810	20687	20783	20962	20817	20841	20719	20680	20737	20766	20740	21013	20462	20868	20559	20730	20764	20699	20813	20836	20796	20972	20951	20806	20586	20848	20678	20632	20764	20412	20629	20667	20789	20951	20828	20625	20616	20782	20697	20783	20795	21011	20646	20865	20696	20702	20835	20898	20650	20892	20705	20804	20795	20817	20795	20702	20871	20842	20617	20747	20753	20562	20689	20945	20673	20808	20654	20799	20759	21080	20552	20777	20671	20654	20724	20837	20832	20679	20882	20779	20706	20718	20583	20890	20755	20397	20766	20836	20927	20802	21051	20907	20760	20530	20724	20705	21027	20826	20729	20710	20871	20916	20716	20909	20480	20761	20689	20677	20508	20810	20895	20476	20612	20563	20820	20604	20749	20709	20701	20780	20696	20934	20538	20900	20674	20808	20740	20719	20759	20743	20603	20848	20609	20834	20850	20777	20761	20797	20523	20894	20706	20770	20915	20953	20705	20866	20821	20773	20635	20777	20652	20407	20464	20713	20800	20687	20717	20617	20809	20719	20711	20644	20750	20676	20682	20756	20539	20857	20573	20850	20908	20683	20729	20488	20682
45522	67550	63622	53671	43065	36459	29677	22740	19817	18794	17869	17069	16735	16205	16031	15893	15467	15563	15477	15226	15289	15125	15121	15065	15098	15012	15111	14999	14745	15116	14885	14937	14974	14856	14903	14916	14965	14681	15008	14816	14764	14704	14821	14907	14844	14869	14700	14682	14808	14960	14794	14822	14973	14915	14717	14816	14695	14618	14785	14951	14912	14592	14861	14929	14865	14877	14859	15009	14792	14706	14776	14771	14728	14789	14764	14686	14925	14739	14789	14808	14703	14866	14835	15018	14834	14858	14850	14960	14693	14725	14923	14760	14921	14920	14728	15049	14560	14688	14708	14757	14806	14716	14853	14716	14839	14854	14744	14936	14813	14768	14747	14839	14710	14697	14776	14776	14809	14843	14799	14943	14884	14664	15032	14747	14749	14817	14975	14941	14781	14819	14820	14717	14764	14922	14823	14626	14550	14748	14800	15024	14702	14759	14826	14688	14782	14898	14738	14668	14719	14899	14795	14896	14863	14803	14765	14856	14636	14870	14803	14822	14880	14898	15021	14764	14789	14628	14760	14783	14883	14848	14674	14878	14869	14676	14766	14797	14892	14813	14860	14768	14827	14792	14999	14877	14740	14766	14897	14795	14816	14761	14889	14834	14888	14834	14698	14725	14752	14900	14716	14882	14871	14788	14740	14997	14841	14888	14969	14818	14641	14887	14870	14680	14791	14864	14543	14774	14782	14917	14795	14833	14811	14921	14801	14863	14738	14894	14821	14836	14908	14890	14836	14853	14736	14922	14775	14886	14872	14923	14767	14729	14635	14692	14828	14663	14906	14867	14873	14814	14679	14843	14634	14750	14861	14867	14601	14673	14950	14671	14777	14859	14801	14659	14817	14792	14832	14937	14807	14848	14814	14878	14794	14753	14898	14908	14603	14757	14824	14696	14681	14890	14918	14850	14895	14721	14729	14859	14880	14891	14575	14832	14850	14834	15036	14723	14891	14613	14870	14787	14787	14920	14940	14788	14790	14737	14788	14850	14937	14758	14790	14770	14669	14858	14639	14791	14761	14858	14748	14933	14725	14822	14819	14803	14759	14742	14785	14741	14855	14888	14907	14897	14684	14879	14687	14796	14687	14966	14698	14765	14611	14665	14736	14857	14877	14856	14724	14769	15010	14922	14644	14868	14720	14784	14643	14872	14996	14896	14742	14685	14714	14702	14780	15050	14758	14731	14762	14845	14651	14858	14804	14869	14722	14759	14839	14748	14824	14648	14838	14783	14763	14782	14714	14796	14855	14853	14782	14766	14898	14971	14973	14808	14873	14708	14790	14914	14835	14742	14812	14695	14712	14621	14932	14777	14943	14839	14608	14891	14940	14945	14858	14728	14781	14791	14695	14870	14673	14821	14662	14880	14822	14871	14588	14731	14909	14748	14899	14839	14960	14686	14791	14782	14848	14727	14869	14881	14702	14633	14786	14681	14876	14887	14833	14645	14795	14815	14869	14687	14861	14745	14727	14665	14931	14979	14894	14820	14796	14708	14938	14644	14888	14856	14769	14672	14794	14717	14612	14809	14732	14726	14763	14684	14701	14845	14713	14881	14701	14910	14730	14777	14863	14805	14860	14697	14635	14814	14828	14726	14819	14988	14812	14849	14969	14721	14790	14829	14722	14874	14715	14708	14732	14783	14721	14697	14783	14873	14881	14715	14856	14782	14831	14763	14686	14908	14840	14737	14777	14868	14915	14806	14681	14738	14900	14752	14685	14724	14844	14877	14884	14631	14912	14934	14876	14691	14809	14919	14730	14816	14707	14989	14701	14927	14728	14832	14830	14855	14887	14792	14829	14832	14722	14869	14789	14799	14892	14808	14730	14619	14922	14654	14782	14956	14831	14881	14698	14754	14667	14763	14777	14660	14899	14758	14882	14839	14703	14865	14729	14635	14763	14840	14776	14846	14737	14942	14934	14719	14705	14750	14812	14711	14914	14920	14750	14852	14659	14909	14760	14860	14807	15021	14789	14825	14819	14610	14943	14837	14996	14846	14794	14631	14732	14944	14848	14824	14808	14954	14824	14808	14751	14800	15007	14717	14716	14784	14749	14818	14629	14714	14798	14895	14922	14874	14770	14752	14924	14744	14768	14765	14913	14844	14846	14794	14820	14932	14788	14975	14893	14782	14946	14673	14877	14894	14688	14892	14777	14782	14741	14739	14807	14731	14758	14854	14796	14787	14936	14715	14900	14809	14749	14855	14861	14834	14857	14714	15071	14900	14836	14798	14913	15010	14782	14857	14807	14960	14606	14711	14980	14821	14894	14709	14624	14898	14894	14783	14693	15060	14891	14729	14691	14898	14774	14720	14876	14804	14753	14648	14771	14795	14875	14758	14806	14721	14998	14746	14775	14768	14895	14976	14753	14948	14806	14804	14942	14749	14800	14900	14749	14718	14899	14665	14858	14891	14908	14761	14839	14728	14963	14932	14787	15035	14865	14789	14814	14859	14896	14890	14964	14908	14694	14858	14691	14742	14771	14678	14792	14734	14898	14944	14786	14771	14788	14813	14697	14824	14935	14695	14832	14644	14759	14901	14828	14897	14659	14690	14856	14713	14728	14948	14788	14761	14587	14728	14894	14851	14929	14654	14676	14744	14734	14743	14822	14727	15047	14786	14707	14861	14768	14697	14889	14891	14779	15009	14767	15114	14938	14734	14913	14846	14739	14620	14867	14767	14880	14712	14771	14687	14579	14847	14808	14819	14653	14749	14728	14625	14991	14716	14811	14915	14623	14865	14899	14862	14829	14821	14841	15016	14709	14725	14737	14875	14891	14885	14804	14756	14696	14828	15006	14793	14795	15017	14711	14925	14825	14781	14805	14812	14757	14738	14759	14762	14713	14967	14982	14943	14906	14748	14864	14752	14827	14811	14916	14856	14740	14878	14884	14755	14765	14846	14785	14697	14845	14865	14767	14959	14909	14749	14702	14915	14702	14826	14965	14684	14885	14849	14686	14896	14548	14924	14968	14769	14771	14807	14960	14820	14773	14701	14702	14784	14736	14989	14778	14781	14705	14770	14761	14808	14733	14721	14916	14729	14767	14873	14724	14824	14779	14766	14624	14745	14905	14820	14624	14637	14697	14788	14810	14750	14774	14789	14734	14696	14883	14786	14807	14702	14833	14795	14820	14846	14750	14798	14853	14901	14739	14696	14713	14645	14950	14740	14776	14837	14891	14910	14883	14833	14646	14847	14764	14911	14692	14953	14783	14727	14764	14646	14752	14768	14767	14723	14837	14873	14743	14902	14699	14788	14942	14892	14801	14775	14815	14770	14931	14674	14802	14749	14643	14802	14835	14730	14889	14938	14937	14844	14841	14801	14872	14798	14719	14806	14850	14810	14842	14721	14806	14728	14711	14919	14917	14875	14854	14713	14853	14740	14769	14729	14833	14694	14845	14801	14841	15059	14816	14796	14776	14784	14814	14841	14784	14558	14819	14791	14811	14790	14761	14833	14977	14832	14838	14911	14785	14935	14888	14677	14788	14674	14641	14752	14851	14743	14790	14795	14862	14768	14860	14777	14786	14778	14944	14644	14849	14817	14745	14900	14962	14876	14879	14883	14966	14794	14676	14967	14857	14761	14974	14731	14798	14718	14843	14672	14908	14620	14712	14883	15015	14841	14892	14606	14936	14656	14817	14841	14730	14947	14845	14668	14725	14823	14951	14836	15014	14803	14748	14822	14689	14813	14935	14861	14778	14841	14742	14894	14606	14803	14772	14874	15021	14783	14875	14784	14850	14624	14600	14941	14827	14953	14678	14698	14767	14668	14892	14822	14706	14959	14903	14898	14660	14792	14919	14851	15016	14794	14825	14814	14680	14762	14848	14740	14898	14818	14876	14820	14721	14716	14716	14743	14839	14696	14925	15006	14612	14783	14732	14747	15001	14737	14753	14727	14864	14659	14887	14903	14730	14668	14974	14762	14826	14616	14784	14910	14774	14858	14836	14805	14910	14948	14799	14688	14839	15000	14711	14647	14781	14832	14829	14789	14911	14802	14785	14862	14776	14780	14755	14801	14721	14775	14744	14788	14789	14891	14817	14743	14887	14829	14823	14774	14716	14889	14751	14737	14938	14667	14729	14712	14815	14807	14682	14693	14840	14708	14847	14658	14980	14814	14696	14916	14665	14738	14877	14931	14863	15001	14974	14718	14721	14803	14744	14763	14907	14765	14710	14733	14824	14898	14655	14839	14951	14794	14740	14903	14741	14843	14722	14703	14865	14856	14789	14790	14882	14624	14678	14868	14886	14743	14826	14821	14818	14702	14870	14788	14810	14834	14816	14701	14861	14659	14766	14821	14899	14756	14915	14832	14677	14770	14966	14738	14778	14852	14629	14912	14645	14848	14851	14845	14907	14731	14701	14849	14689	14777	14927	14919	14682	14869	14696	14868	14726	14847	14920	14828	14898	14810	14752	14890	14920	14789	14707	14913	14785	14752	14908	14797	14904	14675	14822	14709	14976	14693	14689	14720	14833	15035	14853	14830	14663	14891	14849	14770	14842	14769	14820	14768	14909	14696	15074	14720	14851	14779	14716	14987	15104	14774	14769	14794	14809	14930	14830	14763	14736	14785	14752	14986	14774	15015	14780	14743	14791	14799	14756	14828	14826	14818	14754	14979	14843	14768	14855	14714	14837	14757	14690	14799	14826	14901	14656	14930	14740	14690	14986	14764	14801	14966	14724	14853	14739	14604	14627	14723	14840	14803	14828	14704	14608	14742	14863	14771	14866	14776	14785	14852	14863	14801	14888	14807	14842	14734	14878	14876	14707	14839	14748	14908	14932	14928	14877	14822	15005	14784	14732	14719	14816	14831	14747	14912	14667	14758	14808	14909	14657	14852	14807	14627	14787	14792	14869	14964	14884	14819	14743	14731	14919	14922	14911	14841	14747	14726	14708	14889	14739	14666	14819	14759	14806	14819	14875	14711	14872	14851	14761	14719	14798	14918	14883	14808	14996	14776	14815	14728	14734	14867	14851	14696	14536	14999	14733	15048	14858	14716	14743	14824	14749	14840	14765	14714	14767	14861	14567	14633	14829	14822	14694	14815	14771	14819	14701	14790	14647	14684	14841	14743	14718	14815	14712	14863	14757	14848	14982	14758	14560	14869
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
