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
336905825134	336905825695	336905826245	336905826795	336905827345	336905827895	336905828445	336905828995	336905829545	336905830095	336905830645	336905831195	336905831745	336905832295	336905832845	336905833395	336905833945	336905834495	336905835045	336905835595	336905836145	336905836695	336905837245	336905837795	336905838345	336905838895	336905839445	336905839995	336905840545	336905841095	336905841645	336905842195	336905842745	336905843295	336905843845	336905844395	336905844945	336905845495	336905846045	336905846595	336905847145	336905847695	336905848245	336905848795	336905849345	336905849895	336905850445	336905850995	336905851545	336905852095	336905852645	336905853195	336905853745	336905854295	336905854845	336905855395	336905855945	336905856495	336905857045	336905857595	336905858145	336905858695	336905859245	336905859795	336905860345	336905860895	336905861445	336905861995	336905862545	336905863095	336905863645	336905864195	336905864745	336905865295	336905865845	336905866395	336905866945	336905867495	336905868045	336905868595	336905869145	336905869695	336905870245	336905870795	336905871345	336905871895	336905872445	336905872995	336905873545	336905874095	336905874645	336905875195	336905875745	336905876295	336905876845	336905877395	336905877945	336905878495	336905879045	336905879595	336905880145	336905880695	336905881245	336905881795	336905882345	336905882895	336905883445	336905883995	336905884545	336905885095	336905885645	336905886195	336905886745	336905887295	336905887845	336905888395	336905888945	336905889495	336905890045	336905890595	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
73309	60117	19536	4942	1213	835	671	568	513	495	449	453	398	378	380	411	334	371	330	344	364	332	370	369	355	388	361	341	332	353	338	361	369	364	340	383	333	355	357	364	347	329	309	346	349	374	339	340	338	342	358	308	351	335	329	356	330	339	349	338	321	361	337	345	353	359	351	294	352	376	330	311	323	360	334	356	310	320	333	331	333	330	322	326	380	326	318	341	370	293	338	329	334	351	345	344	334	349	342	330	311	338	346	316	335	362	371	379	338	350	326	326	326	339	340	326	346	371	337	351	356	338	291	375	342	313	329	328	321	339	353	324	345	357	337	324	315	330	340	343	328	320	336	359	344	328	367	347	378	361	332	368	361	346	319	312	330	330	327	322	369	306	337	322	336	341	307	330	315	339	317	397	362	366	336	346	332	344	318	400	360	287	360	324	305	329	311	348	354	323	319	337	362	350	329	341	352	354	318	333	323	349	370	323	350	334	318	330	361	344	342	347	368	326	325	363	317	326	378	370	342	315	332	314	356	352	322	333	318	383	315	291	341	329	341	343	370	342	310	350	349	348	317	339	367	338	313	337	324	327	356	347	322	366	354	342	321	343	326	332	333	352	322	372	343	314	364	364	327	337	345	337	367	337	325	375	317	344	355	325	355	320	308	360	339	313	314	338	334	315	315	336	346	345	299	307	353	330	328	349	336	303	350	343	342	330	314	315	348	326	376	326	358	325	365	324	340	365	348	357	334	362	326	338	293	331	302	393	336	340	325	326	342	327	342	309	319	352	333	305	324	342	351	315	327	306	350	343	349	341	318	329	316	327	326	346	373	356	311	345	335	347	331	322	339	325	346	354	363	321	326	340	365	344	342	333	315	351	366	330	324	331	339	344	291	331	317	353	323	349	360	348	347	358	345	331	344	343	361	334	388	320	357	321	295	332	331	314	315	333	333	307	363	339	304	343	389	325	344	341	359	342	306	277	349	330	353	347	314	310	338	325	339	359	320	343	305	340	307	372	324	340	320	350	330	328	319	332	343	338	326	313	362	317	365	317	327	348	323	335	333	348	333	333	324	368	325	352	339	319	352	296	361	315	332	341	371	329	311	326	355	339	331	355	352	367	328	340	330	338	340	340	339	342	338	347	335	335	326	330	364	307	313	294	352	340	308	340	310	327	344	350	343	348	333	346	347	329	297	338	342	312	327	321	357	366	336	345	329	321	318	305	354	327	350	350	324	313	381	318	352	355	339	353	322	355	340	351	321	296	313	333	351	346	351	324	329	337	315	322	314	337	317	327	321	342	350	348	355	331	322	359	336	363	355	339	317	330	338	337	312	334	354	350	315	317	316	350	337	335	367	320	326	308	372	342	332	310	319	331	319	332	335	328	338	333	340	333	329	295	296	335	349	323	382	319	332	361	350	340	318	320	327	315	341	338	335	353	313	353	335	288	315	360	300	344	337	335	343	338	335	322	315	299	358	313	339	338	323	331	336	342	368	355	337	368	336	342	313	319	348	374	353	358	360	353	369	318	373	334	310	333	364	362	333	367	341	317	340	333	341	340	330	334	352	358	327	300	326	329	306	367	359	374	346	339	378	327	340	344	304	366	322	354	345	340	331	360	358	344	334	324	343	344	321	328	333	317	299	354	317	357	357	340	330	361	307	342	347	323	368	352	377	326	338	324	315	356	319	316	329	364	364	317	349	363	352	346	300	355	318	344	339	308	344	329	327	342	332	321	322	335	331	359	327	324	343	342	328	332	358	362	361	358	341	365	362	378	320	362	332	330	345	300	349	331	349	320	311	303	327	355	316	372	343	342	317	352	339	308	344	314	304	307	344	355	377	338	342	337	307	318	351	316	357	316	344	350	364	322	351	384	339	348	336	332	318	336	353	330	368	351	330	322	359	356	353	358	348	343	333	346	337	334	302	335	346	316	362	366	353	334	314	325	328	355	324	353	316	343	353	357	364	339	382	327	328	312	329	350	348	320	329	366	359	314	318	338	340	367	367	331	319	353	333	311	312	341	319	333	347	339	323	350	366	327	331	382	349	326	358	356	363	353	327	309	354	344	352	337	316	366	339	332	345	343	351	330	329	304	343	339	289	331	367	323	322	352	343	359	332	347	362	369	374	348	370	354	324	336	369	363	351	338	342	326	345	340	353	326	385	329	356	324	297	344	309	353	312	343	321	339	380	317	326	352	317	355	323	367	321	305	358	305	311	316	291	327	337	351	332	375	335	313	354	334	378	387	309	318	320	324	314	323	366	342	365	333	320	348	327	352	318	313	318	341	347	347	328	348	334	350	310	330	374	348	309	319	350	361	339	322	321	372	390	365	353	377	319	331	349	348	322	344	318	338	343	369	325	338	357	346	315	326	338	293	349	358	319	319	335	314	354	330	308	333	294	343	309	342	301	339	342	322	340	373	348	355	308	325	349	341	323	318	345	325	334	310	349	347	347	353	341	359	332	348	356	323	355	304	349	357	375	353	341	358	352	378	361	354	325	301	336	332	347	350	352	345	363	351	338	358	332	325	329	341	341	327	375	361	380	338	352	344	328	353	319	360	348	330	337	360	350	345	310	354	352	313	360	326	352	355	332	327	339	351	323	329	373	332	342	374	335	351	345	326	314	324	353	329	347	331	371	303	341	322	331	347	345	368	335	342	355	331	343	312	371	319	327	335	367	359	369	348	327	381	335	386	345	323	332	350	307	318	353	316	351	329	361	336	331	352	364	342	347	305	326	370	340	371	363	340	344	331	336	339	357	357	315	325	344	306	360	360	353	343	312	325	343	349	342	330	302	380	340	361	354	320	328	323	319	387	320	347	346	331	329	359	352	335	360	341	371	325	394	341	362	314	396	336	361	335	316	341	337	314	333	376	355	314	322	357	357	347	356	323	349	333	325	362	353	355	313	374	330	341	331	374	313	376	323	348	321	358	340	333	333	375	365	313	307	344	312	308	352	328	311	368	359	323	353	352	372	341	345	355	339	331	354	339	316	325	322	357	321	363	309	346	376	354	336	318	335	360	375	325	350	351	345	345	347	372	361	365	350	319	333	318	354	342	341	321	348	336	353	335	353	322	332	306	324	356	379	347	332	328	336	303	294	333	347	335	324	360	332	358	343	332	311	340	331	334	358	348	339	374	365	298	351	303	346	341	333	300	325	324	300	328	354	329	326	337	348	324	337	327	366	328	355	343	343	362	337	345	310	330	325	320	380	338	326	313	322	313	306	347	374	347	343	342	357	300	345	342	345	333	351	341	329	365	348	357	321	339	316	311	322	318	341	307	316	351	354	326	338	329	300	396	351	320	340	369	312	316	317	344	320	327	359	314	309	305	347	363	312	316	352	359	318	329	333	337	368	302	358	319	368	346	337	347	287	316	348	323	339	325	319	341	351	342	359	341	315	354	351	342	350	307	326	350	317	339	332	359	300	352	365	321	289	312	340	367	323	350	342	331	304	362	319	336	319	327	310	340	348	314
48906	34677	3619	4059	3515	2899	2431	2121	1801	1691	1503	1419	1261	1231	1209	1192	1107	1104	1083	1017	1010	925	1048	953	955	946	929	922	907	883	914	939	933	907	910	865	940	896	891	871	858	865	892	851	871	866	818	896	820	820	822	813	776	838	849	857	873	856	814	847	856	875	865	801	798	817	801	855	833	829	861	822	846	818	829	821	874	854	873	814	796	805	834	794	805	798	823	833	825	807	878	831	815	775	821	830	832	771	847	756	780	798	772	852	901	831	813	816	853	774	814	820	847	841	800	814	808	783	774	834	863	783	784	822	827	790	843	862	833	816	811	820	800	869	849	799	817	805	820	821	789	856	828	820	838	814	782	845	841	834	810	827	786	758	761	824	775	826	815	844	816	810	857	770	716	819	751	810	799	816	848	823	809	818	767	816	821	804	792	810	803	812	790	799	814	757	800	773	833	776	872	803	830	763	780	844	816	841	792	833	809	801	811	845	804	793	820	793	839	769	809	771	800	825	811	836	791	808	724	899	824	818	829	787	792	814	842	798	815	825	852	790	777	811	816	817	810	870	851	845	843	824	771	792	819	838	809	760	814	831	764	789	790	818	792	831	853	838	823	834	795	802	743	794	785	826	782	811	816	789	817	812	754	818	771	871	803	798	806	827	843	811	841	784	844	834	798	778	821	813	800	818	825	780	796	780	788	775	770	801	839	811	814	838	814	813	794	893	766	798	783	789	795	832	823	807	863	799	825	797	798	855	840	808	827	814	824	792	811	791	869	824	819	815	832	807	780	776	829	816	812	871	781	832	792	841	777	829	784	795	795	777	817	813	764	732	853	835	782	820	832	747	825	788	791	866	821	819	800	804	800	807	833	835	820	809	774	870	819	804	796	799	709	828	823	833	807	811	819	821	798	771	778	823	803	855	827	804	816	829	858	778	807	794	807	817	792	794	779	807	844	814	812	802	801	804	805	785	828	862	801	823	831	787	843	831	835	793	832	788	790	866	798	797	844	810	782	804	801	794	830	776	798	842	822	771	760	851	855	822	790	801	809	807	807	829	798	815	801	828	828	795	779	807	791	777	747	810	848	847	841	836	829	799	797	785	767	826	819	792	777	799	789	825	770	850	763	770	834	819	742	854	825	842	880	835	786	794	773	829	781	808	799	782	739	772	791	828	812	807	829	773	834	862	747	773	824	782	872	809	778	787	843	770	777	776	815	836	838	800	796	767	850	826	729	819	820	801	910	781	819	800	825	852	812	832	821	835	789	851	808	816	791	788	820	827	803	826	814	824	828	829	813	848	797	805	785	804	811	804	822	793	810	853	866	795	818	821	802	797	780	792	789	850	815	799	844	816	801	802	797	777	845	820	801	813	830	820	840	820	820	847	780	799	817	737	794	811	799	834	817	749	785	790	852	812	807	791	769	800	796	773	772	791	808	824	843	780	796	735	809	823	813	793	846	748	803	810	801	826	835	854	824	783	810	813	876	811	792	779	796	815	866	786	790	775	814	781	817	785	826	796	827	782	844	789	783	807	819	728	757	822	774	796	759	795	799	779	832	829	802	788	808	795	822	814	817	795	854	843	783	817	782	849	835	839	820	797	788	761	842	827	832	790	804	800	780	840	828	780	837	792	815	769	794	817	820	826	818	846	806	833	786	772	815	757	799	752	842	771	811	778	773	750	776	858	829	796	838	773	817	817	845	791	775	812	797	841	814	821	781	779	774	822	808	796	869	763	822	798	794	760	799	846	784	837	818	801	807	799	799	805	771	837	805	768	805	770	761	882	810	799	860	818	804	782	792	785	812	803	826	818	807	792	805	837	816	785	853	785	787	803	819	802	755	775	808	787	840	809	775	795	778	806	845	801	774	738	799	811	819	769	796	844	821	857	836	791	817	815	830	862	856	828	842	799	818	851	813	756	809	898	782	811	838	822	770	827	798	796	811	778	751	772	796	808	848	805	816	769	803	782	753	792	841	754	814	805	831	779	870	841	784	847	759	822	842	834	802	792	772	824	788	832	833	803	763	813	812	807	860	799	820	828	832	778	815	812	830	837	765	794	809	780	801	814	820	800	883	830	825	754	775	782	815	829	822	816	795	847	817	789	782	807	835	819	794	820	767	821	775	769	801	793	784	810	818	833	792	787	822	764	872	788	816	787	787	821	849	834	831	789	780	840	758	762	776	735	810	803	864	824	788	820	827	831	787	834	832	842	826	793	813	766	818	779	833	823	761	831	827	782	804	760	759	795	820	821	788	794	777	827	821	816	812	863	817	733	829	823	777	827	822	813	828	810	848	826	811	825	792	760	787	826	795	814	845	891	792	815	829	830	787	782	816	848	831	826	798	814	801	771	811	862	784	824	786	796	792	801	796	773	785	787	827	777	833	768	876	803	839	811	767	839	801	813	838	833	829	788	790	811	794	864	847	799	805	790	821	804	787	842	807	785	758	798	828	819	836	869	850	803	895	807	868	759	831	815	754	817	769	827	812	789	847	765	864	813	836	843	803	833	822	791	801	836	789	810	773	774	811	743	789	841	805	801	839	784	749	813	844	818	801	853	842	856	830	806	804	812	765	823	817	810	798	815	831	837	784	786	807	790	788	818	839	831	822	813	748	826	816	792	847	829	772	818	815	816	872	799	799	799	814	825	774	828	811	824	858	795	803	798	826	780	765	814	822	780	850	795	772	816	775	786	768	804	813	810	816	773	842	839	852	796	824	818	779	814	802	820	770	847	824	800	797	798	802	788	764	854	780	803	740	829	814	816	760	848	774	775	831	823	762	786	858	819	821	822	756	835	845	773	804	821	823	816	834	773	756	819	836	805	828	814	833	846	842	880	818	780	815	800	807	785	853	833	801	776	875	809	790	818	859	795	778	816	803	810	767	822	772	825	781	773	849	826	825	816	761	882	820	801	780	834	793	802	823	843	756	772	817	890	764	813	796	804	774	835	802	810	792	842	831	806	774	796	796	807	823	770	841	830	803	806	759	791	826	821	787	785	804	875	772	842	829	761	790	829	797	800	781	840	826	775	796	848	791	778	814	780	862	817	791	809	821	803	790	756	772	846	801	817	809	847	788	787	758	824	784	801	785	801	829	788	812	781	804	791	805	799	856	814	805	758	809	814	838	789	799	824	808	773	899	802	827	782	871	782	760	795	835	826	815	804	782	801	805	798	808	837	817	799	856	769	848	817	811	795	813	802	813	836	769	756	818	812	797	781	785	833	814	802	832	791	791	849	875	795	778	792	822	799	733	796	863	784	793	806	803	764	837	854	785	777	802	868	757	800	833	822	778	813	855	793	804	767	779	790	847	798	777	799	783	794	812	802	778	854	836	847	854	781	846	865	770	799	789	782	849	782	773	795	836	781	819	787	835	843	763	806	858	787	835	841	861	805	793	824	770	775	798	828	824	833	792	798	823	793	811	792	818	805	766	816	820	847	790	774	811	820	823	774	785	813	863	760	847	777	846	823	830	836	775	842	812	767
12351	5136	408	244	203	200	170	198	180	180	158	187	184	197	169	193	205	173	199	170	213	169	185	162	165	172	198	163	160	162	159	176	178	188	176	188	161	188	152	170	176	173	171	190	189	203	171	173	203	195	176	164	181	193	170	182	185	191	188	180	175	178	174	184	180	182	165	162	194	174	176	169	157	185	182	193	182	177	164	179	189	184	182	175	175	170	186	151	191	177	167	162	176	191	178	179	178	170	164	209	181	194	192	162	185	168	183	184	191	185	186	201	166	186	174	186	194	149	170	185	177	178	181	175	191	146	165	172	165	187	148	191	166	188	165	182	189	164	166	176	170	187	180	182	193	183	179	179	198	195	184	185	189	173	189	177	192	205	175	181	176	185	164	209	199	192	190	175	179	161	165	180	158	184	180	185	172	186	187	174	168	190	197	183	201	191	165	188	164	175	180	162	155	181	159	200	169	190	177	189	179	194	187	159	184	170	182	197	169	188	165	165	199	173	170	205	175	197	161	181	180	176	206	215	183	195	182	167	183	172	189	217	192	173	185	146	184	190	176	198	165	180	178	162	166	165	171	191	184	199	173	174	188	173	170	193	155	180	163	176	176	188	160	172	183	176	183	164	147	180	170	191	190	158	188	188	169	165	184	202	176	191	169	179	181	165	167	175	161	177	156	193	209	173	167	180	160	176	187	200	180	180	201	165	180	167	176	172	183	163	182	177	186	187	186	171	180	161	166	178	165	162	169	191	190	177	166	191	181	168	186	177	160	172	155	173	203	197	197	190	165	168	177	170	185	155	181	162	183	185	192	161	163	179	179	175	189	165	175	168	184	168	179	153	160	169	194	172	199	194	155	183	164	179	171	194	177	179	183	174	175	165	177	161	173	172	156	192	168	194	185	189	212	163	167	185	171	174	178	188	179	179	164	171	162	183	172	172	179	181	196	201	161	194	204	172	199	166	167	180	192	176	198	164	145	165	179	180	185	157	177	216	162	162	182	154	150	187	158	169	173	179	211	200	175	186	184	192	162	191	184	156	177	171	160	189	161	181	205	171	183	170	182	199	162	186	175	183	192	177	190	170	166	162	191	189	182	181	191	171	176	162	195	149	164	178	187	201	175	176	202	154	165	171	152	160	166	187	170	170	172	176	185	165	203	184	158	187	180	180	157	183	168	196	176	187	179	156	212	157	188	186	178	183	190	175	197	178	166	178	191	170	174	139	187	147	160	168	182	163	186	179	190	188	187	189	179	165	169	158	160	178	180	194	160	194	170	178	163	179	192	165	178	186	195	172	174	170	192	177	183	183	183	162	180	183	173	176	189	162	170	206	174	170	165	175	176	178	161	182	201	145	201	164	159	192	167	181	198	182	196	160	177	179	197	172	197	184	170	178	186	210	188	204	161	202	159	174	184	171	190	203	181	169	200	165	169	179	178	177	177	179	181	195	175	173	175	204	192	187	195	175	182	170	162	174	188	186	177	162	196	195	193	173	197	187	204	168	175	193	141	169	179	182	195	176	163	180	190	165	175	184	195	156	206	160	186	174	189	167	205	196	195	192	170	173	166	196	187	170	189	190	172	174	213	174	177	187	186	180	182	173	181	171	173	168	177	178	160	168	173	183	179	180	179	151	177	187	164	148	178	162	180	193	176	178	172	167	187	181	176	179	177	207	206	197	195	183	181	181	186	176	170	183	160	178	151	174	185	183	193	183	176	181	179	170	190	177	185	171	178	185	176	172	190	156	173	167	177	170	207	171	179	176	160	196	185	198	168	188	212	189	204	165	189	196	207	188	173	178	183	188	197	187	176	191	186	174	171	187	162	178	168	208	165	176	167	187	203	171	171	183	187	173	161	175	187	189	187	192	183	188	187	168	184	185	189	164	143	151	163	194	173	176	180	176	165	156	177	165	207	173	170	181	193	169	196	178	153	178	183	158	194	195	139	152	166	150	190	174	167	183	183	163	194	179	183	172	194	190	185	190	164	201	170	168	170	189	188	168	178	207	197	162	161	176	182	186	163	179	154	171	194	170	192	169	165	182	175	169	165	184	165	179	169	183	184	175	164	167	184	191	202	158	168	171	209	220	177	196	173	180	165	164	195	172	164	188	181	192	163	188	178	168	185	162	194	178	166	182	167	164	178	186	194	202	184	186	180	156	194	178	183	184	199	211	189	218	205	201	197	162	191	182	188	170	171	192	177	191	174	146	175	159	171	168	168	182	195	156	179	174	188	160	172	173	168	148	174	167	174	175	212	159	186	165	182	167	169	198	171	177	167	173	157	167	182	146	173	140	180	176	179	163	192	184	167	197	176	185	169	180	185	168	188	201	177	176	214	204	169	167	170	177	196	184	175	176	181	160	179	189	198	186	158	184	174	191	223	187	185	173	176	187	183	169	177	167	179	185	182	194	209	177	176	179	185	175	194	185	175	197	200	145	190	169	191	193	180	166	193	166	157	183	179	173	177	168	193	176	190	196	219	168	159	166	173	198	186	155	179	161	161	188	173	171	172	163	161	189	169	171	144	165	200	197	183	151	184	179	168	156	174	182	171	166	182	192	167	193	188	186	206	182	191	181	196	175	180	180	175	177	189	183	175	187	174	215	191	194	179	177	182	180	182	168	161	172	182	172	190	181	183	174	167	158	211	170	186	188	193	162	182	173	196	168	175	186	188	187	174	170	204	181	157	183	199	165	166	187	167	180	192	169	169	170	163	178	198	165	154	169	154	188	185	212	182	157	174	163	194	190	177	206	186	180	172	171	161	175	167	194	193	166	171	181	166	169	158	194	184	171	187	186	182	203	179	157	191	202	179	154	161	204	180	188	184	181	178	200	170	149	151	187	187	180	145	200	169	146	187	195	151	167	197	181	194	160	174	168	184	160	171	185	182	166	178	176	184	192	198	193	195	152	174	178	182	193	196	168	184	188	178	192	184	180	178	162	182	179	188	172	164	187	197	186	157	184	185	173	162	187	177	198	191	179	185	181	150	174	179	189	179	177	162	160	193	195	167	170	187	179	176	162	169	172	181	185	160	178	161	179	207	162	174	174	158	201	166	167	191	187	193	182	205	184	170	193	178	215	173	181	182	178	185	216	158	194	197	194	187	166	165	161	192	185	179	176	192	175	166	182	161	161	178	209	185	164	160	194	189	164	180	164	179	158	182	167	165	160	174	155	158	175	178	192	174	149	193	169	186	196	178	184	180	172	206	163	184	160	205	193	160	174	175	187	179	187	170	164	189	170	191	168	175	168	173	169	189	197	189	164	163	176	177	191	182	166	174	199	172	185	183	175	181	182	189	181	193	177	181	181	193	203	194	163	180	166	183	180	173	170	179	178	180	181	188	207	173	186	189	184	167	186	193	168	191	188	172	168	189	164	184	173	172	158	184	172	173	194	187	185	192	183	173	178	165	191	176	181	207	160	199	183	157	184	174	192	179	190	174	167	181	167	200	167	170	184	201	185	172	192	204	189	175	201
14177	6524	574	639	621	601	528	560	560	504	521	524	498	477	499	478	524	514	505	489	499	530	511	505	483	517	513	503	528	523	497	549	518	499	479	488	492	485	507	483	551	491	503	445	521	489	513	494	486	538	498	502	501	501	529	484	553	486	533	496	478	488	479	495	521	484	484	494	460	502	487	509	505	476	507	482	499	501	522	480	512	525	483	485	484	502	451	497	461	564	528	505	470	486	504	499	472	522	523	487	537	479	508	496	494	490	494	502	512	505	470	482	512	523	522	491	502	493	533	533	474	508	526	518	513	489	511	501	508	510	513	498	508	493	514	508	484	504	513	457	498	503	516	492	531	485	480	519	532	529	542	504	503	552	504	519	507	485	474	502	465	512	500	486	511	516	488	467	484	495	504	468	484	477	540	464	491	513	526	503	481	524	494	492	510	494	502	476	546	480	537	527	503	471	496	512	488	515	476	496	514	475	476	516	511	485	473	503	532	494	475	515	506	492	485	483	473	547	495	471	471	472	487	556	540	472	488	504	460	529	523	461	482	534	508	500	513	513	485	485	522	497	461	489	501	487	536	496	529	487	480	502	492	497	479	508	479	488	547	500	487	505	517	499	504	475	493	498	512	462	494	532	510	458	539	535	501	452	525	521	505	527	541	518	465	529	518	485	505	481	513	485	521	507	462	505	482	506	503	502	496	499	487	507	495	488	505	494	488	459	483	549	487	510	518	491	488	466	498	492	537	497	511	498	527	516	498	503	498	483	503	495	536	491	539	509	516	522	480	483	505	514	505	486	465	502	478	477	483	487	514	511	477	537	494	551	448	486	507	525	515	520	493	503	476	511	505	488	521	507	542	473	454	490	483	513	477	497	461	537	491	515	474	526	492	577	505	526	493	463	456	498	498	471	476	505	504	522	523	483	490	512	531	533	486	481	475	516	507	477	527	520	478	496	509	510	470	494	468	526	510	503	517	493	515	491	488	478	518	513	510	529	509	511	509	485	538	525	508	462	530	492	461	494	497	509	472	514	512	473	515	471	445	513	502	521	511	556	527	534	500	476	503	504	495	490	510	473	510	521	502	504	519	507	504	524	501	499	492	512	466	537	505	500	468	477	538	514	490	466	483	511	477	494	488	492	464	514	516	500	499	483	509	535	489	485	476	526	491	550	494	499	474	506	520	497	496	492	504	512	482	503	471	524	471	527	520	516	531	496	465	524	497	502	483	466	525	546	496	507	517	493	537	504	518	473	513	529	512	492	490	490	494	517	532	516	525	554	509	521	522	461	465	494	522	514	510	521	516	549	532	498	492	528	496	506	506	493	501	462	490	536	488	491	490	507	511	510	464	483	492	537	483	516	450	505	515	513	504	520	484	488	454	516	517	537	518	490	496	535	533	492	492	500	540	475	510	495	490	483	519	505	476	520	486	486	477	506	487	498	507	524	511	469	560	521	469	512	498	519	461	530	472	512	441	484	474	553	502	497	461	471	469	525	513	475	504	540	479	478	512	502	526	510	537	466	509	467	492	468	515	515	495	542	479	494	491	522	499	490	515	467	472	494	509	510	496	498	507	499	526	532	477	497	489	483	500	511	514	486	499	475	477	530	479	508	495	524	480	498	528	505	485	518	517	544	538	512	455	538	472	453	501	506	527	514	524	514	517	477	533	477	514	447	482	472	475	542	527	512	476	502	532	439	489	483	476	493	505	512	518	512	488	492	484	501	457	484	485	477	538	489	497	486	508	500	478	510	532	499	507	530	486	481	493	522	507	514	520	480	496	497	507	545	497	526	478	503	496	514	504	499	496	529	482	499	523	562	491	484	457	498	499	491	543	492	511	485	497	532	499	488	489	482	498	533	512	487	498	494	504	480	538	484	515	486	524	512	477	539	509	499	473	497	494	472	499	485	505	503	516	529	577	530	488	543	474	529	486	565	533	489	534	484	486	473	461	484	487	469	506	479	513	507	455	474	484	475	532	503	477	509	495	512	500	507	502	493	523	504	492	517	520	468	503	500	510	485	477	504	483	479	493	498	529	489	517	511	527	515	529	471	519	501	511	464	532	532	492	501	519	513	465	552	544	476	500	522	499	511	534	511	516	516	513	508	501	498	541	521	486	509	520	478	488	546	503	492	517	532	489	504	511	520	501	480	505	522	511	484	455	482	463	536	470	487	484	507	489	494	525	499	509	555	536	483	512	493	505	504	512	483	462	494	471	470	459	498	510	502	473	507	528	501	510	488	483	484	498	498	493	515	485	516	477	500	500	508	477	472	498	489	531	499	536	466	484	489	524	513	552	486	532	501	477	515	491	518	496	483	483	518	496	523	500	482	527	506	530	521	498	497	485	488	470	490	570	549	511	494	540	505	510	502	515	506	531	529	512	513	482	502	494	508	512	494	536	501	513	499	489	480	510	491	487	513	511	506	504	505	530	502	475	499	501	482	525	476	459	477	485	465	477	476	523	504	491	470	523	552	495	505	471	478	517	484	468	514	505	518	430	460	511	483	481	490	496	475	515	511	496	499	499	524	486	491	481	508	484	483	489	496	485	476	511	500	506	514	510	480	511	520	461	513	505	489	505	522	507	513	514	564	535	506	493	509	503	463	445	513	453	502	510	475	466	497	497	510	506	502	475	536	482	500	511	477	472	500	489	489	503	530	507	499	524	478	506	470	503	478	466	542	502	499	505	479	465	542	518	486	548	452	505	525	536	493	465	480	523	485	494	523	494	484	518	483	527	496	519	491	484	529	523	521	520	481	497	463	533	501	481	503	502	543	499	509	475	501	537	505	487	560	521	541	502	518	477	517	534	458	532	483	460	515	483	482	545	504	529	485	490	477	535	518	522	498	494	554	502	500	498	495	487	463	493	506	534	497	494	478	476	498	509	474	517	483	507	506	478	500	459	514	503	520	543	484	508	526	488	494	468	537	512	506	482	506	505	488	461	521	520	489	542	517	482	490	526	456	506	524	487	488	449	530	483	516	494	514	500	512	531	511	462	500	491	522	543	505	514	487	488	493	482	533	508	513	492	501	514	444	541	497	518	462	505	504	481	505	458	497	500	486	448	478	497	522	501	490	503	498	479	468	492	536	480	522	488	527	494	501	527	517	529	492	530	504	547	493	510	545	520	462	515	512	512	477	505	474	533	481	489	482	503	512	499	514	524	515	547	473	466	458	509	477	494	460	534	485	505	495	459	522	498	512	493	535	449	528	474	526	523	506	495	505	531	496	489	517	509	470	524	520	491	458	493	518	508	509	490	498	484	534	482	495	513	547	527	529	527	485	497	484	469	504	535	509	512	481	465	491	502	507	485	500	514	519	506	497	467	507	490	513	495	544	523	512	472	504	484	502	463	509	519	501	454	481	513	475	510	498	492	467	518	505	508	528	491	524	475	529	449	525	532	516	531	496	467	538	493	537	515	479	478	502	530	445	533	473	514	526	518	498	521	518	530	523	481	514	507	515	483	518	527	489	466	504
60325	47904	12509	1500	658	598	485	459	434	449	396	368	373	350	389	366	337	385	366	333	347	320	339	345	354	343	344	338	343	350	307	319	343	370	319	322	340	365	306	348	338	322	335	333	360	326	338	346	329	353	359	302	339	354	322	348	313	364	336	335	339	313	328	350	299	311	332	311	321	303	312	314	288	351	326	311	341	328	337	338	326	323	338	363	348	326	310	329	318	335	332	347	347	335	355	346	345	344	331	338	351	358	355	352	317	343	349	304	346	321	328	371	334	321	340	318	300	321	328	310	328	284	334	329	346	330	319	306	323	282	362	319	305	290	316	317	288	326	328	326	303	366	336	297	326	329	354	315	370	345	316	313	338	343	329	378	343	310	333	333	308	338	357	352	326	345	335	346	345	348	361	328	296	329	336	362	319	376	342	327	321	370	339	340	367	281	327	329	324	339	304	355	375	330	354	331	333	337	331	318	305	314	339	351	330	331	339	299	341	332	333	337	310	309	344	359	347	325	327	330	357	343	302	350	365	359	332	315	327	314	340	351	338	355	324	323	327	299	319	340	323	346	337	337	308	339	321	326	326	319	354	345	316	354	301	333	346	318	336	314	356	337	297	332	385	332	341	335	301	345	337	324	317	321	353	355	340	347	343	327	305	367	322	317	317	343	312	323	327	369	358	329	327	333	323	334	335	345	340	331	376	321	304	335	322	339	368	356	320	345	317	315	365	361	328	323	347	335	355	321	339	338	346	328	292	356	343	357	287	363	319	331	315	367	352	333	324	333	344	331	351	351	339	307	365	347	338	355	350	319	324	310	338	341	337	332	339	317	320	328	302	346	341	368	337	353	317	325	315	295	359	315	338	340	346	332	320	313	314	348	359	316	351	373	296	328	304	342	321	338	331	306	330	350	347	345	320	355	337	341	356	325	303	309	364	353	358	323	319	302	332	323	339	349	328	325	314	335	317	322	328	357	338	346	342	309	327	332	323	333	345	323	366	352	347	333	303	320	333	365	331	340	351	320	308	328	316	319	306	352	303	340	343	342	351	337	307	386	306	309	345	334	308	371	340	307	318	299	348	338	328	340	339	342	301	319	338	319	303	330	349	359	337	347	350	352	318	312	354	319	357	328	348	312	319	319	328	334	335	352	343	317	340	321	359	380	317	352	355	316	284	333	343	313	318	339	333	299	298	304	317	336	331	343	359	314	323	310	340	366	348	332	327	313	314	301	322	346	354	316	319	320	332	312	381	313	330	304	311	341	382	344	328	337	344	358	372	332	328	355	313	321	364	319	367	338	334	323	339	351	326	350	370	352	346	322	336	318	316	308	348	342	333	340	358	319	332	304	335	317	347	350	340	247	334	288	320	370	377	310	362	375	326	324	298	336	353	340	353	375	332	371	343	364	297	341	339	343	334	344	329	345	320	344	346	339	330	294	335	335	333	319	357	377	345	358	345	350	296	319	363	325	339	335	329	329	330	365	325	338	337	321	346	350	333	315	331	362	321	338	316	317	349	330	328	330	343	323	366	321	363	300	307	359	333	307	316	322	322	337	313	306	331	353	315	322	341	339	344	387	369	326	368	358	317	324	349	325	356	336	336	330	340	304	337	300	340	336	317	340	351	334	331	320	321	324	340	356	336	323	349	343	324	356	344	334	322	353	363	313	324	333	341	286	341	326	329	324	335	371	336	332	341	332	309	314	318	347	321	322	285	344	332	342	364	374	344	316	308	338	318	348	337	359	378	334	295	318	352	342	323	351	301	353	326	337	336	378	326	347	321	334	356	341	339	312	318	346	360	336	313	298	317	343	317	330	346	372	340	340	335	321	356	340	345	343	332	344	356	324	326	308	310	340	346	337	322	350	319	340	326	310	343	322	329	330	345	343	322	331	345	332	359	338	342	321	319	332	339	357	316	337	311	326	319	334	296	336	339	342	346	320	333	361	387	372	324	366	347	339	338	298	311	334	328	323	350	328	338	325	314	347	297	359	340	342	331	342	334	344	335	346	333	316	305	347	326	336	330	351	323	347	332	354	371	315	307	333	330	347	339	321	314	333	341	318	321	340	320	326	316	343	323	312	339	324	313	325	338	334	327	318	352	310	355	327	316	331	326	350	366	385	351	335	311	309	333	331	349	310	302	321	337	320	359	283	312	330	338	344	298	322	355	360	322	324	319	343	325	299	347	319	334	341	330	350	345	337	323	332	351	307	360	318	362	349	338	315	323	317	330	339	331	317	330	351	355	336	300	346	335	332	327	339	308	338	323	323	329	329	355	322	294	338	307	382	334	347	346	327	336	307	325	338	319	318	323	313	300	341	342	301	362	332	351	365	329	305	351	397	385	322	357	310	347	365	349	298	351	329	309	354	354	318	361	304	356	348	359	318	353	331	312	299	359	317	312	322	317	336	335	323	325	328	339	370	313	341	344	351	343	307	324	346	317	339	327	353	297	320	356	300	351	325	332	315	318	311	349	335	288	362	338	354	338	308	320	335	338	325	332	327	327	309	360	373	337	350	335	345	337	324	360	325	309	350	316	375	318	323	380	343	345	320	306	370	350	345	345	353	335	358	322	295	349	327	389	322	311	346	332	312	363	349	355	306	295	353	343	326	321	357	321	331	318	330	341	333	360	354	370	379	368	341	308	301	308	333	364	341	324	359	317	352	366	307	330	364	333	336	370	330	353	312	322	302	336	334	346	274	305	282	348	337	328	356	349	348	326	340	285	328	356	329	309	318	343	349	298	368	315	327	354	328	333	314	310	328	364	331	336	345	339	316	347	365	370	332	324	327	332	323	327	325	338	359	285	319	352	310	337	318	313	346	315	336	326	321	317	330	335	329	328	320	336	347	371	326	359	303	356	318	328	316	334	337	308	328	356	361	343	331	334	338	318	330	342	332	340	356	312	328	309	319	350	350	339	310	343	347	329	345	354	313	374	338	334	345	347	339	323	312	348	343	316	334	343	348	340	350	346	361	295	320	324	352	323	351	325	351	307	322	361	328	321	332	335	333	315	337	339	348	325	343	323	357	329	330	314	319	293	325	321	364	343	328	335	357	369	304	327	330	320	333	324	332	337	337	358	349	327	335	352	339	315	339	350	341	336	342	356	324	339	317	329	303	356	296	319	320	343	313	353	335	343	355	356	328	287	353	336	351	319	337	312	342	331	339	348	316	303	303	343	328	320	365	347	324	323	355	323	343	339	319	326	329	314	351	379	311	380	330	364	336	300	321	356	321	372	344	301	351	358	330	340	344	308	330	310	313	361	318	364	335	327	325	356	334	344	329	329	331	317	337	336	316	333	330	342	364	319	359	350	339	352	319	334	351	341	331	322	310	341	324	315	370	356	326	327	372	303	329	342	355	335	319	310	331	355	338	312	336	345	307	335	374	334	323	364	360	345	355	334	339	336	329	305	319	334	293	376	354	335	329	324	322	310	350	328	365	345	351	350	319	336	329	338	359	316	332	343	334	347	325	323	342
38902	26383	2227	2426	2231	1858	1671	1486	1358	1249	1192	1143	1122	1054	1016	1023	995	998	925	945	907	872	968	923	950	888	859	869	906	857	885	838	884	897	888	871	903	852	843	851	877	821	876	854	896	879	896	858	886	849	826	899	864	871	866	832	831	823	860	843	829	820	854	880	865	827	877	836	798	778	886	872	811	831	781	847	889	791	778	819	824	831	871	899	788	818	843	840	841	799	859	843	823	832	838	912	810	873	859	784	796	861	819	853	803	842	821	828	859	812	815	791	767	829	825	835	833	800	781	845	793	816	839	806	831	820	855	820	825	811	814	761	834	811	822	811	831	793	804	855	860	797	814	812	805	830	864	784	772	823	849	820	848	834	840	818	850	858	790	842	836	827	819	836	882	862	815	844	798	864	835	797	847	838	827	799	832	827	808	820	834	893	862	760	869	842	880	816	807	820	805	875	814	835	813	840	865	871	870	856	789	847	773	802	752	777	805	854	788	870	818	854	742	824	784	833	881	840	820	828	781	850	829	773	781	828	867	811	825	835	785	838	776	829	845	836	847	828	848	888	786	801	858	836	783	818	843	843	872	820	886	825	856	811	860	775	836	804	840	858	853	763	870	862	791	799	838	818	814	835	827	828	837	821	809	835	876	886	868	811	845	875	805	817	752	849	828	872	851	818	738	852	838	862	819	853	805	864	828	864	859	829	821	786	787	776	820	841	868	836	838	872	792	807	833	826	812	791	805	868	861	864	825	750	790	861	815	844	785	823	838	812	835	824	894	815	817	829	816	816	780	821	828	810	825	796	852	841	849	822	846	798	850	816	852	834	853	844	850	833	846	824	795	822	840	852	827	821	865	867	863	807	824	859	840	852	860	814	835	857	802	824	841	850	819	762	829	870	854	833	801	855	843	817	813	785	802	797	830	812	873	823	838	834	879	820	825	833	864	865	811	803	817	824	837	802	798	793	859	806	883	839	852	809	862	824	849	784	881	844	858	800	823	777	827	810	816	848	814	801	812	833	863	866	900	789	795	786	853	805	824	803	821	845	816	832	846	861	807	869	839	867	801	826	820	842	816	826	835	759	842	831	840	800	823	845	860	831	837	848	800	836	818	809	801	821	848	859	863	834	818	849	844	855	840	876	829	851	824	843	863	822	825	810	813	857	845	817	837	847	838	834	826	804	799	784	810	872	792	833	807	863	849	810	877	808	843	861	833	836	792	808	792	763	813	818	786	831	815	830	844	841	857	819	810	815	789	846	842	837	774	810	818	836	791	812	800	816	818	827	838	849	788	822	836	796	805	844	861	871	812	834	870	810	813	817	812	795	799	820	813	794	807	838	772	781	855	841	856	874	788	841	808	796	800	821	846	846	773	860	813	867	799	831	850	832	849	830	875	898	867	836	814	811	789	813	827	864	831	783	812	837	853	825	827	815	797	809	888	820	801	800	870	890	791	808	854	843	851	825	796	853	806	896	844	777	835	776	830	810	861	849	788	840	845	796	860	818	856	783	808	817	818	801	842	866	838	871	867	788	854	864	858	807	842	779	827	853	845	842	852	859	806	840	872	812	778	841	825	782	843	815	815	820	812	859	874	817	810	799	838	797	795	836	841	846	841	802	826	795	835	824	832	822	843	878	816	847	836	909	794	829	852	789	849	823	836	920	869	796	786	792	856	809	866	838	834	855	861	801	854	835	837	833	828	873	800	864	766	868	788	787	814	842	841	809	821	797	804	832	841	803	853	827	882	832	810	843	812	838	826	811	849	873	848	851	826	881	823	835	822	820	818	872	820	863	817	875	857	803	858	827	833	865	800	829	801	858	843	775	817	835	823	833	848	852	842	831	813	807	783	858	778	869	825	866	817	883	817	852	808	847	838	873	880	803	841	847	867	817	839	831	842	831	815	824	855	794	859	814	872	775	830	807	828	809	828	815	811	810	864	836	848	808	821	842	875	805	810	805	800	815	845	818	813	832	838	774	818	805	830	865	808	854	849	777	780	824	811	882	821	835	820	848	839	836	856	825	845	848	807	820	792	793	827	812	800	827	839	790	835	822	798	858	846	804	815	831	825	863	834	852	831	834	803	840	868	797	833	831	856	808	844	836	791	856	853	814	842	777	847	808	858	835	855	783	847	829	856	818	808	757	795	881	805	792	780	824	815	863	831	800	797	833	841	815	826	844	844	884	767	888	821	828	810	791	842	863	879	799	845	789	824	776	797	890	797	846	811	818	807	814	791	818	821	822	862	784	854	792	854	781	812	860	799	799	799	854	812	832	877	862	872	813	868	844	778	861	820	836	839	818	825	799	838	872	846	781	827	828	815	811	816	807	801	803	886	807	817	847	843	823	869	825	796	823	822	812	874	799	815	795	803	830	795	838	802	829	813	762	804	827	778	846	867	854	844	909	791	864	768	823	833	834	781	896	789	828	801	786	787	836	818	863	904	848	804	875	794	813	801	773	818	792	798	766	864	833	845	877	833	831	814	836	826	883	857	806	871	833	808	877	864	804	806	805	804	864	848	840	811	804	866	827	866	836	856	821	864	831	814	820	790	831	837	849	825	821	815	807	818	792	834	852	787	808	781	860	836	797	812	808	862	885	862	850	784	860	852	855	836	874	812	818	794	825	803	819	836	827	782	864	813	803	776	831	864	816	826	774	861	813	829	864	880	810	828	803	819	846	797	832	866	878	841	842	815	832	822	806	855	806	842	808	822	836	812	853	830	860	819	752	762	824	848	797	840	802	851	811	821	847	810	864	846	864	835	837	787	813	837	826	825	813	796	816	824	868	844	822	834	854	825	799	861	834	848	820	846	830	842	865	868	802	859	819	808	853	834	849	804	804	829	885	802	810	908	849	802	826	871	845	826	781	816	842	832	786	815	833	816	849	849	797	844	860	794	815	835	756	804	806	836	828	808	831	810	827	827	790	758	846	773	843	786	825	833	814	755	779	787	799	865	819	841	802	831	837	850	824	843	812	836	856	846	839	806	772	797	807	814	849	808	778	802	830	775	792	773	860	841	822	818	827	799	817	779	829	805	814	812	867	818	842	859	821	842	803	828	783	839	862	846	810	851	854	847	817	784	812	793	827	792	789	833	817	793	790	844	828	839	823	815	809	832	818	891	831	802	796	794	853	811	860	853	818	807	814	860	815	806	803	825	838	838	826	779	840	818	844	811	784	797	817	787	852	811	823	824	819	799	824	810	872	802	778	829	839	834	823	788	814	817	843	845	743	872	863	856	785	824	827	812	813	856	867	861	822	834	885	859	850	815	802	822	824	827	816	826	800	786	915	833	807	878	866	811	849	867	811	855	806	851	866	833	834	812	811	859	833	806	884	814	831	821	838	792	850	801	861	820	822	821	831	838	780	816	790	823	819	831	829	854	846	825	839	856	850	840	824	820	871	853	814	787	840	810	893	845	790	813	795	867	857	799	844	837	831	847	853	857	847	796	790	827	817	832	804	818	815	791	844	820	870	822	799
72337	57782	19541	5218	1171	842	686	628	505	429	403	424	405	372	380	354	406	344	340	369	310	332	336	335	345	341	334	343	341	358	321	380	344	320	344	323	363	343	319	339	360	328	317	357	325	343	337	354	354	356	333	339	342	347	344	320	316	366	304	299	350	348	371	311	348	348	330	367	330	345	358	355	337	347	363	350	336	327	370	324	350	340	358	341	335	307	347	351	342	322	333	338	318	298	341	333	326	334	355	361	349	327	321	319	325	325	314	317	342	308	324	337	327	354	346	321	346	294	353	316	328	308	319	324	321	358	344	323	332	336	330	333	321	324	325	319	294	317	365	325	351	329	321	324	329	332	325	353	326	316	312	370	324	348	346	331	322	316	323	302	318	348	332	302	349	310	350	305	336	330	351	313	335	326	287	297	350	367	333	341	329	300	347	319	341	310	331	305	327	330	324	344	324	296	350	338	306	321	328	332	320	316	331	344	325	287	323	356	332	343	327	363	326	326	325	320	319	330	337	337	342	345	272	349	319	316	345	325	359	363	320	318	338	321	344	313	308	386	330	347	323	348	358	309	312	298	334	333	344	315	308	336	362	365	313	373	353	329	317	318	348	340	366	309	345	349	325	335	293	304	295	322	286	309	330	313	315	328	346	326	294	329	288	333	362	327	299	340	316	346	338	337	322	343	350	357	356	327	335	337	310	348	355	310	317	312	329	307	288	296	334	340	345	341	313	330	326	331	344	320	350	318	336	348	320	351	322	326	344	333	318	333	337	313	333	332	334	345	351	286	302	316	346	342	354	338	329	324	284	327	343	314	283	338	348	354	347	321	350	330	357	348	334	328	356	310	332	335	305	328	306	345	316	320	311	322	343	315	350	353	336	341	337	292	341	343	337	316	325	350	289	318	320	306	327	303	307	345	312	312	333	338	322	333	321	348	319	338	316	315	355	302	312	338	355	346	336	329	316	313	327	323	315	335	309	335	288	350	340	324	334	362	318	345	330	343	342	304	308	294	331	339	340	324	327	359	345	344	346	338	292	341	338	337	320	325	331	328	342	319	315	326	346	316	346	362	345	340	327	342	347	341	331	328	335	339	313	306	341	339	353	360	317	330	328	338	327	338	340	365	306	327	312	359	342	302	314	315	323	364	330	341	344	300	298	335	304	327	348	342	349	326	329	306	330	368	342	333	325	343	321	322	345	333	310	340	350	360	328	347	289	321	332	342	311	293	347	342	340	319	291	325	314	305	343	321	323	345	321	333	356	330	351	336	351	311	314	341	299	326	356	327	337	344	317	323	369	360	321	342	365	334	315	338	354	337	360	312	324	355	338	346	320	326	349	327	340	317	303	344	316	364	312	347	348	346	306	338	320	316	330	359	365	327	349	337	307	265	351	347	343	328	326	321	316	297	310	391	344	331	282	314	291	345	303	332	325	332	329	348	309	334	346	289	339	328	306	342	360	312	293	339	348	339	313	349	320	331	302	314	326	319	341	329	279	350	347	337	319	300	303	333	308	349	339	359	332	340	399	341	375	322	325	328	311	360	337	329	314	304	359	340	353	352	310	298	326	357	340	322	346	328	357	316	308	328	332	326	317	348	321	350	313	340	324	315	337	369	331	340	355	311	330	301	328	386	342	339	357	322	311	339	324	332	339	367	300	365	316	317	315	320	340	312	330	329	355	333	349	376	345	338	320	335	316	329	327	353	343	331	312	310	312	322	318	357	361	364	333	386	375	353	321	343	349	344	301	357	318	319	354	346	319	353	332	339	370	330	327	357	348	350	330	333	313	404	324	341	325	344	315	349	352	364	300	322	335	323	355	348	324	320	314	332	356	312	311	334	346	339	348	345	323	334	315	321	320	311	294	302	331	311	336	309	296	365	309	326	273	345	318	315	327	331	335	298	333	321	335	343	357	332	343	351	328	306	299	345	318	330	311	321	318	355	320	325	339	291	294	349	376	338	330	302	302	338	334	333	286	325	373	323	338	358	317	312	336	315	360	340	352	311	302	329	342	386	325	304	305	303	321	341	322	333	368	334	350	327	346	314	347	344	314	324	349	307	336	336	334	308	315	330	346	364	299	325	332	300	313	354	366	318	323	328	358	289	313	324	336	321	309	305	324	338	356	331	310	314	341	340	349	364	341	344	343	358	318	310	325	312	348	373	319	315	314	330	332	334	320	285	327	372	314	365	311	326	320	292	327	343	345	317	320	298	352	361	341	317	345	331	329	316	331	300	308	323	332	341	358	363	362	345	340	294	350	324	316	368	308	331	363	362	340	315	312	317	336	322	322	334	300	338	328	290	309	320	344	360	328	304	337	351	359	338	311	331	327	356	338	361	347	299	326	335	313	311	316	322	354	341	297	330	335	314	361	320	340	336	339	325	312	349	320	320	323	317	314	294	343	334	351	367	325	350	331	363	314	348	344	306	326	347	320	319	343	343	332	314	336	351	320	333	351	349	328	354	322	334	321	311	334	333	333	334	322	331	347	327	312	317	360	340	351	303	321	360	311	341	346	331	339	366	331	303	341	361	319	307	293	351	337	347	303	317	337	313	336	318	336	302	330	326	340	343	352	348	338	338	303	291	329	320	357	335	303	295	326	326	327	363	333	321	338	342	367	340	306	356	313	315	327	355	355	314	334	317	342	344	350	324	316	343	312	329	335	320	347	339	353	287	342	325	316	309	337	348	326	352	359	334	340	315	318	311	332	292	321	299	330	362	314	286	341	349	352	294	334	345	312	349	328	337	300	369	337	317	360	315	311	338	293	309	293	322	325	311	328	339	317	339	338	336	351	339	306	323	298	299	317	340	313	320	310	331	321	358	306	323	320	333	306	363	315	328	326	338	309	379	336	349	314	330	333	310	320	362	303	360	353	314	350	357	325	354	344	334	306	347	325	330	348	290	306	363	363	308	314	340	291	334	367	331	334	335	350	379	314	305	308	346	339	321	335	318	346	309	344	345	323	305	303	348	339	335	350	336	356	342	293	307	352	372	325	314	300	369	312	346	327	340	312	326	336	319	293	308	340	358	326	329	342	350	325	337	377	344	325	320	280	329	357	344	353	356	313	340	343	346	330	301	356	339	320	321	312	330	381	342	344	364	317	342	323	293	326	313	350	329	327	330	327	346	358	303	344	316	294	345	364	331	312	308	360	320	338	325	333	334	299	325	305	327	297	338	301	336	329	295	337	302	331	357	306	350	306	312	324	381	356	343	324	331	342	312	311	324	368	299	328	343	352	324	327	334	298	326	339	311	337	351	349	321	361	315	317	322	332	325	340	307	343	341	316	337	317	323	329	304	293	367	308	339	380	316	326	337	316	349	334	318	325	341	298	366	308	318	330	349	299	330	318	306	313	327	306	305	364	308	342	331	336	351	309	316	308	341	312	315	338	343	317	325	310	339	341	358	312	330	331	339	329	316	314	344	337	341	352	348	320	341	376	310	352	316	330	314	324	336	286	309	332	320	326	334	334	325
48761	33479	3489	3943	3385	2937	2422	2054	1823	1602	1493	1370	1298	1209	1189	1157	1076	995	1044	984	987	988	951	942	904	935	912	904	889	851	862	848	856	889	839	814	837	865	803	852	823	874	849	823	829	827	847	825	876	833	806	832	847	811	830	774	865	882	821	857	862	885	808	815	777	787	818	821	834	830	839	813	783	843	850	806	753	810	800	789	765	823	782	823	816	768	848	798	769	768	735	827	820	753	779	768	798	858	828	740	767	797	805	811	824	800	787	774	779	820	761	798	736	806	773	781	844	747	792	795	803	759	768	774	815	807	826	820	737	792	807	781	811	787	726	841	774	803	853	806	813	798	776	768	780	781	828	764	748	819	773	808	819	778	782	816	757	805	805	786	783	764	760	804	834	737	808	829	823	761	745	807	821	804	762	765	768	814	798	810	791	814	775	801	791	787	837	785	778	810	816	792	762	754	770	780	826	797	811	786	805	780	815	800	791	766	792	793	819	757	805	811	736	799	815	775	770	830	791	796	857	808	718	755	799	811	807	778	797	763	817	746	783	744	765	772	845	769	801	755	747	806	778	801	800	832	821	767	830	824	806	799	827	814	806	814	833	794	794	775	801	764	795	795	794	779	758	781	775	760	789	780	766	814	835	820	818	767	812	804	795	771	767	815	761	763	771	753	802	782	743	781	780	776	788	801	776	791	789	789	836	752	764	779	762	734	724	769	768	760	800	793	781	835	729	806	817	824	785	809	769	728	828	828	773	769	737	810	803	816	734	769	774	773	756	807	793	772	800	796	804	801	768	797	778	805	795	777	807	797	745	785	751	807	770	812	737	788	786	773	804	810	737	773	790	779	825	779	778	787	786	780	762	797	771	742	790	727	803	799	775	788	813	814	800	843	794	816	769	775	788	787	789	802	832	804	780	772	822	808	794	746	796	802	768	761	851	790	744	778	829	788	802	783	769	781	802	795	831	772	811	841	809	781	751	791	768	787	757	797	782	809	791	816	824	842	784	828	800	843	758	783	756	891	800	805	755	782	793	812	832	813	759	720	794	811	774	809	731	780	786	752	780	744	815	800	801	744	831	777	767	779	797	781	767	799	843	788	807	812	778	784	780	775	779	754	815	785	757	787	800	746	834	812	762	725	753	812	761	784	805	817	882	790	807	759	821	796	791	766	769	800	751	781	776	767	757	799	792	763	794	806	787	815	758	757	863	781	790	784	788	790	819	833	775	837	741	796	710	820	819	854	801	787	818	795	815	779	749	823	803	791	823	748	771	800	767	756	777	820	789	787	830	734	801	771	775	804	797	797	819	831	793	752	828	807	778	759	803	775	758	762	801	804	758	768	765	812	799	811	804	781	840	734	825	777	807	812	784	776	777	800	775	809	794	789	848	781	810	815	746	768	781	812	790	752	760	828	781	817	790	797	780	815	775	815	793	797	757	794	809	778	787	778	842	747	787	790	845	815	759	801	801	779	799	769	815	781	792	763	871	804	810	752	749	824	795	791	800	818	745	793	764	821	791	788	730	713	802	768	781	834	818	834	788	806	788	780	802	822	838	770	799	748	834	776	781	790	807	815	812	797	784	780	770	747	839	779	797	799	767	791	752	799	788	845	846	781	750	791	795	803	827	841	846	777	819	795	805	804	735	777	760	797	762	756	784	796	807	861	787	780	806	793	750	829	767	864	793	787	767	761	798	792	790	798	807	817	851	787	761	869	846	798	777	775	796	784	772	818	802	770	779	824	828	756	795	775	809	786	849	816	762	751	782	762	750	786	794	774	823	773	726	750	802	773	780	769	832	801	818	796	809	854	783	798	798	814	780	794	788	771	810	827	821	769	787	789	793	832	761	792	804	798	810	784	754	827	818	783	803	768	778	762	779	752	780	787	808	837	772	761	759	794	820	761	857	775	827	769	810	809	778	798	771	794	796	789	791	780	752	839	766	790	775	764	802	820	765	798	815	799	734	788	736	796	794	761	791	800	816	821	797	863	774	790	775	825	793	850	809	818	834	796	781	809	744	785	840	762	760	818	802	812	794	807	788	824	852	776	772	851	775	784	791	812	839	791	829	757	787	805	775	773	778	802	780	810	752	777	764	798	820	818	796	800	850	753	786	785	794	778	813	814	787	815	726	807	800	806	793	794	802	828	764	851	772	783	787	807	744	845	810	777	742	710	782	800	775	807	781	774	783	822	848	775	767	793	754	772	726	782	805	815	773	776	811	796	739	794	788	783	787	800	824	779	779	792	806	776	782	765	777	771	810	788	808	791	854	750	809	806	790	799	820	743	781	791	773	836	753	746	788	844	801	802	752	819	781	789	781	764	805	758	756	790	797	810	788	792	788	771	809	797	800	731	802	801	830	773	810	764	837	827	835	792	785	782	771	816	809	813	772	756	802	768	799	799	804	832	800	792	823	766	783	770	758	772	775	807	793	804	827	779	817	783	741	775	845	796	866	757	755	785	781	841	815	750	801	756	810	746	793	791	739	798	820	826	815	827	807	753	831	799	743	774	791	741	787	788	743	833	828	761	801	802	804	771	829	808	804	795	791	773	796	801	784	829	797	820	832	753	788	849	741	782	796	729	770	791	770	784	754	758	804	828	814	832	785	774	759	814	800	817	786	791	774	813	753	738	754	789	751	854	801	769	852	808	801	821	790	796	772	798	787	753	759	761	776	881	746	777	751	810	821	759	776	786	780	785	817	819	800	763	797	808	769	792	758	784	817	816	841	763	787	741	833	763	751	783	779	759	817	870	771	729	784	791	811	794	791	792	752	779	775	789	803	778	759	775	779	777	784	774	773	775	766	779	778	734	768	827	820	813	785	780	810	755	827	786	841	779	784	760	815	759	764	768	830	812	834	824	802	804	814	776	761	759	809	802	775	820	754	769	802	787	788	755	776	790	778	784	783	777	809	776	838	790	778	741	803	768	808	817	766	840	771	765	853	812	761	802	755	801	818	797	776	795	816	824	821	738	793	805	791	821	774	782	764	774	739	821	741	837	776	766	812	836	789	760	789	781	806	766	777	824	809	796	791	814	787	820	799	813	739	790	780	755	811	749	817	819	767	802	768	774	804	792	764	817	761	802	778	784	814	799	743	809	800	806	821	759	770	791	766	797	843	792	789	787	799	766	810	798	783	732	802	782	789	800	790	801	805	801	818	793	746	780	803	768	820	793	810	839	777	766	820	744	811	742	744	768	754	803	796	786	774	832	758	817	807	760	788	771	805	786	831	838	757	828	815	806	790	811	817	777	756	800	779	800	752	815	782	736	775	774	797	814	826	725	816	765	755	821	838	759	797	813	731	787	785	818	772	805	740	808	788	828	797	743	815	803	841	763	806	793	764	775	810	787	769	820	765	738	812	801	787	805	801	814	735	798	733	743	774	763	844	794	805	822	805	784	777	858	753	807	772	787	768	791	771	821	799	782	744	772	831	730	825	741	825	770	845	728	773	792	824	794	754	842	820	760	778	780	763	801
11674	4363	286	214	175	181	171	179	170	177	162	186	210	178	189	186	164	157	177	198	184	185	211	172	195	170	169	176	157	177	203	185	195	162	210	194	195	158	199	197	184	155	163	173	164	180	164	187	168	187	184	174	192	183	179	166	174	203	173	171	209	167	171	173	171	177	177	160	181	187	198	160	182	183	181	175	198	174	173	173	178	181	202	142	155	200	195	182	173	181	187	186	184	169	197	206	183	203	145	164	197	186	150	185	156	148	190	207	196	176	183	183	171	169	177	144	180	159	173	180	171	188	178	190	178	166	182	167	174	187	183	168	180	175	163	181	156	182	171	161	170	156	203	174	162	183	167	171	190	197	169	201	171	177	167	186	152	193	187	164	157	163	183	183	163	158	171	197	189	167	180	177	202	164	199	166	186	161	171	194	181	174	151	157	188	185	187	182	173	173	168	201	194	185	185	154	177	178	169	166	180	182	168	172	151	172	180	159	168	181	160	171	180	188	176	186	190	156	181	189	149	218	185	193	186	170	177	178	168	168	198	163	190	183	190	193	178	192	167	180	176	155	180	191	192	176	189	173	187	189	185	187	156	164	165	181	170	181	154	174	178	173	167	161	174	183	165	167	182	175	185	194	182	187	190	190	176	167	177	203	174	173	180	176	168	186	170	191	196	169	195	175	171	202	191	185	159	179	167	180	176	189	192	160	166	165	167	147	179	191	154	192	184	162	164	164	163	198	180	174	182	173	176	185	176	152	159	175	182	183	177	190	159	164	162	187	146	195	169	184	177	175	153	172	184	145	156	191	172	172	172	187	170	151	183	177	174	156	168	175	159	184	183	206	156	160	172	166	150	164	178	159	180	155	196	188	152	162	184	175	179	173	168	186	182	172	190	164	159	170	152	175	169	194	169	162	184	175	152	196	172	176	178	173	162	202	151	174	155	184	170	179	163	181	167	183	172	190	202	173	170	189	178	173	158	197	179	176	166	193	188	170	183	190	201	183	191	179	157	161	179	191	184	163	162	188	183	194	195	189	162	180	180	150	148	170	177	173	180	176	180	190	196	173	192	187	165	210	163	170	168	174	166	175	188	175	194	166	201	171	175	171	179	182	155	167	165	162	196	200	200	202	167	167	172	163	161	185	182	164	192	177	181	185	192	167	175	166	156	184	169	185	173	172	168	156	172	194	197	156	169	223	172	178	160	162	177	171	190	171	191	166	206	183	178	175	181	173	166	161	169	196	174	181	178	191	182	158	165	167	202	187	197	172	174	170	188	192	186	196	180	145	191	188	192	177	180	182	197	180	151	144	185	172	174	164	183	195	210	171	193	160	156	199	189	166	205	170	206	157	166	157	148	162	175	174	167	168	178	165	179	178	159	163	188	186	180	155	144	191	181	182	190	165	173	176	169	185	177	163	176	163	170	159	179	168	186	173	168	148	168	169	222	162	169	188	171	177	188	171	152	151	159	162	164	178	177	163	174	168	180	154	201	166	163	213	183	182	183	199	187	173	179	170	147	186	134	172	173	183	181	193	180	170	169	167	204	154	166	193	188	164	177	178	179	184	140	196	187	193	192	171	140	171	180	183	163	172	164	167	161	173	189	177	175	168	186	192	185	188	168	187	163	190	194	179	170	174	136	183	173	164	170	190	177	173	169	159	169	178	167	174	194	189	185	159	175	184	161	189	166	156	180	189	151	204	180	209	172	156	183	189	187	202	183	158	192	163	186	192	153	176	179	175	184	153	198	164	165	196	183	154	161	193	178	175	181	173	191	201	167	181	171	170	190	193	181	173	172	179	179	183	184	177	154	168	190	196	181	184	191	193	189	197	173	158	166	178	139	169	148	195	161	163	193	164	164	179	159	189	182	181	188	212	203	160	168	185	188	166	176	178	168	150	208	183	208	170	178	180	159	167	151	184	159	183	153	178	167	163	179	172	171	183	205	167	139	163	200	172	188	175	184	171	178	177	160	145	175	156	180	171	179	180	183	174	190	155	182	192	175	175	189	181	183	151	175	179	174	196	223	208	167	145	159	152	180	168	181	165	185	172	172	209	156	166	165	181	181	169	178	179	191	191	204	186	178	196	160	166	179	148	186	190	187	167	170	180	174	194	193	184	136	190	177	175	170	188	141	173	165	184	177	173	175	180	182	211	179	150	175	170	185	200	168	181	168	176	172	150	173	207	189	170	170	181	165	173	183	180	184	184	177	207	184	207	160	179	200	197	180	172	181	174	166	159	198	181	181	161	171	150	174	182	182	190	161	175	173	201	173	184	173	175	164	174	187	189	183	169	183	177	172	174	167	172	156	172	158	181	187	175	172	182	180	178	173	167	163	194	186	193	190	178	153	186	162	161	182	198	179	197	175	152	179	186	193	186	168	190	193	173	179	166	187	198	172	175	171	181	186	171	185	175	185	178	186	178	169	172	168	185	151	189	197	154	171	185	174	153	178	161	172	160	175	142	159	171	170	169	181	183	189	179	186	172	183	169	179	169	164	167	201	177	168	186	162	140	170	166	175	191	178	201	178	151	201	160	154	169	179	156	173	180	199	153	179	194	176	170	180	161	187	186	187	183	191	173	188	167	164	184	176	205	165	171	167	167	181	178	184	153	184	153	183	187	174	170	169	195	175	162	156	164	176	208	184	167	172	165	192	173	163	177	187	178	186	186	177	185	190	180	176	191	166	184	176	181	199	160	170	168	174	166	190	173	165	188	154	167	192	181	172	172	160	187	169	189	172	211	160	191	172	166	174	173	167	195	187	188	186	172	151	189	152	162	165	208	172	181	168	187	168	161	184	189	172	185	168	173	154	157	184	176	183	173	199	184	209	185	173	201	178	187	194	194	187	159	196	171	180	174	173	162	149	200	150	159	177	170	182	195	179	190	152	170	174	160	183	172	160	165	195	211	185	181	182	179	181	177	190	196	181	164	170	180	185	184	162	186	185	191	201	189	184	186	178	189	197	167	178	173	155	176	171	179	187	182	174	181	177	179	165	179	158	195	180	175	157	194	170	202	193	183	163	182	183	179	192	196	176	165	197	199	186	176	188	161	168	176	167	193	171	200	163	176	169	177	192	183	162	180	190	177	158	138	177	146	165	191	175	166	160	166	180	170	179	189	216	188	172	175	179	155	186	172	154	159	169	165	211	165	180	185	164	196	173	178	174	193	179	189	181	181	177	200	172	163	178	178	173	182	157	194	199	161	165	189	163	193	181	170	166	186	192	180	181	182	177	188	152	167	170	179	168	184	187	185	175	177	187	185	204	177	160	162	169	156	176	157	160	189	200	179	192	182	164	179	173	173	194	195	195	192	163	180	165	178	179	176	184	174	177	170	157	184	171	183	200	186	173	175	174	177	174	171	179	224	174	192	201	165	167	155	179	193	182	192	200	180	160	169	158	145	175	188	154	196	182	188	185	163	185	158	196	180	177	174	171	204	172	180	155	179	189	167	186	161	188	181	172	176	179	176	211	180
13667	5697	531	568	583	526	542	542	520	548	525	540	510	507	505	509	504	500	523	496	543	474	491	464	474	484	479	521	491	493	504	453	492	506	462	529	494	484	486	501	456	511	483	511	480	472	495	496	515	454	490	504	464	451	527	498	518	529	490	468	532	446	525	510	502	472	519	491	447	488	491	516	467	501	508	508	503	513	492	483	536	495	482	494	538	516	502	486	468	504	512	457	520	517	493	492	470	476	510	471	499	532	517	477	496	499	503	510	471	472	504	494	449	499	463	482	480	467	534	470	481	486	534	490	509	509	530	523	535	504	508	530	483	522	481	504	509	503	491	477	464	505	518	499	490	481	527	494	467	531	499	450	472	530	485	508	497	512	501	490	491	454	501	471	482	487	482	509	473	488	500	486	505	504	444	510	523	476	546	509	492	515	492	486	486	472	503	503	468	476	495	468	505	530	464	522	550	491	482	505	494	493	472	525	475	512	487	514	472	492	511	480	519	535	540	475	502	509	499	488	472	471	489	504	471	518	477	501	490	475	484	501	474	526	498	507	487	521	489	518	500	463	488	483	508	502	513	507	506	514	517	518	507	494	482	491	498	486	491	525	475	466	479	477	459	514	492	473	465	506	457	481	452	471	498	519	475	525	485	470	518	531	509	493	460	498	477	517	483	501	458	485	491	503	496	490	503	497	522	464	505	485	515	483	508	447	485	486	519	504	488	485	521	491	480	520	498	486	507	490	483	497	484	497	480	507	501	502	453	495	459	492	505	506	500	508	492	483	492	517	509	504	467	500	525	493	512	488	512	482	479	515	528	457	526	482	485	482	513	486	492	490	500	531	466	458	449	466	440	515	488	456	466	510	520	492	514	465	500	488	490	499	515	499	480	446	505	484	463	469	528	494	483	460	511	502	478	536	520	453	495	491	482	517	468	507	492	422	516	468	471	506	525	495	524	510	482	513	474	460	496	514	516	464	483	462	487	491	522	496	472	464	499	458	513	466	489	539	474	478	518	546	471	503	523	491	466	556	443	520	460	468	479	510	445	493	503	498	507	517	505	491	509	531	502	460	524	477	500	473	477	520	492	508	511	499	502	484	514	493	476	509	515	517	495	513	483	478	470	525	511	494	494	515	510	450	473	546	458	511	481	528	483	499	500	449	534	522	493	467	494	446	498	488	477	498	541	512	511	541	475	497	496	520	486	500	504	508	444	512	494	522	500	477	516	554	513	510	499	521	438	490	454	500	480	503	559	500	488	509	490	508	472	495	507	527	453	465	506	493	507	509	490	504	470	486	489	482	485	501	470	504	506	499	491	491	523	516	546	470	483	524	471	484	494	501	539	469	520	515	487	497	457	507	527	488	499	499	505	518	508	487	529	480	425	456	493	513	489	512	491	527	484	500	505	504	490	453	482	507	487	499	517	480	470	512	481	453	485	524	537	502	505	514	514	461	512	487	479	516	481	456	491	482	475	488	520	490	505	443	494	494	501	491	482	524	491	527	452	528	465	521	491	495	469	488	474	521	502	494	468	485	483	498	486	495	486	514	508	508	486	506	491	528	499	534	467	499	482	484	463	485	480	457	502	486	508	495	479	491	503	483	500	475	489	491	469	497	481	442	473	538	463	451	510	512	522	484	493	529	513	485	530	473	527	510	510	521	460	474	479	493	467	514	503	517	515	484	532	509	496	485	467	524	455	516	486	469	479	520	532	491	476	481	482	451	517	552	480	502	539	484	481	489	491	528	487	459	493	485	500	495	519	480	485	496	502	505	469	478	487	500	502	536	485	496	487	519	486	479	507	476	520	492	477	492	514	489	494	508	457	475	523	549	514	573	511	445	497	462	472	471	512	474	502	502	500	496	501	501	497	496	469	521	533	518	480	473	485	489	518	478	519	500	482	479	516	518	507	493	470	502	508	473	488	493	525	489	503	512	531	484	509	520	548	496	501	460	487	497	511	496	513	504	490	486	443	512	496	502	550	512	475	532	504	461	509	482	490	523	482	506	501	470	494	547	499	483	475	523	446	485	490	502	485	494	501	499	456	467	487	514	499	484	519	495	490	488	532	464	484	499	472	502	474	483	508	504	507	457	512	477	512	501	488	487	480	507	513	464	462	522	549	466	480	468	513	490	490	477	475	451	493	508	511	464	470	498	505	468	499	501	503	492	487	438	490	501	466	506	501	509	471	485	498	519	501	496	503	435	474	465	512	526	510	518	499	493	499	515	470	526	460	500	528	524	508	490	520	523	472	499	492	483	505	507	505	504	454	503	457	515	451	490	506	514	498	487	490	514	477	471	487	498	495	537	505	538	485	489	475	520	505	510	498	483	484	515	457	503	497	472	488	512	462	516	520	496	463	522	511	496	463	492	468	478	465	483	519	507	487	501	479	508	450	483	536	461	456	525	509	503	478	471	476	503	500	488	512	474	516	536	484	541	506	490	467	486	502	500	517	468	472	461	483	503	508	476	539	495	496	503	515	485	470	506	497	424	531	474	493	484	485	505	471	506	465	465	506	518	516	498	503	468	504	441	526	524	491	511	507	498	469	505	520	507	508	516	479	521	458	521	509	509	491	477	490	488	489	547	487	457	505	522	496	503	505	490	499	499	488	455	502	513	536	473	509	483	461	432	471	511	508	517	424	508	502	508	499	494	479	476	499	478	484	480	511	473	484	475	519	547	544	468	506	501	525	540	466	474	436	486	514	462	489	507	532	543	470	506	470	482	486	504	516	519	480	527	509	481	512	476	506	479	536	471	483	484	526	503	519	488	508	486	508	481	448	499	506	523	522	547	493	516	475	445	511	508	527	505	507	512	512	496	488	497	518	471	542	493	500	437	482	542	516	525	497	509	509	489	487	477	483	481	504	497	507	456	513	513	537	499	532	497	475	504	476	522	510	500	489	475	504	460	504	513	481	486	509	494	489	527	450	493	504	475	455	535	506	497	492	499	495	490	456	518	504	480	485	496	479	531	477	526	489	495	498	503	486	499	519	505	523	493	496	530	490	520	479	500	500	518	495	502	476	490	506	499	485	490	507	507	506	451	471	449	487	486	485	523	513	478	490	491	516	483	473	468	494	500	498	510	502	478	506	527	526	500	530	536	523	507	459	499	502	482	492	457	467	473	546	484	498	506	481	527	484	479	482	508	501	520	512	492	470	480	540	494	456	515	499	471	499	481	528	495	487	531	493	518	491	507	520	491	474	498	489	516	502	474	508	432	527	443	490	476	477	509	482	530	521	479	524	486	492	455	497	516	501	525	491	496	502	506	494	505	454	470	525	465	456	488	508	497	495	469	488	489	503	484	471	491	509	522	533	465	500	454	517	516	476	497	475	496	485	529	518	519	458	477	468	517	474	538	508	515	497	502	455	546	520	502	489	480	474	508	503	497	507	493	484	477	482	484	465	525	506	505	489	461	516	514	541	500	463	515	487	470	469	507	493	548	517	489	509	500	462	517	542	519	476	485	502	521	463	520
60084	47523	12298	1430	655	568	455	470	435	382	385	402	360	368	359	327	344	330	355	359	322	363	314	367	290	342	314	333	322	309	373	368	345	336	320	373	317	323	316	336	328	357	324	356	316	322	359	314	350	372	339	326	343	322	366	316	327	323	344	348	346	333	343	332	343	321	318	347	354	319	297	331	318	348	326	348	365	330	321	311	308	352	350	309	311	356	335	354	309	315	333	342	305	280	330	336	334	343	351	348	326	323	313	307	341	323	336	335	340	326	353	343	326	309	327	347	309	327	315	348	333	334	312	335	349	357	324	331	338	327	332	331	351	337	300	296	356	316	316	316	344	328	329	312	337	344	320	339	337	329	313	359	320	316	335	297	319	316	339	301	335	340	358	330	306	343	358	320	318	320	320	309	327	324	354	336	320	302	329	342	361	363	350	333	311	309	337	352	345	342	300	349	329	298	300	335	310	322	340	297	335	300	382	335	336	315	339	336	305	348	313	317	314	320	331	322	346	350	317	327	313	337	313	308	323	327	284	338	346	347	310	318	312	320	299	323	315	324	311	333	315	360	355	328	359	338	323	317	346	338	319	317	330	342	320	325	326	320	329	333	333	354	327	318	314	338	335	331	342	342	306	321	344	309	328	339	331	334	363	327	338	338	331	343	347	340	338	333	325	311	283	309	303	332	387	319	334	312	334	370	327	324	340	340	332	330	319	366	309	341	332	317	322	341	318	306	314	352	327	344	342	263	353	323	389	344	339	300	349	303	332	294	361	336	315	343	313	320	285	318	334	330	317	303	340	326	344	333	351	340	334	310	318	321	347	334	324	332	350	317	341	327	325	330	310	346	306	348	351	319	371	328	343	341	361	337	359	332	332	329	304	332	327	360	326	325	337	322	349	324	353	342	347	332	350	312	329	336	314	303	362	329	332	304	351	323	338	357	365	304	330	323	320	361	307	314	305	361	338	352	332	300	339	347	343	345	355	322	341	311	340	349	348	328	335	307	335	333	337	299	320	306	339	340	360	312	329	339	307	337	353	332	359	330	349	316	307	338	323	332	355	348	336	327	344	350	344	303	352	358	359	340	351	317	305	343	339	317	315	323	366	348	341	343	308	318	328	325	331	321	318	345	324	317	333	354	290	310	326	344	309	364	341	345	354	326	349	338	309	297	356	359	325	362	326	323	314	345	373	346	353	340	320	316	322	351	362	346	347	319	320	344	324	327	342	346	328	331	288	345	355	329	342	313	339	372	344	322	315	335	340	317	363	358	343	339	325	337	309	331	331	328	349	328	356	337	328	323	326	307	322	296	328	336	326	315	345	337	334	309	333	322	294	341	365	334	301	348	353	347	301	357	302	350	341	333	322	335	322	367	312	298	339	351	335	339	296	347	344	325	342	302	336	299	325	301	334	347	361	327	356	293	308	334	341	357	301	371	322	288	357	307	323	337	340	298	332	356	331	343	337	321	317	362	333	339	329	325	338	341	361	323	346	334	313	350	340	378	346	315	321	284	329	333	328	335	376	329	341	323	332	359	347	320	308	325	337	332	323	340	333	326	353	352	340	358	319	377	335	376	287	294	340	312	319	313	315	339	349	331	319	358	366	311	335	364	325	355	320	322	315	294	335	306	328	310	326	328	338	335	342	327	326	324	320	326	341	356	336	320	326	333	345	329	342	335	348	298	329	345	326	289	300	311	332	345	346	307	307	321	335	354	300	298	343	333	306	323	342	343	332	330	341	344	337	322	340	354	327	328	325	336	306	364	318	361	345	350	330	342	346	324	333	335	356	329	323	345	339	339	342	378	301	363	347	295	336	327	337	360	341	350	338	324	329	312	347	318	311	356	314	322	349	331	332	326	343	376	341	339	341	346	305	312	340	311	320	329	333	339	335	333	311	353	296	361	318	300	343	347	330	313	307	359	315	360	337	304	357	321	334	316	328	308	349	325	343	310	356	342	314	298	311	346	347	337	361	286	334	302	338	331	317	356	319	325	356	343	362	318	319	327	333	333	304	332	329	351	306	343	344	332	352	323	334	323	347	312	339	337	336	351	303	334	323	354	352	349	326	322	319	356	339	388	311	316	305	361	340	349	313	336	325	314	285	340	347	328	358	328	374	319	307	302	355	341	311	352	335	327	331	328	350	370	296	344	345	362	319	345	359	284	335	349	367	360	316	300	339	314	292	329	338	329	355	348	345	336	296	303	317	335	330	338	309	329	325	329	306	322	325	341	335	324	361	342	315	359	355	331	321	331	307	332	335	340	348	359	332	323	301	350	321	337	338	303	335	310	339	357	338	324	323	347	304	311	347	314	316	321	317	329	308	368	361	344	352	335	336	339	321	303	297	369	346	348	363	320	311	306	313	330	336	348	358	331	342	303	339	355	330	331	322	329	368	320	320	314	321	364	306	324	324	336	338	319	319	309	314	342	362	370	307	307	320	352	345	324	344	294	277	298	310	316	301	365	330	349	312	325	343	339	297	332	367	299	352	346	341	296	286	351	313	341	340	325	300	316	352	332	354	345	325	337	360	298	342	360	321	300	330	330	332	326	345	317	352	337	333	362	321	318	327	320	336	341	325	306	339	297	331	356	347	329	356	330	340	341	327	347	348	346	365	355	314	347	324	359	353	342	313	377	340	349	369	337	303	341	310	368	318	315	343	325	345	345	337	363	338	336	362	340	335	327	324	284	338	285	302	337	347	315	315	312	334	311	302	338	330	344	317	353	321	322	351	331	354	332	310	312	324	323	336	350	330	332	330	351	349	349	345	312	343	370	340	335	292	338	337	364	327	325	314	356	319	350	312	342	371	314	346	356	346	326	323	331	314	298	350	319	318	328	384	331	325	359	322	327	339	332	340	344	314	318	307	324	318	321	323	318	312	314	338	381	338	339	306	326	290	328	331	352	329	305	342	318	321	374	298	330	311	336	353	329	346	327	301	338	333	335	344	340	301	340	302	315	352	343	371	321	284	314	344	365	345	366	338	376	311	354	368	328	363	297	339	338	324	319	306	318	353	321	337	314	324	345	318	356	345	351	296	367	332	333	357	337	332	318	341	322	339	281	339	320	345	347	326	349	353	300	336	348	351	365	317	310	328	341	305	316	340	338	353	338	348	302	336	312	348	344	323	355	332	347	334	367	331	293	328	360	323	325	328	301	324	336	324	323	332	377	326	305	364	317	317	346	329	346	320	324	357	303	340	312	328	315	314	312	341	314	376	321	356	296	320	333	337	330	347	307	311	346	326	339	332	337	345	351	329	343	331	340	309	367	301	301	376	314	330	324	352	317	351	314	323	331	359	313	306	314	309	332	320	349	350	329	316	344	355	295	297	322	333	342	314	376	321	294	340	337	350	344	354	317	304	339	330	318	351	345	313	311	319	310	341	308	327	336	351	331	301	316	358	290	315	309	325	322	339	319	347	324	324	327	323	346	337	342	333	347	368	308	304	318	341	331	342	324	334	304	335	367	303	351	330	319
38683	26191	2227	2385	2208	1912	1716	1490	1368	1250	1162	1098	1062	1083	1038	1025	987	905	982	941	1006	912	878	884	885	892	865	918	877	862	894	885	825	888	877	893	876	889	819	848	835	850	846	821	810	826	813	837	813	886	838	866	825	836	827	805	813	863	854	820	839	878	789	844	818	826	829	859	850	869	816	825	861	761	855	828	834	797	814	837	851	837	816	809	837	846	847	785	774	817	823	897	806	776	811	810	860	919	811	845	800	818	847	791	819	841	833	848	859	810	809	841	918	783	811	827	855	830	859	791	836	804	821	815	830	861	919	829	783	837	778	846	798	824	797	809	777	801	864	806	800	859	820	785	806	804	840	828	804	827	820	842	795	839	807	840	824	833	857	901	785	832	789	855	817	830	797	793	855	806	835	837	797	814	842	849	840	839	818	827	822	785	852	876	818	807	881	870	815	827	856	816	804	802	830	803	838	782	810	850	851	819	803	803	871	801	827	816	820	853	784	886	816	867	784	773	806	801	795	829	825	814	785	808	842	826	843	817	813	812	857	849	812	833	844	847	837	835	802	818	800	820	822	854	812	837	824	824	832	848	785	825	826	811	855	799	803	852	829	789	804	831	827	782	766	808	796	832	799	869	804	769	855	807	808	863	805	869	847	832	834	886	783	817	844	838	798	810	891	842	761	840	806	812	834	838	858	771	850	836	843	818	849	794	810	836	830	881	784	825	778	846	832	795	849	815	804	840	854	810	805	766	836	828	800	834	779	828	796	855	822	790	859	831	790	793	805	834	809	864	802	839	863	835	801	844	813	912	791	858	782	838	840	851	815	865	831	804	838	831	830	853	826	847	837	801	828	818	829	847	820	772	852	840	853	851	850	810	842	813	836	848	849	823	819	805	825	778	831	787	800	830	801	829	878	842	839	817	840	817	766	764	823	814	830	796	855	820	793	832	811	909	839	829	789	780	841	819	839	851	812	850	846	776	773	829	802	818	847	835	808	774	832	808	851	829	811	828	810	792	848	794	802	849	858	859	828	835	800	833	821	782	824	833	824	853	789	807	826	804	847	854	831	820	835	812	886	824	835	808	842	825	873	847	846	854	815	812	873	781	832	858	790	853	807	854	804	836	876	840	818	823	804	814	823	820	846	821	823	817	812	866	862	807	795	828	803	857	821	830	821	823	810	797	850	862	851	827	843	833	815	810	883	860	789	813	844	815	781	852	842	812	851	809	823	873	795	863	813	813	795	850	759	875	782	823	797	792	854	827	804	826	811	816	824	812	863	892	829	828	888	862	844	821	854	822	805	807	796	862	841	851	788	794	781	788	857	804	825	853	807	835	789	774	792	861	806	816	817	830	805	821	843	871	817	844	848	884	784	855	798	782	822	789	816	826	817	867	844	821	812	801	785	810	864	825	779	825	864	822	868	811	787	884	851	813	843	800	834	821	778	802	822	841	768	854	814	839	832	834	800	828	785	813	797	820	842	841	806	828	863	804	821	807	814	819	810	789	771	822	837	811	822	840	822	806	850	804	850	846	860	818	878	780	836	806	827	822	861	815	845	730	802	817	822	876	822	859	793	812	811	872	772	777	852	826	844	830	847	772	773	783	835	844	799	842	826	808	804	865	787	784	797	793	834	821	848	796	832	799	877	844	783	837	811	781	812	840	802	852	830	822	801	802	871	831	836	783	770	823	791	784	842	811	827	758	836	807	794	809	797	845	839	838	817	792	796	825	822	865	821	832	813	871	841	801	782	829	851	811	803	820	809	806	840	831	849	845	859	858	805	792	770	808	789	794	816	813	781	802	803	814	800	802	834	829	798	801	783	792	820	778	780	812	836	830	812	796	808	793	841	837	836	812	826	831	816	855	798	775	809	834	789	822	820	839	813	806	859	817	864	813	798	837	828	812	872	867	792	853	813	788	842	862	798	821	762	796	827	817	825	878	828	743	808	827	844	786	852	835	823	813	823	828	780	827	798	865	819	770	824	809	810	828	823	876	792	787	779	839	825	825	828	799	850	798	831	776	855	831	822	890	810	826	838	811	808	824	784	811	828	840	809	859	813	775	821	848	810	859	801	818	829	833	790	813	855	790	838	842	805	805	821	821	831	808	925	830	838	831	854	771	864	820	809	849	848	792	792	880	781	818	827	839	848	827	788	814	855	797	816	829	862	811	794	803	773	920	870	856	805	834	860	857	815	843	802	846	843	820	853	807	837	783	816	870	792	834	858	838	830	821	797	786	802	819	841	789	823	855	818	851	834	790	815	810	818	812	856	792	846	797	792	807	835	798	852	795	806	783	846	832	773	822	807	803	881	827	820	842	780	819	810	859	813	879	857	843	829	830	813	799	813	817	811	860	772	778	816	809	790	811	861	829	810	818	842	805	796	767	798	799	822	802	862	853	777	810	830	821	828	873	830	778	824	820	771	838	836	861	836	825	802	825	811	835	827	799	819	814	856	813	849	865	800	854	801	841	837	832	817	850	762	776	840	818	811	805	793	829	881	844	853	827	832	872	848	825	908	828	782	828	838	801	838	864	782	814	790	809	813	784	803	821	808	842	776	839	837	845	850	828	848	774	849	818	815	852	789	851	812	828	864	819	852	828	851	790	783	855	799	854	824	807	835	814	849	834	777	805	841	796	845	867	829	786	805	854	793	787	855	797	874	806	814	801	813	824	850	844	814	780	830	846	815	865	875	798	793	885	796	837	834	800	838	828	863	861	801	825	854	795	832	822	800	786	849	801	864	877	825	816	787	817	813	844	850	823	860	776	855	866	839	879	804	791	790	834	759	816	816	828	806	843	822	859	818	828	782	803	851	784	812	822	762	853	793	845	795	823	799	829	838	810	851	825	852	815	841	856	811	812	824	812	797	800	802	828	814	829	878	798	824	856	799	794	794	781	826	798	839	768	809	835	824	847	795	857	858	798	818	857	848	826	821	858	820	829	829	814	828	842	790	858	822	821	875	843	874	804	846	808	803	794	812	823	804	829	832	835	818	858	795	789	838	816	840	799	833	796	799	785	860	884	825	840	861	819	847	861	806	768	844	804	832	776	820	786	896	832	774	834	849	841	832	840	821	769	793	835	797	800	851	873	817	776	811	781	839	817	854	808	784	809	799	775	813	837	815	869	821	808	806	800	817	811	822	831	841	777	801	818	823	812	828	826	818	798	842	821	816	795	826	808	858	834	795	800	818	787	743	819	816	818	825	866	783	834	835	830	843	826	852	831	806	805	785	893	825	856	834	827	829	794	806	872	837	868	838	816	863	819	853	833	795	829	783	824	795	793	880	831	844	829	782	777	765	798	833	819	825	828	810	824	812	877	839	832	872	815	816	838	803	792	865	795	837	824	832	794	854	855	877	818	823	850	839	840	794	892	824	822	830	846	840	834	799	811	839	812	828	835	852	802	814	843	810	813	817	818	803	816	859	822	813	822	841	791	835	837	808	825	811	860	811	853	838	807	762	864	802	834	788	839	796	792
71282	56042	19481	5641	1139	797	613	580	482	464	478	438	361	371	414	432	362	341	353	340	336	340	362	337	343	319	331	354	331	357	332	316	340	351	337	338	335	343	357	350	311	332	375	351	337	322	355	326	329	347	337	391	311	349	321	325	349	326	346	315	334	326	327	341	328	328	302	294	349	346	278	339	329	332	330	317	341	361	343	329	331	339	320	308	308	325	365	328	352	325	323	335	362	330	342	354	371	332	289	350	346	295	354	360	355	296	322	375	322	342	368	347	362	352	339	357	334	346	333	351	355	370	319	346	299	327	338	336	307	323	358	302	348	318	340	325	321	326	358	340	308	323	327	360	351	339	338	285	319	323	291	327	332	340	295	358	338	336	363	334	309	326	324	364	316	322	318	339	356	327	331	316	349	295	319	320	326	348	335	332	352	332	332	320	324	325	320	323	330	339	358	312	327	336	323	348	323	301	295	327	297	351	321	332	333	320	326	346	326	356	301	305	369	333	344	343	324	382	361	340	333	323	316	315	359	317	339	379	328	342	306	335	352	324	323	306	310	326	324	336	324	323	312	329	357	348	320	305	331	324	303	287	314	320	330	350	325	352	312	319	319	304	318	303	329	334	319	288	314	347	344	334	306	335	343	322	338	293	299	334	353	327	342	339	336	310	321	334	322	313	339	350	353	316	320	329	335	355	321	325	314	319	344	353	338	331	304	345	316	338	362	338	323	329	299	299	343	325	330	353	310	338	312	320	333	329	334	316	308	301	322	316	339	361	331	343	331	317	340	291	324	356	304	365	355	353	336	305	334	345	332	352	312	382	342	341	290	347	332	330	339	328	342	323	308	317	348	334	352	326	310	345	296	323	359	348	317	329	322	303	326	353	328	321	332	314	330	325	280	334	319	344	313	309	310	346	328	342	350	316	350	328	318	335	339	309	343	329	307	371	348	280	309	362	341	341	318	335	301	372	359	345	315	326	316	319	358	280	333	336	336	371	295	333	359	310	315	336	364	296	323	336	332	333	358	347	312	310	312	335	323	283	348	335	305	373	319	333	337	336	331	355	349	314	332	354	364	318	323	326	316	326	364	330	319	311	317	336	319	328	322	343	306	334	346	347	320	350	304	360	332	339	322	357	327	347	357	341	328	304	324	349	355	319	342	368	332	302	337	320	330	342	320	343	324	382	307	349	339	360	338	331	349	337	334	313	330	325	320	324	321	337	309	323	307	341	324	325	348	336	338	324	367	362	323	303	305	325	323	332	291	337	354	326	305	349	348	294	347	338	317	372	344	305	310	300	351	296	314	340	305	325	344	350	334	349	329	314	337	310	349	310	317	296	297	332	317	294	310	329	339	331	303	350	313	363	309	322	321	359	306	308	314	346	339	348	314	328	325	317	345	333	309	302	342	336	347	334	325	331	348	314	334	316	315	298	361	350	327	274	348	314	353	362	347	314	299	306	344	325	340	304	302	301	300	300	361	349	318	345	315	312	324	329	339	343	325	343	336	323	326	345	348	338	308	359	371	333	328	313	333	340	328	343	314	307	333	349	343	327	338	354	318	333	334	309	312	275	364	326	347	313	348	355	374	358	351	324	325	307	316	324	339	312	324	322	333	350	348	350	347	329	316	310	343	320	317	298	335	335	303	332	327	360	337	331	370	322	318	320	334	309	304	301	339	307	338	351	317	362	302	351	315	345	309	317	321	313	326	340	336	294	332	308	348	339	358	314	315	317	346	323	323	331	331	319	345	336	369	303	314	337	327	313	343	309	325	321	336	341	313	340	358	308	317	331	334	334	284	336	321	359	337	366	323	359	318	307	301	349	319	355	327	364	349	357	337	338	346	351	314	320	330	333	332	297	311	337	325	287	319	353	344	316	334	340	319	315	319	311	310	296	340	327	318	343	313	337	390	326	328	357	368	352	340	312	322	303	374	333	305	332	315	307	361	362	307	334	321	346	319	326	362	339	333	350	353	332	327	312	299	355	354	316	309	344	303	333	315	303	326	350	346	328	310	297	355	317	310	381	329	328	331	311	307	336	348	315	321	316	357	365	333	312	325	314	326	363	344	285	349	344	343	328	338	320	336	326	338	321	325	307	348	330	295	280	335	341	292	353	346	307	303	353	342	337	366	350	333	343	339	312	330	330	337	337	329	303	338	300	339	307	337	321	337	387	334	317	372	340	360	309	318	331	332	313	334	357	316	331	331	310	365	318	335	350	320	359	328	312	327	315	303	302	317	306	353	324	316	307	324	380	335	335	336	323	367	316	358	351	310	360	317	343	366	324	346	347	308	294	328	343	343	300	291	320	292	347	339	323	292	346	304	372	366	326	327	301	320	318	304	342	348	318	340	335	334	338	348	301	297	346	337	338	312	404	329	366	326	326	326	345	337	344	338	348	344	351	337	318	340	326	344	317	364	330	332	329	314	380	341	319	336	337	354	315	325	343	291	304	355	320	323	322	356	319	359	353	344	285	328	321	321	322	319	335	357	335	316	326	296	329	299	318	336	333	303	310	338	349	341	335	352	323	334	338	301	352	338	326	342	348	331	367	335	296	357	333	346	356	317	346	284	323	330	301	330	346	374	332	360	308	319	326	317	313	316	336	342	327	305	305	347	274	316	313	337	309	346	373	314	343	316	337	365	302	306	318	328	330	330	353	337	351	320	315	332	317	344	311	304	324	332	340	307	305	310	325	326	336	321	314	325	324	321	337	309	322	312	346	346	339	327	355	299	346	331	327	349	347	315	313	335	325	319	301	322	341	311	304	351	368	328	338	339	342	329	314	318	314	320	329	312	333	304	331	329	319	331	326	331	324	299	339	318	376	304	350	347	288	316	320	319	333	349	375	321	307	377	307	310	309	333	334	351	341	325	301	334	299	333	324	335	332	343	320	336	340	313	322	346	295	365	296	360	319	334	308	316	323	296	344	330	337	337	341	328	322	297	311	316	317	322	300	315	290	308	363	352	347	334	345	334	307	302	365	314	306	320	293	324	329	359	337	317	365	353	363	335	331	305	325	317	315	332	318	324	338	308	349	338	315	308	304	322	341	332	311	338	328	368	328	350	309	309	365	347	354	355	304	311	342	316	340	327	352	357	372	344	336	346	355	320	354	343	317	312	325	306	341	325	314	353	317	331	323	323	327	356	330	370	312	325	305	312	308	323	314	335	298	328	324	333	338	319	326	311	338	365	296	323	336	293	311	324	348	358	331	348	331	353	327	307	313	313	316	329	325	341	343	323	324	317	327	326	322	336	338	361	284	326	328	340	339	335	359	321	349	316	344	333	351	315	328	298	347	347	312	352	340	319	368	325	355	325	339	327	322	344	304	334	330	339	346	326	346	314	330	361	353	332	364	322	334	307	352	322	332	329	308	313	314	331	313	312	315	326	336	338	347	318	321	329	314	346	338	331	309	347	338	325	344	309	321	337	312	320	311	338	331	358	356	353	309	350	326	326	330	357	334	312	345	339	315	346	348
47837	33427	3418	3946	3476	2898	2386	2111	1776	1579	1435	1346	1287	1266	1197	1109	1106	1086	1104	976	950	956	974	964	874	920	942	935	899	869	847	913	845	778	864	850	827	829	856	820	881	822	811	775	856	824	825	819	793	823	846	848	853	778	806	797	807	808	820	805	788	798	808	764	746	821	792	780	795	779	823	768	763	776	827	712	809	794	788	791	852	747	797	754	802	743	800	789	810	810	762	851	793	771	775	758	786	768	800	813	825	800	779	767	736	804	833	792	797	766	793	810	745	787	716	821	764	792	757	711	822	788	803	849	780	783	771	796	818	765	783	768	766	796	755	778	774	763	760	776	760	762	777	789	790	801	809	768	778	796	783	753	746	759	823	847	816	798	739	761	838	817	780	784	768	828	738	758	746	763	787	749	703	802	827	774	805	785	764	858	803	764	789	787	791	831	802	793	836	743	745	763	777	825	806	801	836	772	810	793	801	789	790	799	764	748	810	789	795	779	824	824	748	829	829	852	780	782	825	812	796	808	795	808	769	742	779	794	799	772	768	727	782	797	765	752	830	830	788	796	774	810	778	790	779	774	851	782	779	799	807	763	788	802	731	774	775	785	759	791	790	774	807	784	785	819	756	821	788	721	800	799	791	766	745	817	778	784	829	836	768	826	818	807	805	833	822	778	806	768	782	808	787	805	763	832	763	793	824	800	824	792	793	793	785	810	789	780	768	746	790	758	835	792	767	776	789	791	829	829	774	800	838	764	780	808	813	777	746	832	811	799	839	729	816	790	811	736	784	778	842	797	807	831	810	809	776	786	762	740	805	794	819	815	756	763	746	796	781	791	888	795	772	816	757	756	788	813	830	761	752	830	793	766	752	805	787	801	737	752	775	815	801	785	795	751	762	789	811	796	766	724	784	788	769	837	829	809	770	768	792	762	831	755	806	760	776	738	766	813	799	739	832	757	803	760	813	781	771	751	808	742	762	794	750	814	775	784	770	826	779	762	820	749	778	800	821	757	783	790	739	773	772	745	800	814	795	782	761	815	739	807	788	849	789	794	801	836	825	806	807	811	775	799	799	779	796	761	767	857	822	751	765	767	761	800	814	800	771	804	765	810	781	802	748	775	820	802	811	821	819	754	766	764	747	786	792	778	797	786	790	752	803	760	829	754	786	819	751	813	796	824	777	789	784	790	818	789	758	821	797	779	757	761	822	810	800	778	787	786	793	777	761	753	836	810	766	742	753	762	807	816	800	735	713	744	804	794	805	797	798	796	792	819	807	796	768	771	802	776	750	713	782	781	798	807	815	797	795	775	778	811	809	743	770	736	793	771	757	769	775	771	823	786	798	787	805	790	765	841	788	781	788	817	769	764	768	761	814	843	828	799	767	777	824	832	781	796	770	819	753	811	776	742	790	793	768	776	751	791	761	820	802	721	804	852	809	767	825	768	806	818	775	806	816	819	756	750	767	750	771	790	790	765	788	785	773	837	727	771	784	781	754	763	762	815	806	804	806	796	820	746	762	784	773	837	716	821	759	755	744	784	804	715	772	783	762	778	824	754	787	782	817	785	876	739	800	782	773	804	795	785	743	765	818	754	753	804	767	767	743	843	742	788	791	786	837	748	786	800	808	766	791	817	776	794	824	780	787	800	793	797	812	779	796	790	806	791	755	772	766	772	795	793	754	783	829	850	811	791	830	762	796	841	805	773	754	779	765	758	795	762	757	780	772	827	820	756	754	762	819	799	779	789	787	733	782	783	775	800	831	738	791	768	801	762	791	808	774	787	769	758	825	765	783	758	772	788	800	808	802	789	855	781	782	780	820	775	813	731	821	787	803	788	776	784	802	793	779	768	825	773	804	787	785	765	759	807	767	790	790	821	821	796	786	778	839	772	798	806	758	815	811	747	771	783	842	804	804	799	809	765	758	743	819	830	786	829	772	823	745	770	833	792	767	797	773	789	744	814	807	800	729	782	799	845	775	811	788	791	786	812	813	782	811	772	754	793	799	793	771	753	812	719	797	821	794	813	755	832	799	834	812	793	776	794	803	792	741	840	791	814	753	759	785	761	843	795	774	795	802	808	849	773	760	800	804	759	776	770	821	736	772	795	779	758	763	768	842	807	791	787	802	803	765	761	774	844	806	757	785	812	781	743	728	793	690	775	800	786	747	768	826	781	748	791	801	735	778	792	742	813	777	799	777	816	783	771	796	761	798	830	809	760	777	784	827	772	838	747	746	808	777	761	763	725	769	763	813	757	774	754	813	791	778	804	792	775	778	775	819	796	795	756	776	769	791	819	806	786	882	816	773	761	785	824	770	800	799	797	746	793	752	776	773	798	752	780	790	771	804	734	813	792	814	771	783	741	809	738	780	775	738	801	796	761	753	786	759	829	827	789	836	767	814	781	756	813	795	780	785	752	800	801	775	801	793	790	759	758	822	754	796	795	735	773	740	832	815	824	766	818	746	757	775	820	796	774	801	854	806	765	785	778	802	795	807	766	774	776	759	729	770	788	799	799	778	775	771	774	784	792	734	854	808	772	817	845	732	775	739	797	835	784	759	784	767	774	796	772	775	789	777	741	793	773	755	795	809	809	802	797	761	790	787	822	792	798	785	833	779	792	796	781	820	741	826	797	783	779	734	832	800	755	768	807	774	744	820	787	825	729	804	804	808	743	795	774	829	801	781	752	752	832	792	801	831	823	794	810	811	759	846	775	758	812	839	812	789	806	718	730	817	789	766	781	799	825	788	845	766	783	771	779	760	806	770	787	782	763	779	792	785	795	783	725	784	748	819	771	783	806	793	792	786	789	790	810	819	790	766	793	806	781	782	798	807	798	754	745	783	792	779	817	807	808	775	761	807	762	769	797	757	780	803	791	769	818	781	778	761	727	808	781	774	729	805	821	761	761	751	754	790	812	787	743	750	815	778	827	802	846	772	765	799	830	754	801	787	815	758	789	783	797	761	792	791	774	758	810	780	773	788	757	765	792	778	798	726	789	772	785	814	801	771	771	767	732	801	790	767	797	832	796	789	786	791	774	812	798	819	780	761	790	781	823	758	734	796	785	803	781	809	759	742	743	782	768	752	735	777	777	771	788	807	775	772	792	741	779	798	819	787	740	869	827	806	769	791	843	798	800	817	745	768	803	829	755	787	798	770	769	752	878	743	750	781	815	780	767	767	752	837	720	772	798	778	798	784	769	792	828	834	797	814	797	795	793	853	795	799	821	768	747	752	776	775	808	784	773	768	809	770	805	766	784	767	772	819	838	784	757	779	809	812	740	824	776	790	802	818	785	785	792	807	763	782	793	723	788	779	756	821	792	732	762	746	837	799	789	802	769	752	770	789	807	784	828	753	758	796	785	805	799	791	858	796	780	768	797	767	811	787	772	763	738	781	770	810	795	717	799	782	774	788	783	784	793	756	820	761	813	785	835	716	813	741	760	783	746	795	812	791	755	784	746	748	818	820	773	857	775	833	793	815	758
12378	4848	471	248	194	199	172	183	207	193	187	180	179	184	175	185	173	171	195	183	183	168	184	191	187	185	174	189	203	180	174	191	183	188	164	203	179	177	198	174	184	188	171	180	199	182	173	177	177	151	152	173	171	192	186	163	162	165	208	176	195	165	164	201	161	161	176	201	177	159	171	166	184	179	176	145	192	168	162	176	184	165	168	203	177	182	172	190	203	193	175	173	205	202	185	185	174	183	157	157	184	194	188	185	181	193	186	178	174	171	190	185	204	179	174	184	184	156	173	171	177	186	184	169	193	190	161	149	180	193	196	195	196	166	162	171	162	191	181	169	184	174	178	151	183	193	213	158	171	165	169	171	160	194	171	163	146	172	183	156	182	173	187	166	175	154	192	197	173	166	185	167	188	171	173	187	179	168	171	177	179	185	181	176	174	180	173	194	163	186	179	202	184	176	167	176	174	177	177	178	189	178	171	186	175	185	173	162	166	201	177	171	156	202	172	184	192	184	169	186	168	174	181	181	185	159	184	155	169	162	158	164	186	173	166	170	198	179	142	177	183	199	196	192	169	198	161	154	160	165	157	192	199	178	202	164	161	179	171	200	192	179	215	182	207	185	181	182	190	184	183	175	182	175	193	205	160	160	163	168	155	158	195	178	146	192	176	170	199	184	181	218	180	175	182	184	188	203	173	174	187	159	191	185	183	189	187	190	196	168	161	180	190	196	197	189	174	190	160	197	166	178	193	197	167	191	181	173	183	171	194	182	184	155	176	146	180	194	178	184	180	176	194	162	178	183	180	155	168	180	184	158	203	164	178	181	189	145	188	180	187	158	177	180	198	178	155	160	165	179	170	173	165	191	187	179	180	195	180	186	174	164	162	199	174	179	171	180	168	191	199	173	170	176	157	181	213	182	174	176	178	180	172	179	171	175	179	185	196	167	182	184	196	181	183	179	176	210	178	164	187	218	196	192	197	174	177	183	174	182	152	189	178	180	202	145	182	190	199	199	168	173	160	166	162	185	157	176	178	153	170	195	193	174	197	164	168	164	195	163	204	171	170	196	191	170	161	164	210	177	195	165	201	174	186	162	168	201	194	184	159	196	156	176	179	189	183	169	179	184	190	172	166	179	208	164	188	184	153	161	192	186	195	170	214	185	196	183	181	165	174	185	207	170	173	209	181	166	192	173	212	179	170	185	173	167	193	194	200	193	168	169	198	181	155	167	222	187	174	178	173	173	195	170	174	178	173	210	177	182	141	172	178	184	170	186	174	200	205	188	166	199	156	194	173	182	169	188	187	177	190	178	187	189	185	175	201	176	190	171	188	184	172	207	179	171	171	172	170	192	200	165	193	163	175	173	159	206	169	192	179	150	191	183	172	192	200	171	160	150	154	179	177	173	193	183	193	166	170	191	169	183	176	182	195	194	160	196	180	176	174	182	213	174	179	168	186	170	195	172	168	172	183	175	184	197	185	165	169	169	173	186	186	163	178	168	168	179	190	199	161	175	168	187	165	180	178	166	171	144	160	175	181	185	177	157	175	179	180	164	179	176	166	179	184	175	207	180	181	175	166	184	170	203	155	175	161	167	170	192	195	184	185	189	175	168	170	184	161	160	177	185	203	197	180	207	156	181	185	177	157	175	199	185	173	171	172	188	191	187	180	163	210	181	188	178	187	177	160	183	196	176	163	189	171	187	185	167	199	170	183	165	190	203	172	189	188	202	183	166	202	182	174	182	174	179	192	156	181	156	174	147	181	164	157	185	188	182	165	195	184	192	180	172	170	162	158	214	158	164	184	187	153	191	184	192	152	203	172	192	173	194	191	183	185	183	184	178	181	174	188	140	227	157	198	183	170	199	194	181	169	198	171	171	176	187	182	189	189	203	182	168	187	180	156	177	188	174	186	162	174	177	172	183	164	166	178	167	173	193	183	164	188	184	174	156	167	178	161	146	181	187	162	185	169	168	205	171	182	165	169	181	177	186	160	185	203	139	192	170	160	196	179	144	163	170	172	182	175	160	154	183	184	171	178	172	178	174	175	185	175	148	174	173	170	178	196	191	200	165	189	176	182	152	179	199	195	170	188	178	174	182	189	172	179	175	186	172	176	170	175	180	170	157	168	171	187	201	168	179	175	186	173	159	184	182	183	163	166	159	167	180	175	183	209	185	174	210	184	179	162	175	155	187	158	170	182	186	175	172	184	193	170	188	180	186	165	165	171	171	165	186	172	174	187	187	157	155	188	162	195	158	162	161	182	171	189	164	182	196	186	157	189	203	189	170	182	195	200	182	184	185	174	182	172	182	170	161	150	171	181	158	178	178	178	193	189	174	197	162	157	190	189	182	185	175	191	194	164	183	160	173	167	173	184	170	211	147	177	173	158	167	182	183	180	161	170	171	185	175	156	176	193	173	179	153	182	149	169	195	177	158	173	156	203	171	158	159	162	169	170	163	168	173	198	179	191	167	192	202	159	161	187	167	173	163	171	177	190	168	183	197	194	187	190	166	207	186	164	202	172	173	188	179	167	180	207	171	184	193	183	181	188	170	185	161	169	178	185	179	178	204	190	208	154	192	193	173	152	190	159	161	164	188	195	167	174	144	192	170	196	174	179	198	156	217	196	195	180	181	171	178	174	182	208	192	176	184	194	183	161	156	158	156	163	179	175	165	172	163	141	152	170	187	175	138	186	165	169	176	177	176	192	178	162	191	166	175	184	171	186	206	194	162	177	177	193	181	169	190	186	162	188	163	184	184	178	176	167	167	159	187	187	197	195	175	190	178	191	181	183	167	157	186	183	149	163	161	159	195	183	197	181	180	186	151	164	177	172	164	182	172	191	183	184	184	178	196	180	179	181	152	182	194	197	186	158	164	165	176	183	170	174	174	174	195	187	173	169	166	174	195	173	150	191	170	163	182	165	182	169	173	164	204	174	188	184	164	163	186	184	195	177	212	169	180	186	170	164	183	196	171	164	182	194	192	195	168	176	192	190	177	165	165	174	185	181	181	186	160	198	155	166	184	178	196	150	173	146	188	203	203	178	167	190	163	178	213	158	186	195	202	183	206	169	167	170	191	180	170	190	156	186	166	185	179	167	167	174	197	185	201	206	150	178	192	198	167	170	164	181	162	141	176	157	196	197	163	177	189	160	168	176	166	186	168	180	159	184	173	180	161	162	175	183	176	180	200	188	192	159	181	164	174	174	168	166	171	157	156	176	185	173	195	181	169	197	188	178	173	178	178	193	212	165	154	203	180	173	187	192	177	184	163	154	172	181	174	159	172	198	182	163	179	185	165	198	180	194	161	191	149	173	211	165	194	165	196	179	191	169	169	172	180	180	173	160	181	172	165	171	178	179	176	177	196	187	192	193	154	174	181	206	165	183	177	202	182	177	192	166	176	180	176	193	175	147	176	204	164	184	157	192	168	181	189	185	192	199	188	172	172	188	154	168	151	184	166	186	192	177	174	182	176	187	181
13947	5959	599	592	597	573	568	518	540	517	518	527	505	516	560	526	521	527	524	495	490	510	494	504	539	500	491	516	521	497	472	488	528	463	530	490	488	486	503	514	489	476	467	510	534	467	487	510	541	458	543	507	487	489	465	512	516	489	513	518	489	475	513	518	512	501	477	515	522	504	527	468	532	473	494	486	513	507	484	475	522	523	536	523	504	489	501	519	473	474	486	520	446	483	510	491	479	495	457	522	505	494	475	490	509	501	489	498	477	481	470	531	481	468	495	497	492	507	495	475	513	490	482	480	526	502	518	494	492	495	485	514	478	517	512	500	502	461	519	494	506	471	527	463	490	501	505	474	481	493	509	504	491	490	508	486	507	451	512	527	494	487	454	483	501	527	499	479	497	466	539	488	556	504	499	481	520	479	512	472	489	489	540	500	527	481	523	494	466	503	521	495	511	480	508	518	499	442	571	450	477	532	504	530	490	489	491	475	516	540	508	498	485	491	492	497	481	472	480	475	478	498	511	499	509	508	509	455	467	474	497	537	475	466	481	526	518	510	464	520	498	489	481	532	480	538	466	495	515	442	519	497	465	496	521	535	498	504	517	481	473	507	523	509	507	507	497	513	502	474	486	522	509	497	536	491	494	507	485	503	484	498	505	512	490	470	549	488	500	503	500	498	513	457	520	454	495	497	503	457	515	533	505	483	483	538	493	511	463	468	495	475	492	497	509	487	488	489	546	492	523	442	490	465	449	556	482	486	516	498	508	548	500	503	468	480	493	504	466	520	474	515	481	504	456	482	502	479	493	479	486	493	462	489	488	499	514	485	489	506	504	477	463	472	507	467	531	482	521	492	499	494	486	510	481	490	502	481	519	483	487	504	484	505	469	512	470	483	484	470	462	475	473	465	464	487	496	469	521	513	454	471	469	465	477	496	503	459	472	458	481	481	517	428	516	464	502	490	493	493	496	510	534	499	505	485	526	497	510	485	467	455	473	481	541	510	513	494	450	484	546	490	490	530	497	498	478	492	500	508	500	477	464	515	522	473	514	530	485	519	450	493	496	481	545	490	482	468	491	487	471	461	511	560	495	488	498	508	506	501	491	509	493	462	493	527	478	535	497	495	482	441	475	484	535	501	484	501	492	510	500	507	508	472	490	437	502	469	464	482	513	517	512	452	528	490	498	508	476	486	512	488	470	505	525	523	506	472	519	524	516	524	464	462	482	523	523	465	525	506	508	497	463	511	508	468	510	489	479	509	493	499	537	531	526	494	510	481	478	488	480	515	516	466	467	519	490	488	506	473	527	522	498	527	530	469	507	501	517	522	484	489	514	515	476	495	495	498	471	451	494	483	483	510	479	468	504	509	490	509	510	497	498	477	476	506	520	488	499	480	550	479	472	474	481	533	500	488	460	497	486	481	532	507	563	479	498	519	495	497	518	480	526	509	512	487	513	505	482	508	546	466	496	488	495	508	497	492	503	499	492	485	499	509	523	479	493	482	480	490	537	472	496	525	503	493	501	487	490	491	525	508	496	452	500	505	563	508	525	462	470	450	516	465	501	490	507	496	503	480	479	460	496	515	500	480	501	491	486	530	554	465	545	513	530	483	526	483	507	475	523	497	486	524	518	506	487	504	529	523	542	498	499	482	520	499	490	524	488	500	509	488	501	506	469	497	479	491	531	484	478	488	521	516	506	498	513	485	474	499	511	487	497	496	536	511	537	496	483	513	471	494	479	538	494	479	479	477	487	470	494	469	496	487	506	533	487	529	525	501	507	499	510	559	515	527	460	502	483	506	472	493	460	486	491	487	521	509	466	462	475	545	517	505	506	495	544	484	490	514	465	509	494	481	479	493	507	516	517	518	478	545	515	461	494	473	467	488	522	518	475	476	511	478	502	547	469	492	508	523	507	501	509	515	497	499	465	518	497	511	488	498	496	490	507	479	523	500	498	508	534	521	514	485	481	525	506	501	464	459	484	471	458	471	498	491	515	505	533	463	508	485	486	487	474	501	502	510	473	490	515	516	475	491	515	490	505	517	500	509	500	468	508	458	484	510	491	466	504	505	490	514	481	494	510	495	504	541	521	487	484	466	492	520	524	473	506	480	513	503	483	484	470	508	545	506	494	520	508	540	486	492	479	522	499	511	471	496	491	494	494	529	481	545	501	496	490	491	471	520	468	488	509	446	481	503	522	480	522	536	494	529	470	461	494	523	464	492	442	512	480	511	523	492	493	484	496	494	503	495	519	480	491	512	490	496	520	501	462	501	518	512	470	520	501	548	492	491	505	469	463	522	518	510	462	522	487	483	546	502	502	494	471	524	501	468	447	482	481	518	517	492	471	494	492	467	465	495	495	489	456	504	509	516	472	502	500	488	520	479	501	481	506	531	476	487	531	500	508	533	533	478	492	492	516	491	505	480	458	522	504	535	492	511	498	493	500	509	498	479	493	531	492	481	489	513	444	513	504	476	522	481	525	463	507	489	491	524	475	488	486	468	495	475	529	509	486	492	522	475	514	524	481	498	475	503	510	491	511	485	496	522	502	499	509	487	487	522	492	481	507	527	550	503	486	496	538	475	488	479	523	488	472	499	516	514	529	527	479	534	475	470	503	486	529	496	515	481	521	527	519	515	490	504	486	503	492	511	514	491	470	495	508	525	484	503	489	486	473	515	487	511	499	506	540	507	530	482	525	503	525	518	471	504	498	501	499	462	506	494	523	504	527	507	475	474	514	486	486	483	507	529	513	512	543	496	488	520	507	480	482	487	499	508	502	449	505	471	503	479	480	474	537	487	492	525	505	461	486	519	509	480	506	510	496	510	540	483	497	524	500	494	504	479	507	460	529	534	526	513	521	505	491	516	504	436	523	513	520	472	500	458	540	491	573	523	513	510	509	478	504	487	481	491	494	500	482	478	505	512	482	525	504	494	478	474	499	478	506	518	470	495	525	502	476	489	477	504	487	509	540	487	535	462	548	512	526	490	484	467	499	489	533	507	515	509	499	494	471	533	477	525	528	480	500	491	497	510	542	488	516	469	481	477	500	539	497	476	525	517	510	525	478	480	504	497	491	500	468	494	475	478	490	464	514	486	511	517	522	483	489	502	493	485	471	498	496	493	492	511	502	546	530	495	465	495	486	458	509	507	490	499	503	487	524	489	498	510	474	478	455	497	492	497	513	494	468	533	503	497	488	511	500	494	501	482	500	506	486	479	486	511	518	504	521	483	487	483	503	531	531	484	529	488	475	467	525	491	500	506	519	501	478	463	486	474	499	491	488	499	542	523	491	462	491	513	535	504	514	474	489	507	493	540	461	517	481	507	544	509	464	498	508	500	466	515	546	506	481	524	497	507	478	514	505	504	492	473	477	477	446	483	502	485	447	510	514	523	507	500	461	492	526	512	492	455	498	517	497	501	488	470	459	485	540	460	543	489	476	533	474	523	470	542	516	504	512	476	532	499	506	476	512	515	537	500
60435	47642	12175	1424	723	563	480	443	398	421	397	341	352	362	367	336	343	349	354	337	351	319	359	332	311	345	350	325	304	324	338	335	336	355	338	308	322	353	338	301	347	331	329	349	299	320	312	325	336	338	315	368	339	336	334	346	341	322	339	304	359	347	298	326	322	371	333	333	382	329	372	316	328	352	328	336	341	318	347	351	330	323	369	292	325	332	320	321	344	372	332	348	338	358	335	325	320	352	335	328	325	327	317	292	340	342	295	329	324	316	340	323	323	321	317	338	320	305	317	331	314	311	329	388	298	324	323	328	360	356	324	328	324	320	311	310	321	328	323	314	327	302	344	333	305	316	331	328	333	319	335	324	351	327	316	323	324	298	328	319	318	327	346	332	335	330	315	375	313	363	327	314	332	308	335	361	358	357	318	319	365	366	342	335	343	312	383	340	335	311	339	350	324	334	337	323	321	336	338	326	307	353	330	338	298	341	329	316	332	299	329	316	385	339	331	353	319	349	328	317	323	349	357	309	335	307	309	346	347	337	319	342	312	364	310	354	345	342	295	328	319	342	333	315	335	342	319	328	370	333	373	333	300	320	318	313	329	348	345	369	310	309	330	301	307	312	347	336	381	349	335	306	309	353	346	312	323	332	330	343	337	344	347	325	306	323	315	344	323	342	333	348	350	348	333	339	306	324	308	315	329	332	312	352	318	325	337	351	356	312	325	328	361	325	353	339	320	330	338	357	335	329	322	366	319	320	314	315	299	318	343	345	365	312	341	345	364	359	308	349	346	345	342	342	327	358	294	354	334	333	372	304	332	333	364	335	321	320	331	295	324	315	329	336	362	325	338	319	304	331	335	305	313	352	354	358	307	331	326	321	364	340	362	321	323	336	284	340	328	320	332	332	334	323	357	309	322	335	346	322	333	349	315	308	328	353	316	311	368	306	341	319	341	307	348	331	354	357	330	314	290	301	325	370	310	317	287	340	361	352	329	309	333	335	364	318	329	353	337	324	322	313	302	346	311	363	288	345	353	352	356	308	329	307	320	334	312	322	348	339	344	323	312	279	344	366	318	309	344	344	338	349	325	320	330	327	313	331	334	368	310	342	306	328	341	332	339	326	353	315	322	351	324	338	331	335	365	345	351	311	323	323	316	346	315	349	323	341	346	346	343	321	327	308	355	302	355	357	348	332	317	327	328	350	325	337	352	339	335	330	307	337	345	330	324	313	304	333	339	304	340	298	357	359	341	304	338	329	327	342	322	304	347	309	342	319	303	350	352	335	329	312	356	346	336	346	352	314	360	329	319	338	341	342	322	342	335	326	321	349	352	329	332	349	325	320	355	286	349	307	337	328	335	310	327	314	270	342	324	367	346	364	336	348	351	337	359	312	371	343	288	314	326	304	327	314	324	327	313	363	331	320	318	371	386	362	371	345	342	312	329	335	343	295	319	325	340	337	338	349	335	315	314	309	368	338	325	333	329	317	349	329	302	333	310	354	346	353	372	286	312	321	332	345	327	303	336	337	296	321	338	320	317	326	317	339	309	342	323	337	313	358	345	342	318	339	324	314	350	314	319	336	327	300	308	346	340	325	318	364	302	339	319	337	367	345	323	314	352	345	317	334	391	325	326	363	362	320	331	312	329	339	331	331	319	325	342	333	328	318	323	323	313	348	336	340	322	336	328	341	322	297	303	316	337	355	357	373	323	348	374	334	312	336	336	316	337	334	309	346	334	309	337	329	314	334	316	318	309	273	359	358	339	329	333	322	328	328	324	334	367	314	319	314	327	338	351	338	342	302	329	362	334	347	317	328	367	348	312	327	290	329	362	358	355	292	344	371	321	354	333	310	354	336	351	330	320	329	339	322	327	310	319	352	331	346	331	322	329	332	328	347	306	321	316	288	328	324	302	355	327	331	352	322	291	353	314	320	320	366	333	316	360	305	372	332	346	329	346	368	342	398	307	300	345	342	317	325	319	323	361	354	333	342	328	365	318	297	340	321	313	348	342	360	362	326	294	314	348	335	344	308	295	330	303	275	326	331	325	312	325	332	320	321	310	300	341	336	358	378	326	321	326	325	316	328	326	320	352	356	393	298	358	344	330	328	330	343	330	313	319	327	334	313	347	302	357	341	351	315	327	317	321	359	322	365	350	327	355	370	354	314	310	344	313	371	327	359	323	353	348	319	322	314	328	340	340	327	352	368	352	324	328	324	340	325	313	347	332	311	326	326	322	331	345	343	300	330	348	333	321	307	335	329	338	339	342	293	316	354	306	332	322	311	329	332	354	338	323	352	350	328	351	331	314	361	312	307	340	355	328	338	332	347	298	320	325	333	322	359	352	379	333	329	371	330	334	344	332	334	345	338	352	352	349	333	367	354	367	351	319	347	316	319	329	319	304	296	329	342	293	330	313	313	304	345	355	337	349	338	333	348	346	306	326	333	357	342	329	336	348	348	334	299	336	297	327	313	312	316	353	322	338	346	361	332	371	364	348	338	314	340	319	319	345	336	326	309	335	320	311	332	356	313	300	309	330	322	358	331	296	336	302	324	330	340	333	322	328	330	342	357	320	318	347	316	314	345	343	341	336	327	327	344	339	291	292	302	348	323	327	360	365	323	291	318	335	339	341	327	380	321	347	345	332	319	340	322	322	334	302	343	349	352	324	332	294	335	333	331	337	293	368	348	367	329	318	313	294	364	347	308	334	348	333	371	367	311	339	302	333	309	348	305	317	356	349	330	342	345	321	303	347	328	351	349	318	344	344	343	335	337	328	358	344	318	290	324	347	308	334	329	304	327	352	362	352	335	334	378	323	316	347	299	323	341	368	323	342	364	349	312	347	351	312	327	348	327	311	345	315	294	342	292	312	355	338	318	341	322	332	307	348	339	350	318	339	314	313	335	359	348	330	330	318	350	340	342	315	320	335	339	359	336	319	350	341	343	340	329	329	318	348	337	345	358	322	309	336	326	351	354	360	356	325	309	349	352	332	329	348	343	342	329	307	346	351	356	338	346	341	319	313	350	334	359	356	359	352	364	341	335	348	322	334	321	326	315	330	307	307	332	334	313	310	324	357	335	313	351	337	302	334	334	349	318	331	345	364	317	352	323	337	323	353	341	314	348	327	331	362	316	351	360	344	329	319	319	368	354	312	336	349	333	305	358	335	331	319	310	291	355	343	325	353	333	322	321	301	329	325	347	348	330	339	327	339	349	333	336	336	299	307	320	328	321	342	327	293	343	360	301	347	377	329	335	343	350	360	329	331	329	340	338	335	288	291	330	314	310	371	340	335	317	313	369	295	336	341	302	296	341	327	349	322	307	314	349	334	334	326	323	326	317	355	355	303	359	326	303	354	320	322	317	338	319	332	326	326	322	322	332	300	350	330	331	346	336	346	329	321	331	336	298	356	337	305	312	327	322	316	359	334	315	311	300	307	320	323	349	336	309	335	323	323	323	314	291	382	314	315	342	355	353	327	335
38791	26289	2189	2430	2256	1828	1620	1478	1329	1311	1146	1126	1052	1051	1060	985	970	999	965	940	928	946	925	931	891	855	923	903	876	913	890	798	862	831	875	820	872	910	868	820	883	815	849	831	804	894	834	913	826	848	836	785	796	830	823	771	830	843	811	831	840	799	841	876	790	821	818	793	814	839	830	807	812	794	850	842	879	820	825	828	835	825	846	824	779	795	868	793	853	806	836	814	847	835	848	805	810	818	759	825	850	840	808	828	852	843	803	825	829	784	831	832	767	846	845	848	824	846	804	777	831	826	828	852	807	815	799	834	813	806	843	863	834	826	874	823	844	823	823	823	863	823	863	851	863	806	790	871	791	762	808	817	903	815	778	818	842	846	860	843	877	835	848	754	785	804	845	773	829	798	876	777	806	819	825	825	846	816	838	829	815	860	817	870	863	837	802	847	807	857	789	792	803	835	822	807	847	827	824	790	825	803	791	837	839	802	801	819	916	832	795	829	771	834	840	834	846	783	837	803	810	814	839	853	857	802	808	840	828	775	830	832	820	822	794	857	859	807	861	819	821	829	798	810	774	883	861	866	804	804	859	802	839	871	838	814	822	811	761	808	839	807	819	829	764	849	803	814	825	809	831	867	806	835	848	797	851	828	805	877	798	823	822	882	840	831	866	812	811	799	829	878	874	821	833	810	818	830	821	798	865	813	896	866	774	828	894	810	787	796	835	833	822	852	836	801	826	798	806	851	797	828	842	845	807	832	837	842	807	835	812	808	873	808	854	852	816	835	837	806	855	838	827	868	817	820	834	801	853	840	781	850	792	824	813	803	814	784	781	852	822	818	810	853	800	840	811	822	768	784	841	845	833	788	811	849	800	837	845	839	839	810	763	865	805	835	808	837	797	862	839	826	797	845	840	817	845	843	855	891	840	808	826	836	741	854	791	836	825	855	831	841	812	759	846	859	807	867	835	766	806	805	813	828	792	864	812	844	849	819	814	820	832	816	849	832	842	820	850	812	861	862	834	821	802	836	785	783	827	847	789	840	842	809	792	813	847	815	866	806	801	764	830	846	828	863	826	845	784	844	778	831	809	771	783	819	772	819	789	863	848	837	845	783	847	830	782	847	839	822	851	855	851	862	786	803	811	758	835	823	826	851	830	780	835	804	785	800	832	811	810	815	812	840	816	826	803	796	794	819	824	837	820	817	828	821	837	853	812	838	818	826	780	809	830	823	846	827	811	819	876	855	808	808	845	781	791	839	836	801	803	832	851	835	839	810	842	799	813	843	814	803	828	856	818	808	817	817	810	803	838	813	764	817	827	816	811	826	851	852	831	819	801	840	791	808	799	852	819	846	819	850	796	838	810	828	860	889	818	832	803	848	817	777	832	791	861	806	850	813	851	801	783	825	793	781	857	780	826	779	871	794	784	822	823	795	813	836	796	807	838	829	806	823	801	863	836	815	825	787	842	805	848	850	820	833	829	801	772	798	834	831	814	824	821	786	819	811	793	776	828	818	821	806	822	822	854	838	822	782	801	812	814	789	783	790	865	813	889	783	810	805	823	833	822	805	829	853	809	862	798	848	836	823	826	833	801	819	810	809	828	813	841	829	838	785	822	837	825	842	807	848	785	803	839	819	806	824	826	877	856	860	836	822	845	835	855	790	853	789	783	843	844	783	812	847	815	813	829	828	784	857	849	801	821	793	840	830	796	840	882	794	844	821	817	820	818	838	818	811	819	830	797	819	822	879	835	836	822	791	767	798	812	771	845	748	794	783	838	832	809	780	815	869	804	862	824	797	833	783	839	865	846	872	849	838	852	858	796	778	850	813	770	860	825	829	851	799	851	843	832	789	861	888	835	902	814	817	798	793	821	839	782	835	809	853	808	868	819	827	819	859	894	845	831	833	832	803	844	849	838	839	793	840	819	836	866	865	885	783	785	826	822	830	829	808	809	856	782	791	884	814	803	803	809	797	834	866	799	783	812	783	818	806	804	839	876	832	839	866	784	847	804	831	787	826	859	828	843	815	814	795	810	826	814	835	836	835	832	860	799	818	852	841	881	783	855	780	791	829	782	874	818	805	816	865	832	782	833	789	830	866	863	791	828	790	788	835	779	845	791	820	830	838	802	787	852	789	782	821	882	847	801	854	775	833	757	848	822	878	837	779	778	834	814	859	845	819	843	798	839	866	815	827	776	820	897	819	790	846	825	836	795	817	836	809	821	798	784	799	868	794	878	832	775	783	793	810	871	858	833	819	832	807	852	831	826	844	815	828	833	814	844	812	837	799	842	798	789	806	822	768	792	837	795	855	788	827	786	809	807	802	845	817	822	839	829	829	781	838	821	839	822	817	820	855	845	834	867	800	812	793	820	822	822	833	785	786	891	753	831	827	831	819	865	813	826	850	844	808	808	887	859	822	808	785	812	826	822	786	811	793	816	881	838	813	801	848	824	808	806	802	791	819	834	852	787	819	826	838	853	837	820	798	853	806	815	841	808	836	854	812	790	834	781	806	790	798	811	799	778	833	785	801	822	850	821	786	825	849	823	776	783	809	789	833	838	840	829	839	799	790	792	843	806	802	816	825	843	769	774	863	804	801	848	861	828	820	759	817	857	799	826	787	862	803	787	814	878	835	874	812	871	770	811	812	868	828	797	827	810	877	809	825	788	850	828	789	836	777	809	815	814	798	821	825	835	861	814	811	825	783	775	856	769	826	806	845	848	833	833	828	818	797	873	820	825	809	800	820	864	848	832	822	843	843	839	841	839	801	783	838	822	872	799	840	821	825	824	834	767	835	810	840	845	807	843	883	819	825	823	771	834	811	794	812	753	792	870	796	788	852	782	828	815	806	822	848	833	849	834	886	816	797	775	820	845	852	804	811	834	819	854	831	810	825	772	863	861	828	825	804	814	856	858	827	759	801	830	811	795	809	821	784	812	832	799	822	793	780	862	855	789	874	867	888	864	825	823	834	830	823	882	805	807	805	807	808	808	819	832	837	829	855	842	774	888	823	853	854	834	798	836	823	791	786	784	776	846	837	807	807	864	890	844	774	817	828	822	834	820	833	792	852	801	820	809	844	825	806	842	811	829	848	820	817	802	801	861	859	844	797	813	818	846	789	824	835	807	809	821	789	892	760	818	844	818	838	827	854	872	838	812	827	817	800	817	827	846	804	860	793	815	783	843	861	835	868	810	826	866	825	824	827	801	829	822	847	812	794	806	839	816	829	885	798	807	851	810	810	781	836	825	797	811	817	811	830	811	787	834	855	808	830	872	779	813	830	774	783	843	803	846	820	853	771	856	838	821	844	864	846	810	789	853	848	785	805	819	797	817	844	787	828	813	813	792	791	805	817	856	810	815	790	796	831	807	822	816	808	853	837	828	793	856	808	816	847	821	818	814	816	818	783	838	842	812	838	864	872	852	796	848	825	807	823	850	823	772	833	842	871	796	808	851	788	866	829	835	778	806	825	807	865	771	743
70681	56099	19304	5703	1199	789	634	565	502	468	445	417	370	404	373	380	385	354	372	387	311	333	369	357	354	313	378	332	325	335	336	299	337	342	336	338	328	345	330	328	350	357	318	364	305	362	359	323	343	323	355	320	305	305	317	332	321	383	329	379	271	321	318	303	316	294	324	298	302	315	290	345	358	329	357	300	326	352	396	317	320	348	331	300	317	366	321	317	310	334	319	357	323	343	364	341	303	333	350	345	335	348	347	355	301	310	340	322	350	312	338	322	332	306	343	330	319	309	332	351	337	363	316	318	309	370	366	341	314	331	321	336	358	337	324	344	329	331	299	308	329	325	321	338	334	339	322	337	319	327	328	328	319	310	383	333	353	305	344	314	336	353	379	330	354	342	299	331	354	320	365	300	344	380	338	329	261	309	351	341	317	326	350	316	349	349	365	343	322	292	369	306	360	337	357	319	311	356	328	309	361	304	333	309	304	308	306	323	340	340	318	344	325	339	357	332	310	323	316	311	355	319	355	328	338	339	301	302	351	311	340	314	361	345	304	353	330	313	348	337	318	322	321	312	306	338	344	304	327	304	313	335	346	326	335	311	355	315	326	325	287	333	337	340	333	346	340	341	300	340	361	313	310	319	310	327	306	305	313	319	263	323	345	322	351	335	358	346	334	335	319	332	326	326	322	302	332	303	345	334	349	322	365	329	315	315	363	350	354	317	324	326	348	323	334	343	327	344	315	322	306	354	338	313	299	329	345	344	357	339	310	322	306	339	297	319	340	319	345	316	338	343	343	335	317	306	302	276	339	304	301	351	363	298	326	285	323	325	315	367	342	334	315	345	310	317	334	310	308	329	323	324	364	348	324	323	303	343	325	314	331	362	297	342	335	320	299	345	291	355	309	337	351	332	314	309	342	324	342	324	302	342	318	330	340	303	326	327	321	357	331	315	317	332	334	325	315	331	312	308	318	362	342	342	315	321	310	322	331	346	326	381	305	320	317	345	338	320	331	306	323	361	332	331	328	338	332	343	326	307	317	323	353	322	308	305	357	325	350	339	338	355	327	335	321	343	332	326	328	369	352	334	343	318	342	354	334	351	333	349	317	302	332	370	329	347	341	321	352	321	335	307	310	316	348	323	326	312	327	318	332	317	332	321	325	367	343	317	340	352	332	306	341	337	319	305	353	345	309	322	343	329	341	319	319	355	351	304	360	330	307	312	318	337	327	318	328	331	363	297	311	337	334	328	327	337	348	315	319	329	363	325	264	299	339	308	343	325	326	346	316	314	285	330	322	295	335	350	302	314	333	312	307	322	318	314	301	335	300	345	338	318	343	294	293	326	309	347	315	303	345	330	325	343	344	315	336	352	319	361	312	322	303	328	325	320	309	363	351	347	302	357	309	307	336	332	318	315	297	314	354	321	329	336	302	318	327	326	310	340	349	322	331	325	322	312	326	315	353	318	316	331	346	329	329	311	303	312	313	328	320	334	332	305	350	330	346	361	356	334	348	304	310	333	349	343	335	319	327	330	348	275	322	349	320	343	315	300	357	338	343	325	326	329	347	323	330	353	334	304	353	281	319	329	317	309	336	355	319	342	345	342	293	346	314	338	345	371	345	329	328	358	336	307	326	335	326	306	299	313	333	337	354	327	318	364	294	296	298	326	326	334	368	326	332	298	361	344	306	331	352	331	308	311	327	365	301	328	313	340	346	323	350	310	339	311	339	339	309	346	331	342	292	362	321	357	332	354	320	292	333	344	357	327	280	337	299	329	335	301	321	336	309	362	324	336	328	310	347	357	339	305	312	321	305	318	302	321	331	335	329	295	302	320	353	303	340	328	332	335	349	303	330	324	320	323	356	319	339	336	340	362	325	317	322	341	324	325	335	335	312	319	313	322	319	347	347	351	322	348	298	289	344	336	347	327	358	319	335	347	333	300	335	363	332	377	345	327	322	350	335	353	329	367	331	319	305	367	315	337	325	330	338	321	352	345	346	354	331	317	319	311	331	327	347	314	339	328	305	288	336	294	326	328	313	343	352	318	333	333	345	339	341	323	319	300	348	310	335	317	352	336	322	334	304	372	298	317	329	344	331	291	361	317	287	336	332	346	342	323	328	342	331	338	316	327	319	361	317	331	287	339	288	340	297	317	344	308	364	343	347	366	314	316	318	356	315	364	335	341	341	332	347	341	283	320	341	306	310	342	309	337	322	334	311	369	342	347	333	319	310	320	339	315	319	329	361	290	339	313	326	314	349	354	322	306	293	340	304	316	326	321	345	384	349	356	312	337	312	310	337	322	314	317	330	357	335	344	310	320	353	342	376	341	333	328	329	332	309	335	353	348	330	313	392	340	342	317	315	288	321	329	326	329	342	294	300	317	348	343	333	328	337	336	335	328	345	341	365	331	318	328	317	288	325	325	305	333	345	322	339	335	323	308	332	323	323	320	354	337	325	332	326	340	295	344	332	306	331	334	330	350	305	334	330	313	321	316	327	356	337	321	352	320	352	326	357	320	303	353	313	318	348	362	316	352	347	310	314	351	346	351	337	313	332	363	353	269	324	331	315	341	380	313	330	348	322	323	323	348	332	320	348	335	358	290	320	317	344	295	329	304	323	331	353	336	374	362	305	339	314	329	315	298	340	345	326	365	305	329	342	316	323	314	338	320	321	320	329	331	335	338	321	315	313	325	308	307	318	341	322	322	319	306	307	338	359	311	306	323	296	307	350	317	333	350	368	318	326	334	312	315	313	329	333	336	315	335	353	344	328	352	322	336	325	375	335	285	333	361	316	365	306	319	350	349	318	340	317	334	327	353	334	369	341	308	404	333	319	328	286	297	341	337	321	347	316	362	306	347	335	313	303	327	312	292	363	288	328	306	326	345	324	322	339	348	365	360	353	336	322	309	340	330	360	320	330	341	336	332	311	319	331	325	333	362	297	329	334	337	327	355	324	341	356	319	298	314	297	316	336	318	309	328	300	373	296	329	305	312	311	324	326	359	325	337	338	346	332	310	361	319	333	317	312	323	337	339	347	335	340	303	328	341	318	302	349	327	308	348	324	324	347	338	330	348	325	341	341	309	309	328	282	351	315	348	329	314	346	321	325	326	354	352	357	331	317	334	312	328	347	319	318	314	344	345	345	294	322	339	324	336	287	349	344	319	320	301	348	327	343	317	305	334	337	355	308	351	311	295	327	305	311	310	310	328	356	341	347	320	334	314	368	346	337	304	329	330	312	318	362	346	326	319	335	325	350	325	314	335	353	341	284	290	324	317	304	323	350	305	319	332	345	312	308	339	308	326	327	336	311	345	339	314	347	307	385	355	302	355	325	315	309	300	313	312	352	299	351	337	313	319	328	307	348	349	329	318	296	301	337	343	278	309	331	319	364	351	332	370	312	316	297	282	276	295	317	329	312	319	311	353	304	338	336	347	328	319	332	336	357	388	340	303	346	324	294	340	328	339	334	324	333	331	321	303
48034	33705	3515	4010	3409	2936	2358	2051	1769	1631	1511	1308	1303	1294	1177	1112	1129	1082	1054	987	991	915	991	960	916	884	950	899	888	860	909	899	835	874	867	827	830	835	831	867	817	826	805	809	764	851	803	809	829	794	821	847	839	833	808	780	787	850	822	792	778	777	784	812	795	795	796	797	758	792	788	808	854	827	810	822	848	741	791	774	825	757	789	791	759	786	799	786	820	793	822	794	818	783	784	830	769	830	806	830	837	815	811	786	786	828	788	787	747	838	786	786	785	789	807	779	772	844	811	831	756	800	783	783	786	834	814	788	752	795	784	776	730	773	817	799	776	778	795	749	836	793	776	776	826	806	841	791	807	766	792	813	778	761	792	790	759	808	804	765	816	830	773	786	774	809	778	798	815	804	699	776	795	838	823	766	745	789	820	788	776	768	768	762	782	797	781	791	761	734	774	777	774	784	766	782	737	764	812	811	751	790	834	795	791	795	764	728	791	757	802	796	782	765	758	813	752	754	734	803	795	773	850	789	797	790	789	758	790	783	807	782	771	812	756	825	789	767	772	744	806	794	781	795	786	797	811	751	765	794	798	762	874	787	779	806	785	781	752	805	684	786	731	760	811	779	786	815	798	818	768	761	800	774	764	822	798	796	745	815	806	803	768	793	802	831	730	792	777	817	754	803	789	762	790	775	782	855	772	730	823	799	817	762	775	772	781	780	790	819	779	839	825	762	784	749	749	767	794	785	817	841	830	787	768	795	762	796	748	775	753	779	773	782	830	821	797	826	759	771	819	800	795	821	830	797	769	817	756	753	772	761	798	807	793	804	763	801	791	783	776	840	801	731	782	788	724	778	796	760	810	813	779	771	815	767	789	792	813	769	735	748	763	825	744	779	811	824	795	774	831	828	767	839	779	773	791	707	765	735	778	783	830	830	777	774	789	734	757	789	785	759	802	777	775	796	807	800	793	803	792	743	756	796	767	806	843	773	772	770	798	751	753	791	747	817	791	771	791	776	809	826	809	783	799	780	772	813	837	731	780	830	782	780	813	772	837	795	814	757	789	804	787	766	786	795	813	754	875	810	782	815	724	763	735	773	813	706	744	781	804	766	772	815	790	801	793	759	878	844	812	776	766	799	745	796	812	851	767	832	807	793	808	814	838	774	787	775	804	792	827	787	763	736	791	802	745	790	798	797	759	766	791	773	801	775	799	790	772	760	812	779	820	776	817	809	814	798	775	766	840	817	766	851	806	811	802	805	780	796	821	811	785	791	822	731	750	789	832	766	753	743	762	809	756	816	821	780	779	780	784	795	800	790	769	799	792	768	751	762	792	738	755	801	808	812	763	821	792	811	690	789	806	793	828	794	818	792	788	833	788	811	775	757	799	783	767	751	781	770	777	785	729	810	784	761	817	782	801	788	798	770	772	810	755	803	813	827	749	797	814	757	768	817	764	788	752	809	721	768	733	756	772	790	758	793	791	793	784	788	758	829	779	758	800	768	776	815	774	748	760	767	812	802	827	777	803	775	765	750	829	808	763	777	827	778	740	802	764	786	742	831	779	775	789	754	754	779	798	770	756	813	783	766	789	786	783	757	780	819	775	762	796	766	794	799	740	742	780	775	833	795	826	727	783	796	775	716	760	754	805	749	783	791	776	811	803	823	802	803	837	759	771	832	799	794	799	798	787	827	791	763	818	797	832	754	813	786	793	790	784	771	746	793	783	792	747	767	767	764	803	770	758	800	762	810	773	745	867	818	797	828	758	753	740	749	770	782	740	821	802	786	828	751	807	828	783	786	811	788	767	818	755	765	782	793	725	794	786	763	780	802	786	801	812	786	767	767	793	806	730	789	809	802	795	779	797	753	804	806	780	813	787	797	773	767	770	766	761	772	818	754	777	811	796	803	743	755	837	790	750	825	832	789	795	813	751	789	768	775	749	811	762	759	783	736	848	841	759	736	751	756	754	780	819	798	788	793	810	784	799	755	796	805	825	746	817	727	765	847	784	836	800	771	800	838	790	760	770	749	800	807	795	832	786	790	830	796	809	748	794	791	784	787	867	786	763	841	823	853	762	755	753	796	784	786	780	776	805	772	790	778	756	775	746	795	794	804	824	762	792	789	790	801	772	767	794	752	777	790	795	798	802	742	791	782	838	778	749	788	817	792	781	785	809	813	815	757	744	786	806	816	788	789	804	788	866	800	817	754	842	763	834	764	763	792	775	779	800	806	808	764	753	751	782	786	817	767	792	765	751	773	753	809	771	770	734	768	768	791	767	795	753	762	762	821	773	794	793	801	769	794	755	800	798	785	743	749	794	803	767	796	805	766	775	762	809	761	796	769	785	768	801	784	808	784	766	828	763	739	748	780	808	752	829	764	783	788	733	757	776	759	772	769	773	834	824	764	796	796	796	817	830	806	786	754	802	771	821	813	792	755	786	813	812	760	740	807	798	781	812	788	720	802	798	766	795	803	778	773	836	783	768	822	798	776	839	816	758	762	763	757	798	798	816	811	787	767	779	804	803	823	772	755	793	820	825	805	758	832	802	785	822	822	785	817	789	762	793	767	797	780	802	783	752	817	802	782	764	759	786	773	810	827	775	822	799	817	768	813	789	797	785	813	793	781	754	806	833	781	735	805	795	707	736	748	793	731	796	792	769	803	795	759	747	816	777	791	772	746	796	776	805	815	742	798	784	758	807	841	757	755	829	793	755	781	784	762	750	777	820	764	803	820	789	821	860	795	764	760	811	764	755	769	739	757	798	787	726	789	730	773	818	775	795	815	756	808	823	755	773	795	796	754	794	753	732	757	759	773	769	819	771	777	769	761	780	787	740	781	786	796	786	789	789	815	781	771	821	795	776	805	777	781	798	775	815	754	772	753	771	733	813	801	812	843	781	766	778	762	822	779	836	758	813	817	738	810	811	797	827	774	792	782	816	817	771	798	791	802	751	777	777	771	809	824	805	827	792	765	782	800	796	795	746	826	769	779	826	727	802	800	784	796	761	732	812	837	803	781	781	727	744	802	790	791	761	774	830	824	766	775	780	759	737	808	787	796	792	806	831	763	760	825	756	818	761	834	785	769	775	821	769	767	740	819	754	783	789	755	777	774	809	851	796	773	773	755	727	803	782	789	807	764	789	809	750	806	818	807	807	820	793	815	761	773	790	790	760	782	771	777	765	769	804	771	784	795	796	790	789	806	741	817	756	777	780	800	742	823	804	752	842	777	711	820	809	795	825	756	778	822	790	760	777	777	797	828	768	818	736	775	739	780	780	763	824	769	822	824	761	785	737	796	878	801	826	781	748	814	787	786	807	797	778	776	760	786	759	758	787	822	774	826	732	749	772	799	719	779	800	744	778	766	773	793	791	823	768	769	782	825	770	748	793	839	797	802	787	775	812	787	755	763	845	785	765	753	805	780	839	789	769	784	810	798	863	717	773	822	834	798	779	763	844	836	837	772	838	766	799	758	798	840	762	786
12042	4562	267	190	192	195	184	178	173	184	215	172	179	163	172	172	191	149	171	169	162	166	156	178	185	191	178	184	160	191	171	174	167	178	179	182	155	205	179	180	173	181	171	167	191	154	196	189	204	163	162	166	197	167	171	187	191	177	197	170	156	180	198	157	166	172	185	179	175	172	191	169	196	160	188	157	188	162	164	165	179	153	178	199	180	189	174	161	178	173	182	190	185	147	175	159	179	188	166	177	197	167	169	158	188	182	164	203	169	193	165	180	184	161	146	176	167	162	181	183	178	188	159	196	154	182	192	175	188	182	187	188	157	179	180	152	186	187	162	158	183	164	183	149	157	164	160	150	171	171	184	193	180	169	162	179	160	190	173	175	150	159	157	185	178	175	157	152	159	197	179	181	196	157	168	165	198	161	188	174	158	198	183	182	171	185	171	172	168	154	188	177	190	156	142	164	175	184	185	179	187	164	175	179	157	171	161	194	153	180	186	161	166	152	178	171	181	169	174	154	181	209	177	194	193	187	204	192	186	163	148	194	179	178	176	205	159	166	163	167	174	164	162	191	201	179	182	184	191	165	175	175	179	202	172	161	189	181	173	176	202	176	167	189	189	202	180	196	149	187	170	156	164	163	162	164	167	198	171	150	175	158	147	201	188	153	178	160	197	186	154	168	182	162	206	160	155	185	186	172	189	215	185	174	166	181	185	189	151	177	177	169	176	179	181	180	184	172	157	159	147	168	170	185	194	183	160	189	195	185	155	163	205	180	187	148	180	188	183	181	202	166	173	159	156	191	168	172	161	196	182	163	147	176	166	168	193	219	190	176	188	165	171	175	177	189	174	177	200	166	192	182	172	193	197	173	180	169	188	160	154	166	186	176	175	177	190	185	156	179	163	183	181	174	150	187	199	164	157	200	188	163	186	184	146	184	174	163	152	177	195	175	186	175	196	188	202	170	164	178	163	162	165	170	158	184	176	182	168	176	171	163	163	189	208	174	195	167	176	178	174	170	184	161	188	188	207	165	151	184	189	195	170	160	166	180	168	157	162	180	157	173	177	177	180	167	176	163	166	186	175	180	185	200	177	193	163	156	191	162	174	162	181	175	183	183	182	207	177	195	174	186	176	208	156	184	160	191	170	173	195	178	170	164	140	198	183	167	213	181	190	182	183	191	194	204	187	179	176	190	190	187	165	180	195	158	180	196	164	209	183	166	182	177	174	169	169	165	179	150	174	181	175	180	185	183	177	151	174	179	163	188	182	181	176	164	186	188	166	176	194	168	165	166	161	194	169	172	170	171	189	170	192	171	191	191	198	187	179	184	160	189	203	181	177	160	169	183	171	167	156	189	157	198	166	154	197	170	177	159	168	180	182	159	184	180	160	179	186	188	177	179	171	164	174	164	177	185	180	189	170	183	179	172	196	189	169	165	173	180	189	169	167	173	180	171	184	206	177	170	179	165	169	206	187	178	171	175	179	192	208	196	174	185	195	188	194	191	166	180	157	182	179	185	161	168	188	189	183	178	153	165	171	157	185	185	181	194	172	190	178	170	163	168	189	180	171	161	197	168	153	201	167	163	172	180	161	169	179	161	163	150	182	184	170	189	174	199	158	200	184	164	173	153	190	157	171	173	196	174	149	178	164	170	183	195	181	172	174	171	194	205	197	163	181	169	176	171	145	164	186	160	169	173	183	184	188	197	199	173	202	158	174	191	164	182	152	171	192	181	165	185	181	182	176	156	164	160	164	173	168	201	181	163	162	156	168	189	177	186	184	190	173	187	167	165	188	189	168	158	194	169	147	179	172	149	176	192	175	181	191	163	185	192	175	184	203	165	155	156	174	147	184	170	205	179	156	163	190	202	201	152	172	172	153	162	194	175	198	204	185	202	178	190	183	187	153	177	168	200	197	188	160	184	181	176	172	175	187	201	186	164	158	176	161	174	157	180	168	161	203	180	168	159	223	197	190	155	185	187	176	188	186	151	188	189	175	176	175	138	197	172	173	163	169	165	177	197	180	172	178	159	179	186	169	190	180	169	209	187	166	192	170	177	195	139	181	187	153	163	150	156	175	170	179	196	190	180	191	172	155	196	176	189	167	173	182	198	179	170	178	164	166	164	190	177	202	200	149	162	208	165	168	152	164	177	169	177	148	182	186	185	163	169	172	189	183	188	190	159	185	179	187	173	157	168	165	169	179	180	148	194	156	180	189	156	177	180	161	176	167	171	189	161	158	160	160	179	215	201	176	181	183	171	167	172	177	180	171	187	192	186	155	189	185	157	183	189	201	197	196	198	197	192	196	160	166	177	184	142	160	194	164	173	165	184	163	190	184	180	173	168	191	164	167	206	209	160	193	166	179	181	182	174	174	203	178	190	188	186	184	158	180	186	189	183	161	169	153	142	187	159	166	209	186	169	191	169	144	172	181	149	171	150	167	180	191	159	159	165	169	186	157	152	179	179	182	184	171	169	174	181	169	181	174	200	158	204	128	183	171	169	180	169	160	180	175	176	188	190	177	168	157	176	176	192	166	206	170	178	190	224	176	161	197	191	190	183	176	153	166	186	179	167	176	175	179	185	174	185	166	192	152	160	160	172	173	181	190	190	167	169	192	176	165	191	145	183	160	189	157	171	172	180	191	178	184	186	171	178	176	159	202	203	191	172	166	191	200	166	213	157	199	183	179	169	189	167	178	189	164	163	163	152	159	151	164	178	205	189	164	189	177	201	179	198	158	182	165	170	201	191	163	170	191	173	186	183	197	205	184	162	176	176	175	173	186	143	197	178	155	186	173	203	171	166	177	155	160	161	199	167	156	154	165	153	165	159	177	210	160	130	167	170	172	197	194	180	195	176	168	159	161	171	180	176	168	185	181	159	157	171	190	162	190	168	206	177	179	180	183	200	170	205	169	165	184	179	196	159	177	173	164	179	186	180	179	196	159	193	171	168	171	206	175	181	154	186	186	178	189	188	162	160	194	214	161	161	171	166	183	156	182	192	171	182	178	172	194	188	183	183	167	188	175	171	204	172	185	194	221	164	173	159	188	188	171	161	191	168	172	170	149	195	200	146	188	171	164	162	178	149	179	179	145	193	168	163	181	179	177	173	178	167	163	225	172	179	170	188	191	173	168	187	182	198	175	164	173	167	179	186	206	170	200	171	173	180	178	171	162	158	180	177	168	173	153	159	170	162	181	204	191	191	172	195	189	167	199	179	192	180	180	166	150	152	205	174	173	171	187	158	191	162	175	151	183	162	182	162	173	138	170	183	191	163	172	174	165	205	167	190	179	190	155	156	155	158	183	201	187	167	186	176	173	175	166	172	150	202	190	172	178	200	190	180	197	173	182	174	163	173	198	201	156	208	169	178	160	191	184	173	175	179	160	212	191	170	176	165	206	172	193	160	176	176	181	171	170	188	178	164	187	159	158	187	176	191	171	171	178	164	187	160	189	184	171	181	155	168	178	184	181	194	162	176
13907	5792	527	520	578	543	530	529	523	528	537	535	524	524	487	533	504	470	502	538	511	534	509	492	484	508	467	478	472	521	523	480	531	460	481	497	478	479	534	469	493	500	514	472	515	521	517	494	486	531	536	510	455	493	509	497	515	509	470	477	485	518	498	517	517	529	518	516	500	468	487	497	500	449	467	518	479	482	492	524	513	500	494	528	518	516	499	467	502	487	528	469	463	509	534	513	506	482	486	529	493	455	537	494	525	527	499	509	489	499	512	505	515	504	501	481	515	454	516	495	487	543	506	524	446	525	475	499	568	491	522	450	486	483	520	547	520	479	501	510	540	471	503	498	481	494	465	498	470	520	472	482	475	501	503	455	456	481	490	510	501	466	480	515	501	466	526	521	531	489	476	510	481	471	520	497	466	480	515	490	472	505	506	497	496	515	505	511	504	510	511	456	473	457	495	483	491	498	497	517	473	539	493	488	489	458	508	497	493	474	466	477	479	491	479	491	510	475	488	477	527	516	532	534	506	487	486	490	499	485	482	501	531	488	520	527	497	479	493	536	467	503	533	491	447	487	471	502	493	508	481	498	511	534	457	472	509	485	488	461	498	484	491	518	467	470	507	475	506	485	555	503	489	509	442	490	489	500	472	458	460	458	477	516	472	486	487	501	506	515	484	539	508	512	507	486	516	485	486	494	501	512	504	518	469	480	476	492	473	481	463	508	476	493	531	528	488	478	450	528	535	501	487	511	539	414	498	472	458	490	485	501	475	520	504	501	472	477	494	499	514	502	505	500	442	523	497	492	494	545	505	471	495	522	498	487	477	488	492	506	500	567	475	505	480	517	483	477	478	505	513	516	488	492	527	505	486	524	495	469	480	514	507	515	494	474	530	467	486	475	499	470	486	463	479	462	487	465	537	494	481	487	483	458	495	523	520	506	500	499	537	519	491	512	527	536	488	461	477	489	497	508	521	497	516	456	492	492	509	509	527	462	487	499	489	487	516	510	501	506	448	472	539	448	491	489	477	482	456	494	491	477	468	488	492	483	486	461	466	463	491	487	467	500	462	498	472	500	493	470	500	512	484	502	511	534	467	505	499	477	495	428	507	511	465	511	547	475	483	480	493	505	501	523	487	514	488	490	492	491	511	489	481	507	496	524	498	500	492	494	515	523	500	532	538	460	494	529	490	474	519	551	507	491	472	491	496	507	498	514	461	505	492	465	512	503	525	476	508	504	473	515	452	439	470	475	478	474	481	490	495	513	501	472	492	477	518	508	447	502	487	487	451	475	475	514	512	493	460	505	505	497	459	476	480	448	502	515	482	513	492	475	515	447	485	486	519	493	462	490	456	492	480	493	460	515	477	450	481	470	497	486	549	482	476	479	512	489	486	487	517	510	478	478	511	490	486	509	508	489	483	497	498	508	513	513	504	487	494	488	504	524	461	499	504	488	483	482	428	485	506	476	518	471	491	510	482	523	510	482	473	484	489	485	531	430	477	503	484	491	490	532	498	469	498	507	449	531	495	492	485	533	502	540	462	516	471	489	468	486	461	514	433	504	527	489	484	493	503	495	508	505	462	517	506	514	485	526	464	490	489	524	445	455	526	497	493	506	483	496	482	553	455	497	466	487	516	494	485	485	514	492	497	494	460	511	498	468	452	471	463	467	523	501	454	507	466	508	501	480	486	459	482	503	519	484	541	479	502	462	518	489	492	505	498	483	471	475	482	509	503	500	484	494	537	483	490	479	484	477	511	476	475	514	525	491	526	481	522	472	506	478	466	506	503	485	463	517	545	461	513	513	515	480	473	538	471	459	479	517	493	499	478	509	493	468	506	521	472	476	462	490	509	522	496	506	480	499	441	494	457	498	487	479	499	443	476	492	489	478	459	473	464	455	492	503	482	501	553	487	496	534	489	524	523	443	471	518	483	484	486	502	497	512	501	521	537	527	527	469	474	501	517	483	511	463	484	517	504	491	481	507	520	498	502	501	477	500	483	460	494	470	458	500	506	509	436	498	474	498	500	466	495	502	461	465	540	508	527	474	487	522	500	515	519	525	476	527	499	459	478	503	508	471	524	496	516	510	482	512	487	477	503	497	519	525	485	520	479	485	498	484	478	482	451	469	517	503	482	510	475	509	471	482	535	468	503	478	497	463	481	505	501	515	477	492	450	523	485	470	503	501	519	500	498	468	514	492	461	473	478	500	466	477	528	488	484	495	461	469	470	504	443	487	501	509	514	530	500	463	497	527	499	552	494	506	528	483	450	507	491	502	495	466	489	490	476	493	505	502	497	485	497	474	547	502	522	468	494	506	488	522	507	488	532	470	458	484	468	503	529	464	468	498	487	511	490	518	493	488	486	521	467	483	499	519	476	482	489	492	488	498	488	484	459	498	459	504	486	507	523	485	511	492	526	491	504	466	470	542	528	506	523	470	503	504	501	547	504	495	468	487	517	509	487	470	518	504	503	471	490	506	523	517	493	486	507	467	521	508	480	516	519	524	465	505	500	511	485	537	461	490	488	500	448	496	490	467	509	528	485	483	511	487	514	524	513	468	459	484	492	512	512	511	510	481	508	498	454	524	517	496	463	519	496	514	493	498	488	483	477	495	496	470	525	528	509	507	521	461	433	484	499	510	467	486	479	506	507	506	526	489	511	475	507	520	472	482	516	511	520	501	466	486	500	528	473	477	500	497	497	465	509	524	531	485	433	486	486	518	489	510	483	522	467	521	461	519	493	469	509	499	522	523	518	481	458	472	497	505	531	561	486	502	515	507	480	487	540	464	498	504	512	449	477	476	452	484	551	463	462	477	466	513	486	447	493	464	502	452	499	517	496	513	498	487	464	478	478	522	438	446	496	507	516	492	486	502	485	500	505	487	446	481	487	492	501	518	516	470	455	483	501	484	467	470	470	495	527	536	492	510	520	528	472	484	484	515	511	527	514	507	524	490	497	508	487	461	498	501	467	484	511	517	507	512	502	504	497	509	479	507	533	485	499	532	505	499	468	522	482	505	481	487	494	495	492	506	506	528	531	493	520	473	516	492	495	510	510	531	482	497	491	499	488	481	492	494	467	491	514	489	419	494	470	492	447	489	501	516	514	480	511	496	491	481	483	479	515	533	491	506	475	515	500	518	484	498	496	536	513	500	517	492	495	531	460	443	493	454	521	510	477	492	517	480	502	489	459	490	480	481	501	518	538	432	497	447	477	492	488	501	503	505	490	434	475	486	450	500	520	496	480	444	481	489	500	507	474	503	485	481	523	475	479	454	503	468	499	496	487	477	494	467	518	493	506	500	497	482	495	514	502	474	487	480	483	502	545	482	505	513	490	500	504	493	503	496	466	430	516	475	521	513	483	539	487	497	489	454	493	521	522	489	508	479	511	480	471	486	505	501	472	487	434	485	496	501	461	513	476	478	455	468	468	489	480	485	477	514	465	492	452	481	467	476	506	507	490	501	524	519	461	527	474	570
61517	48229	11885	1389	665	554	567	463	401	372	376	379	345	317	347	375	380	361	332	319	364	360	344	347	369	339	350	338	395	361	324	329	321	374	300	328	369	354	373	354	328	315	344	338	291	332	285	351	330	312	319	299	300	329	303	343	344	328	349	316	332	307	331	344	333	349	330	350	370	331	330	324	352	297	320	391	312	335	318	323	321	327	326	342	335	326	339	321	360	331	350	317	318	353	332	303	311	330	349	346	361	347	329	326	321	325	303	320	324	345	324	330	327	312	361	333	336	338	342	347	370	329	352	326	355	348	330	326	321	353	346	363	320	338	369	345	304	340	333	326	323	313	327	355	333	341	320	349	358	375	347	322	341	351	337	309	323	345	335	351	292	303	322	331	317	343	322	326	297	350	323	313	280	324	305	329	368	338	318	316	329	324	332	298	360	288	328	318	357	300	330	354	323	325	343	345	328	319	297	352	305	345	330	334	286	349	366	333	320	330	327	348	339	330	353	345	335	323	322	325	324	365	330	304	332	325	347	353	325	334	370	339	339	351	342	328	336	341	322	353	366	371	348	341	338	332	341	357	291	345	338	355	321	305	355	319	310	326	312	310	365	324	342	357	300	345	334	336	323	309	376	328	324	317	322	338	324	316	351	353	333	313	336	346	331	337	329	346	318	319	292	340	352	342	313	305	321	322	330	321	339	299	377	333	338	324	342	314	346	327	320	358	329	327	333	320	329	326	311	334	346	311	317	361	340	326	315	346	331	339	317	336	327	332	360	356	310	325	333	329	320	309	335	334	343	364	313	339	342	317	365	303	325	368	320	353	330	357	305	373	329	322	313	320	335	303	345	330	292	305	330	296	346	336	332	350	303	319	308	373	333	349	306	319	344	323	362	299	317	338	327	317	299	370	351	345	346	304	331	324	321	326	339	320	302	327	349	345	332	317	332	312	325	348	367	347	332	346	326	319	285	313	328	334	349	323	317	393	302	337	305	309	360	348	352	350	372	336	332	340	328	385	354	362	309	341	319	366	337	307	318	322	341	303	360	341	346	320	331	361	373	351	301	302	318	340	369	346	335	345	335	343	336	304	289	356	290	327	341	293	331	308	334	336	364	342	330	338	341	321	302	320	292	298	315	297	325	320	331	308	303	298	316	331	322	321	320	335	305	312	321	345	325	344	341	348	298	335	345	335	320	341	336	371	363	370	358	347	362	337	368	332	302	321	319	331	328	320	327	288	332	348	325	331	344	340	312	320	356	365	332	300	331	335	346	342	319	309	319	336	337	334	351	303	334	341	352	358	321	341	354	321	328	338	333	326	300	346	333	337	347	358	341	322	360	339	300	321	357	345	309	353	321	342	331	347	323	330	394	336	299	369	342	330	330	311	320	348	344	356	363	388	302	329	314	355	302	315	314	313	337	345	326	341	333	341	319	336	372	339	334	295	352	308	339	322	331	322	316	344	344	314	313	325	307	358	357	328	329	349	334	353	314	327	307	331	340	345	366	334	305	327	345	307	377	331	314	324	305	365	320	325	341	329	340	351	350	339	331	324	342	337	335	337	335	321	355	330	324	325	340	332	341	345	292	340	367	342	348	368	328	323	330	351	344	331	321	330	327	335	307	360	306	327	281	329	338	326	336	325	336	357	326	292	372	340	317	316	319	307	336	360	312	353	355	341	308	357	346	332	354	338	339	316	377	292	303	300	321	301	334	297	353	351	340	355	335	364	352	335	310	326	371	326	336	330	357	340	335	350	298	337	342	338	312	309	322	322	323	337	324	335	337	349	333	329	321	352	316	375	317	298	340	344	323	341	352	332	336	328	325	353	327	300	342	334	342	334	339	321	321	340	359	357	324	334	319	325	346	302	321	326	364	339	327	313	324	331	335	342	352	323	359	316	321	335	346	324	344	326	320	311	330	323	356	349	323	342	328	307	313	301	319	340	368	322	322	341	330	346	347	339	324	342	295	314	360	336	369	350	365	318	355	371	359	333	330	379	381	312	323	348	308	331	348	332	341	339	318	347	334	358	333	306	343	343	315	328	310	353	325	360	346	344	305	328	323	352	344	313	346	325	352	305	339	328	318	351	346	288	333	322	325	345	334	368	331	359	328	351	355	346	333	286	345	345	330	321	329	309	338	302	342	352	339	316	339	360	327	312	332	352	325	320	354	340	302	348	332	335	348	338	306	333	302	324	323	315	309	342	339	331	292	331	314	333	338	374	303	336	341	303	319	349	340	316	317	312	327	330	298	358	375	347	332	336	328	302	334	299	343	353	306	333	340	350	349	368	328	319	330	322	344	340	344	323	314	362	336	328	315	323	318	334	364	333	331	320	316	340	330	303	330	299	337	322	385	298	323	324	333	319	349	382	322	334	327	341	341	325	322	344	297	308	325	323	337	328	324	320	353	345	304	351	319	343	352	341	334	321	315	317	328	336	303	329	333	312	309	367	313	361	348	346	333	330	321	336	340	318	334	359	357	354	334	295	325	310	330	330	359	356	355	287	359	354	323	305	351	330	350	318	355	356	343	353	350	335	359	316	356	325	327	350	317	335	332	330	361	354	320	353	351	367	296	321	318	307	320	340	326	321	311	323	328	360	304	316	348	339	350	334	342	335	312	347	325	300	342	356	286	302	299	352	294	322	330	345	339	344	315	337	353	338	320	319	317	328	359	338	337	319	321	328	345	353	333	340	290	340	298	328	361	362	321	311	319	335	296	334	331	327	346	350	332	345	340	294	328	357	322	326	343	311	318	352	327	353	342	351	336	315	368	327	327	332	311	352	346	349	311	322	300	289	319	312	349	313	349	325	351	336	330	321	335	287	289	287	330	348	324	321	316	353	339	322	320	352	345	385	308	341	331	316	324	345	321	286	336	346	330	328	349	358	329	348	315	375	357	309	293	309	321	316	312	331	294	347	316	315	312	335	319	300	330	320	340	335	319	341	322	354	330	288	351	289	337	362	294	313	317	325	378	308	334	326	360	344	355	336	343	318	345	316	345	305	324	310	311	318	324	350	328	338	309	367	319	309	330	314	318	307	309	308	291	369	358	368	337	358	299	332	333	344	329	307	328	316	313	350	349	342	329	312	321	353	322	310	355	378	323	359	348	372	338	310	316	340	342	337	332	303	315	331	339	350	350	339	347	312	344	296	309	337	340	334	351	314	313	323	316	312	356	373	292	342	355	347	348	363	304	356	303	336	350	351	340	316	379	311	329	302	315	337	349	330	323	349	338	312	313	354	286	314	327	333	334	320	316	358	331	333	338	323	344	312	321	347	339	314	358	371	349	333	336	322	352	298	322	364	293	317	310	310	295	349	328	308	334	346	342	319	324	366	341	350	324	333	331	360	337	299	316	341	315	319	335	321	324	322	336	336	347	321	320	355	297	338	340	312	334	325	328	344	342	302	319	328	324	361	327	327	343	339	347	363	330	336	296	348	344	319	354	356	325	312	313	307	344	347	350	328	330	345	332	322
39298	26286	2168	2456	2251	1977	1672	1529	1276	1243	1141	1150	994	1051	978	989	999	1003	990	879	903	875	881	899	903	906	870	859	871	847	809	869	885	833	873	817	862	854	874	862	846	865	910	860	868	829	866	874	818	848	848	858	829	763	793	928	878	831	860	842	862	825	859	820	792	851	836	891	856	847	846	803	853	865	833	824	774	832	827	794	857	830	858	837	844	856	816	837	828	851	800	843	823	827	776	843	844	853	832	819	827	797	854	878	856	835	870	815	848	844	770	774	842	806	838	857	773	857	839	857	835	826	824	813	832	829	807	836	793	818	847	811	860	823	797	857	840	784	829	821	833	766	866	826	805	867	823	805	796	815	809	775	799	787	838	778	831	801	839	768	815	799	836	815	816	797	812	808	870	814	853	771	811	806	852	809	852	824	832	806	831	830	831	815	808	858	842	796	831	788	826	780	803	837	818	759	813	842	798	814	827	811	838	858	794	849	818	888	791	814	818	793	815	823	815	826	843	807	786	829	800	751	800	795	804	805	799	810	821	806	842	786	838	787	769	819	821	858	856	839	850	805	822	812	844	817	809	808	849	802	802	850	767	819	823	781	798	830	862	834	826	820	848	823	833	867	835	800	780	819	813	832	816	781	807	802	847	820	817	793	800	862	814	848	808	844	806	810	811	789	834	835	828	835	811	794	863	826	818	831	822	762	825	816	829	812	887	838	844	825	808	765	839	795	826	777	786	752	812	853	835	860	816	793	830	802	814	775	816	833	764	811	800	864	796	799	846	826	805	856	805	768	875	825	778	818	843	798	826	827	781	776	825	758	883	850	795	798	845	804	861	895	786	849	795	758	820	869	809	818	821	795	803	807	802	835	763	785	806	870	810	840	763	806	798	837	842	815	807	790	779	823	784	835	821	810	825	830	765	834	772	880	850	819	777	830	779	828	795	828	810	810	816	859	823	816	814	820	792	861	838	778	819	829	816	796	868	801	803	829	828	830	813	824	843	784	782	776	799	843	808	812	825	887	815	814	804	802	825	771	831	791	835	783	813	772	817	782	786	810	855	889	860	831	847	822	831	776	844	834	860	832	829	779	860	813	828	792	854	814	794	828	816	809	845	808	796	820	797	788	820	837	804	814	803	818	867	871	818	797	840	784	807	792	853	807	839	831	848	808	790	847	886	834	841	811	803	878	808	789	804	821	824	832	860	786	807	861	839	775	866	779	839	810	837	830	839	839	836	849	803	777	806	832	806	816	847	854	796	820	822	870	824	798	803	822	805	849	817	781	846	806	836	811	812	822	813	850	822	838	791	816	817	830	832	798	825	842	801	823	854	826	815	855	838	801	830	821	800	816	816	776	819	793	812	778	779	800	793	810	822	799	843	837	819	849	844	882	833	903	833	824	830	833	831	841	828	821	743	816	783	801	815	838	839	841	838	810	850	816	846	851	835	827	834	853	855	830	823	799	770	845	789	812	871	805	800	826	823	820	808	860	829	846	893	834	790	785	843	774	815	829	813	800	847	771	796	838	852	813	814	834	801	808	829	783	849	800	854	808	834	805	782	816	827	802	757	795	829	775	833	817	839	811	824	807	798	812	828	821	778	830	788	800	784	789	791	829	821	838	822	821	792	786	841	804	828	813	821	857	843	811	787	785	841	843	784	822	847	885	794	789	841	795	811	836	841	872	780	808	811	839	794	856	834	792	788	821	770	800	779	852	831	805	841	838	793	820	811	861	824	812	813	803	822	842	768	778	811	790	804	834	810	787	796	863	853	860	779	791	840	801	829	820	790	854	786	870	823	817	856	822	780	851	852	854	855	852	821	884	847	807	869	784	829	812	761	897	764	827	793	839	803	836	838	797	758	809	813	857	850	792	775	789	782	823	805	797	822	818	807	853	841	804	802	855	829	801	825	814	777	802	806	775	783	897	786	866	855	813	808	822	802	848	802	783	832	878	834	812	811	825	859	823	826	842	829	816	834	877	846	825	807	789	835	866	827	790	763	863	813	811	869	832	814	811	852	792	828	867	788	820	776	819	805	820	816	790	832	826	776	808	824	767	854	830	789	805	807	817	792	840	816	804	819	818	831	829	806	824	825	791	862	827	812	814	837	855	826	792	856	825	865	852	823	848	817	796	754	797	820	851	811	833	759	843	798	779	795	807	831	810	823	817	807	827	823	860	828	835	841	826	825	803	788	803	813	806	849	803	852	839	791	836	764	798	809	769	857	824	769	769	827	830	818	737	825	810	850	867	820	789	832	816	837	827	774	862	814	835	816	809	825	830	848	810	835	860	890	804	841	825	855	774	843	781	803	760	856	798	807	834	798	817	798	853	797	823	815	835	789	832	767	827	804	763	809	765	855	820	828	839	822	846	806	799	793	840	833	841	878	798	857	812	825	822	835	875	811	817	799	799	768	833	781	849	832	841	824	828	862	751	851	847	824	841	796	785	778	814	863	788	829	814	811	840	775	860	769	877	834	836	857	836	846	865	816	847	801	864	854	774	811	788	793	824	805	812	863	809	814	773	814	795	834	807	844	793	847	824	823	828	815	809	784	792	766	780	816	792	829	762	848	814	819	817	798	823	815	812	811	809	813	834	766	879	822	796	800	831	867	840	845	829	824	815	749	844	790	832	758	837	797	812	886	798	831	832	795	781	799	870	828	810	788	879	863	793	805	810	890	790	835	807	808	776	856	861	776	795	817	795	822	858	841	830	827	867	790	823	866	770	850	836	814	820	818	818	810	793	833	799	814	842	777	842	874	798	820	794	844	801	813	769	778	830	806	826	819	815	776	785	872	872	865	804	867	833	797	840	857	880	833	817	765	800	883	865	828	863	846	845	871	829	739	829	843	889	790	832	785	849	823	845	818	835	830	811	864	787	802	823	847	819	817	761	822	835	820	802	821	830	783	846	835	780	765	798	791	838	781	812	826	837	838	814	756	821	783	828	841	844	845	844	854	862	830	777	790	796	835	827	816	786	799	842	832	770	789	817	809	791	808	854	834	799	832	822	816	811	880	828	825	808	786	861	809	809	850	792	772	792	788	778	821	831	812	823	821	858	808	768	781	796	828	842	829	839	820	852	847	785	808	775	831	816	834	813	843	794	852	802	808	837	843	801	824	854	840	817	832	841	800	772	788	814	817	816	788	791	831	852	838	819	823	842	801	808	891	836	793	823	765	804	809	793	802	838	810	795	828	879	861	851	789	800	876	864	810	810	775	804	820	813	817	828	806	841	827	800	817	829	774	856	835	785	844	839	819	797	797	778	794	844	813	841	786	770	817	809	845	808	855	807	824	777	843	826	808	833	837	827	833	817	850	803	812	828	788	817	796	800	786	790	798	784	787	787	816	777	827	813	829	839	845	745	822	816	835	819	785	827	813	788	791	816	862	843	819	839	883	799	855	852	838	840	799	817	826	872	874	824	836	824	822	790	841	841	813	867	832	825	835	769	831	835	812	849	812	838	821	813	831	845	775	781
73207	57643	18867	4967	1149	797	640	579	509	462	454	432	386	368	392	360	352	368	414	353	356	385	368	324	358	327	334	338	321	331	301	358	351	304	365	352	350	374	303	298	323	337	385	314	332	343	342	290	333	311	328	317	336	357	314	310	343	295	350	329	334	325	345	326	313	380	346	337	344	353	338	332	315	338	323	340	359	344	331	324	351	333	305	327	321	342	314	334	340	325	316	354	304	333	309	342	348	324	323	314	306	352	328	350	312	319	289	335	311	343	319	322	316	305	321	299	320	314	326	340	330	312	302	303	365	365	332	349	343	331	336	329	306	331	350	359	357	320	316	312	311	331	323	343	313	361	362	344	306	313	321	321	329	325	318	347	372	324	343	313	307	337	317	369	320	330	327	333	343	295	359	364	320	328	331	313	345	322	337	340	314	301	307	337	320	304	287	316	345	347	334	362	301	329	319	339	319	374	363	332	348	359	353	336	334	334	304	294	319	318	318	347	325	352	333	321	345	283	317	281	317	317	327	328	336	336	377	322	357	357	346	337	345	354	334	329	345	343	308	321	302	285	322	335	318	337	327	332	314	315	360	290	330	336	337	341	325	342	284	365	323	331	357	317	299	313	361	324	299	314	328	313	283	320	323	337	329	337	313	340	348	328	334	334	342	341	327	337	311	285	322	359	327	370	357	321	316	354	323	316	352	316	334	331	311	323	347	290	347	316	346	365	330	322	323	309	291	325	292	330	309	308	309	326	311	350	344	330	299	320	321	300	366	330	334	317	336	293	341	300	295	290	309	308	329	320	364	300	335	305	295	317	322	337	342	312	317	310	287	303	305	321	304	297	334	314	329	333	312	311	312	321	316	328	347	323	313	309	318	333	317	326	337	339	320	345	354	325	329	313	321	307	306	342	299	345	325	334	363	352	327	323	338	308	316	313	316	335	343	337	327	338	305	333	301	341	324	297	329	336	344	299	307	332	322	366	334	339	321	353	298	337	323	335	314	351	338	304	307	323	298	327	335	312	328	333	308	339	349	294	290	368	326	343	305	323	319	320	302	347	338	312	339	318	316	293	341	311	327	319	310	354	312	316	326	292	342	353	334	300	348	329	340	319	321	309	332	338	321	305	343	312	342	347	345	321	304	323	339	318	349	386	321	340	341	326	345	314	322	328	342	354	320	310	316	316	318	328	332	320	277	331	337	302	345	321	328	339	302	312	319	308	365	345	322	327	316	323	287	323	269	317	337	302	327	315	336	341	314	349	368	320	305	341	357	333	334	304	314	303	347	322	344	306	279	282	282	330	317	282	326	340	309	327	335	325	337	324	386	319	331	332	308	294	322	332	320	334	330	347	326	339	304	342	320	330	376	337	298	306	339	322	371	372	334	315	285	319	316	315	291	317	332	324	353	355	343	357	334	326	310	300	329	330	359	334	302	322	313	344	326	347	335	340	352	335	317	324	336	358	322	346	356	314	338	286	313	326	342	323	336	341	305	360	335	337	336	361	322	284	317	325	331	326	334	355	345	323	336	337	368	335	330	264	372	316	305	346	365	317	290	321	341	313	299	353	318	350	306	313	317	334	335	306	341	342	327	330	354	333	316	315	344	306	333	342	327	332	357	330	298	320	297	336	327	324	306	320	300	323	335	340	357	330	272	326	367	333	360	340	291	320	308	312	331	333	363	335	339	333	337	328	298	315	304	318	343	332	314	310	340	313	321	324	328	313	333	337	349	308	304	335	343	311	353	323	318	294	311	334	306	305	336	342	356	322	325	331	330	313	346	338	318	347	328	308	331	327	330	329	318	317	323	278	333	328	317	345	326	298	338	369	335	341	343	304	301	329	323	290	341	318	354	326	336	314	328	324	317	336	311	330	323	332	301	310	318	334	347	316	319	305	308	315	332	291	347	300	324	318	311	356	323	346	339	308	294	321	329	320	341	362	337	351	334	330	302	341	305	344	327	337	324	330	298	321	332	319	310	297	316	335	319	323	351	321	335	331	338	333	335	326	333	331	345	360	335	332	337	323	316	359	347	303	307	344	327	339	312	301	362	329	316	300	342	323	305	314	350	359	338	316	316	357	326	322	333	328	330	324	296	298	319	328	336	326	307	333	318	313	289	309	376	343	293	306	339	299	314	336	307	322	352	323	326	317	325	328	352	343	331	328	349	341	311	324	335	350	307	353	364	319	325	302	300	312	341	366	357	312	319	306	332	323	302	321	326	357	329	334	345	324	308	310	304	332	313	316	325	324	337	301	321	332	320	315	359	333	332	314	335	357	322	320	336	327	298	343	362	332	345	337	352	362	299	359	317	333	337	343	314	332	327	309	322	330	298	309	342	352	301	342	310	322	316	322	321	331	359	344	320	295	332	326	323	323	339	318	327	346	363	327	306	314	279	309	343	325	297	357	337	331	329	328	321	340	325	341	298	346	336	355	336	327	334	321	330	327	315	308	356	324	334	339	302	327	345	308	321	330	296	326	343	338	308	352	333	335	346	335	336	350	348	330	320	278	331	341	356	340	365	341	334	308	335	330	318	345	322	337	349	292	360	298	288	323	343	315	297	311	340	322	302	297	317	310	327	347	333	346	331	331	341	321	330	312	323	311	319	326	330	320	355	343	293	347	296	299	318	320	313	348	304	325	345	317	339	324	361	320	300	298	319	309	289	329	308	315	336	295	289	325	306	346	335	343	335	328	322	356	347	320	315	326	351	297	287	342	331	375	302	354	312	323	305	320	335	339	319	305	347	328	310	305	338	294	321	306	321	319	324	344	353	309	321	335	335	324	329	325	363	309	356	291	323	325	313	338	328	340	359	328	361	303	352	318	335	330	301	316	308	352	318	310	347	341	326	330	316	278	330	295	325	340	306	327	362	305	350	343	324	332	322	329	322	324	328	306	326	351	302	342	324	340	340	336	354	324	344	358	344	342	342	343	373	345	317	320	329	367	306	310	292	338	281	325	325	323	340	324	296	325	297	307	334	337	337	341	356	302	356	366	326	340	339	337	320	328	327	326	344	319	300	364	352	303	321	353	318	314	325	309	359	327	325	309	307	348	309	331	340	337	372	316	302	314	313	303	349	298	326	336	328	335	355	315	339	343	324	360	322	346	326	309	343	369	350	346	341	330	312	327	356	332	323	326	333	334	292	330	313	326	356	331	303	307	361	337	331	322	367	326	324	292	345	338	334	339	341	328	302	369	313	333	350	323	308	353	342	297	329	298	333	356	313	320	325	282	303	306	321	327	344	357	334	328	309	323	317	318	309	336	292	344	325	320	328	315	318	328	359	315	316	329	366	318	335	344	332	311	348	329	347	350	321	341	324	343	339	317	328	328	329	316	280	335	320	319	314	372	356	335	301	318	297	338	328	315	337	321	307	311	330	324	316	362	328	314	316	313	335	311	326	298	313	383	327	309	368	306	336	333	330	346	328	340	327	353	367	321	338	265	293	316	285	329	304	337	307	280	371	332	342	324	355	366
48880	33944	3471	3926	3415	2917	2357	2048	1681	1603	1496	1390	1348	1213	1131	1158	1094	1081	1055	997	967	929	969	927	943	966	905	857	914	908	858	883	872	835	865	867	862	887	826	857	815	802	803	832	834	828	872	880	831	858	777	816	824	823	806	811	826	828	793	816	774	780	754	869	807	823	816	835	830	784	816	754	791	811	792	786	822	735	748	821	813	826	769	861	788	753	763	801	801	761	774	807	839	715	778	762	798	794	801	788	795	783	760	763	763	799	817	768	757	797	798	714	849	837	841	858	774	776	797	815	799	772	780	777	811	825	802	773	790	790	801	798	791	778	820	820	742	812	814	808	764	801	728	768	790	794	755	806	740	801	790	790	752	784	790	793	758	799	829	749	838	839	830	824	748	793	816	778	767	808	734	796	768	779	836	744	832	764	791	803	793	779	819	797	805	759	757	783	748	735	759	730	788	793	838	744	824	860	758	765	743	808	739	792	798	807	785	762	770	760	799	810	771	845	782	715	776	800	790	753	832	764	813	797	760	773	807	801	813	791	806	769	779	776	799	752	779	747	829	792	790	797	827	767	770	801	793	743	765	798	756	824	819	815	757	753	807	794	832	804	783	808	802	821	801	794	815	797	769	773	784	793	791	808	764	765	774	791	810	797	757	849	718	786	801	810	763	800	788	791	774	773	738	778	767	799	859	821	765	779	736	737	777	802	750	786	772	810	781	788	785	824	794	786	796	834	811	802	768	758	766	787	783	747	785	755	798	731	766	859	753	837	802	787	798	761	835	784	790	813	816	783	794	827	780	802	745	789	803	825	794	793	804	756	780	761	778	776	798	783	772	789	748	796	779	812	780	764	797	786	807	793	813	777	768	807	763	754	812	787	768	781	775	757	797	735	833	801	802	706	813	762	764	762	804	801	791	776	774	781	788	742	749	794	768	783	812	795	744	802	761	814	794	771	804	809	814	762	781	792	807	803	836	812	742	777	806	855	727	784	767	794	799	791	757	730	740	773	856	804	781	760	797	796	799	768	775	763	787	800	734	759	766	748	789	801	770	877	769	775	744	803	812	764	773	728	818	756	796	770	773	736	776	811	772	833	830	789	733	818	808	799	782	771	752	790	798	708	737	789	821	809	776	772	788	835	767	792	781	786	784	767	787	817	762	760	754	799	788	782	816	798	763	726	785	798	751	770	770	749	836	801	744	804	847	705	794	757	806	787	826	834	799	781	808	755	739	790	766	766	775	828	736	801	819	797	813	759	775	804	776	781	811	758	771	766	751	750	750	804	813	760	783	805	796	798	777	755	769	788	808	720	751	813	795	784	794	722	794	804	811	783	787	818	794	801	813	732	799	768	765	795	771	749	798	776	814	813	795	752	813	780	726	760	756	795	806	811	771	798	783	781	822	770	740	767	794	842	762	790	823	814	770	776	762	833	836	763	783	796	824	760	770	818	803	782	791	786	768	780	792	796	775	770	831	794	772	745	770	789	786	760	812	733	803	762	785	854	749	785	745	779	790	762	789	762	787	774	833	787	776	761	779	714	767	792	771	734	754	752	768	781	813	783	810	818	800	793	804	823	783	855	764	784	796	737	811	767	793	831	784	820	778	778	823	777	779	816	793	735	792	800	784	804	778	805	793	730	798	792	758	788	762	791	763	790	761	796	807	788	774	776	753	784	767	737	767	816	811	820	815	771	776	774	783	805	794	776	812	794	772	790	793	789	781	767	846	810	797	794	786	735	736	816	817	786	797	796	763	797	789	763	754	749	751	744	767	840	774	781	782	803	787	780	783	777	786	782	779	774	782	800	775	738	811	784	796	761	838	773	795	769	815	739	729	803	793	775	828	761	796	790	792	777	790	777	786	747	727	785	805	745	761	788	789	761	783	788	802	785	744	774	782	804	778	743	775	755	808	779	779	796	747	790	781	773	830	808	794	740	749	801	785	757	802	786	790	807	788	798	794	748	793	803	764	795	750	766	771	792	775	757	782	748	767	748	792	801	799	802	767	808	794	754	759	762	794	834	818	830	802	792	768	797	788	774	816	775	774	784	746	771	812	774	827	819	812	713	750	749	793	760	814	802	747	834	754	813	771	802	782	764	834	807	806	783	773	793	813	750	760	774	755	795	776	763	801	787	783	812	721	826	782	760	781	770	780	803	753	801	789	820	776	776	767	773	806	775	782	814	757	789	819	785	782	743	782	823	791	745	815	779	790	823	796	731	742	774	783	799	757	797	760	778	821	809	762	759	838	791	788	763	781	765	787	823	794	780	802	756	826	812	759	792	793	800	775	727	781	748	783	814	751	805	795	800	726	840	753	757	762	818	768	819	805	879	776	852	801	817	818	768	829	803	822	771	784	771	836	775	729	800	742	823	816	750	776	773	775	796	763	814	793	791	774	780	798	818	795	810	726	806	780	805	762	758	806	791	755	810	798	819	786	793	771	744	752	780	776	779	778	809	787	785	780	806	804	791	785	788	741	814	739	786	762	817	850	768	754	744	767	758	807	781	821	773	808	816	798	744	758	788	797	810	766	789	812	770	801	786	728	810	756	810	766	766	874	787	743	810	786	776	810	798	753	783	819	729	841	856	776	776	768	777	832	780	785	763	752	727	803	768	853	824	778	791	813	807	737	760	772	751	823	804	743	744	821	788	777	785	797	780	772	839	786	763	792	749	762	827	759	812	775	817	797	776	729	806	828	793	790	776	813	761	807	774	775	777	758	814	758	776	800	769	834	774	785	841	790	750	766	800	814	776	773	787	835	759	780	794	772	772	771	806	827	797	785	756	797	742	757	791	773	776	776	742	773	791	758	799	748	764	778	826	756	801	727	815	796	733	817	794	729	784	733	779	799	823	806	800	810	850	831	744	791	777	791	824	782	751	793	806	825	736	758	773	794	817	809	751	737	758	779	806	760	765	756	795	804	766	818	798	798	756	818	767	786	740	789	845	795	794	761	798	772	778	790	777	783	779	787	766	699	775	727	765	763	803	790	812	792	790	795	800	790	775	817	809	812	848	767	775	770	723	765	796	796	760	795	782	819	800	783	795	806	788	749	762	747	855	794	807	750	777	750	805	779	811	785	801	775	769	850	808	778	775	767	799	797	759	775	785	768	787	762	773	752	755	808	798	824	813	745	757	783	775	733	776	754	773	798	791	801	832	722	765	769	808	774	782	784	766	767	768	791	817	811	760	776	820	746	794	767	804	746	817	750	760	823	785	769	765	742	802	764	791	845	793	778	824	773	775	821	763	796	774	775	693	746	818	760	774	801	770	834	822	799	738	792	834	791	760	810	778	798	776	785	788	784	806	775	808	783	779	789	780	780	784	803	817	790	802	785	807	779	783	740	837	789	841	778	833	747	776	835	768	721	797	809	796	768	783	743	805	763	776	785	799	756	766	802	736	835	794	802	769	767	787	791	777	809	806	758	779	810	794	823	802	787	754	794	771	787	803	786	799	787	856	800	819	786	803	826	777	849	741
12726	5125	423	218	201	184	189	171	163	194	161	171	168	189	183	175	172	201	176	212	187	167	167	171	154	179	185	175	189	164	179	204	171	177	158	165	172	199	167	186	158	174	172	178	177	202	161	188	176	163	185	190	179	160	175	184	170	193	180	173	143	162	186	188	177	156	204	169	177	179	178	156	179	174	184	157	169	175	179	171	200	198	172	200	174	165	190	171	203	207	171	176	188	181	189	203	187	198	184	181	185	181	186	164	169	184	203	180	178	170	169	159	188	158	188	174	178	175	200	199	153	168	184	183	199	162	164	191	181	202	171	189	204	141	158	161	172	184	210	179	184	190	181	173	163	187	205	214	168	150	158	169	184	173	179	186	168	174	187	183	184	160	183	170	170	188	161	179	164	163	175	183	181	204	168	170	160	185	180	168	160	157	179	173	202	197	162	164	161	175	175	200	173	181	187	171	164	194	180	155	185	169	183	176	194	190	161	188	164	166	164	196	189	180	176	167	167	219	170	166	156	177	177	179	178	193	153	161	165	172	192	195	170	186	186	159	185	185	191	160	188	145	156	180	172	181	174	178	190	182	169	143	181	181	171	195	185	184	161	163	171	185	192	176	197	196	171	170	172	164	191	184	158	187	178	182	200	182	208	193	182	176	177	185	175	185	188	168	192	168	179	175	183	187	172	180	194	169	160	162	181	176	167	188	178	179	168	181	159	207	173	157	188	173	169	179	160	202	198	182	190	173	162	179	177	170	150	178	178	171	186	163	174	196	161	177	206	181	170	177	190	172	199	177	198	199	160	187	177	202	231	198	176	189	177	198	174	182	163	198	174	175	173	151	181	176	177	178	186	206	151	182	171	186	170	177	179	196	175	190	182	185	150	190	153	167	179	176	188	171	212	166	193	203	181	175	177	165	184	160	195	178	190	203	158	186	170	173	177	185	158	194	183	171	191	154	161	154	157	167	183	158	184	177	197	187	163	173	171	174	167	178	174	162	154	167	181	151	170	177	197	180	165	190	196	182	172	183	171	179	168	182	184	189	163	201	184	176	188	185	200	185	170	177	181	196	137	169	181	158	153	161	171	180	194	186	173	146	153	156	199	180	171	177	189	192	205	175	181	173	198	174	199	166	174	191	165	155	168	178	170	204	172	203	174	195	183	154	162	189	160	189	184	190	183	215	192	183	172	182	179	171	152	171	189	193	177	185	203	139	176	178	191	173	171	191	180	170	185	168	195	176	174	196	179	173	162	181	176	188	184	197	187	187	187	185	209	191	162	168	183	201	160	160	184	193	175	193	188	194	182	182	173	192	177	206	182	158	175	167	178	167	171	184	163	177	178	180	211	177	177	201	163	196	167	165	185	180	179	173	168	142	159	163	183	165	178	163	177	184	160	196	171	172	166	179	144	161	189	204	185	152	181	196	182	165	185	178	183	180	170	180	153	173	180	177	185	181	176	165	201	186	151	197	176	162	180	188	193	189	172	184	185	182	194	165	171	153	176	194	185	181	188	182	181	181	170	185	173	178	172	181	170	188	164	170	172	164	175	167	201	177	195	166	169	176	178	161	175	181	210	182	172	173	172	196	200	192	177	177	191	184	199	186	174	178	166	176	180	176	168	184	171	160	161	184	196	191	185	190	198	167	181	187	185	141	173	179	194	188	206	188	186	186	174	176	156	180	193	186	179	168	176	162	190	166	193	192	170	185	186	178	186	149	186	176	177	185	181	175	167	194	162	168	203	192	178	144	161	170	202	170	168	173	193	181	190	188	184	171	152	196	158	169	153	169	170	202	167	180	198	191	164	162	175	169	185	181	216	170	172	172	189	180	178	208	176	199	170	181	168	192	178	209	156	198	175	147	143	185	178	177	172	162	158	193	167	170	179	166	190	180	174	163	186	182	168	209	189	199	177	161	182	178	173	189	164	161	191	169	190	179	180	178	183	162	136	170	187	180	170	175	175	169	158	193	170	181	178	185	165	183	168	151	175	169	193	176	168	184	169	191	179	186	189	186	175	184	168	185	176	176	202	181	180	171	175	165	156	164	178	196	163	201	198	193	193	174	156	174	199	184	187	164	210	195	178	156	155	179	170	187	183	183	171	185	189	166	176	159	157	158	174	213	170	173	178	186	191	170	167	157	185	176	159	200	195	172	183	178	186	184	196	169	146	187	215	162	179	193	191	169	177	169	176	204	169	177	169	186	182	205	180	186	203	159	189	174	165	176	153	175	166	186	172	173	173	173	155	185	171	193	182	170	185	150	178	200	184	177	169	186	174	172	182	199	186	196	187	178	167	182	205	180	195	188	196	188	228	199	183	199	180	164	167	192	177	184	166	178	178	190	166	177	171	172	194	193	176	173	177	182	178	163	167	184	178	181	166	181	156	188	194	192	175	174	200	181	170	190	158	193	179	195	165	181	162	189	177	169	192	161	177	173	173	182	165	163	191	195	187	166	168	189	187	168	173	183	171	191	171	194	192	188	182	177	191	179	174	159	185	189	161	168	188	182	184	190	194	190	163	180	170	186	168	156	207	179	176	184	147	154	178	172	215	150	164	177	186	185	181	182	169	180	179	150	157	202	200	162	189	197	175	174	194	183	172	166	193	180	171	183	205	186	161	188	195	168	204	164	184	168	173	171	193	182	202	182	180	187	201	148	202	168	175	168	177	149	180	183	181	182	160	169	193	177	160	186	186	165	187	167	150	166	212	165	163	188	184	165	182	183	179	152	161	155	200	186	172	172	171	201	173	170	177	190	200	176	166	171	152	175	186	163	207	187	170	166	169	171	189	193	194	156	177	180	168	166	168	165	144	181	161	180	168	157	171	184	181	173	180	196	170	177	164	186	168	169	153	180	164	191	158	174	177	158	159	174	152	167	208	173	172	201	181	184	179	168	201	179	178	185	185	189	177	194	189	196	191	189	175	188	199	200	184	169	200	201	168	180	180	200	190	186	187	180	175	197	174	160	187	176	181	185	189	182	166	213	173	145	174	186	151	192	186	176	180	158	184	191	170	174	177	180	180	160	179	145	179	193	175	160	190	202	188	194	218	148	165	174	202	184	157	189	184	187	189	173	189	180	189	181	157	176	150	179	176	195	191	180	157	174	193	169	194	184	163	160	158	160	194	194	194	197	160	192	181	172	187	175	191	186	162	165	161	184	159	173	179	183	173	172	177	167	183	196	174	208	176	168	172	206	182	188	182	179	187	168	213	161	175	235	186	180	179	176	165	170	179	178	193	193	164	178	177	184	163	173	183	200	181	151	161	201	225	188	189	168	174	192	185	161	164	166	180	176	155	196	172	176	196	200	193	184	160	174	202	213	169	181	187	184	192	166	151	185	189	190	181	182	183	171	167	192	161	194	163	181	152	174	174	185	176	171	184	180	183	182	179	172	182	175	175	181	202	197	187	190	175	185	164	176	187	198	157	178	184	187	189	164	170	164	197	187	148	167	174	190	170	151	204	161	183	166	176	197
14751	6246	587	599	563	578	544	520	530	533	501	517	532	463	500	512	520	505	515	512	545	510	545	514	483	481	540	492	501	513	520	498	511	483	540	514	513	482	495	473	532	495	470	507	519	478	496	497	518	514	473	560	535	515	481	473	507	487	485	531	487	488	506	500	503	515	528	538	508	513	505	511	456	465	513	506	527	495	480	517	493	527	498	528	496	529	511	504	476	506	498	500	500	485	501	503	512	521	510	496	477	480	484	479	511	486	510	549	506	497	493	491	541	493	485	482	532	444	452	471	505	519	511	471	503	529	517	497	521	495	528	511	518	486	493	535	533	470	513	475	508	492	495	491	530	506	493	502	499	509	527	468	512	515	505	515	498	459	533	504	497	529	491	504	521	495	514	526	515	475	477	481	524	537	505	537	492	505	487	508	526	525	489	478	515	508	519	487	480	505	496	513	490	471	490	504	515	502	509	495	515	487	502	505	497	500	523	513	494	503	521	532	498	492	488	488	462	481	465	556	492	488	473	518	494	488	506	492	524	509	536	502	480	493	510	511	554	449	495	507	501	512	505	472	514	535	516	542	494	503	513	489	529	484	492	521	518	517	515	467	503	465	462	492	516	481	490	466	481	502	569	499	501	509	506	489	513	488	477	511	492	488	478	465	481	512	517	507	488	528	528	516	495	479	475	515	464	522	526	479	516	501	503	498	520	530	503	468	473	465	502	534	510	458	509	513	471	514	504	543	490	474	499	458	500	547	493	510	499	485	533	536	478	522	511	468	483	485	549	473	519	475	522	478	468	474	524	519	502	518	503	553	515	496	472	466	483	517	490	539	512	510	450	498	496	449	508	510	493	506	527	500	506	498	498	505	505	545	539	496	497	485	500	509	474	501	504	463	505	484	512	478	487	558	497	497	499	469	477	504	502	491	508	503	509	531	482	495	513	494	472	539	503	490	537	506	476	537	520	558	501	527	499	485	503	517	485	524	507	551	514	494	508	550	508	514	534	494	481	499	517	542	518	490	488	537	474	500	511	490	500	509	515	491	471	510	507	497	465	493	501	514	478	497	477	474	506	499	541	460	458	496	530	492	506	522	506	515	492	476	482	484	486	490	506	534	488	488	565	511	524	491	464	509	512	501	520	500	470	493	477	483	484	455	475	501	501	488	498	507	489	502	532	465	452	507	477	485	494	464	506	474	508	478	472	512	492	489	513	505	536	503	492	497	502	492	492	519	501	540	502	500	513	519	495	475	515	514	487	506	522	487	506	505	501	469	493	496	507	551	488	521	511	496	464	507	488	484	483	476	517	480	543	507	498	495	504	517	478	494	516	557	479	542	523	524	502	487	531	481	498	511	505	536	475	477	489	487	534	508	471	528	498	493	488	510	502	531	491	494	527	487	490	504	475	498	500	494	511	479	526	529	481	482	522	497	503	513	492	522	509	481	500	488	462	471	473	513	513	523	506	514	513	487	504	491	506	512	510	499	529	505	464	494	545	489	493	463	538	490	469	459	496	510	465	520	484	502	571	494	480	514	475	499	484	494	507	533	511	526	482	493	494	512	491	461	491	511	489	522	511	493	485	491	525	516	523	474	496	520	495	496	508	484	511	503	506	471	506	497	502	497	456	474	514	477	496	518	494	500	491	469	507	479	519	496	480	521	483	510	490	511	476	486	508	518	469	499	509	491	489	479	503	543	479	476	500	486	499	522	510	468	472	566	511	502	430	502	490	505	494	502	482	459	481	508	484	527	511	495	492	525	486	462	498	463	509	500	512	511	513	477	516	498	492	514	483	518	525	517	484	534	471	513	511	519	506	519	544	496	516	516	496	453	494	474	493	518	490	493	476	472	477	483	495	496	521	505	501	514	525	485	499	495	508	507	474	490	497	514	503	487	523	499	480	470	444	510	518	516	576	500	492	507	498	491	529	524	512	514	523	491	451	537	468	522	503	473	515	534	503	482	509	493	522	502	466	516	497	473	556	505	484	501	502	488	533	477	463	511	546	529	493	518	490	503	485	505	522	468	513	504	522	531	533	499	514	504	487	467	533	457	545	477	507	513	490	522	523	513	498	488	489	508	492	494	503	472	468	515	527	519	546	476	462	521	507	463	463	494	497	460	528	531	495	527	522	514	495	481	473	498	517	451	501	541	497	508	507	488	471	497	483	506	498	511	508	535	474	471	530	477	508	484	512	497	501	501	484	543	490	464	509	484	491	572	496	533	491	495	495	509	480	527	512	505	526	515	463	529	517	490	505	500	504	508	502	510	503	480	465	517	502	518	520	523	486	456	519	438	502	519	484	487	490	508	523	468	510	513	479	501	474	524	511	490	502	497	484	482	484	526	516	453	478	501	499	470	504	511	488	475	533	496	528	521	501	492	480	517	497	534	471	526	521	522	538	515	524	492	508	507	472	537	545	503	504	487	467	472	466	497	505	489	497	510	524	519	475	522	483	483	479	498	546	523	489	508	515	493	527	478	508	465	528	513	507	486	503	512	507	485	504	511	513	515	502	486	448	499	494	488	567	487	517	514	485	492	510	510	486	517	474	500	477	518	488	506	520	491	501	486	504	479	489	472	489	513	516	443	468	529	527	525	507	492	544	486	519	542	485	487	486	520	494	525	499	492	515	518	512	516	507	500	506	485	495	483	512	513	525	501	482	505	533	473	489	481	538	528	511	528	534	511	519	508	463	520	519	487	527	489	476	507	508	544	509	466	503	490	508	537	541	538	502	483	521	497	455	508	480	500	508	501	500	485	501	494	524	480	498	504	528	507	531	479	490	481	487	564	505	487	461	493	518	488	506	509	505	551	475	499	524	494	481	506	517	469	529	535	514	504	470	492	488	478	480	459	548	490	543	517	520	477	496	495	521	512	517	476	490	513	513	521	493	519	506	520	533	498	517	525	545	527	482	500	512	519	504	469	521	483	521	520	534	510	459	532	515	479	531	562	529	540	505	514	513	479	528	549	511	493	496	485	497	512	501	456	530	512	528	503	477	459	477	505	470	484	485	535	522	479	495	480	476	512	531	476	459	519	473	529	500	492	492	518	477	493	506	518	479	468	521	517	461	496	523	502	516	530	529	482	502	477	508	498	498	499	555	504	522	533	529	506	500	524	535	488	478	493	483	456	507	464	533	513	521	504	515	476	512	457	481	500	498	511	504	478	534	493	475	523	488	498	480	492	520	513	512	459	486	502	492	497	508	522	495	532	466	530	513	485	479	523	527	502	463	493	488	507	525	557	499	490	484	487	532	535	489	510	490	485	478	492	525	468	463	458	500	496	498	518	518	487	546	508	508	505	545	480	496	466	527	486	526	508	502	522	512	481	498	506	518	519	489	503	543	538	496	484	495	470	509	495	532	524	566	526	508	484	527	476	529	496	499	513	516	520	506	465	468	522	541	525	538	498	528	567	513	454	479	513	521	470	481	510	511	495	510	504	468	515	507	525	482	530	513	496	510	515	494	514	511	510	540	505
62057	47770	12196	1383	684	572	485	433	427	410	356	372	356	339	373	372	370	348	347	340	330	352	334	323	365	382	343	382	313	343	327	332	354	353	321	326	320	349	344	291	335	323	320	376	318	338	303	331	288	321	352	393	305	333	344	349	326	344	333	323	339	343	318	325	331	331	316	321	295	326	343	319	348	343	350	353	345	329	313	328	337	305	325	349	311	294	271	302	339	371	332	336	328	310	288	314	321	368	329	333	324	325	336	349	350	325	333	319	333	327	349	332	325	327	308	315	323	339	357	375	335	349	312	311	350	339	316	317	347	326	328	312	320	354	323	330	291	304	322	347	337	316	350	339	327	338	324	303	355	326	346	342	342	331	301	331	304	332	361	363	344	338	341	350	325	329	376	369	301	338	358	342	330	326	365	313	358	308	331	315	315	353	341	364	348	303	330	296	351	314	336	280	332	330	322	325	378	337	284	331	320	337	333	360	379	348	327	321	335	335	326	341	324	413	308	318	314	304	330	337	345	322	344	343	334	323	325	324	341	324	338	315	302	335	379	295	334	346	344	343	330	356	326	311	339	345	336	347	350	354	313	344	352	332	306	321	344	334	339	354	332	316	326	316	312	351	325	304	313	315	324	330	306	319	302	330	361	331	348	351	336	317	323	320	332	324	328	330	321	350	306	300	318	292	335	318	324	329	326	315	334	325	314	357	325	335	348	350	303	360	313	299	340	325	303	314	333	320	321	315	293	312	344	292	354	324	328	345	346	348	309	346	309	352	353	324	304	338	330	322	317	325	346	341	369	298	323	345	345	317	317	323	345	348	324	323	332	330	323	339	331	307	320	369	333	314	309	352	330	338	355	327	285	321	308	319	324	305	314	342	327	316	335	340	330	304	346	300	337	338	316	347	350	351	344	330	294	379	375	352	381	321	344	332	334	327	350	363	316	333	321	373	351	322	307	313	350	341	342	360	325	323	331	349	365	332	362	342	344	313	304	342	297	351	317	339	304	325	340	339	325	320	317	344	378	367	343	380	323	303	320	320	331	314	343	324	311	341	361	321	336	338	343	346	362	304	308	333	345	320	328	315	336	315	354	344	346	323	332	300	345	352	320	340	286	342	313	302	314	320	336	308	369	320	337	343	350	333	339	345	316	347	334	301	274	322	329	363	314	330	356	358	318	365	302	338	322	295	328	339	337	365	354	364	320	343	301	329	311	344	317	290	301	327	375	318	305	328	300	305	317	324	345	330	355	335	347	350	307	336	310	356	316	331	340	323	357	303	350	336	344	294	359	316	313	294	339	333	375	361	325	339	329	315	316	341	316	330	323	349	328	296	352	326	324	364	340	329	356	292	317	359	330	342	302	344	345	339	328	295	309	302	353	360	334	369	321	344	349	331	340	317	345	316	337	330	301	305	338	353	350	337	363	369	338	357	347	297	289	288	340	351	328	338	328	303	343	325	362	291	328	353	340	349	322	298	332	374	363	334	350	331	369	356	327	314	329	349	289	360	317	363	366	317	345	295	340	301	338	337	317	314	334	355	322	366	347	329	339	306	335	366	341	322	345	367	336	300	329	313	317	299	337	325	361	355	333	335	323	294	341	343	303	333	353	352	323	346	310	342	335	320	328	323	296	335	318	338	357	339	349	338	306	328	336	363	340	342	327	318	298	324	324	350	302	355	322	336	332	337	308	344	314	310	343	337	340	316	311	351	356	347	341	330	316	276	330	315	311	346	324	343	317	320	324	360	330	305	312	322	324	323	340	344	289	311	366	352	313	298	330	312	340	327	295	329	319	335	347	293	356	329	335	323	325	350	326	302	312	304	328	340	317	294	339	341	325	309	324	330	339	341	375	321	344	334	303	305	321	313	340	338	311	341	344	332	356	314	336	316	321	356	317	333	345	341	320	342	328	348	315	338	321	311	338	345	337	321	339	325	338	319	336	333	362	350	335	313	320	322	335	338	332	339	352	302	320	330	349	346	322	314	340	320	341	311	308	311	319	333	352	329	347	317	336	341	327	347	361	318	368	309	311	321	333	330	325	325	352	353	321	308	339	345	328	335	356	353	320	361	332	352	295	343	339	325	366	341	337	326	330	308	304	359	350	364	331	333	310	353	321	342	339	314	324	317	322	332	311	324	309	333	335	338	333	308	328	344	325	332	340	341	316	324	334	331	330	321	336	321	341	367	347	296	283	321	339	341	361	316	293	328	308	347	331	332	327	314	355	324	320	322	319	343	340	339	312	324	327	313	355	316	317	332	364	342	361	319	314	343	343	329	355	321	356	335	355	335	331	330	304	312	349	341	333	327	338	357	333	341	376	329	324	318	337	315	328	361	329	327	335	373	342	329	356	347	315	311	297	300	355	324	326	336	313	331	331	314	324	352	326	340	360	334	323	332	308	329	330	330	366	332	327	316	277	312	323	338	314	341	368	311	291	357	332	335	327	326	344	336	329	344	349	326	318	337	314	333	367	369	325	341	317	326	304	320	351	318	353	292	330	323	314	349	335	365	339	328	328	331	332	349	336	349	329	307	313	306	366	353	343	309	352	331	322	309	322	310	331	331	328	341	331	337	363	351	325	313	319	295	334	313	343	310	357	330	325	320	304	317	321	298	285	351	347	339	332	346	337	354	326	316	343	331	360	316	329	302	355	359	323	347	331	327	339	346	345	324	346	305	335	339	328	356	307	315	335	335	355	315	358	297	326	324	397	317	321	308	320	357	352	349	318	330	277	347	358	344	316	325	308	331	325	336	347	345	342	320	322	342	369	356	349	356	323	350	346	331	354	351	318	307	330	331	335	313	329	309	338	299	359	302	346	320	349	324	341	347	345	352	327	341	361	323	347	311	353	328	307	334	336	323	316	348	334	340	345	319	345	358	314	333	313	321	312	359	323	329	322	319	379	353	338	350	331	368	345	340	350	290	313	357	353	366	330	346	349	349	311	333	346	337	279	332	307	317	327	314	316	357	328	350	368	367	341	343	317	346	331	348	335	318	367	353	334	298	311	315	299	336	323	335	339	350	351	341	315	347	373	326	336	313	302	352	335	340	352	337	290	334	378	328	330	356	330	324	331	323	327	339	366	311	346	346	336	345	341	358	341	331	338	308	321	326	335	368	349	306	359	301	358	321	323	328	356	298	323	315	335	342	337	335	322	330	319	339	351	346	331	334	337	326	333	333	341	347	313	363	343	333	319	330	345	333	341	332	318	350	326	317	338	343	332	324	300	305	371	328	335	351	308	318	325	346	294	313	332	332	332	316	327	353	340	315	334	328	312	336	346	312	307	322	325	370	344	302	324	334	368	329	301	324	323	324	346	336	345	316	318	338	286	333	331	320	323	325	355	330	289	340	309	321	330	338	304	310	279	342	359	324	349	353	328	348	315	306	325	318	345	317	337	376	340	366	338	318	324	330	339	373	350	350	330	346	354	325	362	331	315	324	329	305	303	369	318	321	323	344	347	374	306	352	336	329	343	317
39639	26767	2201	2559	2237	1940	1606	1493	1304	1257	1242	1063	1114	1031	1027	1027	937	1004	917	943	950	931	927	939	901	864	877	835	864	837	918	877	858	815	895	906	908	836	866	825	843	857	866	799	852	849	853	764	852	851	840	914	793	854	833	895	870	811	872	837	815	870	820	872	818	854	867	812	877	815	841	873	798	771	806	844	852	805	825	832	857	838	802	820	866	821	828	814	852	768	805	778	853	823	822	793	774	811	825	851	885	779	788	820	850	837	818	786	823	838	816	802	782	837	835	824	777	843	792	846	855	809	802	806	843	824	863	847	863	823	835	852	857	812	823	825	838	821	841	815	865	781	853	837	844	805	799	828	823	848	792	852	845	825	846	804	846	864	780	819	857	829	845	879	866	795	835	814	852	840	784	832	793	806	836	804	855	762	840	839	844	851	805	834	806	816	831	750	803	823	832	808	799	838	860	835	845	795	814	824	873	848	859	821	819	796	838	820	813	857	840	795	849	789	754	815	850	841	798	831	815	794	794	812	868	810	869	808	859	791	887	831	839	871	854	819	825	832	815	767	839	831	821	825	823	825	870	822	856	874	790	857	859	819	856	789	806	806	824	839	877	820	804	798	850	832	833	800	815	823	847	862	851	845	787	850	817	876	824	781	841	800	833	812	833	820	845	846	811	817	845	808	820	832	855	803	798	767	844	854	819	799	819	846	799	807	844	844	803	807	802	803	794	788	816	851	780	805	847	846	877	844	837	816	835	791	842	851	797	780	854	767	838	846	851	831	834	842	843	821	882	833	796	854	815	806	793	837	801	821	832	867	848	818	835	834	821	812	846	748	840	812	835	802	817	842	866	845	866	899	848	798	876	840	849	812	884	845	777	789	880	801	818	871	797	827	829	794	799	849	798	837	809	835	825	813	826	814	815	773	843	790	815	814	807	828	793	858	841	804	826	822	814	853	895	841	846	806	894	798	826	842	817	814	802	839	797	830	815	848	783	838	844	842	780	843	816	878	803	842	813	815	833	819	834	817	842	795	831	804	839	841	867	820	832	793	795	824	802	846	803	845	857	799	810	795	803	798	869	851	812	828	830	843	851	866	803	814	828	825	810	796	836	831	785	813	772	828	860	797	890	803	800	795	838	887	830	790	837	780	797	824	771	833	818	834	854	843	779	788	778	829	855	842	823	813	832	834	794	848	826	803	779	785	817	853	830	838	800	829	830	804	831	783	828	849	821	789	828	841	823	793	733	803	835	841	795	788	822	821	838	813	839	819	837	815	826	845	802	830	844	856	811	803	835	840	772	817	787	822	814	816	818	795	845	859	817	819	816	839	850	825	800	797	825	849	766	785	773	819	847	833	788	825	866	790	842	876	864	756	804	829	833	786	830	868	839	872	836	838	847	842	805	809	838	847	814	803	780	800	814	816	829	818	895	836	904	844	822	798	803	838	844	801	827	842	792	835	847	876	858	833	806	789	818	820	759	871	892	828	854	808	815	840	794	781	789	810	839	812	831	841	829	833	805	813	835	824	770	813	804	836	811	815	819	842	848	789	832	817	843	821	829	779	771	806	783	843	847	839	787	828	849	806	852	835	819	817	812	818	829	873	798	813	844	807	822	801	849	786	845	793	868	826	818	849	833	815	828	844	821	832	823	808	847	824	874	818	827	878	833	807	832	772	849	857	827	747	825	779	868	851	827	795	821	769	815	799	807	794	788	836	840	822	784	856	814	839	800	859	813	813	833	794	906	783	831	820	810	822	773	809	800	765	883	825	843	826	854	843	841	815	779	846	836	755	893	868	857	857	804	854	813	768	840	850	875	814	861	809	804	831	827	793	806	831	825	852	848	841	896	811	819	846	828	816	840	860	852	832	814	886	872	796	883	874	800	875	880	756	885	845	814	782	823	858	833	876	800	824	784	848	814	792	786	787	797	826	858	865	807	828	847	859	808	812	773	827	849	826	811	860	786	858	816	833	814	866	807	830	751	820	803	766	809	820	810	817	827	844	869	775	825	808	817	861	839	855	808	851	807	748	796	819	825	810	878	896	785	803	807	791	807	874	856	793	789	845	866	849	808	816	830	759	858	804	831	821	868	821	867	822	859	844	837	882	854	796	806	798	845	869	830	793	777	850	740	822	851	832	795	816	889	821	862	858	815	822	799	862	829	812	824	799	819	817	802	803	828	890	831	870	827	818	833	840	820	882	823	829	761	833	862	830	829	837	877	802	813	837	824	798	815	822	830	851	875	823	821	830	807	802	797	832	787	805	807	777	840	794	813	831	842	822	791	829	827	837	809	866	818	859	873	875	819	835	786	827	848	853	817	782	810	796	836	856	825	811	882	837	832	856	816	823	807	820	787	759	822	846	835	865	780	808	778	842	853	816	821	852	768	832	811	831	816	877	846	808	858	844	797	807	806	790	833	800	842	810	860	854	806	815	833	880	901	772	812	858	812	857	785	828	801	798	812	835	814	875	845	843	882	803	766	831	821	781	807	789	775	828	824	884	834	804	826	809	811	815	798	822	783	837	807	780	800	806	749	801	799	848	787	849	814	807	864	832	831	870	828	896	804	831	873	827	858	786	841	806	850	814	856	777	818	841	846	833	795	855	837	794	827	801	810	820	797	849	840	814	773	797	795	840	835	876	881	840	877	819	851	814	869	784	836	803	810	810	781	864	823	846	797	812	784	825	836	799	864	812	833	820	873	790	819	828	790	848	796	802	840	833	831	808	803	796	814	795	835	776	822	817	829	825	809	817	821	816	800	842	808	803	851	802	806	854	819	835	845	843	820	822	847	814	840	832	803	832	823	830	790	883	827	795	790	843	840	778	808	777	824	802	833	785	808	787	839	847	771	828	777	780	824	853	765	824	828	834	823	823	865	796	831	826	851	778	794	775	837	823	806	808	859	829	749	833	812	829	813	865	827	836	887	840	827	771	865	778	811	777	799	810	820	796	858	828	813	842	846	847	822	846	812	845	858	848	831	825	854	794	860	800	814	795	855	812	840	800	853	807	832	848	877	829	806	806	823	846	830	815	889	822	849	810	774	830	820	866	841	830	822	801	826	801	743	829	833	820	829	851	800	778	832	831	851	830	841	802	840	855	828	818	824	796	835	891	822	793	832	784	807	845	815	824	754	848	850	805	792	818	852	823	789	808	766	831	850	838	800	841	806	815	844	796	856	816	810	825	811	815	802	845	834	815	840	798	851	769	785	826	847	852	873	849	832	784	771	833	795	790	805	854	811	800	809	836	765	838	815	839	820	852	877	808	821	815	807	842	859	840	828	796	782	826	797	805	863	890	807	832	780	789	801	859	829	817	792	818	886	882	820	847	824	848	857	848	801	791	819	848	846	814	829	750	806	801	855	832	821	842	797	840	845	788	848	774	852	795	804	842	799	769	835	837	753	819	839	801	829	822	815	834	818	853	823	831	805	834	835	844	799	832	830	787	853	770	826	776	865	825	821	879	836	823	827	809	788	834
72280	56617	19699	5844	1182	844	694	558	502	442	453	392	427	401	407	372	385	377	328	317	418	341	359	340	327	353	347	375	335	361	344	323	344	350	325	372	334	347	329	334	322	337	332	304	353	360	350	319	325	342	339	323	337	359	332	300	344	299	331	342	336	370	271	336	309	291	301	312	370	303	323	337	326	327	325	322	351	310	316	321	334	334	348	362	319	338	307	345	292	329	299	351	348	340	311	339	325	369	324	334	324	332	352	325	341	335	310	323	337	320	295	313	322	330	349	326	338	337	325	308	316	321	373	332	321	330	327	327	333	334	317	333	319	310	314	360	317	344	316	326	318	342	324	317	341	318	320	306	338	313	330	311	349	311	319	309	296	319	331	313	320	333	323	328	310	351	348	340	292	321	329	327	294	291	312	337	312	340	351	347	324	375	325	356	312	343	365	345	332	315	325	345	345	350	294	333	360	325	346	339	320	311	314	293	324	344	336	332	299	352	319	311	343	317	339	326	386	324	342	288	339	346	332	355	314	366	320	324	311	337	335	344	323	344	356	343	354	319	341	344	338	343	373	334	360	323	315	317	318	337	338	347	320	350	308	325	338	343	345	342	332	350	335	366	337	341	342	336	327	349	334	351	336	297	357	332	342	327	332	324	354	323	306	320	300	291	325	317	354	315	312	331	325	333	334	338	324	360	294	308	376	318	356	324	302	310	346	335	334	356	330	319	320	336	310	300	338	352	327	318	343	339	342	318	381	381	331	311	349	342	346	342	365	342	319	331	321	345	324	321	309	337	317	342	334	322	304	318	363	314	310	318	331	285	327	312	334	308	330	315	311	331	313	314	324	318	332	322	344	348	309	306	296	270	347	305	335	340	334	320	299	316	347	331	295	308	319	317	335	340	314	325	321	303	333	325	306	339	317	316	337	367	319	320	368	307	306	367	309	335	316	318	328	351	368	315	327	310	331	317	306	314	318	315	323	319	306	319	332	300	315	357	334	313	323	345	331	298	352	330	313	314	339	312	309	342	314	344	358	348	336	330	306	315	325	280	340	328	356	325	341	333	289	288	344	344	342	302	356	316	345	356	322	325	320	325	312	321	332	346	328	329	292	339	318	343	330	343	332	340	310	312	354	326	323	293	344	312	323	330	308	332	332	291	302	301	339	337	317	298	345	351	315	313	294	334	324	341	350	340	302	350	327	308	325	334	330	336	348	342	347	325	313	329	314	308	328	316	342	325	357	335	348	320	324	328	311	340	280	350	311	315	340	323	321	332	317	340	317	342	324	332	334	303	327	326	349	312	337	310	320	299	344	301	299	325	318	325	315	311	346	316	354	310	331	319	335	337	339	315	329	343	331	346	324	347	312	306	355	321	319	309	371	340	333	328	332	314	335	350	339	306	350	318	337	330	313	326	333	338	336	324	330	314	341	349	309	303	346	341	336	331	351	350	331	345	362	322	310	372	313	325	298	367	342	335	337	316	321	309	347	366	358	318	335	308	292	319	329	342	318	361	322	301	325	337	327	342	319	335	344	349	327	320	355	311	363	333	318	299	317	363	363	363	323	321	324	311	326	330	334	300	338	342	322	329	336	352	296	291	342	376	339	329	347	347	334	339	327	331	342	332	370	310	270	345	326	318	299	358	325	308	306	332	331	318	323	351	330	308	339	337	300	334	335	348	344	354	333	343	361	306	329	365	329	345	312	311	398	310	313	327	317	334	327	323	306	328	333	327	366	330	369	350	309	345	312	342	298	301	341	340	302	353	375	330	333	316	322	312	320	326	332	317	360	317	334	332	295	331	318	362	306	329	340	359	325	328	348	367	314	366	317	323	340	317	325	330	338	365	332	323	302	337	360	320	336	305	336	329	339	333	344	346	353	318	307	368	339	347	356	343	357	378	306	352	347	313	325	291	292	331	337	286	329	315	331	310	325	325	319	344	343	336	306	327	301	320	333	324	339	314	320	313	326	328	342	315	308	308	312	331	321	341	330	316	327	334	323	338	323	339	308	314	323	341	329	319	296	313	283	337	366	345	350	323	331	320	319	316	317	353	338	324	336	358	338	335	326	329	331	349	361	333	347	301	359	366	326	351	315	338	334	334	365	363	341	344	305	326	352	283	299	333	318	345	314	296	315	307	351	361	335	330	326	339	329	312	343	308	341	332	334	323	336	348	338	335	380	327	316	313	331	348	322	281	308	344	336	305	346	346	363	352	308	353	336	302	344	321	311	334	342	342	322	359	332	354	345	350	340	334	343	372	335	359	313	273	314	296	346	356	325	296	361	357	316	328	344	321	309	329	349	320	343	337	359	322	344	322	326	308	309	313	300	336	357	332	341	355	336	327	339	309	326	365	340	315	305	344	348	320	340	319	357	352	314	334	361	301	317	313	334	303	331	307	344	320	314	308	302	335	323	313	310	336	358	312	336	323	361	362	299	325	311	317	312	317	314	298	327	305	335	312	339	328	334	317	347	328	326	317	342	347	360	358	344	316	338	362	317	307	322	340	367	329	334	325	324	356	331	297	295	334	340	285	318	332	326	302	306	329	324	328	320	323	338	321	333	323	335	305	298	340	328	328	324	322	320	318	315	354	317	323	315	346	332	303	326	337	339	330	316	296	332	294	316	328	343	352	354	305	300	319	329	331	329	329	334	323	345	321	342	309	350	325	298	364	306	319	333	312	347	339	324	301	333	337	317	346	328	322	330	334	325	343	347	330	308	317	328	330	352	322	328	337	322	293	350	325	312	322	343	349	307	304	339	325	333	336	322	377	346	315	343	348	311	302	317	354	354	319	315	324	381	342	359	337	347	337	341	333	328	317	343	327	333	325	352	297	312	333	342	319	323	334	314	340	340	316	315	333	312	340	323	330	344	302	301	332	354	359	327	316	266	352	338	346	281	361	295	312	312	326	331	334	346	305	330	339	319	338	347	358	319	317	324	303	301	339	288	313	373	304	305	316	333	363	327	336	342	326	321	340	302	330	319	320	306	328	343	314	325	300	358	313	330	297	326	326	315	327	332	331	315	319	295	317	315	319	314	325	321	313	354	334	315	347	359	334	330	320	291	318	319	313	317	306	308	345	342	311	332	363	318	366	325	324	315	357	340	348	337	297	326	328	331	331	323	341	330	317	319	371	321	326	310	343	328	334	336	309	344	332	331	315	317	361	319	303	332	294	340	337	325	316	321	323	348	311	332	337	322	339	305	348	320	310	298	313	333	351	368	327	333	308	355	323	335	323	290	293	319	342	327	336	343	325	359	383	316	349	342	306	339	330	377	353	313	361	311	334	326	344	322	338	315	327	343	334	357	310	323	343	320	317	324	334	330	339	347	344	327	317	336	343	356	330	368	309	314	314	330	326	313	334	310	320	325	317	328	320	333	331	319	322	295	313	336	332	351	306	322	322	322	356	344	334	328	336	334	319	350	325	329	361	330	337	357	322	321	298	324	334	303	335	325	342	319	324	331	327	305	324	350	367
48968	34476	3447	3928	3307	2968	2375	1996	1799	1577	1437	1427	1261	1222	1186	1159	1090	1040	1016	1002	1011	958	944	953	895	908	856	854	896	864	897	854	839	857	838	848	847	877	846	834	824	820	816	784	846	846	850	843	799	771	738	856	820	817	813	805	785	845	792	754	813	768	818	796	815	769	790	823	801	789	759	768	753	782	833	784	848	775	787	817	781	746	808	772	779	768	816	815	750	764	805	735	792	754	815	800	765	811	819	771	801	761	769	817	794	743	821	809	847	802	789	782	815	765	752	757	800	782	756	814	774	778	772	753	782	775	791	790	790	857	762	746	799	754	814	793	786	778	786	776	765	812	781	746	795	789	807	765	806	842	769	736	824	758	736	804	790	771	754	753	765	776	808	772	781	790	761	825	781	775	834	796	767	785	773	775	846	801	783	779	797	753	777	785	834	817	793	782	820	810	775	825	797	778	755	843	795	720	771	792	787	743	802	762	763	811	780	782	778	800	778	822	802	768	726	828	752	767	795	823	801	771	778	788	788	819	785	768	777	760	805	784	801	802	790	744	779	805	753	773	829	796	834	794	774	820	761	757	781	776	800	788	761	782	801	787	776	751	788	762	779	773	811	773	779	794	786	792	798	771	780	845	806	831	768	772	782	812	772	816	810	826	771	792	825	770	761	793	783	759	779	783	750	730	821	783	760	733	781	786	816	764	784	783	799	781	777	809	789	736	730	811	781	772	800	777	802	797	797	788	818	781	753	757	748	777	773	776	800	774	767	780	747	764	788	764	778	807	811	767	863	784	741	779	804	794	768	819	767	796	752	802	801	815	771	767	789	798	811	809	797	826	785	773	813	715	769	795	847	793	791	800	823	762	775	772	786	764	804	749	791	747	800	751	802	759	765	820	722	762	775	819	787	823	772	817	792	784	747	737	800	795	741	782	800	811	802	758	791	787	819	755	785	795	786	770	780	756	782	796	778	748	775	778	794	797	765	770	766	781	732	805	761	782	818	755	801	791	790	827	763	764	825	806	790	788	777	810	758	746	788	748	819	801	794	832	763	771	785	789	758	801	790	793	771	787	735	816	799	817	759	789	769	802	814	814	795	805	801	822	778	794	768	800	811	775	770	816	751	809	815	748	733	763	811	751	793	821	744	807	777	832	794	829	783	753	811	759	820	802	758	828	834	784	781	751	859	806	832	769	749	746	810	771	812	791	767	765	742	770	796	798	789	808	783	809	778	789	809	832	808	803	798	796	785	799	820	754	777	817	781	744	813	806	786	810	786	793	795	761	827	809	751	810	736	752	808	759	769	784	792	764	823	751	786	783	807	805	799	805	780	812	786	779	785	780	820	798	759	780	795	771	771	753	824	749	809	797	723	756	781	786	766	742	798	743	753	814	805	767	770	751	758	788	792	802	787	776	844	766	818	881	819	802	781	769	741	766	751	768	787	842	833	769	790	788	792	798	795	770	815	800	795	764	817	833	851	776	820	749	763	767	785	799	825	764	762	753	775	802	765	800	779	849	762	771	814	788	756	829	770	820	773	799	789	727	793	790	742	783	727	811	750	795	835	786	786	754	779	844	849	746	738	816	751	751	805	781	771	779	776	775	802	762	768	729	802	748	775	745	787	757	764	771	811	827	755	827	783	796	788	782	776	821	802	819	786	762	763	801	769	790	810	780	799	781	808	820	806	745	770	794	829	759	781	739	792	815	802	772	728	797	811	819	794	788	789	793	809	804	807	773	799	802	828	796	763	795	802	820	767	814	831	809	797	785	802	787	794	771	774	758	843	736	776	809	793	799	755	782	799	770	773	749	809	763	774	782	811	806	787	772	821	815	768	792	775	806	810	796	822	788	792	773	754	774	775	783	807	801	752	756	806	758	769	746	744	779	824	782	749	779	814	768	835	745	761	831	767	781	802	772	772	800	716	826	797	825	773	806	769	826	780	764	803	806	793	763	784	806	809	780	767	750	786	820	792	774	760	762	838	818	760	832	795	804	767	817	781	785	777	796	755	815	795	752	773	876	782	728	772	796	797	722	806	771	769	773	766	824	782	781	796	768	812	772	812	763	805	795	821	733	796	754	782	804	802	750	782	806	824	740	797	772	807	743	793	787	832	774	772	767	767	753	718	790	756	773	738	763	824	757	758	765	763	761	801	787	817	751	794	792	799	772	778	737	808	759	812	806	821	748	824	788	710	792	759	833	802	817	854	791	795	792	799	762	805	788	791	797	761	814	775	762	799	812	780	792	773	793	813	759	703	750	784	789	818	771	814	773	785	807	777	830	786	797	769	777	793	764	782	788	825	818	777	776	788	767	820	799	804	770	782	811	774	836	793	783	795	811	770	765	807	812	832	813	812	774	770	806	775	799	798	801	764	830	745	797	811	744	792	807	806	807	813	796	789	820	843	763	824	749	722	790	759	809	728	776	693	766	772	787	772	780	762	823	797	746	809	762	786	763	792	788	747	787	777	777	740	779	804	769	773	758	772	760	806	811	800	787	748	780	739	783	765	802	771	828	747	751	778	785	846	834	726	806	800	770	833	815	793	764	801	770	762	773	806	760	756	770	815	825	762	827	824	765	773	750	750	762	803	830	810	790	783	798	801	798	736	781	823	795	787	788	696	784	768	751	804	750	771	800	792	762	773	794	823	766	853	768	801	743	749	818	776	801	844	778	804	866	754	781	785	849	770	777	785	742	777	775	819	781	801	797	779	821	745	814	790	810	802	772	791	762	803	780	796	760	790	777	768	798	779	822	790	760	720	763	782	763	762	803	805	779	809	816	792	756	812	781	766	790	797	784	761	778	779	744	765	815	773	803	854	773	751	759	781	835	724	792	813	787	771	758	762	766	837	750	718	788	816	786	825	777	762	783	774	795	783	801	788	794	782	800	789	788	777	748	750	769	819	774	814	801	745	812	819	794	752	749	759	817	740	799	812	829	808	795	779	847	772	815	753	788	817	818	798	802	784	760	762	731	823	834	787	798	804	734	807	748	764	816	768	783	750	755	781	784	800	801	802	820	774	814	773	824	759	780	730	795	786	802	804	822	761	747	772	786	760	839	781	803	802	774	832	795	769	799	785	743	776	795	733	826	796	751	807	777	790	745	813	838	790	719	749	729	798	786	768	760	834	798	774	792	804	791	777	785	792	771	785	769	790	815	799	795	810	806	834	773	770	783	784	727	771	735	796	828	770	798	779	830	804	807	777	764	763	825	798	756	780	796	768	825	766	764	801	810	765	768	758	796	824	762	792	771	785	805	808	795	790	798	781	788	777	808	825	815	785	741	779	820	798	795	769	781	760	815	761	729	803	765	795	813	738	745	771	813	772	788	765	770	768	793	809	805	755	795	838	788	830	733	791	757	772	771	799	810	788	804	790	757	857	746	790	831	796	779	759	811	846	798	764	750	766	797	815	803	811	797	741	762	831	768	772	823	761	734	765	803	774	817	801	746	772	795	790	780	698	732	776	787	796	783	823	799
12352	4527	295	187	174	159	193	170	204	167	179	177	179	172	183	203	172	160	173	196	163	192	163	208	197	184	165	193	173	186	161	167	186	176	178	191	178	167	173	175	180	198	186	150	166	157	181	183	184	178	188	196	166	170	200	161	183	162	176	203	172	190	192	179	172	157	177	170	162	189	185	182	153	186	165	175	172	203	203	177	174	161	173	192	177	193	174	158	165	195	189	157	175	175	158	161	167	185	207	175	180	182	160	184	170	172	184	186	192	180	185	173	174	180	169	169	166	172	175	167	186	180	174	154	168	168	165	178	192	174	186	156	167	168	182	164	167	181	175	187	184	183	159	202	187	148	165	189	176	185	164	163	178	161	173	183	180	168	187	182	196	178	175	203	186	176	199	171	164	190	184	200	180	159	177	182	168	178	166	182	184	173	152	179	178	191	193	175	166	164	162	180	188	196	172	173	168	183	166	180	188	154	178	161	173	191	168	175	192	163	171	158	185	185	172	175	176	170	195	170	166	159	174	161	174	163	177	167	159	170	186	159	164	175	170	180	184	195	157	191	181	164	185	185	169	172	185	186	166	149	169	163	171	195	165	165	179	173	142	187	169	180	176	169	177	188	178	155	181	171	159	171	179	192	174	178	186	184	179	171	188	160	174	186	181	177	203	187	164	194	173	162	189	134	212	166	166	166	185	185	177	180	146	195	182	168	184	175	180	178	191	158	157	158	170	181	148	175	178	192	145	170	172	178	177	180	194	189	163	193	190	206	166	164	157	159	170	160	172	164	183	162	157	183	176	165	171	166	173	175	180	171	182	188	186	184	178	198	179	169	177	162	151	191	166	159	189	179	163	189	173	166	177	177	146	182	182	190	196	172	168	160	170	150	156	186	186	172	172	187	177	183	219	163	186	168	156	184	171	177	164	161	163	160	160	177	172	171	176	156	185	164	176	158	198	178	172	177	173	157	174	190	180	162	172	168	162	198	176	167	180	179	166	177	168	140	172	187	168	173	175	179	160	180	179	189	202	150	153	200	164	142	185	187	169	177	211	170	176	165	176	173	172	167	188	174	164	200	180	169	187	189	159	163	149	183	187	177	190	172	163	197	179	173	188	184	191	167	155	175	196	164	192	190	177	158	180	165	181	175	182	219	173	171	170	166	157	188	151	181	187	170	176	159	191	172	188	163	175	198	211	187	205	172	196	165	166	156	176	155	146	180	190	192	148	181	178	185	172	170	167	136	196	174	152	157	170	180	169	179	185	175	158	143	162	163	167	160	205	171	181	191	192	172	208	202	176	186	201	176	167	173	187	193	187	173	185	188	170	174	177	165	187	187	170	177	170	184	181	187	177	151	201	178	160	183	187	190	199	191	178	179	165	183	155	196	163	147	193	150	175	190	159	168	181	156	154	177	153	173	160	153	147	165	154	181	160	177	192	192	179	195	172	170	185	169	182	149	167	168	175	158	184	185	173	165	176	168	152	192	181	173	179	167	198	177	184	170	187	173	159	168	185	149	175	176	175	169	195	176	163	186	180	175	183	193	166	174	188	183	157	200	181	176	155	180	161	192	182	211	192	167	176	184	158	167	161	178	155	174	180	183	191	158	164	173	145	170	163	180	184	170	183	183	171	184	165	183	170	188	181	185	170	181	179	165	189	171	183	177	170	169	187	160	185	182	159	193	176	134	181	174	177	181	176	171	148	175	178	160	179	176	185	188	172	198	175	191	181	178	155	165	180	205	181	179	161	172	136	178	193	161	168	186	180	166	150	169	168	164	164	167	192	167	172	184	189	189	210	175	176	196	180	167	193	175	173	158	156	172	176	182	194	207	162	201	198	169	179	174	163	159	184	203	183	170	176	188	157	169	171	167	193	163	168	172	199	177	190	150	153	150	157	154	182	163	169	167	159	169	176	167	170	145	155	145	176	164	186	156	172	184	186	193	183	180	147	153	188	174	181	163	165	164	193	201	186	182	177	196	165	181	153	190	180	179	163	181	172	177	170	174	182	188	190	169	192	181	190	190	192	195	181	184	166	159	169	191	181	163	186	170	158	169	174	181	181	186	181	177	195	182	189	194	191	161	191	183	188	169	183	183	190	178	154	154	203	186	159	186	184	188	176	185	166	180	165	166	201	173	192	163	197	189	194	157	179	201	184	163	160	189	192	161	165	179	180	146	173	166	176	168	196	167	187	186	167	152	172	160	159	160	175	192	169	159	169	180	172	192	171	183	182	168	189	167	151	168	169	187	157	169	166	188	160	188	197	199	195	202	173	199	180	170	173	175	185	178	168	148	163	187	160	175	206	178	162	207	198	180	177	172	190	190	159	171	170	166	172	171	181	184	163	169	171	167	176	180	183	193	179	174	170	171	173	179	187	180	183	161	168	168	190	186	144	158	181	196	167	187	171	162	183	160	192	169	167	161	160	189	154	179	179	167	149	180	191	146	186	162	180	168	185	192	177	172	177	170	169	195	193	174	184	142	148	175	196	179	187	163	182	141	166	182	171	173	182	147	188	179	190	161	174	167	186	175	185	191	156	178	199	172	186	189	195	159	173	171	176	168	160	185	154	193	159	197	176	193	201	189	174	202	164	169	160	191	161	176	172	170	193	200	165	174	183	157	157	157	181	183	187	209	209	161	188	181	171	160	162	146	186	170	160	180	178	174	161	164	182	175	166	167	171	187	163	160	189	184	186	179	180	188	184	170	183	172	191	175	190	172	180	172	176	167	167	191	167	177	162	168	163	193	170	181	191	178	175	187	181	183	186	159	157	184	161	168	173	189	176	177	154	191	188	172	171	172	166	197	178	192	172	178	186	148	167	174	171	195	174	194	182	178	166	164	197	177	163	189	143	181	167	177	201	172	192	169	177	163	209	169	185	178	174	197	175	180	196	196	164	175	167	183	203	187	176	174	193	175	160	163	177	159	156	176	160	179	150	156	156	174	179	160	146	166	182	145	194	170	208	207	192	173	179	154	195	162	164	190	177	168	171	182	184	163	173	148	191	166	165	186	161	192	160	160	173	182	161	162	160	188	191	197	158	178	191	197	164	179	179	170	161	183	160	158	176	147	180	200	186	183	169	201	171	177	167	175	194	185	187	178	184	188	159	193	192	168	206	194	181	152	145	143	201	171	190	136	164	150	153	186	188	203	171	177	198	176	178	179	155	157	198	156	195	202	186	196	168	187	151	172	177	181	186	192	168	179	194	174	175	190	180	182	193	204	179	166	172	151	180	175	176	186	176	198	196	193	190	168	175	178	171	167	156	191	164	151	161	188	211	179	198	162	188	180	164	172	185	199	173	203	185	150	191	171	181	183	175	172	156	180	170	155	159	175	171	184	151	168	161	154	175	188	170	188	186	138	175	169	165	142	192	152	177	184	188	168	196	218	190	205	176	189	173	154	189	189	153	179	174	165	158	170	166	169	196	177	177	186	161	183	184	202	185	180	154	181	170	174	140	183	183	175	192	159	176	184
13962	6070	554	544	574	528	487	564	510	486	484	509	468	511	513	486	504	526	513	458	490	521	539	500	489	494	493	488	538	549	456	531	532	494	496	483	523	542	500	490	520	451	484	468	498	499	517	515	479	500	490	474	487	505	527	537	479	508	468	472	518	482	518	480	507	504	472	529	476	503	479	520	522	474	473	495	472	491	486	499	464	477	499	473	505	473	475	488	509	544	535	516	519	483	522	514	547	487	489	499	459	450	524	509	509	471	482	490	492	536	499	470	508	470	489	502	497	489	474	512	508	476	466	526	470	469	495	489	509	497	490	493	487	498	507	545	505	505	517	496	486	501	467	502	500	512	499	434	487	510	535	504	457	503	492	482	502	488	485	509	480	429	470	499	474	496	504	472	466	502	467	487	492	498	492	529	500	486	503	500	475	500	532	508	504	498	469	472	487	495	510	478	523	535	500	471	488	475	494	490	489	523	518	510	472	497	449	493	475	506	496	461	535	473	493	508	484	553	532	477	492	485	484	495	455	451	464	491	516	500	489	480	526	523	486	513	507	486	503	503	493	513	498	494	494	494	501	502	438	489	476	466	514	510	489	501	493	539	505	498	514	523	490	483	503	481	512	454	470	497	490	509	498	472	522	489	520	475	470	505	482	436	493	525	482	535	474	500	506	491	531	517	518	496	440	505	470	473	498	510	497	493	484	457	503	479	499	465	506	512	487	482	515	534	463	538	547	482	481	499	489	501	519	489	464	490	498	533	451	488	452	471	470	513	479	528	489	478	462	486	476	487	499	502	494	481	495	485	492	497	478	482	489	463	516	470	513	481	513	504	479	484	507	478	486	473	492	455	499	498	515	480	509	496	477	505	483	468	493	479	485	497	464	479	477	520	466	500	461	470	526	489	485	507	471	480	503	470	527	481	490	550	480	479	474	500	541	517	510	484	516	509	499	514	509	512	515	457	457	514	498	506	477	471	481	478	523	520	513	512	493	501	486	480	508	478	490	488	461	453	435	509	499	483	548	497	480	498	529	513	466	541	499	475	495	483	490	484	507	472	469	436	495	510	480	469	496	517	500	480	522	493	487	493	492	480	504	502	498	502	500	481	471	506	510	508	459	526	502	524	471	460	514	496	449	484	506	470	499	478	485	486	542	518	511	499	485	510	509	496	492	502	477	484	521	485	512	501	501	473	544	499	521	472	506	476	500	481	490	477	470	506	512	455	493	496	501	460	491	509	499	535	503	489	511	508	499	472	543	509	478	534	500	479	481	485	478	499	532	499	553	525	492	489	473	523	460	482	491	472	485	511	516	519	509	509	534	488	483	463	522	491	485	512	458	484	535	482	441	510	485	482	459	487	478	471	522	484	515	486	438	454	495	493	473	478	469	503	453	535	503	521	533	488	496	489	478	461	488	510	510	479	526	488	489	524	494	512	506	475	496	481	526	500	502	475	454	508	474	507	469	482	529	491	504	493	500	510	498	510	516	485	470	516	512	525	482	472	502	488	517	479	543	508	475	499	511	525	484	488	520	542	498	478	456	487	506	508	473	497	481	491	519	505	496	520	475	461	496	513	493	507	468	499	472	501	537	474	494	516	485	475	526	526	470	453	478	469	505	455	516	486	534	499	492	456	520	454	486	525	515	523	503	484	474	515	523	474	511	494	458	495	513	489	525	509	501	507	504	475	512	507	505	519	494	482	507	500	509	500	526	504	478	500	442	499	510	509	483	538	483	541	452	514	498	514	535	483	497	500	509	510	510	509	504	507	508	494	476	520	497	494	496	496	461	473	511	488	540	508	491	520	479	486	523	525	538	490	516	550	509	471	527	546	482	489	491	521	475	492	468	488	477	504	507	496	500	459	474	490	479	490	501	471	480	493	518	492	489	491	547	485	431	487	511	440	518	536	480	500	492	458	455	509	474	513	487	480	477	464	462	494	511	525	536	550	458	502	506	518	509	490	526	510	480	455	493	465	534	480	469	516	452	515	517	489	502	516	468	511	458	489	491	474	495	472	473	487	499	492	470	457	492	532	495	482	521	487	500	445	505	470	486	520	461	478	503	494	489	503	506	523	497	521	516	523	514	530	536	477	492	474	488	545	496	471	502	492	475	543	500	492	511	545	535	512	514	495	505	500	476	474	459	509	543	483	496	528	479	498	507	520	481	499	476	538	509	484	485	491	495	479	500	526	507	502	514	495	493	486	502	523	498	498	475	465	490	468	519	483	504	481	508	451	511	470	471	517	453	483	468	454	487	507	508	500	495	479	498	478	526	511	518	538	516	499	481	480	501	500	479	454	503	496	489	456	473	505	482	501	514	513	437	503	477	501	511	474	485	512	515	524	483	471	489	458	519	473	534	518	474	518	503	443	498	510	483	535	472	541	502	480	512	515	510	507	514	514	474	475	543	514	510	493	516	521	472	475	483	521	473	460	507	520	524	526	482	530	489	472	492	505	469	453	468	493	533	512	512	481	476	507	477	531	488	539	495	485	493	467	508	500	492	485	530	514	525	517	495	499	441	510	537	484	504	509	465	480	525	480	489	504	509	489	512	460	504	564	512	496	489	510	465	490	463	491	501	478	503	532	535	495	515	472	522	503	512	498	474	472	501	526	497	467	513	521	523	512	533	508	499	493	500	483	477	480	470	471	500	517	515	481	438	466	447	480	495	487	496	457	470	469	497	499	490	521	451	453	548	491	491	492	497	493	455	485	490	505	545	549	513	519	500	495	500	462	503	495	504	517	493	450	506	495	483	491	488	469	514	488	453	529	447	532	492	539	446	485	506	481	477	473	505	485	524	516	484	538	455	514	502	507	485	512	457	518	493	486	514	477	506	525	466	498	503	510	505	523	520	459	469	472	485	514	478	517	463	524	505	442	494	553	519	524	507	517	504	482	509	501	509	505	524	491	489	476	501	487	486	488	489	507	482	486	500	517	515	484	447	511	483	494	484	530	457	542	495	482	476	519	513	499	501	456	502	499	466	478	464	492	469	516	496	504	503	506	486	514	472	475	493	491	473	501	494	480	475	489	514	516	482	471	491	516	495	523	498	465	487	524	499	514	489	480	522	509	480	518	478	492	528	498	544	456	500	486	505	464	523	503	494	481	475	499	463	494	491	503	477	485	474	532	484	475	494	504	495	495	466	480	505	500	523	521	503	489	468	483	509	489	528	515	507	515	497	490	500	501	488	518	516	478	510	457	481	486	513	502	509	504	498	485	491	481	524	526	483	512	504	470	561	472	472	500	469	521	506	532	441	502	468	500	463	485	511	492	518	493	490	483	487	478	473	512	499	527	476	485	567	491	480	483	492	453	507	481	516	497	469	530	500	522	534	514	450	509	514	505	480	489	501	505	477	525	482	528	510	485	514	481	453	497	493	484	517	481	467	488	521	532	443	484	455	508	491	449	534	492	498	480	503	492	476	496	505	486	516	507	512	509	515	508	488	466	486	518	449	470	480	515	501	500	483	505	512	507
62066	48307	12029	1368	673	518	490	486	464	403	384	364	340	385	358	342	374	356	332	332	350	352	345	316	323	330	334	315	313	328	329	345	377	326	345	321	310	320	318	339	309	330	356	321	330	341	347	337	341	350	321	328	351	294	308	306	340	308	305	334	290	335	335	322	352	358	331	352	327	335	308	311	300	380	321	336	337	322	317	327	348	301	305	333	326	326	330	325	334	349	339	334	331	340	347	322	330	309	330	319	326	345	342	336	307	333	352	331	349	310	329	305	335	308	332	324	332	312	344	367	316	332	334	300	349	343	338	337	339	345	321	330	331	317	297	344	332	299	345	361	329	343	356	301	323	316	341	331	310	342	344	335	315	306	339	314	350	314	312	346	341	312	348	344	316	309	304	343	334	348	354	321	303	320	315	317	320	354	305	345	322	332	330	292	329	370	318	343	339	329	323	350	348	306	328	324	343	315	312	304	332	312	320	313	334	320	296	351	319	311	337	322	337	288	317	358	323	339	347	297	329	348	325	357	365	333	326	360	344	313	317	311	303	350	329	321	340	324	338	319	333	296	361	377	330	326	330	373	330	326	347	341	332	329	358	349	354	306	350	340	282	373	333	336	340	349	317	336	329	318	336	325	327	320	298	308	292	336	340	359	295	282	341	315	329	306	304	336	305	319	340	328	296	311	350	316	327	320	324	364	349	334	355	342	317	330	336	352	354	351	284	343	341	298	345	301	321	326	333	328	353	322	323	326	330	312	347	361	354	349	317	363	353	338	355	328	350	349	319	327	316	313	298	321	309	339	301	302	328	345	313	370	341	334	348	364	342	299	316	329	320	331	342	322	366	345	375	332	307	331	299	343	323	300	317	341	338	319	329	356	329	334	310	326	344	326	353	321	322	334	310	290	376	326	326	358	313	344	360	351	325	307	325	327	312	363	332	286	338	349	352	330	375	376	332	363	336	328	323	327	303	300	364	339	324	315	317	352	345	344	337	327	309	342	347	328	328	343	315	315	304	326	320	342	348	366	337	329	330	313	343	311	343	342	343	309	334	331	327	300	316	361	334	359	334	329	312	294	333	352	314	341	358	353	332	328	318	385	369	361	365	363	377	307	314	337	351	295	346	331	300	320	332	302	341	361	360	360	315	348	310	353	368	291	358	330	352	283	314	328	333	309	341	299	316	327	331	349	332	344	341	329	339	348	356	336	292	304	332	352	296	355	322	350	320	326	337	279	299	324	372	333	329	321	389	359	325	328	334	375	318	357	316	343	334	341	348	328	315	369	359	342	323	320	325	364	321	362	386	315	322	307	322	332	359	339	340	326	390	335	338	326	338	304	337	347	324	336	326	333	337	313	293	355	350	332	317	285	361	333	339	287	308	363	302	333	331	271	321	360	311	317	354	339	313	313	339	365	355	347	324	320	361	325	381	345	312	339	337	312	343	357	304	309	315	314	308	344	340	336	330	333	345	324	308	348	320	321	370	339	307	327	319	347	350	316	317	335	349	334	348	319	330	339	327	328	327	318	349	306	316	304	349	349	336	370	295	326	368	318	341	344	335	328	354	330	314	345	326	329	344	322	329	346	302	340	352	337	293	347	314	318	334	354	343	374	318	317	349	294	347	322	330	312	335	300	378	354	302	305	326	346	335	345	378	295	335	348	367	307	334	338	322	333	313	340	331	346	333	332	364	290	338	339	308	341	304	337	342	322	297	317	321	357	339	345	343	317	347	356	339	313	319	332	324	320	307	339	334	339	299	293	334	339	303	329	319	355	339	342	315	325	318	330	301	343	317	346	357	324	327	355	351	318	305	324	321	364	357	356	387	330	319	320	314	333	360	332	336	321	302	366	354	298	355	340	327	330	335	319	332	332	313	322	355	332	329	333	335	338	363	349	293	306	307	351	320	354	333	325	351	302	287	350	347	364	337	329	341	357	329	331	324	303	350	307	308	332	338	327	322	286	332	306	354	353	312	307	317	344	324	326	346	329	325	352	324	321	338	347	344	330	327	321	326	325	328	333	341	329	319	307	348	282	324	364	303	351	339	330	346	330	342	337	312	335	318	345	333	327	339	342	324	327	350	324	354	309	348	326	368	340	335	329	360	350	351	349	334	319	308	340	339	316	340	380	313	323	377	322	332	383	317	343	352	335	362	342	296	340	321	358	352	307	317	330	348	317	347	348	353	348	326	328	322	337	365	323	374	370	320	324	336	323	334	342	296	364	307	327	358	319	318	346	335	328	334	316	305	320	338	320	310	318	331	317	385	333	351	319	345	345	372	333	338	323	316	316	300	315	329	321	318	321	307	368	330	319	346	351	377	319	343	351	321	379	308	345	352	302	333	329	300	317	312	344	334	331	305	329	325	300	301	319	357	364	347	323	308	290	328	379	315	362	322	331	354	341	330	341	326	313	322	342	314	339	361	335	337	299	322	341	332	355	349	325	342	340	331	355	355	316	334	328	329	325	304	343	328	359	358	335	329	328	332	377	349	338	356	298	329	328	311	289	337	305	319	358	346	320	339	372	318	338	369	339	326	345	342	333	324	321	352	307	365	345	334	342	322	338	305	318	357	348	333	356	335	303	331	357	337	341	335	304	292	307	327	346	320	302	353	321	316	309	358	328	350	329	333	299	340	339	344	308	299	350	340	313	353	343	340	339	329	323	329	349	323	319	326	307	329	320	315	327	289	309	351	319	319	349	334	346	348	347	344	319	323	321	332	386	335	323	352	328	328	332	323	348	345	348	327	327	292	298	343	323	329	316	297	297	350	332	348	320	340	320	329	358	331	346	335	329	355	316	346	352	315	311	331	342	307	347	347	302	323	319	301	349	319	338	352	305	317	366	328	319	350	336	339	346	347	321	365	326	316	346	320	290	360	320	303	350	342	348	324	319	287	339	323	301	339	318	336	330	311	358	351	345	320	343	317	338	336	360	344	329	325	346	331	339	366	339	345	350	323	287	287	313	366	311	350	310	323	326	316	293	322	323	322	319	358	312	335	347	360	376	318	335	341	360	348	342	327	314	349	346	362	389	344	315	355	333	344	318	335	330	304	352	323	360	344	346	341	309	324	362	343	294	328	331	316	306	319	304	327	351	329	329	319	352	337	333	342	339	344	323	313	347	289	332	345	350	329	332	327	387	328	317	325	286	295	331	342	332	374	329	320	339	362	329	326	298	322	349	324	336	313	303	313	342	351	322	313	329	320	311	360	312	337	348	330	319	325	361	288	350	358	373	342	352	313	349	393	325	348	335	343	353	333	333	320	368	317	314	354	347	327	328	353	311	290	331	339	328	328	327	351	365	341	317	323	304	354	347	337	345	334	314	333	340	322	321	363	309	367	333	323	307	323	350	309	333	334	333	320	356	294	367	329	309	338	317	362	345	323	327	323	332	365	304	339	361	320	341	319	317	314	313	362	347	324	331	335	312	316	326	322	350	326	324	338	336	328	325	339	372	334	326	332	325	351	335	324	344	330	300
38985	27133	2209	2451	2177	1911	1633	1451	1382	1250	1148	1171	1098	1036	995	993	962	940	913	932	926	850	867	944	883	830	885	871	894	880	872	855	889	832	828	868	847	864	855	872	874	842	808	825	834	808	840	837	839	831	828	810	785	794	818	804	825	830	806	783	841	804	797	818	813	848	885	881	810	811	826	806	807	853	840	818	876	835	868	808	820	865	841	842	784	807	869	779	845	849	777	884	790	779	820	830	870	821	813	815	877	863	820	801	781	798	779	864	861	795	860	835	860	834	786	855	823	878	825	814	837	840	794	794	780	832	827	833	807	799	769	864	858	821	798	767	851	814	815	790	847	821	815	846	853	818	828	831	807	860	798	842	778	816	847	778	804	789	851	827	832	834	802	854	838	789	747	849	854	790	816	785	792	851	822	790	862	849	772	861	794	835	826	814	828	807	829	849	836	838	789	862	804	828	868	812	808	824	788	806	815	831	800	794	815	817	791	863	865	795	839	798	786	749	842	850	845	784	773	791	759	846	837	846	772	852	834	768	830	851	759	789	806	823	860	787	786	776	851	792	794	783	816	839	820	819	842	772	802	877	795	788	840	781	823	812	779	805	825	818	854	802	825	802	862	763	869	834	821	774	822	856	879	880	885	854	841	878	834	825	833	798	857	814	832	811	882	827	814	822	865	820	792	820	756	836	823	795	848	824	835	832	832	810	802	824	797	833	798	810	807	829	831	872	862	785	787	864	811	828	789	785	738	817	859	806	895	763	830	824	822	830	805	854	794	820	818	844	792	824	846	875	783	835	880	837	870	809	790	770	830	850	808	800	763	766	774	815	868	802	765	799	794	822	888	805	803	826	858	798	858	849	790	804	833	862	791	806	839	817	820	811	842	808	845	791	822	844	833	825	800	844	804	823	821	803	809	827	804	816	841	798	864	812	864	827	827	814	816	826	875	822	840	778	809	813	817	844	866	781	812	860	794	817	851	839	768	783	831	826	787	837	852	808	809	781	840	786	812	841	855	844	832	817	769	811	808	797	838	819	822	808	851	787	873	763	815	826	789	791	850	835	849	811	798	784	872	771	790	827	814	783	790	811	826	775	846	833	796	855	829	811	837	822	835	857	844	817	863	856	842	796	877	777	785	823	836	788	834	855	822	849	834	819	783	800	871	807	795	839	818	830	809	849	834	815	777	839	803	815	813	779	797	817	777	801	855	823	851	804	869	841	810	842	832	821	797	820	868	826	789	786	818	843	819	833	741	847	833	809	823	810	817	771	827	876	782	830	816	840	795	828	794	804	785	821	772	812	834	770	848	807	825	856	869	817	850	862	790	824	830	806	829	830	807	870	800	794	758	806	825	857	803	802	766	822	814	783	827	841	817	881	791	820	794	886	828	800	831	800	845	798	813	851	808	880	775	753	823	825	842	822	769	793	837	801	849	798	880	833	806	789	862	869	808	818	786	828	842	860	843	794	797	861	891	832	802	826	817	810	847	805	793	891	823	834	864	843	786	811	843	876	839	823	794	849	823	822	786	825	795	827	832	859	825	797	748	839	840	854	731	828	810	787	823	809	807	885	797	805	790	774	776	847	815	825	856	833	827	844	834	837	895	792	771	831	811	828	805	824	781	779	827	839	846	840	807	826	846	855	863	812	816	794	829	795	843	842	830	884	818	849	799	810	808	792	813	814	797	856	819	827	791	826	818	836	773	835	814	751	834	806	854	801	827	763	776	792	846	825	809	807	819	814	869	807	829	772	849	865	859	818	838	824	820	874	778	846	833	797	828	840	842	789	813	819	809	732	825	785	833	856	798	822	797	819	817	809	810	842	837	819	788	804	768	844	826	832	824	818	775	825	844	804	777	820	818	819	854	791	882	830	841	805	773	838	815	814	822	775	847	804	800	873	819	763	858	864	852	861	834	820	797	837	859	822	842	824	812	800	821	774	832	803	774	812	809	823	857	810	822	833	774	838	828	813	843	840	828	858	828	744	815	875	802	826	851	807	799	831	819	753	800	838	806	776	825	860	851	845	784	845	775	831	805	805	821	786	809	796	862	827	797	806	797	787	835	857	815	781	733	828	804	832	793	800	797	832	792	800	881	780	830	765	825	811	834	822	857	800	818	821	791	825	825	825	884	875	800	792	847	838	811	820	916	818	810	761	835	822	867	851	805	832	786	779	818	818	823	827	832	802	850	830	772	865	790	808	861	822	780	807	839	839	842	759	811	818	845	830	843	813	823	838	866	833	812	860	834	820	833	839	814	852	781	826	811	783	823	843	839	822	798	790	858	777	822	746	837	790	806	794	868	821	864	813	786	860	806	858	805	846	764	841	843	814	775	781	815	859	798	799	784	826	842	755	788	854	848	822	828	784	819	843	789	837	813	828	889	835	830	791	815	782	846	826	816	809	764	830	807	818	813	864	830	826	786	817	775	824	851	821	814	836	859	831	777	819	820	851	806	797	829	835	800	835	860	824	848	789	839	843	848	858	825	772	792	790	832	820	792	852	807	785	830	822	761	829	841	867	814	803	850	820	829	768	799	817	813	837	829	825	814	859	831	803	824	823	829	848	806	802	779	808	863	833	832	834	804	795	836	787	812	861	815	844	791	848	826	769	809	878	808	787	866	796	783	818	822	808	863	846	828	803	830	817	825	821	815	831	822	817	751	831	773	851	843	825	891	828	829	792	819	846	790	836	847	826	820	833	829	830	810	832	786	823	789	836	822	827	828	766	769	825	781	813	814	809	784	781	781	798	805	808	920	825	836	829	826	860	814	830	801	848	798	812	834	796	821	842	798	808	824	848	877	814	790	798	789	830	833	885	817	821	807	780	789	808	816	799	792	856	807	870	790	827	794	819	814	780	802	804	796	806	844	851	828	829	807	862	792	771	817	836	843	796	771	801	778	827	827	845	827	847	856	803	800	774	872	863	774	798	842	801	825	836	855	811	849	795	822	842	831	786	824	840	791	776	844	870	818	800	872	794	781	829	813	769	799	794	790	796	829	874	814	841	769	854	822	790	815	864	804	795	784	831	800	831	827	820	856	857	769	837	784	824	810	799	812	774	796	805	839	783	848	866	852	798	829	779	830	789	841	868	820	821	842	822	814	813	794	802	806	860	799	827	794	818	801	821	842	851	821	891	805	824	800	817	822	807	810	839	806	848	850	772	791	807	880	819	849	765	797	781	768	837	786	812	775	874	830	772	812	831	813	788	837	798	814	858	791	872	787	795	869	820	822	810	808	817	844	756	813	801	777	790	789	792	830	838	798	852	741	821	811	804	779	838	787	815	786	831	862	843	806	820	866	767	804	788	830	848	810	783	834	817	780	762	785	821	808	842	797	788	883	785	820	861	850	858	832	792	837	783	892	842	817	803	830	831	817	790	843	842	816	784	775	775	812	835	891	803	820	817	870	819	812	808	822	832	809	805	833	795	886	832	815	846	806	825	811	788	838	829	832	768	800	814	828	816	801	858	818	811	871	825
73195	57046	20271	5862	1247	777	604	532	486	450	451	408	375	395	391	398	347	362	334	368	383	352	327	327	329	338	330	375	377	342	318	343	368	376	341	351	359	334	318	328	353	318	290	320	288	316	330	306	321	321	350	321	302	311	355	315	347	320	367	334	305	299	371	290	332	311	361	365	338	334	312	328	334	301	323	288	336	343	334	329	338	308	306	355	331	310	293	333	352	339	287	313	329	296	310	324	310	341	347	331	350	358	344	334	324	307	341	320	313	320	313	336	327	310	308	321	305	332	330	312	346	310	337	332	322	340	333	329	332	330	326	306	297	348	337	331	325	302	318	310	333	315	321	313	312	327	325	339	327	306	362	358	356	334	332	307	335	313	343	362	344	339	318	353	314	308	338	327	320	318	341	343	346	307	329	326	308	310	308	349	313	319	382	301	323	309	332	320	336	340	318	346	331	302	322	289	281	316	337	344	324	347	319	320	302	295	329	305	302	303	331	334	346	320	284	303	302	318	312	312	332	326	357	323	318	361	323	367	331	374	358	330	332	321	317	333	322	342	334	313	330	307	327	309	346	329	315	347	341	350	309	326	348	329	341	313	322	297	305	340	340	299	310	324	360	335	325	314	321	353	314	328	317	315	332	349	303	307	321	333	323	296	324	342	334	345	298	316	312	313	316	355	330	330	317	333	297	312	333	345	321	326	337	340	329	332	361	345	328	360	323	337	325	343	361	336	321	315	347	344	316	321	305	330	297	331	325	299	319	348	331	320	314	336	312	350	321	316	333	330	339	326	316	328	324	333	346	346	334	373	328	311	342	345	339	327	333	319	289	312	376	341	290	344	346	322	308	321	280	331	332	307	350	338	320	335	313	313	302	346	366	356	313	346	325	324	328	313	314	306	353	305	326	292	323	318	312	325	365	339	336	289	354	317	331	329	339	346	314	317	300	358	325	312	329	336	338	308	357	343	326	345	298	312	289	355	309	328	349	366	356	325	345	325	339	325	348	325	351	314	343	335	325	336	322	301	325	300	343	333	295	306	320	340	334	337	328	353	329	330	327	353	330	340	358	318	318	325	312	337	319	361	302	342	319	326	326	314	331	310	307	339	321	326	292	343	324	313	325	295	337	303	343	305	328	339	346	322	299	329	337	320	326	325	335	322	291	319	338	329	327	359	311	341	344	347	335	326	337	350	345	325	318	307	335	311	340	338	312	338	316	312	289	361	369	319	342	331	324	336	356	343	343	309	307	320	292	303	294	316	308	329	342	333	340	317	338	344	358	351	333	328	290	304	331	348	333	310	340	321	333	307	276	323	322	358	322	307	378	339	354	331	373	279	328	331	334	332	313	343	350	339	362	335	359	336	344	318	324	363	301	342	326	355	313	355	329	330	326	294	334	347	353	354	314	326	324	319	290	336	347	310	313	322	332	340	351	351	344	293	308	339	315	326	317	319	364	336	308	304	317	341	345	309	324	331	365	329	315	344	301	316	288	344	347	327	323	360	338	350	334	334	333	361	330	317	314	328	306	319	350	333	323	347	343	331	350	314	311	326	331	329	326	300	348	339	323	311	314	326	300	346	346	358	317	283	303	326	331	333	360	316	321	334	355	337	327	305	321	319	343	318	325	332	315	333	312	373	337	327	349	337	333	300	325	329	318	332	340	309	354	321	323	343	327	296	339	308	332	335	344	283	314	349	360	348	336	308	323	346	322	335	332	340	361	326	337	328	332	332	309	337	337	338	327	357	331	319	322	306	301	321	333	319	313	345	319	342	353	334	302	347	294	365	352	369	338	369	346	331	313	376	304	293	314	328	287	348	323	306	317	317	309	341	321	305	329	376	306	325	316	342	361	334	284	339	342	343	308	380	290	334	316	292	334	316	324	335	355	312	319	323	339	332	346	308	318	332	307	323	330	335	330	341	321	332	310	300	348	311	319	309	336	324	331	346	300	323	322	325	303	339	320	332	322	318	329	310	316	333	300	323	350	299	320	329	311	292	335	319	358	317	308	299	318	356	337	322	371	343	366	333	341	335	284	329	324	321	316	283	338	315	358	334	328	316	316	305	315	340	340	324	343	347	360	317	345	365	339	351	326	319	350	344	323	324	320	318	342	329	325	316	320	327	305	295	333	317	334	283	327	322	353	321	339	338	327	372	296	324	336	321	302	335	308	328	314	326	315	324	339	288	357	301	340	339	322	329	328	331	324	341	338	339	372	330	315	343	306	310	325	337	324	314	305	315	303	322	327	340	342	323	329	346	313	355	330	360	323	319	387	309	306	323	339	311	316	355	303	328	340	351	312	325	321	339	347	342	282	338	353	352	334	312	349	330	309	344	314	337	307	345	321	346	333	338	322	323	342	339	327	325	290	329	345	323	286	356	325	346	332	331	321	308	332	303	340	312	325	351	321	329	307	316	376	374	339	359	320	306	325	324	305	349	296	314	326	319	323	327	302	327	312	329	349	297	267	321	321	307	340	321	330	315	325	348	318	305	328	336	296	323	324	330	353	321	315	311	306	340	321	321	325	333	326	307	351	334	324	326	315	327	344	349	347	330	341	319	338	322	342	327	316	318	368	361	327	365	319	333	306	342	342	343	317	329	324	359	326	317	323	329	333	351	303	333	332	351	339	313	337	331	347	308	331	317	296	327	367	298	292	322	328	325	332	310	340	292	300	314	310	307	332	317	331	318	302	322	346	333	320	323	339	299	362	311	352	308	305	330	335	325	337	318	331	335	350	350	353	294	304	360	346	338	317	314	357	333	309	333	343	343	331	329	290	370	284	304	330	316	335	326	329	298	323	335	328	350	324	303	368	329	334	320	367	347	309	303	295	292	342	321	361	327	337	321	333	303	367	320	285	298	320	288	316	321	315	311	348	327	305	316	336	302	354	354	356	316	333	297	344	345	313	321	344	350	294	318	378	319	334	320	333	309	324	305	316	323	323	314	313	336	320	322	345	316	332	288	348	301	383	368	322	315	306	316	320	377	325	331	345	322	354	353	315	326	310	350	312	325	352	345	312	349	325	365	332	358	312	333	315	348	347	356	331	317	365	302	332	315	325	340	346	352	310	325	313	334	306	323	337	342	344	315	355	320	341	301	327	302	322	321	334	338	336	321	342	339	328	333	309	343	335	307	299	327	318	312	326	270	305	333	308	320	315	304	347	322	348	336	332	349	362	343	330	348	331	376	336	324	320	304	342	328	313	367	331	327	327	300	315	313	339	330	337	353	310	345	296	331	317	324	331	321	361	327	331	325	320	326	309	351	293	316	323	346	331	338	307	332	323	338	309	327	317	349	300	330	348	319	317	335	361	294	291	317	317	342	338	322	338	323	316	313	304	306	324	307	353	327	334	362	315	333	355	335	321	313	354	340	341	340	343	319	296	293	336	340	328	340	289	338	318	298	310	323	301	319	319	295	343	338	340	303	321	324	339	339	321	337	329	320	321	300	324	328	338	333	313	324	340	332	356	327	328	358
49077	35190	3496	3981	3396	2855	2308	1977	1753	1587	1490	1375	1260	1222	1070	1114	1090	1082	987	995	1014	998	947	895	899	919	869	916	857	894	905	869	885	865	877	912	870	840	859	845	844	808	878	813	825	826	837	786	803	802	814	867	812	812	809	842	885	806	823	773	840	813	801	788	829	806	790	827	844	780	805	770	753	786	798	824	785	748	762	765	805	788	794	829	784	750	796	808	784	776	790	793	795	815	795	805	795	797	768	838	815	771	798	797	798	808	815	779	791	770	774	757	787	772	788	773	798	833	779	776	758	787	777	799	778	791	816	845	766	758	761	762	791	736	786	830	795	796	761	857	832	813	828	897	752	821	763	746	821	749	801	769	823	842	786	842	840	802	808	779	801	759	812	797	788	725	819	787	785	738	772	811	840	763	779	793	800	782	790	767	762	807	781	803	739	804	795	821	785	811	848	767	811	800	801	831	762	758	791	791	798	777	805	789	806	756	764	805	825	789	799	769	793	734	796	786	837	778	800	798	780	811	793	757	784	793	800	785	747	818	844	750	758	790	788	763	775	770	791	772	793	763	784	804	803	749	796	759	790	782	765	761	770	797	819	815	833	775	740	776	781	748	796	829	853	770	811	771	806	808	812	807	770	754	828	768	780	841	759	785	784	828	789	780	821	804	783	835	765	816	769	772	763	779	799	744	803	763	774	784	762	779	795	766	862	812	794	814	806	790	737	798	770	781	804	801	775	789	783	820	743	784	798	775	738	765	811	761	762	785	807	809	781	774	773	826	784	756	817	821	785	804	800	754	764	794	796	816	800	758	805	786	846	773	793	783	787	792	806	793	769	811	805	826	771	807	795	758	808	794	762	777	830	849	824	790	818	765	782	774	809	778	777	757	845	777	753	766	816	805	794	731	747	783	764	799	762	791	773	821	777	808	762	774	757	771	823	752	832	779	750	815	821	824	747	854	831	754	772	808	783	781	803	827	762	761	803	783	809	807	790	783	755	812	835	748	787	772	771	795	797	832	781	794	813	777	788	780	726	772	828	805	841	787	809	789	758	772	791	767	787	804	782	804	799	843	811	779	782	806	751	805	801	790	793	806	786	785	755	795	805	800	809	824	783	801	808	824	778	740	766	769	755	774	859	751	778	764	771	794	784	754	798	778	779	798	803	722	738	799	800	770	831	765	750	782	738	739	774	809	756	774	780	775	778	768	793	802	764	753	749	777	792	789	795	784	773	760	776	773	800	796	804	784	785	828	791	795	738	745	788	799	763	750	750	808	858	813	790	799	762	796	772	820	771	783	806	756	702	748	770	834	772	789	756	760	772	800	813	810	756	793	764	759	779	784	802	799	809	762	785	775	787	809	797	753	793	788	780	814	774	800	783	769	751	759	777	769	806	795	773	834	793	755	734	776	722	816	797	813	785	806	771	760	843	716	775	783	775	723	713	828	780	788	776	796	844	779	795	748	785	797	811	764	775	807	813	798	809	778	778	789	761	823	833	798	830	795	772	807	801	772	764	804	758	794	825	793	774	777	750	790	743	823	813	826	768	823	812	776	793	763	808	788	792	794	812	792	766	804	740	808	760	770	775	817	800	790	779	772	802	787	753	749	813	789	790	797	781	786	798	776	816	804	819	731	762	767	829	804	822	826	776	779	793	788	774	797	792	781	744	772	807	782	819	757	849	783	778	758	780	760	845	771	789	827	785	790	775	799	833	836	799	820	793	805	755	779	800	787	775	829	836	795	744	812	775	734	807	812	817	767	740	760	798	813	753	832	793	792	801	731	756	733	772	789	763	795	791	771	798	788	800	751	819	823	812	826	741	771	770	777	788	769	853	794	733	754	825	772	803	790	785	762	820	820	793	810	794	775	749	803	756	750	774	817	764	758	754	783	785	801	856	770	737	773	783	785	732	720	793	755	789	784	816	783	765	838	772	789	777	759	780	737	737	767	745	839	790	782	781	757	784	830	762	807	761	743	811	785	795	808	757	747	799	807	837	804	800	799	801	771	787	754	794	797	776	800	725	727	783	768	726	800	816	811	789	790	773	793	851	756	769	767	809	794	848	760	780	768	769	770	804	809	840	776	797	804	789	742	774	779	788	814	772	857	781	801	759	755	772	818	780	756	780	730	811	806	816	803	821	764	790	819	785	769	763	826	745	768	741	807	759	801	809	821	814	798	758	815	815	778	798	781	799	797	780	816	800	827	806	754	796	791	759	787	713	793	765	880	803	780	763	794	743	829	765	789	788	786	800	796	734	806	814	779	787	756	804	801	741	856	769	779	819	775	764	796	855	815	780	775	770	779	780	783	724	757	791	777	742	773	810	791	786	785	752	809	802	786	774	810	747	788	819	810	802	798	794	784	785	792	832	808	800	817	773	749	794	800	782	824	775	803	824	761	824	765	758	802	764	772	769	788	785	776	802	769	754	787	757	773	759	781	770	727	790	819	745	818	785	770	821	771	785	805	763	778	821	761	823	771	816	738	755	811	810	776	759	823	782	816	760	816	787	775	786	778	767	795	757	784	783	812	794	803	773	850	794	763	803	778	748	795	767	754	796	809	817	779	767	865	744	835	798	784	792	861	851	800	746	852	751	809	795	801	822	772	766	783	787	761	819	768	761	794	792	729	780	783	818	742	783	746	817	757	792	809	830	793	804	762	761	795	783	748	853	812	805	807	844	737	806	783	788	772	773	804	747	782	818	796	788	728	787	791	821	770	750	802	824	832	772	753	782	742	802	760	781	754	768	772	768	743	813	772	797	826	821	776	771	826	807	757	785	788	835	797	781	785	834	761	737	815	812	832	807	785	780	812	762	792	790	773	830	811	795	806	767	752	826	839	812	776	783	729	783	812	799	746	765	785	769	789	794	805	819	744	827	798	802	793	825	824	798	793	778	781	793	749	808	775	734	826	829	824	790	814	793	784	815	797	753	818	756	845	792	815	764	819	763	791	783	812	795	782	813	761	795	829	772	798	815	765	824	791	772	770	823	796	780	750	809	780	809	796	769	779	768	796	789	811	781	736	784	765	750	742	788	783	766	790	821	857	815	785	822	778	820	767	784	793	776	784	785	795	795	811	796	744	775	797	793	799	760	801	752	824	737	782	805	824	807	781	799	775	807	826	778	775	824	748	745	851	795	789	822	802	782	808	793	802	798	776	786	788	775	793	799	806	803	808	789	789	799	751	798	788	770	807	766	794	763	823	779	768	766	847	840	770	783	812	774	858	839	770	790	787	799	812	785	760	793	832	812	803	768	751	780	823	766	786	793	769	814	802	790	835	794	767	785	775	729	791	824	788	774	787	789	767	738	774	768	842	761	793	764	787	776	784	803	734	783	779	736	795	754	790	791	796	757	829	745	810	809	816	792	794	783	777	793	743	755	806	762	795	799	786	749	812	803	776	797	765	799	756	789	803	787	806	811	814	803	743	753	795	814	739	774	809	825	771	782	826	788	813	768	745	737	804	797	795	703	813	786	823
12742	4931	254	186	192	212	183	169	183	175	201	190	160	193	175	166	167	190	181	187	156	198	217	171	186	191	154	167	198	194	191	182	171	178	183	170	209	164	199	200	170	188	163	185	176	188	199	162	153	157	180	192	182	199	178	177	151	170	183	158	205	212	169	167	167	176	171	169	165	175	186	179	174	192	178	163	183	183	199	191	183	189	173	171	194	195	208	174	175	194	170	213	200	184	195	174	177	184	155	159	168	170	197	187	168	186	164	172	185	203	187	175	166	163	157	134	175	190	194	166	165	151	177	179	195	184	159	183	166	192	187	189	197	143	167	190	173	170	204	196	159	184	171	163	188	165	210	178	185	174	198	175	197	183	196	182	170	219	160	159	194	172	193	169	193	177	170	207	182	190	197	179	185	171	153	163	155	177	187	212	168	154	179	149	193	181	179	183	178	173	199	195	183	169	170	158	187	179	184	182	204	176	188	185	176	188	171	176	158	138	164	166	186	179	207	138	163	186	151	191	156	164	191	188	161	186	176	166	176	191	182	179	188	141	172	186	173	187	164	155	195	162	178	159	177	178	168	176	173	187	181	185	169	181	169	190	191	177	174	186	207	168	204	180	173	184	188	184	171	165	173	185	170	174	171	173	181	174	196	177	157	174	159	170	190	179	177	178	214	181	200	164	201	174	188	170	166	174	184	172	184	176	180	168	152	175	199	163	171	168	163	191	182	197	186	195	200	183	205	180	190	206	182	198	178	204	181	184	202	169	192	183	166	178	178	185	165	165	174	187	177	187	177	140	174	175	194	189	178	170	172	174	158	203	163	191	171	192	182	210	194	159	178	159	178	161	193	171	174	165	181	191	175	181	189	210	168	183	192	193	152	169	196	174	172	171	186	204	199	182	184	170	179	190	187	178	167	200	194	182	163	204	178	172	163	194	167	207	167	138	181	168	181	162	178	169	185	196	176	165	175	189	168	171	145	187	189	174	184	177	165	162	170	144	167	171	167	204	184	192	161	188	171	189	201	165	172	157	198	175	186	166	189	168	171	174	175	169	146	158	154	166	163	162	194	186	164	166	178	169	183	152	186	182	174	189	183	169	171	175	183	145	170	151	202	194	166	201	176	187	166	155	178	169	182	167	190	184	171	179	182	183	169	186	176	180	168	170	196	184	162	187	186	166	175	184	206	170	186	186	182	162	165	176	169	191	186	187	194	215	169	179	177	195	176	174	159	178	190	141	182	155	186	177	163	163	196	155	178	171	162	188	198	206	159	146	155	186	181	189	173	181	189	178	183	187	164	170	196	193	186	164	178	182	165	173	182	196	191	189	184	178	181	210	183	193	176	192	179	176	175	193	176	191	157	174	201	177	192	187	155	179	163	176	176	184	159	186	203	174	180	183	168	149	172	184	167	189	179	179	190	172	186	185	187	179	188	186	179	173	221	178	183	162	177	181	175	175	162	158	164	168	174	205	185	171	157	141	183	159	182	189	155	178	170	180	181	157	159	174	180	159	204	205	166	171	150	193	188	163	164	174	186	175	170	193	187	157	159	184	190	145	181	171	215	207	174	170	175	177	182	170	181	190	179	164	148	195	173	174	172	187	183	180	178	180	185	182	165	176	171	177	172	145	173	195	162	166	171	201	167	191	194	163	180	156	150	198	165	173	179	171	203	167	162	169	174	177	185	175	196	187	189	207	188	178	184	176	182	160	154	182	192	175	160	211	183	165	188	182	200	169	185	171	185	179	194	185	170	158	161	177	186	160	174	178	187	150	174	170	192	187	185	177	180	192	186	170	183	182	182	184	185	185	178	161	167	185	183	177	164	173	170	181	192	177	192	176	194	183	191	184	168	180	188	194	163	200	183	187	191	167	163	187	166	194	167	181	176	155	192	196	189	170	200	186	185	204	175	159	197	173	172	169	166	203	173	170	172	156	166	183	188	187	171	182	188	194	196	175	195	195	167	180	172	193	155	179	200	164	151	178	161	199	163	159	193	168	153	186	177	151	144	177	186	169	188	189	144	183	184	164	170	191	173	161	165	212	209	161	173	182	197	173	154	154	181	175	159	208	185	183	197	175	169	163	211	194	178	172	179	184	177	195	169	184	179	183	163	163	192	170	177	194	187	180	189	156	132	182	176	184	170	186	199	180	159	173	164	218	187	185	185	184	173	174	179	167	204	179	184	166	176	174	186	177	162	174	184	212	171	178	180	171	165	182	165	179	192	158	177	163	144	161	185	161	178	197	183	179	168	196	177	168	182	143	160	168	166	194	209	193	180	168	196	188	193	192	146	173	179	205	175	155	164	176	172	177	181	189	187	172	168	181	170	207	203	201	169	161	157	164	192	156	176	157	177	201	165	185	176	160	175	198	171	177	181	166	158	185	162	155	173	218	201	174	152	179	167	171	189	162	145	191	167	191	155	182	194	168	175	193	180	178	189	162	173	190	186	161	177	186	162	162	173	188	171	161	156	207	163	168	163	184	182	172	163	159	156	199	210	185	180	197	169	155	183	181	174	172	192	193	180	199	180	174	169	158	172	183	165	197	215	152	191	179	164	200	174	167	181	186	200	192	165	169	170	186	173	185	180	169	169	176	178	166	194	188	168	187	181	161	201	171	173	181	191	177	178	193	184	174	160	184	155	180	177	163	197	183	173	180	188	157	179	190	171	175	177	155	165	182	175	178	165	178	177	177	170	190	184	141	188	195	156	167	198	190	187	171	177	144	185	173	180	163	176	178	163	202	173	163	187	174	191	177	157	168	174	182	167	162	167	171	184	169	205	170	221	184	182	167	158	157	182	167	204	169	162	167	170	174	164	197	178	197	169	185	180	172	194	173	174	188	164	168	165	170	177	209	192	201	156	192	192	176	167	192	174	171	165	175	182	176	192	178	143	175	154	198	214	165	182	169	183	184	156	175	189	189	199	159	162	156	158	166	168	174	159	175	188	190	196	158	171	191	185	203	177	183	176	181	181	167	186	176	175	208	191	161	169	169	177	181	176	175	198	188	180	176	177	188	186	190	187	163	195	170	179	167	185	195	188	181	176	180	176	177	170	174	177	180	164	174	182	182	187	182	193	162	189	165	165	202	208	198	176	181	182	183	162	163	149	190	174	197	194	162	179	165	175	169	171	204	162	179	169	174	163	156	196	170	195	158	188	180	159	159	182	168	161	201	177	194	171	169	156	183	181	163	195	193	150	179	184	177	165	173	190	202	193	166	162	196	187	177	161	212	168	195	195	193	177	175	177	171	202	179	172	165	175	173	186	160	192	160	154	170	166	169	174	188	173	153	172	192	192	172	181	146	178	186	177	171	186	161	192	179	176	184	167	195	182	176	166	198	194	160	207	179	178	179	199	173	156	171	148	160	191	190	199	176	155	168	177	178	181	173	166	171	151	171	176	181	173	166	173	170	166	184	171	209	195	183	198	190	179	167	215	194	175	201	166	177	198	163	175	165	172	170	168	169	175	181	174	183
14332	6314	584	556	528	559	510	516	553	520	542	505	504	493	542	495	532	494	521	494	486	522	501	486	529	554	515	527	512	508	543	473	519	537	517	518	513	482	474	499	514	468	513	468	468	495	503	503	546	508	519	500	515	489	490	491	489	499	480	525	520	513	483	493	522	467	512	504	518	495	510	483	480	545	498	470	502	491	491	476	473	449	487	499	466	500	504	474	484	489	499	501	487	482	446	507	509	482	530	478	485	497	490	474	530	536	526	486	495	512	493	467	528	494	526	481	516	494	486	506	513	486	488	522	497	468	517	510	485	514	504	472	482	469	561	447	505	522	530	476	484	485	508	515	510	499	518	499	530	459	490	498	496	515	505	498	460	458	515	490	465	507	496	467	491	477	520	585	507	501	488	452	491	504	505	506	463	514	495	515	519	463	517	505	530	513	478	484	485	541	540	497	479	474	482	470	514	475	494	508	516	503	492	519	466	518	518	525	472	506	528	480	466	548	486	474	517	514	475	493	444	516	505	478	520	478	490	531	502	512	512	486	489	482	547	504	477	523	496	513	483	518	510	494	507	527	508	487	482	539	490	502	463	501	532	501	532	467	499	495	478	546	486	560	491	545	485	523	478	464	544	489	493	488	523	524	501	511	485	492	504	495	494	492	493	459	494	460	492	527	542	507	475	480	502	525	521	483	536	515	504	499	506	508	517	493	482	515	502	496	473	466	554	508	487	468	487	506	478	511	508	472	514	514	519	508	471	513	515	493	466	490	480	505	490	536	507	503	512	503	487	529	501	490	518	484	507	494	516	514	474	461	502	523	455	495	503	501	528	529	489	514	523	484	515	542	501	499	495	545	485	513	474	529	496	524	485	462	501	458	493	530	546	481	488	477	522	513	503	477	512	458	499	505	502	476	491	525	529	497	493	479	525	502	483	526	518	483	507	494	521	485	554	511	523	486	513	549	462	511	471	468	509	516	488	475	527	471	530	523	512	469	488	521	504	450	471	473	491	498	495	513	508	483	511	468	485	472	481	486	461	524	517	502	531	457	487	495	566	524	504	530	490	545	512	484	464	500	482	493	508	525	513	512	523	481	494	488	488	493	502	461	462	528	519	509	507	508	518	512	464	466	481	469	506	461	503	484	468	482	517	515	497	488	544	469	478	463	487	482	541	504	477	484	513	491	487	490	519	482	502	458	505	474	490	501	507	506	496	522	477	480	510	526	466	492	456	503	490	465	504	530	483	520	502	508	506	481	489	482	531	490	506	489	498	491	463	493	474	498	490	493	510	481	477	484	513	486	484	534	486	503	480	518	516	464	445	486	477	524	512	493	517	486	487	504	487	483	484	524	509	504	512	496	508	473	477	526	479	496	509	460	504	476	484	536	474	484	492	462	516	500	492	478	484	508	451	525	497	487	504	512	529	467	459	513	563	488	508	495	497	483	480	530	529	484	483	487	522	526	471	477	483	481	479	470	474	467	487	465	497	487	521	502	524	466	485	485	483	503	477	488	467	519	517	525	515	483	504	502	481	506	484	479	495	534	459	461	541	492	491	533	469	478	498	552	489	494	501	495	497	495	510	509	501	486	450	492	444	500	481	488	504	519	475	508	489	546	472	513	471	496	527	464	479	457	475	477	442	489	484	490	525	502	478	523	541	479	483	535	470	488	494	512	508	542	512	504	518	504	506	509	493	543	487	500	496	519	500	491	477	515	479	511	486	504	503	511	494	512	506	486	469	518	479	474	522	482	539	508	493	476	498	522	512	508	496	511	502	458	448	488	493	494	504	523	534	517	505	515	517	529	516	477	495	529	504	527	505	448	494	492	520	527	507	516	539	503	495	484	484	519	512	481	508	503	506	465	493	465	502	514	532	528	534	477	516	521	499	510	511	461	493	487	475	463	513	489	517	477	522	518	510	436	506	510	509	495	501	524	492	489	520	488	529	539	490	475	534	535	474	478	510	517	511	485	481	491	477	506	482	454	461	490	507	468	457	507	510	530	499	480	531	489	466	505	503	486	498	493	501	507	479	497	521	530	491	487	536	522	524	463	507	506	500	491	537	529	481	517	507	478	477	492	500	488	506	496	484	508	496	512	509	489	488	483	546	503	491	484	491	456	489	517	534	515	501	536	513	478	524	500	468	482	506	544	518	499	473	476	448	542	471	492	494	457	488	492	490	503	491	536	523	520	505	521	496	537	494	516	500	522	526	500	533	502	492	523	487	478	523	520	482	501	506	477	524	476	493	488	499	487	478	548	500	476	488	542	509	502	507	454	514	521	516	529	496	465	486	444	505	516	538	521	454	521	499	536	488	495	495	486	506	484	512	534	506	508	529	496	488	494	512	572	490	491	448	504	516	532	504	470	451	487	505	552	503	490	486	486	506	510	507	506	503	513	481	473	512	487	536	465	473	515	510	511	535	528	511	488	517	483	482	502	504	492	530	507	508	514	459	502	481	502	485	495	482	518	483	527	486	464	485	529	518	487	488	500	472	506	502	516	502	520	447	493	468	468	498	520	476	507	482	503	525	490	475	493	509	516	487	485	511	517	471	497	471	531	511	491	498	488	470	495	491	489	538	504	488	475	479	526	525	483	500	536	462	509	505	544	536	484	509	500	497	505	490	491	500	524	499	507	503	479	487	478	490	489	519	517	509	485	515	488	523	541	479	488	509	497	519	507	483	487	506	491	497	489	519	451	504	478	513	481	552	474	497	483	494	461	530	509	491	490	485	521	510	498	523	518	517	493	540	473	489	500	515	495	511	485	498	481	472	498	471	502	497	507	490	481	498	492	475	486	520	510	493	527	478	506	475	534	486	518	492	506	513	507	469	510	486	483	486	457	482	490	522	520	498	469	497	474	515	523	527	519	483	505	528	546	515	501	531	465	466	486	505	479	518	473	532	480	469	516	485	507	501	494	497	496	467	477	506	536	501	485	518	465	495	478	520	487	488	502	516	526	514	460	562	498	506	494	493	504	508	515	504	517	535	499	522	494	484	500	545	485	501	494	469	475	481	471	490	484	501	479	489	486	499	486	505	515	517	507	493	472	474	512	546	482	482	452	494	497	498	507	472	485	490	481	451	483	520	545	480	452	513	489	522	516	478	507	490	496	514	508	507	557	484	500	517	491	486	494	520	508	538	499	506	500	504	511	496	543	500	485	500	478	512	487	546	480	499	472	530	516	509	473	468	507	500	504	487	530	502	504	490	478	497	475	556	510	519	515	509	467	531	492	491	497	472	519	503	508	485	476	497	457	481	517	484	501	514	504	474	506	495	491	509	486	484	502	512	491	500	474	491	508	490	528	496	520	486	513	463	497	491	504	476	512	505	511	521	465	491	476	514	475	555	521	491	489	477	483	518	500	512	478	508	497	526	472	468	508	498	466	493	480	528	502	487	523	504	482	554	455	494	518	498	536	474	495	506	522	463	462	530	522	519	492	490	487	527	526	487	517	496	499	515	489	477	499	507	535	472	494
61610	48287	13564	1602	674	523	491	432	395	392	414	361	364	373	328	376	344	363	344	359	357	338	387	312	303	329	354	342	338	311	345	328	374	339	301	370	343	333	354	366	355	346	330	328	332	365	310	339	339	337	345	350	323	342	320	343	306	330	322	299	310	357	333	331	346	316	349	332	346	328	378	312	344	318	333	327	318	358	350	303	340	346	335	356	342	355	325	353	342	340	329	322	341	359	304	331	342	360	343	332	330	345	340	317	338	328	328	364	359	353	337	342	322	323	318	317	322	300	323	349	342	315	360	339	318	346	298	328	347	328	333	345	312	325	339	309	363	343	351	327	327	363	331	326	339	324	346	354	322	332	329	336	324	321	331	327	327	335	331	332	329	360	337	306	344	330	348	318	337	341	316	315	320	329	318	311	348	329	352	330	313	324	330	326	304	320	339	309	333	345	315	336	344	307	366	323	286	328	361	350	363	336	341	313	345	384	310	326	309	343	329	307	308	356	314	319	380	358	333	356	336	291	306	343	314	312	342	317	347	310	316	334	302	321	304	332	337	347	341	303	327	366	361	321	301	321	377	341	306	323	332	290	318	340	345	325	330	347	320	313	306	334	341	320	300	354	333	339	324	349	340	316	352	338	301	311	335	354	339	329	331	303	307	358	316	354	318	310	320	334	294	291	319	293	316	303	351	362	316	303	310	344	314	307	361	333	355	334	296	331	342	338	355	328	340	360	340	291	325	338	346	336	313	349	317	344	333	296	296	341	329	337	297	357	335	365	345	352	356	311	330	346	341	350	337	313	350	316	331	329	341	320	344	361	334	349	371	335	357	343	323	328	336	331	319	321	334	319	334	334	305	339	341	333	327	341	307	314	325	346	356	339	323	334	324	336	334	321	319	317	331	355	326	352	325	327	296	316	344	340	301	345	309	357	342	333	311	321	326	331	301	345	332	301	330	328	328	337	362	357	332	394	340	352	324	335	328	319	345	339	364	336	338	338	361	379	354	321	317	346	340	322	314	332	355	317	331	318	352	342	296	286	330	342	298	316	306	337	340	327	333	345	336	347	312	314	331	331	345	333	333	315	311	317	338	338	328	308	320	330	361	321	323	335	302	346	352	350	363	305	353	329	313	306	342	373	342	360	335	295	332	327	335	336	321	351	299	332	336	308	315	327	325	331	349	289	331	315	309	328	341	344	349	351	325	346	331	329	352	323	321	366	323	345	340	325	324	347	307	319	322	346	346	336	336	377	354	319	328	337	358	351	318	323	345	329	351	322	356	333	302	296	357	325	355	321	317	324	324	348	337	350	351	353	346	337	308	339	340	330	364	339	334	346	313	303	304	292	297	364	304	318	319	326	332	322	324	334	347	323	297	364	293	330	357	326	334	345	323	345	347	326	320	308	326	344	356	347	306	359	325	333	309	347	343	338	361	299	311	348	348	355	352	310	331	350	365	345	320	350	344	349	351	345	305	319	328	293	318	354	327	329	302	356	314	339	362	323	342	318	340	349	346	335	331	335	349	333	372	352	326	310	362	338	329	300	296	312	319	323	363	309	318	353	325	331	310	329	344	355	336	336	331	344	325	337	326	362	317	333	319	349	344	327	375	306	355	334	295	319	349	303	326	341	321	342	315	327	369	343	377	350	365	352	345	325	353	333	359	362	302	301	335	313	309	335	316	336	333	339	311	347	358	317	329	327	341	353	318	353	316	308	349	324	353	294	316	331	340	331	335	338	355	338	321	354	344	319	320	318	305	317	342	319	325	324	321	282	335	331	311	338	342	335	335	316	334	326	293	357	350	349	318	327	329	325	311	348	375	335	348	347	355	313	343	371	344	321	309	345	326	316	340	342	297	341	345	299	331	368	344	335	368	305	317	342	310	332	322	301	344	322	305	326	332	345	336	329	360	329	318	299	337	331	293	360	371	312	317	316	287	326	340	349	315	352	334	328	340	307	312	337	347	342	332	341	348	298	330	330	366	311	296	352	348	315	335	323	312	318	323	301	323	332	332	337	297	352	357	335	324	347	338	320	327	289	347	326	326	327	333	353	334	339	348	339	383	315	341	349	327	339	320	315	323	317	329	296	347	336	314	328	331	333	313	353	325	350	348	334	323	305	331	324	298	328	340	293	312	364	334	343	334	315	328	344	335	355	338	320	345	341	317	346	322	348	330	335	350	330	317	332	311	324	312	349	331	368	345	351	356	307	344	331	353	351	332	331	354	341	358	364	301	320	326	332	328	347	323	339	323	363	319	324	345	354	335	388	315	339	350	329	343	351	339	308	318	341	342	323	330	328	333	315	345	300	344	334	316	332	316	336	346	324	293	348	333	327	351	349	341	349	356	332	339	330	326	323	355	364	364	349	331	367	350	332	330	322	336	345	361	306	318	300	342	315	334	287	328	347	306	327	334	374	369	343	327	327	335	285	318	366	332	341	318	317	328	348	326	342	307	318	362	356	301	319	299	333	334	331	327	313	338	322	355	340	350	308	371	355	304	310	369	315	349	364	318	351	373	321	319	326	344	326	317	316	382	336	349	336	307	331	328	339	353	350	362	330	321	359	313	326	338	349	342	334	335	334	331	346	327	303	384	339	318	343	324	338	357	332	322	338	332	326	355	321	311	338	330	303	325	321	334	308	335	310	332	349	319	328	355	339	344	345	343	321	330	333	335	338	347	334	303	311	327	331	334	370	308	340	337	362	319	325	332	336	295	345	336	340	328	346	340	363	309	323	338	321	338	340	354	348	315	356	329	329	358	343	343	307	325	291	336	342	323	337	345	339	338	357	335	372	330	340	349	323	350	315	335	339	316	329	315	344	347	332	326	367	335	342	341	360	327	322	316	339	339	297	296	332	311	304	333	336	333	329	314	311	334	331	293	307	359	345	322	348	331	323	362	318	315	337	334	323	317	328	356	345	324	356	321	337	341	292	320	302	336	333	334	350	352	318	311	335	343	334	318	342	302	352	317	343	342	337	297	331	337	332	302	363	309	312	337	339	385	354	302	315	338	304	321	326	334	356	292	325	344	322	360	322	365	343	337	335	296	325	318	335	337	304	342	345	332	313	329	340	322	326	302	341	343	360	332	315	314	377	318	334	330	336	335	310	343	311	348	343	342	336	340	324	334	339	346	344	344	348	332	291	333	327	354	320	336	336	370	325	332	340	308	328	343	340	332	341	310	292	365	330	348	339	322	330	363	320	290	357	367	338	315	349	351	347	355	362	343	320	336	327	321	319	322	305	338	349	326	340	320	355	319	325	323	313	364	344	352	338	330	335	321	310	318	353	348	346	304	347	344	328	329	321	343	362	340	336	339	309	328	324	317	349	350	318	355	324	337	336	337	321	339	338	332	333	327	309	347	348	347	344	321	333	344	307	359	342	333	319	350	358	328	334	327	318	347	339	333	333	337	317	337	335	335	329	304	339	335	301	368	355	343	328	319	343	351	318	332	341	337	340	318	360	363	348	334	349	362	313
39684	27826	2179	2389	2200	1896	1642	1491	1345	1171	1167	1075	1084	1105	1020	950	1056	937	965	972	892	992	888	863	919	933	900	904	877	872	844	863	879	853	824	803	817	864	898	851	872	789	856	835	828	826	814	885	864	803	838	849	863	874	832	765	826	880	813	823	845	832	822	839	842	804	836	797	856	816	815	774	855	846	803	835	793	777	816	832	871	851	783	839	805	817	842	838	770	908	817	836	821	775	818	878	821	879	801	860	839	846	822	848	883	815	828	818	849	833	802	835	754	875	856	829	865	787	845	807	875	791	780	808	785	834	851	822	828	862	832	828	782	813	838	818	842	859	856	779	828	816	875	838	786	767	825	830	830	827	762	790	890	928	828	850	809	754	864	866	807	799	839	852	827	822	774	872	832	820	766	839	819	842	816	787	812	808	817	817	790	864	824	815	779	849	799	824	798	849	843	824	814	809	817	788	859	814	798	872	857	830	783	851	845	793	833	850	841	847	827	834	839	842	803	804	774	875	801	794	798	828	838	849	786	844	865	849	827	787	881	849	814	810	836	769	844	851	822	816	825	777	802	798	854	797	839	842	842	848	831	834	843	849	857	815	811	828	801	873	821	781	886	826	770	837	745	765	769	747	774	830	786	814	817	847	832	790	827	812	807	833	818	838	840	756	793	799	792	809	809	882	800	779	807	831	803	821	836	853	816	808	818	808	778	793	827	877	819	850	802	788	815	807	877	852	796	862	808	833	793	813	833	755	819	818	797	826	812	802	847	807	843	814	793	815	810	829	831	787	809	805	830	837	842	778	864	759	876	904	812	774	814	868	854	806	850	858	817	791	825	783	838	848	801	810	817	833	829	797	879	809	776	826	872	803	821	804	849	788	831	823	799	822	840	775	827	778	799	797	799	826	819	809	859	850	816	820	796	822	873	801	810	814	784	828	843	801	811	757	834	806	840	874	828	818	808	814	831	825	851	790	841	827	782	868	829	849	840	803	754	859	753	842	830	821	857	811	826	819	832	849	809	807	856	794	827	869	793	853	855	833	810	866	832	854	856	828	866	809	791	791	825	824	808	819	861	881	816	819	848	840	806	805	811	788	794	785	806	875	816	788	856	773	790	809	841	864	761	860	803	844	851	795	849	853	825	850	813	841	836	851	791	873	812	847	791	834	824	838	825	805	791	817	794	846	832	801	812	866	794	814	798	847	792	807	904	838	797	826	882	795	851	842	781	868	800	808	855	825	840	821	803	811	807	845	849	842	815	814	786	857	828	817	807	807	803	769	828	815	875	813	818	783	826	805	826	852	785	878	817	791	821	810	817	809	839	803	794	845	807	821	804	857	800	851	787	825	848	798	801	862	817	849	807	809	832	853	803	802	779	862	837	855	809	854	868	786	743	818	792	848	852	833	835	759	749	873	812	863	904	867	792	818	839	855	890	813	819	788	800	868	825	897	840	806	810	792	870	831	830	803	813	803	832	847	901	841	821	822	806	772	785	770	803	798	817	855	880	788	775	776	811	821	844	818	815	878	839	823	835	808	886	858	807	900	846	797	823	803	805	821	792	857	834	846	862	844	813	827	817	828	760	853	790	814	886	847	829	788	786	830	799	854	855	802	827	885	802	816	833	816	839	840	820	830	849	829	827	789	798	824	829	788	784	779	810	831	815	803	775	832	814	869	816	852	811	804	839	879	815	806	837	808	803	866	794	787	817	845	817	840	826	776	849	819	862	779	839	830	820	837	804	866	844	792	867	814	766	846	816	835	814	734	836	782	835	810	828	830	833	807	795	810	822	808	843	901	806	813	816	858	821	808	815	827	799	861	792	805	834	820	848	892	878	826	820	822	815	844	876	820	832	866	855	844	824	861	843	828	826	845	792	807	845	817	875	836	794	840	803	814	818	838	835	821	804	827	798	804	796	817	810	829	832	799	859	807	836	866	850	877	814	848	819	798	827	873	820	816	804	807	811	865	799	836	832	837	844	800	815	806	825	812	838	817	844	820	880	833	814	825	780	792	883	850	816	842	840	840	852	834	789	817	782	804	799	838	797	813	813	811	781	823	775	833	845	815	796	836	791	821	857	875	868	808	760	844	805	765	840	757	821	785	868	804	820	881	825	834	798	849	828	826	851	800	789	806	815	789	800	836	837	833	806	807	862	824	799	788	837	856	825	735	798	794	807	815	760	886	825	821	811	806	827	840	793	825	813	787	825	837	833	782	802	832	805	833	852	794	806	849	813	788	812	785	845	836	799	822	820	830	765	845	835	835	811	873	821	815	853	819	855	896	849	821	848	800	813	810	837	839	872	863	845	882	778	804	868	824	861	871	835	825	874	841	798	850	862	853	824	815	798	867	836	821	880	843	850	850	817	775	840	867	765	847	811	809	853	782	824	814	869	854	833	835	823	805	816	848	860	846	857	836	796	812	849	831	846	778	834	852	804	820	844	844	798	819	884	833	845	829	806	853	829	853	815	814	815	782	799	844	806	826	840	801	832	832	797	817	800	822	846	818	837	808	850	867	827	834	862	825	827	843	756	772	826	820	823	831	811	775	791	798	846	810	861	818	827	814	803	869	811	803	821	857	825	869	863	831	903	822	823	827	879	818	758	834	815	763	850	816	862	823	857	816	811	827	825	831	826	819	787	839	786	847	786	829	817	837	810	810	799	824	812	822	821	843	817	822	849	821	806	798	821	800	799	795	846	835	828	850	835	828	825	839	803	837	774	836	835	816	817	799	805	777	870	843	819	823	813	828	816	827	821	863	800	851	856	832	832	820	887	857	848	830	858	793	800	793	838	823	791	757	758	815	835	836	855	837	784	853	806	858	845	816	834	773	841	845	838	806	809	888	878	815	821	794	783	784	775	814	836	800	804	812	861	775	876	847	807	795	865	860	873	751	815	811	805	815	791	799	861	828	814	829	862	840	852	881	882	846	818	835	770	815	843	807	809	785	828	855	806	800	818	829	789	836	841	822	872	842	806	760	800	797	815	867	815	768	853	867	789	857	836	787	873	847	833	787	790	868	786	827	817	822	825	797	833	839	829	860	795	809	861	837	796	834	796	792	805	857	784	837	815	834	841	812	842	836	836	827	848	821	755	790	823	805	827	818	817	787	865	815	799	843	906	793	824	806	814	859	796	818	788	867	780	823	816	843	805	840	856	848	832	848	839	822	841	809	817	811	844	827	819	851	792	795	777	824	837	837	814	823	782	804	846	801	818	856	818	788	847	858	802	862	848	848	835	803	883	823	771	864	802	797	779	812	796	824	795	804	842	809	860	820	825	797	785	813	845	823	791	834	826	765	886	866	853	821	797	823	806	832	841	836	817	766	812	791	866	842	816	773	889	852	848	832	821	781	790	802	791	822	801	809	836	870	801	844	829	811	799	780	813	817	826	811	839	825	850	843	852	816	841	839	826	751	812	841	834	844	843	823	818	818	836	775	859	804	868	776	761	798	865	791	827	790	824	889	819	888	810	837	843	787
74330	56851	20925	6366	1192	762	622	552	541	462	439	405	389	414	366	399	403	364	356	392	382	359	338	364	355	371	342	313	348	342	321	344	312	338	281	312	318	339	332	381	329	296	344	307	336	341	332	306	338	339	314	363	336	365	361	328	336	312	321	339	345	356	338	334	310	324	308	300	346	312	340	321	320	328	342	314	328	347	304	329	308	326	305	326	341	306	322	290	365	336	321	332	347	336	344	318	320	318	302	335	305	314	346	323	327	334	322	337	329	341	351	352	342	311	342	323	341	284	348	314	357	344	333	365	334	299	331	322	311	336	325	359	287	341	329	332	361	320	339	300	320	322	302	339	300	305	336	330	336	347	378	365	313	352	292	332	331	341	320	350	295	348	317	303	358	319	272	297	344	336	319	349	334	344	335	334	340	338	332	349	330	348	324	313	308	316	352	368	365	336	309	327	338	324	309	315	343	335	329	339	316	326	340	333	335	312	319	306	357	366	306	353	334	357	320	330	329	341	330	316	309	340	322	346	315	323	336	314	356	321	309	319	325	342	323	318	337	300	320	342	347	354	334	318	296	322	330	347	317	362	290	291	321	332	336	332	337	315	322	376	317	317	312	322	352	327	337	354	355	349	307	345	320	294	336	329	322	326	325	335	320	316	336	348	323	373	343	348	323	309	333	359	303	322	323	317	309	315	325	316	304	306	316	326	308	359	274	309	305	336	339	333	313	345	292	321	322	313	348	331	348	307	311	293	321	304	320	313	331	309	336	314	311	316	351	339	332	323	323	343	300	343	326	336	349	320	312	326	317	320	335	306	331	353	298	300	334	320	334	328	316	364	289	332	321	342	324	360	338	304	322	334	320	321	330	331	346	338	329	301	346	352	351	355	354	325	352	331	328	340	327	309	335	332	352	307	349	323	313	348	361	314	333	347	300	311	319	325	319	341	369	354	319	360	335	325	294	313	322	347	349	302	307	341	328	336	336	328	297	321	275	305	360	325	331	352	345	342	338	328	338	293	310	301	309	306	317	316	351	313	336	343	367	329	342	344	357	333	342	286	338	317	333	332	326	343	327	326	378	331	352	332	309	333	316	333	342	323	340	329	326	323	356	343	362	335	321	292	323	341	325	334	305	310	337	330	357	347	296	333	323	337	329	328	311	332	331	359	330	306	339	327	353	323	332	330	323	324	312	325	339	333	351	332	341	323	330	310	332	332	344	353	312	335	304	330	360	369	303	294	350	326	360	335	352	333	367	337	322	349	315	324	319	320	343	331	330	325	324	334	353	293	353	361	362	331	360	333	309	329	310	282	324	328	326	315	345	339	352	335	341	351	352	334	318	327	346	349	371	350	366	361	320	325	326	331	355	384	340	355	313	327	336	317	297	339	345	358	303	330	318	334	310	303	334	350	345	326	304	301	350	324	355	343	300	296	344	317	322	327	311	339	346	370	348	343	358	329	366	307	334	298	348	300	333	333	345	343	322	322	318	327	318	326	344	353	326	360	332	348	350	351	297	306	324	310	317	346	336	337	344	301	307	361	339	327	315	344	367	332	322	311	356	319	369	327	327	338	337	313	306	353	342	375	346	314	313	305	311	367	316	337	323	329	312	351	337	346	309	329	340	328	320	307	334	318	342	302	339	354	305	320	355	329	311	333	330	358	298	329	356	353	332	362	372	359	346	341	335	310	314	348	351	357	341	361	302	358	354	341	319	317	330	338	328	333	335	320	319	322	349	323	358	317	330	350	339	309	305	341	316	310	372	343	295	316	304	327	339	357	323	318	348	312	317	320	346	318	364	342	325	331	312	328	360	303	326	336	340	281	290	341	301	359	300	335	310	329	330	337	336	334	353	374	347	330	324	324	315	332	349	300	287	341	330	309	345	326	319	331	358	381	351	316	317	311	312	311	354	319	312	358	348	308	364	331	328	329	345	333	339	304	316	348	301	338	315	330	328	311	333	339	311	313	348	358	333	364	341	346	340	314	270	315	356	306	326	330	359	334	337	333	328	330	341	358	332	341	319	351	329	301	363	312	340	359	340	324	331	351	340	338	341	317	364	345	337	331	317	300	309	317	336	333	323	332	333	317	317	311	344	363	312	367	323	323	339	341	325	323	310	276	313	335	309	330	346	318	332	351	318	335	309	328	327	333	313	314	345	346	345	352	312	310	303	324	356	333	321	351	328	349	338	321	318	296	354	328	300	296	317	336	349	323	310	334	318	312	290	334	311	305	341	306	356	340	343	323	296	341	355	337	333	316	313	355	323	382	325	332	325	364	352	333	348	311	345	335	327	292	363	369	314	351	332	336	299	321	318	322	327	321	320	309	319	339	324	310	332	336	290	329	316	334	330	336	339	341	341	293	336	286	336	332	300	338	350	319	330	354	320	337	340	353	336	310	305	345	329	336	300	309	347	323	345	374	323	311	339	340	331	330	352	347	307	332	313	374	336	325	348	307	321	349	348	324	312	350	311	284	333	353	316	328	328	345	316	332	366	311	296	321	367	370	322	334	336	327	346	305	300	320	323	299	297	348	343	295	344	330	305	337	312	332	310	334	289	321	328	359	317	311	317	334	342	320	360	336	330	305	315	338	316	324	364	308	326	355	335	314	317	313	310	335	335	320	329	328	324	321	333	337	328	319	298	336	320	318	349	348	355	344	313	358	320	315	327	342	308	332	326	334	323	311	342	310	355	319	309	324	308	324	327	346	316	314	310	308	326	340	328	290	322	308	333	297	321	325	339	339	335	349	330	333	344	363	334	353	313	320	357	343	340	338	338	355	360	329	337	340	333	335	302	343	303	338	309	320	328	325	330	304	337	354	338	329	340	354	330	373	351	359	355	335	335	315	318	327	310	350	305	334	333	354	357	334	352	350	306	312	324	330	322	334	337	319	346	345	360	366	371	336	348	330	299	326	350	321	310	339	345	315	306	328	337	384	346	293	361	328	307	303	371	334	338	333	325	333	337	371	339	343	333	324	349	322	337	343	358	322	357	327	310	350	311	339	337	318	323	324	311	341	329	335	338	351	327	313	335	363	368	341	327	319	318	318	323	328	333	323	319	334	362	315	338	340	355	323	329	316	316	344	340	330	347	349	353	355	320	336	305	300	345	354	330	352	307	330	326	326	311	297	328	314	326	347	320	345	337	358	304	334	298	355	323	305	335	339	305	354	320	325	318	341	316	351	336	308	374	356	315	311	338	328	298	351	325	326	313	307	325	301	333	315	337	311	350	367	325	316	298	341	308	340	342	339	333	302	334	348	304	346	334	326	330	334	332	313	334	337	342	323	311	341	296	328	319	352	361	335	334	312	330	363	338	370	311	360	328	318	374	333	350	306	313	340	351	325	310	338	306	354	335	338	329	318	311	319	322	324	315	302	343	326	308	344	341	331	331	339	305	341	326	323	320	335	327	318	356	344	305	370	356	345	274	333	344	340	340	327	297	361	330	327	329	308	315	349	323	318	336	351	312	357	337	321
49246	35911	3345	3790	3383	2844	2416	2040	1751	1636	1536	1368	1247	1228	1123	1102	1104	1060	1021	986	932	962	982	985	908	888	956	851	924	870	870	853	819	866	847	825	852	832	821	820	798	826	825	815	780	851	839	819	831	787	849	791	834	833	841	808	777	817	777	779	817	777	746	791	803	782	769	785	797	817	785	813	780	782	780	802	770	813	777	811	786	813	764	774	753	793	804	807	836	848	827	849	753	859	810	787	804	774	835	769	787	803	787	756	791	818	812	778	771	779	757	813	813	782	810	765	773	810	803	811	817	840	808	796	806	798	752	809	869	794	793	871	732	777	753	801	778	813	797	783	757	797	825	799	782	815	800	777	785	808	786	784	788	789	778	814	759	780	754	824	777	810	769	742	739	795	805	832	805	809	785	805	782	770	764	801	801	775	818	796	837	768	785	795	807	775	793	800	777	778	751	776	791	767	750	810	795	818	804	788	758	785	754	813	813	807	759	816	787	812	786	774	803	778	754	778	817	748	814	836	791	822	793	820	761	744	733	806	738	762	819	776	732	817	822	764	759	764	794	808	749	747	807	798	801	757	767	766	797	786	831	772	762	771	764	800	759	741	813	829	766	806	820	776	852	797	759	775	748	762	731	762	781	776	842	769	746	814	777	792	809	788	829	785	769	820	748	769	817	742	765	794	796	795	857	850	796	829	744	784	833	773	736	827	738	794	749	789	808	819	763	802	787	817	818	749	759	800	782	728	771	795	778	784	835	801	813	773	844	738	764	787	765	741	833	752	722	762	826	793	797	794	818	747	759	826	794	760	808	785	725	771	791	770	771	753	745	781	782	790	779	796	814	793	795	757	818	761	820	754	790	754	728	765	809	795	764	776	806	771	786	791	767	781	798	843	817	807	779	721	766	754	792	797	824	788	744	771	773	756	750	827	826	815	801	768	817	805	768	782	780	807	827	730	781	777	783	830	800	804	812	816	769	812	816	789	783	793	772	732	812	818	851	776	800	794	729	794	790	783	782	778	809	784	798	811	844	768	760	807	781	798	774	789	764	791	806	796	729	780	785	800	803	753	785	748	737	802	790	788	817	785	747	779	770	811	796	729	788	822	802	782	790	769	775	764	778	770	806	772	762	783	809	777	762	817	707	774	806	737	801	814	744	785	790	831	762	777	769	734	762	766	775	784	798	811	795	748	799	780	814	805	800	825	760	730	812	799	748	735	759	833	774	809	768	775	749	780	754	751	776	807	788	781	819	807	767	808	775	773	776	767	808	831	787	778	776	795	804	817	738	806	819	812	800	749	724	826	801	815	741	783	784	809	771	788	792	806	766	833	821	786	801	838	760	795	721	793	800	842	761	706	807	780	799	802	832	784	828	790	766	778	751	801	832	786	779	802	796	747	798	770	775	795	765	807	774	769	769	755	814	816	813	769	793	765	759	785	796	794	772	781	764	804	786	760	819	782	766	765	778	742	767	767	798	786	887	753	772	799	758	753	857	763	754	752	783	771	839	829	796	767	786	779	766	814	768	831	753	798	781	794	816	780	820	784	737	736	772	787	758	724	787	812	807	787	783	789	804	832	804	839	833	804	809	813	797	767	764	809	804	739	755	763	745	784	802	842	792	770	773	839	776	820	764	801	805	820	768	836	828	803	825	782	745	755	780	758	748	756	790	781	779	759	820	780	796	738	803	754	802	808	860	783	744	731	793	743	771	814	740	801	855	833	802	807	797	805	732	806	783	858	816	807	824	805	787	737	783	777	792	792	795	794	796	842	803	757	815	806	772	823	816	813	748	766	770	792	806	752	757	789	781	776	822	703	821	780	760	850	843	758	765	821	823	746	837	778	765	794	795	793	759	796	809	816	747	819	808	808	763	791	765	794	820	798	841	791	783	783	799	733	814	803	817	761	788	813	723	762	754	779	766	818	797	781	802	775	795	759	791	784	804	788	764	756	830	785	769	755	807	784	800	807	747	777	778	784	804	792	749	838	789	791	822	731	770	788	801	816	778	838	777	765	780	812	803	777	801	787	764	789	787	773	776	792	729	823	759	764	803	809	780	800	794	807	772	801	754	738	758	747	766	768	809	782	770	734	817	786	806	794	838	800	749	765	740	757	808	783	788	788	818	827	747	780	802	776	840	767	816	795	814	762	800	817	788	777	798	808	754	772	858	751	753	773	789	779	768	770	754	785	749	798	790	724	760	795	787	795	794	815	783	784	774	783	794	794	824	752	775	772	786	748	807	777	808	778	836	797	781	800	785	790	734	719	802	828	779	759	815	766	784	778	800	765	849	832	831	773	805	777	746	758	827	760	825	829	767	807	745	782	809	735	808	784	779	774	759	748	771	820	794	818	830	796	807	806	814	791	768	780	777	793	766	857	825	827	792	843	784	763	794	812	762	751	762	803	812	767	773	786	762	791	775	740	785	777	760	761	765	810	778	812	801	825	769	736	805	816	792	762	784	747	797	821	767	808	790	766	819	807	797	778	809	799	779	801	735	792	804	759	795	768	817	731	789	789	780	802	801	779	790	778	777	812	808	777	796	830	790	739	806	817	751	857	778	787	804	784	748	762	808	822	780	854	782	804	788	798	792	739	802	773	799	734	819	816	793	786	870	808	787	736	744	801	815	811	876	797	820	752	773	801	821	821	798	772	803	790	793	732	805	804	830	752	801	779	787	819	746	791	759	799	747	765	819	811	790	750	737	761	796	807	802	727	759	730	775	725	782	818	791	811	783	771	799	730	840	799	813	779	766	815	794	802	794	737	825	783	828	808	768	806	798	776	807	818	813	796	757	740	745	767	771	731	758	731	840	759	840	804	797	810	775	805	741	787	799	789	819	769	768	767	775	808	780	821	766	798	806	739	821	796	813	749	802	836	768	799	763	789	736	821	827	798	841	775	779	778	752	811	802	815	776	819	761	785	765	791	787	747	781	819	771	772	791	741	761	761	772	744	818	792	786	807	753	774	781	748	801	783	741	754	752	805	813	842	766	756	755	787	812	849	766	723	827	786	739	769	755	777	769	813	774	805	776	815	854	788	803	804	752	762	757	818	737	758	753	772	808	756	794	781	758	788	775	765	778	759	822	792	726	782	766	742	785	799	791	766	796	791	796	767	797	786	809	759	768	795	772	802	767	798	796	771	808	754	805	758	756	825	731	816	825	765	814	833	771	806	815	813	788	821	769	779	758	776	830	821	733	783	799	790	806	809	768	759	801	814	787	750	744	813	807	815	774	813	816	815	797	776	798	764	815	808	813	822	826	776	780	831	764	753	789	810	783	850	810	790	757	763	797	766	756	795	834	765	798	805	793	788	779	761	757	783	750	807	779	786	811	766	797	773	795	782	744	772	773	771	800	750	794	747	747	803	774	806	798	797	745	805	805	797	778	781	829	810	791	753	778	808	786	814	791	740	771	745	824	783	795	797	749	793	809	782	758	848	757	789	786	762	800	800	830	782	817	806	772	826	833	800	797	779	791	737
12846	5054	275	198	207	189	205	181	207	195	207	189	195	187	182	191	180	172	176	199	157	184	153	170	199	169	186	160	167	182	176	203	158	159	175	199	209	170	178	186	167	168	177	164	190	158	182	179	175	186	193	174	177	192	174	178	169	160	180	159	194	185	165	176	180	207	177	175	189	175	180	163	152	158	170	154	159	171	199	157	195	178	161	197	183	187	180	181	181	190	173	198	186	173	166	165	177	186	191	188	170	168	196	182	187	165	168	187	191	172	160	155	176	193	198	161	176	195	171	163	191	174	198	176	172	191	182	187	194	208	192	173	169	184	189	186	196	183	178	198	166	176	188	161	180	163	175	175	188	172	185	169	170	200	169	178	194	184	198	203	169	180	212	201	201	166	166	183	178	191	182	173	185	173	187	186	178	184	187	182	190	164	184	181	177	169	174	164	196	175	193	175	189	197	190	187	159	185	180	178	156	170	196	191	183	197	200	183	184	196	184	170	174	205	206	172	176	164	179	182	188	190	157	183	151	151	147	204	167	168	188	186	188	170	159	195	193	161	186	207	191	187	186	181	172	200	188	186	165	166	201	173	195	173	173	164	175	174	204	189	177	159	170	181	173	192	171	163	177	186	174	164	167	151	213	181	163	184	184	177	207	164	185	182	174	177	156	174	158	184	194	150	157	194	168	166	178	171	178	169	188	185	150	160	181	182	168	173	164	184	201	147	198	185	182	190	199	178	166	206	176	164	167	157	174	161	152	149	185	183	192	179	187	182	150	177	170	182	171	193	175	166	175	176	181	160	185	206	191	173	173	192	175	170	191	167	179	183	168	191	176	171	186	185	169	177	168	156	192	186	172	185	190	174	190	202	173	168	191	172	212	185	155	190	178	188	178	174	175	184	172	184	190	194	165	177	160	162	202	181	173	164	194	187	191	164	178	170	158	172	194	164	182	172	190	212	210	168	169	175	157	196	173	199	168	168	183	188	182	180	173	149	162	181	177	183	184	209	215	185	167	164	181	165	193	178	166	156	166	198	160	163	153	179	209	207	162	188	166	163	183	171	173	176	201	173	162	174	168	192	169	168	191	193	163	177	161	204	172	172	156	155	196	176	189	172	184	179	182	189	191	180	208	188	196	172	168	174	193	154	173	175	180	160	194	175	187	169	180	175	170	184	174	172	184	180	181	149	179	189	159	189	186	169	206	178	187	161	184	175	177	191	162	174	150	171	176	191	181	216	176	183	179	203	167	181	167	166	205	162	179	190	158	170	155	176	171	192	172	165	177	201	157	183	179	181	177	192	187	206	178	183	188	175	188	170	163	161	196	192	175	167	197	205	202	183	166	182	194	175	189	180	172	154	206	200	182	165	172	169	182	216	171	174	197	186	194	185	155	209	162	173	167	171	207	184	168	193	183	163	212	193	186	189	174	181	193	154	164	155	211	162	196	185	150	174	189	180	184	206	169	156	194	166	182	183	180	159	173	155	179	181	176	174	172	172	163	174	218	167	170	170	180	174	162	164	177	175	188	168	170	184	173	163	188	205	184	170	169	174	186	171	206	183	162	161	170	196	200	158	177	208	172	167	178	178	178	168	189	176	190	210	180	179	181	181	199	191	196	213	176	196	216	159	187	175	184	206	194	185	173	169	175	177	202	182	201	173	169	173	186	187	175	184	184	174	172	177	162	165	158	196	185	172	183	183	168	196	159	177	172	162	175	204	183	181	204	160	193	171	175	182	168	163	158	194	177	186	181	158	192	176	181	196	191	162	175	201	179	180	163	183	177	174	186	167	179	187	167	189	188	167	206	173	173	161	176	186	182	168	177	165	211	176	171	153	174	171	187	170	175	201	185	187	184	186	193	188	179	169	167	162	180	176	215	192	206	177	161	170	175	200	161	180	183	183	182	184	176	174	172	181	165	189	166	192	160	161	147	206	174	174	151	170	173	181	173	176	173	172	150	168	197	182	187	178	177	159	181	192	193	207	160	183	193	160	175	194	183	182	175	154	179	181	177	198	162	196	190	166	174	184	190	188	162	180	190	188	177	191	187	176	191	209	183	170	157	161	193	162	177	182	167	187	178	202	193	173	198	159	190	147	201	191	181	195	200	186	166	167	181	194	174	165	173	169	154	190	205	166	163	146	167	164	168	181	171	178	171	166	166	163	174	180	183	201	155	166	162	166	185	185	171	195	176	181	169	173	167	190	174	176	176	174	183	177	171	166	175	176	222	191	181	173	175	187	197	172	168	194	171	172	175	173	175	164	164	161	178	181	168	179	173	201	183	182	174	184	202	213	188	181	181	173	187	169	174	142	179	186	187	192	177	191	191	185	176	178	179	176	190	169	177	213	181	173	174	183	176	182	159	192	148	180	168	177	169	200	164	185	179	172	150	169	166	186	174	171	171	188	181	203	168	173	148	178	197	173	192	169	190	202	172	185	187	170	188	170	172	172	169	172	191	192	166	154	188	169	196	154	191	177	209	185	167	172	154	185	168	166	183	180	178	177	183	187	162	175	183	177	199	171	181	189	205	206	178	179	158	174	163	194	170	186	203	191	176	192	171	193	175	173	158	167	182	189	162	167	167	173	186	180	177	187	147	199	201	166	179	194	169	192	181	180	174	188	188	165	175	199	197	185	186	181	166	167	181	206	180	186	163	183	182	170	175	170	185	165	184	177	214	186	168	194	190	174	170	191	204	197	183	158	152	185	156	174	177	153	196	145	195	175	173	197	184	174	171	169	168	201	172	191	185	174	194	178	165	159	182	184	171	187	169	183	184	183	171	177	176	181	169	185	195	182	157	183	178	178	185	198	146	185	169	188	185	174	193	180	168	184	164	176	199	178	182	164	167	208	174	205	180	170	185	184	175	186	181	186	180	185	206	178	193	175	194	180	176	195	187	179	183	164	186	165	175	166	165	178	184	168	160	195	180	174	172	159	165	190	192	151	185	195	193	170	164	156	194	204	153	185	168	208	196	135	152	157	177	171	187	187	178	182	191	169	160	160	166	168	160	201	194	208	175	186	183	181	190	161	158	195	172	183	184	198	178	168	141	190	179	188	193	174	189	176	169	183	184	166	186	172	191	182	162	192	183	192	195	194	166	192	177	171	166	158	193	156	163	189	158	167	195	170	194	195	152	202	172	194	171	200	191	193	158	183	178	175	183	188	174	165	170	200	193	170	181	159	171	161	196	152	169	167	190	193	183	190	169	172	196	160	184	171	168	190	183	141	190	184	174	168	164	154	170	183	195	174	180	170	177	187	182	174	167	187	198	179	176	155	179	194	189	206	177	185	174	152	164	182	171	182	153	164	179	195	202	201	164	151	175	167	167	173	186	209	186	171	178	183	166	139	176	194	196	186	186	182	205	175	187	157	162	166	181	194	180	182	185	183	193	204	191	180	193	171	162	155	189	172	150	184	166	171	174	188	176	158	164	166	167	178	175	170	204	163	174	167	180	173	210	169	186	167	200	192	169	198
14313	6456	571	600	545	550	540	523	542	514	525	485	520	516	468	501	488	555	492	522	473	497	502	534	472	486	464	524	513	480	530	507	489	503	522	500	519	518	501	530	513	518	512	506	511	491	488	494	482	461	479	471	520	504	487	492	492	474	516	464	493	533	527	515	537	516	495	484	493	489	501	492	520	541	500	489	486	557	535	476	491	497	496	469	510	500	449	504	512	472	509	483	488	477	478	475	536	471	472	510	525	489	484	466	513	495	493	502	516	494	544	542	499	514	516	498	530	501	522	481	453	513	482	518	484	487	513	491	508	514	496	480	488	461	509	456	522	460	495	481	495	517	475	542	505	508	464	502	491	482	476	524	516	453	487	510	485	487	461	516	469	516	547	475	478	449	506	482	510	497	491	495	500	517	498	469	495	528	495	499	501	537	502	475	515	448	488	481	521	482	506	509	480	487	517	478	480	545	528	476	480	539	456	483	495	529	509	515	492	507	527	489	488	518	528	524	507	503	492	481	492	513	481	503	499	502	511	506	494	533	498	496	549	525	514	513	481	520	536	508	484	515	455	510	489	497	525	476	489	465	498	494	517	505	513	528	507	533	551	483	471	502	516	532	495	483	487	489	519	507	494	482	504	488	489	484	481	513	503	497	482	512	506	499	478	461	511	467	493	527	520	558	461	494	485	529	480	567	494	474	489	504	498	511	471	507	497	516	494	515	510	490	505	472	483	533	541	508	481	498	517	477	520	512	517	517	502	550	487	530	500	459	503	485	509	516	489	470	503	502	506	491	489	489	455	500	478	493	503	499	505	509	485	515	497	501	527	501	526	522	508	543	509	509	558	467	479	472	500	484	467	491	510	518	502	500	529	507	504	508	520	533	521	479	497	499	529	511	510	502	498	508	489	514	510	463	498	490	476	462	483	473	510	488	466	487	493	516	519	530	468	505	502	480	500	550	525	526	457	503	529	491	484	520	527	485	497	514	501	490	500	485	514	526	512	495	487	505	539	490	481	503	494	511	488	498	542	469	507	521	499	529	483	508	508	464	513	511	494	488	485	511	490	473	470	474	525	517	508	507	509	529	499	545	490	467	485	517	500	466	519	500	503	522	477	498	500	466	485	483	501	488	493	501	521	482	496	484	498	524	474	498	505	494	476	536	507	500	506	465	512	493	510	500	486	477	535	493	531	478	518	456	466	522	507	530	538	482	483	541	512	540	496	518	464	492	465	493	509	500	511	518	471	514	500	505	545	499	506	537	500	491	497	506	482	511	509	496	515	493	488	533	502	494	469	504	502	531	548	459	493	522	508	533	489	511	541	494	538	508	485	508	520	496	512	487	488	499	500	471	455	485	518	475	491	516	508	507	507	542	518	524	532	506	484	529	486	481	507	485	509	509	485	511	505	474	484	517	473	507	493	536	539	513	526	462	496	467	484	519	502	502	516	531	511	522	537	498	476	487	496	499	473	471	518	542	486	489	499	532	524	521	518	502	489	495	471	534	520	510	501	494	528	479	468	515	535	483	508	494	504	491	501	487	508	454	494	520	542	537	526	521	518	512	474	501	517	495	521	510	497	500	525	505	510	477	475	464	467	515	509	489	494	525	488	515	501	483	488	486	516	476	482	496	521	524	506	491	454	515	513	491	493	496	525	516	551	499	516	533	484	517	499	469	510	462	487	503	491	482	509	509	526	514	491	503	508	499	524	473	480	519	468	510	533	467	475	478	485	506	502	504	484	500	466	471	502	496	460	494	494	499	497	531	511	470	501	511	536	498	507	473	475	480	521	479	496	513	542	492	498	502	529	509	504	508	554	515	512	499	515	467	524	495	522	485	512	501	475	473	534	520	505	516	476	529	486	503	513	489	502	494	504	542	502	515	543	501	502	523	481	518	496	481	497	489	527	509	512	493	507	556	492	502	528	582	525	498	503	426	528	499	491	510	508	484	503	517	492	518	504	503	544	518	544	462	497	540	514	506	497	485	482	499	475	548	517	534	517	508	486	489	501	485	511	464	518	454	529	512	503	474	529	502	503	539	524	504	513	478	514	511	516	491	484	480	515	506	481	467	506	511	504	471	484	522	529	468	474	503	501	465	439	491	498	494	523	494	499	500	526	532	505	479	465	479	516	438	480	488	491	508	451	525	502	524	468	489	495	539	490	490	506	494	488	479	528	497	497	527	512	503	506	490	510	500	514	511	529	497	493	469	471	482	527	509	481	487	500	517	477	498	516	523	485	462	528	466	501	503	530	469	502	526	503	491	524	483	503	489	505	505	475	482	482	493	522	518	517	493	479	517	520	464	539	523	511	502	484	453	462	486	516	517	530	507	497	455	488	488	492	513	507	499	530	514	477	461	474	459	483	483	505	491	484	498	519	514	492	476	531	509	505	534	555	511	507	493	505	459	512	515	493	455	512	509	478	458	475	516	494	476	494	505	488	501	495	519	492	483	524	541	492	558	512	474	484	504	495	503	484	480	524	499	464	507	521	519	492	500	513	465	530	483	510	501	516	532	494	491	472	564	500	466	482	557	522	526	512	528	480	497	486	495	485	518	516	509	468	481	481	512	443	522	536	447	482	517	475	505	505	499	483	527	513	471	499	530	488	517	533	540	500	533	453	485	481	496	502	553	490	533	517	527	487	492	540	496	525	536	489	476	483	513	479	495	527	517	493	485	519	559	483	497	499	516	516	487	525	507	491	472	486	504	443	530	496	491	507	504	476	494	500	532	490	517	503	520	498	480	509	483	535	529	492	518	468	495	448	509	493	502	465	501	500	509	496	505	521	471	494	512	484	488	535	497	506	482	498	477	510	514	513	472	475	507	498	530	546	500	492	477	492	558	486	468	483	509	491	500	497	497	544	549	471	508	498	554	494	486	473	483	480	506	518	477	500	448	490	500	490	507	500	497	507	515	497	487	491	487	499	505	523	499	474	505	494	524	540	498	567	483	483	520	506	505	495	514	488	464	513	526	484	497	475	546	496	533	480	525	477	504	536	456	494	497	507	546	518	495	506	529	522	520	534	470	506	509	499	477	470	508	513	482	478	534	523	478	471	502	526	486	507	504	504	500	492	523	519	485	504	498	517	478	479	505	510	492	499	487	494	495	466	482	503	521	451	492	511	538	493	506	525	500	490	505	555	487	462	483	516	489	473	500	518	488	479	493	471	484	499	530	526	462	498	541	520	511	551	501	472	501	466	488	520	451	499	544	496	476	464	482	489	509	464	518	493	495	513	492	509	453	496	452	475	495	508	486	505	499	506	509	478	512	490	510	498	480	508	500	447	505	488	533	483	504	543	476	545	479	503	505	518	508	486	477	465	478	505	519	527	537	510	494	493	484	508	486	505	550	477	526	501	506	501	520	521	529	487	472	494	522	515	517	482	542	514	523	468	487	495	454	535	503	497	474	514	514	530	480	531	523	508	501	472	497	511	470	500	486	501	512	503	500	498	475	517	513	494	528	469	485	528	509	491	534
61602	48797	13708	1579	662	554	500	431	434	405	402	394	365	360	369	359	364	368	337	340	287	332	347	353	359	334	345	385	354	311	368	346	326	355	346	337	318	341	367	369	334	348	363	353	372	325	340	333	329	353	339	327	324	321	346	335	356	337	353	322	335	335	360	344	308	343	343	345	332	365	313	327	338	356	336	341	305	343	312	339	314	332	316	341	339	371	319	325	347	325	319	305	363	337	326	321	334	337	354	351	314	327	323	340	332	351	358	334	325	357	311	338	323	343	351	357	323	346	358	336	334	307	331	318	314	372	266	354	331	358	351	341	329	337	340	306	314	320	321	333	332	342	319	341	333	331	353	318	352	335	310	348	369	341	375	293	330	333	334	346	307	366	329	342	352	326	346	335	308	326	320	339	339	319	313	330	324	340	377	326	305	346	357	312	332	346	384	342	335	357	334	351	298	348	364	341	311	348	334	360	353	341	361	309	312	331	306	337	322	336	326	296	337	300	344	347	345	328	312	323	341	386	348	308	340	322	343	320	341	319	323	369	349	330	356	320	356	357	334	309	346	345	318	319	355	334	311	343	334	349	302	348	348	388	347	330	313	327	334	312	328	326	327	336	304	309	294	301	289	302	323	362	351	324	362	341	347	372	322	369	350	331	327	343	332	317	375	355	326	331	330	356	341	359	342	354	327	301	379	327	326	357	357	338	328	340	337	326	330	322	330	321	329	337	347	318	332	339	328	336	335	321	327	330	319	328	328	317	300	351	319	359	345	323	356	311	344	331	319	301	362	346	336	347	346	328	360	328	303	301	326	343	347	329	322	364	324	357	325	329	334	334	316	331	321	323	353	323	332	332	347	365	326	320	332	333	291	344	340	325	366	336	350	331	368	358	358	327	308	316	307	316	326	320	320	340	318	349	298	317	353	330	368	340	290	363	335	316	356	328	349	316	297	360	355	343	324	349	321	326	315	325	329	324	340	319	337	341	287	332	355	316	334	353	361	319	370	346	376	310	328	335	321	315	340	349	327	358	322	336	321	351	316	335	346	311	323	325	360	332	304	347	335	321	328	333	318	348	341	330	307	306	337	328	328	290	358	355	344	325	334	359	346	333	334	326	305	317	340	347	306	352	336	337	351	313	328	310	330	336	322	364	329	348	327	318	367	336	326	358	351	381	350	302	326	311	332	337	339	366	301	306	355	334	352	363	316	338	327	312	326	330	310	334	340	391	347	367	318	329	331	328	357	348	348	334	329	360	361	333	352	307	329	353	322	341	364	359	317	290	326	352	359	371	309	326	335	333	317	339	312	312	369	315	306	325	365	363	330	364	343	319	305	363	340	323	323	319	342	331	320	328	344	338	339	294	318	329	352	330	343	323	320	382	339	350	355	311	324	322	323	330	339	331	341	354	354	335	335	319	325	333	290	309	288	287	330	329	332	375	351	337	328	367	337	356	330	361	353	347	327	309	337	281	312	315	344	341	319	296	335	307	312	306	333	286	378	340	324	348	311	318	323	315	319	351	325	362	397	338	297	329	298	332	328	309	373	313	358	344	360	326	337	382	324	345	300	350	338	311	306	325	371	318	354	366	310	363	342	353	346	331	334	332	324	344	340	320	332	331	333	304	356	332	356	349	314	350	372	354	357	346	337	313	300	336	353	337	334	336	350	344	344	352	295	345	347	308	334	336	313	335	354	349	313	358	334	347	332	325	323	369	320	307	327	346	336	334	336	291	339	374	331	342	331	315	307	338	352	345	340	350	353	340	335	331	322	338	316	339	340	294	334	327	340	332	298	357	304	312	334	336	323	343	328	359	351	359	307	340	350	320	310	327	306	342	338	299	355	317	346	374	347	335	339	327	322	341	330	295	346	321	325	347	332	348	323	313	339	324	330	321	339	277	315	309	324	314	354	327	348	347	341	323	337	350	355	340	327	341	317	314	311	332	310	359	295	361	334	332	309	357	325	338	315	351	346	327	337	331	342	314	335	344	333	357	366	312	328	351	319	315	307	328	380	350	331	336	352	338	350	317	361	300	356	348	317	322	373	329	323	332	365	341	308	341	347	312	324	310	345	335	317	337	316	327	313	308	335	383	341	310	355	316	311	310	354	346	314	323	315	346	324	343	333	346	356	341	318	301	310	327	334	296	328	337	344	325	322	321	332	322	308	343	319	334	364	333	327	315	330	385	321	323	342	362	322	326	331	356	321	287	326	337	346	319	339	341	327	318	300	338	317	333	343	319	392	345	342	308	314	337	320	335	363	335	350	322	370	312	349	332	314	315	318	319	352	371	356	308	324	349	343	314	332	338	328	334	354	326	295	358	338	349	309	338	295	328	291	365	322	329	325	350	351	345	331	328	325	324	293	343	344	338	338	331	347	288	320	336	318	354	337	317	324	334	329	311	298	342	314	317	350	378	343	370	314	366	337	309	322	361	306	331	349	346	334	317	327	369	339	334	339	283	335	340	297	316	355	312	303	333	350	329	365	339	325	321	332	325	308	321	319	323	330	330	324	333	356	335	340	340	340	304	344	334	352	335	333	365	340	310	326	355	344	347	331	328	347	313	366	337	343	335	343	306	319	356	336	341	334	349	321	324	330	319	347	339	337	320	312	339	334	331	305	320	360	325	351	360	329	349	318	348	332	354	359	340	317	330	348	334	312	337	324	338	346	351	336	337	308	352	339	351	346	335	329	318	296	336	343	332	324	341	316	370	356	336	348	306	319	346	309	332	323	352	343	321	332	351	303	360	343	334	352	305	349	317	351	308	316	332	339	344	348	343	306	306	329	337	350	342	333	321	346	333	322	321	320	309	327	297	349	367	317	320	320	339	353	315	335	344	311	331	325	351	344	327	331	328	367	350	318	362	288	348	335	329	343	358	296	359	340	310	297	363	312	343	350	326	303	357	344	369	339	350	346	302	356	351	342	309	322	334	334	352	344	348	346	338	330	317	342	335	343	299	342	315	325	335	307	333	294	344	340	344	308	305	336	320	333	349	302	321	306	349	329	353	344	354	372	338	326	321	332	325	335	296	319	363	338	318	307	334	325	340	327	343	346	355	363	350	332	352	340	323	345	329	326	374	298	322	337	366	319	374	316	377	352	356	319	326	313	332	317	337	351	338	346	322	318	312	322	342	319	332	348	317	322	344	323	336	347	311	344	298	348	322	336	307	341	321	307	352	337	362	344	349	318	338	328	337	343	369	333	307	277	360	370	322	382	355	361	357	360	341	328	335	370	311	316	312	360	324	360	294	354	354	333	321	331	342	328	317	288	312	336	293	315	365	347	330	320	314	330	358	313	324	328	318	325	286	322	303	310	328	337	331	288	315	348	320	339	339	334	335	317	364	334	342	344	320	330	333	366	319	313	331	334	335	347	379	297	348	299	295	325	342	317	335	348	341	350	352	311	355	309	332	311	338	326	352	341	366	317	360	366	355	322	326	325	342	281	364	339	310	337	360	336	350	334	343	351	382	373	363
39469	28469	2168	2447	2175	1901	1605	1504	1350	1228	1181	1069	1120	1009	1014	993	943	944	924	911	974	891	950	864	924	893	874	891	897	859	844	841	864	818	834	853	879	870	820	835	831	872	855	821	844	840	840	845	859	887	838	822	846	856	849	799	819	793	788	782	868	858	851	876	860	880	856	837	854	861	830	846	825	822	762	878	817	802	845	862	810	814	817	854	852	819	864	797	835	801	815	884	821	861	818	858	831	822	843	802	826	843	847	813	782	780	855	846	836	848	814	845	826	813	837	874	834	801	792	830	837	789	783	805	763	787	821	837	854	810	875	827	834	856	866	789	849	796	867	872	851	861	834	865	861	795	783	831	810	845	817	801	868	852	835	843	837	819	813	853	786	828	763	817	865	865	802	831	832	839	799	797	827	822	761	817	853	827	889	820	833	823	833	799	843	788	795	804	827	826	808	838	841	833	802	798	845	806	811	831	786	851	823	772	823	844	792	853	799	842	844	740	791	840	876	796	791	831	869	789	821	821	830	832	828	821	828	809	783	807	839	781	830	809	814	835	837	859	867	845	819	828	853	861	767	888	857	821	842	870	767	836	839	862	866	824	843	850	896	820	857	788	825	800	817	792	865	778	824	855	803	816	796	784	788	858	867	825	858	853	874	780	829	820	810	893	797	797	771	831	828	823	800	851	842	812	835	846	816	799	816	805	795	875	873	847	848	840	844	834	812	836	838	851	832	820	834	838	801	796	808	804	833	830	848	844	890	848	820	772	777	800	834	873	821	845	874	843	804	827	812	830	811	828	802	808	787	753	826	847	820	774	802	829	851	863	871	789	780	827	794	825	812	803	784	846	830	808	871	842	757	817	776	828	837	832	815	793	825	862	804	853	826	793	797	792	832	820	793	835	811	798	872	816	852	820	825	862	801	784	828	862	801	828	810	835	806	818	821	829	819	792	789	805	840	825	881	857	776	746	829	881	842	858	840	835	869	810	837	812	834	804	849	795	835	792	847	788	787	856	801	844	812	799	847	817	807	810	809	786	800	802	856	821	790	858	804	751	806	837	819	795	852	797	836	801	849	792	796	912	777	875	820	859	833	824	848	852	795	839	818	838	802	819	842	837	825	814	829	849	836	803	801	781	809	811	793	860	804	845	813	773	849	781	830	859	820	823	848	808	815	875	855	790	842	848	818	852	831	800	844	812	853	820	858	803	819	852	838	799	773	806	828	841	847	819	812	832	818	809	792	853	830	805	823	842	830	852	810	789	778	800	884	828	864	816	815	820	851	797	835	834	886	787	838	833	865	833	826	833	845	767	812	774	795	841	800	785	870	862	836	804	846	844	828	795	812	853	794	811	852	869	825	864	807	811	832	811	831	828	805	789	864	875	834	809	815	817	797	840	830	788	820	847	788	815	816	871	845	813	796	801	835	820	833	859	802	881	799	808	801	837	836	809	806	867	811	855	829	816	844	821	783	826	790	843	826	833	861	845	751	832	865	871	796	815	835	828	818	854	874	802	771	853	824	874	888	807	806	827	860	884	756	837	823	791	831	821	811	832	779	781	800	794	840	811	863	826	810	834	808	855	838	794	780	863	799	819	862	850	836	871	841	805	811	860	789	825	826	791	793	813	813	811	859	781	844	820	822	839	793	828	824	842	837	867	816	809	777	837	846	789	855	798	803	825	817	834	773	784	860	809	842	810	800	865	801	847	814	818	850	845	856	803	862	793	843	800	882	829	834	848	790	810	849	827	823	841	802	828	894	839	919	804	870	867	800	839	764	792	834	825	837	827	824	842	847	746	836	761	884	798	847	861	818	824	829	863	812	782	826	807	830	849	832	838	811	857	816	771	799	790	811	809	820	843	829	853	856	801	856	810	805	890	881	786	824	797	821	803	890	867	823	849	813	828	789	832	831	839	837	817	859	838	790	828	798	791	819	863	786	858	762	798	788	788	814	854	803	848	841	847	796	764	866	819	767	850	838	817	839	849	820	818	802	813	850	798	847	836	816	797	861	815	821	859	861	797	743	828	779	821	856	822	849	792	856	856	782	800	792	887	812	842	815	892	829	834	784	907	782	766	788	876	829	802	800	843	821	828	822	820	840	837	814	816	807	846	840	797	846	858	834	845	869	805	821	825	784	814	855	846	782	851	829	832	788	819	837	786	863	812	891	780	867	845	790	823	813	824	833	829	858	791	833	810	813	854	821	843	837	792	856	833	808	799	848	810	867	817	821	828	846	812	869	806	793	871	787	879	853	803	808	816	882	844	817	862	839	808	836	855	819	824	811	877	831	860	849	820	819	798	814	820	817	806	743	807	797	790	851	802	846	841	803	820	818	823	785	786	839	807	838	801	815	811	835	841	812	814	849	833	799	793	832	785	895	819	822	833	864	801	839	843	832	862	910	826	817	814	873	832	775	863	809	840	800	824	896	781	838	858	821	835	862	816	833	820	828	827	810	794	847	808	811	816	809	800	796	817	803	843	820	760	790	861	834	857	827	841	821	878	826	888	823	851	809	858	808	813	818	799	795	879	825	815	819	751	879	783	810	835	846	804	825	786	830	823	810	806	840	809	808	803	816	815	828	787	792	829	869	842	837	840	845	823	793	766	845	840	838	836	835	815	830	838	880	812	870	840	810	805	822	793	844	786	861	890	788	853	815	776	863	805	762	770	819	828	852	823	870	822	756	825	805	867	912	788	789	812	879	843	783	820	840	819	798	803	821	863	852	826	907	812	820	805	821	844	823	796	870	804	789	772	770	877	819	820	894	840	815	793	867	820	846	862	842	847	803	859	830	806	824	789	833	830	826	835	799	799	831	848	817	797	822	850	790	826	901	846	867	859	871	780	827	859	811	796	847	800	833	821	835	824	796	797	794	784	785	845	841	799	829	823	826	818	809	842	799	836	825	833	825	877	777	837	774	825	825	840	843	819	887	809	831	838	819	811	866	819	830	847	818	840	839	791	842	808	825	824	789	790	782	785	863	854	822	792	842	835	865	837	848	832	813	817	857	864	803	805	790	876	855	850	828	844	822	796	822	871	884	893	783	825	799	799	825	855	817	784	857	796	827	824	799	849	806	831	853	834	845	787	798	849	865	824	822	811	863	792	786	846	897	811	824	796	824	801	801	861	804	892	849	757	780	785	795	858	791	831	836	845	808	800	857	829	830	867	794	876	798	788	837	854	836	821	859	861	813	823	812	848	867	861	829	835	799	859	800	822	812	809	845	819	826	797	825	813	803	857	841	885	855	869	794	814	831	826	864	845	783	799	786	777	840	859	870	812	845	798	807	796	869	772	856	829	833	858	848	890	813	846	790	873	794	836	804	848	913	818	854	766	879	807	832	837	852	832	774	790	824	806	838	858	843	912	784	900	850	815	825	829	813	805	814	880	791	804	847	809	819	806	770	860	852	838	828	835	815	798	800	828	815	802	821	881	815	827	806	811	847	752	919	849	844	805	796	802	832	863	850	853	845	798	793	781
72802	57849	21036	6433	1219	780	636	546	483	433	451	437	373	367	407	391	357	373	333	353	382	348	361	350	378	351	366	361	352	348	318	361	333	382	321	301	312	328	349	328	379	344	368	353	363	361	332	391	331	351	310	314	343	347	306	303	345	355	340	323	294	315	294	334	342	296	322	372	322	322	350	328	307	323	351	356	325	297	344	311	318	374	326	370	320	310	340	298	317	337	350	324	297	306	358	344	300	316	309	350	347	311	302	288	333	346	320	347	307	343	334	366	361	318	353	310	313	335	359	316	321	323	292	324	338	320	327	345	312	340	343	347	353	355	315	350	314	341	335	363	360	332	314	342	321	341	322	326	341	330	339	322	328	338	322	313	314	345	338	307	317	353	312	367	346	334	336	317	334	337	351	349	363	355	320	318	345	302	318	335	338	343	294	350	342	306	360	327	336	337	330	311	321	339	337	333	349	331	342	318	344	343	333	323	344	354	346	323	317	344	329	294	341	323	362	302	324	313	328	342	348	354	332	343	292	325	327	350	315	342	322	362	314	335	337	355	355	345	325	355	364	349	311	327	336	348	311	314	303	295	331	328	316	332	346	294	354	332	328	309	353	318	302	337	341	334	275	335	342	327	334	301	353	325	322	344	335	347	350	286	323	313	330	331	307	331	380	337	324	331	326	308	329	332	325	331	347	331	343	315	324	320	279	339	338	330	337	303	317	330	352	366	322	317	363	336	353	321	324	325	312	322	357	357	378	325	361	305	348	354	310	331	317	367	339	311	337	338	327	349	347	331	305	355	326	353	344	349	319	323	323	331	351	354	326	334	356	334	344	310	328	339	288	336	329	330	325	347	328	347	338	327	384	313	309	316	348	310	310	325	331	324	355	345	327	324	354	335	374	328	331	340	306	336	290	300	318	331	334	333	304	344	319	297	290	336	364	349	326	320	330	308	291	335	338	346	318	338	310	330	350	332	338	321	325	320	348	332	330	342	309	309	354	372	341	335	287	385	366	338	353	337	351	346	345	311	326	345	343	340	303	293	317	350	322	337	356	334	316	301	288	312	346	329	330	318	348	336	334	342	319	320	332	327	293	330	360	353	326	313	333	342	346	335	327	318	328	328	331	344	355	335	282	329	306	348	336	363	332	367	335	331	319	351	339	311	337	349	326	333	328	304	338	344	327	319	344	327	324	292	367	307	322	330	329	338	350	346	368	333	314	308	358	318	353	353	334	320	330	346	334	314	349	321	336	326	330	332	300	324	321	342	377	319	342	339	325	314	282	342	316	306	341	339	346	331	342	330	340	309	338	306	354	300	324	315	336	342	297	345	298	342	350	344	358	336	325	354	331	345	313	334	333	312	281	326	322	330	306	346	297	333	317	329	359	326	338	305	355	355	349	345	315	330	322	293	325	328	357	367	305	323	374	303	352	329	319	340	306	303	347	309	348	335	271	306	378	318	329	347	342	344	332	337	340	339	339	354	353	331	323	281	329	329	380	311	328	307	293	351	310	309	316	332	316	360	317	310	315	353	331	328	326	354	363	354	320	316	326	346	359	344	319	331	310	333	325	333	352	353	365	300	321	324	331	315	313	319	327	336	313	345	325	347	348	336	331	328	312	337	330	352	344	374	342	317	368	343	326	338	346	331	304	341	328	325	343	330	319	306	373	313	336	329	307	331	337	338	312	315	329	352	337	355	298	332	313	308	307	330	314	343	298	365	347	354	315	338	302	360	307	321	364	316	356	333	310	301	276	352	345	345	318	340	304	345	321	331	318	301	363	348	296	314	347	318	312	333	301	316	321	343	344	362	328	351	309	307	337	324	326	329	342	318	333	321	319	359	352	329	294	314	332	351	322	365	336	349	316	319	355	315	324	351	313	293	311	314	331	319	348	305	343	316	322	342	302	319	353	342	336	325	330	362	366	311	303	342	306	344	342	348	365	325	299	333	295	319	341	338	322	354	324	304	337	329	333	353	362	346	316	347	298	298	318	338	333	329	281	335	324	326	305	386	299	346	334	321	373	341	305	331	324	339	313	346	308	315	329	306	368	325	358	332	365	332	329	314	323	346	327	328	324	328	321	327	313	359	302	314	325	334	333	372	369	341	342	324	324	339	314	323	324	309	324	335	304	314	345	334	324	310	341	334	358	350	327	359	306	333	324	361	349	335	354	322	326	342	335	341	330	320	321	341	292	319	342	315	318	312	364	318	342	334	337	346	341	304	340	322	338	329	335	362	331	337	336	382	322	330	332	321	319	312	286	315	312	350	348	333	374	304	334	330	308	321	343	315	347	317	307	337	330	358	317	315	320	312	345	318	306	346	320	325	312	333	304	334	353	303	301	328	305	300	308	310	322	328	343	352	322	359	335	319	312	342	354	345	316	303	341	324	313	346	343	355	333	323	314	315	336	330	323	332	346	325	339	325	331	341	309	316	296	300	356	337	306	336	322	323	336	356	318	314	296	350	328	320	317	344	296	340	322	326	328	305	311	343	307	291	331	309	339	326	328	347	293	349	347	316	324	315	319	314	349	318	357	327	342	308	343	335	328	369	346	319	326	359	343	336	340	327	317	340	353	353	320	341	308	327	315	344	323	321	312	333	334	331	352	341	331	352	328	329	372	339	336	321	332	314	357	367	343	313	329	327	312	316	317	304	319	320	314	332	341	312	374	324	311	315	335	326	330	348	322	362	310	325	302	317	331	313	355	319	353	343	304	287	342	315	329	339	321	337	295	328	369	332	356	334	345	345	326	301	332	308	339	316	323	329	332	324	289	319	349	305	337	292	307	290	290	294	326	333	340	321	337	353	318	317	340	337	318	327	334	331	312	335	335	319	338	355	323	337	319	333	323	335	345	343	321	323	387	309	358	307	343	319	294	317	337	354	334	331	318	329	323	323	350	324	339	341	357	342	327	324	304	319	340	331	359	366	308	304	302	316	353	334	337	331	336	320	299	331	327	322	317	315	339	341	342	331	318	372	350	345	335	323	303	335	345	335	337	321	324	345	372	321	325	351	329	359	311	339	319	344	333	330	369	341	283	349	342	331	320	326	324	318	320	302	339	335	331	309	312	319	326	342	360	337	346	329	334	337	308	330	314	319	333	361	335	327	339	330	332	334	370	306	345	338	334	327	324	323	329	313	315	305	332	353	322	328	362	330	336	330	308	333	297	330	323	311	314	282	341	315	334	300	352	311	305	335	333	334	323	279	308	307	314	330	297	302	327	374	346	357	356	342	301	301	312	345	341	308	318	332	314	267	323	296	338	341	319	373	330	345	333	316	312	331	340	320	342	334	327	332	357	352	303	319	313	326	330	306	294	338	290	318	331	333	301	337	323	316	342	307	338	332	366	321	313	356	319	332	328	350	333	310	322	344	300	354	327	316	368	324	302	323	325	330	300	298	338	371	349	327	358	324	338	334	290	332	321	308	368	346	333	336	358	362	336	329	362	337	311	338	359	330	317	311	331	315	344	318	350	354
49135	36911	3387	3799	3296	2733	2354	2071	1763	1586	1477	1392	1259	1181	1138	1148	1043	1111	989	1023	1000	934	955	931	917	923	929	846	877	895	839	883	845	876	840	836	834	812	874	855	825	847	829	858	883	811	860	777	797	852	810	769	846	821	775	797	809	785	805	796	783	775	871	849	778	791	782	749	799	767	805	771	832	809	766	835	781	802	802	813	808	787	795	811	800	782	792	818	807	778	805	805	827	790	758	781	771	803	804	788	760	818	780	814	732	750	821	805	798	786	840	786	780	788	809	730	820	797	772	815	785	784	816	804	812	789	786	803	792	763	828	815	819	776	751	780	845	810	755	798	800	765	731	789	822	779	768	778	746	814	802	794	815	744	800	776	769	797	851	866	762	756	771	786	792	813	837	814	776	813	790	817	741	827	827	758	766	828	756	835	758	767	768	750	794	790	805	803	778	770	794	790	738	739	771	797	815	736	764	826	767	830	771	777	744	750	741	771	800	767	764	776	856	799	816	820	798	800	756	789	821	805	793	859	803	786	792	819	734	787	830	791	811	747	769	741	780	783	761	809	775	811	805	796	750	772	770	755	774	736	859	774	770	801	774	791	743	753	735	770	815	785	796	761	780	730	815	771	812	823	726	790	784	806	779	815	827	795	782	822	763	794	764	777	824	757	774	760	757	727	808	788	805	829	768	788	775	764	829	778	801	723	793	779	815	780	745	794	786	833	796	781	773	808	797	739	779	766	765	733	813	832	751	764	808	771	808	838	782	780	786	762	771	808	754	757	796	784	777	825	826	768	742	777	807	801	740	776	811	758	785	794	782	842	824	792	791	791	768	799	777	732	809	799	790	770	735	798	768	825	765	767	741	719	796	809	796	781	790	758	796	768	787	762	798	844	797	779	787	763	759	833	738	787	792	751	757	811	767	745	818	780	831	769	746	736	725	822	839	754	770	782	795	785	763	782	758	804	768	783	757	794	831	754	762	815	748	775	806	776	772	741	789	787	779	736	785	792	842	753	791	805	765	856	814	773	748	789	754	804	770	831	778	764	783	805	772	811	818	782	792	735	766	794	785	774	806	803	773	763	717	776	780	754	736	784	822	774	803	825	804	728	817	782	758	724	756	816	768	816	840	764	811	801	776	803	769	774	813	803	751	795	771	742	749	798	752	802	766	787	790	827	780	809	814	780	786	766	774	822	745	823	755	780	756	688	761	790	795	772	781	756	804	810	780	788	743	832	815	824	805	777	785	784	750	828	765	801	819	771	779	714	872	794	768	753	826	818	727	757	813	845	787	783	806	786	781	784	756	812	789	797	771	774	760	836	770	870	768	781	775	780	734	810	803	775	765	737	794	739	801	777	796	782	803	751	788	755	795	849	749	741	728	838	783	814	795	780	810	809	782	775	744	759	807	767	748	827	799	801	801	769	793	796	788	829	752	794	765	698	763	762	757	765	761	769	752	778	839	733	816	774	792	783	828	765	818	799	744	771	765	771	778	779	803	758	787	769	734	781	803	807	809	766	779	760	761	777	819	746	800	822	747	801	806	844	789	744	770	755	772	762	777	791	743	769	704	804	804	727	796	814	764	828	776	764	824	786	843	742	801	704	748	769	795	767	810	806	821	798	800	753	748	829	799	833	776	764	816	751	844	755	803	784	785	777	758	816	779	784	742	747	818	781	857	783	802	760	806	738	778	787	812	763	787	824	796	739	798	772	792	803	814	831	744	787	741	820	780	786	778	804	774	798	802	825	810	781	782	803	787	808	786	770	802	804	817	820	807	778	788	792	799	785	756	797	806	810	781	783	778	781	769	744	767	799	808	735	800	769	793	751	751	818	833	738	755	800	827	819	789	788	786	753	781	741	841	826	824	784	773	792	780	762	822	733	801	753	752	802	759	751	774	750	781	812	791	801	820	796	853	741	785	792	767	839	776	805	754	818	746	754	812	790	822	775	800	762	746	806	808	782	807	794	758	797	785	773	772	810	785	745	810	819	798	769	786	800	764	790	779	740	729	774	800	783	753	792	752	794	763	737	832	789	800	771	761	795	824	792	796	780	731	835	797	784	790	770	763	804	765	790	772	800	824	798	754	767	731	796	788	772	783	786	807	757	825	757	820	810	814	760	804	771	778	800	794	764	770	803	803	818	786	809	783	842	805	768	807	791	802	761	789	814	741	778	822	803	797	763	825	754	759	805	787	707	759	767	778	838	774	806	748	787	802	782	771	791	775	781	794	756	831	758	803	772	739	779	796	750	821	724	793	804	785	821	761	795	816	788	783	820	804	742	762	756	804	800	812	779	813	788	769	773	827	774	769	799	734	762	790	763	784	822	819	800	755	765	801	804	746	815	748	864	800	829	781	792	800	760	814	762	718	759	801	770	783	785	797	769	814	802	779	802	788	799	765	786	834	820	782	809	804	843	773	743	737	795	804	796	785	822	803	788	781	738	801	782	778	825	742	794	737	781	745	829	784	781	765	796	785	795	815	784	766	761	757	754	756	782	718	779	780	753	793	803	817	773	780	738	726	821	764	800	807	747	746	786	775	777	778	794	806	795	798	781	780	747	789	787	779	784	766	790	764	803	834	739	807	745	757	784	826	810	786	836	789	819	731	796	761	762	836	818	808	757	778	771	785	811	784	788	758	759	776	807	824	795	768	774	780	779	752	745	805	768	777	766	768	786	791	777	776	829	862	797	741	764	760	772	797	756	750	751	770	821	781	756	748	759	772	821	776	799	786	745	757	804	826	774	779	765	809	801	824	834	790	782	811	762	776	778	800	740	826	821	767	816	770	768	726	749	785	801	783	774	774	766	864	814	822	768	776	796	833	793	812	731	771	797	846	743	742	790	790	783	767	771	781	801	752	815	798	803	793	801	763	743	840	813	777	784	784	703	784	797	791	779	765	794	764	805	758	796	813	782	838	782	782	786	748	764	784	785	782	760	805	814	792	780	775	802	796	737	721	856	777	845	783	776	765	755	772	767	791	792	815	800	777	784	828	818	754	743	724	798	744	787	824	800	802	798	836	801	794	799	787	752	752	764	759	818	748	811	757	753	791	834	757	817	786	745	784	804	801	769	753	859	746	800	804	814	711	778	754	777	759	826	783	764	840	813	817	765	804	799	807	803	784	765	793	753	780	798	782	786	743	778	833	761	767	760	781	808	820	826	801	827	827	805	798	729	786	757	791	806	795	864	751	798	703	778	771	794	783	800	794	782	758	755	756	776	804	778	805	732	831	777	817	797	774	815	805	819	803	841	782	792	726	792	804	749	773	784	774	779	789	769	828	795	762	773	831	788	747	766	754	807	817	835	775	756	727	840	714	759	817	806	828	811	832	767	781	786	825	776	830	809	800	764	826	782	847	811	760	791	786	765	822	821	792	768	785	802	751	774	804	782	771	751	754	781	801	781	763	750	737	768	782	713	746	771	824	753	787	790	799	767	820	776	742	755	787	775	786	816	765	770	788	792	808	730	787	753	763	777
12693	5262	286	194	186	183	181	180	190	175	188	179	174	156	172	188	159	166	173	177	189	200	193	184	187	178	172	157	160	195	166	163	188	190	181	182	167	182	201	174	161	166	193	198	190	201	183	187	172	193	183	186	184	179	174	160	183	173	194	162	185	162	196	172	169	196	184	192	184	183	165	181	185	193	168	167	191	173	180	184	196	189	159	203	202	162	180	184	179	169	173	180	178	154	165	164	166	176	186	170	182	175	188	176	176	166	168	172	188	189	190	165	173	202	168	179	177	177	187	205	187	193	170	171	191	172	158	196	213	177	188	200	208	185	182	198	203	177	187	177	170	199	181	184	182	168	191	177	183	172	173	190	154	179	169	184	182	186	188	171	168	170	168	166	177	190	225	172	176	179	179	182	194	182	171	195	181	178	196	188	175	158	184	180	169	155	175	166	170	182	183	174	170	193	212	180	171	174	162	195	207	197	155	160	199	188	206	142	165	156	178	166	158	169	174	153	191	161	158	180	166	159	167	184	157	195	176	177	169	166	169	156	171	179	190	187	183	184	187	201	194	171	161	200	178	168	181	179	167	201	175	167	164	163	172	165	203	192	171	158	188	183	168	205	199	187	184	199	181	148	162	159	191	188	152	173	176	175	175	181	173	172	172	173	177	173	152	175	168	180	189	194	196	170	161	198	189	182	196	187	171	198	187	195	159	168	173	168	171	180	178	186	174	184	189	198	168	190	161	182	173	175	187	177	183	169	178	188	169	173	174	170	181	217	194	191	189	182	165	173	176	159	168	177	170	174	177	181	178	180	162	171	183	154	176	165	175	163	187	155	187	180	185	178	163	165	202	177	216	167	195	186	172	168	181	165	185	185	194	169	212	163	161	175	190	178	201	164	169	182	171	160	165	165	182	186	198	163	186	164	184	185	155	201	196	164	203	166	164	177	184	174	167	182	177	152	185	178	167	184	169	190	166	185	213	201	173	149	187	159	197	188	166	161	193	177	158	182	187	172	185	176	151	183	162	153	159	191	175	181	186	193	166	174	178	205	177	174	185	187	183	186	167	188	191	172	196	190	150	180	174	151	159	175	181	179	181	144	194	193	177	168	186	175	177	184	194	180	191	185	178	168	171	181	152	194	184	174	179	162	168	160	164	182	192	203	169	191	183	163	184	192	164	191	201	174	177	208	186	199	162	185	195	169	198	175	166	182	184	163	187	179	156	190	176	174	185	166	171	185	185	196	193	221	198	168	142	164	168	185	193	187	151	161	212	168	181	182	208	168	179	187	182	182	194	170	178	188	151	195	170	177	188	160	180	192	149	158	180	176	171	191	190	195	199	162	166	192	180	196	155	167	173	207	182	175	154	195	182	203	168	156	196	186	164	177	167	177	177	191	173	200	168	196	168	186	170	177	169	167	182	179	177	178	196	164	185	151	195	167	178	193	205	184	165	184	178	174	184	180	180	207	182	181	174	192	186	172	156	165	191	193	166	181	184	169	154	172	179	169	177	190	191	187	199	173	189	187	162	195	202	177	176	172	198	177	168	170	182	177	178	183	176	166	179	178	156	158	178	185	164	178	190	160	206	186	185	196	212	201	194	164	208	165	177	159	185	194	169	177	181	160	200	180	206	164	190	166	181	176	174	197	177	186	158	169	184	174	193	186	188	171	197	191	161	168	190	161	186	196	198	167	157	201	163	165	201	161	172	201	201	168	212	176	189	160	180	196	190	186	184	175	204	185	171	189	173	171	193	182	189	156	187	179	204	166	198	186	154	190	184	184	194	191	163	187	177	165	184	175	177	177	181	156	194	166	170	193	159	181	160	162	164	179	188	188	180	178	202	199	190	172	191	186	182	156	193	193	184	193	175	176	193	199	191	169	168	207	162	198	202	174	221	170	187	176	183	179	184	188	192	152	145	180	176	183	156	184	185	200	176	185	146	161	187	172	197	187	176	177	195	179	181	190	195	175	192	197	165	160	186	204	178	183	204	199	175	170	179	156	189	167	180	170	165	182	151	183	211	176	200	146	187	162	160	171	174	182	159	161	187	190	188	176	175	153	199	186	172	166	168	173	185	174	184	165	201	175	175	173	201	188	188	177	162	191	183	163	195	190	196	201	206	174	182	174	170	194	175	185	180	199	191	175	174	178	194	157	182	180	169	215	171	180	184	172	195	195	190	195	156	161	183	157	172	174	180	173	170	162	179	185	169	151	152	188	208	152	157	175	168	184	196	173	163	174	194	178	193	182	163	178	175	183	156	185	180	167	175	190	202	172	169	170	216	197	180	160	157	171	164	166	168	164	159	201	150	168	165	201	185	194	191	181	166	188	160	156	167	183	173	172	174	182	200	187	175	177	180	168	188	187	159	166	182	168	173	190	176	197	175	167	179	190	166	195	191	181	199	186	190	187	175	190	160	174	193	183	212	179	176	170	194	176	175	194	185	182	190	175	179	175	172	185	167	196	180	178	168	173	179	190	191	172	168	205	182	179	178	186	197	168	192	198	202	187	179	180	182	187	148	186	185	175	192	205	179	207	198	174	182	176	187	175	188	183	181	168	168	190	180	188	189	175	165	178	178	186	174	194	180	162	186	173	180	165	167	176	168	170	186	202	196	163	175	196	205	191	173	197	187	178	167	175	171	212	159	184	161	165	165	193	190	179	181	178	163	188	162	165	187	153	164	175	194	177	173	191	141	165	174	181	195	195	187	200	167	171	199	167	201	183	178	170	162	183	168	183	175	187	185	185	187	137	168	166	176	187	186	173	194	195	184	163	172	189	159	180	158	169	176	196	171	169	197	182	176	160	166	171	182	199	191	156	172	162	183	166	190	172	161	180	181	156	157	186	176	187	170	177	147	162	187	168	203	177	175	154	163	192	195	183	169	208	181	180	161	172	201	182	174	169	179	180	205	179	166	190	183	162	198	149	200	169	171	195	167	168	178	168	187	157	183	171	176	179	187	180	173	160	193	160	155	192	191	168	165	146	197	173	157	165	181	183	187	174	167	168	185	182	200	191	187	177	178	196	154	178	179	159	172	180	154	178	164	179	183	181	193	169	205	194	165	164	198	191	162	186	174	177	179	145	190	172	206	197	162	190	200	184	188	206	174	163	200	196	176	161	167	171	170	192	137	182	184	173	153	194	173	180	169	182	189	162	185	193	201	166	197	152	148	171	172	182	173	163	184	170	204	169	188	196	188	174	200	206	190	175	187	181	169	189	174	190	156	197	187	195	166	193	185	160	171	176	169	154	178	160	181	174	175	184	182	196	172	227	183	188	196	166	204	183	152	181	186	152	181	164	184	198	190	175	179	156	195	207	185	183	162	144	198	171	196	193	189	171	163	186	206	175	183	182	181	157	190	173	201	173	206	182	171	202	188	206	181	168	198	177	171	193	169	193	170	196	171	202	203	181	180	203	156	181	184	184	194	174	179	186	178	183	155	160	193	203	169	155	160	169	171	182	186	179	194	205	178	196
14064	6628	536	565	572	548	525	504	532	459	522	481	538	547	490	516	479	475	469	509	499	514	457	529	448	547	513	488	509	508	529	482	505	484	474	519	502	486	473	485	516	471	508	525	481	494	502	488	505	499	487	515	478	513	520	481	519	476	504	441	506	440	501	512	499	472	490	503	503	510	517	502	507	472	463	505	528	460	485	515	516	466	497	460	516	481	548	508	506	459	500	511	528	474	495	446	490	486	516	487	507	497	500	507	513	505	514	484	508	486	473	473	528	559	480	512	508	480	522	473	515	518	524	490	545	496	490	483	478	469	481	501	522	477	464	471	525	510	517	495	526	535	530	506	532	467	523	522	501	510	504	476	495	465	519	470	531	495	515	488	477	455	500	544	504	508	507	551	461	518	477	474	488	528	525	503	479	516	488	520	502	526	457	478	467	501	502	481	486	504	515	512	476	477	544	492	479	535	467	489	503	502	487	522	523	488	518	523	518	482	498	509	504	485	483	513	499	483	497	501	487	514	476	546	534	483	502	529	481	534	516	516	471	532	503	508	509	520	509	504	453	470	529	483	494	507	498	509	515	490	521	506	502	505	521	537	473	486	494	477	533	530	528	495	464	466	508	497	552	540	512	458	509	465	523	519	490	517	501	501	504	477	537	474	507	545	520	486	564	500	515	505	499	529	530	519	471	500	500	534	494	505	494	497	550	553	531	451	480	492	494	523	430	551	518	483	462	505	497	490	465	546	510	486	504	513	508	526	470	482	508	475	568	471	492	498	485	506	481	473	497	495	475	489	468	505	551	523	515	502	509	494	486	501	494	504	518	504	500	495	512	541	508	475	499	496	490	498	473	498	512	488	512	513	484	497	495	508	447	498	520	485	514	486	524	519	489	511	528	506	515	498	507	516	466	498	516	487	500	470	448	503	472	479	516	466	504	532	547	487	470	499	479	517	535	436	499	514	475	509	474	518	476	478	497	496	508	497	511	473	516	452	479	475	475	491	500	487	527	517	492	496	530	496	507	493	469	514	499	518	492	551	499	515	494	480	513	505	506	532	504	551	506	461	489	527	495	471	489	508	498	480	495	500	469	475	504	519	479	503	517	481	490	525	474	504	512	508	489	552	484	517	503	517	535	483	447	496	527	516	512	550	488	529	496	507	483	492	483	471	502	493	524	513	500	551	484	441	467	505	523	495	506	509	530	482	499	510	499	497	501	513	525	516	523	510	457	506	497	487	504	494	519	521	499	484	470	531	461	520	463	507	516	472	474	469	488	460	505	495	520	510	510	488	537	493	498	509	514	496	522	498	479	454	436	514	485	512	490	509	519	540	485	450	505	501	482	511	521	527	485	492	482	554	517	489	477	481	462	468	479	528	467	496	483	471	455	497	484	522	513	506	457	511	500	558	511	496	494	527	495	503	509	518	492	492	486	515	505	548	504	475	463	485	531	532	465	509	522	491	481	467	467	509	531	487	551	513	459	483	479	494	498	473	522	540	489	513	501	479	537	529	495	530	517	505	523	495	460	476	500	476	456	480	478	503	482	469	506	502	533	485	502	506	500	483	520	468	485	455	518	532	507	518	484	502	476	509	537	496	530	484	477	511	501	482	506	472	468	495	472	511	524	461	480	496	490	503	519	504	515	467	510	508	513	521	477	481	481	510	521	498	492	490	511	484	497	521	521	497	498	521	516	480	528	479	516	504	462	495	497	463	518	473	521	505	502	465	494	499	530	490	511	478	514	490	524	464	504	534	486	505	501	499	464	530	487	501	511	540	471	502	488	528	457	511	477	513	532	506	476	497	511	496	461	472	469	509	457	533	501	477	506	481	481	493	504	515	452	521	478	505	519	532	519	508	502	499	510	514	462	542	490	487	486	472	490	508	500	511	488	477	500	476	487	505	480	490	487	470	480	481	486	502	498	507	488	486	502	499	499	514	520	464	502	470	453	527	487	519	529	503	536	431	515	513	531	484	462	489	465	498	486	491	568	525	499	443	512	496	509	523	498	469	443	489	512	458	489	499	482	496	506	514	527	547	521	509	505	540	497	499	496	505	509	504	461	485	497	521	497	474	516	486	466	490	509	516	516	560	516	562	503	496	514	484	483	455	499	482	496	482	520	500	462	526	522	511	538	553	502	491	480	524	489	487	529	474	521	481	523	466	479	535	493	525	514	522	475	505	500	492	516	468	497	495	496	518	475	486	485	504	496	478	529	497	511	496	527	487	527	485	516	510	494	499	484	470	473	514	528	531	519	520	489	483	488	474	512	475	491	506	499	477	485	464	458	450	510	492	523	505	483	486	490	475	502	518	436	495	483	499	522	480	535	479	496	474	495	477	510	484	525	452	486	477	538	517	491	509	499	487	484	461	515	489	516	488	472	484	482	495	484	530	522	512	462	497	490	533	500	471	522	500	483	484	504	479	528	549	504	475	508	541	515	491	514	507	495	466	473	500	505	477	513	503	463	486	491	527	500	502	477	455	547	506	516	495	510	496	507	441	509	470	535	498	506	492	477	503	499	509	496	491	459	486	501	516	537	514	476	521	444	513	485	505	504	502	516	487	468	519	521	488	496	497	512	511	465	485	518	495	493	470	499	458	471	493	499	500	498	505	509	502	484	517	476	473	507	522	495	515	504	495	472	514	523	459	498	523	505	486	485	534	468	497	494	463	504	498	514	497	511	489	501	494	527	495	496	485	475	490	526	516	516	480	519	507	479	478	513	458	493	513	501	529	513	538	549	570	519	505	484	506	478	505	485	519	499	492	512	503	514	522	525	531	467	442	509	497	517	477	494	528	505	503	486	490	506	508	529	528	486	506	501	537	507	495	509	492	489	514	457	501	464	510	506	519	485	483	501	497	508	514	467	470	447	529	492	482	495	500	476	475	454	482	501	518	485	470	500	502	523	452	477	484	489	500	503	504	521	484	533	519	463	485	488	508	503	489	502	497	499	502	502	501	547	519	486	501	496	527	506	491	501	460	541	471	564	469	505	464	469	526	487	506	501	516	476	473	521	478	502	482	509	503	511	543	519	471	519	527	501	478	465	491	510	481	504	527	502	460	496	530	524	490	507	475	488	513	488	464	534	513	484	521	515	513	530	504	495	519	466	479	501	456	467	509	461	461	490	513	514	505	485	494	515	511	485	489	511	451	492	489	488	482	567	493	491	516	476	509	489	470	475	506	476	506	474	488	535	530	513	497	527	531	519	500	513	474	515	537	477	481	518	552	502	485	489	497	486	509	515	514	514	506	483	483	506	510	504	483	508	524	509	485	564	482	474	507	480	506	482	517	494	510	523	486	468	488	485	489	485	487	488	448	494	525	494	483	503	478	486	522	472	492	483	508	477	525	534	502	452	524	499	505	466	501	460	494	447	507	512	516	504	548	513	477	518	496	478	501	522	529	484	508	504	475	488	502	482	485	509	520	477	474	463	480	493	509	472	497	480	492	486	475	491	479	521	500	544	511	520	528	460	523
62048	48471	14375	1762	729	546	493	461	401	373	402	351	335	407	389	343	396	353	350	365	353	368	371	357	311	347	360	323	344	322	361	335	345	358	346	325	317	344	302	364	345	365	369	329	330	337	344	324	388	359	306	356	304	349	333	345	338	335	329	370	340	319	340	354	338	336	316	355	346	340	337	355	330	318	316	357	367	324	316	338	317	302	334	310	317	333	359	310	319	326	326	354	333	324	341	339	336	343	337	342	303	327	351	322	288	344	337	322	322	311	368	341	327	340	354	323	369	296	331	294	353	334	338	343	369	325	323	348	368	323	339	336	318	328	325	338	342	334	350	283	368	374	305	349	342	349	328	350	320	336	323	312	323	347	358	324	320	349	307	328	297	357	332	357	348	325	333	360	359	332	353	320	322	346	340	346	310	333	319	324	299	330	310	331	303	370	357	333	333	327	308	321	311	343	350	316	331	340	356	358	335	345	339	346	345	311	306	313	334	338	339	303	370	322	298	317	319	328	335	340	343	350	322	364	320	332	323	328	350	329	319	348	346	328	349	342	338	348	332	321	347	335	331	328	348	330	372	307	308	307	337	348	355	342	342	309	325	316	345	377	364	317	339	336	307	334	349	316	355	340	304	352	313	310	317	320	327	303	383	369	346	325	350	327	306	328	298	331	341	312	318	313	333	357	330	318	339	343	315	327	330	353	307	336	346	333	340	366	331	359	355	360	329	363	312	335	330	338	314	315	365	331	326	358	335	340	346	310	359	349	339	313	337	348	334	324	323	374	336	342	335	340	335	362	354	283	286	333	330	352	379	307	331	303	281	339	309	335	305	315	356	331	306	346	334	318	363	353	314	305	346	322	322	331	349	326	312	322	321	312	310	342	355	336	318	347	356	295	348	326	316	311	329	331	341	312	314	350	309	308	291	329	329	325	301	311	334	335	310	340	326	339	312	318	327	349	367	332	353	321	347	312	325	342	331	353	323	334	312	312	323	300	346	317	305	367	380	326	350	319	322	313	334	313	300	322	315	317	352	331	361	311	327	356	317	352	327	335	309	353	339	341	352	349	317	347	295	347	326	330	355	388	366	340	364	314	336	354	326	296	330	361	368	360	345	323	330	329	339	331	343	335	332	342	322	350	318	326	340	319	346	344	318	300	322	328	324	362	352	372	330	338	325	316	303	379	308	330	362	332	317	352	324	325	322	349	308	337	323	342	360	312	342	346	348	328	321	316	310	346	340	327	352	357	310	362	365	316	329	346	312	315	326	322	320	338	333	354	308	314	335	316	339	330	304	331	350	320	345	310	312	303	300	325	357	328	303	341	329	388	317	318	375	339	329	368	356	348	340	349	302	334	325	335	312	328	315	343	337	323	336	315	329	338	363	338	323	324	378	307	310	364	353	316	340	377	328	331	380	340	343	316	392	301	341	344	342	343	307	325	339	354	341	334	348	328	317	313	314	338	371	335	343	328	341	331	334	373	342	331	320	325	310	326	318	334	307	318	347	317	331	360	328	341	328	323	325	328	354	325	323	346	350	347	325	308	326	344	343	342	345	361	335	320	350	285	340	344	347	370	297	327	316	313	356	342	328	312	343	350	327	336	320	350	324	323	329	324	342	298	346	325	359	340	323	334	317	320	344	355	314	346	308	355	342	356	310	313	346	324	302	369	325	300	317	316	317	331	308	373	336	339	311	319	329	336	351	323	345	344	325	325	357	308	327	315	363	336	346	341	316	289	327	388	329	301	337	356	344	332	320	336	319	330	299	333	339	353	307	372	348	326	332	330	330	327	333	292	352	367	292	310	305	327	322	334	295	339	326	357	351	354	332	365	345	326	337	303	315	323	332	349	317	334	345	321	348	333	338	334	347	289	309	282	361	355	297	339	345	313	295	323	339	344	314	342	334	350	341	320	359	365	309	332	331	331	342	317	330	316	300	319	330	327	332	354	358	350	347	329	338	334	343	346	342	368	329	331	351	388	354	310	295	325	342	348	342	351	333	328	305	322	314	350	350	356	352	358	331	323	326	347	351	350	348	346	332	330	353	354	311	328	349	325	345	353	337	347	291	370	329	314	333	295	334	346	324	334	280	343	316	363	327	318	328	333	332	330	320	346	364	349	355	356	331	307	310	344	340	337	331	302	338	323	353	337	344	325	328	368	364	334	331	363	345	331	322	339	341	330	353	331	355	297	325	321	337	354	324	338	343	312	328	297	325	328	321	350	301	314	315	338	355	345	328	338	344	334	365	341	341	332	338	350	333	314	369	340	306	345	326	367	337	313	362	322	326	327	329	324	322	335	314	348	317	308	313	323	336	343	332	358	343	372	332	341	333	350	360	316	330	317	346	354	293	309	321	327	336	327	318	337	312	338	328	328	309	335	354	303	324	313	318	315	358	315	349	325	320	329	324	318	350	296	299	336	298	367	355	352	337	322	371	355	358	323	349	290	322	341	336	347	352	330	343	322	341	316	351	329	354	347	312	328	351	317	316	369	342	367	355	347	321	331	375	352	316	343	333	319	340	320	321	357	324	313	358	315	330	353	311	348	321	328	318	311	332	340	320	369	320	316	331	311	328	321	319	318	295	305	301	326	357	294	355	301	333	287	317	342	356	297	331	344	317	347	355	327	337	309	315	351	325	366	333	323	344	357	323	383	314	322	340	330	344	382	340	316	304	334	350	313	312	330	357	342	312	311	319	316	353	316	347	319	308	339	358	352	342	377	339	337	325	313	339	357	305	349	323	332	299	338	310	335	314	311	326	306	332	322	347	324	333	335	324	335	305	331	303	341	331	348	330	308	348	356	332	366	333	336	326	314	343	339	366	329	320	363	333	343	322	327	343	346	360	341	291	311	299	313	333	338	329	336	311	374	327	337	339	307	363	297	315	355	359	307	321	382	329	328	324	329	337	333	313	345	345	352	359	340	326	337	301	326	324	340	322	339	322	341	374	369	335	346	318	322	340	319	366	363	325	351	330	329	309	340	336	321	322	312	362	368	342	347	310	333	346	359	305	291	348	339	346	344	362	368	313	323	356	368	342	318	351	331	310	339	343	339	323	323	348	324	351	357	313	348	336	326	339	346	335	335	332	333	319	325	340	319	346	352	310	302	353	329	339	311	313	323	333	355	310	343	356	344	330	344	359	329	303	339	279	339	355	293	315	320	331	332	334	346	337	357	346	354	318	355	316	345	330	324	326	329	352	327	326	345	312	343	342	351	328	336	354	341	362	334	364	317	341	312	341	344	282	356	338	351	321	350	372	345	341	324	328	369	284	361	316	338	304	314	321	331	291	361	327	323	329	354	356	322	361	309	327	317	331	324	328	319	339	342	303	313	363	318	324	355	333	323	315	306	319	331	343	328	322	352	322	334	344	335	316	336	311	391	341	331	332	350	350	327	305	318	299	360	352	343	331	297	320	327	317	318	345	347	343	336	345	313	326	337	363	318	316	297	341	347	332	330	318	318	311	336	328	296	359	337
39912	28602	2184	2461	2107	1897	1700	1492	1337	1236	1205	1082	1071	991	1004	1010	1002	1006	866	945	933	952	895	896	900	920	883	844	916	893	859	837	854	877	869	815	810	840	844	834	840	874	882	842	849	853	843	816	858	900	852	878	829	851	824	859	866	822	875	803	853	809	805	866	793	814	805	832	843	867	822	819	843	832	827	879	832	840	901	787	842	803	874	874	789	858	893	836	814	840	815	844	852	841	822	860	800	812	835	857	819	827	817	810	866	814	817	794	887	806	832	827	812	824	894	846	868	845	841	812	861	852	852	852	848	803	867	854	826	812	840	835	879	835	863	786	846	788	764	755	834	803	866	809	854	829	808	885	853	816	874	812	807	838	844	837	811	831	847	865	838	822	853	828	809	855	796	778	848	816	798	812	833	821	770	821	862	867	809	824	858	873	857	824	815	827	812	805	805	832	819	812	842	795	852	830	863	841	808	855	842	818	855	807	843	869	853	819	816	846	836	802	856	892	812	797	812	850	804	880	846	848	837	780	863	821	904	814	811	855	824	842	847	865	864	847	875	814	822	881	819	793	751	812	799	847	829	816	847	795	876	800	849	814	846	761	824	820	847	827	779	833	837	834	829	844	860	874	870	783	872	863	778	826	750	822	837	814	833	793	842	804	792	836	856	839	819	841	827	839	785	843	847	876	813	827	812	801	759	831	849	867	804	871	772	833	837	828	823	809	830	783	832	861	878	818	849	833	836	849	837	835	830	879	882	839	815	826	838	789	833	806	712	878	821	818	820	865	855	857	844	811	847	809	799	784	838	836	865	813	850	807	814	822	804	848	821	761	835	812	826	839	828	836	822	841	781	812	783	845	840	863	826	824	829	803	833	850	803	808	797	794	828	795	867	849	809	857	830	862	860	823	851	826	804	866	788	788	831	810	826	814	890	800	821	762	828	853	801	836	815	843	825	785	806	854	813	837	789	813	820	872	818	863	842	816	844	814	779	817	893	835	838	822	841	826	748	827	841	820	775	766	875	846	801	800	892	806	817	816	840	853	794	819	825	834	767	810	836	870	850	816	847	854	779	821	835	827	874	841	813	836	810	825	769	808	828	829	820	791	831	871	817	810	806	843	899	875	896	840	791	791	834	824	827	807	834	760	788	866	809	861	812	850	826	838	782	811	809	869	838	792	824	797	865	814	776	853	850	787	862	788	822	894	838	795	779	840	882	811	831	784	857	830	810	837	834	865	821	839	779	816	836	858	864	822	822	843	836	820	810	824	788	818	757	822	810	843	824	853	815	783	803	830	821	841	777	785	786	809	852	833	794	821	863	844	855	853	859	822	805	852	868	820	829	781	840	849	857	806	779	840	827	795	780	860	812	830	793	823	849	788	832	779	827	895	791	873	860	864	856	822	821	795	877	831	823	828	789	786	771	813	816	796	815	785	783	848	838	859	844	866	850	853	820	815	781	841	828	804	821	798	832	814	835	845	803	822	795	829	810	826	843	809	818	861	823	822	858	836	879	862	818	839	813	773	771	854	850	836	847	824	827	817	806	806	822	822	829	867	847	845	815	850	823	834	832	804	845	809	790	820	780	852	880	848	834	794	812	852	833	809	850	825	830	842	802	835	801	831	851	817	853	831	836	837	821	866	853	807	850	853	868	807	763	845	801	842	839	839	820	860	802	790	809	815	779	801	877	830	826	809	778	865	825	851	809	850	801	785	812	838	755	843	835	866	878	855	797	783	888	890	830	790	829	816	829	826	790	811	789	864	768	856	865	783	824	801	815	845	853	798	832	799	801	763	814	792	852	795	831	831	842	863	806	816	830	803	823	801	821	827	818	788	847	866	847	846	778	838	818	821	830	799	821	850	816	795	746	864	748	826	816	795	827	789	838	821	784	759	845	846	825	830	819	828	835	776	821	805	843	832	817	840	778	816	771	874	813	884	851	803	837	846	851	878	830	869	844	832	844	853	851	818	838	838	802	810	794	855	857	776	807	804	889	839	838	836	821	827	821	899	798	794	803	812	816	834	859	868	798	831	814	877	805	850	770	839	790	790	892	787	819	856	844	876	844	863	850	868	858	853	793	804	847	851	844	776	809	830	810	841	823	839	763	832	813	777	814	837	832	838	816	803	840	792	904	842	835	823	865	794	847	830	816	837	794	822	855	778	896	823	903	813	790	812	786	831	782	777	835	835	800	757	832	857	808	863	858	836	829	819	820	846	790	837	815	794	822	806	837	838	844	827	795	782	795	865	879	831	809	801	838	794	803	877	831	784	822	812	840	799	848	803	835	870	834	833	795	804	862	861	810	849	859	870	805	830	795	799	845	836	847	825	787	825	861	836	832	813	825	827	848	813	814	845	806	827	820	802	839	820	822	798	854	869	789	799	824	813	819	786	788	909	864	863	829	840	875	882	838	838	847	852	861	829	728	790	854	853	801	860	809	802	791	834	803	819	866	810	787	806	855	840	770	819	829	839	875	817	796	838	840	785	829	812	865	890	851	836	862	840	843	776	876	849	798	865	830	780	839	840	765	832	797	821	832	814	859	813	827	829	872	826	787	816	761	840	777	821	834	841	801	763	806	914	846	819	794	798	810	793	808	782	820	814	838	888	801	874	811	861	847	832	756	787	829	890	855	861	831	822	842	827	769	789	824	820	804	842	854	817	864	817	855	873	795	832	799	850	830	792	784	810	822	802	814	821	841	832	862	836	844	791	781	775	822	823	789	810	834	854	804	840	826	814	826	817	810	816	824	862	855	902	848	805	817	785	820	811	757	879	834	800	847	870	839	844	833	838	847	841	811	828	812	892	864	815	805	856	794	826	840	872	788	865	823	839	864	798	832	854	799	849	778	820	834	790	753	875	824	817	774	827	805	847	863	837	821	841	826	839	823	856	782	827	793	834	767	778	808	848	859	833	836	840	877	829	826	839	832	848	826	829	821	831	838	830	801	828	808	809	833	849	837	865	792	840	799	824	800	868	856	798	818	850	849	841	866	772	840	813	822	822	832	834	821	812	842	844	824	854	824	820	823	810	829	864	808	830	843	837	823	844	818	800	849	841	826	869	787	843	781	796	795	857	830	851	868	842	819	840	816	871	810	861	817	809	827	830	790	851	794	838	844	816	851	833	812	839	856	839	877	893	829	854	838	788	849	788	878	841	822	809	835	862	842	850	818	801	799	850	872	840	828	799	845	803	851	808	791	781	817	835	783	833	802	852	836	815	911	808	791	835	811	807	827	855	771	852	766	878	811	830	777	867	868	882	819	833	837	858	818	874	867	834	790	846	870	833	819	794	805	838	817	812	819	826	811	811	834	827	804	829	860	802	855	836	808	867	847	857	901	822	836	828	851	786	799	863	841	820	878	853	808	836	830	825	830	776	867	799	870	810	758	826	839	800	914	868	868	809	819	821	807	828	807	837	843	794	824	835	836	874	821	817	808	791	798	814	802	763	790	792	859	780	797	834	794	803	790	826	803	839	817	805
72056	54421	21115	7607	1301	788	620	512	491	471	481	413	409	411	389	369	379	347	331	342	329	363	331	367	353	342	298	352	290	322	346	347	320	334	371	302	333	356	321	285	369	328	320	329	328	360	298	325	325	372	354	333	328	318	308	323	327	348	364	303	363	356	350	324	288	305	328	318	314	333	338	309	337	351	361	371	331	335	308	348	319	325	377	356	330	322	315	321	357	303	334	363	315	334	307	305	359	326	328	300	300	294	318	334	326	326	308	355	329	319	326	301	319	349	344	319	310	327	344	318	341	328	330	341	316	355	318	348	366	333	317	309	299	335	354	360	304	350	311	308	336	350	337	329	303	348	318	350	298	334	309	347	321	332	303	342	322	303	303	329	333	323	309	325	332	330	320	320	300	306	304	323	321	319	298	301	297	327	320	307	327	362	355	375	332	331	301	325	353	339	352	346	303	326	309	342	319	333	306	332	313	307	332	355	344	335	331	299	334	350	290	328	339	326	312	356	333	313	328	353	347	339	327	323	330	360	280	305	289	330	362	305	310	333	308	335	330	328	326	361	343	307	319	334	318	322	318	326	328	349	346	375	313	363	327	317	315	345	322	314	310	313	367	306	319	314	349	352	335	311	310	355	336	314	332	307	347	313	340	334	279	358	324	287	349	308	360	302	303	328	365	341	327	354	300	322	342	327	373	334	366	328	349	317	328	332	312	323	335	321	313	335	337	335	283	359	316	346	330	327	303	337	328	339	329	360	306	271	320	344	318	343	321	338	319	313	313	330	340	303	323	348	331	350	341	335	298	314	314	299	298	330	345	344	362	339	309	357	317	318	316	324	339	324	325	297	298	335	301	321	338	308	336	357	314	306	322	296	313	312	330	306	332	340	337	346	293	337	345	326	346	321	305	373	335	346	339	319	363	346	339	322	322	308	320	310	345	317	292	314	318	324	350	311	339	297	328	338	350	324	297	331	362	320	338	324	312	320	366	308	289	342	339	357	342	320	289	301	340	338	310	354	351	327	298	307	368	339	317	321	322	320	285	338	278	341	350	343	297	321	359	320	325	342	344	333	327	359	307	332	330	317	324	312	352	368	323	343	303	323	311	347	315	307	319	337	310	297	290	330	334	350	331	316	325	324	350	337	365	314	305	304	307	315	306	327	336	325	351	338	315	321	340	340	319	318	295	322	335	298	326	311	329	330	339	345	342	334	324	321	354	364	313	326	327	332	308	301	365	316	340	341	338	340	327	336	296	313	309	314	341	328	348	334	327	303	345	324	339	352	317	323	283	330	324	335	328	308	327	346	329	317	314	328	313	310	338	371	320	320	356	300	321	316	346	350	329	351	323	303	303	325	347	345	336	291	332	301	336	351	325	351	340	353	307	360	314	298	316	349	344	329	316	347	337	322	293	299	325	339	284	327	339	337	350	315	335	341	300	329	302	313	323	355	360	329	371	321	359	308	345	341	326	312	327	287	322	337	310	335	323	305	329	334	315	339	338	317	289	318	314	341	342	299	321	347	303	302	310	351	360	316	324	358	326	303	332	337	295	294	311	304	305	310	351	294	348	325	319	350	320	318	337	313	340	341	335	325	338	337	338	336	306	375	319	326	348	312	307	316	297	317	326	296	345	313	314	356	334	322	346	313	322	332	306	330	320	369	304	334	323	308	356	334	358	306	336	334	307	345	364	366	327	331	358	331	302	326	337	326	311	351	326	319	327	306	314	346	316	359	344	308	331	339	350	338	291	327	323	328	314	347	329	340	307	301	321	320	334	357	334	344	340	335	346	306	313	349	336	325	333	306	328	331	306	317	377	297	330	329	320	310	336	334	349	323	320	325	332	292	307	323	353	310	339	307	316	321	360	336	319	311	326	297	331	329	331	326	310	360	320	307	338	315	286	298	316	301	293	321	322	313	310	355	328	332	325	334	329	312	308	345	315	297	335	331	316	339	342	287	320	338	293	321	330	318	327	298	306	337	358	337	346	347	317	276	329	329	336	301	287	311	328	321	319	356	353	320	341	317	332	307	333	310	333	340	331	350	309	337	307	336	320	342	293	290	346	317	355	328	322	324	322	329	284	324	319	365	359	325	357	367	346	374	355	308	330	316	364	317	347	295	309	329	307	337	343	363	323	321	345	295	320	295	304	340	318	330	349	328	333	326	393	320	353	367	328	319	324	328	337	364	322	341	330	306	325	327	324	342	335	332	313	339	334	314	315	300	295	343	302	315	321	323	306	340	303	343	327	321	331	323	322	313	327	327	352	359	325	334	334	329	348	316	299	306	347	290	302	341	348	306	324	283	312	301	332	321	317	331	342	334	301	310	342	318	294	324	338	339	327	357	311	334	311	320	341	338	308	322	316	313	321	333	278	321	343	345	344	327	341	339	326	289	307	336	307	334	326	312	323	323	316	311	334	322	316	372	314	301	344	325	311	318	314	322	338	320	319	295	328	335	326	329	307	356	374	309	328	314	308	334	317	336	278	333	339	356	305	304	331	301	328	314	333	325	303	343	293	331	314	327	335	345	329	330	335	279	345	334	335	315	322	312	324	331	303	317	364	276	321	310	332	302	292	291	295	293	333	352	335	316	314	308	343	330	314	320	304	350	316	332	361	358	303	286	343	321	339	305	308	295	285	310	341	302	347	310	316	334	350	305	314	315	336	356	341	301	344	332	363	330	311	315	324	301	314	332	316	317	313	310	352	331	352	319	317	312	362	317	366	304	326	328	299	366	329	329	306	344	316	314	336	326	340	358	305	372	322	349	368	340	321	345	295	300	327	313	363	360	334	329	310	330	329	328	311	319	341	336	342	323	322	350	346	347	361	347	299	350	334	299	319	341	338	309	334	324	319	302	348	340	346	326	317	311	365	326	340	328	305	342	381	326	294	338	308	317	334	315	348	312	337	374	322	331	310	281	340	312	298	325	335	321	320	318	346	351	293	328	329	309	341	343	292	378	339	362	331	348	354	348	347	320	343	315	317	307	349	313	363	330	313	355	313	324	307	318	311	347	301	324	299	308	349	331	310	337	340	339	331	334	336	316	319	362	308	340	338	327	320	313	312	332	342	355	353	339	309	318	363	311	319	334	364	350	310	338	313	327	319	322	321	325	348	284	326	294	313	369	337	281	325	299	349	301	311	335	343	314	311	308	331	304	340	319	352	311	319	315	363	341	361	344	295	304	331	352	323	328	376	339	295	307	333	333	361	344	323	360	323	337	340	306	319	317	288	362	298	297	343	314	314	325	361	338	332	318	339	303	362	358	360	325	294	302	319	354	338	345	319	323	359	334	331	324	330	341	343	342	362	313	353	329	322	339	316	343	307	298	322	322	315	318	305	343	337	326	313	325	337	394	328	330	351	361	314	322	294	299	319	326	351	321	331	325	322	298	287	333	323	338	312	325	329	340	334	340	356	322	296	341	320	291	361	295	365	307	314	324	292	322	303	318	347	300	322	332	347	315	313	333	293	298	330	296
48757	36779	3323	3875	3351	2780	2346	2034	1786	1663	1474	1343	1283	1220	1088	1070	1028	1040	982	1003	999	931	865	959	959	881	883	868	912	880	828	875	875	915	879	846	817	842	841	851	782	866	790	778	831	792	882	850	838	837	823	790	799	809	806	782	786	822	763	775	830	806	796	779	804	792	822	781	863	817	816	769	767	824	772	845	873	788	816	723	791	766	769	787	800	855	766	784	808	768	749	804	803	764	766	756	784	851	818	857	772	800	796	771	838	833	756	742	797	749	778	795	798	758	833	833	816	782	788	791	771	802	807	770	798	799	776	763	697	764	798	782	790	776	771	798	766	736	783	761	870	783	788	757	811	752	802	779	750	788	833	844	806	805	798	785	783	774	772	782	749	731	797	770	744	705	818	805	773	778	766	800	814	819	758	850	759	801	799	821	768	770	832	720	736	772	784	760	780	763	760	763	757	805	790	785	773	769	786	817	792	829	788	738	756	787	753	846	782	793	809	790	834	810	768	826	826	774	781	765	755	790	792	712	788	784	771	800	746	784	758	809	768	786	796	763	740	754	816	813	793	755	834	807	827	779	762	773	799	780	817	827	782	804	825	788	798	818	797	791	818	769	776	816	781	754	750	746	735	786	794	797	815	808	800	814	796	799	751	762	738	782	802	833	734	756	771	801	769	773	774	797	794	825	788	804	794	802	756	769	756	783	827	763	818	812	854	757	786	758	776	746	800	774	751	812	800	781	723	770	809	774	824	771	819	726	767	783	803	815	784	771	799	767	834	765	758	772	787	756	784	801	796	814	807	816	793	730	789	733	786	839	788	802	819	773	765	805	842	838	762	815	796	772	786	777	808	790	796	755	793	819	808	749	772	806	777	800	762	774	777	793	813	775	807	778	844	767	839	797	808	776	786	732	776	846	779	848	825	798	761	776	808	767	763	785	776	807	756	835	747	760	807	788	798	819	813	746	781	780	772	800	802	804	775	735	773	791	791	804	799	781	794	719	788	763	702	786	780	747	714	812	772	767	789	767	832	750	804	759	755	776	835	808	800	754	794	753	772	818	808	768	747	768	775	776	781	810	803	787	792	724	803	786	846	765	804	768	799	772	795	815	811	803	768	799	842	755	794	773	773	769	798	780	747	835	767	772	832	762	813	849	774	809	779	796	792	786	790	807	800	792	701	817	786	762	799	819	760	775	781	795	807	785	758	783	769	789	801	790	816	787	797	850	797	740	797	785	771	793	797	761	800	774	840	759	760	772	777	739	787	764	778	769	788	751	809	788	805	755	775	732	777	789	771	770	766	785	759	821	814	818	804	788	784	804	778	816	740	741	806	747	777	766	767	768	821	821	768	797	736	788	776	803	802	748	772	846	748	805	764	784	796	775	751	804	803	754	794	812	762	745	828	798	822	736	736	779	767	788	806	794	781	807	746	818	747	768	766	772	805	762	765	715	813	811	827	774	795	768	780	836	786	783	766	776	779	798	829	771	799	797	766	762	796	799	816	819	780	741	784	798	780	806	771	743	806	773	768	818	780	761	766	759	863	764	793	814	781	757	765	766	758	802	760	813	754	831	830	799	826	784	815	794	804	803	772	824	814	783	832	714	766	750	746	791	759	774	753	767	769	764	750	809	788	749	809	792	758	797	784	826	806	756	783	733	816	804	797	810	781	737	771	760	787	786	805	803	803	788	804	761	794	796	760	782	791	749	805	794	800	791	779	718	757	815	751	784	817	802	775	774	800	788	817	803	781	767	802	762	767	783	744	785	776	758	827	776	833	841	789	806	785	810	773	819	755	762	771	813	815	738	791	793	762	772	781	796	759	795	779	782	751	801	774	778	771	812	782	787	807	824	824	774	791	794	781	761	810	758	816	790	871	761	817	794	761	778	816	802	822	837	765	808	807	784	696	798	772	756	769	746	802	731	770	767	854	754	768	762	779	806	752	806	796	753	772	773	776	779	795	799	795	817	778	775	818	797	783	781	769	803	760	831	807	781	808	784	817	778	772	816	811	776	802	771	805	714	785	744	743	793	795	791	744	818	856	830	766	766	822	850	778	765	788	773	805	745	800	787	810	797	828	760	824	833	767	784	763	791	759	813	792	768	732	760	771	778	753	787	779	752	796	747	832	816	750	712	766	788	794	777	762	770	759	803	785	805	778	732	789	824	750	795	769	780	760	844	760	810	787	784	727	781	760	784	785	794	811	805	803	758	791	792	829	809	758	767	815	779	775	747	800	794	816	796	805	794	780	741	818	763	770	837	824	844	818	790	792	796	756	803	822	753	767	816	731	819	769	721	732	785	786	804	778	765	756	762	719	788	851	797	816	797	739	834	744	775	824	779	780	792	814	786	804	768	756	776	804	782	810	789	771	766	826	824	834	760	760	809	770	813	838	764	762	790	721	763	793	817	809	811	753	786	747	721	805	771	793	764	767	745	803	745	775	836	825	830	777	790	768	752	795	785	762	775	755	770	778	791	723	805	789	760	844	772	770	723	779	779	779	781	830	739	737	762	778	774	777	771	854	816	754	775	816	840	750	813	793	823	792	817	798	795	795	776	791	772	773	775	804	757	780	749	784	799	791	776	785	814	847	802	814	792	825	806	820	768	788	828	834	793	811	789	856	756	746	776	788	771	782	820	799	813	760	812	785	826	856	818	724	744	778	742	800	772	809	824	746	734	814	803	810	764	766	761	790	798	759	803	774	782	800	752	781	802	821	789	791	786	768	821	820	738	756	766	730	769	830	777	793	752	778	765	770	781	778	856	829	764	799	806	777	771	806	747	733	802	812	826	753	791	793	757	791	769	800	830	728	741	827	791	789	824	847	789	778	815	745	764	787	834	779	746	792	815	764	742	772	767	758	784	806	771	779	787	818	772	782	769	784	792	796	745	759	769	775	772	776	736	800	800	784	774	789	750	796	777	812	768	784	769	736	741	815	759	842	773	787	809	735	806	764	813	774	834	783	730	818	814	781	780	798	810	750	788	815	780	776	754	803	757	753	749	784	816	790	769	800	821	792	787	752	770	745	799	715	785	810	822	756	808	824	791	763	783	808	843	743	775	738	792	851	746	792	756	771	840	788	802	805	764	772	741	769	765	813	823	807	739	836	722	834	752	782	815	774	782	800	774	772	777	758	765	749	735	782	773	768	762	752	769	794	819	714	810	836	801	754	782	782	795	742	799	780	784	758	807	764	803	803	784	793	804	783	725	813	725	731	787	794	776	813	799	834	768	765	770	767	745	785	820	800	811	751	747	831	790	791	834	776	783	732	783	765	738	805	760	747	774	745	778	789	839	786	779	758	823	749	807	809	834	805	770	792	821	820	779	822	714	773	786	757	750	758	749	761	796	789	772	764	781	783	772	786	786	759	846	712	792	793	766	812	782	733	807	762	791	804	826	773	793	716	762	735	816	740	766	785	764	751	778	770	800	810	764	793	802	773	810	772	749	794	768	847	790	774	821	758	797	772	815	777	763	865	776
13622	5309	281	219	197	160	164	204	180	185	174	194	192	176	174	193	159	181	158	174	181	210	159	166	178	188	187	175	188	194	179	180	175	162	162	184	152	164	158	159	190	195	193	155	154	204	201	169	191	187	184	158	188	190	165	168	164	171	171	191	161	201	186	175	178	152	183	198	160	208	178	168	169	173	165	155	154	180	180	159	170	150	169	189	173	185	171	184	201	174	203	177	172	178	172	178	192	182	199	172	174	174	173	150	195	192	195	188	186	153	193	173	176	164	204	201	184	160	172	183	205	147	181	128	161	174	180	177	199	175	176	179	170	163	156	167	179	157	167	154	161	205	173	154	184	174	161	185	183	179	176	219	215	156	174	175	172	176	189	192	181	189	194	187	176	169	152	172	183	184	184	161	182	187	189	186	179	207	169	196	196	215	181	186	205	170	158	154	194	218	202	181	179	155	197	166	166	166	158	156	167	174	183	173	188	183	176	159	188	173	149	176	167	169	157	185	177	185	169	167	174	180	179	198	192	169	171	179	181	188	181	172	155	186	179	165	185	195	197	177	189	196	164	178	161	173	188	194	206	177	202	168	166	181	179	173	162	210	148	162	168	172	179	187	177	166	172	203	176	156	186	177	182	165	200	171	193	160	167	172	195	154	181	152	163	176	176	180	165	177	168	188	173	209	179	180	172	198	167	165	167	181	165	183	158	185	191	174	165	186	199	168	194	176	188	166	190	169	178	162	176	171	165	160	179	179	168	173	160	149	172	191	180	186	186	176	177	168	160	154	174	193	155	150	182	176	183	178	172	209	185	172	174	172	154	182	164	162	194	180	176	184	191	193	183	171	182	202	187	183	156	160	171	193	187	167	152	173	166	149	197	195	195	187	157	167	180	156	165	160	159	193	205	183	156	156	186	198	187	175	196	192	198	208	185	190	169	179	175	194	202	178	168	209	170	173	150	174	181	157	183	150	162	198	189	188	179	198	177	174	176	184	181	151	151	155	181	167	180	213	203	179	184	179	191	184	159	165	195	191	167	156	158	172	180	173	195	166	176	171	188	206	157	190	192	151	190	164	174	190	191	201	169	154	188	171	177	186	197	186	186	144	170	169	193	171	188	175	182	199	171	182	179	174	201	189	201	170	180	170	180	170	172	189	163	194	166	206	168	159	186	155	180	182	188	170	177	175	192	172	192	180	162	192	172	191	161	177	185	202	160	187	201	193	152	176	169	171	173	176	186	177	164	191	181	186	168	141	163	194	182	191	176	168	179	194	173	187	179	178	168	197	203	173	196	189	178	166	191	174	189	183	152	184	174	179	183	171	150	177	172	197	166	214	194	207	178	171	165	175	185	171	180	173	200	173	175	170	166	219	174	187	179	161	178	167	158	168	186	204	205	197	186	186	170	171	186	168	174	177	178	172	164	200	168	172	195	182	187	159	175	185	174	182	176	174	167	213	166	157	183	199	192	181	190	160	203	178	177	184	167	195	169	195	203	174	173	182	168	183	169	167	199	167	172	180	170	206	170	169	198	174	145	209	172	183	197	180	169	193	189	145	183	188	157	174	196	189	164	170	164	209	175	172	199	195	183	153	172	213	176	167	201	192	211	190	174	185	185	188	205	188	177	193	181	168	195	195	189	196	167	185	176	188	172	189	176	196	193	165	195	183	172	174	173	199	194	189	185	167	190	180	172	202	179	207	176	189	193	173	173	175	164	178	175	151	165	177	171	184	159	184	166	164	149	188	183	158	164	178	203	196	190	173	159	162	177	174	197	168	168	171	194	188	175	164	181	192	153	185	167	190	186	173	184	193	178	184	188	190	167	188	188	144	185	183	169	160	187	175	178	177	164	201	170	158	152	192	164	176	167	172	188	189	180	172	175	185	183	189	164	173	166	199	162	189	198	167	208	192	195	165	165	165	172	156	177	171	219	180	174	168	185	171	189	196	180	153	174	180	181	178	213	185	185	191	181	187	151	201	180	180	196	180	176	171	180	166	185	179	159	184	195	154	194	173	171	211	183	181	181	171	189	197	166	160	183	164	181	186	172	178	171	181	202	168	174	169	169	166	202	182	168	194	164	194	161	183	194	154	178	167	183	182	160	181	182	189	181	178	185	194	175	181	170	187	183	161	184	177	203	172	194	186	183	155	179	173	183	159	211	192	195	176	184	192	156	144	179	191	165	175	165	189	164	186	190	172	167	172	223	189	143	164	181	179	196	177	189	158	190	180	199	156	189	170	204	148	163	176	215	209	172	196	200	197	179	191	183	176	169	164	173	169	177	177	168	190	175	178	167	192	187	156	170	174	181	182	164	203	185	162	184	160	173	171	186	172	174	209	158	192	166	172	197	198	187	175	188	169	184	160	176	163	171	156	174	179	201	154	160	185	157	175	181	183	174	190	146	166	166	158	146	174	176	189	177	153	167	166	169	195	169	183	189	175	173	177	178	155	201	183	158	169	179	195	178	186	196	155	176	176	185	179	193	189	168	180	190	168	152	158	168	178	183	189	204	178	168	199	165	175	166	177	156	169	162	171	196	159	172	159	185	179	185	163	180	193	167	186	183	145	186	185	168	182	171	169	180	176	162	182	179	170	189	165	157	161	179	173	181	177	164	181	169	191	145	181	156	188	177	153	198	179	181	174	164	192	176	160	186	163	163	188	178	142	190	186	182	167	179	179	161	188	174	188	189	151	180	192	195	158	180	181	172	169	173	201	196	177	174	178	181	154	154	181	183	189	173	180	150	173	183	195	178	179	187	192	191	180	183	175	165	168	191	164	186	191	163	178	196	176	158	189	167	171	155	198	183	197	180	166	175	166	177	184	174	185	151	194	187	154	188	157	148	168	162	198	164	178	181	179	168	206	179	178	165	165	169	164	144	204	152	177	186	184	192	156	184	181	182	176	175	191	208	177	180	170	186	189	162	153	181	206	177	160	198	182	196	174	187	188	164	172	178	183	161	187	175	172	192	182	181	228	177	165	159	184	180	185	158	178	183	194	173	170	178	171	185	171	214	168	192	194	199	160	184	166	172	160	151	176	189	182	179	148	161	176	163	156	166	182	186	177	182	200	174	153	191	186	184	179	187	189	182	158	168	162	189	189	156	191	166	190	177	213	178	181	165	190	174	193	192	186	167	177	183	179	182	187	168	190	174	175	178	178	195	176	189	182	152	185	158	161	184	173	189	167	169	206	173	187	170	178	176	195	194	169	177	178	182	181	184	133	187	198	165	198	170	197	175	181	154	177	157	176	154	177	166	171	164	169	181	185	162	173	194	167	193	183	184	163	162	189	208	195	173	160	164	162	197	171	192	153	181	176	196	168	185	145	182	159	173	174	160	174	182	181	150	179	181	179	199	180	203	202	174	165	163	171	174	169	170	160	171	205	195	160	193	170	180	180	165	182	179	185	163	179	203	184	173	171	190	183	212	185	184	187	185	181	167	195	183	173	186	160	182	192	182	183	169	181	182	174	196	184
14571	6518	529	530	537	580	526	545	527	526	530	529	509	496	473	485	547	508	532	512	496	487	478	498	522	499	496	493	529	466	552	555	482	475	504	544	503	521	500	498	552	544	500	457	499	480	469	468	523	491	522	488	511	499	476	476	511	485	493	500	468	472	507	495	510	536	470	512	466	477	490	491	473	502	486	472	531	474	493	477	486	455	500	497	506	520	507	463	563	534	521	517	455	527	538	504	496	515	489	538	533	496	518	502	486	472	501	470	481	527	491	528	482	507	509	501	535	516	503	519	482	442	492	478	449	471	512	530	484	511	536	516	502	552	491	492	513	492	490	507	507	502	525	503	458	515	496	502	519	495	493	473	517	534	552	494	483	514	508	551	516	476	522	479	471	498	483	538	505	508	498	494	498	481	515	508	501	489	531	487	473	518	510	505	512	496	507	491	542	494	540	524	504	498	501	486	499	497	505	539	518	521	528	500	489	514	497	455	548	518	529	484	482	508	478	474	553	506	495	467	499	504	498	431	514	525	491	492	524	497	493	511	472	482	506	518	521	459	491	527	503	466	504	508	512	480	492	531	519	493	493	488	469	521	512	482	493	453	508	507	497	512	510	516	511	517	464	548	492	513	536	510	449	483	522	536	470	508	487	458	528	476	509	482	495	501	526	458	495	512	519	512	523	489	540	485	481	527	478	488	506	500	509	497	538	536	494	478	550	480	502	470	477	497	510	491	475	506	551	506	507	513	492	533	507	501	482	518	525	472	527	476	508	507	508	525	513	494	481	479	480	498	512	556	527	522	495	503	478	488	546	498	507	493	517	450	539	491	505	472	472	477	552	509	497	500	479	474	545	507	536	527	480	483	508	477	573	524	478	524	568	530	562	518	514	493	464	497	486	474	493	522	514	500	548	453	497	507	490	512	515	478	506	469	513	480	454	509	481	483	501	518	530	488	446	532	516	451	521	489	468	509	485	493	495	477	440	538	516	526	500	557	480	555	492	465	458	502	487	544	487	509	478	481	504	512	491	464	487	443	461	473	517	507	524	504	464	515	537	529	492	505	517	483	493	499	477	459	508	475	473	507	482	511	485	530	498	510	517	521	453	534	491	450	520	503	549	524	479	474	495	473	508	493	508	505	514	504	496	488	490	527	487	502	527	505	525	529	542	496	482	482	525	492	493	498	500	485	517	482	476	494	461	513	530	486	487	518	515	469	512	524	475	536	471	495	497	514	488	461	494	520	531	516	444	482	512	506	504	510	482	502	491	493	525	457	459	502	491	458	478	483	514	515	507	513	529	512	474	477	472	504	523	557	498	486	554	473	481	538	512	510	484	482	518	507	510	472	460	471	459	507	494	524	461	505	468	488	520	494	540	520	477	547	553	487	472	485	482	513	499	537	497	497	483	488	508	502	467	493	451	519	483	514	518	533	474	517	490	428	539	495	506	503	515	500	516	516	483	497	494	474	488	518	493	468	483	499	489	507	528	493	524	512	508	498	525	505	459	495	499	511	501	492	502	483	546	511	537	506	505	485	522	510	480	466	493	510	522	520	500	511	495	500	546	497	521	476	498	489	539	489	481	488	495	502	508	499	493	483	528	510	481	511	522	513	528	515	521	523	522	495	482	501	470	500	499	511	515	542	507	560	482	468	500	551	490	533	503	503	467	455	487	512	508	523	408	511	498	509	477	530	498	513	479	493	500	512	474	482	482	475	509	486	482	486	526	477	488	479	490	458	507	516	509	517	479	512	510	491	507	496	490	458	463	479	514	488	485	481	499	533	510	503	502	522	531	468	503	502	510	519	509	479	512	527	477	477	477	493	480	533	488	482	504	533	498	503	497	476	483	453	486	460	478	465	543	531	491	530	526	505	515	538	495	485	464	487	504	499	483	520	472	473	502	499	480	534	481	493	523	507	556	470	523	515	529	477	505	468	506	507	457	502	508	511	515	506	499	487	519	476	513	523	469	480	516	484	506	526	484	484	462	513	468	469	505	487	511	486	493	485	507	487	536	525	515	504	493	492	484	493	536	496	494	489	484	495	480	525	526	513	516	489	526	499	502	475	476	489	532	542	509	553	503	494	459	495	491	526	497	513	535	484	474	520	451	510	505	508	514	493	491	526	508	517	480	498	490	498	490	497	488	486	484	505	458	507	478	488	463	494	517	498	508	502	495	467	492	485	528	516	486	503	468	458	481	536	484	516	516	468	538	479	452	536	503	498	495	505	507	504	522	534	491	478	514	508	503	506	474	504	534	522	490	475	521	475	489	492	532	533	498	516	501	492	487	504	507	494	515	518	511	482	482	533	486	513	470	486	505	506	539	482	476	533	494	514	518	472	506	542	504	491	499	486	473	465	504	524	485	478	565	483	521	493	491	493	516	529	516	547	469	496	506	489	511	492	504	521	524	511	527	464	504	482	483	511	519	490	475	496	467	519	528	457	489	515	512	481	497	478	510	470	498	505	531	506	521	495	482	494	506	492	524	523	521	483	527	504	495	476	515	494	493	533	488	485	499	496	475	522	515	507	480	477	503	504	502	500	507	506	474	460	514	545	505	514	502	483	472	506	461	452	476	490	514	543	467	500	504	478	481	544	492	513	508	491	505	526	478	464	484	466	455	493	536	487	484	499	511	504	484	489	508	498	489	491	442	526	528	497	513	491	495	521	539	511	526	490	503	501	511	488	530	455	508	469	509	528	467	494	485	469	455	510	483	502	484	502	508	496	493	499	498	540	504	489	554	495	509	530	514	515	558	499	521	523	502	530	495	449	505	526	475	446	534	517	493	484	447	529	482	499	524	512	503	486	485	510	471	475	490	482	447	499	482	471	501	548	519	502	492	444	497	477	472	475	499	513	463	488	493	469	489	513	449	501	511	463	491	489	498	559	498	508	503	472	511	470	486	464	528	520	459	508	502	497	480	493	462	491	537	477	520	486	515	472	508	490	523	525	493	461	560	495	523	484	495	475	511	526	479	536	527	494	499	545	506	477	507	460	495	474	534	530	496	479	491	502	506	493	504	470	504	513	507	475	501	492	501	530	477	492	500	552	512	497	514	470	497	512	515	515	509	521	543	520	514	512	476	520	491	518	491	502	530	500	502	522	469	510	506	549	475	499	488	472	487	481	476	501	502	498	515	489	518	534	509	493	473	529	467	525	482	489	494	485	488	505	511	478	515	492	501	480	509	505	527	480	497	519	489	506	522	482	474	474	509	508	498	484	546	495	511	518	508	516	488	516	485	502	456	491	476	510	474	504	488	499	518	493	484	487	452	479	500	513	539	510	490	477	497	526	480	497	473	514	494	497	470	470	478	503	498	454	509	478	485	494	493	484	542	508	509	516	511	523	524	465	468	498	524	508	483	485	525	513	488	497	497	536	512	478	496	522	514	515	514	504	524	504	555	506	484	532	531	463	521	502	526	537	525	514	513	525	498	501	482	486	527	482	516	497	501	500	488	512	495	489	470	492	505	519	502	502
63557	48870	13409	1655	636	599	468	451	393	363	374	354	360	418	377	349	352	382	321	335	344	342	349	344	354	363	316	385	342	316	337	321	355	295	298	376	324	326	366	357	352	348	321	319	384	325	331	360	346	316	300	323	356	331	304	290	354	327	325	302	318	352	335	336	336	349	319	334	360	342	311	302	356	357	350	331	341	338	339	333	306	358	325	329	340	325	288	324	320	335	315	303	326	362	332	367	330	305	326	327	351	337	324	315	312	342	310	317	331	337	336	327	333	349	312	315	351	312	312	327	337	318	356	324	329	332	310	321	340	333	348	338	329	362	309	326	331	343	312	331	327	312	332	329	330	339	332	331	364	349	342	340	323	302	328	323	341	319	328	318	345	311	365	347	363	325	294	331	321	344	364	337	363	327	327	332	302	326	308	315	331	310	324	339	343	362	380	305	337	326	300	303	343	354	336	313	356	325	340	316	310	359	334	335	319	345	359	338	348	315	317	339	347	323	341	295	306	299	358	320	337	318	322	347	323	307	344	343	328	339	319	353	332	360	348	330	333	307	357	309	345	333	328	317	351	321	349	333	333	330	356	345	327	326	345	301	349	318	340	324	307	308	288	367	309	347	318	344	341	323	306	335	369	296	304	355	314	343	366	334	356	322	349	320	339	361	357	328	373	327	327	332	347	383	336	330	319	334	300	316	340	343	330	332	344	343	335	328	347	313	325	311	352	321	326	315	363	326	348	337	349	322	349	317	338	353	329	353	397	356	330	324	319	325	346	316	345	326	348	329	323	334	397	331	351	336	357	318	369	349	348	318	297	347	357	329	333	310	320	315	291	350	314	334	313	362	326	324	323	315	354	355	321	295	361	324	346	364	326	333	354	295	312	335	373	327	285	343	327	314	301	357	341	321	323	302	355	301	358	319	354	370	306	343	315	352	332	333	339	327	323	322	348	344	330	308	323	342	339	324	371	342	310	344	320	324	349	353	327	314	354	340	333	352	359	354	348	341	351	322	333	343	368	331	351	331	334	293	326	363	341	354	325	343	298	299	370	354	332	368	354	342	378	298	345	346	326	313	324	375	330	329	317	356	369	338	338	318	319	344	366	308	344	333	358	323	356	343	321	315	354	337	328	360	331	339	408	312	317	348	333	321	361	330	345	326	337	328	306	358	363	313	293	334	353	354	353	320	314	304	386	314	343	322	355	352	338	325	354	324	328	292	329	335	306	347	312	338	308	345	344	321	319	375	335	338	343	351	325	339	332	334	310	314	320	323	324	321	356	346	341	334	330	335	356	335	323	333	322	358	337	347	320	310	325	358	338	336	306	353	326	369	353	349	299	352	346	349	323	336	317	346	343	328	341	325	302	307	367	325	349	324	318	334	349	318	368	312	355	378	329	323	325	330	322	313	329	338	350	309	333	338	335	319	340	329	354	353	311	324	316	317	313	329	321	343	307	317	323	358	314	327	348	334	336	301	314	306	345	328	355	338	339	310	350	345	345	348	341	326	332	352	333	325	306	328	344	334	320	327	320	312	362	358	319	334	329	363	350	363	307	334	329	342	316	361	353	344	352	330	349	349	360	334	329	354	330	342	321	342	311	339	361	361	320	375	339	316	301	319	342	323	340	302	325	310	324	329	304	324	319	331	357	310	328	361	323	320	332	352	316	339	335	353	291	340	328	340	347	328	310	298	349	324	344	325	343	348	342	336	348	350	321	343	322	355	360	350	343	339	347	311	341	332	332	328	342	312	331	326	362	343	353	384	338	326	345	346	341	324	346	354	325	336	344	320	329	336	302	358	329	326	331	317	301	371	354	319	329	318	340	360	326	349	339	346	345	333	285	334	346	333	329	337	316	318	276	294	340	295	332	344	351	350	326	336	359	326	329	303	317	307	311	352	322	319	361	317	350	324	334	332	376	324	330	286	340	357	348	337	363	325	346	327	355	349	342	308	309	337	318	312	333	360	347	335	329	334	356	325	330	296	353	347	312	332	329	344	334	353	319	326	319	342	347	365	329	323	341	341	344	355	294	334	343	355	376	327	307	332	323	313	346	328	332	344	354	353	341	314	348	325	335	305	320	319	336	271	329	316	332	328	357	318	330	353	321	348	339	354	341	314	355	354	356	322	323	339	360	339	366	344	331	307	347	345	342	340	342	348	336	303	341	342	331	364	338	364	338	336	348	330	352	329	309	364	315	320	323	307	312	321	344	336	329	319	333	325	321	325	302	316	356	307	335	351	328	364	318	341	357	328	315	330	307	334	324	287	320	290	346	328	329	341	344	335	330	319	378	336	328	325	351	334	357	337	349	365	312	319	313	347	326	332	320	309	328	333	339	366	368	348	323	353	341	324	349	354	284	341	358	342	340	342	363	347	352	290	339	333	350	318	359	328	352	315	346	376	318	348	327	327	350	309	324	347	374	341	309	338	338	348	344	358	334	283	338	332	335	313	356	326	325	313	340	349	342	354	320	349	346	300	347	322	319	298	334	376	349	353	351	330	307	328	343	336	323	339	313	333	357	315	331	330	335	323	324	350	346	327	365	332	329	334	354	320	332	327	340	330	332	332	309	324	296	323	301	330	326	340	295	326	365	302	317	314	306	347	310	293	338	355	337	381	310	344	343	312	368	340	339	337	343	333	340	355	330	334	325	349	338	354	338	338	344	332	313	343	340	342	335	330	315	363	337	318	328	345	310	310	348	339	334	341	354	332	316	341	366	339	330	319	324	312	360	336	318	326	320	316	364	316	322	310	332	352	317	340	336	334	329	333	328	343	351	333	315	335	324	328	313	331	308	310	346	306	347	351	346	320	360	381	315	354	299	346	311	339	326	333	361	361	325	327	318	335	360	350	318	332	351	319	340	300	346	346	334	332	335	317	361	328	315	315	324	378	353	336	305	317	288	334	366	361	351	327	314	339	331	306	328	344	330	352	324	336	345	352	341	321	363	364	389	333	345	329	338	342	338	330	335	326	348	358	305	325	352	355	344	327	336	308	330	311	343	324	345	318	335	340	332	351	309	336	340	358	351	317	335	316	351	298	314	325	361	353	332	334	348	314	337	314	329	313	310	350	349	303	336	347	348	338	306	339	320	330	328	335	304	358	328	302	317	307	337	319	370	306	335	315	375	338	312	358	343	372	338	335	327	342	309	333	343	341	318	331	343	336	336	346	323	358	323	326	334	326	337	321	344	326	351	355	307	333	341	334	329	337	357	359	313	338	356	360	343	314	354	353	349	388	352	363	291	318	330	286	314	375	343	335	338	320	339	312	302	321	358	346	332	324	327	364	321	328	346	371	313	323	304	350	332	340	356	337	340	356	339	344	347	322	354	344	354	320	325	341	320	344	397	380	352	339	315	314	343	375	316	338	369	334	310	320	338	310	315	328	348	318	312	335	322	317	353	344	343	280	350	331	331	323	336	360	335	314	311	337	360	363	363	338	350	321	318	338	342	309	408	339	331	362	341	305	312	332	315	342
40340	28292	2136	2375	2204	1949	1662	1495	1375	1252	1124	1071	1083	1032	1017	1027	952	925	941	919	954	914	986	884	913	892	850	875	927	841	890	877	805	811	845	830	837	850	850	896	841	882	875	859	807	790	860	817	847	870	837	921	908	884	874	845	804	779	851	805	827	834	833	838	810	818	862	807	825	800	838	854	868	835	806	868	827	832	853	808	795	853	824	884	842	880	821	810	827	844	812	821	805	815	799	817	888	859	836	811	803	797	866	836	787	795	836	833	811	808	806	762	792	833	808	750	812	798	843	827	826	811	833	790	818	832	872	814	843	815	793	867	793	822	850	842	821	803	872	798	846	812	800	792	816	829	828	835	825	819	849	804	817	856	823	820	854	821	821	842	830	821	827	818	825	787	863	734	834	840	844	827	826	851	810	874	823	832	805	836	839	820	835	798	866	822	832	824	803	812	792	863	845	852	829	819	855	848	877	828	861	751	858	827	899	826	840	885	758	803	773	827	841	834	814	811	839	832	811	793	789	807	804	795	787	843	782	829	853	819	862	816	831	816	838	805	813	790	847	892	854	795	801	815	779	849	815	831	839	870	881	816	827	854	857	811	792	821	857	779	810	819	832	811	810	830	778	832	812	806	839	862	796	853	840	823	843	802	935	844	841	826	818	848	821	822	832	859	824	809	801	786	804	844	842	832	833	831	817	812	815	803	796	834	818	826	825	779	865	810	821	853	771	823	820	790	773	774	829	781	793	827	832	819	809	791	796	814	813	819	791	810	813	830	820	766	877	848	824	877	789	854	825	834	787	841	805	777	848	820	826	847	821	813	831	792	859	830	804	802	850	867	860	856	834	842	818	880	828	834	831	823	873	820	789	802	873	815	833	795	816	853	832	811	834	839	820	852	849	808	823	839	839	866	824	835	799	812	829	816	830	826	791	806	790	803	861	825	817	819	821	805	826	859	846	814	761	816	820	784	853	827	841	879	826	836	899	792	833	812	865	852	832	876	837	835	827	797	823	832	826	821	814	792	869	827	825	852	824	853	813	865	891	867	810	841	802	847	816	842	866	804	827	814	845	804	809	864	833	834	838	837	846	837	827	767	844	802	805	802	831	828	827	809	791	785	866	870	815	807	867	835	826	874	801	817	842	813	795	821	864	849	825	835	838	778	827	841	858	861	812	774	822	840	789	844	821	833	862	802	835	786	833	818	820	817	855	847	885	786	881	794	805	791	842	808	801	854	803	840	813	815	834	845	855	808	820	811	835	784	833	874	818	866	850	852	818	818	765	805	849	844	870	865	811	757	823	783	830	851	765	832	766	831	786	778	849	828	835	802	798	820	864	802	829	859	763	863	811	784	803	856	817	820	866	828	856	785	813	828	815	806	851	861	807	834	824	853	792	835	846	854	796	738	836	794	807	831	811	808	808	852	858	812	798	851	799	856	782	811	845	825	865	839	800	813	813	865	836	817	770	819	815	867	811	797	841	807	830	864	811	835	837	814	795	827	769	787	825	835	830	854	822	825	809	823	820	847	810	838	843	862	842	830	819	801	842	887	838	804	837	813	837	808	858	913	879	848	792	831	780	840	827	834	774	831	870	786	817	852	795	783	865	813	840	865	791	790	850	864	824	872	796	830	813	835	807	825	798	871	836	791	796	807	839	857	809	809	858	834	815	811	885	813	841	748	837	865	813	803	841	813	863	798	847	809	859	826	828	805	805	810	813	827	804	822	811	816	844	861	862	801	811	801	864	793	805	759	826	822	813	827	773	794	815	753	809	833	812	824	812	830	792	805	834	840	839	766	873	765	797	867	891	767	812	825	826	837	825	807	791	805	913	811	808	805	825	829	823	784	813	841	781	812	852	824	815	820	827	844	813	858	866	826	783	851	858	830	861	803	853	841	841	794	851	829	833	827	795	849	816	809	855	784	803	855	820	803	793	809	776	805	823	829	829	780	787	850	844	806	868	776	822	834	782	809	818	837	867	846	806	798	824	830	786	827	821	786	805	848	825	849	830	901	797	763	782	825	853	832	830	822	838	907	794	852	875	821	817	821	799	809	810	812	832	802	851	814	821	796	761	840	854	806	803	845	821	819	916	839	849	775	821	814	847	829	840	869	827	807	842	859	821	802	841	901	804	857	833	827	819	893	901	833	884	796	792	808	802	828	816	805	789	872	762	861	819	831	817	812	822	853	799	807	800	767	796	799	851	778	854	842	785	869	785	858	829	830	758	851	849	811	783	800	830	808	826	842	789	848	828	850	824	836	783	840	870	865	810	834	859	825	754	809	829	842	848	800	775	838	822	782	820	801	862	808	809	875	837	848	831	835	854	824	838	800	869	821	830	796	825	795	826	854	810	867	837	788	805	846	797	837	838	820	804	830	845	820	906	789	802	840	827	893	819	807	822	825	839	849	815	835	857	832	867	789	832	807	830	841	788	792	798	832	845	786	785	833	849	838	844	820	806	827	784	774	852	841	820	844	825	848	809	840	802	851	834	798	824	857	801	858	846	814	831	775	812	809	809	806	797	825	850	831	864	843	847	762	810	830	823	840	835	792	806	838	863	883	817	791	830	792	828	805	829	840	892	820	803	784	873	828	834	840	791	823	859	809	874	791	771	854	794	854	809	844	816	815	785	820	830	813	790	821	773	797	830	807	840	804	812	847	848	808	840	852	862	837	799	872	796	796	800	837	865	804	834	831	787	804	814	785	810	861	850	841	821	796	768	851	804	833	820	817	850	863	772	808	853	829	799	843	866	844	841	747	875	804	815	829	813	809	943	822	763	795	852	867	804	813	800	881	813	787	837	850	763	843	831	848	847	818	882	827	804	748	835	845	815	820	836	879	815	829	832	828	851	827	799	814	842	849	852	838	794	810	847	816	860	807	839	813	795	785	826	812	814	789	835	817	854	842	817	795	798	827	782	853	817	896	812	801	859	826	861	882	841	861	808	831	859	812	870	820	834	807	875	820	857	837	837	789	840	775	802	824	784	809	851	784	905	832	860	814	814	845	848	828	879	839	815	864	811	837	824	789	792	799	783	840	821	774	792	834	822	826	855	813	783	857	817	857	810	864	830	849	807	900	827	846	784	829	847	827	804	829	833	896	807	806	809	861	828	835	816	908	872	796	794	830	809	815	807	811	822	836	825	859	825	872	855	816	804	863	818	793	778	855	842	817	799	862	856	809	835	856	812	833	870	788	824	827	881	856	815	822	847	844	847	840	854	782	829	823	796	823	828	831	823	806	827	798	845	797	819	800	839	857	766	823	836	822	858	842	852	833	791	848	854	793	820	807	852	859	783	799	858	838	866	832	804	804	777	797	845	837	836	797	847	812	791	825	809	800	828	822	790	774	832	792	801	784	811	873	837	836	831	843	842	840	835	799	828	860	812	864	849	803	771	869	821	838	795	795	873	853	829	832	848	823	792	789	817	811	796	804	850	822	821	844	791	811	836	824	822	845	832	791	860	817	814	792	870	853	824	882
73949	54975	20557	7132	1367	826	633	530	517	423	411	422	417	396	402	366	348	358	328	409	342	339	332	332	350	359	335	335	325	335	331	327	321	358	327	335	350	320	362	300	340	318	343	330	342	324	348	338	310	341	345	338	292	352	337	301	339	355	329	327	312	360	323	324	333	349	327	317	376	360	334	344	332	330	345	341	330	383	340	349	327	342	334	380	347	337	349	349	327	343	312	316	323	328	316	355	350	343	363	325	312	330	317	345	352	279	299	356	320	307	311	320	342	313	330	291	329	333	327	303	360	309	315	319	343	337	357	324	324	299	290	336	339	325	320	329	329	356	324	343	328	337	328	357	326	350	354	326	330	318	324	341	328	293	333	315	315	332	347	325	334	327	328	311	321	343	333	319	293	313	352	372	339	351	365	352	309	326	347	338	339	331	290	327	312	328	322	321	358	306	329	341	326	321	300	334	324	348	355	341	324	353	353	316	306	338	332	311	338	334	313	318	311	317	313	323	337	353	336	314	311	303	317	371	328	304	326	357	331	366	365	335	335	330	307	325	314	302	341	337	313	324	317	360	332	315	343	303	379	348	311	316	306	357	362	312	313	304	320	315	326	311	325	356	322	361	332	332	331	336	299	330	319	306	314	348	379	314	360	332	300	324	308	316	334	304	316	313	307	309	331	307	327	314	348	320	298	326	321	302	361	325	284	321	335	362	310	330	322	330	347	334	360	333	321	364	334	318	313	326	316	326	298	332	336	330	327	334	354	319	326	320	331	315	335	326	327	343	336	337	332	293	284	348	322	331	357	317	308	332	334	331	315	336	297	347	317	317	290	329	303	323	297	312	369	340	339	341	351	342	352	330	326	338	336	310	318	316	297	344	327	308	311	328	346	316	336	345	323	330	316	314	297	307	332	314	301	324	333	352	313	314	348	335	350	311	333	332	326	316	332	341	317	320	320	359	319	328	316	323	338	322	337	310	314	349	343	336	334	357	354	335	321	319	337	359	346	340	303	332	317	298	319	324	343	325	340	305	359	327	335	314	341	319	317	358	320	339	301	298	306	323	323	338	297	336	334	336	326	286	353	353	313	360	336	307	354	320	299	319	344	341	351	352	340	317	330	306	333	323	298	305	330	308	328	320	352	313	356	333	321	295	313	325	340	325	295	292	329	315	279	331	340	293	302	281	301	309	335	329	340	334	355	356	299	310	322	332	330	302	317	316	307	329	333	322	320	334	313	333	336	350	303	338	306	298	336	336	350	299	317	335	328	312	338	337	333	384	296	348	302	341	329	305	328	310	311	336	340	330	342	325	351	324	335	307	330	291	312	330	358	292	354	345	314	332	289	311	360	327	323	349	324	307	350	311	284	304	326	349	353	348	366	337	316	317	358	331	330	313	320	311	339	324	333	316	325	361	339	317	316	292	312	328	308	325	347	316	343	319	323	310	382	354	378	332	320	357	330	318	322	373	318	326	335	341	328	340	358	394	345	316	355	351	353	341	368	318	327	328	306	304	307	298	306	384	367	316	346	347	309	333	335	357	330	377	287	323	345	342	296	313	346	333	313	319	342	306	354	343	294	288	306	338	298	306	301	334	363	328	315	328	300	349	299	325	344	290	316	300	350	340	355	330	326	317	314	309	357	344	324	348	319	294	319	329	315	334	305	305	337	348	314	292	308	315	300	340	338	337	324	337	339	317	340	342	320	297	315	318	330	331	316	333	310	361	346	318	320	368	337	328	321	338	335	341	327	306	332	320	312	330	336	364	367	331	339	394	333	306	301	298	336	349	324	342	369	340	331	323	335	345	322	347	364	346	317	364	349	327	309	345	340	329	325	324	325	321	307	340	327	363	345	321	312	368	332	354	351	329	332	354	306	284	301	327	323	329	341	335	338	309	309	327	357	322	285	340	355	361	332	323	330	326	335	336	293	336	338	303	295	317	323	334	321	331	323	319	287	329	310	298	338	319	340	344	320	338	320	291	376	329	342	333	324	343	354	325	346	342	360	293	356	330	333	335	327	297	330	321	313	313	365	368	339	328	319	347	326	314	365	389	352	324	332	309	308	345	327	335	312	346	335	324	299	336	344	330	356	331	333	305	324	333	326	292	329	348	330	327	363	344	348	321	337	326	328	319	327	353	352	330	350	309	323	301	313	332	333	321	336	322	337	322	326	327	345	311	313	323	327	315	338	358	345	326	331	320	367	319	361	334	337	324	312	350	335	318	313	331	317	332	271	291	325	334	360	312	340	332	363	313	333	334	324	293	343	355	333	357	335	346	341	302	305	344	333	355	304	294	326	367	347	311	331	337	300	349	343	306	346	312	307	342	347	350	299	304	312	289	305	296	329	313	357	328	315	309	342	303	348	346	342	311	304	324	357	335	313	378	342	316	311	310	324	341	326	313	307	299	354	352	319	328	315	322	300	330	341	322	325	339	308	341	338	312	305	323	291	330	363	316	337	321	339	348	334	353	356	323	313	324	334	317	310	318	304	351	354	337	330	310	317	316	321	287	336	310	330	326	335	354	299	345	330	316	303	322	332	309	348	338	335	344	323	325	324	292	364	322	364	314	341	345	339	365	341	340	333	343	347	328	324	342	355	345	312	304	337	328	321	338	339	368	337	344	349	321	349	343	366	346	308	352	351	307	319	309	341	353	336	363	308	347	327	337	336	322	340	327	328	337	336	335	298	335	316	322	321	342	315	315	321	326	308	356	326	351	310	315	334	326	324	349	317	313	318	333	334	380	329	328	319	320	322	357	339	347	316	337	351	306	323	349	324	353	349	323	335	333	339	326	336	328	294	337	364	346	378	334	302	305	316	317	355	335	321	309	326	305	349	318	327	328	325	337	304	334	326	332	362	329	334	318	304	340	321	346	316	328	326	313	342	329	335	356	350	369	353	312	349	346	345	330	331	365	314	316	315	317	332	336	331	342	317	300	332	373	326	318	349	327	353	334	327	317	335	312	360	284	375	325	316	318	336	305	337	304	336	321	298	303	360	363	320	370	331	335	337	337	322	324	342	329	314	329	298	322	335	336	364	339	311	324	357	308	331	316	331	364	293	356	356	319	325	348	353	329	312	329	345	325	307	315	347	374	296	341	330	336	362	329	303	355	314	351	326	345	338	319	299	339	337	315	322	340	325	352	354	321	358	341	322	341	329	328	330	303	371	309	310	312	339	332	320	324	328	333	339	322	344	345	293	336	336	312	328	306	313	346	317	339	312	339	320	329	307	357	322	334	308	323	318	336	314	320	316	355	363	314	303	326	373	343	337	335	322	341	341	307	363	336	335	317	282	328	305	313	332	341	306	319	312	288	292	340	311	369	336	328	341	297	358	338	310	310	334	346	330	311	348	300	336	297	332	351	349	349	327	309	330	303	388	338	354	287	342	322	318	319	319	344	327	311	290	301	313	327	345	321	363	380	315	305	325	328	330	314	326	359	319	373	333	338	337	347	329	345	315	356	330	318	322	337	342	331
49306	36532	3445	3929	3396	2779	2388	1956	1778	1526	1431	1354	1292	1202	1125	1058	1057	1082	1018	1002	959	966	979	941	877	871	894	894	835	946	873	844	824	865	822	904	786	844	791	872	821	803	880	823	822	830	775	844	820	826	834	811	785	763	838	785	835	801	782	784	808	790	799	858	862	782	817	836	755	815	812	802	752	804	830	860	821	795	771	785	752	774	760	762	754	779	796	771	802	780	810	850	805	777	830	765	839	837	813	807	773	800	850	823	779	785	781	798	842	787	790	767	818	825	815	770	798	788	808	811	811	806	804	808	773	763	768	798	814	784	832	750	819	764	775	780	770	820	762	781	740	755	786	787	719	769	787	773	756	786	783	795	837	770	787	791	804	784	842	785	770	797	809	797	790	790	749	835	793	770	765	762	799	834	775	822	815	787	793	783	761	773	766	779	822	765	802	770	779	782	744	785	746	796	779	783	807	757	771	780	811	771	761	835	731	770	764	802	782	793	764	787	766	774	757	774	776	761	823	799	735	791	809	813	789	797	785	761	803	733	784	771	773	806	814	774	736	778	800	811	760	802	770	760	830	791	771	790	742	754	756	737	759	831	758	751	782	790	776	787	784	811	823	805	815	778	772	765	797	773	821	780	789	764	833	790	791	790	766	793	773	820	802	822	782	760	810	759	800	744	808	760	784	778	800	795	793	781	767	809	749	768	737	762	819	720	793	850	733	728	775	781	767	810	765	800	777	777	791	799	791	791	770	790	799	785	770	789	801	728	753	782	776	821	780	789	802	745	788	761	796	792	780	769	809	804	743	763	814	786	800	759	811	752	805	724	768	765	773	809	797	774	776	743	813	787	778	773	805	756	788	772	752	780	822	748	813	785	781	798	775	780	767	755	764	789	760	777	809	767	765	769	771	762	780	752	780	830	780	818	782	787	780	783	767	778	790	750	827	788	812	758	803	738	805	790	730	730	831	811	783	804	813	790	758	774	803	755	752	806	757	778	788	712	790	736	797	817	761	735	813	790	780	744	786	781	804	781	807	776	786	769	775	763	824	775	751	774	808	763	788	768	794	785	780	807	735	752	761	815	818	771	768	820	778	774	778	771	788	750	763	735	820	760	818	811	753	820	751	774	828	803	800	787	782	791	862	780	791	808	793	791	760	769	774	798	745	795	799	780	809	721	806	791	768	781	755	826	778	798	774	782	801	770	799	776	781	786	787	796	774	760	807	770	791	790	758	798	786	772	806	759	811	808	796	790	841	785	728	794	787	744	776	837	760	802	805	772	778	778	801	758	807	825	758	791	760	831	791	774	774	786	790	757	779	762	778	756	789	736	779	744	766	788	770	745	802	772	716	748	765	747	726	739	778	766	776	768	789	752	844	788	798	765	809	775	782	786	741	763	737	764	736	786	794	779	757	781	802	763	742	779	767	758	791	785	781	824	790	731	769	813	766	757	738	775	754	768	747	790	791	751	777	796	850	778	838	756	747	749	756	768	750	782	790	789	793	799	760	790	771	770	699	749	802	733	799	771	792	758	807	764	778	745	777	749	751	833	821	798	779	772	810	807	775	785	779	811	785	775	765	776	789	823	803	763	767	770	774	812	767	784	761	780	778	801	771	784	763	769	757	765	748	794	833	778	746	739	754	785	748	808	801	806	783	799	753	802	760	809	837	768	779	806	795	800	779	740	792	770	809	723	802	779	792	814	757	775	779	733	813	795	741	770	806	753	834	812	775	786	801	831	777	776	765	795	861	817	770	797	815	760	763	746	773	843	739	814	791	793	777	843	780	798	822	791	750	801	798	770	754	755	819	794	789	772	788	810	808	800	794	746	801	789	832	786	805	821	785	779	818	757	715	739	807	829	790	765	781	760	813	763	807	758	800	775	787	737	784	816	823	793	844	804	775	760	775	772	784	789	747	779	800	809	780	802	790	773	776	782	811	790	777	802	763	796	782	777	761	733	739	763	790	781	826	768	754	786	799	798	814	777	798	763	814	740	793	803	759	787	810	766	766	780	741	776	767	791	788	767	785	778	816	787	787	732	793	767	775	802	771	810	829	765	790	823	796	713	829	777	745	832	753	830	803	726	799	832	782	762	764	756	791	810	807	771	769	821	822	803	806	796	806	812	755	819	779	780	756	784	778	791	769	792	813	837	806	816	783	789	783	763	774	755	793	803	760	768	808	792	817	746	773	730	820	782	807	750	779	765	756	780	805	749	732	811	754	813	784	789	751	808	804	806	773	787	812	778	794	766	765	796	795	766	776	799	749	764	796	817	779	818	810	791	767	780	770	783	805	767	763	761	794	780	821	794	776	820	746	737	770	772	831	792	797	794	783	775	775	782	777	815	803	771	832	759	797	770	772	810	776	793	764	737	782	734	762	765	798	790	764	861	794	764	762	780	775	769	773	783	806	824	764	767	749	748	765	758	848	733	799	779	756	786	764	763	796	762	767	797	808	751	775	758	757	780	757	807	764	789	752	809	779	802	828	769	777	764	829	809	783	816	750	775	765	778	762	782	756	800	845	824	781	758	806	794	758	776	772	764	761	768	720	781	761	790	787	734	846	797	755	790	756	768	777	816	778	762	790	772	793	742	713	781	768	787	786	760	776	777	809	769	747	802	783	802	786	779	790	796	811	790	795	767	829	772	802	808	813	759	815	786	771	789	792	781	866	823	756	720	821	804	783	792	807	729	775	722	777	718	781	772	735	773	743	782	743	852	705	757	753	769	787	829	790	810	739	784	803	794	752	756	800	755	744	781	786	784	730	768	793	775	811	779	777	765	766	774	763	785	837	772	801	752	777	788	801	757	809	766	781	756	776	801	741	784	771	786	761	765	800	777	813	792	782	723	728	775	755	787	778	805	838	744	803	773	765	830	793	818	823	774	821	823	814	753	730	794	782	792	805	769	805	806	744	828	786	776	779	800	785	822	829	810	803	751	816	753	752	786	785	803	785	815	812	807	776	816	743	861	744	795	787	859	812	820	759	728	747	808	791	843	804	775	768	731	824	777	747	747	783	777	810	727	737	750	787	769	759	764	843	792	794	787	745	769	791	786	757	784	787	807	732	765	769	789	789	776	803	754	777	783	792	789	788	793	802	782	814	787	737	784	779	773	743	763	847	784	745	830	764	816	826	811	768	797	743	820	760	785	826	789	780	722	799	803	780	754	727	801	796	764	765	741	813	811	746	768	728	799	814	705	779	770	768	814	788	815	763	798	801	749	811	812	806	774	776	808	760	725	751	760	821	761	810	787	801	773	794	771	821	790	805	777	799	776	744	766	789	790	780	750	825	787	787	777	766	777	790	780	773	794	779	753	780	779	718	766	783	802	750	782	806	772	777	822	761	807	728	763	769	798	783	808	762	760	762	784	734	805	791	806	764	741	745	791	786	804	770	804	780	791	782	780	765	794	793	780	823	810	826	791	797	851	781	750	763	767	779	806	814	779	793	792	819	742	812	716	811	774	796	800	797	754	779	748
12907	4936	267	201	156	206	199	189	162	173	183	186	172	137	183	188	174	169	209	191	169	177	173	177	212	180	186	174	198	184	181	186	168	174	168	160	168	194	202	162	188	182	196	150	174	179	183	162	196	198	183	175	166	193	172	197	156	209	169	206	165	179	163	206	183	181	189	190	181	184	201	176	175	159	188	190	164	180	152	178	157	153	163	168	176	177	168	189	191	151	164	179	213	178	180	183	181	190	172	198	176	203	181	183	184	188	196	158	172	174	181	165	172	165	188	149	176	152	153	203	194	187	162	177	154	202	181	199	186	201	171	184	175	168	161	193	183	193	164	181	180	174	166	183	167	184	171	180	164	184	187	185	185	158	172	161	182	180	170	164	173	172	179	190	175	206	180	201	193	186	187	178	165	168	176	195	167	179	189	188	191	211	194	164	171	178	185	174	153	198	176	166	180	201	182	184	159	194	211	188	182	188	168	189	204	204	161	194	164	204	185	162	193	179	204	165	184	172	164	178	182	191	171	163	196	171	190	152	156	169	154	188	166	180	163	188	204	171	182	187	186	179	179	205	174	172	178	190	166	171	165	172	142	151	180	188	193	167	205	164	173	163	180	152	181	157	185	173	174	181	143	188	165	180	202	180	194	171	196	192	181	177	155	175	194	181	194	170	175	166	191	188	187	168	172	184	183	167	165	196	165	165	194	173	197	171	187	184	159	165	176	157	181	171	192	179	207	190	164	179	193	180	165	180	161	177	166	171	195	186	177	169	185	172	183	180	192	176	173	186	175	195	182	176	175	185	173	223	169	181	155	187	174	192	192	164	170	168	179	163	152	134	191	163	168	160	189	171	175	188	203	193	223	164	160	181	177	181	177	174	193	171	166	188	193	172	214	173	193	203	177	175	179	176	186	188	174	161	166	167	166	180	192	149	183	164	209	167	181	185	168	178	184	180	188	176	178	205	155	181	175	182	164	182	192	200	186	173	184	144	194	208	168	164	186	184	183	187	180	154	156	165	191	180	159	171	172	178	196	189	180	164	170	162	163	189	168	161	193	190	172	153	186	169	183	189	173	209	176	172	153	175	153	182	196	193	162	163	184	207	181	180	184	150	167	192	190	179	179	168	165	173	186	205	170	186	158	160	165	192	184	167	194	167	182	189	171	179	186	172	167	163	191	193	156	182	150	196	173	195	173	184	179	203	155	170	196	173	199	181	172	188	185	170	176	181	177	170	172	182	181	173	158	174	172	174	164	173	162	170	180	156	158	156	184	183	179	164	165	175	173	195	182	183	179	163	167	182	181	179	166	193	176	183	180	157	203	193	229	167	195	198	209	178	178	190	179	186	188	189	167	155	188	170	184	179	189	191	164	181	167	202	158	168	213	178	166	177	168	184	184	181	185	175	183	182	178	180	146	201	174	166	199	186	157	170	186	172	202	178	189	164	184	197	178	154	184	196	201	192	162	184	176	182	165	163	169	169	185	187	184	195	172	186	198	184	168	210	201	181	195	188	206	187	189	177	185	168	179	182	183	181	173	186	159	165	185	158	167	178	177	165	190	184	171	176	203	168	149	177	205	167	179	179	179	190	198	194	169	185	154	185	195	186	188	175	181	209	177	171	162	188	170	189	199	188	147	188	209	167	186	162	177	181	194	207	165	175	160	166	194	208	158	175	167	186	165	170	175	156	162	179	168	184	169	181	183	174	171	168	189	168	185	176	182	174	180	186	180	188	167	180	164	185	176	186	170	193	185	154	190	176	174	162	171	187	172	195	188	178	176	193	210	196	186	206	188	174	184	194	159	178	197	180	152	171	164	188	181	167	183	172	169	174	175	165	180	182	175	171	183	198	188	181	154	186	171	163	168	185	194	174	179	184	192	168	186	176	171	188	196	198	172	169	182	206	145	183	188	195	178	158	159	190	178	176	161	170	188	195	176	178	184	157	171	201	177	193	137	177	192	196	192	201	171	174	170	188	166	190	186	175	188	170	169	205	164	166	171	157	165	177	174	159	179	193	187	168	172	193	180	170	179	171	166	185	164	197	165	153	204	180	178	159	163	156	189	177	188	162	214	178	178	170	161	188	172	211	201	157	199	179	181	182	197	173	157	174	178	171	165	164	180	160	174	152	189	171	196	185	168	171	200	177	177	174	152	193	167	182	175	183	194	175	196	174	168	165	187	185	157	170	183	177	171	176	172	178	189	160	194	161	158	190	200	206	157	153	168	180	183	155	177	155	192	171	170	199	174	187	172	178	186	201	162	177	178	190	171	166	178	177	161	168	193	176	160	203	177	178	193	190	195	176	178	203	182	198	190	194	180	160	199	170	202	165	186	198	200	157	181	165	184	199	184	182	196	162	160	174	158	194	186	172	193	174	188	169	174	173	176	167	190	177	214	157	167	178	202	175	158	173	172	171	189	186	198	166	178	169	177	171	197	165	206	162	170	151	171	165	165	173	174	152	179	170	182	198	171	171	189	166	180	164	193	184	174	168	175	186	175	163	174	183	164	183	204	172	171	178	187	165	189	181	163	183	165	159	184	153	182	190	210	198	174	184	157	176	181	190	188	161	218	186	173	193	195	195	187	172	183	170	161	164	181	180	162	182	184	164	178	194	189	168	182	207	158	205	167	185	165	176	176	161	177	155	168	170	184	165	195	189	149	185	168	167	148	174	210	155	143	185	160	167	193	177	187	173	190	194	193	201	177	166	184	184	179	188	191	173	187	197	156	178	187	175	153	189	222	188	222	184	164	187	178	176	144	170	188	185	177	177	148	189	181	186	193	182	167	180	173	188	193	190	196	192	182	179	190	185	146	169	180	188	150	172	166	177	157	186	152	167	156	176	160	181	213	188	168	162	160	192	210	173	185	164	187	185	176	179	171	188	184	184	178	156	186	158	177	185	193	173	182	201	178	169	174	190	191	171	171	177	170	173	175	178	157	181	186	169	181	162	172	177	166	171	182	169	148	184	163	193	162	168	158	207	174	168	161	171	134	167	173	165	162	198	198	182	188	190	181	180	179	176	185	188	185	179	192	172	181	179	193	195	163	167	169	178	199	146	184	160	162	159	172	176	202	160	177	167	199	177	175	170	177	178	199	148	175	187	193	181	179	170	187	151	171	157	168	202	152	176	186	179	190	192	191	177	168	183	171	190	189	155	170	159	185	194	163	185	172	199	196	172	194	167	171	179	159	155	148	175	175	200	186	174	171	200	168	189	174	183	171	216	195	169	194	200	189	154	172	187	185	204	168	174	204	187	161	184	163	174	178	193	183	176	157	174	166	180	164	177	172	182	195	167	166	200	184	173	179	198	172	184	192	183	180	172	188	177	169	161	214	191	173	178	194	165	165	184	183	174	183	174	201	166	187	171	169	182	176	180	175	166	171	189	167	176	195	200	184	178	180	178	167	157	171	164	196	161	201	180	177	164	193	173	149	174	140	173	183	148	168	172	227	196	194	178	167	170	188	192	177	160	153	164
14217	6472	569	578	559	513	532	474	540	567	498	520	525	543	516	466	535	507	514	444	528	458	441	496	486	501	472	471	495	481	519	502	487	493	472	539	509	536	467	488	511	495	474	495	527	493	485	515	488	515	495	507	507	486	458	547	490	523	493	498	480	487	525	504	519	546	487	531	472	489	469	500	496	478	468	498	492	503	514	509	529	480	557	446	524	512	524	515	490	486	497	503	495	527	503	519	514	530	530	514	510	489	475	534	503	476	499	525	519	468	482	537	505	510	461	541	482	501	533	529	460	488	507	502	489	488	496	514	466	467	491	495	503	516	527	457	498	449	478	487	532	501	495	491	535	508	527	525	538	487	502	498	536	475	505	503	472	498	508	506	518	470	473	498	478	508	501	503	498	497	475	486	499	491	479	483	522	469	474	517	445	495	489	486	513	460	507	515	526	515	515	496	479	498	478	483	492	487	454	526	477	514	546	488	511	469	485	469	539	510	457	507	468	518	516	494	512	488	521	524	505	525	483	476	494	522	508	441	527	509	504	545	508	495	489	511	536	506	457	495	470	461	476	467	499	514	526	490	522	490	524	524	521	497	481	469	481	503	520	457	509	546	494	451	430	489	483	479	498	520	476	487	494	500	519	496	450	503	486	521	503	490	508	495	485	498	488	482	467	502	521	476	499	499	524	481	509	466	504	490	495	510	501	505	482	509	539	486	482	515	485	506	508	475	517	514	485	509	478	484	485	497	490	492	492	460	513	501	479	493	500	497	489	480	482	527	448	507	502	524	499	483	460	507	503	506	479	496	517	467	500	438	489	468	502	545	502	496	484	504	513	486	510	499	510	481	476	501	500	482	518	482	453	490	501	498	447	458	494	491	480	484	508	527	485	498	477	451	505	496	487	485	518	482	533	494	495	527	481	460	421	509	476	494	533	490	512	507	473	496	501	531	499	510	511	476	523	522	494	527	490	486	496	520	464	503	449	494	507	476	475	485	462	527	489	469	502	507	506	468	503	518	478	487	464	502	490	464	475	506	511	527	485	459	493	522	473	485	526	487	504	518	492	479	468	497	467	526	493	499	489	484	487	489	523	505	480	518	518	478	557	509	494	507	470	488	545	465	575	473	474	522	498	536	508	557	507	535	493	494	476	520	551	503	495	511	506	483	482	488	495	547	493	506	504	486	511	476	485	507	477	497	476	536	488	509	484	480	485	520	487	481	509	469	497	455	499	487	483	519	487	483	520	470	460	484	475	506	508	490	503	449	474	504	517	514	514	476	480	505	503	505	494	495	452	522	537	506	468	460	477	479	546	450	521	481	484	509	514	477	494	492	475	490	495	521	502	496	448	470	490	507	481	501	469	501	492	455	508	468	489	504	474	493	514	515	476	487	510	517	476	470	492	505	537	515	494	498	494	526	503	483	486	488	503	451	467	508	556	526	493	475	489	492	534	525	470	517	479	517	510	544	479	487	483	505	485	535	508	509	548	537	512	463	489	487	506	456	491	515	496	488	533	501	543	507	495	492	524	483	463	512	480	471	490	467	480	523	513	526	522	488	495	491	513	468	515	472	481	528	446	498	500	473	503	552	543	464	531	516	505	473	520	505	508	510	469	529	495	473	443	465	533	479	523	470	480	489	488	485	514	478	474	543	499	465	480	486	467	496	483	493	535	482	508	441	494	539	524	496	527	518	532	471	502	516	480	476	562	522	500	476	490	466	521	479	526	490	442	487	513	526	547	494	514	522	483	505	476	498	524	507	472	531	491	477	508	487	484	498	489	487	513	514	486	468	505	474	492	474	507	497	498	494	543	509	474	489	494	472	505	516	443	505	533	494	543	510	450	463	519	496	498	477	491	462	497	501	467	497	543	483	559	500	458	543	495	484	533	499	533	505	491	505	485	461	532	526	527	511	506	463	510	470	467	495	489	464	509	467	502	452	493	517	483	510	514	498	504	544	475	473	516	481	489	505	487	483	434	498	487	480	492	495	457	507	505	475	480	471	487	483	494	521	457	502	505	491	517	520	487	497	540	469	495	482	494	482	482	446	470	499	508	488	483	462	527	482	470	484	508	513	487	489	502	506	484	483	497	504	497	483	554	524	516	470	466	458	505	476	491	484	489	501	474	493	482	485	486	501	516	487	458	470	493	502	496	495	520	509	472	491	489	498	548	522	519	479	517	484	495	483	501	510	525	500	504	507	514	508	538	466	485	509	523	534	508	504	523	480	490	495	496	530	467	493	500	510	487	521	501	527	500	462	493	460	498	507	483	496	511	541	506	491	480	557	478	498	511	473	497	471	451	479	508	510	563	487	486	424	519	495	487	490	484	514	505	501	500	508	497	488	445	473	479	485	448	477	524	459	478	512	477	516	491	523	490	500	522	483	471	484	483	496	527	489	471	510	490	467	513	476	534	506	459	480	491	499	506	488	458	451	506	537	511	470	498	474	494	497	494	477	507	515	521	482	502	518	508	516	439	487	510	488	506	515	512	497	468	477	495	501	498	475	502	497	501	517	508	498	511	488	523	481	507	517	484	468	494	439	514	477	517	485	523	475	508	453	497	542	498	479	486	520	468	510	492	471	512	471	517	532	477	512	506	521	477	514	464	511	519	507	456	475	499	506	497	534	505	496	475	514	500	475	524	494	492	475	451	465	444	526	520	505	497	492	471	502	534	511	518	517	480	505	484	467	518	490	476	523	478	471	441	495	498	518	486	495	503	511	469	506	480	473	520	473	538	524	466	466	482	499	483	502	443	517	476	490	477	508	500	511	509	507	503	482	494	515	496	501	522	483	516	503	525	502	503	527	456	530	472	540	490	537	487	458	507	526	460	517	488	540	441	490	497	513	485	541	482	494	464	475	554	484	457	492	504	505	501	529	494	508	467	499	487	476	492	480	514	472	525	512	498	482	534	498	460	494	467	523	474	488	496	483	521	485	507	487	473	509	459	484	482	495	482	494	506	501	517	492	484	508	498	491	506	482	457	478	496	501	492	514	469	494	511	484	520	521	488	483	478	519	465	486	473	504	490	490	514	464	463	462	497	529	523	530	479	499	531	477	508	556	482	488	498	504	490	515	500	491	522	480	531	518	465	496	485	530	462	515	528	486	488	548	510	501	559	462	480	473	518	490	514	508	514	473	489	508	508	510	562	514	474	510	526	475	509	475	527	477	517	473	501	538	530	500	505	534	486	482	465	512	488	501	524	490	531	531	470	536	512	529	517	475	486	476	480	534	494	481	482	482	514	480	480	513	519	490	520	537	514	517	511	498	502	489	504	518	506	491	512	504	473	527	477	535	506	509	537	465	542	484	520	487	509	513	502	498	527	513	508	474	516	468	471	501	482	513	493	479	460	490	514	504	497	482	479	484	474	506	507	504	484	483	471	509	476	476	493	477	526	465	527	469	473	505	487	515	483	516	434	483	511	516	498	506	476	465	495	486	536	499	501	475	514	504	492	500	471	459	468	495	468	499	514	488
63151	49236	13240	1557	707	552	483	421	427	419	433	423	339	341	326	360	355	363	339	325	342	370	366	349	357	347	367	355	328	337	367	325	354	345	355	309	389	358	308	327	346	321	366	376	331	301	322	324	370	349	303	360	364	317	325	333	364	326	357	337	294	334	306	355	324	337	341	343	357	341	339	312	338	313	343	338	320	332	339	288	353	361	360	302	335	334	321	355	363	315	338	365	346	330	340	344	363	361	325	356	346	305	361	360	324	358	285	316	337	339	310	340	323	350	330	365	307	313	323	327	353	350	348	375	350	374	303	322	329	331	293	299	331	324	336	342	351	331	345	310	338	311	313	287	306	346	342	306	357	327	310	309	332	332	315	346	322	324	339	355	334	334	368	320	314	322	314	375	315	313	361	296	318	323	314	328	336	313	367	332	335	361	362	354	308	330	313	330	302	323	323	322	352	371	344	358	338	330	335	349	316	327	310	338	355	306	326	362	379	342	322	362	340	345	332	361	358	312	331	351	354	329	318	299	343	316	351	316	351	317	336	335	314	349	370	304	327	325	327	336	345	312	335	297	293	331	319	317	307	344	342	349	327	352	351	337	335	334	333	321	351	331	337	327	396	341	326	339	342	320	350	332	319	346	335	345	324	342	371	338	320	308	323	335	351	331	333	283	326	330	307	321	361	364	358	345	347	307	322	356	323	282	349	346	317	319	326	364	339	319	318	330	320	308	376	334	315	298	343	336	318	343	312	340	329	329	340	334	349	385	374	355	337	347	315	308	335	344	331	352	312	324	331	316	332	334	353	367	332	308	325	314	337	345	331	319	313	314	307	366	353	380	311	327	296	297	360	340	315	335	320	341	352	339	332	331	335	300	322	306	311	337	351	298	347	318	322	338	334	321	329	326	349	308	333	347	365	327	342	303	331	333	352	337	334	330	327	336	343	332	371	322	330	308	334	317	314	354	332	334	333	348	317	297	327	313	312	311	350	372	333	326	308	313	335	341	320	333	316	366	339	354	331	331	336	319	354	312	318	334	342	330	303	339	331	333	330	317	328	355	332	325	341	318	332	342	330	369	365	314	300	375	319	363	301	322	337	321	356	368	309	353	344	372	312	329	329	307	331	364	318	316	320	313	336	313	328	350	338	388	314	329	325	311	372	305	318	325	355	344	356	327	347	342	355	341	354	351	321	296	303	303	331	320	334	311	326	324	298	354	319	330	345	340	350	362	313	307	343	361	296	323	300	340	325	327	317	305	343	336	337	350	331	357	336	320	351	322	352	314	319	316	311	326	375	346	346	327	367	349	347	334	320	342	324	318	325	345	347	325	334	347	324	341	348	326	328	305	331	348	316	315	323	323	321	323	319	363	363	293	328	318	312	315	330	361	290	317	319	366	300	317	319	337	336	355	361	324	300	321	317	345	335	330	329	326	314	327	355	339	297	311	314	325	383	366	306	335	343	357	328	305	287	320	324	352	350	342	294	303	315	339	315	335	322	307	315	319	312	325	345	322	309	304	338	338	363	343	327	304	321	334	331	310	321	321	343	306	314	318	318	342	301	321	335	325	338	325	322	333	333	344	301	330	359	303	303	323	365	317	331	343	327	326	322	305	324	360	321	320	322	319	349	306	335	336	309	337	345	319	333	356	367	308	343	340	310	278	335	342	320	326	365	352	350	321	335	315	309	318	345	329	339	363	370	326	359	328	372	328	358	348	313	313	347	324	356	343	335	316	325	308	330	328	356	322	338	323	323	325	343	312	332	321	342	329	339	319	339	322	301	331	335	333	296	317	313	288	315	358	337	331	319	318	341	359	313	304	336	344	393	329	306	352	332	352	326	313	321	341	357	340	322	326	313	313	362	311	336	321	340	338	346	350	311	362	335	325	329	324	321	312	338	339	325	351	314	307	324	345	337	309	322	308	317	335	341	355	308	307	357	338	314	323	351	314	325	363	361	354	324	355	317	301	341	346	315	352	386	324	331	362	293	327	345	370	333	353	319	302	347	332	318	339	330	323	286	340	372	330	327	332	353	328	366	330	335	304	323	350	299	326	384	347	372	338	327	345	322	318	311	316	341	357	357	314	347	341	367	366	363	291	334	344	326	351	327	336	289	362	330	356	349	342	323	321	372	338	336	336	301	326	319	340	332	369	319	321	323	333	322	365	334	342	334	299	301	315	388	357	306	330	341	339	318	305	315	329	314	338	331	325	321	309	320	353	332	371	358	312	337	306	358	316	346	323	333	358	320	343	304	306	315	320	333	322	315	307	318	338	333	324	348	379	337	324	298	298	324	317	344	330	331	328	335	338	314	330	380	337	330	336	343	334	346	347	364	316	330	327	335	299	327	350	353	349	290	327	338	340	347	324	342	313	320	306	318	296	318	326	330	365	313	344	290	338	346	334	343	376	339	324	319	324	312	345	345	322	299	310	338	362	338	356	326	332	345	297	340	337	307	316	313	353	329	312	343	301	341	322	335	339	352	358	332	349	324	322	332	363	328	342	345	364	313	313	342	327	306	323	329	326	320	326	318	334	325	354	319	362	370	334	288	313	310	338	297	354	340	304	338	366	305	302	347	311	323	325	314	346	347	320	316	337	325	346	315	347	321	327	326	347	351	307	310	313	306	330	341	336	330	357	345	299	316	335	310	326	358	333	356	356	333	301	298	344	337	330	342	360	351	305	339	341	322	340	300	341	350	322	361	316	333	371	353	318	364	319	367	339	333	350	319	309	328	323	325	323	364	361	346	329	318	335	354	297	303	349	314	343	300	332	345	350	359	369	358	337	348	323	319	358	338	354	323	317	336	344	297	339	326	335	349	353	329	316	299	343	338	316	310	335	335	320	315	322	347	300	353	342	341	324	316	332	333	318	302	317	315	331	336	320	306	356	316	314	350	318	314	335	351	344	344	304	294	330	352	352	340	318	331	316	360	325	339	337	315	324	304	333	330	336	312	358	304	324	330	328	320	317	332	345	334	368	293	331	345	348	319	340	327	353	354	320	346	326	330	354	301	363	334	322	350	328	326	364	358	331	303	369	362	327	296	339	328	342	331	344	322	333	324	328	324	320	329	323	332	342	321	347	351	319	301	358	300	318	364	317	324	335	328	329	343	339	311	346	335	355	342	364	326	345	342	353	350	363	339	334	334	333	326	341	325	342	331	342	308	307	362	318	309	300	317	343	301	340	366	321	324	339	348	318	312	312	363	326	315	350	350	304	344	328	348	353	351	338	366	328	348	356	348	323	350	341	335	310	338	344	349	334	378	327	313	342	329	326	321	333	334	336	306	308	337	303	349	308	329	324	311	348	331	354	332	323	313	310	318	342	344	331	322	370	341	349	382	355	351	337	352	307	348	338	297	326	344	331	312	328	350	325	278	330	333	364	338	358	360	347	304	355	306	315	310	323	341	338	337	304	337	347	342	325	335	332	322	338	343	306	340	339	350	335	336	327	360	334	319	315	303	331	305	329	363	332	348	335
39878	29043	2183	2464	2257	1902	1649	1492	1404	1260	1160	1123	1082	1079	989	967	920	963	901	889	893	869	896	910	894	905	890	884	857	838	863	861	867	848	850	906	834	829	848	851	809	873	789	827	872	862	851	866	792	864	848	825	804	786	798	861	876	830	855	850	802	816	813	840	826	819	859	794	832	858	817	850	874	858	836	828	842	829	792	867	828	834	823	807	798	789	838	818	810	819	800	821	793	782	866	872	814	829	823	816	817	788	810	825	816	792	814	822	840	814	799	822	856	852	844	788	800	870	805	848	877	818	833	813	779	779	781	863	822	833	797	820	877	845	852	853	810	775	804	819	794	803	867	820	823	816	796	774	838	818	796	811	810	802	799	793	758	851	845	794	791	790	930	778	843	822	809	796	814	850	833	826	802	850	830	862	859	811	787	782	836	792	786	829	792	808	826	851	825	816	833	798	846	790	839	797	824	823	827	838	797	796	852	825	833	833	838	825	898	780	783	807	781	835	820	838	799	839	856	819	793	861	859	819	832	849	872	796	791	845	813	853	831	838	850	823	838	870	823	838	843	809	828	795	872	774	821	806	832	865	857	775	836	848	834	819	809	840	826	873	848	814	837	868	818	819	806	808	821	837	794	778	819	886	841	826	830	852	820	859	792	843	876	817	783	816	811	795	856	822	860	840	821	834	810	806	807	771	799	824	827	791	817	808	838	750	827	773	827	831	834	827	795	849	786	853	820	798	832	819	802	831	826	818	840	847	799	764	831	780	835	812	815	794	828	810	805	819	845	813	803	847	790	808	791	825	779	765	814	874	837	804	844	819	815	819	823	846	759	875	794	833	861	814	774	843	798	813	814	876	863	813	811	773	828	795	783	798	843	856	813	848	822	777	861	790	814	878	789	863	792	766	816	796	834	789	830	812	814	804	836	769	766	832	816	829	810	781	775	806	848	820	807	833	754	856	853	855	808	819	804	842	820	829	772	796	845	852	845	807	823	838	848	813	851	799	821	837	843	834	822	841	821	809	847	801	817	824	835	763	831	863	849	809	758	843	816	770	802	836	829	794	798	860	828	775	802	804	797	799	831	804	835	823	836	803	804	836	802	864	824	869	826	800	789	827	809	832	837	849	788	815	797	820	860	867	835	794	847	845	799	797	798	822	843	817	803	860	808	771	783	865	813	819	761	837	812	830	811	801	800	833	896	870	806	791	766	735	897	821	784	739	808	806	813	819	782	776	851	755	826	827	820	836	859	834	807	864	871	862	804	833	786	797	792	838	815	860	804	826	824	859	795	817	829	805	875	755	864	787	820	838	858	816	824	851	813	791	853	825	816	852	823	834	857	834	773	812	812	866	800	820	823	844	815	817	763	789	826	765	834	791	818	887	838	822	848	844	777	795	866	831	885	850	804	847	816	771	837	809	831	805	811	824	819	850	840	837	839	827	824	793	842	837	801	822	793	819	880	817	805	793	827	819	801	872	836	790	790	841	804	838	812	782	800	816	813	800	789	811	811	819	842	794	821	813	833	858	827	870	735	789	804	805	809	783	775	816	805	828	817	786	820	800	877	837	850	802	786	822	791	855	837	788	848	794	847	827	820	779	869	825	781	834	799	796	832	802	857	812	825	814	830	782	869	832	856	785	803	836	812	816	780	803	816	797	812	857	819	861	812	847	853	801	819	893	849	809	886	817	815	853	844	792	815	834	815	813	787	830	772	791	833	823	844	838	794	850	778	837	828	804	840	851	789	814	859	858	802	778	847	869	836	793	867	846	810	794	841	794	825	808	814	798	859	816	800	810	806	829	783	835	855	773	803	828	855	823	812	841	771	799	829	804	774	837	850	821	805	760	842	800	786	812	792	819	828	806	763	851	841	851	786	803	843	787	781	800	809	850	816	796	801	880	834	785	823	802	792	839	842	861	772	816	856	843	787	797	804	828	884	819	813	793	818	830	841	771	810	782	787	795	845	826	778	799	798	821	816	794	817	839	739	839	817	820	809	821	792	810	819	889	774	810	827	767	839	822	780	827	822	797	833	794	813	823	781	867	806	865	841	797	842	803	839	749	861	820	845	881	868	799	838	812	793	805	840	789	828	841	865	801	800	857	829	776	831	824	819	781	781	919	798	790	796	830	796	859	828	799	785	799	864	861	822	803	795	849	799	810	840	816	831	780	814	830	822	799	860	823	812	835	792	872	841	832	857	837	799	846	807	853	861	830	829	847	841	822	860	844	866	804	763	793	806	832	830	880	837	821	805	848	809	820	831	798	859	796	836	803	822	819	782	855	780	819	813	803	808	811	826	841	814	815	787	827	866	778	818	806	807	878	814	791	817	796	880	784	845	835	791	868	805	866	850	845	787	835	822	810	792	784	778	827	816	780	792	760	800	834	838	815	798	864	790	849	822	848	789	824	795	817	854	844	835	782	780	776	877	813	806	837	806	832	804	856	789	860	802	775	775	858	841	844	834	816	810	825	800	829	805	864	816	854	773	814	791	803	853	760	807	854	875	863	839	845	806	855	841	791	815	768	790	864	823	838	856	786	879	770	788	828	840	834	783	815	876	842	842	783	823	824	846	809	772	810	803	852	889	814	815	814	826	824	820	783	869	832	808	803	808	789	789	827	797	841	811	773	855	777	818	793	813	773	836	824	744	815	837	841	857	785	798	781	860	774	879	837	817	844	784	818	823	871	789	819	838	810	814	822	794	834	883	842	800	832	789	820	859	813	779	890	875	797	789	821	817	800	827	787	787	833	817	826	843	830	758	845	840	853	820	758	816	790	839	780	829	831	790	823	820	845	819	841	840	823	858	825	832	773	841	860	810	859	820	773	827	854	821	785	828	821	790	866	845	855	800	805	827	881	794	819	813	815	761	780	806	810	824	851	789	795	776	794	788	821	799	834	801	781	818	831	804	851	761	814	875	837	815	795	814	788	818	831	818	793	880	835	787	848	787	852	803	861	859	798	841	800	855	781	860	784	818	791	808	821	818	855	817	818	789	790	797	845	767	845	797	765	773	827	863	804	835	846	839	797	837	773	806	810	775	815	802	765	812	852	835	811	841	821	803	788	779	805	836	795	808	802	871	833	861	874	802	801	811	857	856	833	817	836	771	814	858	832	802	816	783	874	843	805	856	803	912	833	808	819	834	779	785	795	807	836	830	783	811	801	853	807	826	833	837	799	819	816	863	853	820	827	832	768	817	798	817	853	820	795	854	818	834	812	834	795	824	842	789	794	799	809	859	791	781	804	785	834	830	801	793	785	831	826	880	849	794	838	853	789	829	839	833	850	803	807	816	804	871	851	810	805	794	801	826	831	810	830	794	828	811	861	838	861	811	799	838	840	757	856	803	817	839	818	806	775	802	798	865	845	814	859	821	845	822	828	835	851	777	782	801	836	818	781	800	769	871	843	841	819	812	839	810	865	856	843	815	840	804	815	803	798	763	838	746	809	820	758	783	787	795	835	808	839	836	839	773	788	831	831
75266	58078	20763	6309	1199	771	587	638	500	468	430	412	383	344	351	372	344	370	342	355	347	358	370	331	368	368	349	359	299	343	334	318	335	318	336	329	295	347	311	368	332	327	332	329	289	319	350	285	342	350	348	322	332	350	336	310	317	355	339	302	356	320	290	280	334	338	309	308	353	315	328	326	310	319	317	328	345	323	337	357	300	356	329	312	331	333	299	321	315	356	348	338	331	330	345	345	332	299	307	338	323	350	360	310	324	347	324	323	305	320	335	327	317	343	332	347	328	336	325	325	313	278	312	359	337	325	324	335	291	332	340	309	321	330	312	320	320	335	299	324	343	302	327	326	306	372	334	347	336	321	322	351	327	287	313	354	310	309	356	351	326	297	295	338	342	312	344	319	314	291	341	312	315	284	304	295	362	315	301	306	302	323	305	315	325	371	363	296	346	282	322	308	313	341	323	307	332	322	304	341	320	312	312	335	326	335	329	335	295	355	299	325	324	304	325	328	309	347	328	365	330	323	324	328	313	331	324	370	299	323	311	315	318	322	328	328	318	318	346	351	293	327	295	295	320	350	319	329	303	322	346	309	350	362	345	323	336	317	319	349	318	325	331	353	349	328	310	336	311	342	316	325	310	318	387	287	327	307	296	334	327	306	305	306	308	363	325	329	302	312	347	336	333	355	343	318	307	303	330	340	343	311	341	308	330	334	309	338	309	310	328	359	332	353	319	335	303	296	319	295	365	330	315	345	315	346	320	335	359	320	318	325	327	328	295	338	317	357	294	346	343	338	327	327	342	313	341	307	303	354	291	352	350	339	311	302	337	323	339	364	314	334	335	295	306	340	347	341	342	303	317	315	357	339	301	321	324	308	297	328	312	329	343	330	334	310	327	347	342	345	334	319	328	322	302	333	293	334	332	324	323	324	322	358	389	327	343	346	321	331	344	316	353	338	303	329	318	319	330	295	335	317	337	329	339	313	362	339	341	310	376	338	311	337	324	286	328	346	334	283	292	300	330	324	324	299	302	309	334	337	350	292	328	322	330	349	326	319	265	330	350	352	335	338	329	304	389	309	313	306	320	309	322	328	345	303	331	328	314	345	349	341	337	373	321	350	290	347	332	314	310	285	321	375	317	357	319	318	315	345	310	356	327	314	324	331	348	351	324	320	334	324	319	343	319	310	348	313	300	325	360	351	389	297	300	302	326	372	281	346	335	301	347	318	315	372	355	304	330	337	335	314	315	319	356	362	340	334	321	347	331	363	347	315	309	309	336	342	351	343	312	335	313	350	312	317	324	311	360	328	351	340	338	315	319	314	312	309	338	342	331	335	343	311	320	320	337	322	323	318	320	329	331	364	314	302	312	334	347	344	344	331	333	313	358	330	361	286	315	314	318	334	295	307	332	340	324	332	297	327	365	347	343	339	329	308	288	318	312	351	328	321	348	317	301	334	328	322	365	323	312	352	334	350	330	364	331	306	329	321	340	322	329	350	368	333	303	315	342	302	306	334	362	319	307	370	319	309	335	351	332	304	341	346	290	317	312	343	321	324	344	288	325	370	367	309	328	307	311	333	322	330	335	324	332	337	368	335	321	334	322	317	347	320	312	317	388	352	329	348	331	302	310	334	331	313	314	302	310	336	300	319	334	364	323	311	336	310	327	334	324	316	329	319	320	327	328	339	307	348	371	295	327	331	334	307	329	310	300	327	331	342	343	303	313	329	331	346	327	327	343	327	331	306	308	287	323	323	315	330	340	307	357	333	304	314	327	304	314	287	320	334	326	327	296	325	317	309	319	335	334	327	329	326	302	346	342	336	336	307	345	302	316	361	339	331	326	375	290	309	347	314	322	321	320	338	338	327	324	352	329	345	348	306	338	325	303	313	357	323	319	336	297	347	355	339	353	320	332	303	308	303	342	339	327	320	315	331	306	313	333	312	315	325	319	316	327	330	349	348	343	330	340	359	276	312	309	343	344	323	314	332	328	338	346	333	305	339	308	354	356	303	326	361	311	314	295	344	319	302	319	316	301	297	325	321	332	330	329	333	338	307	363	359	347	337	348	321	311	320	279	341	336	327	366	325	287	335	317	323	325	345	339	330	323	337	302	328	334	355	303	362	320	358	316	310	329	296	297	328	313	364	325	338	340	342	286	294	288	312	311	336	306	320	319	338	302	352	357	326	363	320	364	338	330	337	340	305	316	324	327	326	331	327	328	342	282	321	291	340	336	359	341	297	331	327	346	330	319	336	330	304	318	359	312	321	325	310	347	339	342	339	313	301	310	284	331	357	337	298	315	321	292	333	333	331	348	353	298	333	315	332	315	307	320	311	311	316	354	335	332	320	317	348	317	323	363	338	314	294	326	318	338	298	312	325	322	278	310	329	363	333	317	317	312	314	366	325	304	318	309	330	326	324	338	361	339	366	317	336	356	324	326	301	363	339	338	344	301	335	328	344	318	313	329	338	352	332	333	315	309	335	304	329	321	302	304	333	338	322	330	373	333	321	334	346	311	296	310	324	317	322	304	321	314	316	344	326	342	352	356	345	305	315	298	272	339	349	321	321	342	317	372	317	301	323	325	345	306	325	320	291	338	306	378	320	340	338	323	358	304	344	338	339	326	337	318	316	329	320	314	333	319	321	345	334	321	356	352	309	336	302	290	319	327	325	330	331	329	321	338	316	310	336	309	301	322	339	348	338	311	351	314	324	373	318	311	347	313	332	300	315	274	319	314	319	307	353	348	303	340	351	327	349	330	330	330	336	297	346	301	351	333	383	307	324	332	329	348	309	326	279	342	325	308	305	314	344	325	360	352	329	355	328	323	343	322	349	345	333	328	339	309	285	302	321	321	284	329	329	341	309	317	326	308	325	362	340	304	309	324	311	351	340	338	331	357	320	342	322	339	332	321	327	321	321	354	344	334	321	341	292	324	338	313	320	309	350	358	348	315	357	289	329	320	325	321	373	338	315	326	336	372	309	290	305	374	313	310	357	332	345	335	317	310	319	341	319	333	313	345	343	336	319	331	329	356	331	332	367	316	351	324	336	332	311	328	348	330	335	320	331	390	331	318	324	316	339	321	355	349	318	311	339	366	306	297	346	310	292	297	327	300	341	331	313	328	315	296	342	330	345	330	305	338	338	326	316	304	304	355	327	355	332	362	343	321	348	331	341	332	296	330	336	292	337	302	316	321	306	347	322	297	310	318	306	327	333	345	285	308	303	295	335	361	361	327	336	328	337	320	327	322	329	334	338	346	332	310	335	360	343	379	332	381	338	351	321	325	338	347	294	343	319	318	326	317	319	354	347	306	321	334	279	323	337	346	336	340	334	301	323	333	344	375	318	321	329	349	339	272	330	282	334	336	325	324	300	342	333	351	338	327	336	325	291	309	308	326	301	333	309	340	309	320	321	350	306	367	326	355	312	314	345	328	358	302	294	329	319	321	333	311	325	312	336	342	321	322	340	295	305	328	316	352	340
49069	37659	3497	3838	3393	2834	2380	2071	1759	1526	1424	1403	1234	1185	1127	1111	1022	1082	1031	1018	965	952	911	936	879	876	906	829	909	830	882	825	792	881	873	764	873	811	804	827	825	829	841	858	825	793	730	827	799	834	787	781	790	823	823	826	878	807	764	768	839	817	773	811	730	769	780	800	805	767	808	768	793	761	794	785	799	773	740	784	794	746	801	761	782	805	771	753	791	777	722	792	787	888	820	772	757	804	781	836	745	786	784	769	766	775	762	815	825	815	798	811	807	792	827	810	771	796	800	747	813	763	752	797	735	802	805	829	784	809	777	825	836	768	783	724	775	758	798	804	826	778	745	820	788	730	738	797	742	796	798	735	802	806	864	809	776	792	824	814	733	747	790	789	761	787	750	753	734	780	822	789	773	796	769	737	771	780	778	810	781	759	784	785	793	755	769	746	758	760	791	810	796	778	802	768	737	784	733	790	779	771	795	780	831	731	776	782	767	792	798	793	768	767	780	770	833	775	823	788	778	804	800	815	747	813	794	778	742	790	754	787	787	785	762	822	770	775	802	765	783	770	774	757	755	783	747	785	776	779	785	774	791	765	786	811	744	752	768	765	780	760	751	812	774	793	798	771	793	748	764	779	781	782	751	815	779	795	726	768	729	807	763	736	768	802	758	774	766	754	675	833	834	780	761	727	744	737	832	778	797	795	834	787	798	840	725	770	793	773	823	765	782	734	815	775	774	792	773	835	779	765	770	811	819	746	798	777	765	751	781	802	803	815	753	765	751	762	756	784	792	823	765	780	766	741	772	769	787	779	756	713	835	785	761	807	801	750	784	790	785	736	773	774	835	747	783	780	791	779	809	775	760	744	813	776	784	802	777	776	785	764	747	804	780	767	733	784	744	739	777	740	793	805	793	792	764	742	751	775	801	810	786	760	813	763	779	750	743	818	716	793	832	776	799	798	788	806	754	783	825	797	798	755	762	808	747	744	790	731	809	804	755	800	769	763	792	796	831	767	768	758	758	777	764	747	773	800	813	766	775	747	854	766	743	801	744	786	753	759	810	802	761	770	791	818	786	784	780	785	753	748	800	751	816	767	750	747	831	777	828	774	755	801	783	787	768	755	820	773	791	785	725	770	772	824	766	775	790	819	788	787	767	762	783	748	777	796	794	791	749	816	766	758	739	760	771	767	765	782	711	795	824	751	745	820	750	781	792	785	775	756	742	810	770	751	827	779	776	778	769	749	741	741	809	769	816	741	792	782	794	810	758	792	776	749	787	822	803	756	784	764	750	817	790	789	813	751	798	756	743	774	783	740	795	825	801	780	804	738	778	750	740	795	736	791	703	744	794	801	756	778	765	780	742	751	804	781	772	787	789	775	775	800	799	785	779	810	783	759	788	756	798	747	841	777	801	814	782	810	812	765	811	776	763	745	739	809	775	767	813	761	804	764	790	816	765	758	758	839	828	787	788	793	800	774	751	767	792	785	808	787	771	714	735	799	777	787	792	810	788	781	743	803	819	735	763	792	819	755	771	801	782	798	781	758	759	745	748	776	788	799	775	771	818	727	741	816	771	800	792	731	821	748	790	757	771	725	833	799	787	805	770	769	796	799	771	759	725	774	778	760	798	801	779	716	758	774	757	750	807	779	771	758	782	748	728	771	760	819	767	761	783	747	754	762	737	743	787	772	750	744	749	797	786	777	738	832	777	757	754	764	776	815	791	813	711	828	710	713	760	721	794	821	777	816	803	753	747	731	785	773	756	769	791	830	761	778	806	765	764	749	777	770	790	765	743	776	759	759	818	781	798	791	815	778	783	751	811	764	804	757	741	699	796	784	781	797	752	815	760	772	764	760	783	760	768	722	768	769	790	787	775	748	793	729	754	760	767	744	731	785	758	802	774	748	754	778	762	746	745	717	805	734	784	798	794	733	768	774	771	820	782	764	731	781	767	758	770	802	741	796	747	795	764	774	716	780	753	787	771	764	751	768	781	821	742	778	720	802	766	809	774	775	753	779	832	816	796	781	803	791	758	701	780	793	775	769	776	796	756	825	774	797	773	745	732	791	766	793	777	777	813	779	757	782	774	824	797	796	773	771	757	738	799	744	753	785	763	801	770	788	746	754	780	803	774	802	762	776	822	763	807	790	781	794	821	753	809	812	781	770	777	801	796	741	768	799	775	742	760	787	803	775	794	736	742	761	770	815	772	775	822	741	793	782	750	790	792	765	794	794	779	787	780	743	739	741	725	796	750	752	799	766	797	761	757	811	760	746	760	788	772	805	744	839	757	818	802	747	733	817	730	757	748	781	802	761	762	787	774	868	758	766	787	776	773	798	783	750	786	768	785	763	764	801	787	751	798	799	787	757	800	800	758	784	752	795	800	795	759	738	758	745	739	725	764	778	774	745	847	809	768	768	756	805	808	753	774	800	780	798	781	792	808	771	764	808	826	754	786	823	748	746	790	749	761	761	773	733	755	772	797	760	763	795	809	785	776	782	821	811	749	819	784	696	789	736	765	748	783	755	803	822	761	758	747	763	812	805	804	768	756	778	820	731	773	773	782	782	821	778	773	793	789	810	739	787	785	735	732	779	776	812	820	798	801	810	778	795	811	778	778	746	752	799	767	779	770	777	771	775	750	800	791	766	815	786	807	809	823	754	841	760	778	785	750	771	797	787	808	784	797	764	779	755	784	790	762	778	756	846	804	831	763	818	755	773	703	785	765	739	753	719	834	754	804	782	777	730	770	782	738	753	787	757	774	801	780	776	820	739	785	815	856	810	785	795	767	765	796	738	814	767	780	771	799	755	763	732	766	756	754	768	775	785	807	829	792	780	799	723	800	792	826	793	766	801	772	782	809	773	792	815	834	797	797	759	801	780	772	760	787	732	760	739	768	734	743	753	772	834	802	813	742	776	793	780	797	783	765	788	814	794	763	822	775	779	782	801	737	772	808	824	773	738	817	776	792	777	766	751	738	799	762	744	724	799	740	756	766	862	826	767	782	768	776	759	734	796	751	702	770	791	724	778	813	778	817	805	737	777	799	780	820	748	786	789	813	796	810	778	777	736	763	776	755	768	730	777	795	780	779	790	788	811	778	774	739	771	744	792	773	736	820	786	731	727	812	827	801	768	753	737	754	765	730	843	748	809	758	726	760	794	752	753	801	793	784	735	800	761	801	802	802	781	834	715	744	778	773	825	796	804	795	763	779	812	787	781	776	765	786	758	822	745	765	804	745	829	749	791	798	767	826	818	808	745	776	771	767	742	750	821	820	751	769	790	765	718	878	753	825	779	732	742	698	787	792	783	821	757	789	730	755	748	817	779	832	804	778	748	758	760	763	849	777	790	732	731	745	810	795	759	758	792	757	745	795	785	795	737	722	805	776	765	789	768	790	753	790	804	795	745	813	740	804	775	804	791	773	794	777	757	751	807	800	780	766	772	826	775	776	774	752	758	751	808	729	785	738	770	781	750	791	782
13191	5182	301	230	187	206	186	164	154	206	169	189	181	180	184	211	176	178	205	189	173	188	144	174	162	169	212	176	194	193	194	170	172	192	174	178	172	230	195	172	180	151	177	189	178	198	164	198	197	173	194	182	188	172	166	178	180	182	180	166	170	170	191	187	208	165	169	180	175	190	174	182	159	176	154	184	147	174	192	187	181	187	175	206	188	188	181	186	186	183	170	153	175	204	195	186	199	148	166	166	193	181	185	195	180	178	166	175	163	167	177	160	207	162	173	178	183	150	195	190	164	178	176	189	198	195	180	166	174	156	185	178	179	148	188	180	192	172	174	158	166	167	154	184	181	203	168	159	171	169	180	186	161	184	191	206	203	183	165	179	173	177	161	185	221	180	161	186	171	174	164	168	175	175	163	165	182	179	188	206	172	159	172	172	177	182	194	155	175	170	153	173	177	166	178	167	179	175	172	165	193	196	168	169	193	160	206	183	185	178	193	177	176	169	181	162	165	189	157	180	183	179	168	159	184	168	202	171	158	163	168	191	191	206	192	177	179	203	181	186	183	160	177	172	206	180	169	182	186	188	178	182	176	171	179	143	216	175	170	169	178	196	197	182	171	176	158	185	155	142	173	179	187	205	178	170	195	161	186	171	181	184	166	212	190	168	183	156	185	192	167	171	185	185	172	181	150	188	168	155	176	175	197	190	191	171	193	174	181	161	189	169	181	158	199	171	212	180	188	171	155	162	199	163	172	178	163	176	189	155	198	184	181	177	174	179	204	187	190	175	173	172	174	158	167	190	173	173	180	185	177	163	201	204	186	158	187	190	193	205	160	161	192	178	167	197	157	159	187	179	178	169	174	171	194	173	186	158	157	182	188	183	187	172	189	177	202	146	174	174	193	143	199	180	186	180	167	175	177	163	165	161	177	164	193	176	185	170	182	177	198	164	202	198	184	170	175	172	189	155	182	157	178	174	192	181	196	191	176	177	195	190	166	163	162	191	181	190	177	178	193	208	192	203	144	178	183	165	167	218	166	164	149	173	170	164	168	192	171	160	191	172	185	175	158	197	175	173	166	166	162	202	175	171	160	171	188	181	208	168	197	168	162	174	182	204	170	178	170	180	192	166	141	200	191	210	164	170	167	198	191	182	194	201	172	186	192	178	176	166	168	177	182	171	204	163	198	172	185	155	199	166	193	197	180	199	179	166	184	196	183	156	163	179	186	180	189	175	189	185	173	132	168	202	169	189	148	168	176	172	194	165	189	179	180	180	175	188	180	158	166	177	171	186	190	187	189	174	170	176	201	173	184	187	181	193	184	171	193	170	201	153	180	179	188	162	173	197	170	159	195	174	186	167	173	181	188	176	192	157	196	160	168	167	154	187	190	194	174	172	170	180	194	182	146	193	189	188	170	178	183	167	154	159	173	185	176	173	171	194	184	199	202	181	205	176	166	190	219	209	195	177	196	139	197	169	198	158	192	176	178	180	187	205	199	174	152	164	168	181	166	166	191	172	174	182	176	195	168	180	201	187	186	164	180	147	191	164	153	186	163	163	175	178	181	185	178	157	153	191	182	165	188	182	184	182	199	197	180	174	210	180	176	182	168	179	183	153	180	188	178	185	193	166	194	177	182	187	185	183	195	187	190	173	182	189	173	195	181	175	186	165	172	179	164	189	183	202	188	177	191	188	190	183	199	187	197	176	188	163	184	189	189	180	176	183	193	161	181	168	168	191	199	196	164	197	171	200	183	193	164	212	184	181	223	179	156	151	154	159	147	192	176	168	163	175	170	208	180	177	158	171	164	181	184	154	171	209	167	182	174	165	166	184	190	180	181	204	179	172	165	189	210	165	209	159	200	168	167	175	169	178	179	177	187	207	162	194	172	163	196	197	197	187	175	173	148	173	181	159	151	189	176	173	198	186	157	158	196	187	155	159	180	168	174	184	143	194	165	162	184	174	186	198	182	171	175	189	199	199	167	212	169	173	182	190	186	188	192	192	167	174	163	209	188	174	172	164	198	176	189	163	187	173	164	183	184	188	192	182	191	181	194	181	179	172	164	169	173	181	166	179	156	186	167	174	163	185	173	196	184	174	172	180	175	193	171	178	158	184	165	183	187	183	185	178	180	191	201	182	195	205	194	170	176	185	176	190	168	189	152	177	162	199	177	176	171	189	184	170	168	171	167	190	181	160	168	169	171	182	184	195	168	190	188	206	180	203	185	163	169	193	187	171	191	178	168	175	190	168	182	151	163	174	158	180	194	174	205	179	185	187	167	178	198	158	166	184	182	195	190	167	176	167	179	213	189	175	184	186	185	186	207	152	162	144	211	191	184	150	170	168	164	186	171	168	158	186	175	183	168	191	186	159	159	180	189	186	180	192	181	168	162	179	179	217	188	173	191	176	150	198	188	169	170	179	169	165	160	188	187	155	175	204	195	161	186	190	164	157	189	183	174	150	206	212	194	202	153	206	185	206	178	179	194	203	172	182	204	174	170	157	183	198	217	188	147	166	181	175	164	168	166	170	176	173	185	168	173	194	180	193	167	175	175	179	161	181	194	184	194	179	181	179	202	165	185	186	199	171	156	171	168	159	171	177	178	200	182	199	169	193	191	184	164	173	167	178	174	184	192	196	187	178	168	194	155	197	175	165	176	184	189	188	161	182	156	194	185	166	174	169	166	175	189	173	195	188	205	175	218	160	191	213	183	174	195	160	190	188	176	157	176	163	172	204	187	193	183	191	196	174	190	175	195	199	173	175	206	171	164	189	164	184	195	164	179	186	179	177	203	173	156	189	200	147	166	182	157	180	173	140	164	166	188	172	176	189	182	182	174	180	178	190	160	179	176	180	192	178	179	191	182	197	175	173	160	197	201	193	145	168	176	177	184	178	168	164	186	197	173	180	176	149	184	188	165	180	172	177	204	177	154	175	181	173	188	167	160	180	177	177	193	190	193	145	178	177	155	192	165	187	187	175	154	201	165	180	147	176	176	176	204	180	175	182	164	176	167	155	165	178	170	178	173	168	172	183	192	167	158	181	152	160	205	192	165	178	161	175	172	184	181	171	173	171	163	165	170	198	187	184	164	182	173	174	184	181	169	178	185	159	169	180	186	189	185	188	182	186	195	177	182	163	208	163	178	178	171	190	169	174	167	154	189	176	170	183	185	164	175	157	196	189	197	176	181	187	183	181	165	171	176	147	184	171	163	174	183	162	192	201	187	188	189	166	179	185	149	177	177	201	183	204	182	196	187	176	166	182	163	182	193	191	189	198	193	213	187	191	190	188	182	172	166	181	172	174	169	178	183	164	190	187	184	188	160	205	192	196	182	177	170	192	185	179	193	177	193	175	206	197	183	173	211	169	187	180	193	171	177	175	191	196	188	173	186	161	175	168	187	178	207	182	176	198	183	198	194	181	168	177	197	187	192	169	160	194	171	173	210	184	192	179	174	158	179	203	196	172	182	161	155	180	187	197
14281	6620	551	551	562	534	501	526	491	471	501	512	513	485	495	496	533	512	480	497	492	477	492	499	514	459	461	539	519	496	521	522	530	459	513	453	508	511	466	496	521	457	483	508	500	547	503	499	527	534	499	461	495	480	506	501	500	481	528	499	513	466	508	490	490	508	513	520	459	534	471	512	479	503	497	510	498	493	480	517	505	503	488	522	472	504	481	534	521	509	454	491	507	468	480	497	492	492	486	481	495	491	480	464	548	546	505	512	528	484	449	482	490	456	514	504	499	523	499	508	537	499	514	482	450	506	496	494	494	504	513	491	488	484	512	459	473	475	516	472	483	476	454	491	522	507	473	516	494	495	505	512	534	532	475	527	475	512	507	525	496	486	524	520	477	460	513	555	499	519	492	526	503	504	498	511	509	482	496	514	522	501	514	507	464	463	468	507	498	518	465	505	484	523	482	487	545	472	498	496	484	551	478	504	509	476	504	521	457	473	505	524	508	497	500	502	471	493	479	485	476	489	505	463	509	494	492	510	458	471	496	511	490	507	472	489	524	542	478	496	481	527	479	500	493	474	509	494	477	477	512	494	500	519	507	470	453	519	469	528	485	489	525	480	463	510	525	524	484	506	465	504	486	484	514	453	506	480	506	495	490	511	460	514	506	484	500	505	517	460	553	531	489	485	486	515	496	472	512	459	513	496	458	470	493	508	500	493	503	487	502	522	455	501	474	491	502	465	455	507	481	498	507	472	515	508	474	500	540	502	462	489	498	475	480	494	500	467	479	477	486	503	501	456	505	497	530	512	484	489	471	498	513	487	507	487	472	517	465	487	495	470	465	486	453	527	503	477	525	479	526	472	532	544	481	533	483	503	508	498	442	481	491	485	458	496	498	489	464	493	491	490	527	490	520	501	483	497	482	456	498	498	512	524	452	486	507	505	460	527	468	521	496	521	493	512	496	459	484	529	489	502	492	475	537	482	485	495	496	515	516	525	493	507	469	509	485	501	491	445	512	464	465	570	467	478	508	497	494	488	483	485	483	477	521	488	476	517	497	502	477	502	527	496	534	511	487	491	471	501	507	495	498	532	496	493	494	487	486	465	485	503	496	511	502	510	541	517	496	482	471	517	510	452	503	492	526	529	462	470	500	485	505	467	523	502	515	462	532	524	538	522	493	482	523	508	497	463	510	494	464	523	495	519	475	506	494	486	499	535	495	497	482	502	493	472	504	478	532	461	473	544	521	508	499	508	498	480	522	494	484	515	501	482	493	461	455	473	480	492	506	540	498	516	495	508	495	493	535	509	523	506	540	532	474	517	531	506	489	488	477	438	544	501	497	489	477	518	465	482	487	479	483	485	505	484	495	509	439	486	480	507	501	529	512	539	467	523	479	484	498	471	518	479	479	492	502	501	498	482	494	475	497	486	520	497	474	503	483	487	491	512	521	495	485	484	496	525	496	510	514	473	477	492	542	465	463	466	524	509	506	488	489	496	470	505	515	504	486	564	456	478	499	462	526	509	484	511	497	470	495	548	471	488	517	463	463	519	479	498	489	486	502	484	486	508	536	490	527	486	494	496	522	519	487	475	505	484	496	499	508	527	485	480	484	522	469	502	474	508	489	503	530	507	488	461	476	472	487	470	506	527	541	531	483	512	496	498	475	524	508	508	510	506	502	477	512	492	522	507	489	499	484	484	503	498	544	506	507	522	486	481	541	508	494	476	489	455	470	495	517	510	465	526	514	485	504	497	510	477	530	482	525	495	487	476	531	510	532	513	471	502	511	490	515	497	489	543	477	514	471	461	445	510	502	541	528	469	514	491	509	504	445	491	481	496	476	489	474	490	492	484	501	469	478	485	501	478	470	504	515	511	506	520	531	476	499	513	516	478	482	485	511	488	505	475	507	503	453	499	530	479	518	475	474	450	518	503	499	472	491	533	502	473	508	493	512	527	486	484	489	483	477	543	521	483	524	442	491	527	468	452	494	515	506	531	520	471	481	486	505	486	478	436	496	523	483	503	462	473	470	510	510	460	523	510	476	475	487	475	483	507	507	519	512	492	525	508	495	512	477	473	488	487	493	502	481	497	479	503	507	451	516	503	505	522	494	481	508	515	509	511	454	485	489	505	517	499	512	472	483	492	478	464	474	503	447	490	481	477	499	520	516	495	505	525	479	491	478	493	501	507	470	519	507	472	506	471	470	510	470	488	493	521	462	515	492	489	505	488	494	502	543	514	483	511	491	522	496	506	470	537	469	508	532	484	483	504	479	532	470	483	507	491	494	486	448	469	454	495	494	469	514	531	512	460	477	457	520	492	498	501	515	493	496	480	491	513	497	508	519	536	498	500	495	452	495	493	503	468	529	511	496	517	470	498	498	487	511	524	528	495	514	515	521	481	484	513	518	477	472	483	484	479	521	516	505	503	449	461	534	496	502	460	518	481	488	493	501	453	486	506	456	465	487	504	496	515	505	506	461	500	550	498	489	468	490	505	485	486	484	513	491	466	490	449	495	486	516	488	459	487	512	497	502	463	454	497	497	507	503	512	492	520	486	474	488	484	508	500	488	529	475	529	512	465	533	513	449	478	530	503	482	478	524	473	499	512	485	494	496	489	524	505	486	473	526	503	502	482	517	478	521	517	508	488	529	483	454	481	502	481	467	523	511	495	477	468	472	461	470	507	508	485	494	465	507	475	487	501	463	534	458	485	484	471	497	545	531	471	490	486	482	505	525	511	470	486	470	496	467	483	508	454	492	473	498	496	494	523	502	530	537	503	496	529	503	495	501	537	514	447	470	506	502	490	495	496	516	498	498	529	523	462	492	472	494	491	515	467	536	480	502	480	489	478	507	501	461	504	499	484	494	512	480	525	493	498	477	507	513	525	508	508	513	521	490	501	518	520	485	482	494	506	461	492	518	463	550	499	474	458	492	511	462	475	477	484	522	463	481	523	528	496	513	493	504	456	533	508	476	481	523	517	521	481	484	490	532	481	471	504	545	501	501	540	468	494	542	471	497	474	503	482	505	500	522	475	490	472	467	498	517	502	490	486	524	509	533	480	460	526	469	497	466	477	516	485	461	507	443	490	532	500	504	454	534	515	509	449	492	532	473	526	481	531	451	479	522	483	496	473	504	496	494	549	547	476	487	495	487	483	458	472	474	501	503	479	463	511	468	518	506	514	515	514	495	492	539	508	472	511	484	486	502	494	534	524	523	519	496	458	482	480	494	477	503	489	498	486	496	455	522	455	506	536	499	503	476	503	529	482	487	450	503	491	515	531	520	490	445	466	513	501	452	486	509	496	528	476	495	517	528	484	507	505	484	503	497	509	478	507	445	489	498	485	451	489	491	511	502	514	532	502	446	506	508	497	531	483	509	516	545	488	503	468	550	491	490	501	506	480	546	501	461	554	501	486	484	505	452	498	472	470	537	501	465	532	466	520	458	511	503	453	519	463	455	509	515	515	494	499	494	500	479	543
63180	49478	13690	1616	710	552	518	476	411	421	337	368	376	351	369	345	377	358	328	309	307	361	315	363	336	383	346	335	363	339	345	380	324	346	317	357	324	314	300	335	308	366	361	325	326	316	318	338	318	341	337	350	332	365	350	328	350	340	337	330	348	329	304	346	361	347	304	337	356	380	324	356	335	304	358	336	300	335	318	318	323	352	318	321	304	341	330	321	342	321	313	338	331	330	322	304	326	323	305	363	342	322	339	297	337	333	303	377	340	323	337	316	348	385	348	343	305	341	328	324	316	350	311	321	333	321	315	339	303	341	329	305	342	331	305	362	306	308	319	358	323	302	340	330	346	335	312	332	311	308	331	334	330	324	329	342	327	335	354	299	320	325	340	326	360	362	320	333	342	333	342	351	363	315	321	341	344	326	317	353	295	354	353	331	309	335	339	331	325	313	319	325	343	361	361	328	343	343	317	304	328	312	302	345	363	364	329	321	329	347	321	300	326	353	319	350	294	308	335	320	318	290	310	311	365	329	326	376	320	329	342	351	355	335	341	336	337	321	275	323	358	327	311	322	372	326	365	296	355	319	320	330	307	326	342	326	347	330	340	363	302	321	304	333	337	314	316	309	323	307	313	302	352	336	341	319	315	308	333	347	318	318	317	325	340	334	326	295	313	359	335	364	346	323	317	310	340	321	343	341	325	341	327	347	319	339	302	339	363	339	339	292	337	309	344	319	350	348	316	301	354	331	334	337	330	313	342	300	372	331	372	316	345	309	289	348	317	339	306	319	330	349	306	306	340	310	362	319	314	325	359	336	341	332	302	345	338	345	311	345	338	336	333	298	319	311	330	352	335	366	347	330	377	307	301	283	334	320	331	314	360	328	307	324	295	327	356	313	340	344	332	357	360	355	340	346	333	332	325	376	319	318	345	341	315	320	316	337	362	311	307	335	322	337	350	356	337	313	331	350	326	349	335	310	331	354	321	332	360	315	356	327	331	329	297	346	361	340	341	319	345	329	334	341	365	339	329	334	307	284	324	332	314	333	313	342	306	325	305	356	327	338	338	341	344	349	347	321	329	323	289	281	341	329	338	325	343	317	332	342	320	315	355	344	316	331	340	323	324	322	342	354	369	347	322	356	331	341	342	337	333	359	355	335	323	349	356	310	311	304	330	326	297	339	375	340	345	336	313	304	349	302	298	311	307	329	314	303	367	329	316	349	332	353	321	329	300	339	308	362	304	319	317	357	329	313	327	321	298	357	349	355	305	348	327	326	312	297	352	296	334	327	331	356	328	317	325	323	326	329	332	293	326	316	331	325	335	345	281	321	315	323	351	319	346	320	336	313	339	311	364	347	346	334	342	348	325	318	337	291	331	351	354	325	306	323	316	336	352	346	316	323	318	358	318	345	317	336	365	340	324	324	323	315	319	345	302	321	324	319	344	295	316	342	333	355	355	350	317	321	319	326	317	333	339	304	344	319	346	328	329	310	362	366	319	271	342	302	306	317	294	336	342	320	347	324	345	317	328	316	349	337	317	316	344	331	345	343	347	329	307	323	321	365	308	291	302	308	353	303	292	338	320	350	336	340	335	339	302	353	327	298	282	341	329	324	379	330	329	343	295	327	344	319	309	367	355	360	323	345	305	334	327	343	345	348	318	309	317	335	313	317	344	356	302	317	336	354	310	310	317	357	336	344	346	338	340	319	334	334	303	361	307	332	317	294	336	349	323	337	318	328	342	326	320	307	346	340	343	296	311	360	367	361	344	310	288	326	309	307	326	349	327	343	365	359	322	330	325	334	316	335	326	309	296	313	316	291	314	353	315	325	324	362	365	337	306	345	341	320	356	285	323	338	340	312	337	333	325	349	307	311	331	308	379	321	290	345	326	311	369	342	316	373	345	317	367	334	354	307	314	313	322	328	342	365	339	327	321	350	316	325	311	321	319	319	339	334	283	344	344	324	333	336	331	307	329	333	326	289	328	311	277	326	325	321	296	329	323	343	351	330	337	327	351	309	342	311	329	321	344	316	339	338	305	361	308	368	328	325	359	368	344	338	368	372	300	291	331	324	349	318	339	326	333	300	349	322	331	337	338	313	359	332	339	317	318	344	303	336	347	315	338	342	338	366	351	362	317	294	296	334	339	292	343	305	315	353	367	312	343	330	351	288	340	357	333	337	337	344	340	325	317	320	348	367	347	300	321	344	304	362	328	318	315	314	349	315	361	325	314	347	304	336	319	342	308	337	340	297	341	310	325	300	320	288	339	355	355	365	342	339	295	325	331	324	357	312	303	325	308	326	323	372	323	326	345	358	305	315	347	317	320	328	281	315	301	338	331	333	340	310	345	311	363	324	354	308	340	345	321	342	356	310	347	330	306	343	303	321	325	308	366	373	346	323	340	301	327	312	337	318	329	329	314	370	341	344	301	318	345	330	278	356	369	327	326	324	336	333	321	340	352	324	351	305	331	301	336	321	324	352	337	334	341	344	300	338	343	331	351	344	341	295	341	326	355	302	328	289	307	357	342	352	344	349	339	322	289	318	331	346	303	335	346	343	304	353	346	336	298	318	299	321	340	306	326	331	349	307	346	360	324	321	321	338	297	342	332	313	308	344	338	325	315	301	294	325	308	331	342	328	307	314	328	333	349	330	323	318	311	337	328	306	317	300	343	346	317	306	329	343	359	293	305	326	353	326	312	331	357	330	316	325	335	318	350	343	337	310	349	327	331	323	351	322	375	327	295	312	351	329	320	350	359	351	324	308	320	324	293	345	376	365	319	322	306	319	322	327	326	321	332	308	296	323	322	341	307	339	319	338	325	310	345	337	348	357	365	365	320	319	336	351	346	333	336	322	332	340	320	310	296	318	313	338	352	324	358	338	331	313	346	339	340	329	356	354	328	382	347	325	325	328	326	332	361	326	330	314	313	355	317	321	304	309	340	309	311	321	299	331	326	329	329	368	332	334	315	309	330	327	332	342	317	304	356	344	331	342	287	337	364	333	333	307	307	330	319	324	347	314	303	338	305	343	353	349	347	298	340	332	343	304	304	350	353	326	332	300	322	319	288	338	347	338	340	315	329	326	353	345	340	336	358	311	316	303	316	341	316	334	306	327	377	355	350	343	340	314	341	323	307	323	319	324	347	298	306	339	310	361	344	307	312	272	312	310	303	336	349	319	319	322	325	336	331	341	322	360	343	302	311	310	342	300	319	338	313	334	354	315	303	339	316	329	339	318	322	325	354	331	329	310	324	305	306	343	326	350	301	317	277	325	295	307	310	293	325	340	353	301	350	298	341	348	376	298	332	297	320	322	336	318	295	271	351	302	340	319	329	328	331	328	307	295	314	348	325	337	329	355	315	334	364	308	342	309	354	335	351	336	326	309	333	330	317	287	312	311	368	345	326	325	318	337	297	336	302	337	347	350	329	316	302	324	377	363	320	326	321	336	351	388	380	345	288	329	331	311	297	308	319	320	315	360
39261	29538	2164	2339	2124	1874	1665	1466	1387	1214	1260	1122	1083	1015	987	945	964	956	909	897	888	877	934	863	876	888	833	802	838	875	878	856	845	791	904	829	839	837	841	788	842	829	841	846	798	863	835	808	824	834	821	858	760	820	852	824	818	808	819	849	815	836	804	819	848	774	877	819	809	799	805	784	812	783	859	836	825	867	793	864	805	777	810	786	843	829	817	827	828	802	752	837	828	827	825	795	851	848	823	849	831	816	831	841	783	832	848	842	789	853	839	855	763	822	769	800	826	854	813	812	873	811	796	824	807	838	834	855	786	804	845	778	832	775	822	836	801	798	830	776	825	799	807	822	803	835	875	822	812	808	819	843	796	780	815	799	792	845	845	778	856	848	778	850	831	783	761	857	788	812	781	837	799	812	754	806	825	836	817	811	818	829	812	813	833	787	776	806	804	812	818	840	805	853	814	789	789	791	802	816	795	828	843	843	810	831	834	841	836	848	832	819	791	784	843	783	798	749	842	850	812	845	839	838	788	793	857	826	779	828	875	885	811	847	819	867	818	806	781	768	819	852	784	819	802	794	828	797	809	786	830	836	800	784	806	833	792	858	829	761	794	850	842	854	855	835	872	792	843	783	854	809	776	797	784	819	819	804	803	853	784	806	845	813	827	817	841	836	792	823	829	826	825	861	791	855	840	807	799	830	814	831	812	781	787	785	808	763	775	802	872	811	775	791	810	819	797	802	858	751	813	798	770	818	812	844	761	791	799	808	794	797	823	807	830	869	807	755	818	747	813	819	794	795	817	836	804	791	808	790	763	831	868	855	816	812	857	857	861	814	824	852	828	830	820	863	784	822	798	833	802	750	826	752	817	841	810	799	821	804	801	769	819	811	852	788	862	800	814	785	828	798	776	741	808	833	803	863	818	815	800	769	833	845	805	803	783	813	831	854	862	820	864	804	821	835	853	819	781	807	790	791	787	789	845	847	791	798	812	778	793	794	815	809	788	810	751	814	786	808	853	848	760	798	801	862	876	865	799	782	878	794	780	842	873	839	844	806	781	799	834	820	794	852	850	827	801	808	843	850	845	836	805	806	815	827	747	793	824	792	793	829	842	849	791	817	805	837	836	823	844	791	793	799	776	826	834	818	809	738	786	759	790	784	807	774	804	816	794	815	837	862	865	775	794	832	764	819	845	831	868	834	805	786	825	858	867	875	815	841	809	829	853	827	761	814	833	841	843	753	826	829	839	793	812	844	804	811	795	830	748	762	832	833	784	774	798	873	803	774	815	791	820	817	809	785	849	776	791	864	774	823	770	833	828	780	817	853	809	825	811	821	825	786	777	792	818	822	824	810	784	837	759	865	857	789	808	845	818	825	827	819	812	842	794	832	811	811	816	813	809	793	820	767	826	812	825	780	816	805	803	881	835	835	887	785	814	816	766	835	774	855	869	859	796	799	801	838	832	812	844	811	859	833	801	788	808	853	793	857	801	816	838	782	850	801	843	818	773	862	780	889	742	777	835	882	849	795	840	844	839	790	863	745	751	831	791	776	817	744	827	845	797	792	790	834	806	826	827	827	841	840	863	848	877	859	831	811	777	778	806	785	816	861	822	803	840	828	788	814	853	802	789	880	804	869	839	814	816	813	823	762	774	844	840	826	802	841	769	820	805	841	780	832	756	849	760	840	812	773	844	840	820	820	799	777	829	793	817	770	813	822	811	838	823	844	824	797	809	826	800	822	830	838	846	828	784	882	803	842	778	824	842	799	821	820	800	872	814	817	800	842	828	845	803	800	858	795	803	834	816	805	869	822	810	831	834	824	755	813	824	774	797	820	790	856	928	810	849	785	797	801	805	812	827	828	776	784	798	797	870	863	837	780	838	779	846	800	809	849	797	822	823	879	819	781	817	792	825	815	834	795	797	830	843	794	867	807	848	809	777	789	829	789	833	831	808	881	820	792	790	825	820	817	783	800	789	784	791	758	862	856	865	813	846	830	812	861	797	777	809	823	776	840	850	822	849	830	832	840	851	774	749	829	803	797	876	835	812	832	816	782	838	832	811	841	821	797	805	793	844	825	818	837	840	852	849	819	816	832	801	833	858	841	790	764	832	874	816	851	800	820	795	815	808	814	791	808	835	850	860	813	783	817	792	802	863	819	825	863	796	838	825	816	826	834	801	803	800	846	857	798	802	857	800	814	773	809	817	902	815	800	837	798	870	777	885	759	769	819	814	822	787	820	827	760	809	836	775	870	830	793	820	808	771	798	814	843	826	820	834	817	853	821	837	872	796	854	880	799	822	843	807	859	838	820	803	841	832	796	803	839	838	828	781	772	790	800	845	833	813	848	797	798	841	760	774	831	802	791	809	852	829	818	829	785	794	851	831	837	834	834	815	853	803	827	846	835	800	820	850	866	857	812	767	801	842	756	824	807	809	859	773	745	776	746	842	843	826	814	828	800	817	854	780	879	792	809	804	816	810	863	879	835	768	789	784	802	782	787	837	841	838	823	822	813	788	788	881	814	873	818	824	815	786	781	781	817	819	818	802	841	799	828	793	815	821	846	808	820	814	883	777	850	849	810	790	805	800	789	791	824	807	799	776	776	789	844	812	789	803	823	820	790	807	848	831	816	837	843	795	822	805	822	831	790	884	834	762	843	795	878	795	792	867	822	822	831	802	844	795	803	815	764	803	847	808	831	846	801	798	782	866	785	830	815	817	824	808	810	811	831	801	813	836	827	810	806	820	741	851	793	809	835	815	804	801	806	791	858	852	796	829	757	823	752	808	858	782	798	805	799	807	835	892	810	834	802	863	835	771	832	823	816	813	846	848	791	825	781	764	829	829	795	822	815	823	794	826	844	839	829	809	819	821	840	848	843	831	806	769	779	800	814	772	878	852	864	811	769	846	796	786	818	823	778	829	802	856	802	826	875	859	852	786	804	856	808	792	799	821	821	849	819	789	837	814	841	852	835	784	832	808	817	848	807	818	821	822	752	812	863	811	815	791	796	768	890	818	761	842	838	829	838	824	841	831	860	823	792	804	790	837	827	839	829	805	806	806	844	833	787	855	855	848	807	815	792	830	848	785	759	801	813	838	823	838	806	799	872	856	826	792	799	861	775	803	834	798	844	751	776	830	788	824	859	869	788	798	826	758	798	850	813	866	801	823	820	786	829	796	823	772	813	834	806	778	791	764	806	812	831	855	815	844	784	804	790	773	838	827	756	834	818	801	779	822	800	814	817	822	784	806	827	807	840	846	803	832	803	804	861	840	800	804	809	824	831	836	823	839	815	784	836	821	824	845	825	873	870	811	812	816	891	825	810	802	822	777	840	814	837	843	846	853	837	798	810	808	863	839	820	794	805	786	800	777	871	813	861	871	851	785	842	817	810	798	803	866	809	814	804	801	774	861	842	836	783	796	792	770	906	807	840	804	790	800	798	823	852	828	817	844	868	848	863	818	837	813	842	828	813	805	818	858	790
75705	59045	20984	5609	1148	791	688	566	533	470	459	445	392	355	388	362	354	384	362	369	330	373	344	338	331	327	293	348	328	340	351	331	343	325	330	322	336	335	349	304	344	322	322	358	312	333	309	346	318	346	329	304	318	336	338	354	334	318	316	332	326	290	330	303	306	366	345	340	287	307	327	305	329	303	307	321	294	322	331	347	334	296	317	300	321	329	306	330	329	343	306	303	334	332	325	314	351	327	297	301	300	319	331	304	370	318	359	341	332	327	288	329	322	368	327	317	328	347	344	325	345	312	351	352	322	320	300	307	314	312	341	333	320	315	358	319	276	346	327	322	326	348	332	330	308	336	338	319	310	332	362	341	332	356	316	305	338	288	323	351	331	330	310	331	334	325	352	353	321	301	315	340	354	305	338	336	314	314	306	299	313	327	320	296	337	331	338	338	316	348	343	338	358	328	304	309	332	307	326	334	342	369	360	313	331	308	342	333	315	324	369	320	318	343	315	320	317	357	360	285	359	320	312	294	315	295	320	321	329	331	354	307	348	315	320	295	294	339	341	332	303	356	318	317	310	330	323	301	335	329	305	300	313	317	312	339	334	314	333	317	333	320	323	291	303	318	345	315	332	321	318	273	311	298	324	320	316	323	333	350	311	289	344	312	294	343	300	320	322	317	353	314	329	295	339	305	328	327	326	331	335	336	283	324	324	319	332	342	321	330	319	313	326	329	312	310	324	339	309	359	324	322	327	356	326	330	353	320	314	313	318	312	336	322	319	308	305	335	311	298	297	354	350	329	307	348	377	281	338	284	330	337	347	330	316	329	341	349	300	327	303	312	312	315	310	318	308	350	305	311	292	307	311	320	343	339	299	337	324	315	329	346	318	297	347	323	347	333	265	355	340	328	303	324	306	292	292	351	312	342	312	293	304	315	345	328	329	280	308	333	318	318	327	311	336	298	303	329	334	336	353	290	319	329	315	361	320	320	313	315	293	354	346	368	306	316	336	341	319	333	339	318	322	340	321	282	308	291	339	328	326	339	320	325	347	323	305	298	328	341	328	333	355	318	321	306	330	307	343	303	348	325	335	332	305	327	360	316	304	354	337	306	339	373	296	291	306	319	354	337	336	317	314	313	296	323	363	314	307	305	330	331	341	303	334	276	318	372	331	325	338	300	331	335	306	318	354	327	332	310	343	270	326	352	302	375	353	346	318	302	305	321	332	332	357	303	312	330	360	329	314	344	356	333	301	313	313	331	307	311	312	332	296	308	325	338	333	338	283	335	336	339	308	358	330	339	328	347	361	317	347	334	287	317	318	327	345	344	334	333	327	305	331	326	325	299	322	339	375	340	339	334	304	322	328	339	347	302	317	338	318	333	322	313	318	331	337	348	321	339	332	304	305	316	329	342	309	329	309	328	300	358	304	350	330	292	344	299	327	320	336	333	269	315	321	333	346	350	326	309	327	304	303	326	362	346	340	321	323	322	327	328	313	314	350	325	342	305	320	307	318	335	323	306	292	301	313	313	322	332	334	350	321	319	310	343	327	330	338	333	317	313	309	339	303	343	318	291	317	328	340	304	347	319	340	312	322	333	326	325	319	339	319	315	295	312	330	302	304	329	326	356	343	323	312	313	337	343	343	328	325	329	311	294	335	321	300	323	332	314	324	304	287	338	293	285	325	314	320	319	350	356	327	330	301	341	334	332	357	312	309	309	321	357	329	304	301	301	325	339	318	324	325	334	309	376	312	331	288	320	307	298	334	347	332	351	319	344	332	372	312	295	320	305	316	301	299	346	320	316	322	317	308	305	309	350	289	301	329	321	338	351	297	326	320	332	322	328	332	315	335	345	323	344	313	345	308	338	349	315	306	325	299	310	350	287	315	322	310	348	317	347	331	334	326	293	358	331	349	333	355	323	297	331	332	351	322	351	306	316	324	291	317	331	319	326	306	340	302	339	312	378	325	355	310	323	324	344	322	301	308	313	344	314	339	331	331	337	328	318	313	306	358	351	329	321	315	335	331	324	314	336	333	323	340	296	313	291	321	307	322	349	330	297	322	331	314	330	323	328	309	336	322	322	325	284	348	328	314	322	325	344	330	307	314	316	346	320	313	353	286	349	312	310	302	328	307	323	307	320	322	298	349	327	324	280	318	329	316	316	292	321	322	355	322	332	314	322	335	300	309	336	360	336	341	310	300	332	336	308	337	333	344	311	327	366	364	323	309	302	327	304	327	309	340	317	305	336	297	318	317	349	329	327	326	301	329	312	354	344	309	316	314	326	344	300	332	306	310	356	315	321	304	325	311	315	320	306	310	339	308	320	334	309	303	311	346	316	333	357	296	321	342	323	336	286	339	339	347	320	353	320	326	318	304	315	314	370	316	325	314	316	324	365	327	311	354	344	306	315	317	332	335	307	308	293	329	316	292	312	357	305	359	341	304	277	294	332	313	322	325	283	317	331	318	328	324	324	353	296	340	320	304	348	309	318	326	344	364	322	276	328	324	339	322	331	342	309	311	302	315	328	295	339	308	338	330	333	284	346	345	330	324	342	315	312	331	294	323	328	331	336	296	328	287	322	308	288	294	320	294	328	302	337	350	333	310	322	308	339	302	311	366	338	313	313	337	302	294	341	320	319	319	334	303	340	320	321	316	356	318	322	325	298	353	356	347	312	363	325	317	336	326	337	334	332	335	350	321	321	298	312	304	308	342	318	321	334	302	334	340	336	343	308	274	358	318	302	323	317	278	317	326	294	355	322	334	352	328	339	313	302	335	345	317	336	329	314	330	328	288	325	373	335	357	332	296	347	343	316	311	360	333	325	311	298	308	314	314	325	270	314	362	346	338	354	347	324	335	299	361	352	309	304	343	341	318	345	302	316	315	328	352	326	312	310	319	344	347	336	324	314	298	319	301	315	321	356	330	362	324	346	347	333	299	340	329	338	286	317	328	317	323	327	338	320	318	323	292	317	323	324	293	346	319	323	315	329	320	333	372	306	366	339	349	346	285	301	327	321	336	352	324	328	342	298	284	324	312	317	314	295	317	328	311	323	336	326	313	339	318	302	311	282	335	296	314	318	323	347	338	307	348	365	322	314	337	304	331	309	352	324	303	347	302	351	363	322	347	310	300	341	305	330	327	275	297	354	336	313	341	352	314	345	324	338	337	370	342	301	353	334	340	328	325	309	348	337	312	329	288	328	311	325	278	320	316	340	316	353	304	321	337	333	324	351	312	297	318	292	325	362	329	355	309	316	336	360	314	316	308	339	347	316	302	339	342	292	295	329	313	290	355	306	327	313	320	299	326	333	318	330	340	339	319	332	346	366	345	310	327	315	325	317	309	326	328	293	312	332	308	311	305	315	325	328	291	335	301	332	326	329	328	324	295	334	315	323	300	299	312	344	341	332	335	303	323	351	350	306	345	298	307	329	325	289	308	301	316	337	316	317	327	307	318	310	311	315	329	345	330	326	325	341	333	313
48629	38233	3437	3712	3340	2924	2317	2075	1790	1562	1452	1342	1249	1198	1173	1124	1054	1041	1048	980	973	954	901	897	942	913	871	927	863	898	867	850	826	889	805	811	816	869	785	869	809	881	813	820	893	783	798	814	814	816	797	850	801	768	814	723	796	846	827	875	778	745	802	765	814	795	829	821	788	799	785	783	816	821	784	770	797	795	804	820	771	726	753	753	798	756	798	772	749	789	751	748	774	772	794	766	731	757	764	780	795	762	785	791	783	741	793	772	769	842	804	823	796	779	801	755	809	769	783	755	754	754	791	767	802	813	744	774	765	776	757	766	793	793	766	731	801	763	768	771	761	805	748	752	763	758	730	807	810	729	825	765	782	776	821	757	813	791	731	812	814	789	743	788	802	776	767	790	737	741	772	792	748	827	785	748	812	734	821	807	761	719	754	718	747	800	755	787	775	773	743	755	818	810	841	739	738	823	817	776	745	786	743	785	751	779	732	820	764	797	737	812	788	765	792	766	749	794	783	778	796	811	777	777	776	768	802	775	751	749	731	766	749	768	784	741	778	798	791	810	789	786	770	780	818	780	774	768	802	779	699	828	774	735	772	797	814	762	788	788	738	749	750	809	759	794	734	769	780	797	803	773	786	825	754	794	804	800	790	771	790	785	754	805	771	810	801	761	791	798	769	733	767	791	814	738	773	765	774	830	796	753	781	755	776	768	770	755	770	727	790	785	813	790	793	767	770	742	803	798	804	784	779	752	749	848	769	761	747	793	826	756	762	764	747	770	806	750	785	752	784	826	762	742	714	773	788	762	805	731	796	767	800	775	733	766	761	748	805	754	769	746	778	776	824	844	778	786	770	794	782	782	755	775	783	801	739	747	696	810	776	750	744	768	785	843	806	750	780	706	784	808	802	802	715	808	755	748	786	754	759	784	749	779	775	785	787	812	830	717	765	792	807	744	799	833	813	783	755	779	833	786	805	762	813	766	756	809	797	802	816	746	812	764	783	801	778	812	765	804	772	766	761	762	796	718	769	812	801	763	786	796	769	781	776	781	708	756	776	758	782	750	801	720	737	756	788	759	796	858	780	780	755	770	747	770	810	783	787	770	742	735	780	799	752	765	723	797	804	724	787	772	757	793	770	719	786	737	764	768	772	774	767	745	824	734	748	731	791	796	748	729	798	799	768	760	755	765	835	721	745	794	805	780	801	786	779	716	769	793	787	717	798	751	854	819	794	759	783	804	760	751	741	791	753	777	757	818	775	795	754	816	764	787	781	734	772	763	802	745	753	773	778	786	799	803	783	766	775	778	807	720	798	793	762	821	778	767	744	799	770	751	737	811	756	791	816	727	799	740	744	755	812	793	811	729	791	723	769	768	798	773	761	767	742	750	774	785	756	781	752	794	779	775	760	769	748	746	799	835	784	829	729	782	727	779	790	768	776	819	776	795	689	736	803	791	807	783	756	738	813	773	760	737	804	755	755	793	782	760	782	718	742	770	800	773	741	757	784	796	769	738	753	774	809	736	804	785	738	780	779	768	846	768	805	701	837	793	773	797	851	737	787	793	712	782	768	753	766	742	759	802	800	772	742	763	783	798	784	806	767	755	780	763	752	792	788	803	799	815	772	767	790	764	796	780	750	754	718	831	744	734	751	811	779	758	799	774	715	807	824	752	776	752	789	764	726	751	749	732	770	743	787	833	754	756	777	777	812	884	750	756	793	793	768	817	731	756	740	759	734	786	810	786	800	767	791	758	806	763	767	717	788	775	813	748	809	786	778	794	720	828	791	777	817	789	791	794	774	763	786	812	801	742	746	809	747	775	781	812	746	778	802	761	802	713	774	794	765	817	826	792	777	767	750	781	805	774	807	719	735	799	782	777	788	793	751	791	752	755	752	752	761	748	764	780	724	774	757	734	757	733	789	756	785	777	810	793	761	824	783	776	763	747	799	763	771	792	770	755	788	798	828	755	767	812	753	842	775	783	809	778	780	774	748	726	816	765	746	773	724	789	792	769	779	725	745	754	777	766	780	821	789	772	763	792	808	712	818	760	739	768	749	761	752	739	744	763	781	784	782	779	790	792	748	771	799	773	753	784	781	771	805	773	814	734	756	773	808	769	825	747	802	740	785	764	785	786	745	755	738	801	788	788	722	765	766	795	754	792	776	774	763	707	760	854	758	794	806	760	763	792	785	752	772	776	818	781	777	761	806	786	772	756	718	776	762	783	794	784	805	783	777	776	805	708	761	815	772	711	722	811	779	797	755	824	771	755	762	734	829	767	796	768	755	792	807	772	751	815	768	786	794	782	775	832	778	789	712	730	739	747	780	706	772	791	741	770	774	765	817	786	715	740	761	798	772	810	785	756	792	755	779	791	785	757	737	739	765	751	768	780	747	755	751	767	788	758	777	760	809	788	748	738	765	743	747	784	806	711	803	771	779	773	764	726	716	782	804	794	772	774	774	789	788	736	782	748	781	752	747	778	777	776	770	758	738	729	812	804	780	747	734	761	774	794	741	776	777	820	777	775	727	754	750	776	747	818	770	797	777	766	792	741	788	783	751	743	770	786	787	830	769	773	794	792	756	753	719	795	763	763	778	761	762	778	771	778	709	759	765	792	748	743	753	755	764	763	760	768	812	762	775	768	753	776	761	832	750	739	808	732	777	762	788	794	755	740	749	739	780	766	751	793	743	766	802	766	777	794	787	747	800	795	777	810	764	803	776	774	730	832	795	786	798	768	776	786	777	734	721	745	784	813	779	752	788	774	785	770	812	793	794	737	777	772	722	783	805	771	776	754	803	727	798	743	769	777	745	770	763	798	781	732	747	791	798	763	773	803	705	829	759	760	780	764	761	758	760	781	755	776	784	767	764	753	754	835	770	762	754	806	785	779	819	720	773	787	821	713	741	798	770	785	794	783	730	752	745	770	778	781	763	774	762	801	756	778	760	781	808	790	768	744	746	813	737	840	781	764	781	740	716	795	815	813	752	785	801	804	773	754	810	782	721	770	789	823	780	791	755	776	818	750	832	707	791	800	754	795	763	816	775	765	760	825	748	784	735	747	811	789	744	761	810	793	762	690	768	712	757	834	772	795	787	769	745	794	732	746	756	780	810	788	786	721	780	773	816	782	761	795	793	771	752	736	805	813	767	772	802	749	757	768	802	831	766	801	774	744	772	771	789	730	729	792	785	756	814	783	722	785	739	758	779	785	810	811	802	734	755	799	749	801	800	787	825	749	734	758	740	736	783	759	759	827	791	754	804	761	764	756	772	786	806	777	812	723	759	763	784	810	776	782	787	767	763	749	766	763	780	774	766	735	791	759	754	761	808	786	781	773	834	784	810	749	741	742	785	746	837	754	793	758	832	812	774	750	778	799	760	765	808	748	752	727	730	787	813	824	786	767	777	719	773	785	758	791	775	755	831	776	811	783	766	758	757	784	776	820	787	814	747	814	822	768	800	803	793	722	791	784	767	784	829	798
12762	5149	289	178	199	181	188	169	181	195	189	169	167	189	182	180	190	162	170	161	191	181	169	161	175	190	180	179	136	183	196	171	177	170	178	226	194	164	178	165	169	160	196	210	154	147	184	167	179	185	178	179	157	194	170	167	189	189	193	207	177	167	199	184	148	188	169	166	162	158	181	178	188	180	162	167	188	191	194	149	194	187	172	178	180	169	161	177	194	161	171	152	150	193	175	168	181	179	192	169	159	177	188	183	183	161	178	184	153	170	177	182	184	164	159	148	149	160	160	179	180	221	167	174	184	192	209	188	176	185	156	177	166	189	179	174	201	196	175	180	174	162	175	174	180	166	178	192	163	183	177	167	174	168	188	188	181	179	169	195	196	185	198	174	173	171	179	209	168	185	170	178	182	184	185	178	171	170	180	154	189	187	192	188	192	181	180	180	193	178	165	171	158	178	188	180	189	182	188	188	162	190	187	159	174	182	176	174	182	175	168	155	182	196	205	195	200	159	171	194	185	166	196	182	156	181	165	185	168	175	191	183	157	150	149	140	182	169	171	167	168	186	182	175	176	171	182	187	194	203	209	189	169	183	197	200	181	179	173	168	174	201	180	193	181	192	179	179	159	160	198	169	169	172	168	179	189	178	206	165	169	158	188	185	159	188	180	184	162	168	173	178	186	161	159	203	198	182	168	170	175	182	146	170	168	187	201	202	158	186	159	177	174	171	163	172	202	157	182	161	187	168	182	194	166	166	185	171	167	177	202	167	183	188	151	175	196	180	177	191	170	191	185	197	172	163	160	142	161	164	180	186	181	167	197	176	148	160	190	183	170	177	162	192	158	144	182	188	164	168	183	198	185	197	158	165	159	181	171	176	202	181	194	147	201	201	180	202	182	175	197	174	174	183	169	197	153	185	169	173	176	159	177	167	175	163	173	178	195	159	182	179	179	174	192	185	183	176	181	174	190	190	175	190	164	192	143	161	183	164	164	149	166	159	177	192	155	169	181	175	214	174	178	187	163	185	165	166	170	188	153	216	174	165	189	191	180	193	164	185	203	153	188	160	163	181	194	152	165	179	166	180	170	175	183	160	171	168	155	180	179	157	172	171	158	159	191	174	171	183	159	181	196	174	180	175	164	188	158	197	193	178	188	179	184	192	176	193	208	162	190	154	173	176	169	155	174	178	157	220	182	179	202	175	192	188	188	172	179	179	178	180	163	174	162	166	181	197	186	178	145	171	188	210	193	201	174	180	175	163	169	192	174	170	190	169	154	183	146	200	183	160	189	150	154	184	169	229	164	179	217	183	169	172	182	172	179	199	205	179	187	159	180	170	173	170	189	172	175	155	185	195	182	200	177	180	188	169	195	194	189	190	200	168	167	167	199	189	182	188	165	185	160	182	165	190	176	199	164	158	183	170	149	157	158	198	165	176	173	165	179	173	179	173	160	148	174	185	184	190	174	183	185	162	178	164	210	149	185	156	159	172	157	156	166	211	193	193	207	182	167	171	193	168	200	172	162	177	172	172	155	164	172	186	181	165	167	184	180	174	170	178	209	188	199	185	173	195	182	171	185	176	184	173	184	167	164	181	173	177	174	166	184	197	169	164	177	177	183	170	176	181	179	159	169	167	190	176	166	184	191	180	172	181	172	185	169	182	156	184	191	170	157	181	202	185	174	170	168	191	196	170	192	193	163	173	194	187	179	183	176	180	181	138	175	187	159	175	173	183	164	152	180	197	166	182	173	160	182	183	186	174	169	160	212	185	188	183	196	172	173	172	163	153	183	183	175	181	176	188	168	165	185	168	168	177	193	170	161	169	184	163	167	185	192	157	188	174	191	170	175	176	158	195	208	199	186	151	187	165	180	158	161	168	192	184	188	192	188	163	184	193	170	160	179	168	210	181	176	180	179	183	181	163	190	187	194	180	173	192	159	189	189	210	162	178	195	159	195	171	192	156	186	160	167	189	161	171	175	176	183	195	155	173	165	197	167	182	185	180	182	185	195	196	174	174	176	176	178	147	167	160	162	182	172	189	181	147	176	186	200	181	168	207	168	183	186	184	193	159	155	203	164	184	180	162	163	171	188	165	190	178	203	155	193	157	162	178	176	165	185	174	173	186	198	155	174	187	159	188	203	210	183	161	164	170	171	208	178	167	169	143	190	150	188	183	178	160	177	192	193	192	177	176	173	176	192	203	186	173	180	189	163	176	152	164	180	173	185	181	185	185	171	163	146	184	177	160	183	169	165	170	163	154	165	186	187	197	168	184	169	173	174	177	177	185	162	166	161	188	179	151	204	202	175	182	158	182	201	145	189	185	180	191	162	169	163	150	185	217	195	184	176	193	177	168	180	189	174	180	169	190	179	161	158	189	187	191	187	174	181	196	176	196	180	172	192	179	191	184	166	191	165	191	178	195	177	180	178	190	189	165	184	171	175	190	171	184	174	158	196	163	175	182	173	184	164	193	175	184	196	166	173	180	192	191	171	161	164	153	180	187	174	186	182	209	184	181	173	183	166	186	181	158	174	178	195	167	158	192	201	165	185	189	188	161	188	193	182	178	182	168	171	174	168	195	168	165	170	187	141	194	176	179	187	187	180	183	181	183	185	180	210	182	191	191	203	183	178	165	161	215	171	182	170	203	156	196	160	185	179	184	202	167	195	150	169	186	156	173	185	163	184	180	188	180	148	159	173	166	197	170	161	176	167	177	159	202	193	167	160	182	196	177	201	183	181	157	187	189	159	161	198	158	168	165	172	148	163	167	195	178	191	177	186	188	172	174	188	181	154	185	197	182	183	176	175	167	188	173	177	174	162	173	163	173	181	164	169	164	182	195	181	181	205	169	188	167	157	199	166	165	168	187	173	200	205	181	169	169	198	182	170	198	181	180	181	171	166	169	200	169	188	192	236	163	179	154	176	173	184	171	164	190	155	193	180	175	148	169	148	170	179	189	176	189	187	192	158	172	174	161	180	163	174	151	190	187	173	181	186	174	191	147	171	171	172	205	179	167	164	175	174	165	166	172	179	181	158	176	216	180	172	166	174	184	201	170	177	189	213	171	187	183	180	181	171	188	153	156	190	171	181	169	166	181	168	170	166	186	185	182	188	164	185	154	176	162	198	180	189	164	190	180	180	166	154	162	208	177	162	183	157	183	163	156	178	195	178	183	181	175	177	165	182	151	172	187	194	171	184	177	173	173	175	172	161	166	174	169	172	183	178	191	191	165	168	187	171	171	174	186	175	171	170	158	181	200	186	177	199	157	160	174	150	180	166	183	160	209	185	181	163	196	181	187	176	155	141	161	163	182	185	188	173	179	169	179	173	193	181	184	180	188	161	192	190	186	186	178	201	190	192	175	153	160	185	158	171	202	154	181	193	197	177	180	184	171	179	183	171	171	187	168	178	185	192	167	186	184	148	190	157	154	191	168	195	200	165	205	191	185	175	178	167	148	197	157	175	182	140	179	171	186	166	176
14051	6511	483	576	539	550	564	537	521	508	531	501	488	492	488	495	515	500	509	514	501	543	497	490	466	486	502	491	490	466	508	451	509	535	512	507	465	527	473	499	478	496	484	543	472	489	451	530	511	491	503	515	460	458	478	495	473	524	465	486	500	514	528	488	485	494	466	476	468	494	467	474	490	478	495	432	499	526	537	477	482	507	495	500	536	486	466	499	502	504	480	505	497	449	482	494	510	505	457	474	482	484	462	478	524	539	484	511	519	499	463	482	472	472	488	463	463	517	470	471	486	474	489	474	489	517	496	517	480	498	491	474	506	487	485	481	496	431	484	492	518	494	493	475	496	440	490	458	478	509	505	497	512	485	510	526	490	475	490	432	477	539	522	460	500	510	455	489	468	497	507	515	497	494	470	520	507	503	494	509	486	494	468	500	477	521	511	502	519	499	519	521	491	484	532	506	516	540	480	470	507	469	507	509	531	472	485	469	487	480	443	473	495	523	450	510	507	485	505	466	466	486	476	486	476	528	505	483	491	496	490	485	476	486	489	524	520	484	499	495	475	479	479	518	496	490	454	482	467	518	496	506	509	511	491	482	485	533	471	511	484	522	499	491	497	453	517	468	483	526	512	512	473	493	490	499	517	458	465	482	496	487	506	473	518	472	477	490	496	494	477	518	513	512	472	507	501	477	503	496	467	512	505	503	529	499	514	511	473	513	503	490	517	475	551	505	518	526	480	490	485	480	471	489	491	480	475	491	500	478	522	490	523	517	475	483	500	512	480	475	506	514	470	507	472	502	456	461	502	476	506	495	536	470	495	483	486	493	499	485	484	482	501	492	492	505	539	481	512	480	494	504	453	521	508	477	499	458	446	503	469	455	488	457	510	496	470	454	504	520	478	478	512	519	484	522	489	439	479	479	516	471	490	512	506	498	478	489	505	510	530	444	510	523	493	488	471	470	511	497	496	509	483	506	510	517	490	519	467	482	458	507	455	482	495	492	528	505	505	429	514	472	477	490	481	509	519	477	525	499	486	508	513	501	467	488	475	491	500	495	502	495	461	486	466	502	524	505	522	497	465	522	433	455	468	499	480	510	498	473	479	487	507	480	491	492	506	471	470	508	472	477	496	526	490	451	493	488	493	498	480	495	493	460	484	503	494	453	481	508	513	487	481	484	535	465	511	479	516	486	470	500	505	485	506	464	489	453	478	486	476	531	488	539	495	488	516	529	517	508	530	468	536	485	495	473	457	490	474	502	480	498	456	491	478	536	475	514	474	499	483	497	505	481	528	448	544	501	515	480	495	501	488	506	500	503	492	488	444	511	512	484	510	471	438	503	490	493	482	489	473	491	555	478	491	495	476	468	507	545	484	467	507	471	482	462	497	500	469	494	484	472	491	520	498	518	505	546	481	465	504	469	510	477	485	475	478	542	459	499	525	531	529	472	491	504	450	499	524	473	525	496	517	503	449	497	524	465	512	490	473	502	439	483	514	487	496	499	460	515	453	501	505	505	499	477	484	495	470	474	506	491	493	486	495	474	447	489	536	460	500	481	487	475	508	458	512	514	499	513	506	497	519	500	530	486	482	458	482	485	522	503	534	496	467	501	492	495	501	487	492	481	508	515	468	479	516	495	471	457	493	504	461	511	473	500	530	507	489	492	546	526	498	482	504	483	507	491	515	478	466	508	514	521	495	493	509	477	508	438	476	468	507	481	497	468	505	480	504	458	522	512	528	512	481	466	499	496	482	467	488	470	513	524	474	499	487	470	475	482	459	526	521	498	453	473	494	535	477	503	523	480	503	508	475	519	462	485	506	492	502	504	503	525	496	486	486	471	492	505	503	469	539	466	480	497	492	450	477	502	494	466	509	477	489	522	489	466	486	472	531	502	473	512	484	510	452	496	506	511	473	530	514	500	478	485	523	463	482	487	451	486	529	492	535	504	546	497	506	518	496	486	498	441	474	485	529	473	547	464	499	519	504	453	497	507	538	547	498	540	457	518	518	513	469	482	522	497	495	504	488	507	478	488	533	503	512	474	483	513	474	495	510	491	512	473	502	525	504	498	474	511	491	511	499	514	488	508	519	491	484	508	546	515	487	497	465	462	461	481	485	509	523	499	484	521	480	496	530	477	479	463	466	454	486	480	503	508	473	494	474	513	537	499	492	505	478	519	495	468	449	467	494	463	501	463	520	487	533	491	486	513	504	460	542	498	523	486	479	498	494	534	496	439	458	490	496	519	515	513	477	491	483	521	478	525	476	473	504	500	482	473	498	480	484	505	491	535	481	492	460	528	500	497	460	500	516	476	508	501	545	486	509	475	482	504	488	503	490	427	489	489	506	503	530	519	528	493	522	512	469	446	464	464	490	475	533	504	525	485	469	498	490	473	468	500	503	459	517	491	498	492	485	526	498	499	491	478	489	491	509	463	485	535	507	522	449	493	498	445	521	460	521	536	469	497	510	494	498	450	504	522	477	498	523	482	501	467	475	453	451	508	495	506	504	500	465	508	510	496	495	495	454	478	444	474	452	501	485	488	477	518	529	477	505	476	488	485	480	538	504	535	508	474	444	471	477	509	490	462	497	507	488	463	479	496	500	481	457	484	505	513	539	488	473	526	465	476	454	503	551	486	514	469	485	487	499	507	516	511	496	502	514	505	475	476	558	477	515	513	520	442	474	478	486	487	510	497	512	489	497	459	510	483	481	498	530	466	488	480	472	471	522	497	488	470	504	464	458	461	503	478	469	481	520	471	495	489	492	509	487	491	475	500	497	487	578	516	493	518	492	485	554	517	504	496	492	514	465	446	502	478	501	486	475	541	504	484	507	525	497	486	505	508	490	475	470	509	530	521	498	497	529	500	507	497	499	462	499	509	532	539	488	512	515	464	506	498	462	474	484	542	484	476	498	505	502	523	499	509	483	482	499	456	475	500	516	495	504	525	516	480	536	502	508	519	499	573	460	536	479	456	459	487	512	483	518	495	485	471	493	481	511	471	512	476	493	489	533	530	503	485	477	498	520	440	514	483	490	524	471	506	490	495	481	517	499	476	526	530	471	478	501	526	500	477	447	523	473	477	480	500	520	496	497	515	487	492	508	519	520	518	512	497	478	498	514	493	477	474	514	493	498	512	511	502	519	460	511	515	523	510	463	479	466	486	495	502	472	524	520	468	542	493	519	482	477	461	505	450	475	526	506	492	489	531	538	487	544	470	472	513	497	482	522	479	467	495	524	507	502	491	509	480	467	457	486	504	501	500	513	507	479	527	499	518	472	512	497	460	513	481	503	497	522	504	489	476	508	473	474	505	443	466	514	494	458	500	502	482	531	450	465	527	477	517	490	497	457	499	510	465	482	497	498	475	490	528	498	459	467	483	505	469	500	488	479	503	450	491	491	518	504	476	489	497	488	496	500	511	492	507	470	492	500	491	495	526	464	480	491	464	506	500	488	487	501	526	507	522	468	528	509	488	471	459
62482	49082	14067	1730	650	572	471	450	422	426	409	388	343	365	352	344	318	352	353	355	332	364	334	356	355	283	329	328	370	350	338	336	310	353	336	330	336	329	339	329	329	345	299	329	311	312	310	332	327	324	340	329	334	351	336	320	322	350	328	344	346	332	394	357	314	316	372	348	303	338	325	305	330	319	331	324	322	328	339	298	331	327	313	320	329	299	326	363	319	334	337	337	334	323	359	312	344	349	336	338	303	368	324	340	328	364	323	303	339	296	336	357	341	346	324	370	338	292	299	300	315	344	342	330	316	341	340	355	320	320	317	336	335	331	356	306	311	305	336	292	340	343	362	337	342	287	335	351	363	352	303	349	364	346	343	305	349	309	313	326	313	344	325	316	338	360	343	295	357	329	353	297	382	351	323	328	350	334	341	341	345	355	293	311	304	355	358	338	276	327	300	361	356	340	316	357	315	308	331	335	316	353	330	350	335	340	326	338	344	341	322	299	331	308	322	336	312	340	303	341	368	348	314	337	348	329	329	311	301	325	360	333	322	339	350	290	333	363	310	297	366	328	341	318	383	352	310	324	328	296	313	332	325	315	326	332	381	357	316	332	351	329	353	329	299	325	363	319	336	300	329	298	324	307	350	323	309	290	311	341	335	289	307	320	316	319	331	367	333	329	351	335	326	364	324	327	323	340	311	338	310	335	329	335	304	321	308	285	362	324	327	317	315	332	339	353	335	345	347	335	354	330	325	339	344	304	298	347	305	317	303	333	336	318	346	305	330	318	341	319	346	318	328	347	329	307	307	339	384	323	303	332	336	298	298	304	346	307	312	320	280	319	333	308	337	355	336	340	346	339	356	329	336	347	351	302	358	333	329	357	365	341	329	348	328	330	313	313	322	342	328	338	329	325	368	324	328	364	329	320	331	310	353	339	339	310	301	316	321	334	317	338	306	320	331	324	334	323	319	307	318	328	338	286	315	315	321	324	328	330	325	345	307	346	323	365	332	286	325	324	297	286	334	340	335	333	334	321	295	320	331	312	313	333	318	369	320	328	313	327	311	332	320	333	326	300	345	344	357	334	328	337	284	327	325	335	328	352	343	304	328	329	331	350	330	335	351	295	322	348	328	334	311	352	314	319	312	334	340	293	332	335	301	318	313	324	322	321	320	347	329	343	331	291	377	315	332	335	303	323	317	314	349	331	302	330	317	365	356	330	322	354	352	327	329	307	325	345	334	330	310	327	315	371	364	349	329	300	321	312	303	348	328	367	370	335	314	351	311	305	323	340	370	327	284	346	323	370	321	320	335	332	346	303	308	349	352	306	320	327	302	302	313	356	342	306	367	346	364	348	362	329	334	318	315	328	361	341	319	340	290	327	333	318	326	339	317	298	310	303	320	338	303	319	336	328	317	313	334	358	330	288	321	347	371	321	340	291	311	347	329	336	312	320	315	322	335	287	316	323	329	302	319	341	364	329	342	330	370	361	304	340	338	302	310	338	319	333	366	292	335	322	347	335	388	340	324	371	334	340	325	350	339	338	309	309	296	345	336	295	317	337	329	352	340	313	347	349	340	328	345	306	321	291	329	359	327	350	333	346	376	322	336	330	347	322	337	351	313	331	335	297	323	335	357	319	307	341	354	323	331	343	338	302	320	335	314	320	355	318	321	282	331	342	306	332	337	329	327	309	324	305	315	321	339	348	335	324	322	335	350	316	320	344	302	315	332	364	310	342	297	319	353	366	327	300	330	320	339	323	323	328	330	352	318	333	320	317	335	332	306	321	310	374	327	331	325	312	309	334	316	336	323	370	351	341	338	330	342	344	332	300	324	324	355	344	349	304	330	331	321	321	334	331	344	317	328	337	329	330	337	322	318	347	315	324	317	311	315	355	330	358	333	374	343	347	329	334	349	336	312	307	350	319	338	340	334	316	351	350	331	350	332	349	321	328	350	331	318	335	339	344	345	306	333	337	321	338	355	339	342	328	350	325	353	328	340	362	339	310	328	314	287	329	319	313	339	311	318	341	329	341	320	330	336	351	344	298	369	334	316	349	333	328	311	319	312	316	338	335	317	317	332	325	319	338	300	311	324	333	341	314	342	307	338	349	367	313	322	351	348	315	322	302	331	297	323	320	349	302	338	330	316	318	322	331	346	326	297	343	324	344	322	294	309	323	336	319	304	310	302	334	336	322	315	331	327	297	319	333	307	354	307	340	323	352	319	314	333	322	317	328	345	329	335	320	340	340	340	331	327	329	318	306	341	361	361	321	325	310	312	332	322	380	314	332	335	323	333	336	353	311	297	336	319	347	306	304	328	349	322	320	318	347	369	351	322	324	326	306	322	317	330	340	354	331	300	334	307	339	350	353	314	335	343	348	348	349	359	340	337	339	329	335	323	323	288	295	327	317	346	316	344	363	310	322	345	337	317	338	318	355	314	328	329	331	323	320	331	349	315	341	345	286	346	315	294	309	324	311	352	329	307	312	348	335	345	324	341	331	346	343	324	325	355	319	343	294	305	332	290	338	360	322	314	368	370	352	310	337	335	297	320	335	350	338	324	316	317	346	347	370	316	314	342	325	326	331	320	314	353	314	325	319	326	314	314	327	334	329	330	307	297	290	316	316	338	372	293	315	340	323	313	324	313	319	311	313	368	312	293	338	333	321	316	359	367	309	335	289	329	321	328	340	366	332	329	327	329	337	346	327	333	343	293	307	368	319	349	310	340	340	350	314	331	360	324	342	332	347	325	307	358	340	306	333	383	330	361	283	313	339	316	345	333	287	291	343	346	295	303	339	306	364	317	337	375	279	332	301	306	337	324	345	333	358	296	325	355	334	337	305	310	305	364	372	351	318	325	311	336	353	337	343	325	308	314	328	344	317	327	318	361	306	321	322	342	325	306	358	333	306	330	330	342	356	359	338	293	310	360	344	320	337	318	325	352	303	339	353	331	307	367	315	295	301	353	356	348	317	333	347	311	312	318	342	316	340	336	309	332	310	315	351	339	304	324	343	312	332	366	350	291	332	338	328	358	333	361	334	326	330	336	350	321	351	315	312	332	323	334	360	333	322	290	298	322	304	306	328	306	319	324	327	325	302	315	326	334	341	339	308	342	315	328	346	302	353	335	319	307	309	345	304	328	312	354	324	331	334	316	314	354	325	356	321	306	333	314	324	320	359	343	314	374	311	321	328	401	342	348	302	344	330	304	307	364	357	290	326	349	316	296	305	335	320	357	315	342	305	335	343	346	287	325	312	302	359	323	323	352	315	356	321	311	340	352	340	331	317	315	344	293	334	305	314	348	346	308	328	329	345	321	287	290	332	356	325	325	343	301	355	353	302	333	358	312	347	346	330	329	312	324	327	345	350	317	320	334	338	313	318	328	348	341	327	324	318	299	337	349	317	322	354	332	352	355	344	340	299	305	347	320	315	313	357	345	317	334	358	323	314	326	307	318	328	342	316	339	323	346	307	358	318	326	345
38960	30531	2188	2398	2232	1924	1658	1470	1366	1244	1154	1116	1077	996	949	982	1014	924	946	917	933	888	909	878	848	901	912	880	839	876	872	875	829	839	852	824	845	827	821	859	874	839	869	860	776	867	856	873	816	850	879	819	855	860	779	781	860	811	819	805	837	800	872	867	806	752	770	835	833	814	808	805	808	850	822	781	834	834	809	861	830	807	805	800	831	837	799	791	809	850	814	836	821	828	823	811	845	829	841	788	824	780	812	803	820	772	879	789	821	836	831	828	860	823	834	836	810	783	897	783	841	803	875	837	855	769	829	844	838	800	770	785	860	870	816	833	832	816	778	796	803	830	817	837	819	841	789	766	810	849	836	845	843	810	766	829	797	824	826	775	786	795	820	830	823	793	823	818	821	787	791	815	830	786	828	818	838	798	841	819	800	789	796	846	831	810	809	821	845	742	791	806	822	755	809	832	812	858	854	814	807	763	856	819	839	833	788	854	847	770	819	753	799	807	809	849	834	806	828	819	827	830	835	814	901	767	829	866	773	838	832	732	832	808	850	831	779	785	783	823	847	783	819	825	819	835	768	799	826	843	839	816	826	833	779	774	872	793	860	772	807	770	792	803	845	805	810	783	819	814	823	862	794	803	775	803	769	844	851	802	844	879	787	825	807	820	832	855	813	811	829	830	760	797	808	799	783	852	831	780	781	859	849	818	799	802	833	815	817	782	842	778	758	807	759	819	787	824	818	840	821	787	824	752	787	778	847	851	803	787	739	771	814	781	792	833	825	812	845	811	836	793	835	824	842	866	816	877	834	843	818	783	812	805	814	827	799	852	793	807	765	794	825	819	793	780	819	855	826	807	803	852	810	846	833	831	824	817	856	835	787	806	801	795	782	824	808	809	847	806	806	830	809	827	827	825	837	848	854	829	801	755	813	777	780	826	859	841	754	798	773	835	822	806	818	805	774	799	790	830	798	838	793	804	792	784	817	800	845	818	787	836	869	827	811	805	805	804	793	834	853	865	853	839	830	803	808	810	778	810	847	918	855	825	844	780	801	858	774	854	822	859	799	795	852	803	781	801	871	793	728	801	813	883	777	758	853	826	842	810	765	814	829	783	834	853	841	841	761	780	835	808	783	836	826	845	849	818	762	767	768	806	870	786	842	772	814	841	790	821	758	814	788	822	817	806	806	804	834	806	808	827	796	842	815	770	864	785	767	817	846	783	852	825	817	864	800	788	799	808	828	841	755	829	809	864	803	810	795	836	809	874	822	817	857	836	790	844	835	791	812	776	775	798	762	842	768	844	815	770	810	781	858	802	801	854	857	767	794	821	829	793	826	816	843	846	798	804	841	835	805	795	788	801	753	786	838	804	848	827	812	792	884	807	837	799	839	868	816	826	819	793	836	830	830	813	826	802	821	798	812	839	814	783	777	838	783	761	816	842	806	791	804	783	804	792	811	811	793	790	767	803	790	863	843	849	856	832	805	869	812	837	796	767	869	818	839	845	784	835	815	789	822	812	784	851	811	809	853	844	787	815	830	832	803	829	847	847	797	833	821	828	844	821	819	782	805	805	783	848	854	797	853	815	824	842	786	813	801	758	830	779	837	813	819	795	799	820	796	834	805	798	849	858	810	822	797	825	806	839	790	816	822	784	757	832	821	790	853	859	800	766	859	809	815	829	806	857	865	879	852	816	779	862	792	835	808	862	805	845	821	794	828	815	833	836	775	809	787	804	814	827	779	774	815	793	795	809	836	834	848	810	771	838	823	806	824	804	798	799	804	836	858	785	919	814	833	814	790	833	805	822	781	763	834	856	802	831	868	793	807	842	827	862	812	818	770	805	789	874	808	879	764	803	847	767	812	834	850	794	758	838	810	825	900	765	775	840	863	848	743	833	828	874	853	813	835	809	904	883	823	834	813	798	857	825	806	785	822	826	807	823	838	823	842	850	869	816	801	802	826	810	807	812	832	792	844	842	833	825	819	848	785	818	809	811	839	758	833	853	816	789	785	826	796	809	819	847	766	805	843	781	834	840	825	824	800	780	841	817	855	820	813	857	819	855	863	821	836	818	806	831	787	853	812	839	778	800	793	841	852	761	778	820	795	831	806	847	777	815	834	805	829	806	845	797	802	783	800	796	845	827	825	806	824	862	831	818	800	795	815	778	851	829	828	817	855	841	800	799	802	769	879	791	751	754	776	808	825	831	797	800	841	818	755	801	796	798	849	835	850	807	825	838	813	815	763	766	836	798	788	753	888	837	796	796	807	845	813	816	816	854	756	820	817	826	783	824	788	871	819	825	842	813	784	814	863	794	838	803	805	848	745	836	833	822	807	729	810	850	826	813	808	754	782	817	794	809	830	817	815	784	790	785	766	852	815	802	837	802	805	825	803	797	843	780	803	835	754	833	777	818	781	789	812	820	835	800	821	863	790	818	841	788	801	789	822	804	826	811	773	785	794	799	793	848	793	809	804	819	862	805	863	793	818	831	814	847	842	814	811	832	857	802	849	803	844	842	828	832	756	833	815	813	840	827	833	800	850	809	843	810	789	785	817	792	811	774	848	812	783	824	818	838	797	794	770	844	877	800	863	813	791	814	840	778	803	879	827	880	814	792	840	850	868	817	807	805	796	798	789	846	766	804	851	841	864	850	806	829	792	790	827	789	792	840	809	790	821	837	842	831	814	818	811	818	780	835	820	798	825	829	834	797	806	865	825	808	825	832	805	833	795	824	836	761	781	827	873	791	855	768	773	773	771	775	789	822	800	850	837	726	818	809	777	828	829	862	829	850	799	827	791	783	828	814	836	858	804	797	780	832	790	808	832	835	819	791	809	808	836	806	857	789	774	825	790	806	846	816	804	826	846	839	828	780	863	810	803	808	855	775	826	806	818	818	762	800	802	788	823	860	790	821	857	822	848	792	812	841	865	825	878	792	828	816	786	833	783	809	754	825	843	812	800	831	848	814	815	792	838	837	800	833	817	767	862	849	851	826	789	805	799	807	855	834	846	816	802	849	774	841	816	760	833	746	807	798	809	849	851	867	783	822	844	870	838	834	794	839	809	796	813	835	844	795	799	880	838	858	812	855	766	847	774	823	760	778	803	851	842	825	838	784	788	807	815	827	841	786	792	843	798	808	783	786	833	807	842	842	849	813	806	823	830	821	799	752	809	792	837	854	828	847	833	800	823	821	833	794	800	826	836	834	796	821	819	806	788	775	835	814	845	814	880	842	835	849	806	826	766	845	788	787	854	766	817	835	877	837	846	804	832	804	755	807	828	795	803	814	774	791	804	789	807	769	830	837	809	793	816	802	820	792	816	793	786	824	797	810	802	833	832	807	816	789	808	820	807	811	810	793	822	805	838	793	789	821	813	841	781	766	833	801	804	839	806	792	824	824	824	858	855	829	828	809	721	781	762	772	834	831	769	831	795	830	820	812	798	823	814	827	831	812	917	821	836	756	857	834	816	877	800	811	813	829
74357	56301	21552	6875	1328	786	625	578	497	431	402	442	372	378	400	422	363	338	390	341	381	327	360	359	328	355	374	350	343	287	354	293	350	333	320	358	347	340	337	314	318	305	330	310	338	325	345	292	335	354	313	328	289	318	327	348	334	308	308	343	345	328	334	336	316	308	313	318	307	350	361	325	338	313	306	349	306	324	355	357	329	318	308	316	340	316	333	322	334	343	333	331	297	337	319	296	309	311	301	345	308	307	303	313	334	306	375	326	353	326	298	323	303	318	317	283	334	305	327	312	336	325	328	324	325	325	295	356	337	319	328	310	310	317	329	348	308	333	308	321	310	288	333	316	293	336	348	313	319	326	341	315	290	302	320	321	318	313	326	347	316	322	292	326	349	325	346	302	351	328	303	308	307	323	359	308	331	315	333	337	292	305	336	279	335	333	317	357	301	332	304	316	287	345	300	367	349	290	331	325	311	310	311	326	310	322	349	335	330	339	306	327	335	343	305	316	295	304	311	327	355	340	308	331	357	320	303	330	311	316	330	318	335	290	332	334	340	352	316	275	321	314	333	309	310	330	327	308	320	318	321	341	299	314	311	289	298	339	341	321	307	307	310	348	317	313	327	296	359	312	318	332	336	341	341	298	309	327	327	274	324	327	318	327	349	314	303	338	325	307	294	344	280	312	299	332	294	331	302	314	301	330	313	305	347	389	329	309	339	332	316	336	350	327	318	316	329	318	302	330	340	314	338	321	353	333	324	312	298	343	303	306	349	337	305	307	342	295	335	307	314	329	327	318	327	319	316	325	306	324	360	327	331	311	299	335	315	302	327	310	308	329	325	316	333	344	326	296	342	331	298	353	338	306	338	320	344	310	324	320	321	278	311	363	347	273	329	321	319	333	303	347	309	313	300	325	302	313	309	327	335	347	307	303	288	346	323	333	344	338	297	314	346	292	311	305	341	341	316	373	314	306	322	320	294	305	313	342	352	335	309	341	274	354	338	344	317	365	308	336	308	329	338	341	348	317	317	356	321	312	327	305	311	321	328	314	265	323	293	339	329	303	333	351	343	318	320	338	332	312	351	323	340	330	351	350	294	337	283	325	342	348	327	297	314	310	351	316	302	336	343	322	313	306	329	337	322	326	282	302	338	300	326	326	348	325	318	305	328	330	314	308	334	333	308	325	337	320	301	337	363	323	310	320	325	361	323	321	292	305	315	322	308	315	348	316	308	287	341	330	315	338	314	310	326	346	324	323	343	338	309	310	321	336	328	319	286	340	333	345	329	346	335	349	383	309	318	331	338	336	305	333	358	324	312	289	305	305	307	344	348	285	332	313	311	312	329	328	309	330	304	345	305	383	303	323	327	327	302	319	279	343	311	340	330	323	336	337	320	323	306	343	354	329	313	340	328	317	304	327	290	322	325	310	342	313	337	327	283	324	330	328	328	332	351	323	314	295	333	302	310	341	317	338	313	343	320	329	346	322	341	298	327	304	340	309	341	307	325	352	325	341	347	320	313	320	312	316	333	314	324	345	341	331	305	293	328	331	335	315	319	327	332	317	347	318	281	314	318	341	344	344	320	298	291	328	325	339	298	340	314	307	317	323	340	333	337	317	307	322	318	338	345	329	338	333	297	320	326	310	322	339	312	310	313	299	342	299	349	332	336	327	312	283	316	350	338	320	345	304	328	337	313	270	316	317	332	333	347	343	312	323	348	300	303	337	299	339	353	357	313	328	325	336	324	313	344	316	351	341	358	320	337	295	314	325	327	315	333	332	311	335	331	327	339	333	292	322	298	309	302	341	324	312	341	315	313	337	308	311	331	322	325	288	316	312	304	322	335	316	293	323	322	310	316	327	337	299	327	354	332	309	323	333	332	329	300	330	340	333	355	315	312	347	324	316	330	326	353	322	301	304	303	309	326	312	317	341	328	317	295	323	318	313	336	296	318	342	345	292	275	377	337	339	330	345	307	326	324	322	313	302	337	294	329	371	342	303	308	318	332	284	320	301	322	340	331	359	300	335	298	333	350	299	321	308	316	309	312	336	345	297	332	338	329	334	314	314	339	344	347	333	315	353	344	341	286	296	294	317	305	350	309	296	321	307	319	320	301	352	293	365	311	320	348	319	318	342	358	284	283	278	327	334	328	299	316	304	320	321	320	325	325	319	306	346	318	339	328	311	329	311	322	329	342	299	343	330	295	296	345	323	294	330	309	336	318	278	325	343	332	325	347	332	304	327	320	330	308	354	330	311	266	320	335	346	323	341	303	314	344	345	308	344	310	346	301	305	294	346	312	339	312	306	320	324	309	299	315	352	313	350	328	344	300	322	274	311	332	325	349	307	362	308	324	349	293	332	307	297	340	324	294	322	311	301	339	310	312	312	341	344	330	332	293	312	314	317	329	295	351	323	347	304	312	336	318	299	340	298	330	315	324	310	329	318	312	335	309	300	322	328	305	273	320	302	312	332	350	320	330	285	326	321	323	345	329	309	321	296	347	313	337	334	316	292	357	304	351	301	318	338	316	344	343	343	300	333	304	342	303	332	313	346	335	328	299	332	322	296	314	299	347	309	290	316	338	331	345	339	308	341	300	320	318	316	343	303	307	312	349	304	312	329	287	327	302	327	285	326	333	363	317	311	345	309	324	351	333	327	319	292	334	308	338	335	321	337	318	354	350	305	302	303	294	341	332	335	330	345	333	335	328	295	364	339	358	357	329	328	296	329	305	319	306	344	335	344	338	358	330	301	348	315	313	328	303	322	299	304	336	327	317	313	365	324	304	343	312	319	312	321	308	346	331	350	312	304	339	323	307	349	319	304	350	310	332	301	315	337	320	334	328	299	332	308	341	334	316	338	322	302	343	313	318	333	332	344	309	346	311	326	314	325	287	303	303	323	306	311	303	313	300	327	331	339	315	331	328	322	320	298	290	324	313	326	332	338	331	339	334	306	326	323	313	299	267	288	307	327	316	330	320	322	328	310	321	350	291	335	311	344	299	270	342	336	347	313	295	296	329	335	363	285	335	301	288	326	330	319	323	297	309	312	328	323	356	324	340	355	323	342	357	315	306	300	326	319	329	346	353	330	319	325	342	290	317	308	341	334	312	335	283	320	313	341	288	317	338	342	326	320	321	335	290	300	350	296	356	326	342	304	328	311	292	322	342	337	315	345	329	323	298	302	341	325	315	328	329	297	357	286	304	303	327	308	340	284	304	338	323	295	362	337	324	322	317	313	338	346	310	307	322	312	310	258	326	337	324	305	351	320	317	334	274	321	350	310	319	315	326	330	333	301	283	291	329	313	301	310	310	351	319	335	333	353	341	323	322	323	340	282	319	303	307	337	310	312	310	312	327	313	336	302	342	340	336	302	318	352	325	317	325	321	269	301	312	306	324	316	337	306	321	324	332	326	323	331	322	316	336	339	324	283	377	312	324	319	370	329	294	345	308	335	302	344	295	319	333	309	302	296	313	305	306	325
48368	38888	3620	3852	3290	2881	2316	2050	1700	1608	1463	1422	1279	1181	1214	1108	1093	1052	1010	1069	948	1022	1012	895	955	882	867	867	869	884	802	854	900	806	839	877	846	872	787	850	815	790	797	820	802	881	851	825	843	790	805	775	800	807	805	845	745	836	761	790	803	789	787	784	739	763	812	804	764	785	747	756	772	794	775	787	755	784	733	784	791	770	716	820	800	814	783	768	744	786	764	790	774	759	794	808	746	773	788	753	774	828	859	773	826	737	749	731	807	743	777	800	781	807	783	779	785	828	761	752	768	776	822	709	762	837	818	767	744	789	754	779	806	772	744	770	797	723	782	760	775	750	738	813	769	807	769	814	851	777	731	773	801	782	762	711	800	743	796	754	761	748	737	792	762	761	738	755	772	831	755	777	751	793	781	725	747	824	852	804	759	782	798	780	760	722	795	771	809	797	759	747	812	760	758	784	793	728	765	734	778	736	774	759	774	757	829	753	784	755	801	790	745	809	775	741	767	794	775	823	787	807	750	749	766	747	792	774	758	753	756	769	803	783	759	813	761	743	753	783	777	751	709	739	764	728	749	725	824	782	720	759	775	837	756	778	810	716	770	820	754	746	742	802	735	786	797	816	778	777	764	765	742	800	796	741	784	770	763	800	786	737	754	794	782	797	801	772	805	769	763	745	773	768	796	733	791	780	762	791	766	795	820	778	791	775	767	778	731	800	787	773	779	815	789	737	762	789	742	836	748	802	804	762	767	729	800	791	815	785	765	798	746	797	792	794	801	752	716	790	799	806	802	803	753	768	809	781	755	816	738	823	811	775	811	789	752	747	788	758	754	767	834	773	749	769	759	791	769	772	780	773	758	756	810	790	825	796	761	769	761	771	760	770	768	801	771	761	722	774	772	784	788	797	805	778	794	803	787	764	785	793	737	770	809	730	784	753	797	822	784	760	808	744	734	737	778	840	799	786	796	751	720	772	750	755	778	796	783	764	782	771	764	735	816	800	777	785	782	773	732	790	774	768	805	801	779	797	742	787	784	786	800	806	791	768	743	786	781	802	730	767	751	766	786	834	817	725	773	782	739	849	774	767	803	724	748	824	778	770	745	744	734	763	821	757	768	794	737	753	820	749	803	797	783	767	781	777	772	796	760	814	767	756	800	741	782	753	716	801	783	809	760	767	764	827	761	762	740	736	778	762	758	722	774	808	769	801	779	775	740	762	758	799	775	779	800	797	791	762	809	760	777	714	767	717	723	730	852	792	775	757	794	802	750	776	771	793	800	812	746	763	780	733	790	796	786	779	791	762	772	786	772	800	776	766	720	776	748	787	729	778	764	750	765	745	783	795	749	751	727	783	775	707	747	792	752	806	776	807	812	772	747	750	745	794	791	829	786	776	782	792	824	795	743	779	736	770	813	806	753	781	777	768	721	793	798	738	822	749	719	740	790	756	813	804	817	729	759	755	739	744	734	793	734	776	773	793	757	759	761	742	789	757	774	748	749	773	755	810	792	736	724	733	773	768	820	789	779	791	810	789	778	765	736	775	781	768	762	793	813	781	774	771	771	750	706	774	756	763	815	707	764	773	808	788	728	766	776	824	797	728	754	757	842	734	746	808	756	746	800	820	825	760	755	787	804	775	757	801	784	788	746	759	752	791	772	755	746	773	758	786	772	781	744	777	831	793	773	765	779	770	784	775	772	798	750	816	798	822	793	791	762	777	794	783	751	762	787	774	762	769	749	782	783	758	739	767	765	795	771	810	767	795	724	786	802	786	770	737	863	816	777	775	744	785	765	756	801	769	794	738	799	729	780	722	753	790	743	779	835	789	744	793	762	813	809	784	782	768	763	746	761	734	769	752	759	765	747	795	777	777	819	789	774	819	700	761	793	748	770	761	838	796	759	795	769	767	760	782	730	785	744	768	789	769	758	768	798	774	761	797	742	764	770	802	820	777	798	812	760	781	746	739	782	791	747	770	757	815	745	774	829	783	765	792	790	781	758	750	785	771	747	766	794	770	805	787	769	804	759	757	769	760	776	820	795	772	843	843	819	735	745	768	737	811	813	809	794	799	743	778	750	745	740	763	775	796	796	745	773	807	762	712	850	735	792	792	714	743	818	791	793	789	761	761	793	814	802	724	777	753	786	792	784	805	770	789	782	749	781	745	803	781	785	752	794	717	801	770	749	746	778	763	784	792	737	799	795	755	788	754	796	791	778	757	693	765	788	726	764	800	756	755	785	746	736	809	760	756	786	804	741	776	764	719	742	756	770	803	786	775	803	775	734	789	753	752	832	749	788	742	750	794	781	769	814	787	743	797	846	806	805	823	799	771	750	784	809	788	786	736	742	781	784	804	793	776	819	756	797	792	753	781	752	767	788	817	773	760	787	776	756	767	765	784	728	782	722	832	788	735	767	806	812	821	785	732	825	773	757	756	792	771	759	711	744	736	785	780	765	767	768	727	824	769	823	794	792	730	727	789	757	764	726	784	743	785	760	761	741	752	813	786	811	805	756	751	733	746	746	793	767	773	790	753	749	716	721	768	778	822	740	759	801	753	757	804	728	779	818	767	733	808	708	760	780	763	762	807	723	769	752	771	776	762	753	807	791	764	748	793	816	774	772	820	751	801	776	770	828	781	756	819	789	760	769	805	785	752	689	755	775	759	773	732	819	735	750	743	739	817	757	747	794	770	776	735	815	795	788	787	759	752	819	790	766	783	802	729	804	819	770	772	781	792	782	725	745	793	750	791	803	792	725	814	760	757	730	745	783	783	784	787	748	764	760	803	801	739	773	754	739	762	787	767	821	780	784	774	793	750	759	793	752	723	764	719	762	792	774	788	752	787	775	801	750	783	725	746	746	768	770	810	795	742	759	838	766	785	754	774	770	762	774	807	751	805	758	777	799	781	786	757	785	771	724	801	811	758	762	747	785	783	811	778	812	764	783	778	808	812	759	787	810	773	779	789	789	754	797	774	756	748	761	756	721	726	757	785	777	802	836	769	709	747	819	759	763	745	749	762	781	754	736	726	740	761	739	774	786	798	774	748	793	797	784	795	759	795	793	776	746	771	746	815	767	757	732	833	766	748	717	760	760	798	802	760	781	790	731	791	743	762	807	747	797	765	764	790	744	765	794	772	738	768	745	756	807	761	726	805	782	761	784	727	783	813	813	748	807	787	739	789	813	752	809	791	800	818	818	802	779	764	803	813	732	718	739	699	763	754	809	775	777	809	740	794	793	810	764	768	758	825	766	756	774	779	749	756	786	736	737	771	741	769	784	752	783	754	803	781	783	736	780	783	810	767	774	800	815	780	759	804	752	774	799	738	741	786	754	766	773	725	827	764	823	802	756	813	798	751	773	796	747	791	747	786	804	817	779	763	770	786	758	748	734	770	748	817	763	739	743	811	737	781	806	775	817	783	726	725	791	776	774	756	731	758	802	784	818	785	794	768	822	720	771	808	742	804	770	766	754	816	773	760
13139	5599	483	216	185	194	201	209	196	157	177	203	182	180	179	146	177	185	182	172	171	179	184	181	177	177	159	195	162	199	186	169	164	176	172	169	181	175	181	199	185	165	191	190	170	193	186	177	155	209	174	178	186	182	165	190	177	190	204	174	161	193	186	179	165	172	164	156	195	191	190	175	165	183	165	158	147	188	160	177	195	167	172	175	175	146	185	182	192	203	176	185	161	194	164	203	194	175	183	156	152	181	172	178	174	164	182	192	192	134	179	176	188	186	161	175	175	167	181	178	150	171	165	143	172	162	202	194	178	177	186	168	165	154	189	182	177	168	174	170	148	162	182	186	150	195	186	189	178	180	169	163	184	184	178	183	153	173	177	178	189	178	182	168	180	160	169	156	175	186	166	178	179	160	171	149	179	200	173	164	164	189	164	173	176	197	172	163	165	187	179	199	175	191	171	212	159	181	166	164	163	142	176	165	178	220	181	187	186	164	195	159	163	166	163	191	172	178	171	172	171	169	165	183	195	188	169	201	178	164	158	177	175	187	164	190	169	190	198	161	183	173	180	184	170	171	198	165	186	182	167	170	181	170	188	175	166	169	185	175	177	180	182	208	179	184	186	163	196	191	210	157	182	152	149	170	160	201	160	182	197	149	174	209	183	165	171	170	200	163	175	200	155	163	180	168	165	182	172	189	192	159	175	199	197	185	191	159	207	178	165	197	167	157	185	173	155	197	165	189	178	159	187	162	194	167	164	174	172	203	190	196	226	179	184	192	176	164	172	190	209	179	157	175	181	183	204	181	176	172	188	173	197	179	167	163	186	183	173	181	187	177	180	169	177	163	191	179	197	185	158	170	167	160	177	180	170	196	178	169	190	176	180	177	198	177	163	183	186	166	206	177	188	186	188	164	171	186	183	202	194	176	159	193	181	170	195	170	169	195	178	214	188	156	166	178	184	198	188	205	169	200	178	162	147	188	184	158	192	154	177	176	164	181	186	188	173	187	165	155	166	187	181	177	186	179	176	204	175	177	162	199	165	156	185	182	213	152	168	170	168	195	174	207	168	183	186	163	170	168	202	188	186	170	175	183	196	179	167	187	182	149	172	184	208	180	180	193	163	165	169	179	154	184	177	176	188	164	163	184	170	152	178	169	176	170	152	196	165	175	179	168	169	173	180	182	163	192	188	182	181	163	170	169	159	204	164	177	158	189	184	191	198	195	174	168	172	168	190	163	162	192	175	169	174	166	187	191	167	182	153	196	152	157	182	172	202	202	182	193	164	158	187	187	157	169	149	169	182	175	184	188	147	182	201	191	179	199	190	202	169	186	186	202	169	172	159	167	156	152	195	182	171	178	185	176	167	158	176	160	182	188	157	179	180	167	193	195	173	158	184	204	186	147	193	190	148	183	165	192	175	151	171	159	184	162	157	162	158	185	186	170	191	181	184	189	161	203	188	169	193	158	158	173	180	190	160	157	180	168	174	162	206	173	172	174	198	175	161	175	171	168	162	159	182	181	174	192	158	163	168	183	172	185	166	177	180	179	166	163	191	172	192	171	178	172	159	149	197	159	174	163	164	170	186	212	162	177	179	175	168	190	180	175	161	162	149	178	162	162	187	163	171	164	170	176	177	186	180	173	176	190	196	171	162	185	186	169	164	193	167	192	177	163	166	179	186	174	168	172	172	164	148	160	170	178	193	191	172	182	181	188	166	170	203	174	169	185	166	155	181	175	191	205	187	174	181	181	164	178	183	175	189	189	182	159	176	156	166	196	171	162	180	163	162	190	186	144	167	153	175	190	198	181	172	171	175	171	169	171	193	204	181	200	163	194	197	168	168	189	174	170	162	171	157	168	175	183	188	164	152	191	185	173	171	176	189	143	176	168	191	159	170	175	171	186	184	181	183	186	185	195	178	174	174	166	158	193	162	176	173	185	177	189	166	172	170	194	183	175	192	185	169	164	176	153	190	191	169	169	178	172	186	156	170	200	164	161	182	175	168	191	163	183	155	192	183	161	155	174	191	165	172	175	169	184	171	186	169	199	191	189	192	169	183	159	149	194	164	177	175	175	151	187	189	181	186	171	186	203	167	190	171	184	155	200	166	149	172	181	152	189	181	162	175	175	165	184	163	183	189	163	184	193	161	194	180	187	182	181	167	170	188	183	167	155	164	185	170	202	191	196	175	181	206	186	187	169	158	151	152	186	189	165	178	191	176	175	179	178	186	148	175	182	194	189	179	159	197	191	195	192	179	188	171	194	166	177	190	163	184	182	170	143	179	201	165	174	200	186	191	156	170	168	189	187	191	172	217	171	204	195	163	183	168	171	161	190	179	178	184	206	180	185	183	184	172	186	149	202	182	189	178	202	190	184	152	171	177	186	169	190	190	183	159	156	192	183	162	175	162	187	164	181	162	178	161	179	168	186	187	199	159	149	182	174	185	182	175	172	192	186	189	187	207	189	183	164	185	168	186	175	178	177	174	180	203	190	194	189	180	195	169	169	172	178	156	200	168	185	195	194	182	184	174	169	192	171	165	175	149	171	182	168	162	169	194	188	164	177	154	190	189	195	173	171	168	181	177	175	162	188	186	179	176	188	172	181	178	168	159	189	183	138	175	168	167	178	153	177	143	179	165	181	179	164	197	164	178	196	192	193	152	159	166	147	144	174	178	190	171	152	165	186	186	193	182	181	161	165	163	194	164	169	166	164	176	168	189	167	180	191	146	155	205	171	175	170	184	195	183	168	183	159	183	184	171	187	155	187	144	166	177	184	196	169	177	179	161	170	193	156	179	203	183	196	202	182	199	174	195	178	183	169	185	187	197	178	191	185	199	162	163	182	191	180	164	166	182	178	191	191	154	180	181	149	171	183	154	154	190	176	174	163	170	137	176	159	188	161	166	179	166	195	180	186	165	191	166	181	178	172	171	179	174	164	162	173	170	203	172	174	184	172	183	189	154	174	158	161	200	166	174	185	183	167	168	196	172	161	180	179	175	172	143	180	176	177	179	198	175	184	178	184	164	169	175	163	183	175	174	184	186	180	166	182	154	167	176	185	175	142	172	191	194	167	195	192	183	166	188	176	182	190	191	175	172	177	170	194	162	178	170	159	196	189	173	177	176	189	159	182	191	179	190	152	189	164	183	165	164	163	180	184	199	160	175	170	184	198	184	188	185	179	192	175	156	181	198	168	158	176	174	173	169	201	174	169	191	185	159	181	168	188	174	175	185	177	173	182	202	177	185	197	165	174	155	208	193	191	193	160	206	184	171	191	184	197	181	187	165	189	194	159	202	179	171	158	180	152	157	169	156	195	162	165	174	174	176	179	193	161	156	156	170	185	203	193	179	176	175	162	158	201	185	159	135	169	158	175	177	166	202	179	167	179	177	193	165	175	211	147	190	154	177	153	164	177	179	186	180	196	138	181	167	153	161	190	190	167	181	168	182	195	198	162	188	192	147	182	196	194	171	181	178	172
14021	6941	561	561	559	587	561	571	518	513	518	497	507	509	473	491	499	536	521	518	495	480	439	485	512	491	475	434	520	511	512	478	506	542	459	470	476	501	518	532	499	500	508	492	459	476	480	471	478	437	488	490	521	456	474	493	491	508	554	490	550	510	511	497	520	473	503	499	461	494	471	507	518	462	496	504	492	486	496	490	470	529	479	489	527	460	480	458	463	482	489	484	478	466	516	481	510	504	468	507	531	502	471	502	521	483	486	496	490	552	505	506	465	500	521	468	472	493	508	480	476	504	519	525	538	491	511	463	476	497	454	499	496	530	495	492	513	492	506	533	490	468	492	503	504	489	525	468	478	512	482	514	491	516	481	512	490	484	524	489	494	474	514	516	516	448	506	487	498	525	480	501	481	503	529	499	477	460	492	478	473	491	522	454	493	454	472	473	498	477	515	465	473	507	494	492	474	494	491	495	490	505	495	517	507	489	505	484	514	463	511	504	489	525	477	472	500	487	493	526	523	473	456	484	507	476	526	488	481	503	509	504	483	502	494	484	484	491	482	497	498	472	497	512	500	488	499	501	503	501	469	484	451	457	472	466	528	472	474	475	488	495	510	465	502	477	531	524	489	491	502	511	499	507	499	503	501	471	504	490	465	518	500	501	520	515	481	516	496	495	486	541	529	497	527	476	529	500	490	447	504	523	466	491	490	479	441	472	490	478	513	524	500	527	507	500	507	485	492	503	476	489	512	497	506	505	503	523	508	498	531	529	482	494	472	469	495	523	471	531	497	504	471	506	502	530	496	510	480	505	491	454	515	464	485	519	466	504	476	486	501	493	482	513	499	465	466	499	491	494	507	494	487	543	505	500	484	490	518	513	461	523	486	537	472	489	483	456	472	493	509	498	527	519	495	481	507	502	509	493	491	517	477	525	530	498	496	505	448	516	484	471	483	487	515	508	483	494	498	487	516	494	523	484	482	475	522	491	504	503	496	490	481	505	474	517	529	502	496	491	487	462	521	491	485	518	511	471	481	482	473	473	504	499	501	502	513	461	490	499	471	498	461	521	507	485	490	529	536	483	515	446	485	510	536	493	458	508	485	480	469	539	462	514	450	498	485	483	471	476	537	554	497	531	522	515	496	486	449	544	469	471	477	494	476	520	516	510	482	497	494	523	478	448	490	519	505	490	471	502	462	492	495	505	501	512	467	503	498	492	494	505	523	496	498	507	517	502	495	469	497	540	502	521	497	526	474	483	481	511	504	489	476	473	487	506	483	491	506	512	470	492	513	508	478	498	480	463	473	502	446	469	534	487	534	488	500	490	491	529	498	505	506	488	506	500	501	499	467	509	508	459	444	513	522	497	518	470	470	464	509	465	510	539	514	507	545	547	480	466	504	496	503	526	498	472	471	499	530	499	502	513	503	512	467	473	475	508	501	517	476	490	481	486	459	513	458	491	455	506	477	470	497	488	527	526	487	495	490	480	455	482	495	484	476	527	520	493	489	484	431	460	434	509	504	532	478	490	507	520	481	478	503	533	467	516	462	516	495	485	469	488	464	520	533	539	501	503	505	459	505	515	503	485	502	468	534	529	499	510	486	492	488	477	487	502	490	470	478	494	505	479	492	488	509	466	526	530	471	530	470	522	484	514	532	512	493	487	476	441	534	491	532	500	486	469	480	495	457	501	470	424	486	490	525	520	527	452	482	514	491	468	517	478	514	473	497	487	520	499	473	504	534	475	531	464	527	514	524	513	485	476	529	518	548	477	512	473	520	499	521	526	481	503	515	512	481	484	485	496	539	479	475	500	483	509	504	457	479	514	489	488	543	499	531	465	487	490	536	504	508	477	476	507	546	499	491	485	517	482	482	499	536	476	503	488	481	486	477	517	510	507	486	504	513	488	474	501	531	494	467	447	484	482	502	511	512	482	539	485	460	482	508	493	459	455	428	520	457	496	545	484	500	524	488	505	494	526	498	515	457	531	503	505	473	501	480	469	455	487	503	508	463	531	494	454	494	528	468	499	501	485	477	521	488	472	501	476	524	490	495	522	481	469	501	458	463	507	460	519	499	451	483	502	510	512	486	481	500	512	492	477	497	493	483	531	526	488	482	481	519	504	543	497	521	530	474	494	500	509	476	499	544	507	490	485	496	496	456	506	481	505	511	481	494	511	513	498	488	507	443	515	500	479	498	461	463	483	482	512	502	485	487	527	537	584	486	458	481	466	495	492	511	537	539	487	478	484	464	503	511	486	535	477	493	513	488	512	519	490	521	428	525	493	468	542	494	457	514	473	516	506	447	444	504	478	483	510	533	503	508	479	490	506	462	538	507	484	471	502	537	501	506	482	502	486	481	516	499	527	495	541	533	446	487	560	529	509	495	509	541	483	484	475	478	492	488	471	482	483	493	495	490	500	466	519	502	513	507	496	516	535	492	501	505	480	471	479	471	509	515	479	478	522	473	493	485	477	493	473	451	501	479	511	497	499	515	522	547	495	501	506	530	460	498	492	453	522	500	493	463	487	427	521	509	488	489	509	509	493	513	505	471	498	519	485	500	514	506	508	468	512	523	499	498	468	504	496	535	511	494	499	433	519	521	484	513	461	454	476	478	506	518	488	519	470	490	478	498	493	487	486	523	521	500	476	555	491	461	519	517	495	501	471	478	497	504	508	501	472	511	494	468	491	499	494	489	489	470	485	512	486	492	464	504	489	460	463	511	514	452	518	463	486	446	484	475	489	529	530	482	489	516	492	483	487	495	462	514	474	490	502	487	491	444	469	489	512	509	464	486	506	507	483	485	470	503	533	546	478	526	472	477	541	492	503	476	498	507	507	438	472	484	535	442	489	508	525	511	499	499	467	490	490	486	534	467	503	524	494	473	493	507	518	495	506	475	508	520	528	539	480	471	519	497	508	485	523	516	479	462	499	503	509	465	502	459	487	508	486	488	458	470	520	442	497	506	494	472	514	517	522	491	478	477	486	475	475	511	508	477	465	502	523	482	484	489	495	506	494	476	485	494	489	507	482	484	488	472	497	468	460	509	497	515	487	474	517	460	497	480	521	493	528	511	523	485	517	510	520	490	469	492	484	481	515	514	439	485	483	507	498	464	484	479	464	524	459	475	522	484	508	505	504	514	501	495	526	479	518	475	505	492	475	483	526	495	481	476	501	516	482	454	457	501	479	501	488	515	485	474	502	466	497	517	459	508	511	480	492	487	490	482	507	486	518	479	468	465	474	480	498	462	520	513	514	458	544	473	504	495	504	548	534	485	504	490	484	469	465	493	484	476	501	527	496	504	468	469	482	523	529	492	517	503	517	467	536	505	488	461	482	477	506	463	511	516	495	506	504	509	480	487	497	483	507	537	451	481	546	500	495	471	488	518	491	498	502	477	493	484	532	475	471	497	525	460	510	475	495	516	494	525	491	484	505	506	490	508	485	494	494	494	514	518	481	489	510	468	506	488	513	521	479	475	555
61537	48326	15020	1837	715	536	476	450	394	396	420	361	375	373	358	348	346	375	365	348	379	354	355	323	337	343	336	349	352	396	280	308	347	348	344	317	361	290	353	319	332	331	308	325	308	341	352	315	311	342	292	364	324	344	321	358	340	337	335	340	340	328	343	312	354	327	332	304	319	349	362	330	314	324	357	337	332	322	337	330	336	353	342	325	322	296	327	324	314	338	316	337	333	319	317	343	313	355	361	311	328	324	327	316	342	322	321	320	320	359	357	350	332	337	311	329	351	296	306	325	344	330	341	360	315	322	314	330	366	292	345	330	351	353	326	322	306	326	334	315	336	344	351	332	351	309	308	357	321	317	325	318	321	301	319	322	334	302	357	350	296	333	313	349	349	317	326	314	396	322	315	324	314	336	329	334	325	325	330	343	350	337	323	325	346	306	315	334	345	346	320	316	323	349	344	339	306	327	294	309	310	294	325	351	328	332	345	338	325	310	342	321	297	326	321	350	356	345	357	338	320	310	299	313	330	370	332	340	371	317	316	321	344	310	334	359	325	368	318	299	341	328	327	321	374	321	303	347	313	323	297	331	332	331	327	370	358	302	332	311	318	343	325	339	325	331	340	333	321	314	326	332	323	312	348	348	299	339	340	353	311	358	349	342	321	332	346	305	312	307	321	344	286	354	308	330	380	378	332	367	323	300	350	312	306	301	354	311	298	316	312	324	332	342	342	325	332	318	333	314	342	318	342	317	353	298	342	337	321	323	323	329	320	342	319	345	285	343	332	339	348	337	339	297	330	314	307	342	313	334	331	342	328	319	318	333	331	391	319	360	345	285	281	321	320	365	326	312	340	316	324	330	330	333	331	327	318	325	373	329	354	365	333	378	335	346	274	312	326	371	344	311	321	329	322	310	342	336	345	342	314	325	313	324	322	339	300	321	359	302	291	345	316	318	344	310	334	315	299	329	349	318	343	329	355	317	344	319	343	325	340	385	337	347	338	314	343	347	313	338	359	335	358	354	375	351	307	318	338	347	307	324	340	337	336	408	341	318	335	346	315	321	297	369	309	345	315	294	309	350	340	356	347	313	307	306	310	347	361	317	340	337	307	346	352	338	286	308	338	377	307	340	343	313	329	351	348	336	347	323	328	310	358	335	392	346	340	305	316	351	338	312	297	340	324	309	300	353	306	378	303	325	327	334	327	325	379	341	333	327	323	335	326	289	333	324	305	318	320	345	362	332	313	312	329	318	317	325	335	317	325	320	337	317	319	336	328	371	337	327	326	351	304	325	312	342	349	328	315	358	320	293	324	299	324	351	308	321	321	323	355	302	325	365	349	344	281	330	354	349	343	301	302	348	308	332	319	348	311	311	313	326	332	338	364	321	334	303	339	342	352	325	324	311	339	334	348	317	336	327	331	280	291	331	317	304	345	304	280	333	359	307	331	299	317	348	324	365	371	313	291	334	311	322	318	318	318	359	327	298	343	320	339	295	339	348	334	308	341	316	290	311	355	342	325	317	319	321	337	294	328	333	327	324	349	356	310	305	321	325	326	345	311	307	340	327	333	325	336	333	330	322	310	330	307	354	333	331	334	323	340	315	326	373	360	332	337	314	327	345	347	341	348	356	348	345	314	332	312	337	320	341	336	334	335	346	349	346	341	313	316	365	326	342	300	320	345	341	292	339	319	315	303	300	335	310	334	324	322	348	320	283	318	314	368	331	297	338	346	325	342	332	325	376	344	344	351	354	311	348	365	347	333	331	333	332	318	358	323	354	329	304	330	290	302	320	319	295	335	291	321	324	322	359	322	311	325	325	334	361	353	311	344	361	351	320	322	336	319	324	322	324	377	326	301	311	350	332	347	306	331	340	307	320	306	275	341	346	342	305	292	333	335	350	347	327	322	334	327	301	320	331	313	333	324	326	317	335	309	344	331	315	320	311	317	333	337	369	316	321	323	337	325	324	332	319	338	368	296	307	325	310	354	350	299	316	307	321	350	317	316	303	356	368	347	311	315	342	331	309	322	292	294	332	303	319	342	314	286	339	320	327	308	328	334	334	315	341	343	343	336	356	367	347	307	312	330	312	306	326	317	355	341	328	325	352	339	356	326	339	304	348	325	336	338	331	303	322	323	321	326	292	315	333	317	342	334	311	338	300	334	351	293	356	318	354	337	306	309	329	329	302	345	301	328	302	316	302	325	318	307	313	330	342	328	327	353	332	322	312	310	331	331	288	322	302	296	318	318	346	344	353	334	312	343	319	315	331	344	297	330	331	363	294	303	310	332	350	340	323	337	327	330	319	369	311	335	330	330	316	299	334	324	345	326	343	320	322	311	307	327	347	309	358	335	305	305	334	310	324	338	340	312	345	343	338	313	314	313	319	365	343	343	325	340	272	319	331	354	352	357	324	345	307	283	338	354	336	331	324	337	343	320	312	343	351	321	321	348	332	323	337	330	328	328	330	317	303	317	304	316	324	344	331	345	337	319	338	338	334	312	323	302	336	333	292	325	328	336	344	324	315	346	316	341	335	336	341	339	344	308	312	335	316	361	331	347	339	310	293	314	338	291	302	310	315	298	332	341	351	346	310	336	341	307	336	348	347	335	330	352	309	356	331	340	333	326	337	334	332	328	316	340	312	329	325	320	320	300	316	307	337	299	327	351	373	326	354	309	330	348	354	329	336	358	307	351	300	323	320	330	313	323	340	376	329	329	339	320	356	319	343	315	339	302	337	344	315	303	348	352	345	318	332	311	343	327	372	315	334	331	342	334	371	324	296	359	356	285	355	335	313	308	334	326	331	320	369	341	355	313	331	301	350	297	349	357	327	339	304	335	331	309	365	336	356	331	303	338	328	313	341	338	333	322	333	340	315	351	324	332	354	302	329	356	332	338	348	359	309	324	309	344	318	327	314	323	337	337	361	308	346	300	293	347	342	334	361	298	309	315	327	338	304	334	340	327	325	344	330	357	322	320	306	360	329	326	317	320	315	312	328	351	341	341	287	295	365	351	263	324	313	316	315	353	333	293	343	347	304	332	326	328	341	338	342	303	295	347	331	334	318	315	344	306	304	291	306	297	310	344	286	293	355	335	352	341	363	297	333	314	320	316	369	326	326	329	329	363	318	355	322	347	317	305	346	339	298	321	328	345	343	344	336	351	319	349	309	294	329	357	330	310	303	323	302	374	307	296	328	327	300	302	328	334	330	349	322	314	347	346	295	307	335	324	311	374	338	341	348	337	327	347	334	339	342	299	316	317	315	318	335	366	335	328	320	330	327	325	320	308	353	295	362	316	273	351	330	289	344	325	356	371	321	334	315	327	277	320	316	299	359	346	338	268	322	338	338	339	330	318	313	290	321	311	337	334	328	336	312	348	325	342	344	313	314	339	286	312	328	314	335	333	341	316	304	333	314	326	341	305	352	321	312	314	273	310	315	308	340	325	337	328	300	319	320	298	350	296	297	332	323	356	339	360	355
38650	30587	2249	2448	2187	1937	1606	1454	1365	1266	1188	1119	1112	1026	1017	962	979	967	899	913	945	915	901	896	911	907	899	853	885	814	860	839	880	868	869	851	788	849	833	839	845	840	839	879	814	870	880	837	829	843	857	890	828	873	822	875	825	877	811	796	786	774	794	850	860	850	815	776	866	818	798	806	814	803	806	783	826	775	786	804	802	821	858	821	776	828	860	842	797	858	821	785	794	835	820	766	856	793	784	804	852	773	818	782	847	763	883	795	814	826	760	840	815	808	789	800	759	813	833	786	797	830	843	806	831	786	797	787	816	810	778	786	795	755	793	833	838	736	849	810	803	816	805	794	808	819	821	831	795	845	784	825	795	838	784	816	830	812	816	818	786	819	792	784	845	813	830	813	825	821	835	845	847	841	773	810	844	811	830	825	856	807	814	821	824	815	815	801	820	831	844	854	826	806	807	791	790	792	811	794	814	803	792	842	859	789	823	818	774	825	809	820	785	832	790	796	806	785	797	810	802	796	858	844	824	840	792	837	862	797	807	805	893	810	821	818	798	812	824	846	857	755	797	813	797	810	819	806	819	813	757	772	800	831	805	865	827	883	778	830	789	773	838	817	845	831	795	825	790	807	791	828	832	848	793	790	792	830	833	824	852	803	813	791	839	820	813	798	819	815	854	827	830	837	773	851	835	767	794	793	859	792	758	787	807	773	818	753	810	792	759	810	797	773	824	837	791	848	891	809	829	806	794	788	790	780	770	825	810	848	769	780	757	780	759	798	851	786	799	844	823	879	862	796	826	815	833	799	808	853	765	800	812	804	834	795	791	808	832	798	763	796	804	822	804	793	782	817	843	829	820	761	804	863	861	842	829	806	814	826	808	803	777	772	793	762	801	799	867	859	828	815	811	842	785	822	799	819	772	777	844	815	777	842	792	845	809	804	829	869	852	803	802	833	856	820	799	798	846	800	813	794	810	800	805	860	786	850	783	805	813	811	831	877	836	776	796	791	845	794	814	812	841	797	794	809	777	826	821	807	810	797	816	795	780	833	790	818	857	784	815	784	759	840	790	775	787	771	851	798	777	853	812	839	777	763	784	795	816	838	840	802	814	794	820	795	799	810	827	849	774	820	827	812	833	790	833	804	810	856	825	787	833	800	767	820	775	771	817	773	783	810	855	832	843	800	851	825	809	818	818	768	823	820	781	812	829	802	805	770	819	809	877	813	805	835	804	783	805	864	824	829	770	823	839	790	834	874	802	785	843	825	815	809	803	804	789	805	832	820	800	825	856	789	797	846	854	862	753	824	808	750	794	803	812	793	819	815	814	790	771	812	799	777	766	802	808	773	831	826	784	817	796	814	828	799	839	804	822	850	792	813	837	832	799	817	873	831	819	833	809	829	787	840	890	816	829	786	830	798	797	852	772	824	809	802	838	781	849	799	817	803	813	789	809	832	746	779	819	845	813	795	849	815	873	830	818	802	808	791	848	814	814	809	763	798	792	798	819	763	823	790	808	821	862	818	787	812	794	800	856	751	851	841	846	842	820	835	843	812	785	785	773	809	812	810	792	780	796	834	768	804	806	807	786	809	806	765	804	823	776	843	838	796	778	828	821	810	822	837	784	847	819	844	822	785	829	802	814	842	797	800	826	810	786	799	769	784	795	870	757	801	806	814	766	815	785	756	801	793	792	799	789	837	859	776	805	798	878	834	821	822	784	818	801	869	814	779	840	767	847	791	827	870	792	858	830	813	803	819	820	799	837	809	801	838	796	862	779	850	820	826	832	811	798	776	776	854	824	758	830	821	812	811	827	820	786	792	793	779	826	852	790	830	785	809	826	763	832	784	843	798	880	817	810	879	836	791	820	779	755	857	775	804	822	829	825	836	823	832	822	829	798	779	852	793	762	826	822	863	782	801	780	790	805	781	769	789	776	773	814	828	790	822	808	787	821	839	808	795	823	860	834	807	763	851	759	833	800	826	802	817	813	774	791	873	832	786	857	819	824	809	805	794	803	842	761	812	751	805	809	816	789	846	827	798	823	859	898	815	820	799	795	835	817	819	818	840	760	826	800	799	828	809	802	836	755	784	803	880	823	808	813	803	834	784	764	813	802	823	787	831	808	871	811	818	850	771	775	803	831	883	846	770	820	761	804	823	857	854	804	809	847	823	844	849	839	805	798	795	808	824	822	776	830	834	833	806	837	784	777	791	867	808	742	789	799	841	789	841	819	876	845	778	782	830	806	854	835	811	829	817	792	816	801	808	866	844	812	834	813	813	800	800	811	816	816	824	778	795	810	825	839	864	827	793	761	841	766	794	809	783	822	805	800	824	799	804	842	812	849	869	812	831	792	776	795	786	804	831	787	817	767	801	766	848	855	803	809	822	748	791	875	814	825	811	793	777	822	839	769	822	818	832	749	776	772	843	849	776	773	865	795	782	859	811	827	813	803	797	865	849	780	813	797	839	780	835	879	801	775	790	821	807	842	785	822	795	815	794	796	800	775	831	818	808	747	804	821	836	800	818	775	740	806	813	804	810	818	801	785	810	813	782	833	827	844	798	809	769	786	821	840	808	835	862	761	826	802	773	816	797	783	806	819	791	807	885	790	833	839	832	819	861	820	771	804	804	812	824	789	862	763	762	780	822	789	799	761	811	758	820	830	800	820	834	809	814	811	894	788	766	868	791	830	758	819	863	815	811	794	780	793	813	821	766	812	772	810	829	825	832	808	787	842	758	791	786	768	790	845	768	786	772	831	791	791	812	893	797	726	789	840	786	807	814	808	830	777	842	794	823	772	834	807	820	831	855	811	831	783	786	800	805	802	781	790	773	840	754	805	849	775	796	839	827	788	825	792	788	811	840	842	830	805	794	808	775	777	822	821	807	797	777	776	785	842	830	826	783	847	824	783	819	795	814	790	824	816	815	808	841	832	807	825	803	756	824	773	823	797	773	761	768	830	835	841	787	796	821	818	824	846	847	863	830	809	800	805	842	801	829	857	852	845	861	828	809	783	832	816	736	768	787	839	838	810	799	806	824	834	839	828	860	826	785	828	823	789	760	794	768	823	760	836	845	795	783	845	802	812	834	816	791	849	721	788	853	836	840	788	871	837	821	823	896	840	823	847	854	815	809	847	831	804	801	841	797	793	817	821	789	855	766	854	829	818	763	756	868	807	820	814	830	822	803	807	783	815	825	782	806	813	848	784	828	773	823	831	794	847	752	814	809	842	799	755	805	815	771	839	789	864	808	826	844	824	849	799	766	813	870	814	836	864	846	781	807	787	797	829	825	840	774	870	817	837	822	823	812	819	821	799	850	792	833	829	838	849	740	802	788	806	837	829	864	823	825	830	801	769	829	835	805	784	776	815	804	819	823	850	808	796	845	778	860	807	808	803	786	772	799	820	855	820	814	843	790	798	857	801	816	867	829	780	801	835	749	769	778	832	790	789	789	825	810	755	807	826	806	842	816	839	826	815	813
73315	56649	22705	7161	1271	765	665	561	490	462	427	404	399	407	412	369	323	353	346	334	343	338	347	344	331	314	331	347	367	347	352	323	310	325	344	358	359	306	346	318	323	346	325	325	334	321	335	323	315	333	313	331	334	314	313	333	308	307	320	316	349	314	329	330	310	319	357	352	357	294	313	382	334	320	330	322	324	333	326	355	305	342	320	345	321	331	311	333	254	318	323	320	328	342	269	301	292	307	286	335	318	342	317	319	349	292	349	327	308	300	341	310	337	296	314	302	298	340	289	338	340	343	298	315	362	309	313	333	317	336	318	332	330	304	304	322	326	330	361	329	312	304	315	315	313	326	322	310	321	352	337	292	318	305	315	280	307	332	354	306	321	323	313	325	366	314	326	305	310	341	318	340	328	281	308	299	334	326	326	325	326	327	343	337	299	338	333	309	345	328	342	336	339	314	329	308	332	333	335	328	304	309	307	344	327	290	330	341	308	329	355	357	320	304	311	290	326	346	337	314	347	330	360	308	288	325	336	323	321	322	329	320	323	336	314	326	310	338	336	309	303	315	305	281	306	292	332	362	318	369	318	335	321	318	302	311	356	316	309	305	325	302	337	296	326	333	291	304	287	316	331	329	304	340	289	313	326	335	365	345	347	323	335	353	327	312	304	296	305	312	308	353	323	304	312	338	316	339	345	339	301	326	339	324	310	351	373	339	323	356	282	313	344	329	323	310	353	315	305	325	318	334	333	354	315	294	317	340	343	318	332	329	305	318	309	318	369	301	333	294	317	343	328	322	340	317	332	333	309	315	325	324	308	337	318	320	326	337	333	310	340	308	307	324	337	320	316	320	298	336	278	315	344	323	338	337	345	326	317	318	300	329	304	341	334	313	331	318	302	342	327	325	314	356	336	340	350	315	349	325	285	332	305	330	329	353	320	332	302	314	321	314	320	319	313	312	351	365	318	354	346	338	365	317	292	333	342	301	335	341	305	296	315	313	364	286	308	337	341	310	325	352	303	303	323	323	339	309	346	336	352	309	353	335	317	335	319	309	298	280	332	344	316	334	311	354	312	345	345	331	335	300	335	267	298	311	317	325	303	319	299	317	332	324	344	292	355	323	334	312	314	320	329	302	330	337	350	309	318	344	327	374	336	351	327	309	303	324	305	331	329	309	384	341	326	333	312	328	302	348	333	337	316	343	289	288	312	338	327	318	319	326	306	287	310	299	340	323	286	281	324	325	310	317	333	306	306	322	336	316	308	320	345	337	312	315	308	351	325	313	306	331	302	320	336	284	308	304	353	331	304	337	367	325	303	336	338	312	303	297	310	315	333	317	301	330	304	304	317	292	326	354	330	340	363	340	309	357	303	322	310	316	303	317	330	346	345	314	329	343	314	320	306	297	317	325	304	348	306	324	307	332	325	311	303	316	318	319	306	360	344	354	312	305	326	326	320	338	347	327	294	319	294	346	307	314	344	330	372	327	338	314	317	358	311	317	324	290	304	378	352	343	320	269	343	347	328	351	318	311	342	338	306	320	314	310	284	320	326	316	339	288	317	323	338	282	321	318	350	300	318	343	298	331	318	298	311	295	308	354	344	329	296	318	337	292	293	298	306	309	323	327	322	314	328	339	316	303	317	286	325	311	318	315	334	332	306	282	304	278	306	310	330	336	310	278	336	345	348	366	300	318	307	332	327	315	344	296	335	312	334	343	303	344	336	342	317	287	325	327	358	329	335	331	310	347	322	304	345	347	297	319	287	335	337	320	285	305	335	332	307	296	340	326	322	327	338	321	296	323	314	310	307	332	324	316	313	292	338	292	313	336	297	339	325	311	299	314	320	304	296	345	318	316	312	343	345	318	318	333	328	327	316	303	353	309	276	336	356	312	302	347	300	308	348	332	338	343	317	305	329	339	331	316	320	312	328	304	317	320	293	311	310	322	307	292	294	351	342	347	342	306	279	334	304	366	328	341	312	327	333	334	306	305	362	346	300	327	322	324	323	350	333	308	324	328	339	307	339	312	329	305	319	290	319	325	344	321	330	318	336	327	335	330	345	289	295	299	298	345	287	302	343	329	318	328	317	311	280	341	304	317	339	320	315	329	343	295	298	300	291	328	291	365	307	298	312	330	305	329	344	295	309	301	334	322	316	327	301	322	319	326	335	308	327	321	315	300	305	310	302	285	335	311	327	308	316	298	318	312	343	322	315	318	299	318	299	336	295	309	356	358	324	322	289	324	353	306	284	326	321	338	346	349	327	296	333	291	302	330	302	346	302	341	322	330	280	311	332	313	328	325	326	359	338	323	329	311	338	313	343	292	323	291	310	347	308	305	295	324	331	311	301	333	323	300	312	329	345	337	364	305	329	302	346	322	337	349	339	334	325	331	352	320	309	313	314	339	327	341	327	346	317	318	312	347	344	298	305	309	323	304	305	345	295	307	339	336	296	305	345	265	310	327	329	366	321	325	328	328	337	308	341	305	343	292	352	291	320	302	300	345	319	272	333	299	306	337	364	317	345	342	330	317	336	330	303	311	316	363	298	320	286	349	304	306	321	276	325	331	327	338	366	304	323	298	325	351	293	324	316	321	313	321	333	352	303	299	352	322	289	309	309	340	331	295	330	311	300	325	323	303	347	334	302	361	309	299	319	334	353	326	328	304	319	324	316	335	312	322	307	333	331	302	325	332	313	343	332	316	334	355	329	326	313	301	318	339	343	292	335	311	328	328	316	337	330	333	329	335	278	319	325	328	327	294	304	321	311	318	332	283	340	333	323	340	330	300	275	330	322	317	341	296	319	295	338	308	331	325	304	333	358	338	334	299	312	330	299	334	302	289	321	349	332	324	332	316	353	320	288	343	303	340	341	334	309	311	332	315	309	299	306	290	322	332	363	344	323	355	295	346	319	308	339	338	320	300	318	319	303	304	337	306	306	334	312	312	344	352	312	334	348	290	302	292	334	358	351	356	349	329	305	355	330	311	309	313	297	352	315	319	329	332	311	333	321	339	337	324	316	297	344	328	332	315	316	311	316	343	299	346	312	310	316	305	310	321	335	328	314	335	349	327	301	352	313	341	317	316	347	312	323	310	285	307	339	305	309	306	312	305	308	311	352	354	333	315	305	310	290	305	307	335	331	326	342	349	335	355	297	320	316	339	346	334	300	294	342	314	304	316	301	304	323	338	336	321	316	333	289	321	310	272	320	328	329	317	330	292	320	303	351	301	317	361	321	300	309	336	327	326	370	319	309	312	338	286	308	325	315	335	324	312	320	294	342	308	303	322	317	302	326	330	332	332	299	313	313	315	348	350	341	334	326	336	335	323	308	341	314	323	307	351	325	340	324	330	303	295	347	304	363	320	345	338	295	312	326	296	335	303	353	304	320	334	353	344	315	323	318	348	295	358	321	368	323	331	351	301	309	311	324	320	338	323	300	309	329	333	327	328	326	309	316	323	278	344	335	338	304	320	321	305	314	318
48024	39731	3522	3977	3489	2844	2488	2101	1811	1632	1427	1339	1221	1239	1151	1149	1107	1059	984	984	1049	966	902	919	903	883	874	889	837	874	908	877	839	861	814	842	812	818	879	877	840	801	794	810	829	763	792	770	814	799	788	732	833	782	770	800	757	772	847	804	739	806	832	778	756	817	762	806	734	775	793	756	757	709	800	789	791	777	809	787	696	812	794	781	779	761	775	782	827	833	789	820	759	763	773	787	759	798	734	765	771	795	742	726	774	793	797	742	694	777	800	735	806	806	841	779	735	760	718	830	759	750	740	778	767	760	800	788	772	812	792	723	747	786	790	812	733	817	799	748	817	756	737	790	755	765	736	746	791	771	734	742	709	785	826	789	796	788	777	806	780	745	787	795	770	767	755	777	805	749	740	767	756	799	749	774	766	761	741	804	721	850	739	766	823	740	757	748	736	817	817	783	760	771	748	814	777	758	750	718	811	795	778	785	807	767	794	771	751	774	742	716	752	744	776	784	752	784	789	766	768	759	730	763	773	752	775	794	804	800	815	778	750	779	756	774	714	758	775	784	790	779	735	806	748	756	802	755	752	749	769	815	825	766	807	777	794	730	821	773	777	720	772	724	741	802	809	742	788	737	735	743	781	785	760	780	835	772	804	731	778	807	791	785	792	809	722	791	758	737	756	743	748	755	767	762	755	807	731	724	763	751	729	771	759	761	772	762	771	789	780	778	770	780	797	724	793	824	786	732	749	769	741	721	727	748	766	777	839	743	752	734	733	769	769	771	786	768	789	744	764	750	832	795	785	742	723	793	770	797	737	705	756	735	792	800	771	789	815	805	786	773	758	815	752	766	781	757	744	774	808	769	768	783	802	756	816	778	760	795	743	765	736	707	773	778	787	822	755	738	770	786	791	764	768	771	725	829	777	781	776	741	777	759	769	716	781	759	800	773	784	765	780	758	777	700	763	770	773	757	708	798	769	781	792	761	808	773	805	760	746	760	824	779	725	739	782	798	849	770	799	821	759	811	743	804	730	783	811	739	788	776	825	783	831	773	786	745	740	727	753	750	787	791	753	762	804	777	741	786	744	740	785	790	773	761	787	752	777	758	774	735	781	816	796	781	773	784	758	785	731	811	827	755	800	776	772	755	761	740	797	760	763	778	777	767	778	731	785	772	778	803	764	804	779	733	768	815	785	775	792	740	779	798	757	709	747	789	773	769	730	747	787	773	735	833	748	726	788	781	751	775	784	744	737	790	750	720	727	777	789	715	776	744	781	734	769	732	767	785	794	779	711	776	771	787	769	740	781	719	785	768	756	785	768	766	744	772	734	766	762	761	724	782	752	724	746	763	770	723	759	775	757	746	700	806	747	743	781	775	745	778	782	784	799	811	748	703	776	766	724	785	822	782	763	779	775	770	760	811	815	747	770	732	778	764	747	801	768	767	784	720	767	748	778	760	760	770	758	809	767	775	779	805	763	725	835	788	721	756	805	748	745	816	752	730	793	736	732	738	754	815	801	737	793	770	714	755	736	801	759	770	787	798	808	789	772	750	752	803	779	736	805	695	819	785	782	801	751	755	741	757	797	709	722	766	746	759	811	775	795	769	760	736	773	734	796	772	772	784	792	820	750	777	798	719	772	743	753	792	772	785	778	765	812	776	781	800	775	754	785	751	718	809	777	752	764	741	695	782	784	758	794	760	731	750	762	786	772	698	767	764	702	751	802	809	737	759	701	828	780	748	820	744	744	765	795	776	786	749	817	761	766	758	780	812	776	798	785	782	735	792	767	742	797	764	739	783	780	765	765	772	757	777	783	774	757	775	771	766	749	753	699	777	767	787	768	753	746	745	747	780	678	805	767	813	775	748	758	792	780	764	768	768	750	791	746	714	757	688	765	791	729	763	750	729	756	786	790	723	731	808	721	766	795	737	762	779	786	804	762	758	802	754	777	752	746	773	772	802	831	785	756	757	742	813	790	758	754	740	785	738	773	803	724	778	776	771	774	726	761	800	784	749	741	844	747	789	746	808	726	768	763	758	726	792	802	763	791	757	776	785	754	764	771	781	736	751	763	780	762	743	776	765	745	773	766	770	831	729	747	744	781	760	771	722	777	814	806	786	791	798	742	782	795	763	796	798	746	743	753	746	781	798	793	770	778	778	750	790	773	804	785	782	778	794	833	791	769	771	801	774	715	771	780	825	751	769	796	748	776	779	740	751	768	729	754	746	717	764	750	755	786	778	749	746	789	830	779	771	732	728	774	746	775	787	778	745	745	726	759	761	827	787	784	761	763	774	759	752	762	765	759	731	749	733	741	775	748	760	762	745	771	709	762	767	758	732	753	791	800	753	750	794	765	770	794	725	779	759	819	726	782	774	751	771	792	752	752	777	763	772	759	769	790	775	761	736	749	773	788	730	778	834	815	737	755	823	782	762	805	772	788	815	761	754	762	753	728	747	748	759	783	789	773	804	779	769	767	759	720	817	785	792	748	806	766	753	796	810	764	799	737	790	752	756	809	787	763	803	762	765	777	833	756	770	818	792	767	744	793	734	739	756	816	771	795	783	776	761	785	734	778	771	773	801	754	758	751	797	769	775	753	752	732	783	750	784	718	780	768	787	777	807	784	754	778	726	734	779	748	751	745	751	800	731	771	779	771	766	801	765	809	743	814	708	758	730	780	808	803	779	805	790	773	741	763	712	749	754	745	780	760	771	789	775	755	793	781	751	764	753	825	735	747	769	756	812	762	783	754	748	745	791	775	770	759	830	765	785	763	815	791	751	791	772	785	770	754	798	760	749	731	738	765	761	719	822	773	790	789	777	743	708	750	780	779	756	737	760	759	814	830	793	851	717	726	801	767	799	731	748	783	760	722	772	766	776	788	784	734	779	767	737	785	800	821	765	751	763	786	753	759	742	787	768	743	807	778	799	773	748	824	746	799	792	791	786	764	800	763	748	769	769	751	775	812	743	802	777	747	774	773	743	784	786	798	733	776	790	784	782	763	773	750	767	779	755	786	749	724	751	777	785	818	781	744	767	781	770	729	736	759	796	794	750	714	771	771	806	793	772	730	734	783	752	790	774	761	753	805	768	762	750	788	839	797	746	800	770	781	742	783	782	760	770	813	727	851	761	761	783	803	729	750	783	789	782	810	756	723	758	757	721	746	753	780	730	780	774	747	790	763	742	747	804	813	763	761	755	807	785	739	810	758	770	750	765	729	750	758	748	786	760	766	785	777	796	782	763	726	798	737	732	752	791	752	796	802	752	704	763	791	741	736	770	776	776	781	773	752	816	719	734	759	791	779	739	776	789	769	750	797	770	761	745	763	756	750	774	767	744	755	814	747	869	747	771	805	767	816	792	784	814	795	749	778	779	706	794	787	733	757	703	789	776	735	787	764	708	771	754	721	788	781	794	786	706	774	758	786	804	736	794	805	758	787	743	700	735	755	766	813	709	776	758	786	773	779	781	749	830	813	758	782	773
12697	5202	372	199	176	168	179	192	181	178	165	167	164	188	158	154	189	159	167	162	166	201	189	197	191	187	192	180	165	180	163	155	185	178	186	169	177	177	185	167	184	172	169	163	171	179	216	173	214	196	168	167	159	189	191	189	179	180	168	171	162	176	165	163	176	175	197	179	162	163	179	157	182	163	184	187	162	172	194	184	164	185	175	193	176	190	168	134	179	170	162	163	155	174	162	178	151	173	179	168	176	173	206	181	179	174	173	158	177	185	163	151	184	225	181	180	179	193	168	184	177	189	190	190	170	176	186	165	183	193	184	163	167	170	167	201	162	180	173	149	162	152	185	197	199	187	171	174	164	180	144	168	189	155	164	158	194	166	168	193	184	148	196	169	157	171	163	185	187	201	158	173	170	187	185	176	182	188	197	185	168	156	170	180	175	167	164	182	174	177	187	194	161	153	178	159	178	184	170	175	160	186	186	187	178	176	188	147	171	172	174	198	180	189	163	184	180	177	165	171	175	177	151	167	182	180	179	168	180	187	169	165	171	175	176	183	166	191	185	180	212	188	181	177	163	178	181	200	133	179	190	186	196	185	157	172	164	173	174	165	183	183	170	175	201	168	175	207	155	189	175	164	195	192	205	134	144	170	195	176	175	176	167	202	196	180	187	157	192	153	158	167	139	180	176	165	193	184	186	202	162	162	168	177	185	193	166	187	154	192	170	172	165	189	165	196	174	156	182	173	181	181	196	169	171	214	187	179	179	185	212	207	146	191	182	174	160	154	193	188	194	184	168	157	149	191	198	198	159	160	174	167	173	189	190	168	175	198	165	183	190	180	166	185	158	163	182	172	155	196	175	175	160	171	154	195	175	176	168	153	160	184	189	171	158	155	172	179	173	180	191	172	163	160	172	160	188	170	162	170	149	217	169	179	164	180	166	174	181	175	157	148	187	176	176	197	173	153	157	190	208	180	171	178	174	195	180	168	164	180	165	177	150	167	158	167	196	177	159	187	185	127	186	186	176	162	153	195	192	179	189	153	167	186	164	161	199	165	187	187	174	190	194	181	169	136	154	189	180	163	166	178	166	183	183	175	166	193	168	214	182	196	181	192	175	194	180	196	191	190	182	184	176	176	182	180	178	175	189	159	168	185	197	176	187	173	164	187	173	177	197	175	170	191	185	184	169	194	161	188	177	178	170	149	194	167	155	173	198	178	196	185	141	167	169	181	188	175	174	184	186	181	147	183	180	172	164	165	177	213	170	189	170	171	162	187	180	183	196	144	154	175	162	174	178	149	195	174	177	194	170	179	199	194	177	177	178	177	159	148	178	194	186	179	178	162	178	178	163	184	165	205	188	178	159	179	154	168	174	175	187	200	170	157	157	181	198	198	156	183	164	173	193	176	177	177	184	195	169	188	189	187	177	183	178	205	172	165	159	171	172	169	183	183	195	196	171	187	187	171	188	168	198	157	201	164	177	160	169	184	183	170	170	195	173	188	173	178	206	151	198	183	168	193	163	175	165	176	163	186	175	176	154	170	171	173	177	182	196	175	222	172	175	172	161	169	168	212	161	173	173	168	176	213	192	149	197	195	179	180	186	189	194	169	181	197	152	180	170	167	171	178	170	191	184	164	173	188	175	176	181	179	175	205	177	169	206	167	198	163	184	166	177	190	166	190	174	181	160	172	168	163	165	179	169	185	178	193	166	171	185	185	186	143	157	184	174	175	161	179	163	184	167	159	176	180	185	181	188	172	167	174	188	161	167	198	209	155	157	187	200	197	154	178	161	165	187	174	167	186	167	181	191	166	179	188	197	179	173	169	173	172	174	206	161	151	182	159	174	189	175	170	177	175	175	178	184	160	173	143	161	163	171	210	191	193	167	167	174	173	180	161	178	185	184	173	203	183	182	172	175	179	179	177	169	167	163	185	177	174	176	167	203	156	188	182	181	184	187	161	168	162	176	160	188	153	164	173	163	195	188	177	190	184	172	198	174	160	180	172	162	165	182	150	172	190	184	187	186	180	199	146	197	185	153	185	169	178	174	213	194	201	179	175	170	170	177	195	163	173	182	168	177	157	175	173	153	165	188	187	207	173	169	185	192	176	175	193	196	197	183	187	175	159	186	157	200	187	173	200	184	176	170	185	160	160	169	197	160	179	175	182	166	171	181	159	171	174	157	178	187	189	179	175	158	179	177	182	190	166	157	161	165	161	176	200	151	164	168	165	164	167	171	151	191	178	170	168	173	170	195	180	182	194	181	175	185	195	190	172	193	205	199	192	176	175	177	177	160	180	198	178	165	176	182	206	194	171	158	182	184	156	151	196	179	170	178	197	202	178	184	165	187	186	163	145	187	160	182	138	181	167	183	152	167	163	167	178	193	205	161	165	174	189	184	166	178	201	182	176	169	205	180	204	170	208	178	189	177	210	187	171	164	154	182	144	158	197	176	190	175	182	160	155	187	182	168	174	189	159	164	192	200	175	182	162	186	179	158	181	188	181	184	180	208	193	174	195	175	166	177	154	175	171	160	191	191	179	155	184	192	182	215	190	186	151	172	157	183	184	178	166	171	161	174	177	185	185	169	179	188	185	160	198	186	172	171	169	179	164	156	169	176	196	186	187	199	186	161	206	204	166	167	191	192	160	187	171	182	175	175	167	174	179	185	169	181	178	183	186	185	159	177	182	184	185	179	167	168	177	203	165	168	171	159	160	199	182	169	176	171	172	175	177	180	179	176	173	183	166	172	150	151	166	190	161	166	198	173	177	161	169	180	173	150	155	174	170	161	155	172	185	183	158	179	175	172	185	167	174	140	183	171	162	194	174	163	183	161	181	184	189	167	166	185	177	154	162	187	185	176	188	164	177	180	184	174	166	164	219	205	199	176	177	191	189	166	189	154	171	172	158	195	185	176	176	167	158	181	163	172	199	175	185	179	154	187	193	164	182	199	188	197	172	189	202	179	171	170	183	177	162	174	154	224	146	181	175	181	163	176	206	186	210	144	160	168	159	165	169	192	182	173	168	174	184	178	173	188	206	161	151	183	174	194	140	180	154	171	175	158	186	155	176	159	185	180	191	162	177	170	177	172	181	156	199	167	166	188	159	177	185	159	185	174	173	191	192	179	174	173	165	193	202	180	160	181	201	184	198	170	186	147	197	182	168	185	156	193	160	155	160	197	159	174	180	159	160	165	161	204	164	176	154	171	175	172	176	177	199	164	160	171	153	178	172	161	157	176	167	152	170	176	172	163	163	191	191	183	176	186	167	183	170	217	165	177	174	185	168	169	157	177	169	157	196	173	167	196	181	158	200	185	188	182	167	165	186	219	164	228	161	154	202	199	160	181	181	210	210	172	198	180	187	182	153	169	170	165	163	179	170	167	183	191	169	191	187	182	170	153	181	180	184	181	169	182	193	151	187	166	175	163	188	191	189	165	155	174	181	168	176	161	171	161	170	207	174	159	150	164	179	166	193	206	197
13693	6573	590	567	592	524	526	536	512	533	525	521	518	550	536	518	503	486	511	495	509	500	474	481	506	516	495	486	507	500	507	521	463	459	537	513	485	481	467	509	509	473	492	493	474	461	493	449	471	505	539	475	485	520	490	487	501	466	528	511	517	465	472	491	473	481	470	497	518	469	469	542	467	462	501	506	518	504	514	472	488	477	456	496	479	515	472	469	494	499	485	503	480	517	475	470	471	481	526	472	474	524	498	553	524	503	469	448	480	484	497	488	506	484	473	481	456	525	500	510	483	497	508	501	495	521	477	486	508	515	509	509	461	516	447	500	472	453	500	504	478	497	514	480	494	483	475	486	485	487	500	478	512	488	489	474	503	449	487	544	476	525	497	452	456	494	482	476	481	514	514	479	518	492	496	482	466	471	463	476	506	499	476	497	509	518	518	527	535	480	481	492	489	449	473	484	513	507	471	501	513	470	538	469	483	521	489	514	475	548	456	510	511	481	510	496	526	498	506	484	466	519	504	483	523	466	507	471	505	460	498	467	503	487	490	487	480	475	502	487	433	502	482	469	469	482	482	490	446	506	495	490	485	485	496	478	498	519	476	518	463	483	522	500	480	468	475	462	507	484	500	522	454	468	497	496	484	525	513	510	424	493	480	506	480	489	470	538	521	505	496	461	515	484	518	485	468	509	460	498	470	480	481	481	453	494	492	495	516	441	504	476	500	528	478	481	480	498	497	490	489	482	461	487	506	496	505	493	492	514	536	479	537	516	471	468	509	508	493	505	472	501	465	484	487	513	481	525	489	506	497	520	466	480	467	473	455	514	508	505	500	486	472	503	503	473	489	470	558	528	489	463	489	459	505	506	533	443	481	524	498	491	524	486	494	494	499	492	499	458	487	486	479	462	457	475	507	490	496	516	439	469	479	490	501	479	487	455	521	529	450	494	484	493	495	461	443	530	503	451	499	484	525	495	481	523	476	499	506	528	549	499	479	504	467	510	519	498	466	474	548	494	476	491	486	497	507	477	485	507	460	499	476	491	489	504	462	515	515	477	486	484	504	531	474	514	487	540	494	523	506	507	464	476	498	505	486	436	483	461	471	489	497	514	527	490	465	460	486	522	487	472	505	486	486	514	502	518	473	512	494	503	473	446	471	485	506	503	474	478	470	490	521	462	514	519	484	514	460	495	500	505	495	502	489	451	523	497	480	486	519	496	472	515	471	510	504	454	450	464	501	474	530	510	473	520	476	494	486	474	523	496	504	473	480	488	475	482	516	504	489	466	445	504	502	526	471	505	473	495	504	499	430	508	496	484	473	468	499	512	506	444	484	485	465	481	502	529	483	494	494	500	485	483	531	507	506	484	501	503	470	502	510	476	463	460	477	520	441	489	500	528	508	426	476	471	512	506	526	500	459	516	472	492	496	504	476	549	531	511	500	505	510	477	511	513	457	483	469	480	474	494	522	536	478	502	467	516	505	483	459	518	509	464	522	508	527	489	451	481	456	551	481	458	528	473	473	484	483	503	467	471	509	491	525	489	471	465	489	521	471	499	531	498	493	502	468	511	539	469	476	507	521	491	499	462	485	496	469	454	525	461	495	520	486	527	489	505	493	517	457	495	492	482	486	492	536	532	474	451	464	479	478	484	490	511	505	498	484	522	480	468	483	488	468	487	504	446	475	512	557	521	462	513	515	482	464	508	456	470	465	538	505	457	492	484	516	502	512	478	472	507	470	495	476	505	506	510	528	481	479	491	484	504	493	467	472	483	460	506	471	515	497	456	452	523	504	512	485	469	508	454	516	521	450	502	495	463	501	500	504	508	496	487	505	473	490	450	526	430	465	487	476	451	513	493	516	506	483	484	462	475	499	481	504	509	499	480	470	473	497	461	461	505	548	516	519	481	466	506	516	495	475	477	516	473	485	526	512	497	493	502	514	508	495	482	463	467	456	471	530	474	470	513	484	441	489	487	505	459	497	461	513	524	530	495	470	496	521	461	483	489	481	496	461	499	502	479	484	499	536	478	486	493	520	511	497	464	510	493	497	466	521	463	470	462	485	522	469	500	489	466	469	468	487	487	482	487	509	501	462	536	461	491	520	467	450	513	525	525	479	486	440	484	495	468	486	488	479	488	481	466	514	474	504	474	507	491	514	490	482	500	503	520	479	493	471	483	499	518	551	489	506	491	469	487	494	479	497	492	492	484	460	478	521	451	495	474	494	458	510	495	483	471	501	495	510	487	498	480	492	465	483	482	504	486	492	523	478	526	480	509	471	490	486	502	502	497	486	487	494	471	479	496	498	469	498	488	453	490	486	468	487	470	517	459	513	483	487	484	520	488	487	489	475	489	476	550	501	500	464	495	453	501	502	479	479	492	499	466	464	497	515	483	525	491	528	467	485	447	486	492	461	537	464	524	441	470	463	450	492	471	473	471	481	506	508	454	518	527	500	512	462	473	477	506	491	475	507	510	491	460	556	459	490	494	463	481	505	475	490	505	495	512	466	508	488	491	443	526	486	492	480	491	496	522	488	506	475	490	501	488	465	489	464	493	508	491	471	454	488	500	518	516	444	464	492	521	477	480	495	479	472	478	463	494	480	481	491	491	503	501	468	483	464	510	512	516	488	463	520	492	486	501	484	445	457	484	477	526	487	484	470	494	522	501	470	503	489	498	510	504	511	459	484	514	466	500	499	463	466	510	521	468	469	454	458	509	535	493	454	533	482	483	501	487	489	479	509	508	502	495	503	505	496	523	469	474	479	511	482	494	501	512	522	453	491	506	480	501	487	517	501	470	492	482	483	504	485	448	493	466	494	516	457	523	480	491	513	490	478	530	486	509	487	512	472	491	479	523	519	457	472	523	499	492	483	505	468	491	497	477	504	445	487	486	527	512	473	446	476	490	504	499	464	487	536	487	496	455	484	494	510	568	465	489	484	485	514	447	535	507	467	484	496	504	502	460	487	504	493	481	513	460	515	520	521	491	487	478	496	518	461	472	508	483	492	514	468	479	469	471	496	478	494	480	500	519	507	504	469	501	489	523	498	502	508	507	507	464	482	486	492	516	550	497	494	499	517	488	482	491	477	489	488	491	461	500	506	515	503	482	466	470	483	463	429	530	540	524	544	503	516	476	482	478	507	504	509	465	500	494	521	518	517	512	464	545	523	477	494	503	508	494	489	460	477	504	516	517	502	465	475	490	503	511	469	452	458	460	474	509	497	481	486	479	477	469	479	483	512	469	503	497	457	486	497	511	472	515	495	508	507	491	521	515	477	459	482	472	485	509	471	476	499	501	522	479	492	495	488	444	470	533	479	504	515	490	416	517	540	484	485	482	491	534	468	499	454	506	509	503	481	494	499	475	491	460	504	529	505	455	457	497	444	491	478	491	501	483	461	451	455	515	482	496	477	476	473	469	476	477	518	489	496	504	505	496	515	501	530	472	475	466	498	516	498	478	494	517	507	513	510	484	460	507
62681	49341	14860	1812	683	537	488	407	439	407	392	371	349	344	339	365	371	356	354	356	329	361	333	357	343	317	344	326	353	327	356	353	363	339	330	341	353	319	327	374	345	333	329	325	327	306	327	303	346	338	318	322	365	327	357	321	309	321	311	338	312	324	343	327	353	320	356	346	333	317	345	318	337	324	355	307	362	323	328	315	352	333	327	335	333	306	330	349	338	304	355	328	357	329	330	334	355	315	335	329	311	327	348	326	341	305	289	358	361	339	326	368	357	296	347	328	338	358	313	311	361	314	366	333	309	336	330	315	298	293	304	323	347	324	325	327	302	346	356	326	302	319	341	335	319	325	318	324	340	365	336	322	361	343	301	318	389	369	324	340	320	307	372	331	319	324	327	340	328	329	337	323	332	333	329	300	354	324	342	327	317	331	306	357	310	334	364	330	378	338	350	316	304	335	318	341	330	297	321	321	346	336	363	294	358	332	316	309	322	309	337	346	336	330	316	352	327	333	347	314	337	316	301	306	356	346	303	310	315	325	316	330	320	298	348	355	339	325	314	285	355	318	332	345	361	331	306	325	349	347	363	310	359	328	329	302	307	302	337	320	322	330	327	335	342	338	351	305	320	346	311	307	354	323	301	319	355	311	309	325	358	353	349	331	337	323	372	318	296	301	345	336	344	329	334	345	304	344	353	355	342	304	324	327	323	320	330	350	350	348	356	298	337	368	330	366	314	357	332	326	361	318	351	351	331	312	285	347	338	320	345	309	351	335	325	330	336	351	344	340	324	304	350	348	332	318	353	350	324	330	294	342	341	329	354	336	336	329	358	348	348	319	311	337	346	311	317	329	317	323	314	311	326	339	325	351	320	339	336	349	324	343	312	314	316	324	285	346	337	316	331	319	336	343	345	335	349	325	324	345	303	340	347	331	327	362	334	325	309	330	328	364	368	310	321	335	342	282	367	298	326	338	291	333	314	341	312	352	342	340	313	363	338	327	333	342	311	353	335	334	312	306	332	336	348	328	304	347	329	369	319	341	335	326	324	321	350	368	346	321	338	335	334	350	317	338	336	332	314	366	310	334	320	377	334	325	365	322	332	335	334	358	320	336	311	328	365	322	342	347	327	296	329	363	310	342	316	336	315	357	342	314	332	325	295	321	334	325	324	352	314	348	343	319	318	300	354	338	325	330	316	340	342	330	334	314	328	317	316	321	321	336	330	361	354	311	336	332	368	351	319	324	343	317	326	329	341	326	337	276	313	330	330	310	326	307	339	349	336	299	329	340	280	322	314	330	331	318	317	352	312	311	279	321	333	292	305	318	315	326	320	357	314	306	351	327	318	337	327	363	340	326	340	317	355	311	343	330	361	329	305	308	339	340	323	340	341	322	296	344	333	294	329	292	308	339	337	309	302	322	331	310	312	343	292	299	334	357	310	338	327	334	359	332	295	327	333	322	317	312	336	325	320	327	363	318	327	314	317	327	328	344	338	306	306	318	332	323	324	408	288	307	332	306	332	327	322	336	337	309	291	329	329	337	346	361	330	317	356	324	281	308	304	320	307	321	348	345	357	350	346	314	336	347	357	326	336	309	321	341	328	316	364	359	316	329	351	311	319	326	351	298	340	345	336	370	322	362	338	361	313	322	360	305	335	335	352	298	304	348	349	321	321	346	334	308	356	342	337	351	296	340	321	331	306	318	285	364	339	323	338	365	344	322	314	338	305	317	340	367	328	302	335	295	362	350	314	340	346	322	330	318	337	359	327	343	346	303	326	333	315	314	332	317	332	331	323	338	328	342	313	317	329	343	338	297	346	364	311	359	363	300	334	341	336	336	348	355	369	317	329	345	355	334	327	359	330	363	326	335	315	309	312	330	342	341	306	328	312	334	359	362	332	338	320	335	352	302	298	322	330	353	326	343	322	352	344	322	331	284	336	333	330	319	318	349	330	331	385	322	310	336	351	322	305	325	352	343	314	346	312	314	343	325	315	373	324	319	317	353	342	318	328	323	327	328	348	363	323	340	315	345	302	332	326	320	360	369	339	345	341	330	335	330	367	317	320	312	345	324	327	314	295	346	310	351	315	344	304	313	323	338	358	301	336	299	336	334	322	314	332	341	321	313	324	332	316	351	346	327	323	349	325	336	336	348	311	311	322	331	319	322	306	326	330	341	319	350	334	320	318	339	314	287	324	344	315	334	315	307	328	316	333	311	301	341	336	342	325	340	295	331	323	325	349	320	338	350	316	336	334	294	346	314	321	322	341	324	316	296	321	324	352	326	357	355	333	308	337	351	331	324	319	324	331	318	309	344	337	343	345	329	326	311	310	346	355	322	309	286	292	325	369	325	334	321	314	340	311	348	314	330	334	316	325	335	368	317	353	301	360	342	299	354	289	330	311	361	301	330	335	349	280	353	323	345	320	320	340	297	344	323	329	315	315	304	333	342	342	336	303	327	287	325	352	334	323	332	314	314	331	335	347	342	334	324	352	333	327	287	314	300	338	359	317	337	336	322	349	313	344	322	345	324	334	354	330	341	325	367	364	340	321	339	320	343	357	340	346	339	364	311	349	308	317	320	356	350	339	306	294	307	356	314	318	353	322	336	292	311	336	324	323	337	368	326	319	320	322	331	352	320	310	317	340	310	335	330	371	374	343	339	309	330	309	331	357	357	307	328	319	369	355	307	326	327	315	329	318	309	317	336	318	345	385	320	358	329	342	295	323	331	313	335	324	324	320	374	325	299	329	318	325	336	347	341	334	331	341	313	320	351	320	301	348	343	354	336	310	328	290	328	316	314	326	325	333	301	324	322	319	313	358	327	361	317	347	345	347	310	301	355	322	342	376	357	357	310	340	346	334	323	310	304	302	312	303	335	322	324	351	341	331	325	341	358	324	332	325	345	358	307	332	329	285	335	319	336	347	296	334	315	324	353	335	332	301	326	341	345	368	353	294	305	309	342	347	326	344	319	338	380	337	310	310	327	313	340	328	318	338	354	347	327	350	342	329	322	301	312	347	318	314	315	352	352	285	366	320	311	353	342	322	313	322	332	328	349	355	367	347	328	308	347	313	378	285	322	368	349	355	349	338	343	289	308	368	298	295	332	303	316	292	340	330	348	342	352	314	342	326	308	340	347	335	326	351	336	314	297	361	356	310	337	357	330	293	331	337	365	344	326	325	351	340	330	314	304	321	357	315	296	340	329	365	340	324	336	331	340	322	358	313	341	346	313	321	348	325	336	317	310	320	332	345	316	307	354	310	321	340	314	302	341	353	352	315	341	329	347	317	324	324	320	336	317	344	361	338	363	331	310	351	330	341	335	347	330	324	321	342	332	305	361	340	319	363	362	317	395	311	348	309	368	338	317	309	303	316	323	348	350	320	285	311	305	342	354	309	306	343	332	334	288	310	300	335	332	337	325	371	297	332	333	336	345	327	338	312	335	314	377	330	350	361	336	329	340	327	300	311	354	336	343	310	354
39343	31433	2281	2481	2158	1944	1608	1433	1379	1267	1188	1087	1101	994	1040	1021	977	936	962	899	910	906	850	888	858	846	879	897	848	857	866	854	904	861	902	830	826	842	831	871	850	850	811	799	768	808	881	849	816	871	808	823	825	841	821	815	817	856	821	843	818	841	782	792	780	785	812	750	805	880	774	827	802	840	810	766	795	830	794	815	794	860	815	813	781	806	844	790	772	802	846	824	833	797	765	824	808	795	805	809	824	839	782	828	735	827	831	865	830	866	797	815	836	797	864	814	810	811	822	845	773	824	807	782	850	815	822	835	843	782	845	829	863	848	765	851	787	819	850	831	814	816	839	792	847	777	834	830	826	790	757	789	817	813	867	801	802	839	858	815	805	783	861	795	829	808	831	837	798	763	784	766	846	823	798	809	831	820	810	875	822	823	819	782	824	791	862	840	855	790	822	760	780	811	799	815	812	776	828	789	832	832	872	819	865	845	836	792	807	803	815	834	813	756	779	854	839	810	795	834	766	847	830	778	789	798	782	818	806	793	828	794	728	785	808	790	844	825	801	783	797	831	797	805	853	772	860	828	796	804	798	836	805	815	793	809	789	822	839	846	807	793	834	794	825	807	801	853	815	855	847	800	810	798	842	833	805	791	794	810	790	815	817	842	836	828	797	787	813	776	846	795	803	847	838	826	806	816	853	798	838	799	761	831	813	821	795	786	808	811	860	770	815	763	844	780	853	800	881	797	817	826	789	812	796	807	836	828	792	858	802	848	820	826	776	809	797	775	836	842	762	776	837	851	767	821	796	790	812	894	812	763	797	868	774	783	827	803	792	816	812	838	803	822	783	855	848	811	766	762	821	798	857	831	875	813	835	805	860	860	783	827	854	790	809	793	790	786	809	808	827	845	820	798	784	803	845	820	835	770	809	889	771	814	816	821	843	815	821	852	798	850	793	768	807	758	793	821	736	837	795	794	794	784	786	772	795	793	850	856	803	788	822	807	817	791	856	800	813	817	820	857	819	805	828	830	793	809	834	804	857	793	803	846	799	788	820	803	811	829	820	813	804	796	824	784	845	813	807	831	798	850	839	763	801	789	865	811	793	866	813	853	795	823	816	788	792	821	830	814	849	811	776	850	780	838	838	813	820	814	855	768	808	795	809	823	781	785	751	862	823	755	797	808	824	812	877	822	837	772	825	809	836	853	833	825	866	789	796	835	781	826	818	813	812	789	794	797	808	824	817	806	858	798	807	808	798	827	789	812	797	786	774	806	852	801	842	782	808	822	838	821	812	829	852	813	791	863	826	820	775	803	791	795	831	795	790	837	806	826	819	774	880	834	794	776	810	862	794	814	826	791	824	777	776	809	771	770	762	857	786	818	860	791	855	802	801	814	815	809	821	792	783	773	805	851	828	859	775	803	806	851	812	815	868	793	808	784	865	809	822	830	756	811	819	823	770	811	834	821	853	850	805	768	840	833	810	843	783	795	847	761	796	826	813	827	801	776	783	845	795	860	826	825	810	810	774	738	856	840	820	805	828	833	826	745	787	817	869	798	773	828	853	826	804	864	827	830	831	797	794	798	839	871	812	812	790	798	817	811	868	797	832	804	826	837	834	782	853	823	783	810	807	869	799	826	791	816	830	800	783	832	780	806	800	857	839	788	777	818	847	799	779	827	877	859	823	819	841	841	864	816	790	823	833	814	835	789	816	819	776	814	809	822	822	825	850	769	825	862	795	826	812	843	779	842	811	784	807	805	837	829	818	793	805	842	849	797	844	814	841	777	803	803	774	847	832	783	794	791	854	861	807	827	824	841	830	812	827	822	778	823	795	836	776	803	862	802	882	797	823	839	824	831	824	751	779	815	813	782	801	818	786	814	841	811	790	793	820	849	849	791	848	830	814	796	848	764	827	806	797	813	775	799	834	880	823	823	797	797	798	846	776	783	808	818	838	838	837	793	812	827	799	814	782	809	767	850	774	799	801	845	797	809	875	791	824	792	807	780	795	804	831	802	772	792	794	808	851	811	813	823	824	826	835	780	757	815	793	777	831	870	841	873	850	752	794	793	819	816	833	780	812	802	824	901	859	786	790	829	832	833	822	815	797	791	772	757	835	850	786	753	801	755	858	852	830	799	854	809	857	736	844	768	859	836	830	801	807	898	789	831	810	812	779	835	858	826	801	825	735	768	757	854	796	795	847	763	804	820	821	834	756	768	817	801	808	769	834	785	737	812	840	832	804	834	854	826	798	841	789	786	796	861	815	756	826	825	786	832	830	803	847	838	791	824	869	762	790	820	816	819	851	807	764	848	806	864	782	854	817	824	792	836	777	828	818	818	822	808	823	790	831	842	808	789	823	811	786	749	760	794	799	815	758	777	794	838	805	850	817	814	854	796	833	831	841	792	816	818	861	796	784	821	844	829	797	819	757	795	837	847	821	777	845	765	811	812	804	809	849	825	794	879	784	823	780	851	778	866	817	775	825	843	819	880	768	780	781	825	797	811	808	841	847	778	740	816	801	741	834	834	827	816	822	816	843	833	831	785	844	772	826	825	875	799	793	850	806	817	803	780	841	793	806	787	788	816	825	780	836	870	808	845	771	810	832	806	745	786	792	837	791	818	767	828	831	777	806	827	825	868	829	809	814	806	842	780	818	837	798	831	816	812	791	878	830	874	772	813	841	790	843	826	766	806	793	806	814	821	829	785	811	837	835	765	831	822	804	860	822	810	766	841	829	836	817	821	832	807	825	843	819	858	830	799	812	799	894	855	832	769	827	827	829	855	807	823	775	828	876	843	859	811	847	847	766	801	830	802	802	814	809	765	832	804	832	843	798	833	823	783	811	836	811	780	831	799	808	812	757	858	781	812	806	774	761	813	796	771	791	826	778	820	805	834	801	791	802	822	840	770	790	822	774	826	829	778	803	860	821	844	841	845	826	824	855	774	767	816	836	839	812	857	843	779	804	807	811	862	816	777	858	825	838	799	837	809	829	839	793	830	911	827	795	843	831	825	736	829	819	802	827	785	814	815	848	845	755	787	790	795	799	833	813	854	840	854	825	811	807	819	836	795	840	773	804	828	866	826	792	807	802	804	833	821	818	766	827	817	835	864	820	804	830	864	807	820	821	803	851	781	785	824	854	844	854	773	799	800	815	830	808	821	795	825	847	731	786	832	798	844	836	853	750	833	841	877	784	800	812	788	862	854	789	807	818	825	846	779	837	816	781	804	806	839	792	804	842	861	808	798	856	813	844	816	774	816	785	804	817	822	855	837	803	827	798	826	801	817	789	823	851	782	776	810	786	821	822	795	833	803	820	809	827	810	834	825	853	871	846	851	807	840	792	830	794	822	792	843	845	828	844	798	796	811	803	812	841	806	836	831	830	795	822	788	796	788	816	812	832	789	886	819	792	835	844	810	825	802	851	788	784	752	847	828	789	812	821	824	823	851	766	832	815	789	801	843	800	794	817	835	796	800	843	820
72289	54744	22148	7255	1331	819	648	548	485	450	431	429	431	399	338	326	342	347	352	345	355	316	323	352	339	358	363	328	314	372	370	333	336	318	341	326	309	308	333	331	341	304	324	363	339	342	330	305	344	332	316	316	304	366	341	339	307	339	294	348	337	336	330	302	308	345	308	345	332	353	306	309	318	319	363	380	321	312	327	288	332	349	305	350	335	386	327	327	315	337	327	331	338	330	306	325	337	329	286	284	316	345	318	301	312	281	331	343	308	334	323	354	356	338	337	324	337	306	295	328	343	320	283	320	330	319	345	354	313	281	312	333	294	328	280	351	341	326	317	321	357	335	335	343	283	331	315	322	319	331	327	341	347	343	356	303	290	315	291	339	345	306	335	335	349	328	335	342	312	330	323	331	287	336	331	349	297	318	341	320	292	323	321	363	348	309	320	334	340	324	303	307	344	310	289	325	317	303	327	316	335	346	327	363	290	325	317	361	335	316	330	318	347	353	306	337	299	304	344	317	318	338	304	312	316	316	363	313	296	332	314	299	301	348	338	327	328	312	356	300	331	279	335	315	327	323	322	347	338	344	290	354	316	330	327	312	342	310	302	310	263	306	321	303	318	315	325	332	348	358	332	324	311	342	351	338	312	339	306	280	321	325	332	293	311	338	330	336	337	314	325	335	332	283	313	343	351	301	327	339	317	337	313	326	342	297	323	344	316	330	320	299	306	319	331	315	337	345	312	318	342	298	317	294	315	333	336	331	334	321	324	339	328	311	348	347	345	332	342	335	345	293	307	298	332	316	341	325	314	329	292	303	333	297	324	355	316	311	298	318	346	345	295	338	302	334	301	314	320	301	312	289	297	331	316	314	303	332	340	306	308	349	320	324	296	345	345	332	319	329	302	285	312	334	376	341	324	289	320	308	340	348	335	329	300	338	352	305	294	319	332	343	344	288	299	306	295	312	307	300	322	326	317	334	335	311	335	289	304	335	305	331	330	328	290	329	295	319	324	323	302	350	326	342	315	316	298	355	321	305	343	306	329	290	324	315	325	384	330	308	336	322	305	327	330	286	321	301	305	357	302	332	318	296	307	295	337	366	310	335	333	357	310	321	300	326	355	348	288	326	377	317	323	324	327	340	351	329	304	342	335	313	334	301	340	309	338	328	315	348	322	352	310	307	311	312	320	294	334	307	293	329	337	301	326	322	289	308	314	322	351	347	323	323	351	348	325	291	339	316	323	319	344	342	337	348	321	318	336	326	338	329	343	307	292	352	288	318	305	327	326	335	316	310	329	299	358	351	296	344	335	359	313	329	327	313	329	343	325	328	371	334	341	349	298	300	342	328	326	325	330	343	340	317	342	344	299	326	312	311	335	357	293	342	333	322	334	334	294	301	326	336	328	319	351	351	305	310	297	301	322	343	337	329	335	300	320	312	320	336	365	317	323	310	331	324	310	371	311	324	301	370	334	314	338	302	301	290	331	353	330	320	331	283	336	326	320	318	337	332	311	332	320	331	314	333	351	297	323	333	310	333	323	343	289	344	359	319	284	315	329	320	284	314	301	341	330	340	280	309	337	331	314	311	277	319	309	314	360	308	335	327	312	342	302	328	279	355	324	335	315	314	313	344	310	352	327	333	309	290	311	318	354	351	335	358	320	316	303	317	350	330	289	324	296	325	320	331	320	321	313	309	307	341	296	349	336	315	325	280	339	338	352	296	270	280	306	300	318	308	315	327	322	323	309	305	307	312	301	311	341	317	299	320	313	351	341	318	343	294	350	338	313	342	309	324	322	302	318	317	343	364	345	325	278	311	327	311	309	295	314	351	308	331	348	328	305	312	327	313	328	357	316	336	326	309	342	307	320	310	289	313	304	340	309	314	306	338	329	324	345	282	329	310	330	292	311	292	319	309	322	298	312	348	312	336	302	323	302	327	309	317	314	295	327	301	288	351	309	304	338	335	317	313	332	358	332	312	308	299	303	319	319	314	314	372	330	307	284	322	320	338	323	332	351	298	305	305	365	341	334	326	317	336	297	343	340	326	342	338	346	288	311	313	330	289	323	347	297	329	330	326	336	341	297	310	310	324	283	355	312	341	331	301	327	303	341	313	312	323	338	357	356	322	336	325	337	336	312	291	330	325	324	341	340	291	344	333	311	341	318	341	309	312	308	342	332	333	297	357	360	334	306	314	320	354	335	327	295	333	357	344	338	324	314	347	332	310	317	332	326	305	321	327	307	347	315	326	307	313	344	329	288	319	372	327	313	311	315	327	325	310	309	312	341	332	301	353	329	293	329	300	311	340	325	326	318	327	336	315	314	349	312	302	353	323	338	309	298	303	304	360	316	354	323	311	335	285	335	332	358	309	349	331	340	337	309	296	345	328	299	322	331	350	335	342	319	311	302	352	316	360	324	328	314	316	332	332	337	331	317	332	325	338	329	323	327	288	313	334	316	362	331	292	334	315	317	311	314	300	307	336	316	315	320	371	357	344	367	327	319	358	302	339	317	320	321	284	298	315	323	328	305	336	309	335	325	299	319	330	340	329	320	359	325	339	323	332	345	328	328	320	321	320	330	299	294	334	329	324	292	361	338	335	316	300	291	293	338	325	290	287	313	314	323	312	299	314	316	318	316	326	342	319	322	335	315	296	312	321	308	319	319	326	323	323	321	330	329	306	328	320	321	325	338	321	336	307	316	333	333	320	359	304	298	325	310	317	330	389	313	336	310	341	322	285	317	308	324	285	327	317	338	309	281	350	358	337	335	322	374	329	303	331	346	332	313	316	323	348	295	309	326	309	301	310	295	344	342	305	348	309	342	292	320	303	305	307	330	298	335	345	306	329	308	349	320	350	351	349	313	288	321	342	303	316	317	329	348	337	326	288	349	327	323	310	354	310	326	324	350	299	339	294	302	342	340	315	326	329	340	324	357	316	354	339	315	319	338	332	339	359	345	325	302	346	316	306	291	362	334	349	308	322	331	290	321	338	305	333	314	309	332	317	323	309	335	306	340	285	343	359	348	322	291	328	309	311	326	323	296	328	314	333	328	332	329	317	335	320	323	314	310	344	335	347	326	340	311	327	348	317	341	326	308	336	343	319	347	335	318	323	288	324	320	336	336	309	315	354	315	332	328	308	330	325	350	340	327	343	291	319	324	308	342	301	345	322	309	322	327	309	318	312	298	319	300	325	332	311	302	373	291	308	318	310	328	300	319	330	322	304	274	275	325	296	275	342	345	321	318	320	309	328	351	334	324	330	305	325	296	358	341	351	311	339	343	338	342	361	269	347	317	356	334	342	320	286	303	311	320	304	325	292	361	313	325	330	317	330	320	329	329	331	332	317	342	286	305	312	282	346	354	313	335	329	322	343	348	332	327	307	337	305	318	343	339	324	311	333	325	327	338	339	334	352	313	305	333	326	320	317	338	325	303	292	327	349	332	310	334	313	322	288	345	334	327	317	291	319	349	344	340	334	314	314
48610	40279	3490	3928	3333	2810	2368	2020	1776	1613	1482	1305	1250	1232	1167	1088	1044	1038	991	1030	988	900	976	932	858	859	872	859	861	883	871	853	836	803	828	814	871	852	762	811	853	765	853	798	790	806	871	815	808	781	797	837	748	814	778	838	743	807	819	818	826	785	809	777	771	736	813	756	745	798	802	768	786	706	770	807	786	765	773	767	798	779	797	753	841	778	804	768	804	752	816	785	786	774	734	731	772	761	800	804	773	762	748	825	814	750	771	782	764	783	776	757	819	790	740	734	751	749	789	795	754	758	771	789	791	778	785	827	759	747	754	788	768	778	797	746	796	709	751	804	774	765	725	759	803	733	741	741	809	753	758	758	782	802	773	739	759	775	776	809	795	728	828	793	752	782	759	752	745	803	800	752	775	767	826	712	788	728	761	763	751	734	801	813	803	771	824	744	792	755	782	748	759	776	754	793	771	771	810	764	757	775	764	740	703	815	774	737	773	789	718	748	776	720	726	795	797	762	763	812	742	767	757	764	735	717	778	771	753	768	841	822	763	782	766	743	813	800	772	770	804	783	745	792	724	786	760	766	792	751	723	795	775	791	701	834	747	770	819	760	747	763	792	775	689	766	744	735	766	736	825	800	787	798	787	758	757	796	757	765	759	770	748	751	814	786	771	786	802	778	784	724	762	758	788	770	774	773	771	742	793	778	778	768	727	760	741	775	730	834	777	753	739	814	743	761	783	808	766	765	751	789	768	766	814	793	777	736	790	745	749	765	798	729	792	757	781	761	798	783	751	794	770	730	786	773	807	744	788	741	767	697	809	827	731	813	703	748	808	786	796	777	831	783	772	763	748	750	735	713	782	768	784	783	710	805	763	759	772	751	772	739	765	806	777	778	788	803	720	784	763	788	773	729	789	788	747	809	766	777	767	767	763	762	729	717	761	793	801	800	800	760	698	788	792	784	793	787	764	796	794	749	759	736	744	840	774	739	779	752	781	732	754	797	776	757	796	751	759	766	779	773	769	739	746	820	789	759	784	761	757	786	825	770	761	774	797	772	780	796	727	773	761	768	746	767	756	717	781	777	797	792	756	771	716	818	768	768	743	761	764	699	761	791	793	754	822	795	733	805	772	737	753	744	799	792	775	749	766	809	767	747	759	772	769	757	738	786	783	788	752	799	771	759	765	780	771	765	732	782	732	777	767	765	802	793	784	775	723	732	795	770	818	709	787	757	774	718	813	761	779	742	727	744	751	788	769	780	780	792	794	755	803	773	701	759	785	743	735	794	726	786	811	726	726	742	785	811	760	782	715	771	778	776	758	746	733	782	779	764	745	766	739	756	775	781	721	792	747	762	756	764	804	787	794	766	755	821	791	742	740	806	743	795	802	711	770	772	775	772	764	796	800	784	772	728	798	745	741	782	790	722	771	720	773	740	771	773	719	795	778	795	760	733	755	788	766	801	785	759	835	765	757	793	780	726	781	772	776	760	771	800	795	703	745	819	722	753	680	776	778	785	738	744	782	833	734	730	770	776	744	812	781	786	806	726	747	741	745	788	787	789	779	755	759	775	717	762	786	796	761	794	776	747	761	811	769	735	765	722	764	749	760	799	766	794	751	767	766	821	712	764	782	748	785	744	710	751	782	767	753	749	809	799	715	737	743	796	782	745	745	772	765	738	783	813	785	801	749	797	807	756	782	817	765	802	789	772	743	754	757	793	825	729	778	798	705	719	736	754	727	745	758	764	782	782	774	776	788	755	755	778	803	779	788	782	788	775	772	764	753	806	746	751	791	816	792	780	788	780	739	751	770	821	768	744	781	759	776	750	783	790	791	719	800	723	752	774	824	781	824	754	819	834	779	854	762	793	744	747	764	785	770	728	708	767	723	809	763	760	787	795	795	809	820	757	776	805	772	751	754	780	787	779	738	753	772	803	736	787	793	763	763	732	761	733	786	799	747	747	761	765	813	782	828	738	789	755	774	765	791	725	758	791	776	764	744	803	723	767	776	799	763	796	801	765	767	770	773	772	745	782	724	794	777	758	776	762	761	760	769	742	788	797	737	749	787	734	809	730	740	801	786	767	767	813	785	810	712	757	761	766	774	773	782	775	760	770	790	768	782	798	738	759	754	795	758	775	791	753	771	782	776	771	809	778	729	730	771	783	732	810	770	733	741	766	782	810	755	722	778	729	734	761	790	795	814	734	758	755	783	793	780	772	718	740	724	756	790	767	772	824	790	817	780	780	784	769	790	763	817	781	800	789	796	760	805	776	763	759	767	822	762	782	763	758	788	792	787	765	785	736	825	772	812	771	784	715	748	739	810	751	756	822	748	841	776	745	779	801	771	705	795	763	775	766	789	782	747	739	781	760	793	771	860	769	739	756	760	750	783	754	787	775	804	752	826	792	776	764	779	800	750	795	770	756	774	734	839	774	790	783	759	804	751	772	761	778	766	780	719	772	786	749	753	754	783	782	795	772	765	785	749	747	742	764	767	813	750	751	825	827	779	737	747	767	827	766	767	790	793	704	760	771	731	753	743	825	756	756	779	754	813	768	788	787	754	774	763	750	738	727	778	753	774	834	783	775	763	797	718	773	782	766	727	733	765	746	814	757	739	764	740	748	724	778	753	723	809	782	815	740	765	756	741	810	741	742	756	781	771	735	770	732	806	753	745	759	731	742	768	726	782	803	724	745	732	764	784	762	777	748	790	757	782	762	804	805	757	743	798	786	741	778	737	747	802	747	751	767	793	790	746	750	755	753	739	767	758	754	801	752	769	827	773	747	795	775	749	746	770	791	760	779	823	774	758	788	769	750	757	803	751	791	756	719	791	785	754	781	787	772	785	814	729	760	763	775	786	810	769	759	749	821	797	805	798	771	713	757	805	778	787	740	751	810	726	761	758	737	757	772	758	751	739	748	766	741	807	792	798	754	740	790	781	812	755	720	760	715	808	757	808	750	793	789	783	759	806	762	791	790	752	781	775	745	755	795	771	753	821	752	759	767	795	745	794	751	769	796	749	743	771	821	771	785	748	795	779	775	772	807	716	802	739	761	793	741	769	775	810	728	747	771	789	771	822	762	716	795	750	786	823	754	778	777	742	774	792	818	780	778	772	797	768	786	740	803	762	740	785	763	729	731	780	804	718	774	748	792	773	760	751	722	755	770	756	725	767	838	770	853	779	766	796	702	789	735	765	767	713	752	759	760	780	745	742	806	755	765	733	769	746	792	698	788	747	818	799	792	735	803	765	754	770	759	755	752	732	742	763	795	770	755	752	880	802	797	742	777	748	787	800	749	801	756	779	761	809	733	748	808	840	771	713	782	772	777	754	756	760	797	780	728	755	784	733	764	754	794	758	763	829	766	722	751	774	760	779	809	744	746	770	732	806	771	694	750	790	783	744	773	766	728	792	864	765	774	833	766	758	772	772	762	789	778	752	759	781	815	745	771	744	815	786	753	746	797	788	780	776	765	793	757	804	759
12952	5202	356	205	202	178	179	162	199	167	170	192	183	204	177	145	190	169	184	190	177	157	166	160	156	188	175	196	178	196	198	187	183	166	164	173	172	179	170	165	186	168	182	169	181	193	195	169	172	179	179	190	164	181	184	164	177	166	175	172	179	192	154	169	153	202	160	170	149	220	176	200	170	197	177	165	189	198	182	189	196	199	154	164	182	164	165	178	193	164	168	174	194	173	169	181	166	178	196	180	177	199	173	162	179	148	195	205	168	185	190	180	165	191	147	184	197	184	140	187	162	169	197	189	183	172	196	170	169	186	190	167	195	158	159	178	167	132	189	179	172	159	198	186	173	178	186	168	186	170	168	157	194	186	176	170	144	183	174	184	181	165	172	173	187	197	175	172	161	172	164	182	168	175	168	212	146	166	175	185	163	171	191	178	189	179	168	156	185	170	191	175	194	176	158	170	177	165	166	204	200	176	184	163	174	170	179	168	148	175	176	161	146	159	161	143	160	184	156	146	192	177	200	151	171	170	193	184	158	180	181	171	169	185	179	188	181	158	180	176	169	181	189	187	200	147	169	167	156	180	165	180	156	174	170	192	184	190	168	174	169	196	179	172	171	196	162	154	189	173	151	158	185	167	173	175	165	191	169	179	145	167	174	175	168	174	181	195	177	186	181	168	147	167	185	192	161	202	152	187	156	190	162	189	202	187	191	160	175	165	160	184	173	197	177	163	195	189	188	181	171	167	179	173	169	156	150	166	175	193	185	181	189	179	165	171	167	171	187	158	180	182	169	164	171	165	167	150	192	170	193	153	185	186	155	175	185	196	176	168	173	169	175	186	161	166	198	186	155	190	160	194	176	185	203	156	179	159	174	158	196	170	165	159	172	172	170	192	166	156	177	195	176	157	172	168	193	173	169	183	155	180	188	149	177	191	190	178	170	198	207	167	177	186	192	191	174	155	153	171	182	170	170	175	175	175	187	180	176	182	186	192	161	174	183	179	199	186	179	212	203	154	171	153	182	173	151	179	168	164	155	198	190	188	181	181	181	165	173	176	159	166	195	182	171	173	174	179	166	169	195	173	207	168	188	177	183	155	192	154	205	158	176	177	151	176	175	167	197	160	170	209	169	169	197	198	161	155	204	163	209	186	178	165	179	201	162	175	179	180	205	199	188	177	184	164	211	181	159	177	205	187	173	175	166	174	168	185	171	175	177	196	172	164	191	173	192	176	152	175	169	173	148	146	170	174	200	176	198	176	185	168	200	157	173	205	146	174	180	182	181	205	194	194	185	208	153	193	148	177	200	182	169	193	155	197	181	174	165	197	171	194	179	177	166	165	181	141	158	176	184	187	160	163	196	182	165	169	194	195	183	177	192	169	190	187	170	156	152	165	175	158	187	183	181	163	174	165	187	194	180	155	188	189	187	179	156	183	195	193	178	156	157	160	182	182	197	172	175	188	163	175	158	174	185	187	186	173	170	176	171	199	161	173	159	178	180	185	168	181	170	176	185	167	158	184	200	165	179	167	180	166	175	181	188	178	182	184	164	201	184	156	178	171	177	180	160	212	179	184	195	166	183	189	164	187	179	172	174	170	165	151	187	177	163	162	153	157	168	178	168	164	190	193	176	203	192	156	165	172	184	178	164	174	181	169	167	190	177	175	174	178	188	162	181	184	186	142	181	196	205	181	176	166	181	161	186	163	177	181	153	197	167	169	197	169	164	176	186	165	170	178	147	163	159	166	194	182	190	203	193	179	191	162	172	163	179	182	200	155	197	173	164	173	173	177	179	183	185	183	177	198	170	185	177	174	164	150	166	189	199	164	166	181	182	184	160	174	176	188	173	179	183	181	166	192	167	190	175	181	174	174	168	176	195	177	195	197	176	189	186	183	186	171	202	174	165	173	182	177	172	164	183	167	165	198	188	170	194	175	201	165	179	189	154	187	163	172	186	162	174	160	169	196	189	162	197	158	171	147	154	153	165	192	192	156	179	177	186	197	177	189	192	162	144	183	172	187	150	191	155	175	170	161	163	167	181	171	165	173	190	166	171	178	182	208	190	168	184	173	179	180	177	206	160	171	189	199	200	186	187	166	188	212	182	171	178	178	172	178	195	186	171	175	153	173	173	166	158	168	168	180	188	145	171	179	198	173	169	172	190	171	195	161	173	192	188	175	175	198	165	190	172	173	194	196	158	185	180	157	165	195	153	196	166	190	164	172	184	177	174	172	189	164	179	177	215	197	166	166	193	171	141	162	140	162	149	177	175	180	179	165	163	179	158	178	166	189	189	171	191	169	163	219	184	167	178	182	163	184	173	206	170	189	202	181	159	187	199	140	181	160	173	178	184	195	182	188	169	197	170	188	184	182	166	167	175	170	215	196	189	174	172	178	179	182	178	149	177	187	170	175	176	197	158	188	166	191	176	158	168	169	156	176	178	195	184	147	190	168	201	182	158	171	148	206	178	191	188	179	180	179	174	174	172	197	162	179	184	159	176	185	155	181	187	186	166	177	166	173	171	171	189	215	169	182	182	166	163	161	180	169	186	186	194	173	176	185	193	171	189	156	168	170	172	160	156	185	187	174	170	172	165	160	194	179	182	175	164	156	179	154	203	162	174	188	215	190	191	164	182	185	171	166	205	181	180	188	169	190	163	166	180	147	183	189	171	174	164	215	178	196	182	185	171	166	171	173	182	173	169	186	168	172	163	172	179	191	177	148	170	153	184	164	178	173	179	180	172	167	155	184	179	177	167	170	169	146	155	210	166	191	189	173	176	181	192	170	191	184	194	197	167	186	190	153	182	169	205	191	184	191	181	195	177	192	186	175	171	138	215	174	172	156	154	178	175	158	157	194	167	174	150	167	184	170	181	195	178	167	173	200	183	188	183	156	212	183	186	147	170	173	165	167	170	177	159	195	182	181	181	168	176	178	187	192	186	180	172	185	163	175	176	181	185	173	188	180	168	159	168	192	161	172	174	167	167	169	163	177	173	202	187	167	181	173	160	171	182	185	180	174	162	189	171	194	184	159	177	173	162	164	173	163	189	207	174	170	179	192	162	197	175	183	154	176	178	190	192	182	148	159	180	192	167	191	177	177	174	179	166	159	178	142	153	180	172	168	163	145	186	186	172	181	169	169	171	177	182	173	177	167	203	184	189	162	199	159	174	197	201	187	194	164	183	173	188	191	175	182	143	180	175	170	155	186	183	150	189	187	186	200	170	171	173	171	175	191	157	190	188	191	153	173	166	189	193	173	164	173	186	171	161	159	169	192	158	159	177	164	183	183	167	153	176	171	163	161	173	158	190	175	180	186	192	174	202	153	165	155	168	192	189	169	157	175	194	192	161	176	171	186	178	165	181	176	197	173	173	190	187	187	198	172	168	169	168	169	188	193	170	174	182	166	175	149	174	186	170	165	190	175	195	186	176	158	187	180	169	180	180	177	173	176	186	168	158	145	168	185	182	189	166	182	164	179
13993	6645	522	563	537	514	494	485	549	517	535	503	508	473	468	470	528	498	492	479	490	488	502	507	483	520	463	515	503	482	472	480	497	518	494	495	464	501	511	452	464	464	432	496	496	517	506	507	518	452	472	477	491	449	513	534	494	459	482	511	492	506	491	495	494	469	460	491	474	495	453	456	477	464	495	494	511	493	492	514	519	500	517	456	467	505	543	450	482	511	478	473	515	494	459	477	475	496	456	480	517	513	517	539	520	486	491	501	434	467	506	503	508	483	480	505	494	477	492	518	484	500	505	477	474	456	503	445	475	458	503	465	532	510	543	514	499	504	476	495	510	507	514	516	463	493	510	497	525	492	474	473	484	530	524	518	492	469	503	521	473	530	466	498	489	460	482	497	470	488	461	457	479	502	509	489	502	491	498	497	481	476	490	479	497	539	487	503	515	481	499	505	495	461	497	496	542	466	463	481	465	478	514	527	472	495	452	495	514	504	509	448	485	478	497	490	461	507	526	533	520	487	490	479	504	525	529	541	451	523	462	534	487	506	530	527	517	519	522	486	513	493	535	452	458	474	481	494	504	503	506	538	516	508	476	474	498	494	496	453	527	511	484	476	510	501	477	480	486	541	513	506	478	472	537	501	515	442	488	496	517	475	487	504	497	508	505	501	477	545	473	477	473	489	483	491	483	495	482	540	437	489	479	488	449	476	532	500	501	500	493	472	504	499	496	490	488	491	500	517	489	515	535	516	509	468	499	495	493	511	487	547	510	520	492	530	501	481	488	481	564	528	482	529	487	484	461	484	491	551	518	509	477	488	493	548	466	472	485	507	467	494	477	453	522	470	471	483	467	523	482	536	484	543	462	482	470	454	487	479	469	473	490	450	519	489	455	444	474	519	555	529	465	483	511	471	506	504	477	441	504	492	519	478	483	480	476	483	484	485	496	530	456	537	472	532	458	491	489	477	518	498	512	500	495	497	550	520	530	498	443	466	505	482	504	457	520	493	464	458	492	473	486	471	456	522	513	485	522	508	481	475	518	493	498	482	505	494	491	491	483	456	532	487	512	507	501	486	507	497	478	481	470	504	524	469	520	486	487	459	521	515	489	552	522	534	458	495	468	503	520	489	476	495	481	471	464	501	507	497	545	501	475	502	510	462	494	484	496	497	487	477	474	507	503	528	501	485	511	513	520	494	481	528	493	468	471	528	461	486	512	517	484	498	458	485	487	483	533	465	440	473	507	500	470	481	513	456	470	470	488	484	512	490	497	490	475	500	496	485	490	545	467	500	505	466	476	536	486	495	513	470	453	491	471	500	485	488	454	462	534	477	500	521	471	495	481	515	479	485	497	494	500	470	493	494	505	489	467	450	492	508	482	487	496	455	538	508	532	473	501	493	505	479	494	475	485	479	508	461	522	479	504	473	476	484	468	516	491	488	492	480	500	513	510	475	513	492	532	485	476	464	487	499	476	521	510	546	508	518	544	519	485	475	533	472	516	508	495	502	470	500	499	466	504	494	468	496	495	544	484	523	473	483	461	472	486	489	532	510	460	506	480	493	486	499	490	500	498	477	491	491	512	484	483	471	496	453	521	492	505	522	487	506	498	515	483	525	486	494	513	467	480	495	524	463	489	477	514	513	523	490	489	508	501	492	523	512	528	487	492	484	507	487	478	475	449	513	474	492	510	466	466	452	492	501	524	496	457	522	511	499	476	489	502	492	552	498	509	483	475	484	463	479	501	524	485	480	505	534	489	467	465	474	489	492	491	482	484	485	505	480	498	507	487	491	491	501	506	487	459	490	517	468	444	504	533	488	460	498	531	510	491	493	534	515	494	469	501	494	488	490	516	495	460	471	505	465	503	506	494	482	467	434	484	466	487	533	481	514	505	486	532	487	506	481	469	516	485	500	492	495	525	500	542	532	498	438	467	468	526	468	465	489	481	488	489	511	514	499	490	518	506	458	489	503	443	477	505	517	465	457	473	462	475	488	495	483	483	476	478	476	471	463	478	486	484	482	501	434	497	478	458	521	469	541	490	455	520	480	517	494	563	498	506	498	514	491	489	479	470	490	441	473	525	514	480	489	530	522	482	494	465	502	526	502	511	502	499	505	495	507	480	496	478	532	457	517	470	470	495	481	511	480	459	477	448	479	467	535	513	481	516	508	481	492	496	497	483	511	479	519	532	521	508	471	497	513	490	506	486	467	505	490	492	519	489	514	476	472	509	504	489	438	525	499	526	484	529	456	490	494	524	489	500	489	510	508	476	526	474	495	492	488	517	509	516	507	464	473	477	520	479	505	551	469	468	486	484	497	438	517	489	495	489	518	497	497	504	474	506	495	498	464	453	505	513	490	472	447	509	458	498	487	472	477	505	508	477	463	522	523	502	500	541	478	493	511	468	483	467	465	485	488	488	458	501	493	497	506	429	508	516	529	494	503	476	511	469	493	487	471	472	447	483	515	514	508	477	471	476	511	487	494	477	490	527	474	495	502	516	516	469	504	491	490	511	476	507	501	431	500	471	477	494	505	462	554	488	527	481	513	473	487	502	535	514	480	493	480	484	493	457	525	506	486	489	496	504	465	502	485	468	463	478	487	504	494	544	497	505	539	467	521	505	507	479	486	501	497	525	497	516	465	554	470	483	484	494	474	473	506	523	488	491	497	508	526	490	498	484	494	491	504	460	507	483	495	461	525	518	497	459	510	518	497	442	495	460	504	525	513	468	445	494	480	473	511	508	473	522	517	504	481	517	498	477	491	517	508	464	485	495	499	483	504	500	478	482	525	487	493	478	494	500	513	483	487	522	517	477	494	464	502	469	519	499	526	507	508	519	558	495	487	480	515	500	500	535	466	492	471	508	503	534	472	499	535	513	495	536	536	483	477	526	471	499	500	510	474	497	469	501	516	494	471	451	500	480	490	509	510	471	464	559	482	488	506	503	502	485	490	529	497	503	505	473	485	479	494	503	452	463	472	511	526	496	483	514	520	481	514	486	469	485	516	479	528	487	460	500	476	493	501	516	484	461	508	547	505	531	489	495	539	493	514	507	484	516	499	486	491	453	488	509	484	490	510	484	536	505	513	497	492	478	497	463	497	495	482	493	517	483	542	493	510	460	488	508	518	480	539	514	472	463	530	478	544	504	479	475	466	501	480	464	522	466	476	475	481	483	497	469	507	513	480	506	477	467	512	481	493	479	454	515	470	464	477	513	514	498	474	498	495	507	497	451	473	469	497	492	521	503	486	476	506	504	441	530	500	518	501	454	487	509	497	459	534	456	470	507	463	494	508	472	495	527	480	494	452	461	510	490	514	502	449	490	548	458	524	525	531	471	467	527	536	521	472	481	532	503	506	503	503	464	502	489	512	471	482	511	505	479	515	507	506	493	452	480	493	490	464	524	477	467	520	519	478	495	521	462	498	511	504	504	514	506	497	529	478	515	485	478	477	479	447	500	499	506	505	504	485	493	519	486	459
61800	48650	15722	1927	665	552	530	412	437	402	354	381	370	383	381	387	335	350	316	372	351	318	356	332	353	327	340	355	350	324	357	362	313	385	353	325	332	317	309	319	300	324	303	332	336	292	331	314	339	330	307	328	344	338	333	327	341	373	355	356	351	356	297	323	342	327	312	316	346	365	335	313	329	352	317	332	315	327	306	289	336	341	316	336	338	309	313	358	355	311	357	340	327	340	316	313	315	341	362	305	337	323	317	333	362	322	346	333	336	344	328	293	339	338	318	328	307	325	328	331	325	318	311	342	284	329	301	332	345	359	296	341	341	316	326	330	354	352	304	332	335	326	356	322	328	341	317	335	323	329	349	322	343	366	363	350	296	303	316	304	324	326	299	320	337	360	395	329	342	291	330	310	330	380	326	329	361	333	311	327	337	307	325	313	350	355	302	347	313	354	347	321	330	322	329	352	308	321	317	348	316	312	359	324	343	359	323	314	317	316	310	346	329	331	342	346	341	312	294	348	322	325	346	342	305	339	314	343	325	332	339	336	331	369	322	334	309	298	364	319	301	348	306	337	331	336	353	325	343	322	339	314	344	329	343	336	336	339	352	384	315	358	329	306	363	366	312	334	338	324	354	324	321	301	320	335	319	353	340	308	318	325	333	380	307	310	310	352	355	311	376	350	303	324	317	325	312	338	323	308	349	324	331	309	314	371	349	347	344	310	335	323	303	342	313	344	325	337	340	307	310	342	339	305	320	327	325	344	331	326	328	327	354	340	344	358	296	316	314	344	290	299	347	311	297	308	303	327	327	318	329	332	337	325	368	358	322	333	322	327	336	333	346	312	345	326	301	333	323	350	331	323	349	313	325	359	328	392	315	347	308	362	339	318	386	368	349	355	332	327	317	349	358	328	351	365	346	327	326	353	328	332	345	311	310	302	341	296	307	339	317	294	322	341	311	346	378	307	379	319	326	338	326	296	325	324	346	344	332	307	349	349	346	319	344	313	336	343	301	318	319	304	348	314	339	323	364	327	336	329	305	334	353	310	299	360	369	326	342	333	312	325	339	337	334	327	327	317	307	327	346	318	319	341	316	331	300	341	314	356	356	306	335	319	337	295	326	346	322	332	355	353	335	359	344	324	315	329	320	350	352	321	325	345	302	356	343	320	329	321	326	339	319	336	341	357	327	298	300	342	343	343	335	339	322	332	349	340	373	356	297	330	336	342	306	374	303	334	277	310	353	363	323	366	347	308	339	325	312	294	343	355	299	337	332	301	375	318	365	334	319	345	349	311	336	301	349	332	323	330	291	358	307	312	340	302	345	340	353	341	323	297	363	334	315	315	304	327	334	336	312	318	330	312	326	340	324	313	328	295	358	322	320	326	343	343	329	341	334	342	319	333	314	325	328	310	316	315	355	312	336	339	328	361	329	276	346	354	338	339	322	342	323	283	315	330	338	342	313	338	304	329	356	323	321	342	322	292	314	340	309	348	320	349	351	320	328	311	325	360	353	368	298	338	334	336	341	330	307	357	338	341	331	321	349	334	342	314	304	331	317	322	346	344	311	325	335	337	345	347	341	308	358	328	336	301	334	342	323	335	327	331	300	333	310	318	302	353	307	343	331	297	343	353	321	339	332	356	336	339	338	338	312	340	349	318	313	324	348	327	320	338	297	319	337	294	346	333	372	361	351	301	334	316	316	345	312	363	341	312	311	319	339	355	337	319	332	361	353	339	337	345	307	346	344	360	339	352	334	313	330	367	338	330	360	311	350	303	331	329	359	345	335	293	331	342	311	342	333	317	358	352	320	309	339	353	325	334	322	350	312	310	341	292	329	348	347	332	327	312	341	299	298	346	359	308	335	324	358	329	306	322	344	351	326	343	331	312	304	349	326	326	287	331	334	332	331	318	325	329	331	325	295	346	341	320	355	338	312	328	354	339	320	362	359	337	338	367	356	335	319	344	329	339	337	300	317	343	330	341	331	337	313	331	308	307	347	373	338	337	300	318	317	343	332	317	329	325	309	306	341	338	322	314	337	315	320	328	331	323	310	320	322	292	329	347	318	328	328	349	327	341	326	291	341	306	359	320	355	315	328	342	335	357	303	330	331	331	303	321	320	325	318	307	356	347	353	298	306	335	376	313	350	334	309	340	324	323	341	331	310	307	343	323	346	365	336	321	338	351	319	314	342	350	337	319	349	336	352	329	365	320	312	350	333	287	349	360	345	317	306	337	342	333	320	310	313	319	340	332	331	369	301	322	363	331	349	330	304	328	339	317	303	323	324	335	353	318	334	333	318	316	303	360	345	310	314	324	352	341	308	333	327	355	328	335	359	343	324	362	319	313	382	332	357	347	328	318	319	349	319	328	367	357	328	332	314	329	339	323	366	351	377	330	310	331	327	334	338	331	330	317	311	365	332	314	349	342	344	357	366	369	333	350	319	334	345	301	309	312	331	334	352	325	309	344	326	335	341	343	353	346	324	336	392	309	320	299	314	341	347	371	309	352	315	332	319	354	348	327	328	345	330	322	296	325	332	332	363	309	326	333	322	345	350	327	342	321	326	336	325	301	324	311	332	336	332	327	298	335	330	332	341	319	328	349	322	319	386	343	334	341	329	371	331	344	330	329	342	323	341	338	329	359	350	286	306	286	341	310	351	305	333	336	316	315	357	314	331	277	346	358	301	350	357	325	313	319	326	309	296	282	321	361	333	342	303	348	320	329	311	309	320	336	322	289	326	294	332	313	326	331	341	331	322	315	354	330	339	319	331	332	324	319	299	337	352	303	328	318	309	317	306	337	315	339	331	318	331	327	329	312	311	353	347	283	306	311	357	331	337	313	308	336	311	303	355	340	306	310	356	324	305	341	316	340	371	355	334	348	345	368	342	286	321	311	309	329	333	355	356	345	320	350	345	310	335	344	340	333	302	331	338	336	312	310	324	351	347	349	332	321	342	302	355	350	315	307	340	304	327	310	342	323	346	322	313	344	324	325	324	344	310	336	344	336	313	307	361	322	341	318	333	357	336	319	331	328	316	299	335	336	306	355	335	338	297	316	365	343	337	343	339	318	334	337	325	342	316	310	345	326	336	317	341	346	326	345	348	340	354	329	318	299	349	344	342	319	343	320	342	380	350	356	326	312	325	334	349	327	325	352	331	327	315	322	322	304	327	349	330	373	333	314	336	336	346	370	316	323	307	351	340	319	325	354	342	343	337	320	330	363	368	336	346	305	363	320	364	370	322	322	317	310	320	307	306	341	313	346	320	295	323	319	311	316	294	316	341	321	348	346	366	345	360	321	344	307	343	335	341	284	321	338	325	363	338	351	349	339	350	295	308	319	351	345	321	325	305	314	355	356	331	341	327	376	329	335	349	307	331	319	376	306	319	332	343	373	341	334	329	321	329	320	334	310	316	319	327	334	327	330	303	352	320	335	331	337	310	351	329	349	292	360	323	316	343	294	299	314	319	340	328	345	305	359
39418	31759	2175	2362	2195	1851	1621	1425	1397	1220	1130	1111	1035	1039	1029	965	999	945	911	914	911	863	868	917	872	871	842	878	887	856	868	860	842	854	886	868	810	841	830	834	817	848	804	840	780	788	821	789	792	875	793	798	800	846	852	818	810	862	809	831	835	838	821	850	775	803	833	849	849	801	845	820	833	849	803	849	765	802	784	810	791	797	816	787	875	793	794	851	804	816	765	806	828	832	842	801	870	802	840	768	830	794	811	850	828	781	793	829	812	789	849	819	839	809	838	832	795	798	819	847	827	782	801	799	799	767	823	821	786	756	800	845	774	809	856	805	857	842	859	772	832	762	787	835	836	838	871	836	855	763	776	804	809	803	797	824	799	791	783	795	796	830	809	873	826	847	877	807	788	858	779	792	799	829	797	853	807	764	808	813	823	828	785	731	794	860	849	766	820	849	799	820	776	822	864	875	803	808	778	857	798	830	785	808	815	804	801	825	822	795	835	835	831	824	840	830	803	839	838	836	816	825	824	818	849	825	765	867	782	820	824	823	843	827	793	808	824	778	857	846	835	829	831	777	837	796	839	859	800	808	817	843	811	884	819	805	814	806	839	829	778	832	826	793	854	792	842	773	818	767	802	847	782	862	800	792	760	799	824	767	821	843	852	836	791	830	789	794	806	805	767	821	812	841	814	830	832	844	761	831	752	804	806	835	800	836	798	742	879	849	792	791	792	807	794	742	818	839	805	890	815	863	800	776	838	849	837	800	781	814	846	812	775	824	826	787	799	802	805	803	812	807	825	835	769	835	798	805	816	816	783	823	816	796	789	815	761	860	785	810	773	800	855	791	821	757	859	852	824	754	812	797	862	848	832	818	796	798	818	794	803	820	811	833	765	823	823	811	794	839	824	806	803	798	832	842	820	843	802	845	835	838	782	821	787	770	786	793	845	794	783	798	821	809	811	848	736	820	780	800	784	815	844	815	819	810	785	798	846	852	813	815	820	802	790	830	829	812	822	798	836	860	840	783	782	870	802	811	784	835	852	797	857	766	850	829	879	901	748	817	813	823	777	789	816	792	823	814	782	776	798	842	800	824	779	750	814	794	791	839	794	832	810	822	865	860	785	778	788	865	788	790	856	845	801	796	823	810	822	828	848	813	792	925	797	818	851	825	824	844	775	843	799	852	778	859	778	801	796	834	785	801	819	788	840	806	807	812	812	832	859	780	808	812	820	856	844	774	837	838	838	858	805	830	807	852	790	814	784	793	776	828	820	838	801	791	815	807	802	822	877	756	827	794	812	838	820	813	784	822	818	802	866	808	779	803	811	856	765	785	784	805	796	816	839	789	821	744	824	771	814	780	845	800	822	832	790	835	838	841	846	758	850	792	799	781	787	826	814	775	827	822	794	852	822	857	808	793	854	832	839	788	831	778	804	796	810	867	803	844	800	853	848	769	796	827	851	816	787	812	849	820	774	770	805	782	866	833	783	764	849	799	804	805	791	829	816	859	764	778	803	808	853	786	828	761	800	766	786	776	888	819	844	825	814	772	859	838	833	831	797	764	814	844	795	804	826	854	801	759	832	815	829	785	777	772	799	840	820	800	819	807	775	817	780	831	776	807	853	784	856	791	826	796	788	830	823	794	841	846	833	801	814	815	809	812	817	824	798	852	789	858	793	866	807	805	826	796	818	877	801	811	832	841	840	887	803	799	816	815	796	851	850	844	839	793	756	823	802	817	829	820	835	789	832	778	817	805	806	824	790	823	839	791	846	813	817	825	864	822	794	834	848	847	828	818	861	818	832	800	831	831	826	795	782	810	817	805	801	816	789	772	832	820	847	788	820	818	814	813	800	839	780	800	827	743	823	805	782	878	804	874	801	849	840	851	798	840	826	777	835	829	834	802	804	821	813	790	773	786	764	844	828	817	791	852	789	791	883	809	818	841	780	801	830	828	821	775	768	881	792	877	801	812	829	791	824	800	792	809	842	881	804	811	765	815	842	890	822	776	835	796	806	789	802	805	773	768	818	763	916	828	824	843	826	821	847	880	808	772	808	802	759	793	825	801	754	848	796	796	815	825	767	798	825	853	813	812	774	742	830	823	864	788	782	844	806	781	803	786	778	810	768	772	758	796	854	827	805	836	824	802	805	808	808	798	840	858	798	848	813	853	814	783	829	809	834	772	820	815	823	845	794	821	834	848	849	772	789	825	861	817	841	833	838	796	803	785	870	794	856	803	814	833	787	818	818	830	784	848	831	794	807	799	791	806	824	845	794	813	810	809	848	845	838	762	808	868	787	791	795	799	837	832	836	798	827	806	806	814	825	793	803	782	747	860	835	811	843	810	829	809	806	824	875	778	790	768	838	762	867	826	789	784	809	812	832	839	789	780	810	805	824	816	807	807	831	863	859	815	828	810	836	853	764	860	805	833	805	869	836	853	805	846	826	836	842	759	831	793	778	885	828	807	839	840	789	825	796	811	845	805	829	797	855	803	877	797	750	838	867	819	821	806	823	854	823	818	843	794	849	821	821	874	785	777	771	848	786	869	861	885	820	788	766	776	786	760	784	831	871	847	814	838	810	816	835	770	861	803	805	745	807	785	780	815	772	799	823	799	799	808	776	817	795	808	818	802	849	771	805	757	827	803	842	841	827	832	830	833	882	824	763	822	789	806	839	789	825	840	859	763	827	839	842	819	811	874	820	836	852	753	818	822	783	853	809	834	801	853	801	783	844	836	801	809	771	796	795	791	848	792	833	836	758	852	816	820	852	862	851	775	830	876	847	745	784	759	847	827	800	828	798	847	797	785	841	798	832	819	857	858	768	820	827	810	786	771	842	851	835	849	865	819	850	792	795	809	799	830	833	837	848	852	802	788	834	851	791	825	777	807	845	813	807	805	829	786	854	847	810	793	817	809	760	850	835	802	843	822	828	815	783	835	798	816	828	750	831	806	837	849	828	806	824	838	846	831	804	788	796	849	848	789	819	837	804	839	829	845	809	871	773	884	820	809	837	812	773	821	841	791	806	884	851	811	845	782	821	818	843	881	804	848	801	797	784	851	817	797	846	808	752	838	763	798	799	840	834	827	838	809	808	767	808	775	800	791	855	805	861	868	808	807	798	843	799	786	803	859	835	831	837	855	793	862	855	829	771	848	847	877	784	795	846	821	801	786	768	794	792	788	779	796	807	811	805	817	821	835	813	816	861	850	810	852	823	794	854	773	803	813	798	830	803	795	801	814	784	831	791	807	841	836	777	820	780	826	773	828	821	805	856	801	818	804	775	808	802	811	755	851	829	838	812	857	834	799	843	819	815	863	784	837	802	818	823	841	776	810	843	812	827	786	815	816	825	839	831	806	838	788	819	829	839	803	800	811	847	866	801	782	811	847	832	828	834	834	819	825	835	816	769	811	817	832	797	823	763	788	826	826	780	776	831	780	834	833	754	773	754	813	863	837	797	795	832	826	822	812	782	817	805	809	850	822
74518	56205	22937	6740	1205	815	575	571	449	472	423	431	382	387	359	351	344	371	378	329	363	332	346	338	321	354	370	357	323	360	361	356	352	334	339	325	342	335	301	350	369	350	328	353	340	309	311	299	359	334	320	327	328	293	338	307	328	318	312	327	315	315	326	295	323	304	338	326	318	328	306	323	324	312	345	342	305	309	313	300	317	312	307	331	329	318	315	316	296	342	336	323	314	314	312	325	317	329	317	319	305	311	306	324	319	299	321	329	320	320	299	306	341	304	318	310	325	333	312	313	337	282	331	321	305	355	315	298	333	308	315	334	332	353	337	339	302	349	320	343	325	331	323	313	331	324	297	318	321	317	343	311	287	324	322	312	320	339	330	334	296	296	335	301	322	319	323	288	328	343	329	316	308	328	315	320	326	324	344	318	312	325	347	337	341	325	338	331	324	299	344	356	295	341	314	324	299	325	326	357	306	335	309	362	313	312	335	317	351	322	327	324	325	346	320	318	325	310	320	346	313	304	300	300	340	327	330	306	333	337	313	326	328	296	323	294	294	361	358	299	311	322	296	317	346	339	307	312	370	353	327	341	333	330	318	287	321	301	299	322	318	345	335	303	347	280	291	341	322	339	315	275	325	344	305	334	328	319	308	314	338	303	314	307	330	297	319	302	347	302	321	321	308	324	310	317	284	297	340	326	309	359	294	332	296	313	338	306	342	353	333	328	313	325	310	334	315	317	290	349	361	349	328	346	332	320	318	323	351	309	318	334	334	325	327	308	337	306	303	299	287	352	329	333	318	338	333	353	337	299	326	332	309	330	301	339	360	352	330	356	326	290	340	318	314	307	311	278	325	343	348	316	345	315	316	332	345	309	322	325	311	358	337	302	326	335	338	294	335	350	324	301	329	312	324	308	314	347	349	327	326	347	339	322	353	319	340	337	310	338	306	327	317	364	309	322	308	320	361	319	321	291	333	324	336	344	375	310	307	326	319	312	334	326	313	298	311	316	311	313	343	334	351	334	318	319	365	341	327	300	294	314	352	336	285	310	312	327	326	315	333	325	326	350	301	330	285	357	303	356	320	318	327	311	331	337	333	359	316	346	310	304	348	321	350	280	311	303	348	328	311	334	325	308	306	286	310	330	351	324	281	315	288	325	325	318	292	332	299	301	343	260	297	313	348	320	327	282	314	360	338	298	296	292	325	308	343	334	313	311	339	364	301	348	323	312	348	297	314	322	343	346	339	347	300	312	335	319	322	315	321	331	385	324	326	317	305	313	319	320	311	337	372	318	287	312	319	338	291	327	334	338	277	326	305	333	305	315	337	316	298	342	340	366	328	326	331	345	304	303	356	347	356	289	338	321	314	296	302	310	296	322	333	325	315	290	328	297	316	321	307	336	374	344	321	335	299	354	323	331	300	369	299	325	323	311	325	287	329	325	319	344	314	329	318	289	336	321	327	340	331	331	310	297	303	310	315	333	315	314	337	318	360	327	322	329	322	316	305	338	342	342	317	353	321	322	351	317	339	347	350	310	359	319	303	303	365	315	300	321	312	326	329	312	353	311	317	306	307	317	335	324	335	349	337	330	337	328	303	311	309	330	310	315	296	304	321	304	353	317	341	323	337	321	352	319	303	309	335	365	321	298	307	295	320	329	338	318	347	350	351	317	305	344	334	300	306	354	319	319	316	347	320	332	308	311	298	340	332	347	332	308	339	297	320	344	340	319	329	316	300	350	308	331	332	318	314	276	292	291	362	313	330	319	301	318	303	327	346	325	280	317	300	319	317	316	320	338	346	330	310	305	333	327	281	330	294	356	314	295	314	351	373	322	330	366	340	338	307	311	327	297	305	323	283	338	354	295	339	372	309	344	345	355	314	304	316	333	325	327	328	328	322	328	327	319	309	308	359	314	312	323	327	309	312	317	353	324	341	307	310	323	298	317	311	307	297	332	326	334	315	324	317	358	277	294	324	318	333	338	329	316	305	318	320	321	294	312	356	302	317	325	348	335	310	351	318	305	319	305	326	334	351	288	282	336	318	328	342	309	340	312	300	322	299	327	305	314	296	345	286	302	320	346	308	295	310	343	310	330	303	289	335	320	346	350	335	356	316	350	332	338	331	313	348	314	302	304	320	300	332	309	291	326	345	325	321	312	306	295	304	315	282	302	313	292	339	341	329	343	335	308	316	339	300	297	331	325	326	330	349	291	287	357	336	312	333	307	310	302	290	298	345	264	314	316	314	333	321	353	293	334	303	295	327	313	332	330	319	306	322	313	306	313	286	318	328	318	303	304	335	340	298	291	336	312	334	361	312	328	306	323	355	296	316	300	313	337	331	305	328	332	296	336	349	314	337	296	322	324	317	339	329	293	320	346	327	338	300	319	341	325	337	327	308	352	314	366	308	297	305	341	336	295	318	317	335	310	335	303	297	329	331	356	309	302	320	366	336	339	292	351	312	314	333	306	328	339	336	328	336	342	344	318	322	328	328	330	316	310	335	325	308	361	353	316	303	312	328	334	340	300	332	293	311	307	306	320	330	311	318	314	323	334	313	303	327	367	322	312	314	366	300	325	324	304	296	314	331	313	340	330	364	351	295	323	304	326	323	308	318	322	290	275	304	312	336	325	324	313	307	330	349	320	271	300	297	309	360	353	324	307	303	321	342	309	350	297	317	342	307	310	342	315	315	330	298	325	359	343	316	332	331	325	316	325	352	344	317	320	325	340	344	354	302	294	343	331	337	295	319	297	276	293	328	278	308	299	315	327	328	314	331	323	310	311	325	327	339	360	322	330	328	327	310	335	316	345	331	313	329	318	317	326	330	322	350	313	289	323	358	297	306	327	337	336	334	312	338	339	342	347	277	294	329	319	345	322	331	342	316	314	331	339	322	317	363	355	306	326	274	344	325	277	342	343	306	335	336	346	311	306	325	327	323	331	348	327	370	310	324	313	304	313	296	286	333	329	321	313	332	275	324	286	312	315	295	289	300	282	325	295	337	306	299	292	354	280	325	327	338	331	360	279	327	329	323	320	321	336	369	318	326	323	306	301	318	324	357	343	348	329	318	325	340	360	336	314	294	342	324	326	326	353	326	325	349	339	306	360	356	339	315	335	341	329	332	320	325	318	302	339	310	297	309	339	324	305	328	361	311	338	313	328	312	331	300	310	311	337	295	323	289	274	341	342	346	314	313	340	310	299	311	312	317	321	328	324	349	317	293	314	330	302	320	286	329	321	307	277	312	303	331	316	357	310	325	315	313	323	345	340	360	312	342	327	322	328	315	303	298	295	307	322	350	321	350	336	306	292	331	308	340	321	299	314	326	353	338	317	346	372	309	330	326	300	316	309	279	319	311	311	310	349	332	335	352	307	313	308	344	329	303	313	325	309	310	311	336	377	313	325	327	309	303	324	311	296	339	295	333	325	305	328	330	325	370	330	339	319	346	329	334	317	307	311	343	339	343	286	319	324	346	314	351	312
49043	40408	3407	3692	3442	2833	2351	2117	1782	1551	1438	1371	1294	1257	1180	1096	1097	1039	972	974	950	919	975	883	880	923	898	840	825	824	827	806	773	816	846	836	820	849	881	834	793	850	801	777	787	818	811	802	847	797	814	785	794	776	782	773	780	717	790	751	783	832	767	805	778	809	853	779	824	739	827	777	776	762	779	810	802	784	767	735	762	764	796	773	766	794	736	811	747	774	777	760	759	799	809	738	785	808	805	781	719	806	745	804	785	800	807	763	779	791	767	759	787	740	763	762	768	791	787	758	803	752	748	762	767	715	792	753	753	779	768	802	772	782	755	832	787	794	758	740	780	765	827	768	725	783	731	768	765	766	722	732	779	737	751	772	741	810	767	751	747	798	765	834	761	732	776	789	790	783	770	770	774	771	785	753	812	763	713	775	767	760	756	785	754	767	766	776	813	739	794	752	787	785	799	782	820	768	757	711	827	748	748	792	778	759	789	757	779	778	761	764	788	798	782	759	782	750	756	811	785	801	749	780	761	769	733	769	732	753	832	796	799	809	736	767	780	746	818	785	740	777	771	775	760	787	787	803	779	746	749	720	754	775	821	797	782	759	754	772	738	779	733	787	752	775	708	783	766	746	808	776	730	765	785	746	781	761	776	780	766	736	824	760	808	760	760	788	756	756	784	752	790	756	755	753	831	813	741	798	792	740	747	757	743	752	765	839	807	793	815	739	777	790	741	779	768	711	759	805	766	736	772	748	769	774	810	765	742	742	753	789	734	754	822	790	750	796	714	769	745	766	754	821	778	759	740	753	746	747	752	797	785	772	759	792	786	771	812	768	785	749	745	703	783	725	790	795	777	752	748	804	749	753	816	827	774	746	782	803	734	741	729	800	779	804	748	761	771	750	764	766	737	782	793	781	777	795	778	790	752	773	767	788	770	742	819	754	779	799	785	773	803	757	765	812	762	773	749	809	802	785	747	732	765	750	756	772	758	734	736	764	762	752	784	801	789	778	754	748	780	779	795	783	735	800	827	799	734	736	784	790	767	763	772	725	792	782	846	738	767	765	722	785	756	767	786	758	744	755	759	828	774	810	797	766	740	775	763	717	783	800	742	820	749	752	775	766	766	755	744	743	708	767	797	805	848	788	777	770	765	787	750	758	766	725	763	772	797	710	775	824	812	798	765	781	770	779	772	780	786	772	762	737	778	740	743	774	789	733	761	751	767	753	795	773	796	792	752	698	743	776	768	770	747	782	797	704	754	712	826	778	816	802	767	756	780	773	805	775	833	770	740	708	744	750	762	735	782	746	767	748	767	789	756	754	753	797	798	752	748	751	760	722	804	786	736	773	743	753	762	766	773	750	805	768	777	728	804	798	794	747	825	779	791	795	806	726	781	799	770	768	772	741	786	724	750	824	752	800	704	760	852	776	796	787	798	770	773	792	764	748	737	802	789	760	772	756	786	771	754	795	785	798	730	757	781	814	846	745	754	727	739	725	754	760	763	754	708	773	819	809	719	741	785	770	769	767	798	761	762	739	812	800	750	736	744	762	832	823	738	766	727	721	785	773	803	698	770	778	737	779	787	814	794	770	781	769	775	738	755	745	782	756	794	782	792	797	769	762	783	795	776	721	784	745	769	774	771	758	736	819	758	759	764	776	759	760	750	792	726	755	797	824	739	770	826	787	749	796	802	801	797	790	744	713	745	749	773	779	783	796	771	814	769	757	748	765	766	752	737	783	739	754	763	752	771	735	764	774	823	764	756	749	736	740	789	794	793	767	785	775	790	783	805	740	779	773	773	807	788	800	820	779	779	842	781	746	801	788	773	769	760	783	753	753	820	741	781	780	774	786	762	795	823	750	733	754	732	726	785	763	800	754	758	811	780	740	787	806	809	780	811	749	821	754	827	794	746	737	751	737	789	790	809	785	763	770	770	731	803	766	769	777	752	773	792	746	754	759	779	775	792	745	746	740	764	742	802	701	713	778	723	767	766	782	757	784	774	810	744	777	736	758	759	783	726	760	792	748	701	782	774	729	750	730	781	747	760	723	768	750	769	783	765	758	781	771	736	778	767	809	804	778	776	753	783	767	759	745	769	760	825	781	775	747	724	775	765	804	739	802	784	730	790	815	803	745	787	805	761	757	787	780	756	771	777	728	777	818	771	724	796	775	739	816	788	749	794	766	733	840	825	803	787	759	812	788	721	766	802	781	787	778	830	797	737	770	721	794	752	773	863	760	770	758	751	765	758	768	731	769	733	788	744	724	764	731	803	788	767	769	782	788	815	754	754	760	781	754	796	785	701	785	768	792	804	758	788	777	746	776	777	761	760	762	774	816	736	760	817	821	755	834	799	743	788	773	755	766	745	782	762	778	776	834	757	753	781	794	776	763	793	756	796	765	771	764	779	764	785	792	733	775	743	768	728	747	765	759	777	778	764	799	772	795	747	762	760	780	795	791	809	734	800	778	776	787	774	791	749	723	778	789	814	740	754	736	774	780	758	759	803	736	801	773	776	833	732	770	769	733	802	798	764	756	778	793	756	722	767	776	784	784	796	790	763	779	755	756	776	822	750	752	777	749	753	806	751	746	757	769	766	799	807	809	788	784	782	802	766	762	809	758	811	791	728	750	791	783	776	718	732	803	772	722	761	738	743	787	776	782	767	802	770	785	735	801	767	769	749	729	759	765	746	723	776	756	775	727	797	756	788	791	747	832	784	790	809	777	803	767	743	792	793	766	779	775	756	787	780	787	783	774	749	748	767	771	761	740	788	742	834	741	767	761	832	734	789	744	736	800	791	751	787	735	801	694	785	799	782	778	762	768	764	811	789	788	802	801	751	811	784	761	716	727	775	784	774	763	795	785	719	811	768	836	776	770	810	725	773	799	833	762	779	746	796	741	716	792	763	790	790	764	756	811	752	763	792	740	750	783	765	717	764	736	734	805	765	735	741	791	749	769	808	756	762	748	790	818	752	741	756	799	779	767	808	757	773	763	787	788	720	735	759	778	795	783	733	773	741	814	744	761	749	761	782	795	758	803	815	764	748	748	779	808	764	753	758	792	754	783	752	774	821	732	809	760	710	758	787	751	686	793	727	759	716	760	752	783	746	746	745	790	724	797	786	725	762	773	764	773	763	836	782	748	784	763	729	779	765	761	776	736	747	744	784	746	728	748	785	781	786	761	780	753	803	768	773	817	739	716	743	719	688	771	758	716	778	739	760	782	773	781	745	799	762	789	787	817	808	759	734	781	789	798	805	791	742	796	784	777	785	795	795	786	772	803	753	772	789	751	761	799	746	763	837	758	772	810	758	775	755	755	768	764	782	747	776	765	795	793	770	749	801	783	712	736	769	818	742	787	806	774	749	782	745	758	741	743	788	778	804	790	776	786	778	798	747	772	759	752	750	735	750	773	749	794	775	787	776	782	788	743	763	816	806	735	760	775	776	750	761	732	786	733	822	744	801	730	734	775	778	776	718	686
13493	5398	410	239	202	185	209	211	163	197	193	169	189	210	170	189	190	169	192	182	173	156	160	197	160	196	167	164	185	148	187	176	187	178	184	183	178	161	164	160	156	194	191	182	192	167	170	160	174	161	174	173	188	176	173	185	193	187	193	187	166	180	152	180	200	180	173	170	177	161	182	199	170	167	184	147	185	179	190	177	194	184	200	158	170	172	176	175	179	201	201	196	165	182	163	186	151	182	173	167	186	174	200	184	183	181	185	177	173	180	147	177	198	179	188	179	184	174	191	168	160	190	183	158	149	168	175	164	152	193	189	153	162	173	199	157	164	174	161	170	167	182	166	174	161	187	170	168	176	187	183	181	183	182	172	202	201	193	197	172	165	191	177	204	187	184	175	181	165	160	185	175	169	172	185	178	194	187	200	165	201	191	195	180	180	180	175	191	172	179	190	160	166	187	156	170	183	196	171	173	163	195	168	170	190	183	168	177	188	170	187	155	185	214	202	197	210	172	189	167	196	202	173	161	172	174	169	149	185	205	180	187	187	162	187	184	165	193	186	195	196	198	179	178	174	180	153	192	196	174	179	161	183	192	183	182	169	175	177	172	180	162	184	161	158	189	195	195	188	188	166	170	174	174	182	177	166	183	161	167	185	168	193	168	181	188	190	168	180	174	174	188	168	150	153	182	181	172	197	159	191	178	172	176	176	193	186	193	184	201	188	175	162	181	150	162	179	167	187	183	166	161	164	192	168	186	201	189	183	156	196	164	151	176	150	186	181	173	175	150	181	178	172	173	182	193	191	159	174	169	169	164	171	173	173	184	182	173	161	190	190	200	177	174	174	166	182	175	177	147	181	173	178	176	175	150	172	180	188	183	147	189	162	162	173	182	160	173	200	175	183	194	175	157	170	174	184	153	175	168	198	172	165	165	170	174	199	163	165	173	198	204	181	187	188	173	172	155	190	188	169	185	180	203	188	152	162	182	174	195	200	163	183	191	175	176	187	194	174	184	165	153	177	179	202	192	158	182	184	163	201	163	158	189	163	204	178	176	167	141	186	196	179	187	183	158	164	180	168	182	210	173	155	175	184	157	157	181	150	163	179	161	155	174	165	179	202	185	174	168	186	169	169	181	180	161	177	178	168	179	178	182	174	183	165	185	195	176	190	204	190	199	183	175	175	177	170	193	201	158	157	198	188	148	195	199	196	169	144	174	163	179	161	181	175	171	158	161	199	167	165	196	187	183	194	173	164	203	168	177	175	172	165	185	162	187	181	189	180	176	168	195	159	179	190	175	165	148	179	176	166	160	173	187	191	160	156	180	172	193	182	164	165	177	158	149	167	212	189	172	178	162	160	202	194	151	175	156	168	193	176	189	184	194	186	209	168	176	206	166	170	193	165	177	168	181	179	192	164	190	168	170	185	166	192	163	175	170	176	179	175	159	186	162	172	157	182	199	178	173	163	184	192	187	168	165	201	173	177	166	181	156	192	198	177	150	186	199	177	173	188	168	179	176	181	209	190	179	189	177	177	181	167	170	190	165	163	192	182	167	152	188	197	183	174	185	177	157	177	175	166	157	162	166	178	165	163	151	181	193	195	179	173	208	178	171	180	192	181	169	181	158	168	178	178	186	183	188	174	187	184	165	165	159	176	158	171	167	176	177	184	166	155	164	174	170	180	203	167	170	170	154	184	180	177	187	197	172	157	174	151	184	154	146	155	176	181	197	177	174	197	193	173	177	149	188	177	166	175	176	192	187	179	174	170	195	199	156	197	194	170	167	180	187	189	183	188	167	164	176	187	170	161	178	167	186	172	198	176	177	187	170	157	182	178	169	166	163	180	186	184	174	158	146	170	172	171	177	168	183	182	172	163	184	182	157	183	184	188	185	174	180	171	170	177	162	155	178	178	179	189	178	180	179	179	180	187	174	172	169	180	167	192	150	153	149	186	168	188	190	200	181	170	183	205	205	191	167	187	197	178	188	205	178	171	162	188	165	184	180	152	150	165	160	181	163	184	186	153	164	176	164	183	180	208	189	170	178	188	149	174	182	180	180	169	180	164	175	172	165	170	159	199	170	177	186	184	171	177	207	172	188	170	194	181	163	148	170	175	184	193	181	175	179	192	175	159	171	173	180	187	176	211	183	183	181	169	149	169	166	163	163	174	178	212	161	168	163	172	139	175	162	180	185	200	179	188	160	193	174	178	180	189	189	173	197	163	187	168	183	164	157	166	190	160	171	166	185	174	173	191	168	190	185	168	202	171	157	191	160	153	165	170	151	197	157	187	166	183	167	178	221	163	139	195	160	200	176	171	171	190	184	191	175	166	167	180	180	165	165	154	177	183	176	165	173	178	172	177	177	220	188	169	178	174	198	156	164	163	211	185	166	186	181	177	166	201	170	167	174	186	182	177	186	200	180	173	188	188	152	175	180	191	168	158	157	194	191	146	177	201	173	195	200	172	198	187	176	159	176	186	182	171	169	185	194	175	187	169	180	174	179	185	197	171	168	172	178	157	198	180	170	181	173	188	171	161	185	186	160	192	190	164	155	192	204	160	186	159	182	195	179	192	176	173	175	151	171	184	170	188	178	201	176	197	185	163	190	166	194	184	194	166	204	156	155	188	170	181	184	189	163	142	222	171	175	158	199	167	191	179	171	185	175	204	192	176	158	182	202	192	174	169	175	182	178	182	164	178	196	186	172	201	182	174	168	178	184	164	193	178	178	167	157	156	162	158	183	198	161	159	177	131	166	148	169	190	177	179	183	170	188	188	190	176	150	211	198	176	175	163	179	169	173	188	177	174	193	173	188	174	169	193	169	147	167	170	183	174	157	184	174	154	194	180	158	152	193	170	193	180	186	176	163	208	158	155	171	157	181	167	175	168	184	201	170	205	174	140	194	198	185	173	166	189	198	172	176	155	154	172	155	191	185	190	156	162	174	216	152	189	166	179	164	179	170	174	165	156	179	198	188	182	168	188	152	195	167	181	185	180	170	187	185	203	181	183	171	168	177	210	174	189	210	174	188	170	181	201	195	160	170	179	159	194	166	174	177	191	180	178	155	180	184	194	201	182	159	184	191	168	193	192	187	168	182	192	173	175	180	193	180	155	192	172	191	184	178	174	176	174	177	165	178	162	171	176	166	174	190	161	185	178	167	168	175	150	175	181	196	190	155	180	193	179	175	166	165	168	173	188	183	178	187	176	152	162	175	161	194	164	187	179	173	197	177	151	190	214	186	178	144	137	166	189	176	158	157	192	185	212	185	182	172	185	160	165	172	195	189	168	163	187	161	177	196	178	154	156	151	147	185	170	190	207	215	185	184	196	165	188	184	173	183	179	169	187	165	164	183	170	170	210	174	181	197	161	169	168	170	182	153	204	187	170	175	209	180	179	188	182	174	150	166	178	189	177	179	195	196	166	181	168	162	179	159	185	180	160	194	160	198	193	180	158	154	179	183	189	156	170	185	166	183	184	189
14554	6918	570	546	551	569	587	519	489	541	488	517	511	462	479	483	487	471	489	511	493	473	508	489	509	452	460	490	478	527	486	507	492	499	458	504	507	501	472	525	484	517	534	452	521	494	477	510	475	472	489	505	483	506	481	502	510	475	478	492	541	509	456	505	513	513	514	529	478	485	469	491	519	468	493	459	543	470	501	473	523	495	506	493	528	472	484	470	483	423	532	468	505	496	499	528	462	480	450	498	495	488	485	502	476	528	503	492	495	465	504	505	507	490	514	513	490	476	452	502	477	475	468	492	494	473	523	499	455	480	511	494	478	504	521	480	511	482	445	476	489	513	524	509	493	486	507	507	501	511	561	505	510	486	488	497	459	517	512	496	470	502	480	502	462	460	482	529	531	510	488	501	493	479	490	495	556	514	473	488	517	475	486	454	487	540	463	490	503	516	490	491	471	527	495	504	474	474	492	486	488	505	484	500	510	469	479	484	534	497	499	507	510	457	466	475	491	499	484	525	476	521	489	500	501	547	555	540	498	478	527	486	498	472	483	483	490	481	480	513	488	494	486	495	499	476	508	460	475	489	505	458	511	483	483	515	504	467	503	450	484	482	457	495	499	499	462	489	491	521	534	522	471	516	488	502	517	513	474	489	513	495	507	518	438	507	496	479	496	490	525	462	471	480	486	507	490	490	489	504	479	506	501	530	484	498	490	470	491	504	518	510	490	461	489	474	483	457	485	512	480	513	555	528	478	510	520	486	488	479	477	510	489	468	496	472	506	501	485	518	478	529	484	477	497	493	520	501	488	495	511	486	523	532	494	484	510	539	484	490	499	481	547	522	507	494	497	509	487	466	516	496	511	492	519	495	519	524	485	453	476	512	489	465	485	503	528	478	497	503	525	480	468	504	517	524	498	491	497	506	464	472	480	486	512	516	475	517	482	497	505	485	493	511	446	464	500	528	513	553	479	521	475	505	524	478	499	514	512	479	493	539	490	460	481	524	480	463	476	506	525	496	456	472	466	497	518	500	525	543	521	484	497	502	478	487	488	508	448	486	505	517	506	470	517	552	472	519	518	436	455	499	533	475	522	472	490	474	478	508	540	489	511	472	515	468	531	533	492	487	468	449	494	510	489	476	503	475	514	491	484	521	503	456	508	545	482	452	511	520	488	517	506	478	502	484	529	482	514	458	517	531	497	464	478	474	469	482	518	467	488	496	507	521	533	487	470	524	508	472	495	484	500	479	473	505	492	508	477	484	495	474	508	495	520	463	513	493	531	505	457	479	514	465	512	509	488	495	475	517	497	511	494	493	499	495	515	511	507	458	501	510	496	493	506	477	505	505	469	526	516	476	551	528	484	485	500	519	481	533	497	515	499	493	480	465	522	506	515	464	528	492	500	484	484	514	524	556	516	520	501	477	483	456	487	518	503	511	527	499	479	515	520	477	478	461	501	490	530	517	472	496	498	526	470	511	495	512	469	517	508	498	507	478	510	511	481	491	483	478	470	522	510	479	448	481	478	497	498	462	476	539	547	492	503	492	502	498	507	500	504	496	478	480	533	445	491	496	554	472	474	461	508	499	483	470	469	479	515	508	452	500	515	488	479	494	514	465	478	466	512	519	527	463	452	500	483	509	546	460	539	491	487	452	512	516	480	505	453	485	505	489	511	506	473	486	489	519	481	493	455	451	495	492	517	484	486	463	539	488	524	511	529	450	502	501	486	522	492	474	478	518	517	508	502	516	527	481	486	442	502	478	495	501	506	521	497	516	465	480	488	513	488	479	481	478	469	478	492	558	479	491	493	485	473	477	490	502	488	465	482	513	509	461	532	472	476	524	463	500	486	485	500	478	508	492	501	493	487	529	480	474	516	511	499	451	494	505	488	501	480	545	481	504	476	491	470	497	516	491	476	486	531	497	532	460	511	480	510	432	481	487	471	518	490	495	495	517	502	490	450	446	501	480	481	507	486	512	491	468	514	487	505	497	495	489	452	478	503	464	497	499	508	467	517	551	484	490	496	494	470	493	443	507	483	499	470	496	486	506	498	498	510	542	574	448	462	513	468	494	479	508	496	517	460	515	471	528	505	539	517	480	514	499	437	466	518	466	502	451	519	459	481	470	494	514	509	502	490	502	481	499	492	525	483	519	528	510	499	464	513	502	565	512	497	489	481	506	447	464	493	502	469	469	500	456	534	481	490	494	486	488	475	493	480	490	484	493	483	521	472	509	463	451	519	449	488	496	524	525	471	508	494	490	492	523	497	469	485	530	522	494	526	507	529	498	511	478	496	503	502	491	518	447	487	487	501	484	542	506	485	436	490	490	491	491	532	479	481	522	455	503	488	502	483	447	472	490	482	499	511	535	517	443	436	511	525	528	518	512	488	504	479	554	472	496	462	498	520	485	522	481	464	517	471	495	476	495	488	517	467	494	495	487	498	462	508	490	505	489	468	497	513	527	530	493	491	558	460	482	484	495	547	478	493	486	481	493	509	498	494	509	518	520	488	513	485	484	509	509	534	472	511	497	469	465	480	470	510	516	524	484	465	473	534	477	518	453	520	468	521	489	432	508	519	482	482	472	477	491	504	517	500	488	496	511	513	478	493	486	543	503	515	512	478	491	518	536	462	505	517	545	473	522	507	488	503	499	456	508	484	466	522	463	462	437	505	489	482	497	501	478	521	493	530	485	469	492	487	459	452	505	503	482	490	485	480	469	513	487	506	456	507	501	498	488	519	536	481	481	497	471	455	540	530	526	494	500	495	506	490	492	537	528	491	505	501	475	473	493	510	472	458	552	474	474	523	496	503	470	472	477	528	498	502	501	483	514	481	496	511	556	499	509	493	471	523	490	494	515	512	528	470	514	462	513	481	476	478	509	491	463	483	518	474	496	495	460	554	519	471	516	494	454	491	474	488	504	495	538	500	499	524	517	499	494	530	509	460	502	480	500	531	475	484	494	472	501	465	472	506	480	495	476	527	496	473	511	496	504	486	500	485	509	472	488	504	515	494	498	534	470	493	492	513	518	490	495	499	510	523	475	513	515	502	479	522	513	476	478	512	513	466	522	507	506	505	492	478	497	465	495	479	495	520	480	467	521	508	505	469	508	496	513	505	446	505	536	459	502	479	491	505	522	451	459	513	485	500	467	489	469	508	486	507	485	513	471	490	490	450	510	506	494	496	489	531	530	473	495	505	475	528	527	476	522	460	525	513	485	501	488	483	547	488	504	536	479	473	533	484	501	459	488	480	492	464	499	522	503	487	489	476	464	487	485	503	457	506	492	508	498	469	446	469	493	494	486	498	537	530	454	497	486	497	528	518	498	517	488	473	535	542	496	463	516	462	490	519	458	471	521	499	540	503	487	484	483	515	503	501	476	511	499	477	474	455	491	512	521	522	535	499	541	511	515	479	481	489	501	503	511	458	506	483	499	489	484	507	500	511	505	523	498	531	449	556	509	502	498	519	531	514	493	503	455
62236	48481	15039	1844	672	551	486	443	402	397	348	365	358	360	376	373	366	382	358	336	329	351	330	357	351	350	358	350	317	344	350	369	331	332	328	347	355	352	353	324	345	302	361	314	337	317	342	337	324	319	329	329	335	358	317	325	344	310	337	310	305	279	336	366	298	338	336	303	353	318	332	338	316	329	329	350	303	314	362	353	349	300	315	347	335	354	349	349	317	320	341	343	326	342	320	337	370	318	359	350	305	341	353	303	318	331	322	322	308	332	338	339	306	347	302	325	338	321	348	318	314	326	360	321	337	358	302	314	337	329	324	282	360	331	336	331	293	334	350	369	332	300	315	327	328	285	329	337	366	347	329	312	315	329	348	352	363	339	315	329	321	343	296	370	353	328	350	316	319	303	333	341	307	320	319	302	316	320	323	341	302	347	314	321	324	318	385	341	323	338	293	321	301	329	302	318	344	317	313	309	308	310	315	335	318	365	344	320	324	299	314	320	317	312	330	300	324	318	321	332	291	319	322	310	370	344	352	312	323	315	335	352	351	332	334	316	294	338	313	332	330	300	323	335	353	331	380	334	341	325	329	302	312	338	305	321	325	365	327	317	339	342	346	315	344	324	329	326	338	348	331	323	357	331	350	360	300	283	357	324	337	349	330	333	325	321	356	314	322	338	309	351	302	331	322	306	371	302	354	347	306	306	337	328	333	349	325	300	341	309	356	333	328	301	308	309	340	359	334	327	351	294	290	342	337	334	356	319	348	316	325	314	357	311	330	334	317	324	313	303	329	305	341	331	334	321	334	338	330	334	279	331	385	325	317	361	345	310	326	320	331	342	349	318	324	324	301	343	317	349	306	309	340	333	295	335	306	349	330	337	325	339	347	331	316	305	328	329	324	310	336	354	342	329	318	335	332	325	359	331	322	354	351	323	325	322	332	314	329	313	338	330	306	372	351	342	380	300	313	328	318	338	338	350	296	339	320	308	325	340	317	312	362	330	372	358	340	345	289	311	296	352	332	318	300	316	333	346	303	335	315	330	358	305	330	304	338	370	313	310	337	340	328	327	345	361	339	336	310	331	322	346	341	328	314	311	326	325	321	381	322	365	329	320	341	277	309	331	318	330	284	339	333	313	336	304	294	348	339	298	344	338	322	346	341	324	318	303	363	334	314	324	310	332	345	351	355	357	310	378	295	307	358	353	330	356	348	375	327	325	315	324	324	315	351	320	340	335	349	349	309	317	338	319	312	321	347	323	350	307	317	347	330	332	325	318	321	350	348	327	323	345	362	312	312	302	309	330	311	319	338	331	321	328	335	302	371	297	351	328	333	383	318	339	324	339	336	317	315	351	308	358	335	303	320	324	330	315	351	328	319	338	343	302	317	353	332	324	360	342	314	333	356	342	309	321	326	323	302	352	306	334	353	323	318	358	352	304	341	327	292	293	325	328	332	317	309	319	344	310	297	316	324	324	351	306	339	339	325	309	370	334	345	337	296	338	327	314	332	326	343	323	329	300	356	338	326	308	345	314	334	319	330	318	349	349	333	344	327	317	328	336	350	355	315	316	306	339	331	359	341	354	338	329	338	342	317	344	331	312	302	319	311	356	324	337	332	348	324	366	295	307	311	325	310	362	315	344	359	305	337	345	318	362	300	339	338	316	322	347	331	312	329	329	334	303	291	347	338	327	315	326	341	326	318	313	356	366	348	331	303	336	390	340	349	326	359	332	330	313	281	323	320	342	308	314	324	326	326	354	358	311	308	313	359	348	310	348	365	311	336	337	324	354	338	321	363	344	360	358	356	313	310	319	335	363	352	325	345	316	329	317	295	325	344	313	337	335	314	313	334	308	333	334	313	308	318	339	336	310	350	324	330	317	331	325	330	332	340	367	320	348	300	351	300	342	326	319	347	321	312	368	334	326	313	357	314	312	337	370	344	328	342	324	349	367	315	355	316	291	315	328	302	304	356	312	349	313	310	369	324	339	319	315	332	319	328	315	330	294	334	312	318	304	363	316	337	327	326	309	309	316	349	298	357	333	333	343	337	344	356	338	309	328	348	297	316	325	336	318	307	362	352	343	334	310	328	285	360	326	330	311	336	318	294	281	317	340	292	322	345	346	365	322	307	337	338	344	283	326	319	335	335	315	343	318	345	316	328	337	325	328	320	325	345	337	346	341	333	327	319	341	319	350	311	351	351	371	321	308	322	337	344	358	349	342	353	366	321	363	307	335	336	348	336	323	345	311	326	291	352	311	331	341	324	337	372	310	305	358	326	347	310	334	321	361	300	292	321	356	331	315	343	313	334	341	358	320	321	342	334	308	309	315	330	337	328	317	334	341	341	353	343	313	292	320	314	326	320	333	320	351	325	326	333	367	300	377	314	320	339	299	352	331	317	329	316	320	318	313	329	347	354	349	332	341	322	288	303	309	324	300	307	364	316	339	361	324	312	325	340	331	324	315	367	296	324	328	308	312	344	353	300	338	320	336	373	319	317	348	338	354	312	310	337	342	336	358	289	297	327	320	348	298	315	337	307	334	305	325	316	344	334	303	316	367	341	336	319	342	320	325	346	294	313	331	363	334	324	332	296	303	336	314	315	335	288	300	355	285	366	323	306	319	347	328	328	311	310	334	339	328	297	312	345	312	340	301	333	355	354	359	316	354	294	343	299	299	342	301	313	332	314	285	363	354	321	283	304	343	315	303	337	334	343	308	327	343	314	348	339	285	357	369	312	353	341	310	364	319	320	348	310	351	308	369	326	358	336	331	329	349	325	308	317	349	330	301	319	307	336	347	327	352	329	356	345	307	312	340	321	312	309	334	330	334	329	303	368	350	347	309	350	317	343	328	337	357	343	317	337	310	349	351	370	321	311	337	331	340	330	345	301	335	315	327	348	322	336	335	310	314	350	343	358	318	275	336	345	322	307	308	320	304	362	332	332	334	341	299	332	365	324	323	340	346	310	306	315	343	344	299	327	339	363	311	289	331	333	347	333	323	340	345	344	339	327	315	327	331	319	315	343	364	339	338	310	322	350	346	302	322	333	334	293	372	315	327	344	338	318	307	290	319	330	319	319	304	299	332	315	347	299	317	346	327	321	334	314	353	340	344	340	350	333	321	316	345	303	337	335	343	302	368	317	343	371	319	358	305	331	329	363	324	311	393	315	330	308	328	343	340	334	333	321	310	327	331	351	332	320	333	325	338	307	352	303	318	322	330	365	358	373	343	344	299	324	328	320	327	318	332	345	353	333	332	361	350	320	337	309	300	339	330	315	343	340	325	309	316	329	346	317	291	349	334	332	335	316	317	342	324	334	314	358	334	318	333	338	313	318	321	330	312	317	335	358	323	323	351	337	330	321	380	321	307	327	324	332	353	318	303	303	334	326	328	336	301	329	338	331	315	331	325	335	330	363	319	340	362	327	361	291	325	317	338	340	296	330	334	317	343	348	327	323	314	311	334	316	329	328	316	322	342	330	303
39693	30940	2216	2410	2202	1868	1618	1479	1317	1184	1176	1099	1076	1029	1004	1018	957	964	971	900	897	964	873	875	934	893	868	839	888	938	858	812	855	846	824	816	854	847	821	842	874	874	809	810	853	855	833	831	874	808	894	834	804	838	816	838	788	776	815	838	872	886	864	847	805	812	791	784	843	765	814	836	831	839	797	821	808	847	915	769	811	884	822	826	836	794	779	820	803	820	796	829	823	852	786	852	805	834	789	788	855	847	800	856	765	858	849	801	825	831	780	824	794	850	778	809	840	823	791	794	791	777	803	833	808	839	821	791	822	822	832	826	869	823	806	833	854	823	817	821	846	810	788	803	821	846	810	790	825	837	813	812	834	824	822	778	758	785	792	790	776	788	799	807	886	796	827	814	794	803	820	842	813	854	779	817	837	864	834	830	798	769	809	821	798	774	843	843	772	798	871	870	819	808	787	838	790	851	851	837	792	783	809	778	850	761	782	735	777	789	791	775	859	801	820	797	813	825	796	821	848	805	877	800	818	796	854	863	831	858	797	858	828	832	791	743	849	794	824	807	770	808	763	882	808	794	874	766	786	781	868	774	797	832	805	857	780	844	846	810	777	832	810	761	822	810	845	883	796	817	813	788	872	844	826	811	840	821	795	860	841	834	857	846	784	835	815	823	799	850	790	792	822	788	854	772	789	788	781	796	795	823	827	853	798	821	781	801	780	759	823	754	775	850	842	872	820	832	772	812	858	773	853	780	778	807	856	832	800	824	790	816	805	763	810	779	789	792	818	852	764	761	784	858	832	788	822	838	803	880	853	834	829	788	806	745	812	868	831	829	783	818	802	788	807	827	814	825	827	787	788	820	823	800	754	782	823	797	796	805	826	823	781	784	854	840	770	772	849	809	792	766	788	736	837	810	862	838	803	840	777	800	805	883	769	780	813	792	828	838	797	836	867	818	809	829	805	804	772	780	835	745	817	737	838	828	764	820	847	796	823	771	826	857	810	824	776	808	824	775	798	786	797	791	733	810	807	829	846	811	795	842	788	773	828	814	812	808	834	843	792	842	797	757	834	801	823	791	804	813	800	789	802	831	795	806	862	750	814	760	801	836	803	809	811	764	859	848	869	796	826	827	822	790	804	859	812	753	838	802	780	805	773	837	770	789	829	812	833	800	851	832	866	878	835	802	815	779	765	763	760	808	796	812	777	827	823	857	833	836	825	849	763	810	827	812	817	832	860	807	828	760	801	860	807	849	891	801	843	751	823	791	846	769	872	765	788	792	812	837	751	837	791	826	768	808	829	806	831	806	806	850	786	826	825	835	848	814	763	821	770	857	868	792	796	844	772	810	776	773	781	796	846	816	848	767	827	795	842	803	806	807	797	797	799	813	793	759	870	834	823	780	769	825	797	866	850	838	819	796	779	810	800	779	839	813	852	757	844	798	808	806	783	846	847	789	844	835	848	830	795	784	817	773	838	859	784	747	765	857	801	834	827	837	817	821	806	826	822	809	792	789	819	793	784	859	836	868	839	819	843	785	816	827	800	776	832	797	829	830	813	849	817	878	838	826	783	784	788	787	814	797	813	781	792	824	757	790	809	818	811	822	783	771	808	837	838	833	805	808	788	832	799	909	825	839	807	817	789	812	781	778	881	789	803	810	794	793	840	792	768	844	785	808	830	799	809	779	848	831	804	855	823	803	820	824	812	780	820	841	812	776	798	778	846	805	858	844	789	829	811	818	829	821	863	799	782	811	776	767	814	825	776	810	837	765	792	836	834	811	810	799	848	779	790	845	794	815	847	815	821	787	810	826	781	844	764	802	807	802	864	799	803	814	803	821	793	790	843	793	827	844	800	779	840	767	823	810	823	831	812	810	817	793	801	810	798	784	800	859	804	834	824	843	821	770	813	799	859	800	830	759	766	835	785	832	849	814	802	785	823	796	816	800	840	798	802	775	815	785	822	760	855	859	832	814	787	837	838	830	804	852	856	830	835	808	826	866	842	829	801	824	812	802	869	833	833	828	805	796	820	836	791	772	770	848	803	868	825	826	857	789	870	839	808	811	816	777	815	767	787	806	784	811	828	779	828	795	807	816	862	778	863	793	825	837	865	820	768	788	773	799	813	798	854	741	863	835	834	830	769	886	734	812	806	839	792	849	811	771	828	863	802	799	815	819	837	815	823	856	875	823	792	791	784	766	789	826	794	800	854	789	805	796	797	809	779	791	804	796	822	837	802	853	780	801	800	829	806	852	877	769	811	782	830	772	777	766	863	825	790	846	843	823	821	858	789	830	778	828	850	801	848	815	829	810	810	844	846	801	845	806	816	837	831	801	852	807	840	804	833	815	776	824	792	768	880	813	819	821	796	824	808	793	836	790	798	782	812	841	828	805	843	801	781	836	848	798	806	846	830	780	816	845	790	820	817	807	770	831	818	771	774	826	817	785	822	852	804	771	818	766	829	784	776	806	780	856	808	818	829	823	802	777	820	837	828	832	805	782	800	834	744	836	855	808	789	866	784	797	820	782	836	803	815	826	836	809	825	800	856	844	863	819	800	811	798	783	769	784	816	774	805	827	793	813	792	802	822	808	755	795	791	800	814	825	812	844	824	799	843	798	794	825	846	874	774	796	790	816	815	844	764	825	801	763	808	839	833	814	820	796	814	851	751	791	839	823	770	765	777	803	798	819	811	765	817	796	812	792	787	782	793	801	821	826	801	850	791	807	832	869	835	805	813	789	788	809	785	793	843	789	829	812	835	797	821	812	868	804	796	812	827	804	764	805	851	818	784	866	847	805	824	779	827	805	825	848	787	828	822	823	779	806	781	810	860	816	792	818	803	826	852	829	771	825	796	775	760	799	804	792	815	789	827	776	855	774	795	819	798	826	850	807	920	818	769	870	799	780	848	788	826	872	873	790	820	785	770	848	858	801	833	860	793	804	804	796	818	805	796	787	828	818	826	855	828	800	772	848	832	828	832	826	799	815	779	821	815	869	801	818	771	822	792	831	782	778	833	785	794	828	794	789	852	805	831	843	778	861	760	835	772	841	820	807	804	833	826	817	823	788	770	830	787	786	806	794	811	802	773	802	790	760	849	831	789	809	818	795	823	842	805	839	821	796	803	825	798	859	766	816	839	805	821	836	851	787	867	839	818	822	761	797	825	839	838	828	802	865	840	794	845	842	787	806	850	830	810	771	816	786	795	800	778	794	832	824	822	834	795	775	858	805	823	840	805	812	826	810	774	844	783	781	840	836	826	843	852	865	851	854	801	835	813	804	817	853	795	797	821	816	779	809	799	797	822	817	802	823	815	773	838	814	836	802	864	854	802	839	784	822	786	796	800	793	780	777	815	783	810	811	798	776	836	810	858	799	783	788	843	820	803	803	824	835	793	860	806	813	833	791	801	835	832	776	836	798	803	820	797	778	823	841	781	787	786	846	832	731	781	851	816	766	818	822	795	776	765	806	772	827	815	751	799	804
73423	54219	22954	7360	1285	788	616	552	501	475	428	396	406	422	370	348	344	380	366	358	305	352	330	320	359	347	338	316	333	337	371	336	330	318	360	343	320	324	319	320	307	332	337	267	339	331	307	315	301	315	335	322	308	330	282	307	286	319	331	354	337	314	344	320	303	342	340	332	313	318	302	320	335	335	340	286	308	322	331	320	340	349	342	310	306	281	307	326	311	313	328	330	331	304	322	308	330	351	352	319	339	325	327	336	325	361	320	362	319	301	325	320	333	337	290	326	319	358	337	321	293	330	321	338	318	342	344	312	303	340	341	320	317	318	328	354	345	319	326	321	301	339	384	323	307	322	370	323	353	324	328	354	319	344	311	319	347	291	315	328	320	344	307	328	287	308	352	328	303	316	313	333	346	310	311	327	294	299	318	341	322	326	305	337	287	340	301	298	338	366	325	327	324	306	316	325	308	313	340	320	307	333	342	313	305	334	341	319	324	301	297	307	308	310	344	339	286	327	319	319	343	296	323	310	310	314	301	305	289	310	361	305	300	333	317	350	340	265	318	319	320	292	315	336	309	347	304	348	322	314	353	341	290	352	321	302	333	281	320	319	310	293	305	316	328	321	301	314	318	333	319	314	360	353	350	316	315	331	321	314	310	317	330	337	302	322	320	334	329	331	323	353	305	329	301	370	318	313	339	315	294	312	306	392	301	337	314	293	327	320	316	335	363	318	332	291	329	325	322	326	317	312	322	318	327	313	312	343	328	275	306	313	318	283	326	333	341	328	349	317	300	334	310	336	307	333	359	297	339	327	321	323	322	329	301	314	310	285	303	293	321	322	274	305	296	350	312	314	352	339	319	322	287	357	333	342	338	342	346	320	345	283	315	325	341	305	289	300	311	284	308	293	331	352	344	299	328	330	322	319	333	368	355	307	316	335	317	313	341	306	294	311	359	318	285	318	299	351	344	327	359	323	299	345	307	334	297	295	346	291	310	339	320	355	332	315	326	310	344	314	323	330	336	301	322	330	333	306	306	321	300	314	330	319	318	291	292	335	320	307	342	302	310	319	290	336	307	342	314	318	293	339	326	319	314	331	306	304	330	310	313	323	318	340	328	321	350	351	330	290	328	332	315	340	316	327	307	357	315	318	305	313	273	319	307	302	307	324	320	318	349	309	327	318	338	333	312	329	317	317	322	297	332	329	339	314	344	318	304	297	326	318	268	342	322	316	313	304	320	377	317	338	317	329	322	323	349	327	341	332	302	342	281	330	335	331	314	346	332	310	319	313	309	356	343	329	333	320	283	353	321	353	325	331	311	309	308	290	298	359	324	310	324	324	334	311	360	311	336	350	326	317	306	327	288	306	333	308	315	357	329	325	286	337	352	292	276	297	324	308	346	327	322	338	335	322	318	292	319	282	302	310	327	293	310	319	340	335	331	348	355	329	340	350	326	334	290	325	352	319	343	337	307	283	313	340	310	314	296	330	329	326	319	299	333	291	334	317	343	322	334	316	325	321	312	331	325	323	274	293	338	333	339	349	345	307	345	307	285	314	319	339	335	330	327	326	324	341	319	350	305	314	307	353	346	328	344	296	319	334	330	316	344	314	355	309	325	365	309	307	336	309	325	325	348	326	304	346	324	329	338	326	333	285	294	324	310	318	290	342	343	371	319	312	305	354	337	355	337	300	314	345	360	315	299	310	284	313	303	332	303	323	335	330	326	289	325	306	307	324	317	289	345	328	330	318	302	343	357	328	346	327	337	370	323	319	293	344	324	328	333	322	303	302	312	325	327	291	352	294	345	290	338	300	364	344	350	333	299	302	327	313	300	341	297	301	321	316	321	348	344	316	318	329	308	331	352	325	319	345	302	323	328	289	352	354	287	341	320	315	305	338	330	301	303	326	338	307	336	346	335	327	334	329	346	330	339	311	319	344	297	326	325	322	322	326	342	316	294	334	309	317	321	330	320	304	309	293	346	313	309	316	309	317	323	312	329	349	333	312	311	328	354	320	316	336	328	331	345	316	307	314	325	320	336	337	302	314	324	317	309	358	303	305	310	340	339	326	333	320	333	363	300	307	359	317	307	339	321	321	316	331	328	294	302	303	306	307	326	323	323	293	321	306	306	320	303	294	330	290	305	289	344	313	319	324	322	337	325	320	325	329	343	307	312	309	332	336	313	331	304	314	299	302	307	335	345	301	304	344	304	295	332	359	332	305	314	335	305	317	322	338	349	322	322	342	314	309	300	341	297	306	316	348	337	316	303	346	318	313	325	312	275	317	324	314	299	351	308	320	320	317	336	344	329	345	366	318	310	301	344	372	281	345	350	332	342	325	337	290	338	297	314	338	341	316	318	298	318	330	291	313	327	336	308	349	296	326	318	332	346	357	323	332	335	307	341	286	296	319	338	350	317	345	299	308	342	341	298	313	330	288	324	310	302	332	339	323	339	352	303	317	337	308	300	336	335	316	325	332	301	310	307	303	316	321	357	332	357	298	322	294	312	351	317	303	295	359	346	342	267	288	328	318	297	308	331	310	304	306	338	323	354	322	288	277	329	300	368	346	330	330	335	312	322	313	290	314	303	338	353	322	308	330	288	288	329	324	320	309	296	329	297	287	304	333	306	310	315	331	326	315	336	306	314	290	325	293	361	360	323	356	322	328	318	350	299	318	323	321	318	329	296	339	331	343	321	313	288	336	325	329	320	348	325	358	317	343	322	324	318	302	292	304	316	317	327	309	300	312	325	317	305	310	290	314	320	376	326	310	353	330	326	314	340	322	309	341	303	303	318	332	285	336	327	325	311	325	268	313	317	315	352	305	335	322	306	315	324	318	316	282	338	303	326	372	345	317	340	361	344	351	311	337	320	312	352	337	317	304	319	319	281	308	282	303	339	324	334	320	279	300	292	324	284	333	323	290	290	352	341	320	340	324	326	332	315	315	348	344	319	336	367	296	302	317	276	288	325	339	298	312	335	322	368	326	320	312	320	329	308	325	315	315	349	342	329	325	313	303	314	308	329	322	327	283	321	320	336	299	323	326	310	340	338	318	321	298	321	312	324	323	301	303	304	326	336	297	349	313	311	349	328	322	310	304	294	340	310	351	363	323	291	318	335	327	311	327	317	329	328	287	334	333	340	336	311	329	310	302	314	324	293	313	349	313	311	303	312	367	303	310	360	339	314	359	332	290	340	316	340	333	313	344	322	325	304	316	337	334	316	304	319	320	348	302	341	328	311	338	355	331	321	328	305	313	333	329	311	323	305	326	296	346	340	321	311	317	307	328	312	320	310	318	321	328	311	313	328	358	295	320	350	295	359	312	314	346	294	333	287	351	327	343	304	311	334	285	336	315	336	319	309	320	327	340	309	316	331	340	308	336	334	305	335	320	332	307	287	336	354	328	280	319	325	286	336	315	312	321	325	318	336	317	323	302	324	320	347	330	339	326	306	299	286	316	321	325	321	319	294	328	302	318	345	320
48705	39839	3615	3980	3232	2817	2406	1965	1764	1569	1479	1313	1226	1205	1193	1085	1015	1019	998	914	948	986	903	964	937	934	851	848	853	864	833	890	905	868	815	842	829	800	880	805	777	872	813	831	759	814	858	787	787	765	760	822	787	768	824	834	777	781	763	778	759	815	766	785	783	809	766	798	833	806	806	760	791	809	775	801	823	770	792	773	761	750	736	793	723	798	774	747	805	767	798	754	845	762	809	790	833	744	763	773	738	739	742	752	762	804	739	805	804	782	749	749	711	801	786	786	789	733	728	736	790	759	742	767	757	765	768	836	780	794	726	773	774	839	791	778	761	825	784	758	784	787	784	738	746	792	708	760	766	741	748	783	754	778	805	775	747	804	780	749	778	750	710	776	764	775	734	763	802	730	740	760	754	725	768	700	750	763	768	756	755	697	784	798	754	795	776	792	762	799	728	783	769	764	759	761	735	746	756	777	788	792	827	763	782	737	797	806	710	780	825	760	779	792	778	802	778	806	764	768	766	759	739	733	727	769	767	744	725	796	710	785	768	776	792	823	759	780	729	774	754	765	808	786	739	763	822	782	757	786	776	756	751	740	744	765	761	791	767	767	746	832	777	751	798	749	769	766	766	764	772	787	760	718	814	807	773	713	718	739	739	769	744	779	758	738	775	774	800	740	795	733	761	781	805	754	769	794	743	768	735	786	799	727	761	757	804	777	737	767	774	776	825	772	736	750	798	796	732	797	735	796	804	747	820	758	749	787	764	730	784	739	780	787	812	740	794	805	763	724	738	761	750	728	751	756	762	771	790	779	749	810	793	738	770	783	726	828	748	758	724	779	738	778	783	773	748	740	747	788	775	752	780	754	761	753	773	746	772	794	779	751	771	771	776	756	739	780	784	796	763	784	736	729	785	772	828	759	754	765	797	785	824	709	778	761	782	760	776	765	712	757	748	759	816	719	762	780	757	720	821	790	716	796	762	760	722	751	739	769	807	766	757	757	780	715	757	745	773	754	698	766	780	803	725	703	757	760	798	745	767	736	765	744	751	765	805	779	771	821	792	795	758	797	775	787	774	749	738	782	760	799	762	780	788	827	756	809	771	789	771	763	766	778	759	777	767	754	814	747	775	774	742	740	719	828	756	778	778	793	796	753	774	766	765	775	757	731	772	756	755	786	744	751	825	740	788	778	751	708	760	767	744	770	754	739	780	740	777	810	767	829	760	747	779	761	770	774	752	766	790	733	764	735	820	741	773	811	749	789	729	791	734	765	768	769	773	771	749	758	755	788	788	816	709	765	804	759	758	738	779	774	811	752	757	782	819	813	739	764	757	765	808	771	784	770	750	771	783	738	763	818	746	715	766	779	819	805	731	749	738	709	800	741	755	752	771	719	746	775	757	786	725	811	708	767	784	767	769	782	754	752	760	726	749	774	777	786	786	696	814	758	752	773	802	766	720	735	745	755	753	766	750	763	775	775	810	738	688	765	733	749	837	785	758	720	726	770	790	778	764	816	765	720	805	765	775	794	758	761	820	784	779	738	728	758	759	796	787	801	779	750	723	760	731	761	719	735	738	760	785	741	797	756	736	753	764	775	758	760	792	739	812	757	767	746	761	748	770	776	776	742	805	827	762	747	798	788	763	763	807	821	770	740	760	744	772	784	733	736	731	767	776	715	806	801	772	734	716	776	789	757	733	738	751	775	742	736	781	786	756	788	785	767	784	746	794	797	740	826	776	762	760	780	749	776	760	770	734	739	790	795	728	772	755	741	760	838	777	779	794	776	794	762	791	772	738	786	708	739	750	731	769	781	779	801	765	748	770	778	786	736	770	759	789	764	757	782	809	769	773	731	854	751	779	771	768	783	762	790	768	788	728	760	803	724	787	801	771	755	777	771	790	776	777	745	787	749	801	768	804	810	827	788	789	769	754	755	764	758	751	755	750	763	818	746	748	781	756	711	773	745	741	804	791	781	762	778	782	771	755	774	794	740	783	805	783	732	790	767	730	750	735	804	790	708	785	793	803	789	760	756	706	758	807	812	751	812	757	794	753	810	762	788	778	789	793	762	775	788	767	765	777	744	796	781	780	791	770	758	753	714	762	790	787	812	760	755	755	767	811	725	761	767	729	799	783	751	768	761	786	746	799	693	778	745	737	753	770	770	830	775	769	811	730	776	788	758	756	775	779	773	810	745	757	797	739	790	784	696	792	772	777	744	779	714	771	783	790	782	748	802	797	733	772	765	769	800	767	795	742	779	764	750	766	775	762	747	748	759	765	781	820	755	736	749	785	788	752	750	741	785	722	803	756	766	765	789	784	791	803	758	776	743	726	750	749	790	791	750	758	760	772	753	757	719	767	824	813	720	781	780	798	801	727	753	732	701	783	788	809	774	751	771	784	771	836	767	751	776	837	764	755	767	773	754	725	730	773	824	827	774	783	800	794	814	727	750	728	775	749	763	804	780	809	743	824	744	748	795	747	718	764	764	768	793	728	702	783	754	747	703	790	755	757	793	721	783	769	771	760	757	769	732	760	749	798	762	782	789	774	718	740	765	768	752	780	815	798	776	793	767	803	763	735	762	750	783	797	753	751	790	757	743	750	815	787	714	779	788	751	785	734	763	778	744	780	806	771	775	781	808	741	768	717	764	805	796	819	776	779	770	783	741	751	755	768	765	754	741	773	758	739	739	807	740	754	794	771	810	773	765	785	772	762	800	756	765	759	737	748	742	765	793	738	752	755	749	784	775	765	786	751	778	765	783	776	797	773	758	759	806	763	784	714	759	786	814	738	769	774	823	785	780	788	759	818	714	757	795	764	755	759	731	753	791	786	780	774	789	750	719	746	722	812	804	784	730	753	754	762	800	789	729	766	720	811	734	811	776	783	791	785	827	770	763	761	754	777	750	763	698	752	727	785	772	754	751	780	741	776	751	742	778	763	771	714	755	770	789	755	748	740	769	730	763	811	773	750	726	780	768	807	801	729	756	761	730	756	765	728	787	785	743	795	770	744	789	738	730	760	755	740	817	749	756	743	753	778	754	793	776	770	772	708	764	764	801	745	734	805	741	791	761	744	766	738	777	746	753	772	771	765	745	777	689	768	773	752	763	759	769	780	792	744	753	742	761	769	774	785	807	749	790	735	765	785	778	822	742	756	781	766	809	757	792	724	758	780	775	743	732	743	724	753	803	779	816	799	757	804	788	814	762	757	782	769	749	755	781	743	771	757	759	780	784	780	783	796	779	732	783	792	741	816	760	793	758	773	767	778	823	815	809	813	773	829	766	724	751	723	792	755	766	730	807	731	789	759	762	785	746	754	760	728	748	826	826	767	777	781	786	801	809	806	795	794	717	733	819	778	745	789	778	773	834	790	732	807	764	785	755	789	736	782	761	767	764	789	772	759	740	742	762	779	784	772	763	749	740	757	775	754	790	761	785	781	776	773	770	741	749	778	803	714	796	703	773	771	799	771	811	741	750	815	814
13711	5190	399	200	159	184	200	166	191	168	161	179	158	163	163	200	181	174	184	185	193	204	175	178	173	179	185	179	171	195	190	177	169	167	163	178	178	176	191	168	167	203	178	187	171	202	188	184	211	174	155	175	180	210	192	181	176	165	194	178	178	183	197	157	175	185	200	160	199	177	188	165	177	183	195	161	186	193	177	168	152	159	190	177	167	174	179	195	192	199	186	187	173	170	174	154	165	162	176	166	176	196	165	172	184	159	197	189	197	157	165	177	164	203	188	165	159	194	146	171	201	167	187	197	195	162	182	180	202	189	175	212	176	160	170	178	180	167	189	185	153	173	168	173	187	184	168	157	169	171	197	182	177	188	175	185	181	189	191	205	168	175	179	193	183	185	196	162	172	193	145	168	194	171	172	183	175	205	183	180	163	207	182	173	184	178	198	166	168	183	159	188	175	175	170	179	163	178	188	202	155	199	191	186	184	193	151	179	192	194	175	196	176	148	192	167	167	174	190	175	186	177	186	174	158	178	156	183	196	166	174	172	198	163	164	202	180	197	176	169	165	183	182	169	184	179	176	147	162	162	172	160	186	180	154	210	180	163	192	194	169	195	188	160	177	164	180	190	212	165	173	179	159	180	194	166	162	197	186	180	187	188	195	185	174	158	170	171	161	180	176	173	180	162	181	192	172	169	187	175	171	189	147	153	160	201	182	171	198	180	178	198	155	174	150	171	169	161	174	158	183	158	172	163	172	176	175	181	193	156	174	175	209	209	161	154	173	176	166	165	193	181	162	191	159	171	159	170	155	187	183	178	190	146	188	174	168	188	154	159	155	174	179	189	182	206	158	191	200	206	153	174	165	198	171	207	192	192	174	154	181	144	165	177	175	203	169	185	180	194	161	173	197	170	188	170	194	173	190	194	164	167	164	207	165	171	186	170	173	196	177	187	189	192	182	190	185	180	190	182	185	184	185	157	173	169	206	169	161	182	174	181	177	172	177	175	185	169	159	187	234	198	169	163	174	181	161	178	192	178	191	193	186	193	184	163	178	195	156	169	154	168	186	184	166	172	184	170	184	191	185	195	179	179	175	184	166	156	147	174	162	183	183	206	164	172	169	193	179	184	173	182	160	198	188	172	149	189	199	182	166	163	205	160	184	179	183	176	151	150	180	192	151	194	176	165	184	169	183	165	192	191	196	208	180	174	162	158	171	160	160	191	156	186	194	181	158	189	180	154	169	172	177	197	180	192	173	173	167	166	168	176	178	172	190	183	160	194	185	166	192	201	176	174	201	139	165	198	166	158	189	199	182	174	171	190	185	172	184	178	199	177	175	190	189	208	174	156	164	193	188	184	169	176	165	202	143	190	153	202	189	183	174	195	203	145	184	167	188	190	161	179	171	145	187	199	183	182	166	175	187	163	185	179	201	186	193	188	164	188	167	166	191	186	174	190	176	194	186	181	190	194	179	180	178	203	165	182	163	175	128	196	150	178	161	177	158	150	177	161	180	156	200	168	165	160	170	182	152	175	167	169	158	179	177	178	166	177	172	200	195	148	174	197	196	180	167	180	172	175	194	151	143	189	181	168	159	183	159	156	170	189	184	181	189	181	174	178	174	176	180	178	178	183	146	171	194	191	156	162	179	154	146	174	210	172	180	151	161	196	171	195	191	169	165	185	199	166	171	182	186	183	159	190	189	187	157	177	189	176	172	154	203	185	174	164	193	159	195	170	183	168	186	169	186	188	180	195	177	194	201	183	178	175	157	176	189	199	173	179	175	157	185	178	168	181	197	203	170	175	154	169	169	189	182	186	178	189	169	189	205	192	178	157	169	183	183	187	183	166	173	183	193	189	177	152	183	200	182	183	163	169	162	173	169	175	186	181	199	188	185	181	184	192	165	189	178	184	183	176	186	190	165	175	190	155	181	178	167	165	163	213	193	174	179	178	165	167	213	179	174	170	179	182	151	176	193	174	182	155	202	163	182	160	176	179	183	167	161	186	184	194	214	163	198	174	171	183	181	171	158	195	184	164	167	153	158	152	183	162	170	178	143	166	164	166	188	175	182	189	192	156	159	161	172	167	193	187	183	172	223	184	170	179	188	180	165	174	175	173	187	163	191	156	173	184	170	158	187	181	161	192	165	189	198	171	182	156	179	157	182	166	185	173	169	198	162	158	177	201	175	152	176	168	185	175	178	169	190	163	175	187	182	182	167	163	166	179	176	200	174	153	163	181	167	199	183	178	197	182	189	202	183	162	187	213	153	176	182	163	189	179	199	213	162	171	165	161	186	158	177	196	169	191	200	193	183	168	169	189	162	187	194	164	206	168	195	172	174	177	165	182	186	187	170	190	187	191	188	168	200	194	180	171	167	175	187	167	196	175	170	172	184	173	172	178	182	147	196	157	215	172	173	167	162	193	176	207	185	174	186	194	163	168	176	157	160	178	167	168	184	198	174	189	167	156	148	182	168	165	175	172	184	190	195	187	156	162	192	156	174	173	201	170	172	163	161	168	173	166	156	186	180	190	163	176	157	165	190	207	186	190	177	184	167	171	184	153	175	176	167	166	169	170	186	206	161	193	174	171	148	176	171	183	174	174	160	189	185	158	184	180	154	194	176	165	186	157	175	190	175	185	179	177	196	196	164	223	192	190	160	174	171	191	195	187	158	162	170	175	174	188	198	195	181	155	176	190	175	193	159	187	178	180	201	196	213	173	182	176	183	177	175	167	157	176	164	187	170	167	205	181	172	210	199	196	154	207	162	159	187	164	192	178	161	191	179	182	163	178	179	175	145	183	196	180	173	175	172	173	185	191	174	174	160	163	178	208	182	189	162	171	165	206	178	188	166	169	183	191	178	161	141	199	163	155	198	180	191	180	182	172	186	171	175	173	182	168	151	162	160	166	185	168	198	182	179	175	156	176	157	159	180	165	182	172	196	169	175	174	173	178	172	175	194	158	182	201	188	135	164	183	187	193	159	192	180	180	183	182	183	192	180	174	201	183	157	187	182	160	200	171	187	168	177	166	180	175	196	178	201	175	184	156	176	154	162	161	183	170	164	178	155	166	202	171	165	187	172	162	172	180	183	164	171	190	177	179	203	195	180	180	182	158	204	192	190	179	178	180	180	162	181	166	173	184	172	194	201	170	154	178	171	155	179	194	192	169	169	167	201	178	153	179	177	197	154	172	189	169	177	180	174	178	172	159	170	166	171	163	170	154	180	158	183	183	170	187	176	177	183	168	154	177	189	182	159	185	174	167	197	198	187	167	197	185	169	179	198	169	201	158	169	161	186	202	176	189	188	177	168	176	197	165	160	152	168	169	154	164	162	199	161	180	157	176	177	176	171	162	155	179	177	184	154	173	184	167	195	162	188	167	180	165	165	169	183	170	185	192	186	180	192	179	186	173	180	169	170	164	170	167	169	172	185	196	154	177	181	170	180	181	148	159	166	154	187	161	197	163	180	229	177	167	206	173
14888	6161	571	588	549	522	582	459	509	526	495	530	489	501	484	509	481	518	470	538	485	524	498	527	486	475	503	514	516	466	478	505	458	481	475	520	503	480	480	509	469	483	494	485	488	512	451	440	508	478	474	514	545	502	532	500	485	511	488	490	461	455	472	459	463	523	479	505	550	520	512	473	487	449	484	490	507	473	511	513	499	490	487	520	475	467	491	460	483	503	494	470	480	517	520	490	464	469	480	516	453	512	537	487	466	486	486	506	447	499	473	469	534	454	505	496	442	477	523	479	473	492	460	475	480	448	492	464	487	478	497	483	528	517	476	489	474	547	524	523	476	479	517	487	470	499	508	492	509	463	466	482	509	467	500	480	505	470	511	504	470	508	507	465	459	471	509	514	482	504	471	461	470	473	469	456	477	514	513	509	544	485	467	483	468	488	475	480	512	502	458	515	510	442	492	535	523	484	500	503	499	513	453	507	560	535	519	465	503	460	497	499	451	497	482	466	472	478	515	558	514	510	505	510	493	528	488	527	479	478	449	484	503	480	495	505	470	485	487	509	541	482	527	484	495	483	495	459	518	466	477	484	559	527	474	505	441	506	494	485	490	488	463	439	441	480	485	469	489	454	480	489	499	489	484	496	495	494	463	486	443	493	509	499	487	501	501	432	554	522	474	491	498	523	495	461	502	487	483	515	505	479	525	472	492	479	511	474	493	489	507	502	457	523	509	484	512	512	488	485	496	529	499	510	489	436	497	500	510	490	491	484	475	450	486	451	472	518	524	475	471	443	495	493	495	500	468	535	483	508	467	474	473	482	520	509	517	505	513	491	494	498	492	483	502	476	519	495	473	463	462	524	494	466	511	463	456	493	493	500	468	474	513	482	498	489	487	470	484	463	514	528	496	484	492	477	499	458	501	464	501	507	478	493	483	523	485	524	505	506	484	498	489	507	491	496	443	486	463	458	522	509	510	525	487	495	492	521	505	480	495	534	520	451	505	473	472	495	456	528	473	495	482	471	478	436	515	511	486	447	472	512	506	488	476	488	483	512	484	490	476	475	469	513	516	508	505	524	523	516	460	517	510	488	473	478	489	479	468	536	504	526	500	511	496	514	496	530	472	489	461	487	496	437	489	513	511	504	488	507	490	501	512	512	490	466	502	513	477	511	500	485	479	511	496	513	567	495	512	516	466	465	497	502	475	476	505	491	505	499	482	515	518	487	493	540	499	502	499	489	492	482	498	498	449	482	476	482	474	466	492	461	511	525	485	469	444	505	470	503	515	508	489	476	501	496	460	438	467	457	485	479	530	491	510	516	503	488	469	444	497	517	497	479	515	533	450	478	444	489	505	497	495	528	473	480	487	496	519	524	474	523	523	502	486	462	501	480	489	503	447	527	467	512	466	462	499	501	482	461	502	516	486	479	510	503	495	456	500	516	502	506	505	486	499	495	532	486	496	517	521	483	474	500	494	500	460	487	506	472	507	477	485	494	496	471	519	490	492	485	514	497	498	493	497	511	497	516	451	524	509	468	483	517	487	493	495	520	490	486	507	471	499	503	501	477	535	499	474	491	496	516	493	477	483	479	481	477	473	479	479	492	504	487	507	457	497	479	493	424	472	553	503	507	480	484	490	498	473	471	455	496	491	462	518	478	498	524	503	492	521	456	515	513	509	493	552	506	476	480	534	513	475	510	515	477	491	490	491	497	463	475	500	515	461	525	477	528	499	521	483	472	537	502	466	485	478	472	469	517	478	522	502	494	477	498	465	491	498	497	486	486	533	486	477	496	485	493	505	490	530	489	483	444	534	517	508	476	507	492	468	466	460	519	525	499	477	497	517	521	488	488	467	507	490	499	484	488	505	492	465	455	482	506	450	478	495	491	484	470	504	471	454	437	478	478	478	481	457	472	475	481	479	514	467	454	481	525	505	480	450	505	468	487	520	462	482	509	450	513	526	511	479	495	481	501	460	512	480	506	468	506	519	499	499	467	468	501	488	520	541	505	522	488	465	506	507	476	499	471	477	505	518	457	533	494	502	509	451	504	480	474	511	475	463	501	485	468	511	447	511	474	470	480	489	493	523	512	460	480	469	498	494	480	466	475	488	497	524	499	454	505	490	506	472	501	466	520	473	501	497	472	515	468	489	468	450	480	463	531	533	483	462	482	472	527	514	489	499	491	531	466	496	516	512	508	470	492	518	505	500	491	489	525	462	485	484	484	491	485	488	470	484	481	499	458	471	449	492	488	496	489	512	503	492	488	476	521	496	471	452	467	488	521	491	508	507	478	472	533	498	513	482	450	502	481	507	495	495	447	510	503	468	515	502	479	480	533	499	519	499	513	486	481	462	482	478	479	507	527	507	481	470	523	499	433	518	521	468	517	494	484	476	466	470	493	544	513	512	491	481	485	489	484	465	532	525	491	481	509	528	488	518	477	513	466	461	505	444	518	498	496	503	457	484	517	530	472	536	514	503	471	461	475	476	526	446	468	492	502	517	525	479	479	513	464	492	502	516	481	500	471	472	478	495	473	504	467	510	500	513	480	510	441	469	448	478	467	486	486	505	460	490	465	487	480	517	493	476	494	504	485	502	494	459	492	487	474	475	533	488	546	471	490	490	503	502	478	494	481	503	483	499	507	490	506	483	458	500	526	525	475	475	469	493	488	480	514	500	505	492	481	516	467	534	468	511	479	514	498	455	479	481	517	504	532	471	488	530	491	517	461	473	503	481	467	523	514	462	500	532	526	490	488	475	477	503	510	493	505	495	486	482	503	495	472	463	547	521	462	473	469	503	481	486	525	484	525	540	485	492	542	505	487	473	499	507	487	474	465	512	526	487	466	493	475	487	479	542	491	492	484	507	488	469	463	500	518	495	482	476	497	523	498	504	452	517	502	483	461	509	545	485	456	508	489	459	479	498	462	485	509	495	495	507	460	535	500	520	497	510	500	483	512	450	519	456	483	515	461	506	513	482	502	491	502	433	505	476	488	473	476	472	493	511	470	505	443	480	489	477	476	472	496	471	467	521	490	484	508	500	497	467	492	483	511	482	528	485	503	508	498	501	500	490	490	487	441	492	490	520	482	488	510	488	517	508	495	476	515	523	508	493	521	492	492	504	486	444	480	528	494	498	499	452	465	509	471	454	489	475	476	497	468	456	493	518	460	505	457	486	488	484	444	488	519	515	505	502	484	481	446	498	474	468	471	519	500	462	486	497	503	498	459	519	511	509	462	460	531	506	519	454	485	503	473	499	486	486	503	495	473	493	469	491	530	525	513	522	543	480	504	510	527	464	492	499	533	504	535	487	461	481	489	480	470	496	491	535	496	505	496	536	463	516	493	533	508	484	499	480	499	499	472	503	493	484	502	510	475	508	471	479	495	540	453	478	519	481	471	481	478	503	525	455	511	471	471	506	502	510	514	508	483	490	507	516	471	490	509	498	471	528	462	455	482	491	516	504	465	483	480	472	469	533	503
61869	47199	15519	1896	701	544	498	467	462	416	390	356	360	361	361	344	367	324	359	349	346	360	329	337	352	369	344	365	348	345	338	347	355	327	316	336	318	325	322	331	335	328	371	309	345	319	343	366	321	335	315	319	344	344	347	340	385	318	305	314	314	322	324	348	321	352	321	346	318	334	306	305	337	326	319	306	318	342	353	336	304	327	344	299	341	330	365	345	305	308	325	306	324	331	305	326	337	306	312	332	325	331	290	324	311	339	309	344	355	344	342	355	326	319	366	322	348	305	345	339	323	321	346	314	320	329	341	369	298	327	305	350	332	338	314	327	300	315	309	329	375	309	373	324	310	299	294	327	318	351	334	348	331	328	303	344	338	337	302	348	288	344	316	333	300	319	315	323	310	360	324	297	321	337	326	346	336	366	334	293	337	331	328	332	344	321	348	346	329	313	312	348	313	366	329	335	312	301	329	292	339	315	319	322	346	307	350	324	348	292	296	311	311	301	326	323	316	363	311	319	328	330	306	327	342	297	326	343	321	353	324	285	351	346	325	307	324	289	321	322	317	324	339	339	376	292	350	331	308	353	365	325	304	325	341	331	313	317	328	293	354	283	319	353	300	331	297	314	279	342	283	374	315	330	314	327	332	327	332	309	341	338	336	339	338	336	338	317	320	309	313	337	301	327	341	307	319	340	355	341	320	318	334	304	347	348	323	315	313	322	348	355	305	305	348	339	333	365	332	338	338	349	328	311	332	347	319	341	329	321	339	336	383	313	314	330	339	339	353	327	343	375	351	349	323	354	325	314	324	308	348	317	285	348	306	329	306	318	324	325	316	344	332	333	305	329	295	323	332	328	329	285	291	303	343	327	325	309	366	342	322	323	315	293	368	358	277	354	354	309	351	339	364	325	306	317	341	324	350	309	318	332	337	341	360	298	357	359	323	328	313	321	331	330	310	325	343	340	330	325	295	308	296	306	301	327	323	327	352	337	304	323	267	316	333	318	332	319	351	328	369	327	306	334	327	318	320	342	298	324	316	339	346	328	293	354	327	368	317	359	340	316	323	332	309	350	318	343	326	340	317	350	327	308	353	340	322	324	365	339	345	289	324	340	329	297	320	347	311	332	341	320	336	310	346	312	287	336	325	348	362	310	345	326	320	321	326	327	329	359	371	344	342	348	324	297	339	311	349	327	333	346	317	329	325	321	331	361	296	323	358	333	358	327	353	350	332	340	333	376	338	338	288	332	306	310	356	340	331	334	348	354	358	362	316	313	308	337	303	293	309	314	304	334	329	308	344	342	332	343	350	293	329	325	361	335	288	331	328	299	354	325	345	339	330	345	327	362	347	290	322	328	341	342	324	309	353	306	348	329	351	345	332	347	351	336	328	334	336	331	323	330	311	312	339	340	334	326	329	353	350	332	326	332	305	308	321	342	330	329	374	290	360	311	335	309	348	324	318	331	321	333	314	328	346	313	347	309	295	318	326	343	347	323	297	351	310	329	344	312	322	350	362	311	325	329	333	332	328	343	343	288	316	341	341	350	346	297	336	307	330	301	336	311	329	369	324	317	340	317	342	336	302	320	293	285	324	318	301	326	332	321	343	324	347	335	298	360	320	325	328	319	316	316	355	321	299	350	322	341	316	340	326	349	310	327	338	331	335	335	314	320	338	342	359	332	341	339	337	361	338	349	311	357	313	304	309	309	322	309	324	336	355	330	286	358	319	327	335	360	334	289	323	323	320	378	314	349	326	358	333	289	348	330	303	316	329	363	343	345	290	311	323	319	320	330	361	322	343	365	336	356	310	320	340	327	320	343	303	315	324	332	342	278	374	335	322	338	290	343	310	318	323	330	319	299	336	325	323	305	299	342	296	339	335	323	340	308	325	328	316	343	297	315	362	322	307	345	328	340	333	360	334	325	316	341	318	328	315	303	340	339	331	321	363	325	338	330	328	363	347	348	311	324	314	317	326	325	354	299	354	362	306	329	339	345	359	353	341	305	342	345	360	314	352	297	322	361	336	295	330	353	326	330	325	308	301	313	329	347	348	324	326	329	336	309	310	324	323	353	335	341	289	339	301	361	331	325	362	320	351	325	337	320	322	344	331	330	331	342	325	336	329	315	332	320	340	339	342	355	337	316	356	349	295	347	294	330	315	344	366	341	350	316	331	342	332	340	336	309	319	342	374	299	334	313	316	306	339	310	338	334	363	287	344	395	297	327	330	312	303	330	347	356	365	321	327	334	340	341	338	305	358	381	323	342	340	297	318	346	297	333	344	332	344	358	301	304	335	306	325	288	313	319	311	322	361	367	308	352	287	336	375	352	308	304	308	350	362	334	303	296	328	312	340	325	332	299	337	298	330	334	323	346	291	360	336	350	360	317	356	339	322	354	336	307	325	326	310	395	339	331	346	314	326	338	339	319	339	336	335	340	327	327	335	293	309	350	318	322	336	317	323	322	336	326	339	350	327	350	334	332	306	315	305	326	333	347	315	331	348	352	303	338	319	309	306	359	367	292	298	322	348	366	336	345	325	313	301	321	322	326	355	310	303	326	298	301	358	331	330	351	345	309	324	360	342	317	333	309	336	320	354	326	329	306	284	336	350	344	354	356	313	321	323	359	301	331	333	308	342	330	296	337	357	367	298	335	330	312	356	352	327	337	299	361	338	328	318	341	327	299	311	350	315	368	316	349	326	308	355	298	313	336	366	315	294	336	372	326	340	331	368	346	350	334	308	293	316	330	287	339	326	306	317	316	351	333	358	333	324	325	359	325	354	307	332	352	310	353	331	307	305	326	312	347	342	308	317	344	344	383	328	306	327	335	321	355	315	316	352	325	319	319	320	365	313	324	365	342	346	332	370	365	331	295	334	324	295	313	307	349	303	344	317	331	304	322	316	328	339	333	311	316	313	307	313	351	345	317	348	338	352	323	320	362	336	370	309	346	356	340	300	308	311	332	365	336	337	335	334	334	353	330	315	327	372	334	344	341	296	317	321	325	329	325	359	311	314	335	310	310	317	329	345	323	326	331	349	352	321	326	315	319	358	319	363	320	332	332	334	331	316	338	312	309	334	334	343	353	336	327	319	306	345	332	318	324	328	354	308	320	328	324	321	309	310	300	312	330	313	353	361	310	302	322	332	318	328	336	318	329	314	362	310	362	335	350	315	347	302	345	337	302	336	312	363	334	324	330	336	340	308	305	314	321	307	339	333	350	314	351	314	288	292	308	289	328	318	327	340	360	359	328	333	296	362	337	322	308	364	319	321	315	331	326	323	309	361	322	325	316	359	338	333	323	353	328	347	301	324	338	358	327	318	329	365	353	307	344	334	297	345	318	353	344	334	331	357	319	316	313	354	350	338	298	320	321	333	317	322	316	345	315	315	319	290	309	308	355	319	320	328	313	355	356	328	331	317	324	295	364	303	307	321	332	329	273	336	287	333	339	336	353	319	345	364	333	312	336	326	326	296	337	298	340
39999	30416	2159	2380	2168	1840	1632	1385	1297	1269	1201	1111	1040	1086	985	1012	956	922	903	920	918	910	913	890	842	871	914	865	806	862	824	862	843	874	825	870	830	833	796	803	778	812	835	810	850	854	832	889	803	867	800	871	811	849	803	883	832	871	830	843	782	821	814	829	823	810	826	824	834	776	829	888	803	880	855	782	846	814	806	799	875	804	866	778	814	822	824	840	770	801	833	795	844	829	817	847	799	808	880	840	897	795	788	825	811	775	795	835	798	845	814	820	804	810	843	876	814	814	802	799	823	838	841	747	818	789	862	808	807	787	806	783	807	815	795	843	793	857	824	782	838	821	821	855	822	857	852	818	836	772	838	791	808	819	746	798	822	833	833	800	834	779	787	812	817	795	819	745	824	810	821	819	824	826	862	829	790	809	789	826	794	898	801	822	866	791	845	824	826	853	762	872	809	818	777	772	835	759	826	815	793	776	793	848	836	799	778	802	770	868	833	775	805	790	799	825	802	808	865	828	844	842	804	850	788	784	796	792	798	835	805	780	859	843	838	839	832	790	807	841	793	818	805	797	857	781	811	727	817	836	824	827	829	799	830	796	803	838	876	838	755	830	839	834	828	804	786	807	778	801	836	778	834	824	793	792	798	784	915	843	827	815	861	806	797	826	811	865	831	764	805	841	817	831	810	816	847	811	814	827	800	780	806	774	808	775	785	824	807	851	824	794	852	849	794	817	810	825	767	820	845	804	776	870	816	810	798	849	781	822	837	781	830	796	784	789	798	815	802	804	803	797	800	828	822	836	873	827	775	794	907	819	782	812	779	800	820	830	814	795	784	797	847	799	820	794	752	806	795	781	784	813	817	808	826	807	797	812	832	783	786	780	801	856	833	792	767	799	829	800	776	851	814	785	823	831	701	796	818	784	817	831	827	803	831	778	789	830	792	817	800	775	773	818	813	797	825	804	794	846	796	782	743	827	870	817	807	798	785	836	767	860	837	791	830	817	847	812	826	828	874	839	826	774	808	804	846	821	836	786	801	807	838	827	817	842	823	817	831	822	813	829	811	823	795	822	799	776	786	796	818	794	812	779	825	797	878	840	853	848	840	823	772	797	826	784	828	797	781	835	806	881	798	808	805	843	794	803	828	844	785	829	823	854	822	834	791	761	817	811	808	812	764	794	820	853	805	779	791	786	800	878	802	860	802	790	812	842	790	839	794	808	868	778	848	758	798	797	811	824	793	802	810	864	790	809	754	814	834	839	786	857	811	776	795	855	795	764	795	830	790	775	779	849	780	803	807	783	815	820	845	826	849	793	772	846	810	845	824	854	860	814	778	807	835	840	809	801	847	847	809	789	808	793	793	817	760	805	824	814	847	794	702	818	855	802	808	805	794	826	769	773	827	848	786	818	836	838	819	804	807	786	810	797	792	799	854	834	833	834	834	847	818	872	803	789	777	806	810	827	789	831	837	787	804	832	808	784	835	814	775	766	803	812	790	836	815	802	838	793	809	815	802	802	842	816	802	791	814	811	838	823	796	856	814	805	819	821	854	848	802	814	840	780	800	829	817	786	823	818	813	800	811	798	803	842	773	826	787	819	853	804	864	805	807	801	854	806	816	847	792	801	789	800	813	813	844	826	842	854	803	817	790	790	784	862	830	783	833	813	804	804	791	829	813	811	883	799	830	849	766	809	814	867	818	836	802	811	775	809	825	800	799	846	740	830	837	805	814	777	795	806	769	827	839	828	797	742	797	826	768	784	780	777	820	814	836	761	819	800	825	824	834	808	818	818	819	857	802	820	797	811	796	823	817	770	766	842	827	818	802	755	785	774	797	820	824	842	767	818	815	815	813	819	799	838	798	788	832	834	815	865	732	833	852	842	877	809	798	785	832	809	835	787	786	764	831	852	822	784	823	811	809	824	813	864	819	837	792	812	753	817	794	773	793	762	798	809	846	809	832	839	802	787	792	850	786	849	785	806	846	786	772	791	810	812	808	780	855	809	844	791	830	795	778	786	742	834	826	856	799	795	831	814	853	795	800	837	792	834	801	812	776	847	834	794	830	813	820	775	806	791	769	785	780	806	793	777	866	847	795	804	799	786	807	837	771	820	762	842	826	801	779	809	847	847	764	794	835	844	784	825	804	795	824	833	841	791	811	785	794	801	791	815	778	813	784	796	811	830	812	815	784	802	842	761	815	824	790	785	882	847	818	809	815	783	855	849	828	864	791	849	792	797	817	764	791	811	764	825	853	810	835	836	823	789	809	798	882	770	753	758	812	835	757	766	838	780	836	822	758	836	811	872	826	809	780	796	814	835	865	816	802	812	811	817	789	799	806	793	799	811	782	844	833	843	847	817	799	838	842	792	800	827	839	816	808	871	848	799	817	829	837	798	810	830	807	818	798	813	827	770	812	841	748	821	770	770	856	783	818	790	821	784	767	802	771	827	806	815	802	802	811	854	801	806	790	793	811	819	813	811	814	819	841	800	824	830	853	834	837	771	795	836	752	860	825	851	784	825	853	840	831	783	830	786	735	859	817	858	842	766	808	864	803	760	772	844	801	827	789	874	804	772	882	869	836	790	817	833	800	824	829	856	818	833	809	816	829	830	785	809	842	804	872	811	907	840	824	777	814	800	850	849	817	862	808	803	818	787	766	808	878	863	816	797	839	859	802	819	784	788	770	789	854	852	814	782	855	791	796	795	835	789	835	857	798	809	820	799	822	783	841	767	851	813	800	772	757	835	787	773	827	783	835	811	803	798	770	739	841	752	824	811	768	797	803	854	777	837	785	825	734	806	799	823	819	808	795	853	801	789	808	820	783	805	790	822	866	798	830	822	840	796	829	788	854	796	797	744	806	750	815	803	850	831	804	829	783	852	798	886	789	777	834	827	783	821	773	807	802	783	804	799	768	826	812	786	741	855	816	787	840	828	813	856	830	828	816	762	793	783	840	814	823	791	825	836	787	866	846	839	825	790	852	816	809	823	866	809	826	849	765	856	795	821	802	828	814	810	799	773	859	810	786	757	833	842	806	820	836	795	829	828	816	841	814	853	776	794	749	880	818	793	831	820	844	805	817	810	856	803	775	825	846	763	822	810	837	763	867	829	804	770	803	798	826	771	832	780	844	783	825	878	818	812	816	825	844	815	812	817	841	776	813	881	840	853	814	775	818	851	808	848	831	747	876	789	873	789	800	833	855	785	834	842	795	884	774	754	786	853	833	871	811	815	851	767	794	852	809	765	825	844	815	840	813	819	808	800	781	790	882	855	761	837	813	812	856	807	845	811	865	830	802	807	821	800	819	795	773	809	785	850	813	813	781	875	811	773	791	822	838	791	824	879	808	788	840	844	774	782	760	893	803	827	823	848	841	834	867	791	843	805	815	800	805	808	827	845	842	794	818	798	781	806	807	798	789	787	828	825	817	792	819	760	820	836	829	783	824	835	844	793	860	777	804	787	850	816	812	814	801	848	826	789
73057	52980	22462	7757	1329	751	660	549	529	454	482	390	420	411	392	381	359	319	339	350	369	320	329	331	337	322	319	358	364	290	365	369	341	346	339	309	330	312	345	342	310	348	328	331	312	322	341	316	317	308	321	302	338	352	288	300	326	326	315	314	347	311	367	305	315	342	315	330	342	326	291	314	345	349	301	302	331	345	336	310	333	287	307	300	338	331	333	342	302	334	305	318	313	323	298	298	296	298	332	340	314	311	356	339	314	292	338	351	338	343	287	339	325	308	354	330	291	364	343	356	335	328	323	307	294	334	287	316	306	330	341	323	293	292	348	354	304	316	339	329	313	340	340	331	278	305	339	356	337	329	350	345	295	341	316	343	311	344	310	305	315	351	355	311	328	325	339	313	340	293	356	322	307	311	339	348	358	318	310	309	321	299	319	327	304	329	308	256	289	327	322	386	322	320	328	333	335	331	347	299	316	294	320	316	341	311	333	324	345	326	350	321	306	327	302	306	334	309	343	298	309	344	317	301	317	327	285	340	353	358	309	315	369	338	317	339	303	315	345	338	285	310	334	353	356	327	321	337	348	312	331	326	315	315	319	318	306	338	309	318	324	307	303	293	293	361	328	339	313	285	313	316	340	306	305	345	316	300	299	349	361	299	340	340	304	333	322	343	337	292	327	300	272	327	307	304	333	327	304	316	321	300	337	316	332	350	306	339	330	321	314	318	322	292	278	326	294	326	313	314	299	348	305	337	315	314	278	326	293	324	300	296	314	338	291	325	318	295	300	353	338	332	321	320	341	350	335	302	284	307	329	313	370	316	345	321	350	314	290	302	312	311	306	311	330	297	320	323	281	313	351	321	378	341	299	323	314	317	281	301	314	340	331	333	329	321	310	326	338	330	339	332	315	312	300	350	339	371	342	372	318	346	330	326	339	325	321	336	345	296	319	328	335	298	314	337	310	301	311	336	287	327	318	307	304	294	298	326	338	305	322	305	315	319	342	351	340	314	324	358	321	329	316	312	302	292	343	345	339	362	320	326	361	330	337	313	316	316	315	317	336	321	329	344	329	307	318	294	306	348	317	296	331	318	324	347	349	307	311	317	299	322	307	319	332	346	317	349	338	305	317	301	317	295	303	304	344	347	330	346	331	341	307	325	326	322	299	317	373	312	293	308	301	304	308	326	291	328	317	336	325	310	288	333	321	336	339	273	318	319	322	314	296	292	312	298	303	306	303	354	333	324	305	320	320	313	354	337	297	309	350	303	330	353	323	290	323	351	317	304	300	323	333	304	316	331	307	313	352	325	322	330	335	345	327	313	325	300	312	339	332	330	334	313	338	334	347	337	311	286	304	294	318	312	338	318	335	304	339	353	359	339	333	293	319	323	319	321	281	304	337	324	337	317	318	322	332	328	311	331	317	347	365	317	341	343	316	321	313	342	272	322	329	326	306	317	314	330	331	310	296	318	336	356	322	323	307	326	319	299	302	322	317	371	336	285	333	326	334	338	334	325	306	399	331	342	301	329	335	334	342	300	309	292	346	331	335	309	327	338	316	316	328	322	324	297	292	340	305	297	330	306	322	315	303	310	331	299	337	339	339	344	287	317	361	337	319	326	336	305	284	309	343	309	298	289	292	323	320	360	317	312	297	326	315	316	341	321	309	322	302	319	317	312	330	299	346	305	333	319	308	320	303	328	339	300	315	303	303	346	344	282	302	327	335	315	307	326	309	330	340	315	328	323	348	325	332	301	330	333	331	318	322	304	321	297	319	311	293	305	302	317	304	324	326	324	308	308	317	303	330	331	303	317	307	331	309	316	306	338	326	341	330	334	317	303	338	286	329	350	351	319	296	306	342	322	294	324	324	369	315	331	334	305	327	278	295	340	300	332	305	309	341	341	363	345	313	335	310	319	315	339	347	303	291	324	321	324	346	297	321	321	341	356	326	326	330	323	353	306	321	315	328	327	335	338	310	326	313	350	285	297	294	305	338	303	288	296	326	335	318	352	346	312	318	318	348	325	306	281	344	322	342	304	305	387	302	343	324	341	299	313	329	341	306	330	314	303	331	348	323	318	299	330	312	309	357	331	333	343	349	295	287	334	339	311	359	287	283	318	296	317	318	320	302	314	332	317	349	321	356	314	301	314	317	332	333	325	307	333	290	310	328	308	336	335	320	359	350	320	334	320	344	324	325	355	301	319	337	322	310	323	340	339	332	341	342	342	305	336	317	309	316	325	309	339	331	317	344	344	324	329	374	330	326	326	290	354	302	296	337	306	337	360	320	295	315	307	319	325	326	297	329	344	328	341	313	328	340	346	335	316	314	300	322	314	322	289	311	291	317	294	293	323	305	308	303	347	325	294	311	324	338	338	307	348	322	330	361	348	366	323	308	320	328	334	351	319	286	342	314	327	327	330	346	318	296	326	324	306	270	323	315	333	323	343	315	314	320	302	320	328	296	336	294	297	306	303	292	294	357	331	320	316	302	347	359	316	316	291	358	302	320	312	304	304	309	309	326	330	305	343	310	363	302	327	312	341	323	326	362	295	294	303	329	319	336	312	356	362	322	312	328	309	329	279	324	314	348	332	324	307	316	341	309	331	296	304	308	331	316	291	341	342	302	334	309	307	327	334	295	306	338	323	318	299	317	327	339	310	327	314	354	291	309	333	335	316	331	305	332	333	343	332	352	305	300	312	357	305	322	312	324	327	328	330	317	320	325	321	323	331	322	321	328	281	323	314	297	325	309	298	324	328	344	333	314	323	359	321	314	305	300	342	304	325	308	307	334	308	298	294	322	306	299	292	305	319	306	299	335	309	288	351	344	311	340	319	346	313	315	315	344	322	302	363	317	326	319	344	325	314	320	290	327	336	337	326	305	308	332	331	320	291	316	298	325	294	350	306	319	315	308	311	300	303	328	294	319	305	323	340	346	272	327	314	306	323	326	347	314	332	301	320	317	316	317	318	327	320	291	324	318	313	298	329	297	331	327	311	288	329	333	308	320	344	278	301	337	317	328	304	305	366	319	349	315	330	346	351	326	310	296	303	351	304	308	343	288	374	336	295	301	343	333	309	333	336	342	322	316	334	345	337	323	335	330	316	313	324	334	330	326	326	299	322	295	347	315	335	328	345	302	319	328	319	332	314	327	325	349	317	276	336	335	310	306	328	312	327	319	310	294	299	325	329	281	350	325	315	302	356	351	334	296	293	316	342	326	321	284	334	326	297	344	345	314	319	317	318	301	316	337	305	342	326	304	301	305	330	339	332	264	316	302	299	327	308	315	356	319	291	349	302	331	324	312	292	325	328	299	324	318	316	330	341	311	321	297	306	282	306	332	336	330	289	324	323	315	325	348	324	342	325	298	298	349	342	291	327	320	321	341	313	372	346	316	368	324	313	326	326	343	311	316	308	332	324	317	339	308	337	322	345	359	347	308	318	335	321	301	331	318	353	293	309	290	296	308	309	346	339	347	308	287	304
48951	38989	3508	3855	3382	2876	2292	2031	1712	1604	1548	1261	1264	1257	1123	1089	1002	1012	992	1042	1027	934	882	927	865	912	889	861	897	861	842	877	830	866	835	874	849	905	824	843	788	895	790	811	797	847	792	813	781	800	745	797	812	740	788	835	801	801	793	801	773	733	740	745	787	741	821	767	748	784	810	792	764	788	770	823	778	766	810	800	796	765	732	735	769	805	783	792	725	762	756	760	743	752	801	747	768	784	799	763	826	743	739	771	771	838	757	737	745	802	764	784	740	768	762	777	786	738	725	789	760	741	764	738	724	789	768	734	752	752	759	813	776	799	845	729	703	725	762	735	772	747	772	802	744	812	811	762	797	719	786	784	770	785	723	759	732	788	778	834	729	816	719	735	736	752	745	788	743	739	768	748	761	749	736	764	802	799	802	738	786	769	761	782	776	743	783	740	779	767	756	727	746	800	791	787	750	801	799	782	805	739	752	740	802	757	740	793	743	745	808	777	755	768	796	767	750	740	787	787	770	775	730	819	760	705	842	786	795	778	815	783	745	790	797	746	744	775	730	750	792	815	739	757	754	750	823	762	822	735	726	749	773	771	766	741	772	764	751	797	783	791	807	749	803	762	786	758	758	789	777	749	753	777	784	805	722	751	759	831	752	801	757	783	709	761	741	794	805	743	815	731	777	703	764	730	721	787	732	749	788	775	773	802	821	781	757	751	828	742	787	746	760	769	766	721	781	792	745	756	755	751	761	773	776	771	730	744	820	738	776	824	733	740	778	739	768	771	762	781	745	722	750	805	752	761	809	792	773	790	807	797	721	787	812	751	798	742	760	746	776	749	754	736	744	765	785	764	807	752	768	737	718	764	811	797	822	747	737	757	750	784	751	719	781	786	755	749	785	808	753	769	780	706	791	746	731	765	824	758	754	784	776	773	747	739	794	767	727	728	771	777	795	770	757	733	819	736	704	773	773	737	797	773	755	782	800	739	746	716	804	780	758	736	785	743	801	780	741	737	773	775	774	730	758	787	771	771	765	799	763	761	738	702	799	762	744	824	759	808	775	751	765	755	771	714	814	767	758	763	767	812	791	730	739	777	759	795	760	771	764	767	839	799	735	787	730	753	767	761	763	704	756	781	726	732	781	781	795	743	758	783	805	771	775	776	844	805	750	767	786	754	751	814	775	764	746	791	817	762	761	738	769	744	756	786	744	767	789	785	788	818	697	752	774	787	742	645	705	770	759	775	749	757	771	764	805	711	767	815	763	776	739	759	744	736	802	812	686	793	777	764	762	734	773	818	764	782	751	779	773	753	788	729	821	791	724	792	784	759	792	725	784	769	795	736	746	747	747	775	784	725	759	777	723	768	815	756	756	828	782	806	738	757	675	758	716	757	792	773	813	783	760	760	729	751	784	765	795	765	776	723	730	776	731	792	796	761	749	769	797	722	774	747	818	750	762	742	760	730	766	786	805	786	745	766	776	773	784	829	733	757	731	761	740	779	784	745	797	780	737	810	746	817	754	713	752	805	782	796	778	734	783	763	753	754	755	741	762	759	793	766	751	809	708	775	797	829	782	765	815	748	726	725	709	766	779	716	774	805	752	779	807	765	753	765	760	756	778	805	776	739	723	791	775	759	764	781	764	765	762	752	766	761	755	788	769	723	722	785	739	713	730	764	770	778	797	734	761	758	767	764	716	768	764	770	759	785	762	745	770	814	812	781	780	769	771	771	711	778	758	768	728	734	743	809	753	803	771	805	820	770	741	730	767	757	745	761	767	758	806	757	782	719	754	762	707	763	796	799	760	823	765	770	760	761	784	776	778	714	800	725	738	775	778	744	746	771	758	742	762	766	781	775	810	744	747	737	819	772	806	739	763	758	773	772	753	787	757	748	772	765	742	701	759	767	804	794	744	774	734	793	705	719	725	791	768	765	759	794	726	771	746	777	818	784	835	768	777	796	775	809	717	778	739	773	725	776	809	774	765	754	738	778	735	775	808	773	738	730	803	831	747	758	749	752	767	757	717	747	756	764	768	780	761	746	747	771	757	751	774	779	778	779	763	756	762	826	733	763	737	791	768	752	805	793	738	743	784	783	760	763	779	838	766	740	770	758	745	792	740	797	786	790	763	758	764	783	775	734	788	815	771	735	773	796	776	750	773	773	773	795	747	728	747	766	801	743	781	835	772	773	784	789	809	793	786	741	715	761	715	785	764	728	777	754	780	784	736	826	855	797	742	776	807	805	715	765	732	802	751	765	728	778	744	740	771	827	790	773	771	835	739	789	770	746	738	789	768	735	754	799	773	792	728	776	750	787	763	752	737	778	771	794	788	723	729	757	756	775	730	801	747	804	743	760	753	734	778	783	738	769	767	738	718	760	747	723	764	761	782	734	759	754	789	753	791	759	743	797	764	750	817	773	721	728	763	720	810	745	779	758	779	722	791	724	767	752	774	748	771	783	752	750	733	735	764	778	716	774	741	754	746	803	790	765	762	737	737	755	745	713	794	784	761	768	724	791	753	750	721	812	742	744	769	744	769	766	775	783	708	726	744	814	748	800	742	771	734	738	785	826	752	711	741	782	735	768	784	756	719	775	731	739	736	788	713	765	750	759	735	796	717	797	750	766	785	812	735	785	785	782	773	770	730	753	760	802	742	744	785	778	767	760	717	735	767	705	746	758	761	843	777	735	740	801	707	743	811	760	829	774	800	760	816	783	732	766	781	795	726	766	735	761	784	751	804	785	763	819	750	758	796	748	777	711	758	779	784	787	747	751	736	794	830	772	790	718	732	767	754	797	796	761	732	760	739	773	802	788	718	763	793	774	767	786	788	744	767	760	806	747	770	727	707	800	766	805	747	770	730	704	786	742	749	773	789	760	725	741	807	775	693	746	757	787	767	787	771	746	787	714	768	784	744	786	750	769	784	740	741	799	749	749	784	760	752	778	798	690	789	741	775	767	761	724	764	798	754	782	763	751	775	780	757	754	773	743	740	779	773	721	761	760	740	784	759	766	773	719	783	736	729	784	763	774	784	800	779	768	745	730	772	725	770	778	779	774	823	758	791	780	772	752	809	778	732	730	753	744	749	748	768	736	771	808	779	784	722	782	807	786	774	806	725	717	724	756	776	753	774	777	822	734	806	763	761	749	775	769	771	718	791	784	738	780	772	772	751	762	800	744	731	723	825	779	806	802	781	731	742	797	750	725	736	792	770	771	742	781	763	776	747	764	801	792	745	751	774	808	775	802	733	694	792	759	797	751	749	754	763	770	765	812	767	735	753	740	749	767	805	748	795	732	743	770	753	773	795	764	772	791	811	795	720	776	762	724	736	777	831	797	729	729	735	786	736	772	764	750	764	770	815	780	755	714	759	791	774	766	779	788	741	770	708	751	829	803	747	793	813	739	770	728	762	723	764	742	758	771	763	743	747	757	778	782	776	785	741	784	767	768	784	784	724	840	829	808	765	767	759	780	767	754	753	789
13283	4974	294	191	208	198	198	172	199	170	197	165	174	172	188	153	160	147	161	191	177	196	176	157	182	183	176	168	179	167	183	176	166	167	180	200	187	154	193	184	184	162	172	167	197	191	184	154	187	188	172	181	154	186	185	182	176	186	200	154	164	173	189	168	173	166	170	192	153	212	179	204	156	179	155	163	192	163	182	206	162	182	190	148	156	182	167	191	198	188	172	206	170	155	186	174	185	146	170	170	178	171	172	186	184	162	180	178	163	187	208	182	162	192	186	177	168	150	178	169	173	180	181	183	171	165	183	162	183	175	164	169	181	191	195	165	183	179	192	167	171	165	195	183	161	179	174	180	172	208	162	167	186	191	145	190	180	181	203	173	186	194	179	156	198	172	201	168	159	190	199	172	186	173	194	182	163	179	153	160	169	181	169	184	187	174	202	172	169	208	186	158	169	159	175	162	161	190	159	161	174	165	186	191	175	173	153	188	181	175	176	185	165	177	184	204	199	193	165	171	185	195	186	200	180	183	184	181	168	167	155	206	183	167	154	153	164	187	180	180	146	183	192	179	199	176	180	168	190	179	181	163	153	175	162	161	178	191	170	173	160	163	146	176	169	170	163	155	179	173	185	184	173	186	159	171	194	160	146	206	170	149	181	197	187	198	166	183	204	172	162	185	155	177	181	160	181	169	157	169	176	176	179	200	180	187	186	160	180	163	175	191	191	171	168	154	176	176	175	182	180	166	174	162	194	175	173	177	166	189	154	182	183	201	166	160	163	175	187	156	188	203	180	169	158	162	147	171	181	169	148	191	182	156	187	216	163	149	177	191	189	152	154	171	173	199	163	178	175	189	182	174	163	196	182	188	174	179	181	184	175	183	172	161	190	174	183	183	194	157	154	164	193	190	168	167	167	166	176	198	176	137	178	172	185	168	188	189	175	191	161	190	188	157	197	156	166	167	160	182	168	179	154	213	186	183	165	155	157	192	179	196	181	208	188	159	176	188	173	161	176	167	164	175	174	210	205	174	143	179	163	181	170	149	158	177	197	163	192	157	165	177	165	196	160	181	174	178	183	166	173	172	152	171	168	172	161	158	160	162	192	154	149	142	185	165	168	176	171	202	188	190	180	165	180	184	183	161	178	174	213	169	178	186	187	163	183	176	208	185	162	188	162	167	173	154	173	181	175	192	214	163	177	165	183	160	148	183	172	163	159	179	174	181	182	168	193	185	176	157	180	190	174	190	171	193	173	150	190	192	201	154	172	184	166	198	185	182	174	145	164	193	149	161	180	188	208	173	178	177	175	171	184	179	165	187	172	167	169	167	169	174	156	152	167	203	177	159	175	172	165	167	184	196	189	181	177	174	174	186	171	177	188	158	186	181	166	198	169	172	191	170	173	145	172	142	186	192	170	166	181	180	185	172	184	184	169	180	181	186	173	173	197	137	144	168	169	187	171	172	145	161	182	160	166	179	192	148	177	171	166	167	165	163	184	168	203	174	168	196	182	164	167	180	175	167	154	182	167	172	185	193	154	180	191	184	175	189	178	175	163	152	168	172	157	189	162	172	158	150	181	165	191	163	179	171	176	157	188	171	179	156	184	179	190	185	188	191	170	185	210	166	175	195	147	163	182	178	167	196	164	180	178	166	176	169	190	146	190	182	203	196	176	161	194	187	182	180	187	161	166	156	143	155	170	185	176	153	189	178	165	194	161	182	182	168	176	152	178	176	204	177	180	202	174	181	170	172	149	161	173	190	136	183	175	166	183	178	176	177	178	171	193	178	162	166	164	185	167	166	175	178	165	175	172	183	183	166	169	184	181	155	174	200	184	164	203	159	183	190	183	160	174	174	165	196	176	181	158	184	173	161	151	172	156	174	175	181	170	181	182	177	183	166	166	164	169	173	182	153	170	178	165	163	151	177	186	176	165	170	194	153	185	164	173	171	159	139	155	179	193	179	195	177	181	195	180	187	171	165	191	166	176	177	177	191	181	171	168	163	178	161	204	182	160	181	178	164	165	169	167	143	189	186	194	181	182	184	155	172	180	178	179	191	199	152	151	172	152	157	188	194	177	147	166	195	154	192	181	191	173	184	180	186	169	175	164	161	175	175	173	183	178	196	163	169	173	194	152	168	189	178	179	191	162	187	196	160	152	171	208	144	171	178	180	147	189	164	163	197	186	167	187	162	171	175	169	137	150	180	156	174	174	163	162	164	184	191	176	170	154	183	188	185	188	156	196	187	191	157	176	175	184	172	168	174	162	193	152	158	171	161	184	165	178	165	193	178	156	168	180	165	186	159	175	191	159	170	176	171	178	202	179	167	187	181	163	172	196	179	172	166	172	187	168	200	166	160	187	156	154	178	183	187	178	198	197	172	180	177	162	170	156	135	170	179	167	184	177	186	170	157	176	196	167	153	175	187	142	187	164	164	200	179	175	189	187	178	169	198	186	189	193	168	175	156	184	190	183	182	172	185	184	156	187	148	192	173	149	159	167	137	191	184	179	190	180	177	150	162	179	199	190	158	161	154	193	181	191	181	159	164	187	174	164	160	185	170	175	186	186	167	192	184	174	174	189	170	172	195	167	160	177	178	186	149	164	171	178	175	187	158	184	202	171	195	166	166	166	167	183	181	162	169	179	152	188	186	180	173	173	165	176	173	181	197	170	148	194	168	179	178	190	195	201	172	168	173	169	162	170	169	202	176	178	180	148	181	176	178	157	208	141	182	177	174	163	193	195	168	162	191	194	180	180	156	150	157	186	175	177	170	159	176	163	173	152	188	155	174	192	147	157	155	169	192	170	191	179	170	178	169	163	190	179	172	167	173	197	146	210	168	156	177	170	169	175	159	161	168	186	173	178	181	190	169	177	150	190	151	180	161	182	169	144	192	170	192	166	183	160	177	157	173	211	191	161	170	170	160	159	215	154	170	169	179	190	150	171	161	194	168	165	144	191	162	155	187	198	162	182	178	176	172	173	186	157	195	176	175	145	181	181	159	170	178	184	192	173	170	180	170	177	187	178	154	148	156	177	158	172	176	170	157	179	167	185	161	156	191	171	163	175	191	179	194	186	182	154	164	179	152	160	164	168	173	170	185	151	168	186	181	213	170	184	186	182	190	205	204	173	158	169	173	192	197	189	163	163	186	161	171	174	162	159	177	172	173	162	156	182	168	195	175	179	160	181	166	164	192	178	174	203	196	179	160	171	159	145	178	184	179	157	176	182	152	159	178	164	187	163	153	178	178	165	187	185	161	166	178	163	177	201	174	183	176	177	186	167	185	188	196	195	177	189	164	173	151	181	173	178	176	166	184	179	184	183	153	189	177	168	155	183	183	180	160	165	175	155	181	170	157	162	185	189	163	177	189	167	163	191	143	155	191	136	186	160	168	190	162	188	170	176	174	160	186	199	200	185	174	174	197	186	178	167	176	168	178	179	174	177	169	190	155	175	177	183	163	207	196	175	183	160	164	179	191
14568	6114	546	552	578	505	515	508	516	509	503	513	526	518	528	488	482	534	523	503	486	488	506	513	478	513	489	490	451	510	490	511	501	496	487	504	512	506	474	493	513	514	529	445	482	490	455	431	465	504	488	483	492	453	497	490	494	498	517	487	475	461	509	487	484	455	515	490	466	538	500	500	492	514	505	472	491	468	495	449	478	479	481	489	489	504	497	471	483	519	476	481	491	496	491	474	479	481	478	477	509	474	490	451	501	468	527	492	482	496	480	480	480	511	457	486	468	520	534	461	505	487	448	527	504	487	482	484	480	515	462	495	483	493	496	544	442	446	502	475	482	468	477	496	532	487	490	521	506	475	514	473	500	474	521	535	477	524	465	501	450	489	481	474	505	486	497	499	493	521	487	532	510	523	474	487	469	495	469	493	467	478	536	475	503	501	493	479	453	514	486	498	490	487	514	498	508	474	515	518	481	470	510	501	488	479	511	493	497	483	493	480	466	498	497	511	472	541	501	424	520	543	479	475	458	487	480	506	543	522	500	498	491	515	468	469	521	487	522	435	509	461	490	492	489	475	497	472	508	471	494	494	479	482	501	473	493	516	477	495	486	490	460	486	495	499	493	483	471	476	488	483	499	491	480	486	496	485	495	511	470	484	477	482	503	510	497	496	484	476	445	473	458	455	497	459	513	511	517	515	489	494	501	487	466	465	507	521	508	509	504	544	502	494	479	470	501	525	480	495	466	502	499	499	456	491	493	488	500	486	523	525	475	483	506	509	456	477	514	496	496	485	519	507	485	494	511	460	464	533	467	518	497	506	489	491	488	476	487	479	477	465	490	505	477	451	497	501	465	503	491	501	502	477	507	483	475	467	454	433	515	551	467	466	507	469	466	468	495	488	504	512	472	491	507	486	443	515	472	489	488	466	485	495	514	534	472	486	492	450	487	472	473	492	430	480	473	434	467	504	471	486	527	492	506	496	451	514	499	500	460	470	503	512	483	496	445	528	480	509	512	471	489	511	519	475	484	498	427	509	503	512	447	509	458	505	452	508	493	520	491	471	474	453	484	475	527	465	539	465	515	473	495	521	475	491	484	490	458	452	481	485	516	478	503	508	464	486	503	511	503	498	470	499	489	454	495	452	513	482	493	507	504	445	476	510	476	490	456	483	533	520	467	497	468	486	524	483	498	442	483	446	467	491	490	476	493	467	502	517	499	473	477	455	510	471	496	454	493	498	483	517	496	517	495	493	467	476	503	486	459	476	503	491	503	515	493	457	492	472	461	495	509	485	480	506	483	503	497	500	473	507	479	507	472	484	513	479	453	496	499	476	460	488	518	524	474	520	485	471	509	483	481	517	481	510	479	457	451	466	499	482	460	474	493	492	497	534	525	532	491	473	504	469	485	447	476	470	499	506	483	487	515	511	476	457	489	460	490	515	478	483	481	522	480	504	479	504	491	482	445	500	446	487	462	498	482	464	505	522	506	496	473	528	477	492	477	482	467	492	475	495	500	474	510	489	495	500	508	510	505	484	493	516	526	470	536	523	467	490	484	508	491	454	477	499	449	503	527	493	452	501	457	498	479	503	479	468	505	488	476	487	500	506	501	484	502	466	522	494	507	505	484	508	495	454	507	486	480	493	469	484	502	461	496	504	470	451	508	468	500	513	483	495	476	491	468	471	510	508	490	458	475	486	471	514	455	493	487	503	452	503	487	482	503	493	509	475	491	508	458	517	460	447	490	492	513	466	520	500	499	488	518	495	497	513	461	496	469	479	505	502	485	487	452	480	490	477	442	515	509	489	479	484	471	468	534	502	485	506	460	532	510	484	519	471	476	484	517	478	496	499	482	552	504	495	508	457	471	514	497	505	479	485	443	477	488	476	490	490	523	482	465	503	517	502	471	489	460	501	480	496	514	520	526	491	486	501	491	448	514	455	464	492	500	509	484	485	530	481	508	487	457	507	485	471	482	500	507	470	536	463	515	505	509	460	467	494	498	491	496	506	523	470	527	501	494	493	469	485	494	484	467	503	479	505	481	498	470	492	506	449	506	449	492	527	511	482	449	501	488	458	477	499	505	496	501	515	513	514	494	517	469	466	494	440	499	505	471	495	469	549	479	486	495	487	498	484	509	446	513	517	488	526	490	467	495	471	461	511	498	475	463	505	480	504	496	507	505	449	471	514	460	493	480	511	483	505	496	516	497	493	496	458	447	506	479	508	460	487	509	497	492	529	500	478	510	538	476	492	459	524	468	546	513	475	502	524	442	506	478	453	468	482	504	482	486	506	518	496	514	511	481	519	481	499	509	478	478	515	495	498	502	524	477	515	458	491	455	510	471	509	496	456	506	492	503	489	485	487	502	485	479	447	501	501	521	461	520	481	470	505	524	476	500	533	478	518	481	487	530	489	475	523	490	499	514	467	496	466	478	511	458	514	453	488	483	518	504	487	531	501	470	490	508	501	471	521	526	482	510	483	486	497	503	458	502	464	513	495	473	451	539	468	542	491	515	522	497	455	480	465	491	501	511	491	448	518	488	507	474	485	482	544	501	502	466	511	478	513	528	494	495	483	486	498	486	510	431	501	520	494	493	482	481	479	482	471	491	494	503	487	491	494	500	437	488	529	456	522	470	494	475	480	496	489	554	464	508	501	490	456	501	498	481	502	444	500	480	480	483	474	501	501	492	500	487	520	484	515	506	502	525	483	508	445	486	465	494	512	476	479	503	448	490	488	503	454	488	511	436	528	492	474	511	522	517	492	455	511	474	528	474	493	484	485	435	442	498	489	494	489	492	497	472	514	477	494	499	482	475	516	467	455	472	494	464	507	482	483	474	478	458	497	470	483	465	525	542	491	506	471	454	539	513	486	488	482	490	534	463	469	464	469	496	492	494	499	456	488	497	455	481	542	473	488	512	458	500	471	480	456	519	486	521	500	480	461	492	468	469	526	497	478	500	452	511	503	514	510	486	499	481	488	518	512	468	523	526	502	522	473	473	471	473	503	542	453	507	452	464	514	479	461	485	500	468	487	510	488	500	513	467	504	498	507	446	475	488	471	470	470	461	468	467	501	489	493	494	489	511	525	463	515	478	491	517	438	485	497	515	521	481	502	452	460	483	479	488	484	524	492	497	495	476	532	496	466	519	531	453	509	524	459	478	555	506	505	458	474	481	493	498	498	505	475	517	509	494	505	465	499	523	443	470	507	495	449	476	484	504	491	528	483	438	449	484	546	483	507	501	458	476	504	503	499	501	476	482	504	503	487	522	476	519	488	520	492	472	484	479	511	485	516	491	504	459	463	473	482	496	498	452	474	457	476	479	496	478	487	487	471	498	502	486	493	505	516	465	480	473	482	527	519	465	477	445	474	498	448	468	491	499	507	503	481	478	477	496	463	478	481	497	484	495	471	503	469	509	451	481	511	486	480	504	497	493	506	515	483	527	472	509	456	501	519	496	505	494	462	497	489	470	497	467	510
63191	47720	15005	1882	709	579	517	417	404	430	367	351	377	372	365	380	331	325	295	353	339	364	339	360	317	328	335	351	366	320	350	378	313	324	332	321	330	292	330	311	322	307	310	353	344	337	334	310	353	292	334	323	310	330	308	333	342	316	318	337	343	293	335	294	333	331	336	307	320	291	345	309	340	305	362	319	288	310	319	335	328	321	298	320	360	328	323	312	319	334	333	318	326	342	289	351	334	331	286	327	286	335	344	336	349	331	322	324	339	322	324	325	348	380	325	330	339	372	363	362	317	331	293	311	337	326	330	333	354	318	333	347	312	315	292	282	361	355	317	331	313	313	353	297	346	361	337	356	325	311	322	292	328	311	351	330	322	317	330	349	339	364	301	318	321	360	345	306	350	297	306	342	346	339	304	354	361	345	301	330	368	384	312	351	353	355	306	324	311	329	307	320	338	333	328	337	320	353	327	307	339	325	298	343	323	331	314	318	325	300	305	323	359	316	332	358	363	319	287	331	351	309	337	312	306	365	342	349	343	346	329	366	303	333	330	350	325	306	354	347	339	349	307	301	354	337	308	342	315	310	298	351	318	339	350	357	321	336	329	310	357	352	357	350	333	300	305	313	320	357	350	317	335	323	328	301	307	338	326	334	306	349	341	330	343	314	318	331	296	349	347	313	302	335	331	307	331	331	308	315	351	357	325	325	304	351	349	288	348	352	335	324	365	359	326	329	323	314	359	322	307	336	341	344	347	339	359	306	322	343	331	334	307	348	324	322	325	315	316	305	330	313	322	334	346	306	343	348	312	338	335	338	327	311	371	314	310	337	345	332	313	337	331	352	311	328	313	311	335	347	288	299	313	358	307	323	345	324	343	326	354	341	327	310	318	370	327	326	295	323	329	302	346	322	335	310	299	315	301	327	366	344	366	343	319	325	309	315	325	327	341	313	324	323	349	358	342	344	360	335	322	336	361	309	314	310	314	314	329	338	331	291	348	325	328	336	319	362	327	318	323	337	310	351	294	335	335	388	318	330	365	356	345	339	309	354	328	322	354	314	332	281	339	325	319	350	339	350	382	319	312	362	372	324	366	357	331	329	324	339	354	332	314	334	326	296	350	329	328	295	323	333	308	324	360	321	333	334	300	322	329	312	346	327	322	332	336	335	311	409	348	327	339	326	342	330	316	319	339	307	361	365	335	325	344	349	342	325	308	316	355	333	327	344	305	334	327	311	317	313	336	315	327	314	334	306	330	348	346	306	344	317	326	312	333	328	337	307	332	333	305	314	317	312	326	358	313	332	335	364	322	319	320	337	342	328	352	321	321	331	324	316	295	335	336	330	315	319	342	296	335	313	300	305	327	347	345	341	350	351	332	343	329	328	323	323	312	341	323	343	350	325	330	343	336	325	302	358	312	337	304	333	317	348	291	321	301	341	295	288	301	323	321	314	286	315	308	377	340	378	314	355	324	316	333	334	359	323	317	325	309	322	343	346	315	311	312	314	336	373	340	312	353	332	321	345	320	313	317	313	307	306	354	327	349	309	331	316	323	328	354	309	346	336	319	383	304	321	308	304	369	322	324	324	333	364	331	310	313	301	314	369	373	313	363	304	355	338	341	364	294	331	338	330	311	324	350	320	307	333	329	315	327	339	307	352	326	312	337	312	318	365	328	334	341	325	301	311	358	325	343	294	326	315	311	344	332	291	346	343	349	341	335	322	345	275	316	347	321	322	294	352	337	326	322	338	302	312	343	300	323	338	315	306	325	344	322	364	354	347	330	322	365	340	338	313	340	329	362	357	335	305	339	306	346	345	353	301	368	335	307	310	329	339	378	303	338	329	303	298	355	336	284	351	301	324	302	342	305	296	365	321	314	343	329	318	329	309	313	317	333	340	299	326	317	282	353	349	342	361	371	338	331	335	350	314	352	312	337	348	339	364	345	339	298	331	354	367	306	324	348	326	322	319	341	340	295	324	345	357	331	318	332	347	323	368	320	322	322	356	322	326	286	329	335	313	341	341	357	336	367	374	332	347	295	325	343	357	336	313	326	365	304	362	340	324	353	350	321	307	300	322	305	349	321	344	318	313	336	364	313	335	294	293	295	313	335	362	372	276	314	342	343	343	315	336	344	342	339	360	314	323	342	381	320	286	321	328	339	323	338	311	340	324	308	319	327	297	315	313	334	298	313	335	325	315	320	352	323	328	343	319	336	356	327	327	346	311	320	307	324	315	328	353	344	329	314	333	324	329	336	351	314	320	302	317	321	317	322	342	339	306	323	304	299	324	334	346	294	323	331	322	350	300	353	328	337	336	346	306	315	302	336	348	346	323	349	326	306	304	337	313	354	342	342	312	335	349	346	305	317	313	311	320	321	333	300	359	328	346	333	351	339	297	298	298	346	346	327	348	318	365	348	345	355	354	344	307	328	328	335	322	293	309	336	328	353	332	322	335	363	309	309	320	309	332	322	340	333	345	353	321	354	321	312	321	310	357	345	315	337	305	343	312	328	291	345	337	338	327	345	319	315	347	322	335	329	325	358	358	304	304	328	339	371	301	325	325	321	361	325	378	318	310	338	330	320	309	382	308	307	329	299	321	344	351	311	340	352	332	349	341	296	321	339	322	345	316	340	333	311	301	311	311	324	366	343	359	334	347	311	365	339	291	355	343	353	322	319	298	370	296	345	340	302	315	310	361	331	320	313	342	324	353	324	310	336	343	356	319	322	346	311	319	357	346	337	307	314	336	300	341	360	329	354	345	367	319	324	328	326	305	314	335	296	315	289	353	344	336	358	335	333	330	325	303	348	335	320	341	307	353	325	305	366	306	341	328	330	332	356	305	332	302	309	339	332	349	315	348	334	311	333	330	326	365	355	328	337	316	342	343	332	332	350	332	310	301	329	326	344	347	325	299	315	305	359	371	307	327	318	310	348	352	325	327	307	287	305	340	330	354	341	325	325	361	361	339	345	307	336	342	351	342	333	354	376	358	306	320	296	319	320	356	335	323	338	351	340	285	351	303	354	313	311	315	319	305	327	325	306	320	365	340	323	343	305	296	329	345	362	320	321	348	320	332	345	314	330	335	344	344	318	341	319	344	336	328	319	331	296	302	330	304	350	314	332	341	304	336	335	359	345	320	324	315	348	352	314	322	294	270	342	326	309	321	312	340	310	366	287	336	321	300	344	297	316	344	331	332	304	344	367	347	318	310	341	361	327	342	338	292	360	333	353	336	313	367	295	321	327	349	301	324	331	342	365	361	340	302	353	294	328	342	332	326	325	325	347	334	332	319	317	317	319	326	326	316	355	362	335	323	317	281	328	313	342	302	305	343	348	324	314	318	355	335	344	336	309	314	331	326	351	317	333	316	340	321	309	319	315	300	333	325	303	322	352	325	318	325	310	322	328	310	329	318	333	329	334	334	346	346	391	319	389	340	347	307	335	295	349	334	297	334	329	325	340	328	310	340	356	338	339	349	346	326
40232	29479	2271	2418	2232	1879	1671	1388	1332	1274	1140	1053	1115	1051	1033	991	976	1003	902	917	877	898	964	902	907	875	856	837	832	904	853	853	849	835	852	828	858	862	855	836	828	866	847	832	895	835	848	829	825	820	863	854	819	844	856	835	844	805	871	806	851	809	809	809	808	781	767	812	788	797	849	829	810	822	800	866	827	844	806	807	798	831	874	789	831	787	795	813	821	815	791	812	828	847	838	820	883	800	800	821	776	842	825	871	778	808	815	776	827	774	809	792	821	806	823	765	825	786	882	827	821	826	829	843	790	850	789	816	789	812	766	807	877	827	813	788	868	813	794	746	755	859	783	818	823	762	777	805	789	779	818	870	819	840	830	806	832	837	821	846	796	793	801	804	785	799	788	780	773	831	834	739	805	848	849	831	791	816	871	795	829	827	862	844	845	804	765	783	808	811	853	812	811	786	841	805	858	815	794	844	797	841	797	771	810	798	808	806	801	873	855	857	797	809	778	854	784	814	851	818	803	809	794	859	836	826	794	777	839	817	819	822	787	840	827	837	784	815	809	806	804	808	847	787	850	815	815	828	759	789	795	824	793	856	758	811	761	817	813	817	875	847	824	816	804	848	831	841	755	792	802	765	809	778	836	838	805	821	832	766	833	831	769	789	768	812	803	810	760	839	835	827	787	811	772	856	825	794	831	848	850	813	835	815	851	818	797	775	817	762	881	831	830	845	750	776	823	811	828	834	785	811	843	843	824	796	851	847	781	786	801	771	790	858	809	822	836	783	830	816	766	833	826	767	838	826	819	782	765	811	821	799	852	820	854	836	834	798	823	770	808	811	803	784	842	777	797	808	828	802	786	827	847	812	816	785	832	833	836	784	825	823	797	796	835	814	815	821	795	752	798	808	848	829	808	823	809	801	783	817	805	789	829	855	820	859	811	836	789	850	817	795	791	809	854	824	797	842	823	764	780	784	848	781	828	878	772	780	825	801	774	837	793	775	833	784	813	809	815	750	770	792	784	831	773	776	795	820	813	799	864	790	807	852	849	812	823	835	806	837	792	803	793	794	789	869	799	761	793	809	837	838	816	812	819	821	840	818	807	823	830	804	819	840	813	804	823	768	802	801	822	780	865	794	814	789	839	830	786	795	804	867	766	867	843	795	794	785	863	796	814	858	832	802	809	813	827	815	826	807	803	809	815	780	850	782	796	816	811	808	800	818	761	762	787	818	830	795	818	833	798	831	810	815	786	888	799	811	821	815	841	802	821	796	833	840	819	801	820	831	804	832	826	788	790	804	799	864	800	802	797	885	813	797	791	808	848	796	776	803	854	781	818	795	769	827	763	835	844	795	861	820	833	805	841	824	767	816	841	820	824	802	826	835	843	855	821	881	788	770	812	807	821	877	837	846	805	810	820	782	784	804	808	827	828	813	795	797	775	790	821	817	801	786	795	828	838	834	839	775	794	828	814	847	790	836	771	796	829	784	785	780	807	835	739	850	867	789	776	841	868	813	840	855	777	829	852	831	836	837	818	771	799	827	783	764	831	863	836	812	845	838	826	772	867	808	798	805	811	873	846	791	836	807	839	779	821	847	787	802	810	828	840	825	793	784	847	806	823	763	832	814	803	840	815	842	815	832	813	795	788	850	834	793	822	815	809	832	780	832	823	803	842	820	770	820	777	828	845	845	788	852	777	799	817	827	825	799	843	840	799	855	812	832	812	837	761	826	781	806	819	769	784	803	810	843	813	844	847	812	851	853	872	823	807	838	853	836	831	824	816	835	784	818	811	811	821	818	826	775	826	812	840	832	822	826	795	791	839	760	842	810	773	786	790	816	807	818	824	842	808	850	810	817	868	837	846	864	804	838	820	827	829	821	826	788	882	842	769	785	787	744	809	835	809	854	823	826	846	772	795	808	837	821	828	850	847	852	868	849	747	855	808	800	775	814	797	802	810	820	858	869	809	838	804	795	820	780	836	809	772	776	800	824	795	843	901	775	815	831	841	833	768	832	798	841	879	810	808	868	833	789	797	804	790	786	846	853	757	822	804	791	834	838	749	840	772	836	837	876	850	798	843	809	783	871	844	797	769	815	797	828	834	770	831	761	781	861	854	793	750	837	810	788	838	788	816	793	840	772	746	870	781	789	842	800	887	841	829	884	806	827	813	841	833	774	793	819	834	812	838	797	778	843	810	793	826	842	775	797	801	863	827	788	827	822	798	812	785	805	800	830	826	813	860	823	781	827	816	798	779	859	846	818	824	762	859	852	827	825	802	819	851	819	793	802	784	811	827	796	821	872	856	795	831	789	838	789	789	848	819	839	825	815	828	782	799	862	821	859	780	803	755	852	792	780	855	794	782	829	814	796	798	846	791	816	810	830	841	822	785	791	790	825	812	842	842	854	823	812	830	804	833	821	777	849	831	808	803	789	876	806	832	800	800	812	820	805	799	826	817	804	816	837	822	882	831	770	839	808	812	807	857	804	839	858	852	824	880	803	846	813	800	840	813	797	782	828	881	735	752	796	813	833	813	867	811	830	828	806	747	815	753	870	814	818	799	841	839	809	807	829	784	821	766	791	791	816	847	849	840	793	844	831	838	789	812	791	868	810	790	793	862	773	815	841	763	852	766	804	820	787	832	776	813	798	760	847	855	785	797	830	802	806	867	756	822	780	821	849	804	800	854	840	804	894	805	789	802	831	831	862	803	795	823	766	813	792	826	822	848	800	861	835	850	855	789	812	821	820	765	778	789	799	818	796	802	792	846	821	831	798	820	822	838	808	815	787	839	842	841	810	826	833	824	834	809	856	789	778	850	865	812	822	820	802	771	747	797	771	875	892	832	859	819	800	790	791	886	756	786	839	812	821	832	803	787	819	786	837	845	831	785	801	779	810	815	807	811	815	844	820	807	829	800	815	770	785	817	802	840	830	831	836	817	805	795	802	798	844	771	843	822	769	835	870	788	832	848	810	838	824	802	859	766	828	754	808	828	815	852	847	825	815	786	859	780	816	785	778	806	854	796	873	786	797	848	856	844	773	806	868	798	835	863	808	759	825	840	807	805	802	797	776	808	837	856	767	793	835	830	831	789	839	836	821	872	834	841	815	793	791	790	819	815	751	811	820	838	770	820	855	816	821	835	756	770	754	849	796	778	773	838	829	826	859	835	806	804	875	772	786	809	775	840	808	806	811	797	838	787	805	746	860	820	807	838	839	817	848	837	863	815	815	784	898	802	795	814	857	826	824	842	800	810	792	773	782	829	797	784	836	860	821	817	823	802	785	866	820	796	820	847	806	755	740	830	843	801	875	792	800	821	823	809	801	787	759	788	816	866	840	838	812	820	881	812	781	765	810	832	764	861	778	839	798	752	773	805	772	823	829	790	763	808	857	819	829	805	805	776	818	869	805	744	815	842	777	787	795	799	860	834	827	803	797	814	805	832	843	824	839	781	845	787	816	783	798	762	884	831	778	802	762	790	842
73893	51716	22380	8372	1413	854	608	565	449	506	459	414	410	378	409	351	369	342	351	348	311	313	339	335	326	321	324	322	331	355	310	325	380	343	329	321	315	293	321	314	305	326	324	306	305	350	313	301	317	329	316	335	355	345	325	312	292	314	323	330	303	320	321	330	294	343	288	320	318	311	329	320	319	321	324	287	330	296	301	336	298	326	328	374	315	362	345	332	312	321	311	335	322	345	331	334	329	338	305	291	303	315	335	323	299	281	337	316	330	307	307	331	294	336	326	310	316	324	361	294	318	321	294	316	333	315	310	332	339	367	343	337	326	304	350	321	297	322	300	326	291	332	297	329	294	308	311	337	339	308	327	281	280	320	294	310	319	336	322	311	311	316	317	334	311	309	314	340	321	328	329	292	327	301	326	312	295	318	341	343	368	310	315	323	349	321	301	317	334	334	328	328	320	322	325	295	324	326	357	306	320	306	308	309	313	285	316	337	337	294	328	303	308	302	345	297	338	292	306	313	323	299	303	310	290	310	296	304	317	302	302	274	335	312	314	293	312	338	313	297	326	277	295	330	334	292	345	328	297	328	298	326	304	355	360	303	337	313	311	321	316	335	309	305	319	308	292	329	353	304	323	325	332	288	345	314	331	323	302	300	331	310	319	341	326	311	312	355	341	316	309	314	306	335	323	315	316	309	309	321	297	309	317	326	322	330	342	327	338	299	321	305	331	355	353	321	323	331	322	308	333	368	325	299	315	317	294	294	330	321	348	307	305	321	327	303	337	309	311	344	304	300	297	308	313	325	339	336	315	331	329	303	346	316	327	328	308	313	327	329	302	330	302	308	284	322	304	281	300	324	326	304	338	320	301	341	339	292	301	301	306	300	367	330	301	289	319	324	323	322	338	360	307	327	305	321	313	358	313	303	302	360	295	299	326	339	326	321	331	318	314	301	305	318	315	328	339	298	330	345	334	336	284	304	362	338	314	301	314	295	326	322	316	323	298	329	340	325	299	307	298	313	324	310	311	348	333	360	309	326	321	335	304	324	329	372	316	323	275	308	347	355	322	339	312	343	315	329	304	284	325	320	304	334	339	319	317	316	305	339	324	293	314	324	327	317	356	334	330	310	331	307	349	338	341	349	325	336	310	314	312	293	328	300	327	318	291	299	301	329	309	326	341	315	309	308	280	317	324	348	342	306	333	316	338	309	320	331	317	343	332	329	300	281	301	312	325	297	315	279	322	339	333	311	335	343	328	299	292	337	314	361	300	326	337	308	326	313	291	289	318	309	319	330	297	316	307	315	324	327	312	300	348	330	308	312	303	346	322	312	315	310	338	342	324	323	312	334	311	330	349	285	291	324	294	312	332	330	320	326	308	322	341	324	287	312	294	340	326	320	307	300	319	303	308	321	296	374	336	308	346	342	297	322	277	306	333	317	287	347	329	315	325	313	290	343	331	313	331	307	315	303	336	267	315	323	331	313	293	327	348	304	327	309	316	289	344	306	336	332	331	320	329	320	279	326	322	306	312	325	323	335	332	278	295	317	297	311	297	316	328	307	333	322	336	309	286	310	338	318	331	303	325	339	319	303	309	323	312	312	312	288	299	331	336	294	325	330	323	342	324	299	319	359	307	325	345	331	269	325	293	327	330	318	327	296	329	334	312	308	298	297	299	307	306	309	288	305	315	331	339	326	322	349	303	349	296	333	313	309	360	324	311	320	305	308	305	299	285	321	339	321	325	331	311	324	341	302	350	323	337	323	331	317	347	321	331	299	326	333	281	299	328	313	333	326	331	327	303	319	333	331	330	338	345	289	330	333	316	291	318	273	335	342	340	320	292	297	340	348	317	309	356	288	301	288	351	307	311	300	338	324	332	329	336	310	306	312	333	333	347	318	360	306	326	321	315	349	338	312	302	329	325	295	324	365	338	336	341	350	309	292	339	308	327	325	309	311	302	310	305	314	283	290	283	318	306	327	326	316	346	288	314	308	332	298	350	335	322	327	358	354	338	297	303	330	319	313	332	333	311	308	317	312	312	325	340	364	324	308	324	324	307	329	356	329	326	308	304	325	275	276	319	330	317	285	327	331	285	321	307	296	313	326	268	295	303	323	320	307	301	354	327	328	327	345	295	339	285	357	349	324	322	308	307	316	311	358	332	349	281	324	326	318	318	304	335	319	318	313	321	291	302	309	303	329	322	308	317	318	345	339	312	317	299	329	344	300	338	363	335	331	331	321	321	328	323	290	335	326	336	298	279	346	316	314	344	323	356	362	311	328	308	292	345	323	335	313	311	320	322	318	342	330	307	334	299	344	327	333	335	342	282	332	301	328	300	341	308	313	344	315	314	310	275	338	325	318	302	306	304	344	329	342	294	314	317	331	319	292	309	284	321	317	289	326	323	343	306	317	276	323	299	320	342	290	321	339	361	375	324	342	333	310	330	289	288	318	350	311	318	299	261	295	308	326	322	343	321	312	350	322	302	313	324	316	331	290	284	301	307	347	327	331	316	362	336	305	285	335	308	297	305	332	349	306	272	311	307	308	326	326	342	334	292	326	329	323	354	314	296	321	273	324	320	313	345	277	307	312	335	337	297	299	328	311	320	312	310	325	324	322	318	330	289	320	352	317	292	326	328	342	341	286	311	348	318	328	306	329	317	332	309	321	339	340	314	356	320	309	298	314	309	327	344	300	313	316	301	297	342	305	327	331	323	316	306	339	325	309	315	298	349	325	341	333	296	319	317	335	330	306	304	326	300	311	332	309	322	320	312	342	321	321	343	363	319	340	293	344	324	313	347	317	291	304	333	348	294	298	316	321	296	312	289	287	315	337	318	325	317	314	321	329	346	318	303	330	312	314	304	317	328	298	289	316	269	288	342	330	296	328	347	327	325	320	305	323	283	307	278	333	314	331	328	327	333	341	339	297	293	328	292	323	318	317	340	314	301	321	328	321	332	296	309	293	310	300	333	336	335	315	327	312	302	322	295	317	304	358	302	341	313	324	333	327	323	310	332	339	305	300	340	340	363	277	315	310	341	299	319	336	314	311	326	342	340	325	307	297	333	321	316	333	306	298	319	322	292	325	365	320	286	314	299	319	297	338	307	327	300	294	333	274	305	339	331	341	315	350	310	314	303	320	335	300	337	316	304	307	308	316	367	323	316	336	371	329	320	313	333	313	288	314	350	292	300	311	326	302	300	291	316	324	332	329	325	327	332	314	317	348	350	314	326	328	300	300	309	328	327	344	315	334	314	330	299	300	331	316	311	313	317	324	344	282	330	316	339	317	332	364	315	289	338	318	337	317	320	309	310	314	308	329	319	321	324	297	312	327	330	348	271	320	336	368	330	327	294	302	341	340	351	347	331	319	350	305	331	310	325	329	326	342	335	330	325	316	308	329	338	312	332	332	300	335	336	310	317	342	309	319	318	312	312	332	356	332	323	349	278	318	327	304	318	312	324	313	341	325	310	324	319	316	316	311
49509	37570	3525	3935	3295	2842	2389	2037	1726	1588	1508	1364	1284	1250	1147	1057	1089	1045	1000	978	960	909	891	926	863	887	858	874	825	847	863	821	834	863	877	846	814	838	844	815	821	888	781	798	796	757	846	783	802	791	819	840	787	799	783	799	813	740	826	770	792	737	811	758	810	759	791	785	798	752	821	813	762	840	762	783	733	759	778	811	809	772	804	817	781	822	807	788	796	758	779	751	767	733	761	739	753	777	731	753	756	783	753	750	764	743	713	785	774	782	783	761	727	789	781	745	721	745	758	756	731	812	797	815	693	765	733	766	758	743	795	784	795	738	813	725	748	730	802	751	811	730	732	733	773	777	779	734	790	729	724	785	800	745	774	786	788	780	806	744	796	811	768	751	754	798	751	752	817	783	767	788	780	787	765	752	739	735	774	753	769	732	785	770	745	764	735	758	810	727	816	744	768	784	751	823	697	789	758	779	725	777	736	737	820	759	775	728	765	752	737	753	736	743	756	751	737	749	762	773	809	760	764	789	741	794	777	751	742	762	748	751	792	812	780	768	771	768	751	751	759	814	759	719	718	781	752	777	762	786	778	745	781	752	766	782	734	779	759	760	787	784	754	807	761	781	782	805	750	759	726	768	763	762	732	774	747	772	792	765	771	771	785	749	768	782	760	723	746	725	734	794	767	765	730	723	775	748	778	785	766	783	747	757	728	723	769	748	790	743	790	744	780	771	761	770	768	781	746	750	707	729	795	758	702	827	720	794	745	783	796	715	758	750	779	791	750	770	766	766	775	734	743	797	807	786	795	799	728	769	779	767	795	793	769	731	782	775	810	746	785	761	766	770	762	767	807	740	750	774	824	757	734	704	772	785	807	788	755	780	762	794	775	802	784	783	721	769	727	704	764	748	787	762	749	723	763	746	735	773	814	751	733	769	834	723	779	793	767	760	831	771	721	784	847	781	790	747	794	720	740	714	764	776	796	776	773	798	727	768	818	746	737	759	734	788	787	757	740	773	753	788	766	777	777	716	774	752	751	752	739	778	771	769	778	784	725	795	757	768	795	766	812	800	761	773	750	827	752	781	769	712	763	747	748	767	720	797	742	699	764	768	777	771	797	790	758	726	723	765	764	801	760	754	744	732	733	746	822	797	792	744	753	780	709	783	795	739	744	770	754	750	762	763	797	756	776	752	758	782	767	775	692	741	785	706	743	782	747	738	757	774	781	766	774	809	753	748	746	748	736	788	763	786	751	793	764	751	809	743	773	732	720	755	766	763	751	757	744	744	713	774	757	753	781	779	757	747	739	770	783	832	763	732	774	758	781	783	755	774	802	710	807	778	757	750	756	775	765	731	775	791	780	793	784	766	776	751	740	732	767	781	804	813	761	750	785	761	804	767	763	747	712	742	714	737	743	805	736	721	784	724	738	821	825	700	753	765	782	740	767	749	780	810	717	749	776	757	769	755	801	770	762	739	721	805	762	738	798	747	733	760	761	808	763	722	734	709	706	792	762	774	810	768	754	800	744	843	757	754	763	755	775	808	776	751	798	744	774	778	750	781	776	751	748	786	813	772	765	746	724	770	740	734	746	736	803	776	786	778	812	766	754	795	777	764	818	806	766	794	819	753	746	784	725	738	732	813	749	745	772	758	815	718	762	726	730	749	768	728	777	733	767	800	773	809	781	750	762	800	839	763	742	817	704	753	794	751	762	730	786	767	747	753	757	741	713	804	763	706	788	749	815	745	791	848	762	742	758	760	760	767	766	764	808	711	774	766	785	807	781	822	786	762	731	771	789	769	769	787	762	760	722	776	760	768	775	757	795	734	793	750	800	797	750	793	727	753	790	791	795	766	728	772	774	762	753	746	749	841	808	747	759	732	788	779	748	762	763	774	783	795	731	740	834	774	748	782	798	794	740	741	775	755	758	749	801	775	771	811	766	756	803	733	778	706	726	777	778	766	731	803	787	759	760	741	770	744	722	753	779	743	789	729	791	747	760	773	770	728	737	745	754	796	724	833	767	844	752	753	750	774	818	752	759	747	870	728	778	774	755	757	754	730	792	786	772	833	775	811	784	773	710	756	782	730	736	745	801	738	783	776	770	743	803	786	771	768	770	772	763	744	762	743	777	756	732	761	758	744	780	781	792	786	777	731	744	794	805	755	739	758	770	763	752	799	776	758	807	787	776	776	807	766	783	766	770	782	762	750	745	773	703	775	757	783	733	788	780	710	766	787	758	763	774	754	725	782	784	785	717	808	785	776	769	734	734	768	746	761	742	745	745	701	785	762	793	766	808	807	744	770	724	761	744	787	789	719	732	767	730	767	734	811	746	853	734	768	803	745	731	771	773	790	742	824	760	746	722	731	768	772	774	735	764	807	722	767	738	803	766	745	737	741	757	773	804	750	743	749	775	762	788	751	714	722	782	730	793	770	699	742	764	764	786	744	777	746	718	794	785	743	765	755	763	825	743	714	744	784	772	762	806	767	758	788	768	716	772	760	763	784	766	755	761	781	806	802	751	758	721	761	793	799	759	796	773	789	767	807	724	736	811	778	789	759	777	765	849	708	787	792	782	731	793	768	712	739	796	756	805	761	748	696	752	767	767	746	800	736	785	716	756	737	807	740	737	726	765	745	781	780	738	766	795	774	803	748	747	753	721	803	798	783	782	758	759	781	756	801	787	792	783	750	738	730	747	769	752	759	777	794	768	771	749	735	740	771	807	768	749	719	763	778	817	789	735	756	750	745	779	744	725	756	775	773	761	782	791	690	761	747	765	769	791	810	737	795	733	794	800	772	765	731	760	775	823	760	767	753	759	767	756	765	789	796	733	747	758	768	770	740	724	772	772	821	737	789	774	791	763	754	750	783	741	781	800	707	776	734	790	733	788	763	754	783	838	784	780	749	751	765	812	700	760	766	749	776	780	749	803	737	731	798	762	794	750	755	746	782	800	743	785	777	776	770	777	777	742	817	731	734	765	778	718	765	765	784	773	751	734	759	775	773	724	770	735	810	795	768	774	758	741	714	740	745	821	755	813	738	767	767	769	754	789	751	736	766	766	750	758	787	801	740	784	738	732	701	772	799	831	769	764	799	753	766	772	735	735	840	740	732	782	793	743	785	777	754	800	746	779	712	774	750	734	750	750	796	788	760	753	762	764	753	784	731	743	754	749	786	728	756	781	839	737	737	798	721	779	764	764	745	776	777	810	747	799	778	757	774	778	741	815	789	779	683	793	778	774	788	792	808	740	770	824	782	758	713	804	760	826	718	787	732	802	822	774	774	791	703	779	722	783	763	739	734	792	745	760	754	812	761	763	767	804	763	798	739	803	758	755	806	744	733	744	748	758	757	797	735	757	768	757	765	739	797	731	786	773	756	786	751	774	757	824	748	750	801	744	789	772	787	757	830	762	759	729	771	776	701	760	781	761	794	778	771	793	730	763	733	806	802	834	718	738	693	744	781	808	778	829	834	757	760	797	719
14524	5015	304	171	182	158	182	185	179	168	207	170	190	179	177	191	175	175	190	189	168	154	189	180	200	181	174	174	168	167	197	201	202	172	181	190	186	194	183	189	183	176	162	147	162	179	156	181	199	163	170	185	171	184	173	177	156	180	180	172	172	151	179	186	175	162	184	184	186	197	189	176	159	190	157	170	187	193	183	169	166	166	186	197	195	190	177	162	159	170	187	152	161	198	183	182	163	168	182	176	203	187	158	210	188	167	154	183	184	189	176	195	166	168	155	164	159	179	193	175	183	146	178	145	189	191	200	159	170	204	163	195	175	185	183	158	178	152	182	174	150	186	167	174	181	164	157	140	175	189	189	206	188	176	193	174	187	176	170	175	185	168	179	163	165	149	172	150	174	179	169	166	170	188	151	186	180	165	170	176	167	180	198	180	183	156	187	162	164	170	175	180	208	165	166	188	162	187	184	170	166	162	200	167	159	189	170	178	177	188	151	180	185	151	184	170	189	173	175	197	174	191	171	145	178	162	177	178	176	173	167	169	156	183	186	180	162	168	194	168	171	152	182	172	188	181	168	182	165	161	181	177	165	148	151	148	166	177	186	175	167	169	151	182	188	186	165	183	178	176	183	175	157	169	165	155	150	179	162	169	149	162	192	174	180	182	170	160	175	165	156	168	180	179	175	202	200	161	216	187	179	189	190	175	192	155	191	178	141	175	176	178	167	183	182	178	196	166	182	179	173	174	164	176	175	180	175	202	173	173	141	204	154	175	156	177	190	179	165	186	176	161	171	180	161	195	171	173	189	181	187	178	190	181	193	162	182	160	190	188	180	167	153	165	183	168	173	214	163	180	204	165	172	169	168	204	178	176	164	154	188	172	176	179	171	162	171	201	173	170	167	197	190	174	193	185	175	188	184	196	151	200	179	186	183	190	190	156	158	158	141	157	171	177	183	176	166	173	192	162	163	169	167	168	181	162	169	177	186	184	206	167	158	180	188	179	180	163	192	173	179	205	172	134	182	170	175	190	163	166	182	168	154	193	177	180	178	202	161	187	158	174	167	176	175	179	190	181	183	174	170	178	174	176	191	203	202	188	164	159	190	169	215	165	147	164	170	167	144	178	186	176	165	170	162	172	162	202	166	205	186	192	186	159	168	173	160	196	181	189	158	170	194	180	188	185	180	195	178	194	176	178	178	190	170	178	195	190	164	184	179	183	173	176	193	193	180	193	153	184	162	189	201	197	205	147	162	179	165	183	158	178	184	186	187	168	170	170	166	152	164	186	146	171	163	172	175	174	185	184	179	159	175	179	174	198	173	157	156	206	150	169	157	171	185	184	151	190	167	159	151	198	169	181	166	165	192	178	192	196	191	196	186	188	182	169	171	167	201	152	184	178	158	203	175	181	195	189	210	197	199	160	172	178	175	180	166	172	167	169	188	210	195	201	213	146	171	194	160	174	178	167	203	166	175	189	181	179	166	167	168	176	189	174	161	161	153	202	186	190	168	192	168	191	179	174	180	150	170	178	175	169	183	164	171	168	187	172	178	167	188	167	164	196	175	156	178	186	210	154	176	205	195	167	183	176	210	194	173	178	161	206	185	170	183	162	197	180	176	167	189	186	194	184	166	159	177	201	192	175	172	160	172	161	155	169	185	141	179	188	179	184	158	197	179	174	198	161	191	157	176	206	190	154	161	141	166	177	160	148	186	141	187	188	173	174	175	221	183	152	166	171	155	155	175	181	177	179	163	170	191	163	152	165	163	163	151	168	177	203	158	184	182	201	147	162	184	211	173	164	181	154	184	174	172	165	176	164	161	206	208	176	180	189	179	149	178	176	188	176	189	163	197	194	164	216	161	172	167	197	196	173	187	177	195	185	176	141	188	205	153	171	203	181	144	181	162	176	155	175	153	147	166	166	187	193	177	175	175	199	193	171	182	165	159	177	176	195	172	167	171	160	180	163	173	190	143	172	168	179	174	182	180	174	172	177	175	180	182	186	191	160	163	191	165	176	162	182	207	188	152	171	174	190	191	176	176	170	188	175	186	168	187	198	185	164	205	186	175	155	178	166	177	166	182	182	168	201	135	183	181	172	178	181	204	176	170	167	163	161	143	160	187	182	172	171	195	153	197	178	162	154	166	199	191	163	169	161	181	183	151	170	175	167	183	178	181	188	180	180	187	172	189	188	163	184	172	185	164	165	181	168	156	189	165	175	177	183	185	185	174	189	190	167	181	169	180	170	174	155	192	174	170	186	167	196	172	168	168	201	175	180	156	157	182	170	180	186	192	162	175	171	178	160	179	181	178	178	185	180	185	167	168	154	209	160	170	194	188	184	182	196	195	194	182	183	154	186	186	147	159	173	159	172	161	183	163	158	189	172	179	166	182	173	182	155	179	172	187	178	174	177	165	177	180	152	173	186	171	202	198	174	193	182	153	203	197	170	170	173	193	200	185	173	173	161	187	158	165	171	197	175	179	180	168	157	180	180	179	201	183	168	218	180	207	150	180	192	197	181	158	207	174	182	167	143	187	170	177	157	190	166	146	169	170	162	173	184	181	161	165	161	163	152	172	166	172	178	180	186	171	164	187	172	181	178	184	190	181	189	186	189	190	162	188	186	176	174	185	154	180	192	199	156	165	192	158	179	171	182	180	152	184	209	166	162	188	185	178	158	183	177	185	173	177	178	198	182	173	154	195	226	203	171	187	189	176	163	175	160	176	168	154	164	188	160	175	184	166	173	180	177	190	181	181	175	165	184	160	173	174	176	156	163	160	185	176	166	189	177	168	175	176	194	175	195	169	175	195	179	150	173	187	186	173	150	187	210	182	177	166	168	188	187	180	174	178	181	172	151	183	172	165	200	184	162	182	191	185	189	189	177	167	168	177	151	154	194	178	187	175	164	179	185	152	169	164	173	212	185	173	199	165	178	160	165	182	166	180	159	209	187	171	175	184	168	153	165	185	171	176	154	176	182	169	146	195	189	174	171	173	161	185	207	178	165	192	190	180	189	195	165	169	172	198	177	188	168	152	194	186	188	163	185	197	181	199	168	193	192	186	181	161	162	204	171	186	154	191	163	183	183	179	177	178	192	179	173	165	196	184	225	180	174	163	163	190	144	172	166	193	181	161	194	183	153	169	162	176	170	148	183	172	202	177	172	176	168	176	154	183	149	181	189	193	171	170	200	164	177	149	177	179	174	186	181	177	180	152	179	183	166	194	192	173	167	173	189	192	194	183	158	189	154	139	186	146	190	194	203	176	171	176	181	169	188	168	164	172	171	169	179	165	182	177	163	166	176	164	173	168	200	173	176	212	184	154	167	199	185	173	187	157	185	168	159	166	168	145	169	180	184	179	145	183	198	192	205	188	190	199	181	171	179	179	192	210	165	191	177	156	174	178	158	188	183	199	168	168	169	178	142	187	165	175	198	173	180	191	146	157	172	171	191	176	171	202	181	154	173	174	207	177	194	167	170
15590	5714	534	569	530	550	476	513	501	514	535	506	504	510	487	474	481	496	452	509	476	472	492	498	505	519	505	472	520	487	545	453	462	494	539	498	481	460	513	507	461	486	483	474	506	466	493	469	487	487	506	492	516	481	469	458	465	486	460	491	464	533	506	509	518	494	484	511	510	489	494	526	529	428	521	518	480	492	476	484	490	484	509	489	468	507	473	494	507	477	441	490	513	489	514	510	504	496	470	497	487	476	497	524	459	456	502	483	518	517	458	473	456	490	467	512	437	485	479	489	476	498	528	513	485	505	470	477	470	495	476	460	485	500	479	509	472	450	506	480	507	498	476	483	521	517	522	482	504	468	522	474	483	495	537	524	501	490	438	499	504	466	475	472	436	509	483	481	521	493	522	454	477	499	473	506	492	483	475	471	497	525	497	477	473	504	502	502	479	505	488	503	494	482	471	471	458	458	460	507	503	482	522	480	489	493	510	480	531	484	514	494	511	481	471	523	461	485	475	516	473	501	506	450	491	482	504	458	502	469	493	461	474	511	466	457	486	490	469	507	493	444	480	509	453	525	472	464	472	481	503	491	518	454	509	469	490	477	451	499	515	477	478	467	482	512	515	568	468	485	495	457	480	496	514	475	472	448	547	492	496	484	460	480	449	506	479	504	506	492	495	481	510	444	501	489	477	475	500	485	475	506	475	498	498	493	493	461	452	506	499	503	453	479	483	478	496	461	516	516	482	479	501	477	492	503	492	502	512	500	490	528	454	469	539	516	496	513	524	492	498	504	502	510	492	506	533	465	511	484	485	487	493	476	484	497	506	488	509	470	474	438	499	510	477	506	509	491	486	489	508	526	503	477	467	477	488	492	499	445	470	479	473	491	455	502	491	487	456	435	506	498	507	486	480	484	470	466	520	500	510	448	502	485	478	468	466	472	451	469	481	466	464	517	506	516	472	468	508	502	484	508	503	472	487	494	491	505	523	458	496	462	539	482	524	518	486	510	496	465	461	493	477	511	483	519	474	481	489	497	491	481	490	503	462	484	479	500	482	463	543	488	498	496	491	492	506	519	498	506	490	546	487	484	476	452	533	453	527	450	457	511	502	482	530	508	517	559	488	449	525	505	480	484	495	516	497	506	461	531	519	479	495	488	511	493	467	501	462	484	463	491	518	498	461	482	524	472	511	494	484	514	505	509	526	462	498	479	464	506	535	477	473	473	497	486	475	453	478	490	516	524	474	497	491	491	512	471	545	489	519	472	479	460	502	498	486	499	476	515	529	490	465	500	504	487	502	499	483	467	471	462	479	497	504	448	489	475	507	533	466	491	526	503	514	485	491	492	478	496	487	473	485	475	469	479	498	493	471	449	504	497	485	455	502	459	494	559	481	494	482	482	508	499	498	528	529	501	506	495	508	498	501	470	542	469	536	519	543	463	489	483	510	528	475	491	514	485	498	510	471	452	471	457	498	494	471	516	541	521	470	516	507	495	501	480	494	502	449	466	528	456	503	485	450	466	435	488	473	495	518	512	471	481	440	512	460	507	464	530	500	486	455	467	492	463	503	504	527	489	532	493	471	446	463	500	494	492	486	494	507	489	529	499	510	491	504	483	494	512	539	514	494	489	504	521	471	478	502	493	483	479	503	478	463	455	482	480	493	462	488	497	491	494	477	464	468	541	502	480	513	500	489	488	465	486	466	516	475	468	500	490	494	495	455	498	478	537	477	533	517	501	478	485	532	468	468	480	474	501	458	514	470	466	482	486	503	466	468	499	465	467	507	516	472	508	483	507	478	489	427	475	479	490	494	488	519	490	524	487	496	514	520	483	520	476	477	511	497	479	487	522	513	513	505	483	497	483	482	473	472	506	501	452	492	493	499	517	497	499	455	511	479	468	475	502	474	495	516	507	467	506	507	494	462	475	469	458	433	524	506	503	459	497	500	468	529	496	495	507	506	481	466	475	496	500	479	496	511	492	508	465	480	517	497	546	495	501	527	478	508	475	534	459	472	491	484	503	476	469	519	504	502	517	494	467	485	495	484	524	469	506	489	507	489	475	502	453	473	501	503	488	474	520	497	543	465	522	502	506	512	515	475	508	493	471	528	478	491	490	465	484	491	476	458	461	467	459	490	492	511	488	486	509	504	536	516	488	473	477	533	452	450	539	504	507	468	542	479	488	479	514	493	489	475	507	483	449	505	486	439	473	504	493	481	477	450	496	465	527	483	495	462	511	448	469	516	505	456	492	505	475	454	474	470	515	503	481	487	496	512	478	502	532	457	478	477	509	509	478	494	452	507	457	503	458	495	450	492	491	466	500	465	527	464	492	507	513	470	490	485	529	523	519	505	521	508	517	464	514	522	458	488	490	474	489	500	484	516	502	468	479	467	509	475	484	474	481	507	487	525	494	485	499	488	497	478	505	469	545	478	540	442	489	546	521	513	518	502	497	478	492	527	487	490	471	511	464	512	492	467	467	476	517	482	507	516	518	474	522	501	518	485	474	480	477	527	534	504	491	544	459	518	503	488	504	495	521	439	497	512	492	529	490	494	464	533	482	462	450	504	517	483	478	459	469	506	506	490	509	528	508	489	496	489	478	488	475	479	497	493	534	568	493	494	503	475	504	519	444	455	473	480	471	478	475	477	481	470	466	481	548	476	491	534	500	460	472	513	469	476	490	494	497	496	484	490	535	529	516	514	486	482	495	476	510	481	548	479	532	488	491	488	505	523	504	534	498	506	502	485	515	492	495	496	495	506	474	466	493	496	520	497	510	498	484	484	488	513	506	467	487	474	504	512	463	501	490	499	491	479	499	478	475	457	500	477	494	508	494	531	482	451	468	503	492	492	506	471	467	505	465	485	464	485	491	490	467	475	494	493	480	476	498	485	517	458	488	466	476	506	507	464	517	511	516	523	492	499	497	475	486	501	475	475	473	489	491	508	476	488	456	491	508	508	526	462	515	472	510	501	455	462	525	500	477	499	506	512	467	500	459	459	509	479	520	495	490	456	482	485	494	497	503	516	529	500	455	539	517	462	508	492	546	519	480	491	515	476	475	489	487	496	523	499	456	438	498	475	526	455	497	447	481	473	444	480	483	509	487	513	487	475	473	436	472	490	478	500	495	476	516	501	492	492	552	520	487	445	490	467	559	481	490	450	509	482	468	516	496	495	510	471	484	514	508	498	470	490	505	519	504	488	474	489	491	524	455	505	471	492	471	487	489	525	508	535	533	469	487	471	483	475	485	477	452	493	484	506	495	478	489	489	494	493	508	478	526	521	509	507	485	502	494	476	483	465	504	466	501	477	483	498	491	500	482	526	462	480	483	534	522	499	483	503	499	476	532	478	516	509	461	464	502	495	493	468	512	493	444	494	515	471	487	475	517	537	476	455	487	468	452	449	471	523	519	476	517	470	491	509	481	511	460	529	530	474	475	484	480	515	474	489	517	485	529	533	468	495	496	517	517	492	508	481	471
63096	46580	15155	1944	669	492	458	440	441	364	408	374	372	369	350	336	357	345	350	359	334	318	346	364	359	388	315	370	310	324	312	349	331	336	307	320	318	344	340	338	346	314	289	343	320	368	331	333	318	313	374	364	337	363	317	331	332	327	345	320	369	311	343	344	324	315	327	325	300	328	330	322	295	332	343	354	310	369	329	331	338	321	323	343	312	356	332	355	306	331	332	338	320	363	339	357	334	355	291	314	319	334	352	317	335	322	332	324	330	334	297	335	310	368	344	316	344	343	345	330	328	344	299	345	301	312	328	315	351	335	303	322	313	320	326	323	348	342	326	335	347	322	287	342	339	331	350	345	309	333	332	353	313	341	316	333	335	377	321	309	356	357	323	352	323	331	340	299	328	326	337	332	337	310	315	331	294	349	326	330	363	342	346	328	354	327	333	309	298	370	330	354	323	319	323	324	316	338	331	355	339	320	353	292	322	324	309	307	334	336	334	327	352	326	330	334	350	348	312	328	329	342	353	335	321	337	303	342	338	310	336	328	297	365	327	338	334	344	308	327	317	343	298	317	311	354	345	346	320	331	326	331	310	363	345	305	342	316	339	336	294	354	344	334	345	315	358	326	339	293	330	297	316	336	336	332	327	333	357	348	321	345	319	334	294	348	324	335	321	316	349	340	357	364	322	341	312	362	291	326	320	332	284	300	393	317	314	345	339	314	375	318	336	348	347	348	335	349	292	321	347	324	319	325	348	331	322	310	305	284	335	333	331	338	312	313	323	317	341	338	326	311	339	276	324	343	353	322	333	335	347	333	287	324	343	318	296	323	330	308	340	334	316	325	336	326	334	318	327	337	308	306	340	332	322	326	365	362	339	323	355	313	356	310	342	328	313	325	310	321	322	335	310	330	302	347	333	351	349	316	323	280	312	338	349	356	337	305	303	352	341	316	333	308	313	317	329	282	295	303	329	352	309	331	324	346	311	328	327	343	341	334	304	320	343	315	321	328	317	330	317	318	327	363	339	300	328	318	325	336	353	335	350	314	327	346	327	325	338	359	315	334	312	318	330	363	345	344	290	333	347	335	379	327	344	310	336	304	337	328	300	316	325	320	347	337	352	297	343	303	340	326	345	314	328	350	324	305	358	309	346	338	314	308	353	332	345	290	324	345	324	301	313	332	328	333	334	334	320	329	352	352	320	329	352	320	346	305	323	347	347	320	324	345	355	314	350	352	321	301	336	324	311	325	346	314	345	319	319	320	308	305	355	313	314	334	347	328	334	348	371	312	299	321	316	356	368	334	347	333	320	318	341	334	318	356	337	340	328	337	345	333	326	338	334	317	349	295	326	345	326	276	318	349	334	323	320	323	331	333	346	347	361	298	323	313	343	360	336	331	337	326	315	318	318	300	344	324	342	287	318	321	354	324	301	333	327	337	343	325	308	326	358	309	324	316	303	331	362	344	368	315	325	338	321	346	358	336	352	323	355	330	303	314	283	311	335	310	347	342	323	340	337	361	334	320	308	304	349	332	334	308	340	332	350	305	328	339	347	332	345	347	359	345	347	352	361	338	317	315	354	331	333	400	347	350	324	328	313	340	325	377	315	301	341	295	322	320	300	302	343	302	321	366	322	345	356	332	313	334	338	319	333	318	349	346	315	313	334	333	314	355	321	290	287	345	332	320	352	333	328	356	364	306	312	315	298	334	335	314	311	334	340	311	328	328	334	356	351	329	340	327	309	307	341	317	326	326	326	330	321	338	332	351	320	304	310	280	332	341	280	348	341	361	307	327	330	306	358	333	319	310	325	324	325	312	334	314	333	345	318	308	346	317	349	284	328	311	333	327	338	310	337	337	322	326	354	330	367	353	299	324	354	330	316	309	316	325	325	309	303	337	326	318	344	331	360	334	338	305	319	305	298	325	350	309	340	304	332	322	319	332	336	307	314	333	339	325	330	302	318	353	330	303	288	343	324	344	356	309	339	334	330	351	345	313	344	285	310	327	329	318	302	335	336	321	341	340	346	303	348	341	313	326	332	334	308	308	346	333	364	334	304	321	351	350	309	306	314	288	310	332	321	338	318	319	322	356	311	336	302	299	306	331	356	311	308	331	318	319	347	311	345	317	303	345	357	333	347	358	323	319	318	337	340	305	314	356	320	347	345	323	341	313	355	336	331	310	331	327	337	341	334	319	325	307	357	324	328	338	308	324	336	375	332	350	364	363	331	324	321	319	334	313	353	283	334	338	301	322	319	337	325	359	292	358	306	281	327	331	341	355	305	358	328	317	323	331	334	333	300	337	334	317	352	322	333	334	324	315	312	342	336	345	309	353	337	326	311	328	330	338	353	329	352	324	327	318	345	293	334	311	346	310	339	349	319	318	344	329	330	323	345	351	320	314	362	312	377	329	337	341	356	361	358	350	352	304	335	344	328	349	317	361	329	349	333	327	323	325	339	319	337	296	347	326	343	325	298	339	322	322	321	311	372	309	298	310	339	351	322	325	338	356	348	329	320	312	360	324	369	346	286	322	311	383	342	327	322	302	326	313	320	363	331	332	342	310	335	321	324	313	333	332	339	357	346	333	337	339	353	351	337	300	330	329	356	314	313	313	312	336	332	365	338	320	311	315	362	328	363	356	359	316	321	339	324	308	318	346	307	351	312	305	346	327	333	329	349	318	344	344	331	329	346	304	337	358	344	369	348	303	320	315	352	340	332	320	337	323	373	355	353	314	351	336	330	286	335	344	344	374	349	323	335	323	332	311	333	307	312	352	337	327	307	327	368	336	337	366	299	286	354	337	323	331	288	299	324	310	310	314	340	339	340	307	351	337	319	283	331	320	321	355	321	314	340	306	332	360	306	301	333	351	330	335	320	329	361	322	329	312	318	362	313	296	377	319	322	314	330	352	308	294	305	316	331	315	340	336	337	329	344	355	368	359	351	325	312	322	342	338	326	322	323	329	344	358	310	314	345	345	312	326	333	284	310	325	326	336	324	301	351	327	337	297	365	329	310	339	357	345	319	341	349	338	355	319	350	340	368	319	342	319	309	352	304	338	329	319	311	333	309	311	291	343	333	317	330	317	314	324	330	366	292	321	320	330	322	336	311	374	330	325	343	336	356	340	341	338	316	367	323	280	306	326	323	335	330	329	324	335	345	335	320	363	323	351	371	327	347	306	356	317	360	339	304	338	304	315	328	315	324	315	342	291	301	313	312	318	323	344	301	364	341	322	310	359	314	324	347	319	366	317	347	346	337	318	356	346	315	312	323	331	348	348	359	318	315	320	296	347	315	359	348	345	353	322	340	358	306	309	327	340	367	330	302	328	315	361	343	344	348	266	338	340	341	349	324	336	322	351	342	305	330	334	346	313	310	343	361	320	322	308	337	335	317	303	298	323	314	359	345	335	327	324	353	323	293	342	364	338	336	311	325	307	327	320	361	339	315	341	330	320	311	339	333	344	355	299	319	346	302	330	323	323
40393	28471	2216	2417	2190	1924	1615	1474	1300	1237	1154	1098	1128	1073	971	943	935	903	894	928	921	893	898	917	909	873	852	867	857	871	852	824	866	821	884	900	835	830	892	780	836	815	862	827	817	787	851	780	787	805	869	849	831	793	825	874	762	790	838	798	830	787	842	824	833	830	769	820	866	812	795	836	824	793	810	819	812	789	792	785	779	765	822	782	884	790	795	815	797	790	815	829	849	842	836	794	830	790	856	816	789	828	863	857	808	832	815	795	867	758	782	848	816	771	803	833	838	806	812	772	752	807	817	850	808	810	823	826	842	766	820	766	833	828	794	856	892	816	827	747	796	843	827	816	838	833	795	745	746	795	851	815	822	824	807	789	810	811	843	791	784	799	803	780	813	837	807	800	803	805	779	872	820	822	798	752	769	768	808	792	841	844	831	838	788	891	800	789	862	808	789	813	801	826	797	769	802	786	811	793	782	805	808	801	783	808	795	820	773	811	798	836	825	784	800	803	773	803	855	784	793	840	809	793	846	818	821	894	784	798	851	790	838	870	773	802	784	788	860	823	778	769	813	814	819	810	828	825	788	842	823	840	785	844	830	815	846	770	797	786	807	833	820	857	798	791	767	806	835	852	839	740	816	824	819	769	833	779	775	782	791	758	813	854	824	772	784	817	844	788	810	763	763	854	783	773	869	871	848	812	748	805	809	815	793	809	839	803	837	804	853	809	815	833	820	846	832	849	778	843	854	809	806	838	801	777	796	818	810	778	817	853	877	832	791	792	835	839	820	828	833	820	812	810	838	774	801	850	813	814	757	858	821	821	827	806	804	823	798	797	815	782	837	837	841	796	794	815	823	788	762	801	849	837	786	794	817	753	772	830	775	850	836	798	808	840	758	775	799	810	848	833	819	799	796	767	849	781	879	837	797	785	809	862	835	806	849	856	801	778	837	777	786	849	874	843	818	829	858	835	806	805	785	776	809	868	797	811	801	787	800	823	791	837	803	831	864	799	796	828	738	839	793	781	901	774	837	791	838	829	757	805	811	860	780	785	847	796	846	816	787	798	810	764	750	821	836	751	818	804	838	823	833	808	835	827	846	808	850	820	804	811	841	808	835	789	840	785	817	813	841	845	829	832	810	845	778	826	760	782	855	772	789	820	804	741	799	770	855	821	805	808	813	824	849	814	864	858	825	829	822	792	801	779	792	859	821	815	821	796	811	833	814	825	787	818	787	823	820	841	893	831	835	821	803	797	864	792	801	816	817	811	827	819	758	816	835	846	810	747	782	794	828	840	794	767	833	850	829	820	786	798	834	785	772	841	850	809	800	789	786	774	835	767	804	861	803	805	813	823	832	829	824	844	809	829	811	803	829	804	813	824	728	809	802	804	794	807	818	760	844	864	788	769	861	816	787	861	836	803	780	794	799	779	758	845	823	821	817	787	835	876	850	824	805	761	837	791	801	783	748	828	851	785	796	853	802	842	812	828	788	803	828	805	819	828	858	834	790	834	787	805	794	860	782	801	830	841	808	785	766	848	839	840	829	816	786	805	818	804	827	805	813	768	806	823	783	762	772	884	813	796	803	814	836	854	845	810	826	767	819	834	811	798	860	841	825	798	826	837	744	779	806	777	839	859	801	819	818	813	818	783	796	833	853	805	828	816	832	821	794	771	778	739	788	838	825	786	835	773	812	810	821	812	795	865	802	801	833	763	818	800	816	794	799	827	804	787	785	873	824	886	790	811	818	813	885	865	803	807	832	755	833	791	800	799	851	776	809	805	786	810	796	864	856	804	849	852	783	780	781	815	813	781	745	827	799	854	800	840	790	843	823	821	816	857	855	816	802	800	805	813	837	807	818	837	818	861	883	821	757	783	779	804	802	816	877	830	796	825	849	785	827	804	786	813	845	806	776	821	816	855	842	817	835	796	834	804	829	769	791	770	784	771	814	790	824	856	854	799	844	782	820	855	801	859	882	835	830	785	808	795	853	812	803	771	845	857	825	809	817	814	743	777	809	829	799	805	839	810	776	791	812	849	780	855	831	765	821	848	747	848	807	761	797	851	786	792	818	837	856	851	836	818	860	860	801	811	815	781	796	834	840	855	839	843	810	750	785	810	868	791	851	870	846	839	805	823	864	844	840	770	799	792	781	783	815	809	807	837	826	849	811	860	847	832	845	800	816	766	774	852	843	817	790	817	837	777	856	803	824	808	822	804	796	860	805	838	758	800	823	815	794	785	802	880	796	778	803	840	824	796	774	768	795	813	798	772	819	784	834	819	838	792	827	815	786	830	805	792	859	840	806	762	794	808	775	779	821	813	830	835	808	813	849	801	795	841	778	763	828	859	789	841	798	781	812	805	815	788	825	837	797	819	841	744	802	748	831	879	797	803	861	797	840	864	809	799	810	812	843	820	817	834	852	814	794	834	825	786	847	814	872	812	810	819	803	817	811	830	813	803	825	804	783	834	790	797	826	803	804	793	808	844	887	844	803	815	811	782	794	813	822	774	792	791	818	821	813	812	832	804	810	878	840	831	861	809	811	796	816	831	751	791	834	813	823	816	785	809	821	759	765	830	808	762	792	872	810	883	804	794	788	819	802	778	793	791	831	842	777	773	789	799	763	829	842	804	825	816	747	779	815	778	819	832	828	791	812	832	841	800	793	736	793	829	781	864	808	814	813	859	812	849	807	850	784	820	846	877	811	838	806	795	830	776	823	861	849	822	794	841	824	862	830	809	827	812	858	842	769	819	807	815	793	781	810	832	798	788	834	858	808	886	768	857	821	786	759	774	855	826	832	779	836	807	847	875	799	803	761	779	818	818	846	788	820	828	823	754	810	816	804	859	876	823	844	803	827	821	744	826	779	809	770	833	844	871	844	771	831	806	809	795	819	821	870	773	760	831	806	824	798	820	834	819	804	797	821	834	816	794	822	812	851	834	830	815	806	870	817	842	784	777	851	802	802	833	808	805	775	814	783	772	813	745	795	811	786	828	775	793	783	842	778	854	791	744	813	811	808	821	834	741	850	793	767	757	761	880	791	848	802	874	793	785	784	796	848	829	799	817	758	784	824	837	814	808	775	817	747	785	831	789	751	753	784	814	776	853	839	834	846	781	831	771	792	826	841	782	828	807	803	822	829	791	761	828	824	824	814	826	814	766	858	830	796	827	830	816	836	814	829	792	808	769	868	814	774	777	828	836	817	821	752	782	797	793	805	791	797	835	850	823	807	800	741	811	748	819	844	816	826	804	777	815	850	835	828	811	812	784	781	860	777	845	811	762	823	792	813	835	830	789	834	764	784	829	856	808	817	812	797	821	782	833	810	844	852	811	809	873	801	814	783	839	828	817	868	770	784	820	823	816	789	802	799	844	781	809	798	804	838	818	808	777	802	808	785	809	838	785	845	861	833	768	800	852	857	834	788	765	824	818	806	810	853	796	806	894	842	874	814	820	826	819	788	788	784	810	773	824	834	823	805	809
72774	51278	21455	8064	1390	782	609	580	478	451	441	381	392	383	346	364	372	349	366	355	356	335	319	368	371	316	325	335	313	330	325	339	341	284	344	290	301	325	326	302	308	337	353	308	326	339	312	359	302	319	351	312	337	307	324	290	322	327	304	335	310	343	342	324	331	335	348	320	348	365	328	271	326	319	348	342	325	337	330	299	331	347	300	301	327	342	326	350	340	323	290	349	350	320	346	319	304	337	289	293	346	292	318	280	321	319	325	339	344	327	350	328	327	312	311	337	325	324	306	323	313	346	338	304	353	317	342	306	331	317	310	307	295	324	339	326	297	318	332	300	336	343	330	300	312	329	292	322	295	330	303	319	312	336	325	316	304	296	328	315	318	314	303	331	335	361	338	289	316	328	371	374	315	302	317	308	312	324	342	336	341	328	322	326	342	369	311	323	324	321	296	280	330	292	352	304	327	321	293	309	328	317	323	313	315	321	309	280	347	290	273	318	296	325	316	324	317	341	321	321	296	304	315	327	316	339	335	308	334	337	347	316	332	325	320	324	326	313	345	306	378	319	321	314	305	335	315	334	288	302	285	322	328	338	303	315	327	305	332	340	346	316	346	331	320	324	302	308	303	304	298	312	339	301	310	308	307	320	329	313	309	308	312	353	324	318	348	291	301	273	313	310	312	298	273	313	330	376	299	304	305	314	297	312	332	329	335	317	338	327	289	335	308	346	323	320	303	278	321	325	335	326	343	346	347	326	317	305	342	295	306	289	319	308	303	330	306	318	313	324	326	343	332	311	316	329	275	324	317	310	314	298	313	332	323	333	324	324	327	350	314	315	323	346	292	357	317	312	315	319	326	356	333	293	315	335	334	334	318	316	308	320	332	302	306	307	310	320	317	308	327	284	301	323	303	331	315	346	330	315	314	309	288	292	309	299	315	317	302	305	334	317	295	294	373	352	315	312	315	318	303	322	315	319	287	303	313	287	303	325	324	333	292	323	308	326	336	298	287	317	353	331	307	308	302	300	310	298	310	325	324	311	323	327	302	348	355	293	352	345	331	296	321	345	338	312	326	341	311	307	353	338	326	296	327	313	342	313	285	300	303	301	316	322	312	297	335	333	333	325	366	305	348	303	286	325	334	299	294	317	314	342	329	283	312	302	325	319	335	318	330	278	303	309	285	339	318	330	318	273	316	364	327	326	288	298	306	326	333	315	360	323	303	332	328	349	316	305	302	301	313	288	310	321	348	328	282	326	318	317	310	310	318	359	313	314	330	314	305	345	337	317	338	347	326	319	340	353	301	314	330	319	326	318	314	325	331	322	328	341	338	325	279	294	316	297	319	315	321	293	322	308	324	353	349	336	342	328	339	323	298	322	282	296	313	322	323	325	332	339	315	299	298	356	323	330	294	327	319	343	322	323	287	289	305	330	357	332	315	316	327	342	293	305	330	288	322	333	353	344	315	295	318	290	301	313	346	293	293	315	311	315	324	328	326	327	314	338	307	277	328	293	319	331	319	328	285	345	336	286	314	300	310	331	299	296	314	306	303	295	320	356	319	343	308	331	344	356	325	305	306	343	328	317	304	282	324	323	314	310	283	299	308	313	348	293	307	336	308	319	359	304	310	331	319	329	304	335	305	289	328	304	332	335	329	324	308	343	341	324	328	298	341	315	338	323	318	329	336	325	310	341	370	314	313	317	315	303	329	327	349	301	323	348	320	314	302	335	341	353	325	315	314	298	304	301	369	294	325	304	300	292	323	335	315	333	322	333	327	308	335	322	330	327	321	350	331	312	342	340	315	333	332	345	312	344	297	308	319	308	325	311	309	313	328	298	318	292	318	331	339	313	354	342	332	314	362	350	297	340	304	373	303	302	311	303	297	332	290	318	341	312	328	336	275	324	308	299	300	317	292	337	312	275	328	334	333	305	333	297	332	315	312	333	318	312	311	327	329	323	307	321	323	296	317	324	322	309	311	314	317	291	311	319	325	315	307	337	311	308	299	346	318	348	306	336	325	328	327	329	341	317	319	290	312	333	313	306	313	308	320	312	321	326	331	339	355	319	343	324	287	328	330	308	320	291	325	333	302	307	303	339	325	314	338	345	329	308	278	346	344	304	349	295	319	334	316	342	316	293	306	342	304	312	338	289	319	323	302	321	337	312	321	327	307	294	321	328	310	329	303	322	344	375	339	330	289	326	299	350	320	337	310	287	273	322	314	328	318	316	335	319	301	321	316	314	317	321	305	321	332	365	289	313	329	341	342	361	343	301	310	283	304	279	331	317	306	335	323	300	304	355	315	323	353	326	309	352	366	312	347	324	347	310	352	306	294	265	294	312	304	298	339	326	298	293	297	320	315	324	265	309	305	314	327	305	336	305	328	343	316	312	335	298	331	338	324	302	353	318	358	345	330	322	341	305	313	297	308	315	300	307	321	325	341	298	355	345	305	306	329	338	342	285	334	307	292	297	345	327	303	290	335	333	320	339	325	328	277	329	331	305	287	333	340	339	310	298	296	300	312	305	300	309	302	314	297	353	328	315	315	300	303	310	314	318	317	338	330	305	312	339	314	308	317	307	316	300	316	292	298	331	327	330	319	352	306	314	312	322	339	296	308	336	323	295	322	342	364	320	302	305	313	300	308	323	330	317	314	348	343	305	299	305	318	341	326	311	288	294	329	318	347	343	300	346	327	312	311	305	331	316	308	312	335	311	336	363	297	327	292	301	304	268	315	280	305	330	298	330	314	283	324	297	314	293	299	312	319	315	310	332	307	322	327	305	322	337	348	338	311	306	320	309	331	332	306	306	307	298	295	310	328	313	354	311	327	349	304	336	315	314	305	329	359	318	328	322	328	294	322	306	317	331	323	324	317	336	301	310	331	301	347	316	311	301	257	310	344	338	344	297	322	303	304	305	306	319	325	302	326	335	301	264	325	318	313	326	320	294	345	321	337	298	311	311	327	343	304	331	320	309	276	335	301	274	309	330	331	330	351	319	303	321	318	323	330	317	302	292	322	339	289	318	322	340	360	328	327	306	310	301	323	312	329	352	332	361	350	313	307	310	317	330	295	304	343	304	310	325	327	333	335	304	330	319	351	311	333	341	308	333	320	320	317	311	329	325	316	302	310	295	328	329	305	326	335	317	310	312	346	316	313	325	309	294	296	323	347	310	337	275	377	322	304	341	328	298	354	308	330	343	308	311	310	288	336	321	315	331	317	317	329	301	301	297	305	314	298	333	336	332	338	314	331	303	324	303	327	321	330	329	314	339	351	331	329	317	320	281	340	285	349	312	329	317	320	274	334	301	276	330	318	314	337	305	296	293	299	333	324	294	328	323	325	325	293	342	285	291	323	328	321	310	306	332	316	307	326	289	352	318	331	318	324	341	324	294	320	293	335	328	314	314	327	336	320	334	341	333	339	315	304	339	322	325	326	306	320	321	338	314	323	289	298	336	296	317	305	322	312	332	318	299	338	359
49194	36854	3582	3910	3396	2787	2330	2052	1828	1576	1472	1283	1262	1221	1116	1044	1063	1003	988	925	916	920	910	868	859	912	920	868	898	843	833	769	827	836	864	765	816	824	847	818	783	810	861	799	818	821	765	758	762	757	830	809	803	768	751	788	766	816	758	824	758	785	774	760	794	778	799	791	786	770	761	805	762	776	770	745	759	793	739	748	802	719	710	808	781	790	784	702	715	805	710	710	733	746	723	764	768	773	812	715	781	691	782	803	774	809	747	807	785	702	779	787	784	777	725	780	763	788	753	753	714	791	748	750	776	795	805	774	749	795	757	772	756	782	709	733	769	747	740	790	795	747	778	731	778	785	705	761	756	796	745	733	753	775	731	821	777	759	762	761	787	732	709	815	764	717	789	794	789	780	737	735	781	732	765	756	781	796	777	750	798	782	806	762	770	736	747	722	737	825	756	769	756	778	808	781	764	779	759	761	806	790	753	745	766	749	726	753	787	800	754	735	744	771	759	794	780	769	692	727	777	727	732	758	768	760	766	743	716	787	741	765	752	764	775	750	754	792	787	715	776	780	792	794	727	758	777	739	741	723	730	758	769	783	771	729	741	754	761	754	780	738	709	753	751	741	748	778	705	721	807	783	767	753	796	748	731	758	765	746	758	735	718	814	824	749	759	739	738	809	745	783	755	753	713	763	761	727	792	758	745	788	757	757	729	729	726	759	782	810	738	760	742	778	694	762	763	741	754	822	776	769	769	763	748	788	758	719	753	745	776	768	737	754	774	790	722	710	763	768	771	795	725	732	754	778	766	820	698	719	776	767	766	782	778	754	735	752	788	742	756	738	767	716	756	752	780	755	779	783	765	776	752	740	779	712	749	766	775	776	768	838	758	737	799	778	771	771	776	764	794	710	758	775	758	778	775	792	750	722	785	782	792	760	730	756	792	770	770	796	707	734	754	807	750	744	761	712	771	769	761	762	804	771	793	754	763	796	764	774	796	738	759	754	737	745	731	731	734	779	731	791	726	783	818	802	757	784	783	735	727	819	736	741	770	717	794	766	819	752	741	769	786	797	756	792	795	765	745	810	781	804	751	745	719	721	762	757	784	775	756	805	736	757	752	744	811	741	811	768	775	795	748	767	749	738	744	758	712	768	805	756	764	768	815	749	756	790	745	761	773	805	721	773	785	756	779	739	776	711	753	788	757	772	741	773	730	786	755	765	786	717	771	806	765	761	800	744	760	753	753	687	753	762	794	774	759	766	762	734	739	754	734	754	730	720	771	735	740	724	755	780	731	757	771	755	736	769	757	734	762	732	770	782	753	735	741	767	775	729	773	743	755	776	736	776	777	771	719	750	772	758	805	750	771	715	717	773	771	776	766	754	772	798	807	724	783	759	790	795	703	725	789	779	747	743	780	704	791	745	763	730	774	721	736	780	756	789	784	729	777	779	748	751	734	741	741	755	745	789	774	840	750	798	746	737	742	782	762	743	748	760	749	699	739	806	789	785	750	726	797	739	767	708	809	703	778	776	751	790	799	724	785	773	757	755	767	758	709	769	775	771	818	763	792	750	770	767	782	784	744	729	759	787	771	771	719	787	776	732	805	753	785	779	767	749	738	725	773	702	752	816	775	748	788	762	755	744	759	760	765	775	755	769	716	813	737	789	731	747	771	740	757	753	779	746	774	775	811	780	757	823	765	764	785	768	834	794	710	799	721	754	754	747	716	740	741	807	762	789	769	782	737	777	742	750	815	750	722	784	780	810	716	735	826	753	721	752	736	780	834	791	771	784	746	765	765	776	778	752	757	727	772	746	718	810	780	747	761	783	787	768	751	771	754	740	809	798	761	772	773	756	792	735	790	783	750	765	785	762	789	783	790	756	806	752	797	726	776	770	818	721	789	756	760	819	734	787	733	748	768	791	783	733	804	794	761	743	765	766	762	775	735	742	770	744	797	791	708	726	791	789	774	805	758	781	789	744	776	773	721	763	739	756	801	760	792	754	794	768	777	796	800	740	760	729	809	793	822	773	711	729	743	727	718	766	772	794	751	820	729	731	751	753	744	771	758	775	790	737	764	792	715	780	746	773	741	760	772	775	752	769	777	730	795	743	755	772	741	788	762	770	745	778	796	749	745	721	739	775	761	774	794	733	748	731	729	723	731	786	739	757	721	741	699	772	767	764	769	741	804	753	764	755	731	787	781	729	755	761	776	745	784	796	744	779	765	715	803	755	756	716	739	811	754	722	767	743	784	740	752	759	713	763	754	801	771	765	846	794	722	787	721	766	748	769	737	771	806	696	739	787	778	703	708	776	715	795	735	821	746	766	735	764	750	783	795	717	756	748	798	753	727	784	770	799	758	707	770	781	727	799	738	791	742	716	806	777	775	732	741	764	753	788	708	785	753	787	794	749	781	743	776	768	696	757	778	759	797	777	766	729	755	718	756	713	762	775	767	770	735	697	789	751	771	786	831	786	756	712	704	761	721	782	736	833	748	750	750	749	740	771	762	791	751	764	790	736	778	746	752	754	783	724	757	791	736	761	739	739	740	706	736	781	699	778	777	800	717	746	760	790	750	828	775	748	780	772	752	743	781	764	745	811	755	815	727	759	754	766	752	768	777	756	790	804	775	775	723	692	788	745	733	829	732	752	770	786	752	751	775	767	755	764	730	733	751	768	747	764	723	712	801	763	792	773	736	769	713	764	761	744	783	764	729	775	716	773	765	792	756	780	748	816	782	765	762	790	807	751	780	749	750	735	746	779	740	770	773	791	760	795	774	757	715	772	720	775	768	764	758	749	713	740	807	760	772	764	811	816	763	785	801	757	753	747	772	725	798	742	779	782	767	738	730	731	809	781	695	750	759	703	746	743	744	749	719	713	810	791	809	741	786	789	760	761	752	753	804	770	750	730	807	817	792	748	736	753	735	797	772	766	769	780	769	730	746	793	797	761	741	801	812	744	770	767	781	772	769	751	769	789	717	746	718	730	841	758	810	736	796	763	805	751	741	750	779	714	770	738	757	811	732	756	750	734	721	743	768	710	779	776	771	721	799	778	792	729	792	778	771	727	757	795	715	785	751	805	695	768	773	819	736	761	745	794	726	710	775	769	769	764	800	772	769	732	792	740	734	793	714	733	782	755	689	813	746	743	789	750	765	756	703	822	745	754	796	728	771	776	798	752	754	770	783	750	725	785	748	760	747	749	807	749	721	722	778	771	765	744	724	794	776	764	747	789	746	762	773	727	757	746	760	791	718	761	813	755	761	779	788	780	723	797	772	732	716	744	760	803	738	818	747	725	752	774	743	750	769	780	764	727	813	765	741	763	776	736	732	768	806	719	706	792	719	750	759	740	745	755	753	752	749	738	750	780	760	775	811	796	768	771	747	750	754	711	778	753	756	743	746	812	769	767	793	779	786	756	797	776	759	766	738	810	762	788	720	784	764	768	713	754	741	768	792	784	769	708	776	752	732	760	732	730	804	804
15169	5046	429	245	198	199	191	181	158	172	165	175	169	165	176	174	179	209	198	171	198	176	196	180	167	157	178	202	191	156	192	185	159	193	208	178	187	188	157	169	204	209	185	185	207	204	191	178	197	185	188	151	182	165	177	161	190	181	174	188	189	159	183	196	178	153	193	187	164	164	197	180	180	156	182	167	180	170	192	175	189	187	183	195	167	182	171	187	183	191	183	179	159	182	156	203	181	167	178	185	202	159	164	165	185	213	175	216	163	186	162	187	189	183	162	183	179	201	157	159	161	180	182	195	169	171	164	171	194	175	182	181	172	175	187	195	147	185	179	191	161	170	163	178	183	163	179	181	166	154	172	169	165	173	178	187	205	178	176	170	172	172	179	185	160	205	168	168	178	168	199	185	181	166	176	177	169	181	196	166	158	197	187	188	171	209	171	197	174	172	175	174	191	156	166	197	180	187	190	170	179	164	180	180	181	179	184	195	186	175	167	165	170	154	173	168	182	204	154	169	144	181	167	173	193	171	192	185	168	155	175	159	203	172	211	175	175	168	171	185	174	181	170	184	166	172	178	183	174	159	194	177	154	189	151	149	167	165	207	189	185	160	181	179	187	188	204	150	177	174	169	165	186	175	172	187	186	170	174	180	199	177	168	194	181	170	136	158	180	178	192	182	197	143	218	166	176	168	167	180	162	175	180	184	178	160	188	189	162	186	183	173	170	176	193	183	162	165	175	179	183	190	183	186	200	172	172	184	176	181	167	168	180	162	176	189	170	149	183	155	199	183	188	178	183	201	177	163	170	197	190	176	176	173	155	189	158	167	161	174	165	168	180	183	187	165	166	170	203	170	169	169	160	159	163	182	164	183	163	171	166	177	166	182	192	193	197	192	180	170	176	174	155	182	180	193	177	197	196	177	176	184	161	187	194	167	175	181	185	193	185	201	183	181	154	159	176	173	157	191	190	182	202	167	184	183	185	200	180	184	175	187	167	194	182	162	165	190	163	131	159	187	209	168	184	170	158	171	181	183	162	188	183	172	168	165	181	182	202	194	195	189	169	146	175	156	179	167	178	205	191	177	194	162	187	157	177	187	193	190	175	186	176	185	175	181	168	184	164	179	167	153	172	160	174	181	162	176	200	191	192	188	171	156	170	172	185	170	183	168	169	209	201	195	200	216	176	187	186	169	183	165	192	197	193	187	175	171	182	163	196	174	181	178	158	183	174	149	189	203	161	196	200	149	180	147	162	179	179	187	179	207	168	185	165	191	142	165	193	173	191	167	177	166	174	181	165	168	161	157	160	169	178	204	168	196	152	154	185	168	176	158	152	191	185	156	197	178	184	168	187	162	145	178	181	196	188	180	166	159	183	166	162	198	179	161	153	185	179	171	171	175	178	178	173	163	158	161	195	201	182	172	175	196	211	179	205	190	169	185	160	173	172	162	171	162	200	183	177	171	188	179	156	186	192	180	161	178	160	205	177	179	189	181	185	178	216	180	192	193	194	169	163	159	187	180	175	178	153	170	171	182	194	179	169	179	216	193	192	179	152	187	183	183	167	149	191	209	197	185	165	193	199	190	198	165	174	171	187	165	209	176	178	152	164	176	200	174	177	194	150	171	174	173	155	188	177	166	177	186	189	174	188	180	176	165	172	132	185	173	191	169	176	182	180	195	159	190	179	159	173	179	173	209	170	186	159	181	184	182	162	182	168	155	170	168	189	169	174	181	184	162	183	172	195	174	183	151	157	143	182	190	165	178	173	165	184	158	158	184	159	169	159	169	166	164	177	179	159	177	182	192	180	159	191	195	140	169	181	186	164	169	187	179	187	183	188	172	161	198	164	193	161	168	167	179	174	169	173	189	188	180	160	177	162	178	162	181	180	174	168	171	169	190	163	174	162	184	182	179	179	171	185	156	148	182	166	184	174	197	187	157	154	191	173	192	188	167	194	175	181	181	177	185	202	198	167	162	213	163	178	168	163	174	163	176	186	200	187	189	167	183	167	165	172	158	181	159	168	156	169	207	173	172	185	185	188	160	176	164	189	180	175	155	174	172	170	177	179	182	154	176	174	196	169	179	192	156	177	165	168	197	177	141	188	182	162	164	161	204	192	171	203	165	173	189	165	171	206	167	182	155	184	188	184	191	182	191	182	161	184	183	179	176	164	166	184	168	198	179	160	171	182	178	174	183	162	200	181	184	185	175	161	168	196	189	209	167	149	179	190	209	189	170	168	154	174	153	165	187	178	188	150	157	163	182	192	161	172	184	192	187	177	150	193	164	182	149	163	174	158	192	179	190	153	174	191	175	178	180	186	162	174	172	181	170	163	172	144	196	167	170	200	178	184	197	183	184	156	163	181	165	196	193	166	176	176	177	177	188	170	167	191	174	197	187	204	194	185	172	168	169	184	200	189	177	171	169	166	182	180	178	151	181	184	162	174	195	170	179	170	195	166	174	174	173	176	183	150	163	160	177	175	177	154	180	204	182	167	167	179	179	210	185	192	157	177	188	183	159	181	209	175	167	165	188	186	185	197	172	171	188	190	202	170	171	179	163	195	201	156	180	167	184	148	171	179	165	179	176	183	198	168	186	195	180	193	198	206	191	189	175	154	183	199	192	173	164	182	150	213	185	170	184	167	187	171	170	189	191	184	190	172	148	162	189	167	161	158	169	202	175	174	159	179	162	175	170	169	179	170	177	163	199	180	165	173	165	167	186	179	159	188	174	166	164	157	171	169	186	187	184	164	151	175	159	172	162	194	175	172	170	168	206	165	173	182	178	147	205	214	159	191	188	159	168	172	177	175	159	177	202	164	204	199	164	184	198	168	200	195	154	167	173	154	174	178	183	200	166	169	176	181	172	159	178	162	157	179	172	176	170	177	178	177	169	168	169	170	155	207	179	168	203	196	190	176	197	175	161	173	172	174	184	171	174	177	186	167	168	169	167	162	175	181	183	201	178	206	198	196	167	176	181	161	197	189	181	171	168	174	197	167	169	193	167	198	189	206	193	199	205	162	147	169	170	182	156	177	181	182	169	177	198	174	184	174	169	146	189	185	183	172	167	160	162	169	187	173	186	206	198	184	178	170	161	183	168	180	155	178	205	146	193	208	167	154	155	192	172	176	143	193	187	165	158	195	183	143	169	176	181	202	182	160	193	175	188	163	207	202	165	187	181	169	174	173	187	163	158	173	188	205	184	166	164	200	174	150	169	185	187	187	165	183	200	193	169	187	211	166	186	155	173	178	201	151	174	173	171	184	168	155	156	187	175	168	194	181	155	182	174	157	194	170	186	158	172	200	174	179	189	184	194	164	162	176	157	176	171	183	184	194	205	204	165	192	162	191	165	175	160	176	191	169	169	192	176	170	174	172	173	177	170	177	172	176	212	203	197	187	189	143	181	172	183	177	171	158	166	170	167	169	159	188	185	183	153	165	180	177	188	196	166	198	169	176	172	179	172	178	169	179	161	164	166
15791	5696	524	569	565	549	539	559	559	517	501	513	502	455	499	505	470	502	504	473	529	531	476	507	470	527	509	466	469	501	465	479	519	470	466	510	496	494	491	477	477	472	473	497	479	511	502	521	476	489	525	487	518	495	453	481	508	529	490	489	509	467	494	493	491	484	473	447	461	463	502	510	477	512	507	535	478	538	493	510	475	509	464	478	499	459	501	473	503	507	504	527	486	475	488	494	497	485	478	492	460	488	492	516	494	513	541	472	459	490	480	525	474	462	547	455	469	478	491	490	526	504	491	478	466	503	485	523	486	520	493	457	492	496	510	514	491	486	537	452	476	492	534	476	503	516	458	475	517	482	495	473	462	465	475	470	465	473	526	489	504	505	496	484	516	496	502	516	488	507	516	484	497	470	478	467	461	440	505	503	461	508	485	520	500	485	492	496	467	515	479	485	485	469	479	478	486	528	499	518	492	511	498	503	515	472	485	541	491	490	540	489	492	509	503	500	498	512	468	507	480	515	515	526	469	517	513	499	545	498	516	514	484	499	471	472	495	522	488	491	516	456	485	537	521	489	475	476	534	494	463	503	497	464	486	511	465	513	503	536	497	500	476	465	511	511	473	468	509	452	503	458	464	478	532	496	476	581	544	447	487	494	528	476	512	480	520	492	502	529	472	469	482	503	469	505	480	531	502	531	517	493	492	493	480	493	492	507	490	529	500	466	448	502	510	468	490	508	472	492	483	465	475	508	516	514	484	511	514	501	490	479	473	459	473	487	514	493	488	510	475	488	456	465	504	482	462	539	474	465	489	462	491	492	500	487	512	456	463	464	512	469	506	502	490	479	527	475	471	493	503	508	497	483	535	530	482	468	483	469	500	493	497	453	444	534	481	508	493	478	482	468	506	527	490	484	521	530	473	542	504	527	524	495	466	487	469	466	510	476	540	491	478	438	513	491	510	501	511	522	471	484	464	492	458	509	488	484	484	481	473	492	471	474	507	480	516	498	468	498	488	473	528	479	485	502	495	495	460	498	520	477	506	483	486	447	463	504	463	502	462	484	514	490	485	471	465	472	521	504	480	464	472	463	486	476	475	492	471	495	482	488	466	550	494	490	473	516	527	487	517	535	557	490	497	494	478	459	479	509	490	499	463	501	514	485	480	509	482	439	530	509	480	498	467	468	483	516	468	488	482	481	494	517	487	496	498	485	527	477	507	491	493	493	476	456	454	497	520	512	507	473	493	474	469	502	498	498	467	504	509	537	485	491	487	470	472	513	477	505	496	486	495	510	474	478	505	483	484	472	494	501	489	444	487	470	439	509	492	502	480	506	539	509	493	495	500	467	497	472	470	476	462	515	500	491	473	477	498	522	483	490	527	503	484	495	469	487	489	509	508	481	436	485	495	509	499	490	507	502	472	523	482	500	538	428	477	506	490	501	487	480	526	511	495	468	483	510	491	471	506	487	512	510	516	520	496	506	488	485	449	505	463	503	491	504	466	479	519	431	498	494	498	486	450	470	506	427	511	481	516	469	538	485	485	498	485	469	455	448	481	500	497	494	509	504	488	482	500	480	478	483	483	466	499	484	501	510	489	511	510	518	473	544	505	490	537	522	478	497	507	509	514	484	489	480	477	506	515	499	505	485	555	523	495	485	500	466	491	500	516	488	494	487	522	472	506	490	503	497	484	494	480	496	477	461	513	483	508	506	483	504	507	499	476	452	484	471	511	507	481	518	548	490	500	471	500	478	466	495	493	462	504	502	528	493	489	479	524	498	475	502	493	488	489	472	480	477	504	503	500	503	488	497	484	511	496	491	498	488	498	492	469	496	515	472	512	466	509	453	484	504	470	482	496	535	425	457	523	470	470	468	481	516	504	447	446	492	441	489	493	520	500	509	523	511	516	514	499	462	466	447	482	489	490	475	494	455	471	468	476	455	465	542	498	491	486	483	508	509	490	473	530	483	508	472	510	503	500	465	473	445	504	485	488	556	492	460	465	483	519	469	522	486	484	489	481	486	483	464	462	470	494	495	465	471	509	496	525	446	482	478	497	513	489	472	456	523	490	506	504	519	499	559	478	492	492	507	493	505	514	486	474	495	464	496	500	476	487	459	495	469	520	501	526	518	526	532	500	494	468	497	516	510	498	473	530	456	496	524	480	521	483	539	551	485	448	526	517	477	508	537	502	501	490	463	484	472	511	457	508	475	453	479	517	497	485	512	465	474	536	477	463	502	496	470	497	527	497	459	447	481	470	485	460	474	459	497	513	499	488	559	493	504	500	502	512	477	517	490	468	470	510	511	482	501	488	521	523	511	481	497	483	457	498	508	506	458	499	508	508	465	517	474	498	490	474	478	466	497	479	506	479	489	511	498	491	483	482	535	508	470	488	442	480	495	487	505	503	501	474	481	493	484	493	538	476	458	529	470	479	470	500	479	502	459	475	496	515	491	493	496	515	493	468	501	517	527	507	497	483	488	525	505	448	513	507	503	475	504	445	494	475	521	502	492	488	484	511	481	518	490	485	441	491	516	516	501	491	453	468	464	440	509	480	508	470	495	518	464	487	518	496	482	467	469	498	507	477	467	536	510	479	507	479	482	472	506	464	509	497	487	465	550	517	506	509	508	515	488	451	518	498	515	457	514	476	478	497	501	470	486	491	508	507	460	470	471	447	480	509	477	464	480	488	526	494	500	471	489	459	446	504	461	481	500	439	491	509	462	487	532	475	478	483	497	476	472	475	478	461	470	455	467	499	491	510	512	523	515	485	500	466	503	480	467	473	541	453	546	458	476	503	515	488	519	475	463	486	495	459	477	503	508	477	468	505	481	453	512	479	485	526	489	512	469	522	494	483	516	466	469	511	513	504	467	509	481	466	465	492	500	478	473	482	477	440	500	491	463	513	482	514	475	512	474	499	498	499	476	499	471	477	477	525	472	523	441	522	462	497	527	502	503	506	553	513	501	525	490	508	486	487	477	527	485	480	542	493	488	477	477	505	509	540	513	486	475	496	470	500	448	472	504	514	530	503	501	493	517	497	510	490	468	469	512	482	503	545	524	472	481	496	472	500	513	475	485	469	492	501	496	500	520	500	501	463	483	508	426	461	486	495	504	491	493	501	492	494	459	485	480	502	539	489	520	490	511	506	476	524	487	472	477	472	564	514	497	469	492	505	493	484	482	529	505	514	554	493	499	478	491	499	490	509	555	527	470	496	444	547	512	505	503	462	475	466	487	501	463	481	474	482	498	465	514	529	468	508	492	483	484	442	479	484	527	505	484	502	463	480	503	491	511	462	497	475	530	485	500	499	462	463	493	544	488	478	507	448	515	461	488	494	508	518	456	467	488	436	499	483	462	490	475	474	496	489	510	472	493	463	483	474	519	501	507	486	465	475	478	510	511	487	532	475	513	464	438	477	509	504	515	501	520	485	475	503	515	490	487	486	514	504	519	479	459	455	496	494	465	472	496	494	467	519	461
63615	45728	14279	1890	659	549	454	398	414	432	408	395	383	351	341	346	345	348	344	354	359	340	347	348	320	329	366	334	349	355	362	283	329	345	360	322	311	323	325	329	332	319	311	335	333	323	337	322	313	302	309	336	317	313	302	338	330	328	306	314	338	328	332	390	331	284	353	321	345	319	301	340	322	339	351	295	322	341	322	314	345	317	337	342	343	309	309	356	343	374	302	359	288	310	340	320	341	346	329	328	334	327	350	338	334	310	320	323	343	328	323	367	323	359	331	297	311	342	313	352	318	291	321	323	321	319	357	349	337	311	311	330	344	318	336	341	308	328	309	321	310	341	351	299	326	332	350	356	339	313	329	339	360	338	286	282	292	323	330	320	330	301	335	342	342	341	329	313	340	335	369	350	303	337	336	346	319	336	327	312	315	309	321	314	348	335	334	300	334	319	356	345	311	335	338	326	324	348	347	328	326	326	339	303	321	340	314	342	332	315	292	326	363	338	318	358	329	367	319	311	303	332	328	302	328	342	318	297	360	317	308	325	349	337	323	344	307	324	330	318	327	350	314	309	335	369	329	300	345	319	312	283	342	308	305	333	334	329	324	307	298	338	342	341	324	341	312	324	326	305	322	361	339	334	332	282	332	362	348	338	340	354	325	301	304	335	321	326	307	333	348	372	329	330	337	307	379	324	347	304	303	350	318	372	358	327	366	348	364	333	317	371	302	295	304	311	372	323	323	340	318	365	335	316	338	307	330	322	351	320	306	351	333	339	329	318	348	307	348	349	350	326	351	323	320	362	330	351	381	337	334	367	304	347	337	327	351	349	306	349	311	335	319	316	304	324	346	330	322	344	332	330	322	285	344	323	342	358	312	341	334	326	310	296	347	332	321	333	317	296	337	317	325	334	340	314	293	301	335	332	317	341	334	316	340	353	321	325	356	325	317	340	358	347	357	347	328	319	334	346	302	342	356	353	339	339	308	296	322	334	342	349	311	336	333	329	336	332	345	360	312	355	319	321	318	311	344	315	347	348	330	336	348	290	367	334	338	360	335	329	339	336	309	329	314	357	326	313	331	301	331	357	338	349	372	321	337	302	310	308	323	322	333	339	320	291	343	295	319	344	325	285	311	328	331	319	340	313	311	316	311	329	337	333	324	328	333	320	319	320	315	299	331	327	307	305	302	330	340	359	343	336	331	335	323	344	331	328	327	329	341	316	317	323	301	289	365	322	324	344	342	330	325	319	353	318	318	361	339	336	307	323	320	296	326	368	292	324	340	322	361	368	376	316	334	322	309	333	312	313	358	322	337	308	340	335	317	307	319	382	325	317	347	314	320	327	318	329	357	307	306	372	305	306	324	338	380	317	325	289	346	316	325	307	305	334	331	327	337	310	318	315	335	323	332	349	318	307	335	326	328	335	346	327	312	333	349	359	347	300	312	341	347	338	348	328	345	308	340	334	372	343	326	305	343	339	317	288	324	340	305	330	337	306	327	324	343	338	329	302	344	329	322	311	289	354	341	322	328	359	290	346	335	314	333	339	329	305	329	332	338	331	330	322	311	358	334	340	337	325	304	326	343	354	349	340	318	377	316	319	317	324	331	334	319	376	346	329	322	351	325	306	321	346	339	321	313	324	336	330	336	314	322	316	323	336	341	331	342	314	326	315	294	317	319	326	357	340	308	319	350	318	309	336	338	338	325	327	337	325	326	315	304	313	337	337	317	320	307	366	324	329	344	325	371	320	329	326	339	348	374	339	342	339	331	324	310	329	328	322	333	340	344	319	333	327	349	321	337	350	326	299	315	344	337	343	298	342	324	341	329	343	327	346	345	352	343	332	321	311	349	328	323	326	361	327	324	342	332	332	317	295	342	341	359	326	330	322	337	298	318	327	340	343	357	302	327	369	333	309	302	310	355	329	300	339	322	323	356	322	301	300	374	299	342	341	342	324	334	285	316	329	327	335	293	344	331	320	295	338	318	329	297	304	296	328	316	310	338	342	324	350	323	365	317	348	328	323	357	307	310	346	338	322	334	321	313	340	308	318	316	327	313	317	338	336	323	317	325	333	326	319	300	311	321	365	309	338	318	324	355	348	342	315	339	338	319	333	311	326	329	332	313	322	322	332	382	328	319	341	325	327	299	307	331	339	374	317	326	340	301	322	314	345	343	331	316	317	329	335	305	337	318	337	325	369	367	338	285	298	340	291	335	303	296	304	304	341	353	333	335	320	311	319	306	336	349	306	296	344	347	333	297	316	337	315	308	324	323	323	340	342	338	334	336	358	308	335	355	316	329	335	314	310	330	332	323	323	351	326	312	314	363	315	348	336	350	345	323	315	311	306	356	304	350	344	357	381	378	347	352	316	345	289	292	330	350	353	347	338	348	311	352	323	314	355	335	330	356	308	357	322	320	315	301	331	327	326	335	332	323	338	331	351	315	305	311	349	332	341	335	309	353	302	332	344	317	312	304	314	338	364	373	333	313	337	332	351	348	314	335	317	317	317	307	327	340	329	303	341	323	358	352	305	309	337	323	329	313	297	343	339	320	288	342	308	329	322	338	327	340	310	324	332	321	337	327	335	307	341	313	302	313	287	274	333	349	341	313	318	337	351	305	304	324	354	335	357	348	316	334	343	334	356	314	330	281	325	313	357	310	345	315	295	309	305	327	344	330	323	318	336	317	311	335	323	317	360	319	300	356	311	357	323	339	334	321	310	327	329	308	333	309	336	330	305	368	325	309	343	320	334	351	362	303	351	367	317	275	348	329	321	359	368	321	358	367	337	330	312	291	314	339	346	306	360	310	353	300	314	332	312	342	316	332	327	327	338	334	330	297	327	333	314	314	349	333	354	319	355	309	327	314	317	299	339	314	312	303	305	367	355	323	325	323	322	366	355	332	345	317	333	343	340	327	356	316	323	332	364	316	335	340	342	340	330	276	274	326	306	349	314	314	338	314	334	323	316	282	326	305	333	324	306	339	347	335	330	324	296	348	319	325	383	324	295	319	337	318	346	300	346	360	318	329	320	316	349	322	320	320	335	312	312	334	319	316	340	322	289	347	360	305	314	302	325	312	337	342	322	379	308	303	322	323	337	301	349	344	312	326	345	320	322	324	357	355	316	345	295	316	333	305	317	352	340	317	337	328	325	322	329	287	315	327	305	361	319	306	302	305	338	332	292	310	345	315	338	362	380	325	341	358	333	339	338	303	358	343	317	338	327	311	346	317	368	339	344	324	343	339	323	322	331	344	342	328	332	291	290	290	300	310	324	332	328	348	335	336	313	330	319	288	321	307	341	322	300	301	299	339	307	318	309	341	326	344	337	335	323	331	363	305	338	312	292	341	349	308	328	325	319	328	315	337	306	355	343	278	321	331	302	326	333	345	377	377	322	290	305	331	296	331	310	325	305	323	345	355	320	321	346	337	351	328	327	325	322	340	332	309	325	300	300	344	358	332	291	330	369	342	322	328	330	320	305
40284	28131	2195	2443	2168	1917	1569	1480	1254	1219	1139	1077	1032	1004	1029	1004	981	918	934	923	870	872	911	838	897	813	865	906	858	844	834	831	798	825	821	828	771	866	786	826	824	833	806	863	820	797	850	848	821	822	780	779	828	851	794	802	842	888	795	867	845	775	775	833	827	772	758	824	832	797	792	799	825	835	886	796	829	824	827	792	824	801	811	827	758	815	853	795	826	853	817	813	810	836	851	829	786	856	828	823	793	810	820	794	824	857	826	787	808	856	847	827	868	786	832	801	795	810	787	790	807	800	788	803	778	828	833	799	896	801	852	792	866	812	774	808	804	826	772	808	792	860	784	842	841	856	803	809	801	875	812	837	778	852	799	827	771	827	790	834	795	782	855	852	790	791	770	839	853	861	831	786	866	866	828	807	792	816	787	834	842	834	820	839	789	757	778	846	805	828	843	839	869	829	781	778	752	816	747	848	787	773	777	787	803	854	792	819	771	823	882	825	748	787	850	857	785	804	835	771	790	831	846	787	798	821	783	804	870	792	776	817	852	777	832	763	792	824	803	797	863	834	813	808	782	838	761	815	772	857	807	885	765	779	809	825	795	787	809	791	768	750	834	804	810	791	781	783	829	767	805	730	788	813	815	790	768	842	820	779	801	805	826	808	822	810	783	814	785	783	773	747	750	799	786	825	816	812	815	814	795	783	791	706	871	788	809	786	820	798	773	812	795	806	840	767	830	788	780	755	730	805	785	832	811	812	837	784	856	870	838	812	778	770	788	828	823	785	856	818	828	824	790	777	755	738	847	802	792	796	794	787	785	810	806	749	833	824	847	793	716	830	787	814	764	765	760	801	787	819	831	832	821	785	859	798	817	761	838	807	775	786	748	785	798	834	843	834	788	860	800	853	807	821	786	850	867	828	791	773	804	810	803	796	824	746	835	808	838	792	842	802	822	807	786	791	829	771	823	816	752	805	802	787	778	826	822	778	824	799	862	790	821	800	787	806	798	823	812	822	810	804	856	840	776	791	815	826	792	808	761	812	761	822	773	830	797	879	798	833	823	834	751	828	817	832	852	769	814	809	846	844	798	790	816	781	810	826	780	792	790	819	847	788	849	841	878	758	862	813	833	831	795	820	835	802	813	812	801	821	817	806	808	763	848	820	856	786	836	814	879	794	778	759	807	818	838	768	810	836	804	831	788	781	825	788	893	822	787	796	811	764	808	794	770	784	740	784	809	805	796	892	880	881	789	830	815	806	839	816	795	821	799	782	835	854	864	791	801	768	872	807	835	826	842	775	783	813	758	800	826	825	820	804	802	859	871	813	809	812	819	792	796	823	811	792	851	847	843	843	798	838	797	823	785	851	756	809	790	828	797	801	852	853	820	821	738	786	761	810	784	792	836	841	833	760	807	794	824	780	766	827	812	849	760	837	790	762	830	773	830	821	777	812	810	767	774	783	813	778	802	824	765	851	775	785	827	811	746	799	848	846	753	853	808	835	749	813	771	781	842	791	799	855	781	835	756	802	781	792	835	847	835	822	760	849	789	781	770	727	816	795	788	792	792	841	810	825	850	809	761	879	831	819	872	894	783	838	825	827	792	838	808	809	780	867	833	801	814	760	810	827	825	746	831	769	779	838	778	828	832	795	816	797	801	789	834	766	825	739	799	802	793	775	750	779	796	771	766	776	789	840	845	779	780	878	861	830	832	799	823	824	773	830	808	798	795	812	809	838	802	774	826	775	784	816	757	787	834	792	800	805	769	832	771	792	835	833	764	812	829	818	850	844	834	791	810	814	781	810	849	814	819	820	759	788	825	795	870	851	830	826	862	822	827	816	809	848	797	841	841	823	800	771	810	852	784	856	799	798	813	843	858	774	833	835	780	800	813	863	797	816	810	802	830	844	856	836	811	803	840	824	768	819	807	788	791	745	815	845	793	809	766	841	835	820	757	826	827	860	782	761	798	797	823	802	849	763	851	750	802	799	777	772	801	781	799	797	857	837	771	745	759	803	792	807	780	843	787	836	793	786	825	823	807	790	850	840	772	772	778	789	789	815	815	766	777	804	817	853	734	831	809	817	799	828	854	810	813	830	781	765	794	778	766	835	814	830	855	839	803	823	823	805	829	792	808	809	836	826	851	785	796	799	847	826	790	819	782	789	794	840	825	826	838	817	830	786	840	775	787	811	806	812	812	799	778	796	770	795	839	796	799	825	782	779	825	815	825	833	776	740	778	766	861	802	848	851	793	817	825	782	842	780	804	810	801	823	819	846	806	801	813	811	848	807	816	809	827	779	863	781	791	766	796	849	824	805	794	781	816	815	830	775	830	782	767	785	793	861	840	817	812	811	800	813	882	789	818	780	809	803	829	806	796	747	839	847	794	808	832	795	840	799	786	797	761	811	810	820	865	793	804	771	783	757	818	818	831	829	798	804	826	762	819	838	833	817	862	804	792	830	768	790	845	770	760	804	786	775	811	743	812	816	802	810	820	809	784	777	813	834	825	815	805	795	854	831	786	866	767	815	841	824	871	791	819	821	765	865	801	840	841	820	794	789	816	781	779	819	800	857	769	771	828	820	823	803	797	828	812	839	831	799	753	816	819	791	772	832	856	816	810	797	795	796	825	759	828	777	768	828	795	804	795	830	839	799	809	766	759	824	821	856	873	760	816	813	836	810	816	838	817	815	810	779	809	829	778	818	807	798	744	779	756	812	866	786	843	856	835	801	812	797	823	805	823	802	790	845	828	822	832	832	824	810	821	761	790	811	790	785	816	814	833	821	792	783	810	806	794	828	814	815	819	829	860	802	820	801	772	814	787	827	789	792	785	804	816	786	775	768	812	799	812	790	751	810	837	886	802	797	837	831	874	825	773	812	827	796	834	830	772	814	808	793	837	815	773	807	776	845	854	839	808	781	860	792	824	826	813	806	857	778	832	867	886	837	791	784	812	781	850	795	842	770	832	807	815	808	775	784	802	842	804	782	870	821	865	786	826	817	795	810	794	756	768	795	756	808	811	782	811	797	744	815	827	786	744	790	839	842	822	829	805	840	817	791	814	792	828	825	835	813	843	840	789	823	801	835	791	792	859	798	782	796	831	849	792	816	877	824	811	839	815	772	756	760	830	803	852	811	775	858	772	811	809	816	753	866	869	801	811	769	815	848	835	790	797	841	828	761	777	833	783	839	789	849	820	782	813	822	774	794	786	778	813	756	767	853	802	830	747	820	728	802	824	803	817	828	828	816	813	819	823	830	827	808	801	787	814	830	784	757	822	829	839	799	837	817	850	822	776	851	847	827	804	803	789	808	773	829	810	811	855	807	840	782	813	808	815	750	849	807	797	767	811	853	801	808	831	790	815	831	789	812	827	854	818	872	785	790	814	833	798	802	826	821	806	823	805	860	852	805	798	776	777	792	877	853	784	815	809	823	819	813	819	859	801	859	807	850	781	783	781	773	792	823	859	835	847	836	807	834	785	788
74230	51014	20791	7622	1352	769	626	537	510	442	424	375	400	423	404	354	369	354	346	331	310	347	373	298	324	353	332	330	327	346	310	340	376	325	326	323	307	317	339	325	328	329	288	304	335	339	340	329	296	326	325	321	309	317	338	315	289	307	324	306	322	359	304	321	272	320	318	314	319	345	371	321	321	305	307	301	310	330	315	342	323	320	289	322	324	284	314	348	322	327	336	337	315	340	323	296	318	332	321	359	312	305	292	320	332	360	307	334	357	294	311	313	321	345	338	318	298	310	347	321	348	312	337	327	309	320	321	308	312	306	347	320	326	319	301	328	329	379	309	273	320	337	320	308	322	282	319	340	324	343	323	301	319	324	318	347	319	310	321	328	307	335	340	331	339	301	306	351	314	343	328	282	335	328	333	318	347	335	313	280	300	350	322	320	354	294	304	308	333	351	315	324	318	319	316	309	277	318	310	311	303	354	373	318	310	303	343	332	304	308	327	318	336	343	327	313	343	335	270	306	309	268	331	291	302	308	313	338	344	303	323	316	322	334	347	336	336	324	294	327	335	317	327	343	312	327	351	309	392	323	332	334	324	323	309	316	337	325	293	319	328	311	320	314	305	353	322	342	343	333	309	309	297	285	319	308	321	339	322	323	315	291	325	328	322	317	287	345	344	331	299	326	313	316	296	305	312	301	302	270	330	336	353	312	301	291	290	328	343	329	312	323	314	322	325	361	310	272	329	324	306	340	318	305	351	331	295	292	347	305	292	304	348	263	338	315	339	330	339	337	328	343	311	337	323	314	301	341	312	286	326	318	317	322	321	315	334	287	313	316	351	332	332	322	323	308	330	320	339	341	339	343	312	350	356	322	305	336	309	346	332	351	335	315	316	309	295	324	337	303	291	330	315	345	292	315	315	315	372	306	304	318	317	339	299	309	317	333	309	334	327	323	304	308	345	331	293	298	257	359	347	327	326	326	311	324	298	316	314	324	334	309	285	347	320	353	300	326	336	313	311	308	322	297	275	329	291	296	298	319	340	287	334	299	333	316	301	328	317	319	330	308	313	307	318	347	330	316	320	301	324	326	341	331	328	298	299	345	320	310	329	311	343	316	279	322	327	324	300	323	323	313	299	291	300	314	324	344	276	306	348	326	304	303	347	343	333	316	342	306	326	334	337	343	323	323	319	330	350	303	312	334	315	282	339	286	331	329	288	324	338	299	321	288	318	286	331	300	345	316	331	293	325	343	340	317	336	340	326	312	355	305	350	339	335	346	338	327	309	334	319	316	326	308	342	324	299	331	313	334	326	297	328	324	347	325	315	342	347	327	299	318	354	306	325	329	328	346	354	307	317	323	293	279	304	296	290	331	290	321	315	350	319	341	290	315	333	334	304	310	274	302	332	283	339	300	315	324	337	317	358	314	317	307	307	310	300	311	290	313	354	333	315	327	323	339	324	334	312	296	323	328	332	332	311	317	337	337	324	343	315	307	337	321	343	322	351	340	363	297	335	336	283	311	337	347	312	333	279	330	301	316	301	343	355	318	284	330	310	287	332	286	331	317	305	300	294	320	307	270	309	286	307	326	338	324	286	331	323	328	300	309	308	287	330	332	342	320	315	340	340	320	303	322	321	322	304	329	362	317	299	309	320	328	353	324	326	312	305	345	317	336	336	301	311	314	311	338	361	317	316	306	334	317	330	317	339	344	330	293	341	339	314	339	303	288	332	319	335	355	320	284	315	307	287	344	327	312	302	299	329	355	321	334	328	316	310	302	318	305	321	328	301	352	343	293	307	345	317	301	330	314	355	330	317	343	317	333	294	343	314	310	330	376	304	348	305	312	292	354	342	335	312	283	339	341	294	345	321	297	316	338	309	306	350	325	343	299	291	335	353	317	326	306	325	311	314	310	322	336	355	335	315	337	300	326	331	324	323	313	363	360	320	328	338	300	316	323	316	322	290	296	326	332	268	300	321	332	329	301	329	336	324	337	296	308	330	333	312	307	302	331	312	309	368	320	373	301	314	316	357	336	309	285	309	295	318	327	328	311	341	320	317	344	352	319	352	337	293	324	364	356	301	319	341	320	321	344	307	325	342	333	303	304	306	331	337	333	327	315	336	323	321	359	327	310	311	347	338	305	345	346	325	313	321	292	331	335	290	331	321	342	317	291	343	341	334	301	354	336	329	335	300	325	307	333	299	323	311	302	329	333	323	310	332	310	323	332	346	290	345	300	315	332	312	301	320	330	321	314	330	327	315	330	297	328	295	334	320	333	328	312	313	310	359	331	311	284	337	315	330	335	330	317	350	338	325	305	341	322	321	323	296	331	321	302	317	315	353	306	315	309	312	311	331	303	297	288	303	308	338	309	279	301	307	343	304	312	323	322	312	306	330	342	319	331	310	312	334	338	308	306	303	328	301	304	295	324	314	353	330	321	350	326	291	327	321	340	302	305	286	332	305	319	326	310	342	325	319	349	288	315	303	310	318	286	333	324	298	343	329	317	317	307	317	326	353	334	293	312	301	296	356	328	307	315	326	317	338	322	341	287	323	327	315	347	289	317	330	302	334	308	307	330	303	317	278	342	320	315	318	357	300	345	318	292	327	332	329	320	324	314	317	304	316	348	329	322	333	333	329	297	341	319	343	324	338	358	311	323	344	344	303	312	322	316	305	304	332	346	322	319	290	354	325	317	333	326	327	294	330	331	306	326	302	302	339	345	334	357	321	311	332	347	335	300	355	319	329	349	292	288	346	316	323	343	301	323	364	302	337	304	292	305	324	339	302	316	316	343	339	323	333	323	297	323	336	327	349	305	329	307	326	332	298	354	323	323	306	341	336	325	359	298	313	331	333	305	298	321	308	317	302	318	325	312	330	312	306	361	322	322	299	335	320	316	316	326	345	326	346	346	338	340	346	318	303	348	308	320	355	311	332	335	320	335	327	347	353	334	339	333	321	301	324	320	338	360	305	318	359	312	345	339	326	335	319	331	350	339	328	354	301	311	320	305	320	358	352	326	342	324	332	304	287	322	263	290	335	332	343	277	359	321	318	316	330	322	312	311	288	325	326	342	343	306	343	332	318	307	346	357	323	320	332	342	331	323	330	334	300	326	327	343	339	305	283	344	330	332	322	294	315	331	318	343	309	336	348	315	307	327	315	319	309	314	316	312	294	342	299	334	287	304	329	288	318	329	347	317	324	315	304	338	302	322	274	309	293	366	326	315	339	306	323	295	331	301	339	372	333	299	312	306	324	331	330	286	337	319	323	304	288	300	320	305	335	353	327	338	353	309	305	320	314	330	308	341	347	319	307	337	312	316	319	307	342	308	297	307	329	351	275	330	304	306	324	323	327	319	322	334	349	315	330	314	318	318	309	326	345	309	319	334	345	346	299	335	346	332	300	329	310	355	345	314	295	336	334	308	312	339	318	360	341	339	319	313	347	335	303	288	331	317	318	306	353	315	312	346	327	320	319	339	330	289
49660	36299	3459	3870	3385	2930	2362	1962	1789	1643	1398	1296	1267	1178	1221	1114	1084	1045	999	976	961	916	838	883	852	867	879	892	868	882	873	808	844	825	814	859	803	839	842	790	784	816	807	781	763	790	826	795	746	795	787	823	824	821	757	800	779	798	762	791	781	820	716	824	824	760	801	744	779	772	767	772	757	802	845	777	744	775	811	784	755	704	788	703	798	786	776	812	789	766	778	769	768	741	805	753	756	835	741	825	813	785	822	813	688	723	775	834	737	785	746	804	765	782	729	743	821	786	770	713	784	789	773	813	766	717	777	774	782	751	722	799	811	762	751	812	727	783	754	753	785	800	717	745	791	771	804	814	768	735	765	807	765	754	781	752	731	787	833	729	736	802	787	768	726	774	748	774	755	757	767	777	783	736	737	758	740	770	745	798	778	797	813	751	731	743	752	734	741	792	795	779	765	743	820	804	749	726	732	773	766	758	765	777	755	753	773	806	839	793	730	774	729	749	729	752	751	779	724	778	751	740	725	746	737	800	796	729	763	768	733	738	732	760	782	773	773	722	746	792	726	761	804	773	728	778	778	772	735	768	742	777	766	805	711	765	762	748	821	741	771	772	781	721	780	755	780	788	773	778	756	762	725	789	757	794	752	767	737	727	798	762	746	743	772	757	771	763	733	732	751	773	780	746	789	758	794	787	801	756	796	745	763	742	777	770	757	800	774	722	771	761	778	744	733	822	755	744	769	778	800	762	765	755	795	736	812	765	770	767	783	756	760	774	732	761	770	761	734	795	761	746	766	781	712	747	722	794	733	757	748	773	732	764	754	765	726	791	726	735	773	798	779	790	777	777	757	715	737	762	749	728	770	723	742	745	784	809	792	730	753	716	770	755	800	744	735	729	757	761	784	815	779	753	725	783	788	781	755	673	693	726	726	798	762	758	743	749	741	764	729	768	760	760	806	769	756	737	799	726	774	735	750	769	772	775	729	726	799	769	782	783	745	744	777	749	733	800	782	799	725	741	763	742	780	694	762	744	734	755	783	813	773	748	753	744	781	765	754	763	799	769	749	787	810	724	756	752	747	808	753	754	718	751	765	815	760	774	786	693	782	739	745	710	762	749	806	754	715	746	756	729	759	725	760	692	773	685	713	781	738	758	751	748	768	771	747	763	732	759	779	732	779	775	748	721	739	728	774	777	759	775	754	762	759	762	778	777	767	838	785	748	779	762	771	769	740	775	736	767	787	776	756	768	759	758	723	733	776	773	738	741	747	797	748	769	756	774	794	734	777	720	754	816	774	761	776	815	795	705	773	736	816	782	735	769	756	766	732	764	769	840	799	747	748	778	757	809	815	799	763	776	846	779	727	761	736	781	792	765	731	742	750	779	739	749	758	696	780	776	751	760	808	760	795	758	775	727	741	701	739	740	747	758	744	761	689	758	779	752	740	773	769	795	803	772	822	807	792	763	735	762	745	777	744	716	754	787	786	756	729	745	776	788	764	770	757	773	749	749	795	793	760	749	769	762	784	784	763	764	769	806	783	727	742	764	774	810	736	752	768	781	756	759	735	745	782	768	712	733	748	734	777	756	723	734	751	724	759	755	739	715	779	751	759	782	783	739	728	753	772	781	760	771	770	784	771	729	729	755	737	783	738	723	755	730	792	800	713	791	755	774	737	740	731	792	783	729	742	809	749	785	811	758	738	802	775	776	831	768	742	764	754	759	736	755	781	763	790	771	767	797	808	763	714	821	730	724	789	777	756	793	801	785	843	769	804	738	770	761	756	771	763	746	720	754	765	747	714	771	755	767	774	757	763	763	734	714	782	780	791	766	753	745	735	727	745	752	782	774	739	786	768	805	762	757	785	750	741	775	759	735	791	767	757	751	734	737	768	773	771	744	718	743	731	788	746	706	722	762	740	785	764	786	735	771	739	726	794	777	787	756	801	735	775	753	779	736	770	769	677	792	756	772	752	787	764	738	732	740	767	739	764	756	756	769	780	726	782	758	802	764	755	780	771	756	804	719	733	794	680	766	795	747	763	788	747	768	759	794	778	727	778	780	762	779	758	735	763	737	750	745	738	802	754	819	744	738	742	752	763	787	799	748	807	760	734	785	776	815	754	798	765	758	757	729	761	763	782	727	743	803	774	778	782	691	762	778	738	734	750	773	738	785	813	789	705	744	739	761	771	785	758	802	764	760	744	797	777	770	750	811	783	761	733	792	778	744	764	769	766	756	746	740	780	745	768	782	765	734	782	766	777	739	732	737	762	751	774	725	752	736	790	803	730	750	751	808	740	772	764	771	687	774	744	687	774	753	777	792	741	849	754	782	709	775	796	757	748	766	778	745	774	736	789	765	763	806	720	751	810	731	736	810	773	738	717	704	747	735	795	745	758	767	737	737	779	773	747	765	717	797	767	784	773	764	772	735	762	747	755	762	704	745	746	713	748	722	732	743	737	771	724	742	765	802	776	776	764	761	796	765	751	718	749	754	790	734	744	744	770	762	773	788	744	792	717	737	743	802	757	793	762	764	759	820	734	756	750	744	796	766	743	752	801	771	742	743	689	684	777	785	778	766	750	767	737	716	748	737	758	784	795	713	817	781	813	750	779	725	763	770	780	777	781	721	788	790	785	787	754	723	715	751	766	756	781	780	727	763	790	733	732	762	744	774	778	733	792	771	753	768	799	731	784	739	739	758	815	743	800	772	785	779	811	774	764	763	707	769	763	750	757	739	789	762	784	801	743	801	751	728	750	767	802	799	747	793	794	760	793	780	749	747	749	790	800	743	734	756	740	801	740	771	749	747	744	761	765	817	767	802	753	720	744	762	790	761	767	817	764	774	759	673	772	775	781	788	745	744	758	757	728	767	790	776	787	750	759	773	751	779	789	761	754	755	783	770	793	756	789	743	752	756	775	731	756	751	779	792	759	741	784	744	787	731	778	756	712	737	766	784	746	773	771	745	770	774	767	771	777	714	794	765	738	779	745	762	815	770	757	732	797	780	808	734	744	787	733	748	728	793	761	831	768	760	767	749	790	778	748	812	795	749	742	750	767	733	749	744	736	747	798	739	760	808	809	713	787	761	747	722	775	727	823	721	776	717	777	741	794	765	784	746	706	783	728	792	773	773	746	779	744	745	773	774	801	789	776	751	747	774	786	757	731	798	719	775	728	768	775	789	728	754	726	748	770	790	724	770	766	790	758	753	794	795	722	737	758	792	760	740	772	762	727	772	698	780	784	768	741	755	722	774	779	767	749	773	721	757	757	769	749	759	720	704	751	757	767	730	764	767	757	745	730	793	783	757	724	766	737	759	768	738	722	735	787	778	812	736	787	798	732	753	731	744	782	775	755	751	735	772	747	789	783	768	757	813	708	783	738	741	765	769	722	732	764	772	771	804	766	789	773	805	754	725	790	783	763	760	739	798	758	783	750	724	718	758	786	747	740	810	769	796	762	811	716	769	815	741	764	844	766	762	703	706
15394	4557	314	201	194	189	176	172	179	177	196	181	154	179	165	180	178	160	167	159	150	183	182	185	177	187	177	199	178	160	179	217	172	185	198	173	161	196	161	182	169	204	168	171	173	168	166	180	167	162	168	162	194	164	182	166	165	195	159	187	168	166	174	169	189	198	182	170	175	183	180	156	168	171	171	211	175	169	162	180	198	193	172	159	151	168	174	180	162	181	173	176	156	154	194	168	158	166	171	169	160	147	181	178	203	171	172	183	188	178	166	183	190	167	188	165	178	168	155	168	187	170	177	161	172	180	179	179	162	162	139	179	186	155	173	165	170	172	172	176	176	151	163	152	178	156	163	175	156	156	144	158	149	201	191	169	187	147	168	211	188	156	166	165	161	205	174	175	191	178	169	176	166	189	172	154	170	156	176	167	191	190	194	176	185	176	165	181	184	171	161	180	181	186	204	163	207	189	174	199	166	175	167	189	182	173	157	167	134	214	156	177	162	159	203	162	162	161	175	174	181	172	173	183	185	174	177	185	166	165	167	167	204	170	174	191	184	205	201	177	200	174	160	177	165	163	166	177	177	175	176	172	174	150	174	189	184	180	190	177	169	177	176	157	172	170	178	179	164	149	167	167	203	179	160	188	176	171	147	182	149	160	187	156	168	167	193	163	177	176	196	212	163	190	197	145	160	188	185	201	180	167	194	177	159	160	161	169	190	165	180	157	173	171	171	184	170	180	187	171	204	179	179	196	158	170	179	190	164	185	168	174	181	163	184	174	162	162	168	173	185	164	174	184	183	170	169	162	186	179	182	160	151	183	201	194	187	188	201	175	184	177	153	178	185	188	178	170	183	190	145	167	184	167	172	156	175	173	163	178	188	197	206	170	158	171	161	146	148	161	189	191	170	198	171	178	177	191	156	211	175	193	192	192	182	184	186	173	175	190	181	183	184	170	159	176	157	164	193	163	202	185	186	166	204	182	175	176	177	175	169	160	186	187	189	169	163	192	168	182	198	182	181	192	180	171	176	156	177	187	179	205	180	173	181	158	159	154	160	165	198	169	186	175	164	190	164	172	171	184	186	175	196	171	177	204	190	175	167	146	179	160	164	174	182	176	183	169	166	184	179	184	179	156	172	161	186	181	181	158	203	156	155	187	169	179	195	174	173	167	161	179	150	178	175	198	186	170	193	168	180	177	163	177	200	170	169	170	176	185	180	182	179	168	154	179	171	154	183	149	164	163	176	191	176	170	162	185	173	171	152	172	176	180	169	180	182	174	189	158	172	163	202	166	192	172	169	172	164	162	188	190	178	186	189	183	161	183	164	181	168	154	178	162	198	198	176	174	170	189	172	173	191	168	177	200	179	193	189	155	177	165	168	180	176	194	162	166	169	178	166	167	170	186	165	157	187	182	214	199	185	186	187	178	174	166	158	186	167	161	192	155	174	171	170	176	168	184	159	169	188	169	165	169	169	158	178	194	167	167	193	187	159	161	176	171	164	195	169	182	183	167	191	178	172	160	178	156	169	180	148	176	156	179	181	182	180	166	187	169	171	199	161	154	174	174	173	193	173	167	160	179	182	166	176	185	172	165	168	157	187	174	169	161	186	151	168	167	180	185	183	186	201	175	187	170	158	208	203	174	181	154	180	167	161	186	154	183	185	187	169	163	159	193	174	196	163	166	182	181	141	208	168	177	177	163	171	185	198	167	162	170	179	197	172	185	162	170	168	150	206	194	171	185	187	168	175	189	196	146	179	152	175	177	201	176	187	165	183	193	177	183	159	165	170	158	185	192	174	183	176	171	177	175	165	175	147	157	147	161	181	179	188	170	209	164	162	180	191	187	182	210	170	166	169	169	176	194	168	200	149	180	168	171	164	169	200	173	161	191	146	200	181	178	157	138	181	175	183	186	192	162	171	163	156	175	203	175	179	166	174	180	160	194	173	164	156	190	177	180	212	165	198	164	172	169	176	195	195	161	158	167	144	152	220	177	168	163	151	198	183	174	182	172	171	176	184	166	183	175	171	187	176	188	180	184	160	181	185	214	171	193	169	173	176	188	174	183	176	191	157	157	181	146	169	171	164	183	174	161	170	186	190	178	193	158	186	167	165	182	185	170	185	197	181	172	183	169	220	182	213	144	187	181	195	188	166	160	179	180	193	192	199	173	196	164	185	202	185	182	171	173	150	170	168	175	201	172	162	184	180	166	183	187	170	168	199	179	172	171	187	190	205	133	205	194	208	157	174	162	182	153	179	153	154	176	167	193	172	168	170	150	167	157	186	164	192	185	169	199	212	181	183	188	180	181	187	166	169	148	172	195	167	164	175	181	164	167	196	219	201	193	163	175	183	175	145	171	172	187	162	185	146	163	171	172	169	161	186	154	160	177	158	184	182	166	160	195	175	158	176	179	152	176	204	178	173	153	165	165	196	195	177	189	174	179	162	171	165	208	215	170	182	189	191	188	147	177	180	185	173	184	210	166	178	178	185	181	148	167	166	170	161	187	164	177	169	177	172	167	195	188	141	163	192	153	174	162	176	149	185	155	193	181	174	182	188	203	184	176	172	196	162	157	172	180	157	201	179	148	191	179	173	174	162	179	177	176	189	192	182	158	164	193	157	171	167	180	172	167	176	182	190	183	180	154	162	143	185	168	165	167	166	190	171	199	197	173	189	158	164	171	175	182	175	171	144	165	189	175	179	181	175	153	173	197	154	147	184	188	165	163	187	191	186	190	184	155	160	170	170	202	160	176	169	179	174	167	158	174	143	178	185	155	177	193	174	202	161	173	217	149	198	192	171	179	167	162	168	184	169	161	188	202	190	161	160	182	198	188	152	182	208	164	180	201	181	182	168	188	155	154	204	178	184	187	182	164	174	206	174	182	152	188	183	178	169	164	175	160	163	159	183	199	205	174	172	188	181	201	171	156	164	175	186	196	197	176	175	193	171	190	184	174	174	158	175	162	171	177	151	170	179	164	183	195	176	174	177	153	170	164	173	174	179	189	145	180	162	155	216	193	193	164	197	194	190	172	179	181	173	173	172	185	184	165	173	152	174	187	180	207	160	179	142	179	157	169	192	176	162	169	173	186	171	169	180	168	197	168	167	170	164	177	157	193	183	163	194	181	154	153	180	186	185	180	165	180	181	193	163	168	183	163	163	173	181	168	161	165	198	184	187	197	185	183	177	168	177	175	188	173	166	157	162	202	200	183	171	179	165	174	189	169	216	152	169	160	182	167	213	190	183	173	160	156	169	182	185	163	167	200	180	176	175	177	158	133	157	152	171	157	155	173	162	181	185	150	176	170	175	171	172	165	182	177	173	174	169	171	207	184	154	164	175	179	182	174	177	193	180	183	169	184	183	163	185	179	177	173	176	178	160	167	167	173	184	174	210	159	181	174	185	170	166	187	184	204	163	174	174	157	185	190	174	203	166	201	199	176	167	159	179	182	158	164	163	186	209	165	192	169	182	170	178	182
15591	5228	589	518	543	483	535	480	533	503	487	549	492	485	524	473	470	494	484	476	456	501	471	475	525	467	475	494	479	467	460	488	499	485	518	451	507	487	491	462	460	540	508	477	495	493	447	486	514	499	520	500	522	496	487	481	498	453	471	458	531	479	470	464	483	491	481	473	451	521	495	473	476	497	486	508	498	541	489	481	496	478	463	504	498	519	546	485	509	488	474	494	521	474	464	496	519	494	467	484	498	527	467	510	506	470	462	525	473	459	453	485	469	472	500	479	515	517	469	467	498	449	484	464	511	495	531	509	484	527	526	467	474	479	452	452	460	496	441	497	482	490	478	501	496	467	496	508	457	487	483	488	505	466	468	497	494	486	491	456	513	450	489	496	480	490	502	463	448	519	510	471	478	518	495	522	513	481	466	457	459	440	476	490	461	502	498	492	454	481	457	494	497	494	489	524	486	448	524	500	505	558	447	484	472	480	473	474	505	493	493	513	421	523	501	478	476	498	509	490	498	496	438	503	484	478	502	530	453	529	480	484	473	495	476	502	467	477	524	480	473	518	505	487	521	505	484	481	469	473	524	479	462	491	482	471	520	452	470	470	492	491	443	489	485	512	459	518	508	470	504	484	495	498	464	471	515	490	443	504	496	470	488	514	496	477	495	489	506	484	496	469	502	453	511	494	461	557	500	469	466	461	480	484	464	522	458	481	492	499	457	495	454	528	478	488	465	472	497	477	487	501	504	476	465	522	467	484	496	479	483	451	482	478	485	512	483	527	466	518	516	509	479	468	502	504	501	469	489	484	508	494	517	503	466	437	489	500	481	517	458	457	472	475	492	473	519	466	496	456	493	493	496	456	505	463	501	482	439	510	503	512	508	489	477	494	477	471	525	477	479	476	457	447	499	472	482	507	464	484	488	491	493	508	498	486	505	481	513	525	471	456	513	506	467	498	493	516	463	482	499	473	489	493	490	446	507	476	513	495	468	518	508	527	461	541	491	479	536	482	478	468	508	475	497	499	459	488	506	505	499	484	485	504	501	502	487	510	481	480	489	485	505	498	502	542	496	490	498	516	480	521	478	498	491	446	516	501	496	489	501	504	521	495	490	464	479	501	483	496	480	491	465	499	461	477	489	480	490	523	506	475	470	515	500	525	473	557	501	438	483	500	504	531	477	547	467	466	495	475	516	494	491	469	461	520	484	481	511	484	498	493	529	500	470	487	477	456	489	495	490	496	491	446	522	469	489	504	495	446	515	528	453	468	474	531	499	512	468	443	503	514	490	477	505	490	498	458	485	488	508	497	513	466	496	503	498	447	465	498	507	485	500	496	511	518	500	494	505	487	463	496	455	459	513	484	470	493	475	492	436	494	495	471	520	474	487	469	470	483	461	504	516	521	469	481	514	443	475	499	468	495	497	496	514	501	477	502	500	511	469	497	474	474	517	477	456	457	497	494	481	489	503	467	494	477	513	468	468	521	538	509	441	479	525	462	491	503	512	515	478	465	459	493	495	495	475	463	465	520	448	483	456	493	473	497	492	501	524	489	505	477	503	484	517	523	501	459	485	457	498	483	482	502	497	523	458	446	477	494	505	503	484	497	516	482	472	458	482	474	492	488	471	481	485	474	494	544	506	489	499	462	515	470	443	540	498	436	519	495	477	504	462	509	541	481	507	497	510	506	489	491	499	483	474	494	492	478	485	501	512	495	483	479	509	504	505	537	495	483	486	491	497	477	508	474	487	450	477	517	505	444	477	477	436	494	461	480	462	492	499	456	498	504	504	464	506	497	484	470	497	483	481	454	478	500	513	461	484	510	491	483	493	449	474	485	508	489	440	490	506	469	497	460	496	494	483	483	514	448	503	497	488	473	475	466	532	471	495	491	455	475	460	482	495	480	468	486	462	511	500	498	459	503	494	509	507	485	514	465	508	491	496	501	495	498	477	492	511	451	473	493	460	474	481	495	471	494	486	471	480	506	496	468	444	485	523	520	470	466	495	456	496	483	502	521	439	498	445	467	502	499	531	463	462	484	526	468	466	459	485	435	517	492	479	495	498	497	505	528	517	512	477	511	451	542	476	498	482	470	524	473	433	524	520	501	487	501	475	506	507	489	462	483	444	510	441	491	520	490	505	487	492	462	463	521	498	535	497	462	512	503	501	489	515	467	478	496	495	497	479	478	465	467	497	496	491	528	487	466	496	507	520	472	435	468	474	488	464	510	495	505	490	478	494	470	465	508	492	498	477	463	483	515	466	459	486	492	472	534	488	529	504	524	454	527	451	442	475	439	483	504	503	486	527	514	495	451	492	505	477	479	518	506	485	483	457	478	512	452	516	550	480	528	490	456	474	482	494	504	475	491	483	461	482	510	502	481	486	506	485	511	487	485	525	481	455	513	479	481	479	488	492	460	465	503	485	469	464	527	465	496	455	490	513	497	471	496	515	500	471	508	481	483	497	496	497	484	486	518	477	497	491	485	479	438	518	483	488	460	508	471	464	447	488	494	460	498	482	498	428	485	466	516	464	502	477	513	466	489	497	512	464	473	508	500	496	505	528	499	535	530	505	517	514	482	488	492	465	503	486	535	505	496	483	491	479	456	508	449	477	483	481	507	505	491	494	479	476	487	464	505	493	512	479	479	481	478	517	479	480	504	475	462	512	496	474	527	504	508	467	471	461	515	474	464	474	473	500	489	464	487	507	498	510	490	464	482	496	516	485	518	469	481	467	479	481	472	521	486	482	502	480	486	514	491	509	480	443	474	500	492	499	481	475	466	438	464	472	500	482	494	512	474	489	511	537	507	471	476	521	508	503	470	487	475	504	486	493	467	468	459	470	456	472	489	491	524	487	477	485	479	470	478	492	482	496	484	463	486	475	470	468	496	461	447	464	471	494	526	494	474	471	465	504	491	477	503	489	509	478	482	496	454	463	502	463	469	480	498	459	457	504	480	497	449	496	488	450	486	501	471	476	491	516	503	500	483	471	512	502	483	485	487	468	478	461	465	477	508	460	474	537	479	495	494	495	465	477	482	548	485	501	514	523	475	496	506	486	485	495	501	445	481	452	509	494	512	492	489	473	508	489	485	521	495	497	492	502	493	517	517	486	503	515	507	452	482	490	510	474	476	477	517	472	505	508	473	490	509	490	463	457	448	460	498	452	488	434	466	525	505	503	463	500	510	469	440	494	514	458	491	455	483	483	501	470	476	436	475	497	469	428	478	443	485	493	502	476	478	481	494	487	461	496	484	470	472	443	523	484	483	479	466	437	497	518	480	456	480	487	477	473	457	498	525	509	462	511	494	479	490	466	523	494	497	526	497	467	510	458	503	475	499	487	531	484	484	509	473	492	486	479	454	514	496	470	514	485	483	518	492	496	501	519	494	516	529	441	486	488	474	524	499	469	507	489	511	470	530	478	515	471	491	501	480	469	494	466	462	470	466	465	487	501	493	497	483	505	466	511	503	466	462	482	524
65450	47336	13988	1747	724	544	501	459	408	418	359	386	409	347	373	357	346	340	372	345	342	356	353	328	337	361	353	333	360	335	344	338	365	358	327	314	318	338	341	316	319	338	335	341	335	338	323	327	322	322	333	327	365	326	336	343	355	330	316	324	317	344	308	299	301	315	355	345	318	328	370	304	340	289	311	313	330	365	338	347	341	327	321	340	352	309	368	345	362	351	317	361	359	340	304	308	308	343	336	342	308	331	344	311	309	352	316	321	342	315	322	331	332	304	329	328	288	329	342	333	332	292	299	312	327	310	330	321	376	330	337	292	354	336	347	307	338	292	344	326	340	342	311	342	349	351	332	313	349	344	323	332	344	324	333	294	340	342	327	310	288	376	306	323	316	312	320	353	319	289	323	348	305	331	345	339	340	342	314	336	337	339	320	314	293	312	346	300	328	325	332	318	318	336	319	324	355	298	366	289	369	327	338	355	299	314	328	327	304	333	343	299	377	335	353	333	333	326	308	337	317	292	317	374	325	320	340	369	303	368	313	298	341	339	338	310	319	349	328	302	345	321	330	328	313	340	337	305	314	313	320	323	318	344	326	319	321	333	332	307	343	322	301	349	305	325	356	316	320	312	315	342	329	361	357	322	315	333	337	357	329	338	330	336	365	318	351	326	322	337	334	330	329	349	339	337	347	351	330	311	307	339	352	341	352	314	294	291	344	356	306	325	331	329	318	328	311	325	330	298	301	361	311	313	316	361	354	293	315	316	317	338	320	297	342	334	335	330	326	326	331	362	308	312	339	368	330	338	313	349	327	332	310	351	333	324	288	317	329	317	344	314	302	333	305	338	351	320	357	303	317	335	345	297	321	298	353	312	321	330	289	340	326	303	303	346	355	336	379	344	358	355	320	330	347	315	321	356	267	348	326	333	346	311	335	340	337	329	335	334	341	328	343	302	310	358	323	331	338	328	331	316	326	316	326	350	336	334	332	321	369	357	300	341	319	344	335	339	316	313	321	332	319	327	347	349	318	310	336	331	322	341	308	322	348	306	301	312	352	332	364	327	319	361	322	323	336	310	341	337	351	345	392	320	356	346	319	322	305	311	354	331	308	347	322	319	320	327	318	342	348	329	299	355	357	299	336	309	297	358	312	314	313	296	331	316	326	319	334	331	337	310	305	323	353	326	325	318	345	320	314	328	326	318	327	309	315	311	292	319	344	345	359	302	287	383	283	330	355	348	303	298	315	335	331	342	340	328	330	320	330	319	339	327	365	336	359	298	322	309	319	316	341	323	334	307	345	324	325	342	299	331	308	347	332	336	344	331	312	310	318	338	303	329	329	342	341	361	335	346	341	314	334	363	360	347	328	337	363	354	346	354	331	328	312	310	279	306	328	307	328	347	328	366	355	315	317	343	328	331	352	286	336	312	358	311	325	300	353	304	327	329	349	310	313	337	329	308	363	315	343	286	312	314	344	341	322	325	334	344	319	320	326	363	303	313	308	290	352	297	326	345	363	313	342	329	336	333	341	336	329	338	321	322	329	359	334	320	331	333	331	332	311	324	334	317	324	353	328	338	336	338	317	348	296	330	371	355	315	338	382	332	337	332	331	335	325	349	332	336	306	333	357	338	322	309	327	329	339	339	300	340	330	347	339	364	341	311	312	359	338	380	319	330	316	313	332	312	331	330	301	338	323	352	337	315	329	319	328	336	363	361	313	306	334	325	342	306	333	341	340	338	338	322	349	328	334	330	327	311	304	303	342	355	293	357	284	339	339	339	306	351	331	320	329	325	310	300	338	311	304	340	325	336	333	367	328	281	346	299	331	336	323	276	358	294	326	328	312	296	307	329	355	333	331	323	351	313	315	341	331	319	329	317	319	312	359	316	369	327	291	314	342	324	320	321	334	313	315	324	290	330	329	333	351	315	328	335	302	306	342	354	339	331	332	331	302	342	331	373	352	305	304	356	306	345	352	327	273	308	344	345	317	318	348	335	330	336	319	336	308	345	333	326	300	345	349	309	316	336	327	334	351	344	316	330	331	331	311	315	332	350	339	320	346	336	340	325	290	313	314	326	380	318	364	340	331	349	302	319	309	332	332	331	341	339	305	355	343	326	313	305	314	337	346	345	318	328	348	334	354	326	349	320	322	346	337	301	308	352	334	336	329	312	318	327	346	298	318	351	352	299	351	349	310	347	319	310	310	345	322	324	326	317	356	324	325	331	315	296	369	320	326	312	312	336	341	308	294	309	285	299	336	351	359	343	340	360	307	294	290	322	323	318	314	353	322	323	306	322	339	336	353	329	308	306	320	334	331	314	332	346	300	337	296	324	350	353	345	321	321	330	337	344	320	329	369	344	323	343	340	331	302	319	349	313	338	371	307	355	337	321	316	316	338	297	334	318	312	292	341	328	316	324	338	338	343	371	333	299	308	335	324	315	341	319	342	335	323	342	337	350	333	325	347	344	352	339	331	337	307	315	339	309	315	314	349	346	332	327	326	325	342	351	330	340	336	337	285	319	329	335	288	337	367	301	308	343	302	322	327	319	296	356	312	304	329	332	350	382	309	315	328	327	297	291	323	299	313	322	332	348	320	287	340	344	302	340	351	316	347	326	352	319	354	340	342	338	319	355	357	343	336	363	324	335	327	358	303	355	344	313	313	327	327	306	300	349	300	401	334	344	335	319	326	318	326	323	315	307	347	338	369	329	316	345	322	334	290	319	313	319	310	317	303	308	309	344	329	346	326	320	301	320	339	368	332	337	312	323	323	295	332	344	315	354	330	317	318	330	307	359	310	344	341	319	336	347	374	337	344	308	332	297	299	329	325	362	322	308	305	363	354	290	337	330	347	310	348	378	329	342	336	331	338	305	313	334	359	302	325	326	333	319	306	307	352	356	351	312	347	355	318	342	320	316	330	325	345	331	299	358	313	303	299	366	330	292	311	337	318	326	343	317	342	354	345	350	326	344	310	340	328	337	313	328	325	335	346	310	336	341	326	362	345	316	317	342	327	350	360	325	363	318	345	295	303	332	333	332	362	326	303	314	328	313	289	338	353	329	316	370	321	295	357	323	354	337	335	311	340	329	346	330	320	336	324	333	336	340	350	320	307	357	345	338	362	327	330	339	307	312	344	321	366	356	310	332	332	352	307	342	333	330	331	333	346	357	333	310	316	304	325	313	338	311	315	334	335	360	328	334	325	310	346	284	339	331	331	348	324	320	306	292	368	342	313	343	280	307	359	323	328	329	326	341	329	337	290	313	330	325	352	305	339	326	327	320	309	320	281	328	350	316	343	344	315	326	316	320	315	343	329	349	323	301	332	361	348	339	331	329	302	308	346	340	360	302	302	334	308	348	300	328	345	306	315	330	295	361	316	336	338	335	358	354	335	358	325	318	328	362	351	342	335	334	323	331	312	312	330	348	329	327	284	337	307	317	325	326	321	329	346	338	317	345	343	339	325	345	294	337	332	338	301	308
40805	28200	2193	2432	2174	1859	1673	1468	1354	1208	1255	1092	1013	988	995	974	957	981	938	947	840	888	861	869	884	879	902	847	886	844	870	885	839	881	840	804	834	847	826	823	862	849	814	790	836	857	809	840	822	763	732	874	813	798	825	814	783	813	797	782	819	842	800	804	847	801	822	822	749	828	798	818	825	845	796	847	796	844	796	796	831	799	796	789	791	843	836	807	798	814	784	837	757	799	794	848	880	795	777	807	810	819	824	790	816	837	826	838	808	818	747	789	801	810	808	840	804	772	809	769	799	822	808	781	792	822	834	769	829	811	833	785	771	833	780	789	878	844	776	789	812	816	829	755	813	824	872	852	817	808	809	796	810	783	761	749	799	857	779	768	820	815	808	819	831	819	801	794	804	788	790	777	770	817	832	793	911	807	846	825	795	808	768	796	804	810	808	851	838	833	794	844	801	803	825	729	779	783	821	806	802	850	760	818	792	846	794	812	803	809	844	774	838	778	784	794	832	802	843	842	871	834	799	820	787	798	817	772	827	860	827	825	802	829	821	790	790	855	846	803	831	803	824	838	831	771	795	812	780	770	764	777	811	820	790	800	743	806	783	827	804	757	819	880	777	797	783	793	807	842	833	816	781	820	771	798	813	799	855	808	782	792	843	793	833	799	835	854	791	855	797	810	828	843	795	812	818	828	842	778	833	831	783	808	841	780	794	823	820	776	815	796	795	814	798	781	870	782	770	789	807	838	854	782	786	821	790	804	797	814	753	867	819	794	813	761	833	767	777	813	877	814	823	781	858	814	744	765	818	863	812	859	848	857	794	708	767	845	855	834	860	857	828	866	772	816	788	822	848	762	815	833	827	802	796	813	867	849	819	809	851	794	815	783	797	834	770	780	787	821	816	803	734	837	780	815	801	814	832	785	764	809	779	812	814	775	769	839	768	840	856	799	821	769	848	817	788	761	838	839	814	828	822	796	777	765	838	797	806	788	802	826	834	841	827	799	788	810	809	791	806	806	807	821	825	794	789	860	820	796	780	776	827	761	838	796	828	827	824	854	770	812	819	847	778	752	859	834	811	778	824	808	787	882	811	794	796	816	819	796	790	837	823	825	808	806	824	787	844	784	817	798	820	812	801	775	787	856	789	819	815	810	805	780	816	786	773	750	777	777	799	848	836	800	830	811	747	869	792	812	808	831	852	761	799	818	782	845	820	789	864	798	821	814	780	782	802	811	793	800	758	808	857	800	811	806	796	800	805	805	825	805	824	776	776	779	767	765	833	802	819	814	808	795	795	799	833	799	818	842	815	800	799	805	790	843	804	798	783	779	820	769	832	803	827	837	797	848	823	820	816	803	792	816	789	793	818	800	854	811	785	817	784	844	848	818	826	790	772	815	812	820	842	797	819	792	795	841	769	848	820	802	798	796	829	814	758	818	805	777	791	844	805	881	811	848	794	830	777	780	784	874	780	796	842	880	777	816	802	867	831	834	764	796	811	824	824	804	799	785	834	853	811	767	840	844	808	789	821	773	837	827	845	819	761	780	768	803	818	799	797	878	789	788	805	778	821	836	800	785	735	845	794	783	804	773	818	788	793	820	804	786	782	767	807	774	790	788	796	809	788	807	860	832	843	797	781	818	769	815	797	764	796	833	844	756	832	791	828	828	791	827	762	772	815	772	757	821	804	790	860	784	839	799	775	814	727	785	807	797	829	792	833	841	766	800	755	842	822	836	762	833	800	795	790	792	770	806	803	817	787	805	774	777	793	783	791	803	789	844	811	811	843	817	832	879	804	784	907	801	869	815	844	816	757	798	815	740	816	754	796	849	823	833	830	820	790	842	827	839	793	790	804	819	805	805	761	793	813	818	793	830	814	808	808	850	822	794	831	798	810	870	759	820	781	823	810	800	833	795	823	778	839	837	871	849	773	831	784	807	859	798	826	824	785	852	810	810	856	770	826	801	845	823	819	840	811	838	777	817	815	780	767	788	772	797	811	800	800	770	807	776	810	765	828	796	808	805	795	809	787	798	754	791	777	773	823	782	805	781	828	788	794	810	816	825	836	804	807	801	801	809	762	824	790	808	810	763	793	816	798	838	791	792	831	799	760	764	802	795	781	788	827	784	819	840	771	789	789	781	796	780	798	820	793	799	795	827	841	796	785	819	812	758	832	858	825	784	810	831	765	789	830	846	817	790	829	868	798	806	793	782	761	784	844	809	792	846	856	750	792	797	781	839	761	780	805	856	849	755	778	840	799	749	806	832	803	888	804	809	804	774	813	759	786	780	781	815	812	817	742	792	763	798	796	882	766	778	788	827	819	813	818	827	784	776	848	777	849	816	790	826	799	776	781	805	759	798	813	752	776	799	827	835	780	822	799	822	759	838	804	810	861	842	830	780	865	844	809	816	777	798	843	831	725	819	827	836	794	850	819	847	806	806	818	826	820	813	770	849	794	841	839	829	775	769	817	775	793	807	844	798	833	811	784	823	821	832	836	858	801	832	799	849	797	813	776	856	815	797	792	800	742	800	833	835	843	818	827	859	804	824	825	779	782	806	804	800	819	827	801	823	790	764	807	784	784	820	800	822	834	837	853	763	826	817	798	797	788	834	783	819	856	755	815	804	778	802	792	841	818	796	788	801	781	851	805	803	794	827	768	794	823	779	791	826	785	815	788	820	829	771	811	792	802	815	836	858	787	806	854	800	835	788	772	811	818	846	807	806	793	832	788	729	812	759	797	793	807	793	850	804	771	808	803	765	849	801	873	780	761	786	783	773	825	863	812	841	839	819	777	818	832	807	770	806	828	799	801	839	836	801	833	805	831	832	748	805	868	768	800	831	798	840	790	869	816	785	753	878	797	817	785	787	809	833	807	803	823	812	768	837	805	774	882	826	834	836	820	824	853	800	773	820	772	804	773	820	791	827	851	754	771	849	827	831	797	776	814	774	737	814	857	819	836	803	783	803	762	799	862	870	787	813	818	865	799	827	789	816	865	777	746	826	801	852	751	799	792	832	883	858	783	750	783	827	811	837	756	816	831	847	810	788	811	784	854	811	810	810	831	853	859	797	804	829	831	787	767	821	813	805	793	778	825	799	819	822	794	778	821	786	785	838	785	817	764	846	839	760	851	830	820	833	805	813	802	809	784	789	849	820	792	765	797	783	761	805	778	763	759	841	809	815	788	816	806	792	812	816	852	817	792	837	821	811	801	799	791	797	843	854	786	855	790	862	798	821	776	806	808	873	811	808	823	801	790	757	803	806	806	837	786	793	798	796	752	791	789	784	814	801	850	821	828	811	845	756	844	770	781	746	852	776	796	794	798	852	826	764	845	826	801	814	826	820	789	792	791	790	801	805	821	817	790	832	786	844	797	761	813	791	828	858	811	788	800	830	795	830	819	748	810	810	806	867	760	779	838	814	849	762	802	835	817	801	855	841	769	858	826	802	811	755	829	833	778	824	769	775	835	800	814	799	808	788
75854	54397	21385	7526	1286	775	625	498	491	457	443	441	395	366	354	367	353	343	343	319	372	366	330	318	348	375	315	326	340	317	374	342	307	341	296	333	316	329	350	336	315	330	324	323	333	330	304	329	295	323	314	332	304	285	331	369	361	310	314	311	297	329	285	336	333	361	315	314	291	307	323	298	340	361	343	365	321	335	299	298	325	339	281	313	347	351	300	330	296	346	320	302	308	316	345	297	291	327	337	310	292	326	307	336	326	313	348	326	292	322	337	314	330	330	327	292	341	339	305	318	331	294	306	332	317	332	312	328	304	321	336	297	291	348	334	322	331	336	322	314	307	321	318	282	308	305	311	300	345	353	341	304	304	354	347	319	362	335	329	301	290	306	330	332	335	324	319	314	310	354	318	304	306	301	352	324	310	342	333	301	330	308	315	320	298	308	342	295	346	315	346	298	324	330	272	316	327	311	331	325	333	347	326	300	332	303	288	312	345	331	325	315	357	350	310	313	280	367	323	333	304	290	300	322	301	321	327	311	305	304	291	325	320	340	307	310	335	316	319	321	311	341	317	328	297	287	335	323	281	320	320	309	279	302	329	347	325	289	328	294	348	325	345	330	298	315	329	324	327	321	318	363	303	314	334	317	296	343	365	342	344	305	330	312	309	329	321	301	306	333	326	329	326	333	320	344	307	345	307	295	306	313	309	315	350	338	305	352	332	319	291	312	314	339	337	342	324	332	324	299	300	322	313	311	330	314	314	307	304	314	276	320	335	330	317	326	342	322	320	311	331	336	330	318	313	332	340	318	315	326	319	303	325	345	310	307	293	318	363	308	346	338	319	322	319	317	318	315	353	310	305	322	313	302	331	314	350	333	328	331	372	321	331	288	315	308	323	345	327	318	314	324	326	342	276	324	307	297	328	332	324	303	299	315	336	313	309	347	339	294	289	302	298	317	345	314	343	317	322	307	305	335	328	315	291	301	314	336	310	326	314	344	315	288	329	342	377	311	328	281	319	281	294	327	292	300	292	313	300	333	322	308	329	290	337	320	322	329	333	337	316	320	356	317	312	336	341	287	350	320	294	293	310	307	321	353	360	319	319	300	302	328	322	310	321	331	327	347	305	325	327	311	311	314	309	341	316	327	295	332	358	352	311	304	318	308	358	310	317	324	327	300	313	380	312	343	326	277	335	314	324	327	294	324	268	322	318	320	315	299	335	345	336	301	338	344	307	288	302	318	325	306	332	286	351	348	317	328	311	338	353	327	319	329	335	305	362	307	352	308	319	310	341	319	288	320	310	277	340	327	336	343	307	329	374	282	334	328	317	365	331	323	315	307	308	301	333	299	314	323	316	312	325	305	363	313	311	348	306	329	317	307	316	332	338	338	329	297	313	309	329	328	309	308	351	323	330	313	287	329	333	293	293	321	305	318	335	302	312	313	316	317	361	293	304	318	316	327	365	323	311	335	315	314	314	364	295	328	353	328	300	330	313	339	316	296	320	319	296	320	325	322	363	336	338	325	323	289	338	307	328	331	295	273	337	331	314	336	309	345	326	347	324	333	339	341	302	316	306	306	297	341	322	323	336	328	334	316	325	304	307	340	327	323	300	304	322	360	301	353	327	307	297	317	313	338	343	343	336	293	335	338	325	333	348	310	307	313	319	323	326	304	319	313	321	351	333	327	334	350	315	354	313	323	322	327	316	334	319	292	297	335	303	314	309	310	294	303	324	323	335	336	308	273	336	273	313	325	322	338	324	309	320	328	336	324	293	328	314	354	323	287	333	315	319	311	300	341	317	300	331	339	322	328	348	346	315	305	318	311	309	324	327	322	338	314	324	323	315	362	330	330	306	327	311	322	328	374	294	330	304	334	305	317	303	338	307	319	314	319	340	302	312	325	329	334	311	326	282	307	302	342	346	280	329	306	337	340	339	320	318	344	321	313	330	359	316	336	307	316	305	329	311	329	309	324	310	314	297	330	287	333	317	325	361	307	305	304	311	287	306	324	298	344	319	314	327	325	318	278	313	324	353	325	345	331	322	329	313	327	354	349	356	312	344	324	306	328	309	303	301	308	317	330	273	340	286	332	319	342	329	304	331	298	293	338	381	314	323	303	308	353	321	324	348	316	257	362	347	352	300	321	323	324	324	298	338	331	328	310	319	330	297	308	333	337	312	329	316	340	320	298	282	340	306	306	354	337	311	347	360	311	337	331	321	337	310	297	309	309	294	288	293	360	323	334	312	329	327	312	306	319	295	307	313	315	358	333	336	312	332	326	339	294	301	320	343	325	329	334	304	313	329	314	312	313	324	342	322	309	309	298	302	340	328	296	319	324	341	305	306	346	297	315	333	337	314	294	339	315	320	313	309	331	306	341	344	327	329	327	342	366	291	285	330	344	304	321	308	313	309	296	352	301	315	257	294	349	314	313	309	329	314	301	320	320	316	292	321	320	316	319	332	322	301	326	318	326	279	331	308	334	317	338	334	320	297	335	310	329	299	306	316	318	345	356	282	286	327	317	340	320	327	333	279	331	320	311	324	326	302	300	330	328	310	355	308	324	334	289	307	333	273	304	331	295	327	308	286	301	316	347	342	355	321	321	339	334	307	315	339	355	332	337	324	292	334	326	362	310	308	350	324	334	292	313	326	335	332	326	342	343	334	329	335	334	332	361	330	323	373	354	341	324	314	305	312	323	349	305	331	299	298	325	316	343	344	303	329	327	338	326	316	335	333	349	333	302	308	312	342	302	317	344	343	324	314	325	353	336	330	341	305	295	304	327	316	321	290	337	301	351	310	308	311	336	303	312	342	326	332	326	303	306	329	333	304	333	353	343	309	310	336	327	303	301	341	326	311	319	305	325	335	340	331	334	325	343	322	308	309	300	299	272	341	345	337	366	355	345	332	318	319	301	302	331	363	334	333	328	369	319	307	332	296	327	310	305	365	313	371	313	326	341	297	305	316	352	300	264	302	333	349	338	307	305	308	311	307	312	301	300	303	320	320	358	316	323	343	301	296	328	342	320	316	342	325	294	289	326	339	335	319	333	310	270	289	327	326	326	366	317	314	298	341	330	336	325	334	323	335	291	303	326	314	341	333	294	288	332	333	313	365	323	369	352	319	310	321	322	321	333	334	337	328	336	337	299	323	304	330	323	331	292	335	311	308	296	294	284	328	297	337	351	311	303	302	323	312	319	318	335	299	326	304	302	312	321	314	336	304	344	334	299	297	301	312	332	345	317	330	316	335	299	328	316	334	332	311	297	329	351	308	342	324	293	315	324	348	309	338	283	332	336	286	331	313	349	312	311	314	326	323	329	335	328	314	294	331	283	318	379	313	344	329	304	336	315	292	313	329	310	335	349	313	327	310	292	337	293	318	329	341	339	319	314	289	322	331	306	339	321	335	318	320	303	311	312	336	333	324	315	351	302	308	342	314	309	306	317	304	298	333	341	345	343	320	291	322	318	306	329	332	324	349	334
50348	37159	3390	3795	3273	2808	2395	2025	1713	1539	1430	1307	1286	1166	1144	1081	1034	995	981	1010	961	940	943	890	926	877	863	866	854	824	803	882	856	802	829	790	828	764	780	808	786	752	833	832	790	785	818	781	844	769	811	813	777	799	872	753	744	800	755	769	753	796	775	742	753	761	797	738	813	734	813	790	791	741	760	783	795	807	784	741	794	761	748	799	772	764	729	787	763	744	760	796	787	750	762	784	777	771	791	779	723	712	776	764	757	774	770	789	803	774	774	793	739	775	780	771	818	770	764	745	731	763	780	775	729	805	733	774	767	728	758	737	776	761	701	774	709	745	788	760	793	771	774	738	760	737	753	770	775	774	752	766	747	766	788	743	766	755	789	790	751	737	793	744	742	785	749	775	779	758	759	788	761	773	717	796	747	734	709	744	752	813	726	763	737	718	772	785	744	729	742	733	741	794	712	734	812	721	755	725	747	748	724	783	802	743	786	775	708	692	761	747	748	803	785	777	736	733	771	811	734	779	767	770	709	747	759	750	807	773	719	773	804	742	785	729	736	784	737	770	732	814	792	766	726	804	759	780	751	734	751	755	793	771	759	778	748	760	708	721	740	799	797	785	768	770	757	777	702	782	789	821	797	748	760	764	782	762	753	716	778	737	777	779	760	729	708	761	795	783	785	805	776	759	763	744	750	734	737	754	718	752	765	730	750	760	777	754	788	742	755	725	746	718	737	736	738	758	774	740	751	770	764	781	760	723	705	735	785	765	774	781	768	749	773	738	784	741	758	802	783	759	757	745	734	744	733	769	760	742	789	764	741	773	728	760	768	751	783	786	715	759	792	754	831	749	792	749	811	775	771	768	763	743	786	754	776	752	776	720	757	737	748	747	797	784	762	755	743	735	777	819	757	800	752	761	761	745	744	745	770	771	732	762	753	796	803	768	739	787	799	717	742	779	844	766	744	791	793	761	783	788	738	771	787	731	815	793	772	760	746	734	759	739	721	811	770	732	773	756	774	796	763	762	730	780	730	747	769	765	778	758	763	752	756	761	778	719	734	713	740	779	750	780	714	761	727	746	749	792	788	768	791	746	749	768	765	756	789	775	682	734	739	745	781	761	727	739	821	767	762	771	702	760	750	715	799	735	804	753	798	776	714	795	755	786	745	753	790	753	736	781	710	761	752	800	763	727	742	749	765	736	760	770	749	752	776	788	734	783	748	766	741	807	727	808	741	787	777	746	750	804	771	766	717	718	743	738	738	752	754	739	772	746	729	778	746	713	777	757	767	753	756	772	746	749	777	702	793	756	771	742	718	799	760	761	719	768	779	714	725	784	756	785	790	724	752	785	766	732	745	774	763	744	744	754	683	788	819	754	767	773	832	779	764	744	764	780	752	777	721	783	708	704	785	706	739	778	749	735	760	786	782	753	687	773	721	747	753	756	769	682	770	782	733	726	774	802	768	778	743	711	761	769	726	762	777	762	744	774	770	792	735	720	753	736	706	757	764	775	742	796	726	762	741	792	777	762	774	726	767	757	827	770	747	765	793	807	753	742	756	743	764	831	736	746	743	693	764	767	787	777	776	808	753	779	788	687	743	744	773	759	761	793	759	712	755	806	788	801	764	785	793	748	786	782	790	729	769	756	798	740	731	742	791	820	799	744	767	790	777	737	737	765	818	759	743	766	745	734	738	812	764	794	794	750	742	813	748	712	774	761	728	748	768	834	764	764	778	745	742	760	792	753	787	791	717	712	718	770	760	727	765	798	729	756	767	822	711	760	719	694	734	714	746	814	748	709	758	767	731	755	750	736	755	754	784	702	723	768	782	771	731	744	749	748	700	752	776	789	749	775	772	756	747	760	793	747	806	809	774	757	757	780	751	727	740	747	728	820	808	745	734	751	708	797	777	777	730	745	798	773	753	759	798	798	790	744	755	777	726	761	777	729	758	802	732	757	729	761	791	781	821	768	754	713	745	746	807	741	774	778	739	719	751	732	738	807	735	816	771	754	782	741	799	787	721	692	788	762	761	775	762	767	761	782	746	719	758	751	722	756	770	763	805	758	775	786	751	754	772	773	726	762	737	783	790	725	746	708	780	759	718	743	765	768	728	777	814	788	729	801	756	735	756	779	747	739	751	716	788	748	778	762	820	768	761	813	748	779	724	778	753	726	765	727	714	703	792	774	777	779	782	799	805	795	755	733	760	779	731	729	791	741	749	763	763	734	787	760	770	784	771	716	784	720	747	771	766	730	779	762	801	756	778	765	772	790	719	750	755	701	753	759	791	757	734	757	818	750	773	792	758	798	807	723	745	725	749	726	742	727	741	751	746	773	794	749	784	760	776	759	759	819	774	751	749	767	751	731	762	740	793	756	750	761	701	785	803	731	778	729	774	753	741	774	793	722	808	740	801	719	739	763	714	773	767	774	764	733	756	740	744	702	760	748	726	810	771	785	766	774	785	752	738	756	770	758	763	808	726	720	779	770	799	754	772	743	772	784	778	764	726	775	754	772	721	782	777	766	755	724	746	738	764	741	732	739	731	734	750	765	770	748	743	740	720	776	754	763	739	699	792	707	769	764	771	806	761	775	770	755	767	764	763	764	751	765	838	727	767	742	763	743	741	734	777	735	768	811	750	755	744	746	761	777	771	816	758	769	717	702	781	752	765	759	774	769	762	772	796	730	740	808	768	789	757	771	771	728	748	779	778	769	813	808	787	787	788	726	768	763	726	735	741	778	729	729	768	779	732	765	738	751	786	757	713	741	747	754	810	777	760	784	748	727	791	769	749	774	744	734	814	774	756	746	799	756	757	815	795	750	743	797	805	777	792	768	778	797	789	721	767	782	805	765	760	701	771	732	772	754	725	749	791	775	750	763	801	747	748	785	798	820	738	744	798	747	773	757	771	739	774	762	742	768	772	768	780	749	767	785	746	759	711	753	771	767	812	741	759	762	737	789	769	746	759	730	720	708	754	765	776	757	740	758	830	793	823	768	797	751	731	761	766	770	769	730	765	795	779	716	755	820	771	773	765	794	759	767	772	726	757	762	695	674	778	738	746	751	729	755	739	778	736	786	727	758	783	715	750	733	784	742	766	771	792	708	752	792	751	769	782	746	762	812	721	757	803	750	736	732	766	768	809	785	761	746	756	795	726	737	828	758	732	752	775	831	747	720	733	724	754	741	776	752	771	750	768	765	775	735	710	755	791	759	762	725	758	759	765	738	807	750	760	765	753	797	776	789	729	749	789	732	763	772	790	700	777	768	736	839	764	781	783	781	762	729	742	704	767	752	713	755	765	724	762	771	728	733	775	786	763	738	739	772	768	741	760	776	759	758	765	756	741	745	753	737	810	753	686	763	791	805	757	738	729	796	754	780	757	745	748	733	741	789	776	749	722	731	749	794	744	811	790	783	800	761	766	803	736	745	840	714	759	749	764	858	754	776	777	747	751	769	799	754	751	747	761	774	730	806	810	744	773	721
15828	5243	320	190	182	197	191	158	192	173	183	179	211	183	200	175	184	167	190	187	175	179	190	187	194	200	149	186	178	202	181	195	176	172	170	180	161	169	223	174	186	190	169	170	179	187	176	192	175	181	159	184	163	199	180	171	162	183	166	186	151	173	177	177	166	158	198	176	174	207	162	174	178	199	160	173	174	207	181	180	191	170	166	188	165	177	157	173	165	174	175	160	183	174	180	174	199	178	200	195	171	177	173	196	160	169	198	170	188	163	154	181	184	171	180	184	170	179	192	164	172	161	166	184	143	199	193	174	173	205	181	176	199	189	188	156	171	190	189	193	168	173	186	184	178	182	150	189	174	165	161	189	191	197	179	163	188	178	188	178	169	155	177	177	169	176	175	179	174	162	168	181	160	182	187	167	172	205	184	177	168	175	172	195	192	177	213	171	194	173	192	198	178	180	190	165	199	171	176	160	193	191	179	172	160	191	184	174	205	166	186	192	181	186	148	176	167	163	192	165	190	182	160	185	170	187	190	192	182	183	200	183	182	191	181	208	178	174	166	189	183	201	179	180	190	192	164	180	172	180	173	187	177	165	197	174	170	160	180	160	175	179	182	195	164	212	160	174	169	181	183	199	196	170	188	168	183	179	155	172	173	161	176	199	162	155	169	173	157	174	175	198	171	212	187	182	157	163	183	172	178	165	169	187	169	157	169	168	172	181	174	161	186	144	179	194	208	208	169	183	199	189	191	187	178	185	173	180	172	197	164	162	178	189	204	177	190	150	164	179	166	192	177	199	203	168	169	185	160	174	212	156	150	186	179	198	179	177	198	175	169	186	164	165	171	187	173	181	167	154	178	186	167	161	183	201	190	187	185	189	177	192	183	139	162	183	184	185	171	189	180	166	186	176	176	165	173	172	186	196	211	187	193	188	164	164	155	163	191	168	172	186	171	155	205	193	150	186	173	187	174	176	173	190	167	190	181	180	186	186	178	155	167	185	186	156	196	180	184	175	182	192	172	175	172	181	185	183	184	164	193	184	172	166	171	170	181	190	188	166	173	165	181	192	193	182	194	208	192	180	198	189	169	157	167	182	183	198	155	181	165	152	166	194	175	185	178	196	192	187	157	186	171	181	187	176	173	190	178	183	165	221	169	179	156	174	195	172	174	187	198	167	160	177	165	166	188	204	189	178	174	166	199	192	174	163	184	148	187	182	169	173	202	185	183	164	170	167	165	172	183	166	164	176	167	197	175	168	169	206	153	166	182	170	172	167	179	178	161	177	189	180	173	148	145	187	197	194	154	169	199	192	198	186	156	147	190	177	197	199	182	172	191	178	182	179	192	182	156	169	201	168	202	201	178	166	158	203	187	175	162	169	152	170	184	173	179	159	192	195	195	174	178	159	191	164	178	187	180	182	161	173	176	172	171	178	185	181	153	158	169	210	171	188	156	173	173	155	184	176	176	185	169	165	176	174	163	194	184	176	185	173	171	152	176	177	180	186	207	178	190	188	191	187	192	178	178	195	191	157	198	170	176	173	174	187	176	194	177	187	168	205	182	186	188	204	179	181	156	198	150	170	169	181	182	184	194	170	162	175	169	171	159	189	173	166	172	178	179	170	166	183	189	166	178	193	176	146	170	167	177	180	175	188	196	187	194	179	157	181	198	170	187	165	184	149	181	180	165	199	168	198	186	186	161	170	178	172	193	154	190	147	193	207	182	169	173	151	167	167	151	187	151	178	173	173	158	169	182	184	150	162	174	161	180	173	183	172	193	196	188	158	194	197	184	180	196	191	161	194	183	181	180	167	160	168	177	184	192	180	180	190	176	193	171	192	167	178	168	164	173	200	186	183	167	166	182	185	190	186	183	149	158	178	182	143	176	172	157	193	191	162	201	197	171	144	148	151	173	176	178	154	206	175	176	188	193	186	175	179	175	180	180	175	162	162	183	183	192	166	178	198	195	183	153	175	194	170	166	181	195	160	196	170	161	180	203	161	156	188	176	173	172	174	197	180	199	172	196	181	168	161	173	193	177	160	161	187	199	202	195	201	181	185	186	189	165	203	182	165	190	155	183	180	184	134	164	186	181	165	165	165	162	160	183	185	180	174	181	177	225	169	166	163	145	187	175	169	188	161	169	178	168	174	200	173	180	179	172	175	168	181	177	180	171	181	175	182	169	184	181	161	194	198	189	151	166	181	165	177	189	199	155	180	166	181	165	187	161	174	200	161	179	179	193	187	187	187	156	191	156	160	166	163	192	194	155	173	164	189	209	188	191	207	155	218	182	193	188	184	190	195	177	179	169	177	173	203	202	179	151	181	176	152	158	179	181	186	156	182	192	183	173	176	186	198	175	163	176	161	187	186	168	144	170	166	210	176	174	176	173	155	187	193	182	192	183	165	140	186	186	156	169	182	179	202	188	166	185	176	160	195	159	162	203	166	196	189	148	188	167	171	176	177	189	172	190	170	190	163	186	157	152	197	202	173	192	163	163	161	158	159	201	210	158	197	180	171	149	172	169	160	178	165	175	186	210	154	182	173	167	182	179	157	179	165	151	167	162	157	185	174	190	204	173	152	178	165	178	155	180	170	139	168	165	184	190	176	188	192	196	138	171	187	162	194	187	177	166	170	201	185	187	192	172	178	198	181	175	165	167	163	166	181	200	150	178	181	168	157	170	172	161	161	187	177	174	158	195	166	182	187	172	194	195	162	189	161	172	140	168	167	171	193	180	184	160	191	160	180	186	195	180	176	184	201	179	197	176	149	149	158	155	184	177	183	176	170	192	180	176	173	179	155	204	183	151	206	160	170	175	195	187	195	185	180	188	175	189	159	177	204	179	164	187	178	195	176	164	171	177	207	200	167	177	194	180	154	166	161	196	184	183	178	189	160	175	183	187	166	183	185	159	200	163	178	178	202	184	154	178	196	199	169	191	168	178	188	179	175	151	170	163	207	165	204	178	166	160	152	159	179	157	179	196	160	162	185	193	176	184	213	197	170	168	172	167	180	161	169	174	154	198	170	184	155	169	180	177	155	181	187	218	193	197	207	159	178	182	178	199	156	151	185	166	186	173	182	210	162	202	185	186	155	175	179	167	165	173	178	188	156	173	166	169	177	165	169	183	180	164	174	166	156	168	169	176	165	152	208	146	159	178	180	179	165	195	177	173	203	186	169	177	209	179	179	216	178	164	177	202	168	199	176	176	180	179	190	169	184	159	184	174	176	184	174	170	195	184	169	176	176	182	156	207	150	172	186	194	204	190	157	185	186	184	178	182	180	174	169	192	177	208	185	184	173	180	185	170	179	163	187	174	192	202	193	179	188	173	164	181	183	181	182	169	191	202	186	176	207	187	172	192	208	180	195	189	157	167	196	169	149	193	197	180	166	170	172	184	192	200	145	148	176	185	188	170	185	180	185	180	154	193	171	168	154	180	161	199	207	197	195	174	171	174	171	172	188	182	201	187	193	176	170	177	181
15908	6035	529	538	583	507	532	491	489	552	504	493	510	513	486	532	501	496	492	500	500	497	493	499	455	491	499	515	536	528	493	498	500	471	489	539	462	457	478	476	476	489	474	508	489	469	492	508	512	454	470	480	495	476	506	475	536	504	505	486	497	503	480	471	478	477	519	509	505	474	507	493	458	457	512	512	478	493	498	490	490	527	493	509	499	496	511	496	494	480	516	473	461	509	449	483	490	477	531	518	484	500	536	474	479	533	501	508	486	489	494	544	487	514	443	489	500	497	485	495	455	473	545	475	488	504	513	528	494	521	483	481	515	534	491	479	489	500	498	469	455	508	479	530	465	499	497	535	480	475	528	489	505	495	528	507	480	492	501	482	506	461	468	490	505	481	481	517	502	452	517	505	473	502	493	484	539	485	518	516	486	479	520	457	517	478	474	488	494	484	497	516	478	478	503	504	470	486	495	476	449	458	474	481	523	492	466	495	502	466	522	503	449	490	504	486	479	489	467	489	490	505	518	488	439	505	473	507	536	489	481	502	512	518	512	486	518	481	451	495	490	493	494	498	477	508	505	524	480	533	501	510	486	471	513	488	489	495	495	499	506	523	490	521	536	503	491	499	467	497	430	491	498	483	542	497	500	506	475	480	468	485	490	501	499	497	484	522	498	485	471	465	527	495	508	507	513	489	495	482	519	502	473	461	475	491	493	461	548	504	489	518	528	530	489	489	479	507	482	487	487	455	515	519	487	492	500	528	499	494	451	449	471	480	503	478	489	496	486	517	492	478	507	495	522	497	477	460	470	471	484	486	512	453	447	496	489	455	502	527	507	514	483	496	494	507	479	530	498	516	483	541	500	493	496	471	513	471	504	478	510	514	483	501	500	498	478	446	479	453	501	469	488	501	475	484	493	455	521	512	509	471	444	497	507	507	513	491	512	467	510	491	500	502	518	474	492	516	530	486	515	434	483	471	487	496	486	513	492	502	480	472	544	487	518	507	494	522	457	506	483	478	493	506	515	464	474	500	513	483	525	445	524	481	497	478	489	482	465	452	492	499	458	465	471	451	463	474	500	508	524	503	518	491	503	483	505	507	498	496	480	491	482	461	514	516	515	523	499	481	465	538	474	511	510	498	498	516	538	475	494	499	486	445	523	496	471	501	509	510	486	466	498	469	499	500	470	467	499	478	519	478	513	503	474	459	442	498	532	518	454	491	480	482	491	482	486	506	478	527	494	464	503	473	476	523	538	480	477	495	509	462	504	501	462	499	519	476	483	491	516	517	470	477	493	461	495	481	483	514	483	502	508	483	485	550	474	479	451	505	505	493	466	516	483	460	471	460	485	461	502	502	470	494	528	521	505	536	491	501	505	510	492	475	512	512	530	501	473	503	482	462	484	450	479	520	494	479	505	511	482	533	507	487	502	489	490	457	478	487	489	517	506	503	453	508	527	495	478	482	488	512	487	475	476	450	471	477	518	542	468	490	501	493	474	482	467	525	498	497	490	483	483	488	537	461	472	490	478	479	491	471	473	489	524	505	470	495	493	500	492	494	500	491	500	491	509	463	482	509	451	489	509	480	538	497	461	515	457	507	465	533	491	464	496	529	488	497	550	487	538	485	488	479	547	476	520	448	471	496	538	472	519	480	508	462	495	510	492	500	542	508	486	486	508	481	526	447	492	478	517	488	505	489	459	469	503	487	493	504	503	513	498	503	481	483	470	464	480	499	487	472	498	505	464	494	524	493	477	508	484	454	479	494	477	457	454	454	460	492	545	549	445	491	533	511	486	516	459	474	493	488	491	495	505	530	452	486	493	507	474	487	529	507	465	489	478	501	476	461	474	483	499	527	496	486	502	466	496	481	474	530	473	510	467	499	524	499	519	529	486	461	512	476	496	502	496	510	475	466	497	471	456	452	462	494	475	451	475	478	506	520	459	479	486	538	493	500	482	509	487	501	488	478	487	489	481	504	495	508	513	482	516	494	507	485	505	511	490	513	495	509	480	534	477	504	482	491	475	512	492	489	496	487	493	456	524	478	485	491	488	440	484	482	484	477	436	457	494	549	446	471	473	439	503	504	504	529	495	520	482	490	487	499	506	489	473	530	515	489	509	497	491	489	490	508	482	484	488	474	498	485	507	483	492	506	439	524	486	512	481	493	470	492	490	538	464	501	505	499	500	516	501	502	528	478	461	483	457	514	503	490	479	486	473	492	540	504	497	482	460	516	457	484	509	488	483	481	460	484	492	492	485	507	475	540	508	483	514	487	503	454	521	507	517	508	474	509	485	496	473	498	478	492	507	426	506	497	473	453	478	486	474	478	480	486	474	475	514	506	459	496	512	493	489	503	502	512	520	493	498	434	476	514	489	487	489	474	525	491	513	523	472	476	516	504	501	489	453	520	481	477	502	445	485	509	508	478	517	452	486	489	473	513	503	468	466	507	520	498	489	483	484	480	509	486	501	488	468	483	513	493	486	505	488	508	511	483	527	484	503	504	529	480	481	494	487	525	482	537	504	482	467	501	516	456	463	529	510	504	507	485	484	503	491	496	510	517	458	468	492	492	462	496	516	552	456	486	442	473	527	498	521	490	500	479	476	451	476	460	476	493	514	516	475	469	470	528	492	473	524	503	451	530	477	489	512	474	493	492	497	501	529	516	509	480	504	499	525	491	515	482	497	521	491	473	505	491	515	457	505	505	480	514	481	473	547	494	508	474	501	462	521	490	487	480	449	508	505	480	503	486	508	559	490	467	487	525	486	506	495	462	492	455	460	513	504	451	457	469	517	489	495	466	472	482	455	459	500	486	490	479	469	511	445	507	457	516	481	481	489	493	450	516	509	491	490	480	475	495	476	498	491	484	492	532	475	508	478	487	537	497	474	513	557	500	487	458	504	498	533	507	468	532	457	505	494	494	496	505	482	476	523	512	466	492	497	488	516	503	495	480	482	464	450	504	516	487	475	492	512	549	479	496	501	518	479	501	489	510	513	515	483	510	498	504	465	452	471	511	474	493	475	510	524	459	503	489	493	498	507	514	477	516	514	473	496	468	499	484	471	457	482	475	478	517	506	492	536	487	506	490	503	497	506	478	484	475	518	467	501	501	495	473	536	510	489	466	481	460	482	477	451	510	514	447	451	517	493	450	458	509	500	479	467	502	498	495	504	490	521	463	513	483	502	518	494	487	463	537	494	518	492	490	525	504	490	466	491	494	517	511	485	526	516	460	480	525	488	488	502	492	509	529	499	543	460	485	507	476	513	513	459	533	482	497	512	465	484	482	503	515	511	488	491	482	519	449	502	506	466	465	479	496	501	463	475	493	492	484	490	483	516	497	487	512	483	520	521	495	516	513	489	505	500	462	483	454	506	465	469	495	490	500	517	503	475	489	478	492	466	495	523	493	461	498	489	511	470	443	497	519	460	532	452	522	532	517	517	497	508	496	459	518	513	470	452	507	499	516	489	553	485	520	504	456
65189	48450	14644	1800	708	530	447	422	392	383	425	390	354	332	316	361	375	319	347	324	353	337	318	361	361	351	344	366	309	339	296	359	347	326	326	296	328	320	299	328	353	303	283	310	340	330	314	319	319	331	333	354	306	315	318	357	365	338	331	318	355	331	312	320	337	334	320	328	339	324	340	332	294	329	328	323	341	319	335	328	331	330	330	357	334	354	346	355	353	334	305	299	328	327	360	348	355	313	324	341	313	327	339	302	348	339	338	301	338	312	311	327	343	295	330	316	320	327	307	330	324	339	312	309	356	343	336	349	307	366	351	321	325	323	325	360	336	322	331	337	307	317	334	330	304	298	347	337	306	335	310	335	336	343	345	360	354	319	321	327	335	327	331	337	285	298	316	359	344	336	321	337	334	327	307	353	307	335	318	323	355	317	288	315	315	376	359	312	351	350	328	333	335	325	352	334	316	290	316	368	337	310	322	342	355	341	337	301	321	350	349	347	347	324	350	316	345	310	317	353	321	358	332	334	332	320	352	348	327	332	344	333	321	325	314	320	311	322	345	363	356	332	320	350	302	299	340	358	307	334	326	383	319	343	314	336	326	323	356	335	303	341	315	320	322	337	328	354	342	344	331	344	319	326	328	326	325	324	329	302	327	314	343	343	315	333	340	309	321	304	311	329	340	360	347	363	327	296	297	337	327	283	313	309	315	333	338	314	337	334	323	332	327	367	345	355	327	330	335	319	324	322	345	309	326	322	303	293	296	314	371	366	319	345	343	358	300	323	348	321	334	313	342	305	319	352	336	343	312	296	344	329	343	291	332	320	330	337	323	376	344	341	311	294	330	319	327	330	348	334	352	350	342	320	328	331	319	345	351	365	349	307	315	325	355	329	357	313	355	342	319	334	362	343	360	283	329	317	309	322	342	341	302	346	335	347	308	355	355	374	306	320	385	288	336	338	339	361	335	359	321	306	327	357	352	356	373	350	329	304	357	341	320	334	353	332	349	334	335	315	313	312	308	328	312	322	300	349	311	325	310	326	353	331	365	326	307	356	314	352	329	363	352	291	283	357	352	311	305	359	325	335	356	300	358	322	358	341	326	335	337	333	324	354	365	323	304	312	340	372	363	335	315	349	337	311	324	324	369	335	330	305	360	341	370	337	352	309	328	323	313	344	326	330	316	346	312	320	334	392	327	315	361	313	368	313	326	354	343	328	336	333	351	320	355	303	365	329	340	319	306	329	318	341	322	300	322	317	333	341	360	347	337	303	317	347	341	283	341	333	345	321	339	356	303	297	366	359	299	320	347	316	327	318	318	348	341	351	336	317	340	344	311	333	360	355	336	350	330	315	306	337	346	327	299	323	304	346	353	351	334	324	284	325	303	344	329	311	317	315	327	329	346	301	322	318	339	343	329	358	328	279	321	319	329	298	329	311	346	321	331	331	332	322	326	312	311	356	372	329	341	330	327	316	355	299	324	351	315	314	352	327	299	319	366	298	351	333	293	299	304	334	312	336	326	341	299	327	345	307	352	336	348	276	337	339	335	335	325	326	354	338	321	313	347	327	304	310	327	325	324	349	312	337	309	317	356	312	323	304	332	327	319	356	341	346	321	303	356	339	329	355	346	323	369	332	310	328	292	333	312	346	311	317	310	329	338	329	324	322	306	316	303	328	374	308	312	311	361	343	319	303	345	369	313	343	341	341	326	331	339	343	320	331	311	306	348	293	359	330	341	338	316	350	351	333	357	327	327	325	344	321	317	337	365	340	343	324	285	344	317	321	338	312	345	348	333	314	305	340	358	327	324	304	341	336	351	315	312	335	351	329	331	291	372	348	345	324	332	317	328	330	330	349	317	358	343	332	356	326	307	341	354	351	302	295	310	312	322	347	299	325	310	309	352	358	342	343	324	337	341	360	328	335	344	349	349	304	304	325	380	327	326	351	328	345	321	318	341	327	319	300	339	331	352	331	345	313	317	307	310	318	297	311	324	324	319	324	284	301	357	382	323	355	365	336	327	348	328	332	313	336	353	305	342	312	342	344	327	323	314	320	354	366	309	324	338	307	351	349	335	320	327	334	347	323	330	311	319	315	330	299	345	338	349	335	313	306	371	319	328	296	327	353	332	328	316	294	297	339	321	354	354	323	341	328	352	327	349	337	317	323	332	336	329	353	324	318	347	318	358	348	336	335	294	334	319	355	321	344	343	291	316	303	323	290	348	284	301	338	316	327	286	319	319	330	318	356	326	335	350	334	307	306	349	314	324	308	339	306	313	358	340	323	290	313	342	358	329	329	308	307	345	330	338	371	336	360	324	331	309	299	328	350	369	312	332	357	331	331	342	338	378	328	317	314	334	306	321	322	341	359	302	309	308	330	327	326	357	320	317	323	351	333	335	317	353	331	333	348	307	288	334	347	343	348	303	322	331	313	312	340	329	329	326	335	341	292	303	354	315	348	370	331	355	375	326	325	339	352	318	330	301	290	322	314	323	341	330	325	338	347	327	315	332	335	329	330	341	307	295	353	319	313	329	321	307	309	307	355	337	344	318	329	343	330	307	347	346	336	322	345	354	318	324	349	325	344	341	328	368	347	325	333	325	335	340	311	309	327	320	316	312	349	346	368	333	336	326	332	345	339	330	360	380	355	313	327	337	300	292	346	302	326	304	359	309	296	380	309	324	309	331	341	303	339	308	327	333	342	352	338	353	331	346	338	309	290	358	321	293	348	335	344	325	340	302	307	345	328	321	349	341	329	340	336	340	347	334	325	357	312	319	362	333	339	353	362	314	344	347	321	334	363	322	337	335	306	328	323	354	311	312	326	344	291	337	315	330	321	349	369	324	336	343	306	340	313	340	328	353	329	306	320	358	349	302	331	331	317	336	345	314	310	347	325	345	330	338	330	321	367	348	305	353	338	299	322	306	343	318	324	305	354	334	324	338	368	318	309	371	366	326	325	339	348	375	317	355	305	313	364	324	320	318	334	320	329	341	343	343	358	334	330	343	311	316	329	297	320	331	356	356	341	313	299	319	324	306	330	337	326	337	374	316	325	323	318	342	363	331	354	367	328	319	308	331	317	344	343	350	367	353	305	311	335	320	325	337	322	325	301	323	326	338	337	330	310	358	334	324	319	276	315	306	316	344	369	330	332	343	344	324	328	317	321	337	360	334	299	346	347	349	337	314	362	322	324	302	309	340	353	301	294	333	334	346	333	316	306	345	316	301	339	305	366	318	326	353	325	343	340	306	349	318	328	354	312	314	305	357	334	328	307	342	322	312	328	345	336	338	348	332	329	349	321	328	309	299	341	268	318	382	334	360	336	350	321	354	312	314	335	321	323	345	351	338	339	349	319	319	343	347	338	328	289	359	329	330	312	328	320	324	335	305	316	344	315	373	350	351	336	338	319	366	333	358	357	329	375	321	330	327	321	346	360	316	345	327	334	323	314	393	316	310	373	345	342	328	341	318	300	319	338	322	350
41262	28962	2144	2359	2186	1860	1613	1562	1372	1239	1203	1084	1122	1030	1028	972	956	928	908	955	912	936	889	836	901	865	869	863	895	826	862	832	822	846	867	854	774	813	856	808	815	806	843	816	840	798	801	838	829	844	842	834	814	840	840	830	825	824	787	832	817	846	782	878	814	849	847	823	888	844	806	820	904	847	780	777	837	829	815	849	807	808	829	796	799	820	840	777	833	815	838	803	836	853	851	796	827	813	826	885	814	804	822	792	827	819	783	798	812	855	856	822	836	795	804	809	776	800	835	809	764	757	866	813	797	865	791	799	795	841	803	808	811	830	850	779	821	827	789	725	766	793	781	839	791	873	804	836	825	786	795	786	848	827	808	800	814	810	811	805	835	807	868	846	824	808	785	807	812	789	782	825	822	841	757	820	807	819	831	882	812	784	824	773	831	764	771	785	805	767	789	779	779	845	777	806	797	764	834	801	798	812	861	820	840	835	847	804	787	832	839	764	791	833	800	788	839	762	844	800	778	818	817	846	816	822	810	822	807	780	840	872	776	792	836	823	826	849	824	835	838	843	803	808	827	833	811	827	785	772	760	842	790	835	826	846	806	833	820	864	787	793	725	823	839	801	804	824	824	791	791	832	807	799	798	795	766	786	824	804	797	852	833	789	786	842	809	820	764	799	805	806	834	799	757	808	806	839	839	833	816	803	787	785	778	806	844	782	765	807	796	750	769	780	792	790	792	802	820	791	822	800	830	812	769	789	892	822	820	780	792	817	845	802	748	821	821	755	817	804	776	852	818	789	804	799	811	781	761	862	819	767	878	836	849	817	742	849	824	813	847	821	793	814	859	840	781	817	823	845	818	807	839	830	791	835	815	804	784	810	796	815	849	813	756	773	811	754	818	835	800	813	898	824	776	762	836	786	800	794	776	790	792	810	805	817	847	802	798	863	814	760	793	791	833	853	849	804	804	795	809	703	784	783	769	857	820	786	798	786	783	815	821	811	736	749	781	770	812	816	769	807	779	787	847	865	780	802	788	787	796	801	795	792	840	834	818	783	793	821	838	782	833	827	840	791	772	744	788	826	797	797	778	778	811	803	832	803	772	797	827	768	812	794	824	843	821	798	800	823	788	792	814	776	813	775	765	855	779	772	807	784	818	832	813	772	787	827	811	793	813	836	812	804	794	785	777	799	811	820	799	809	879	859	865	792	746	775	836	807	802	785	781	788	818	813	806	833	789	787	810	813	787	818	831	819	800	809	833	854	820	861	768	779	865	837	800	860	837	819	830	765	807	789	753	806	867	781	767	826	841	818	847	775	853	802	824	809	803	824	847	820	831	813	788	826	862	803	799	816	818	803	724	830	843	786	769	794	779	812	829	812	791	811	791	853	803	797	827	792	813	765	805	844	875	815	824	792	790	791	793	805	820	782	837	783	803	781	818	814	764	802	802	832	768	818	796	816	790	768	835	759	783	815	820	792	805	797	809	789	807	798	789	780	802	842	851	824	851	783	821	797	798	828	785	848	816	783	766	833	783	824	809	835	837	743	850	833	835	790	786	776	765	817	794	830	817	832	807	852	786	741	838	826	820	827	812	756	819	823	817	810	741	799	801	788	803	818	802	804	795	790	814	821	830	819	853	736	823	762	764	818	854	816	794	806	814	797	818	804	737	757	846	828	850	845	818	831	803	802	827	844	829	817	838	817	809	823	821	855	859	779	815	836	827	858	801	816	745	826	801	818	849	800	840	752	768	807	786	849	785	794	829	800	766	797	810	855	831	847	811	806	800	821	833	791	830	835	783	767	801	826	818	773	824	816	753	809	800	783	844	856	759	781	801	806	792	815	822	839	759	840	838	866	853	874	808	775	764	855	753	792	831	771	782	822	810	797	822	753	789	877	826	789	757	832	816	820	842	784	801	824	810	840	831	788	761	838	813	782	801	814	769	802	812	775	773	755	840	790	815	845	744	756	819	832	841	825	799	781	821	802	840	817	789	757	811	775	810	792	777	810	780	818	811	782	800	820	822	782	824	765	842	794	775	742	761	774	769	798	773	805	809	794	788	790	812	757	744	844	802	781	789	764	878	834	824	821	818	803	803	818	845	822	818	810	817	842	825	837	788	803	820	822	816	799	832	816	830	840	824	849	825	804	844	788	814	798	789	780	772	809	788	796	865	886	768	794	833	819	828	723	826	793	791	807	836	813	830	768	822	764	804	789	791	811	787	838	820	791	780	818	804	809	835	815	813	797	806	796	847	808	834	809	785	872	797	783	804	802	874	791	789	783	826	831	759	794	806	822	821	802	801	823	772	820	802	799	841	851	793	806	812	817	824	782	771	847	773	826	782	808	823	781	830	812	822	786	857	807	822	873	799	801	803	789	849	819	836	827	818	807	870	790	775	825	850	786	849	786	814	793	826	822	842	836	853	856	826	844	845	829	843	735	817	792	822	814	838	788	816	758	792	857	795	803	770	829	813	834	828	817	817	788	802	771	808	845	787	852	794	768	775	818	793	810	770	795	841	806	755	808	783	755	777	826	784	780	815	801	797	833	813	764	820	865	806	798	796	831	799	813	824	815	794	799	842	811	854	824	780	826	810	853	805	805	821	847	791	797	843	826	787	788	827	790	773	782	795	761	858	831	847	824	845	776	812	790	767	798	813	799	831	788	761	844	812	839	802	815	783	796	829	797	750	770	782	854	781	815	853	811	827	776	835	830	868	785	800	784	783	768	812	847	751	848	790	841	821	803	817	796	839	767	811	897	793	838	737	788	793	813	799	748	808	762	819	816	819	782	795	842	855	803	779	828	792	797	879	848	800	843	793	812	803	808	756	823	841	815	799	818	810	801	781	787	801	777	819	820	845	795	808	821	814	793	805	829	825	794	828	806	769	828	759	787	790	814	808	843	832	780	735	802	815	795	775	776	769	816	838	845	794	819	866	751	800	794	824	837	816	828	794	844	775	790	850	820	818	827	823	844	795	785	848	783	818	788	800	819	780	803	804	840	807	768	834	835	850	808	815	783	828	764	841	801	820	819	809	792	805	871	756	795	768	789	803	827	813	791	801	799	791	858	812	809	836	811	754	839	849	827	805	793	825	820	797	833	812	787	785	818	789	807	842	850	868	835	799	796	872	799	773	846	816	839	756	838	819	780	835	805	813	802	812	834	771	856	828	816	806	826	803	812	775	778	779	840	742	786	768	787	825	813	826	847	841	828	844	782	789	826	805	800	821	761	804	796	838	800	813	837	768	756	783	815	805	755	860	805	832	783	751	876	781	851	828	810	793	836	796	806	798	819	823	884	766	826	858	799	854	767	801	805	844	780	774	905	826	780	760	791	774	766	822	833	756	802	803	845	803	812	808	762	809	775	802	814	874	836	807	809	872	786	803	774	855	793	772	805	785	804	838	812	876	775	798	798	814	768	844	859	811	871	820	797	814	843	859	733	783	833	794	834	810	820	783	836	803	785	808	790	801	832	772	772
75365	55434	21692	6978	1278	797	597	535	504	409	403	423	405	380	344	356	361	353	363	350	324	329	328	313	335	318	329	361	280	339	367	300	327	344	328	310	350	319	327	302	316	353	337	320	301	312	358	311	281	334	315	317	295	330	341	298	331	305	282	299	348	339	343	344	344	297	314	380	344	297	301	320	305	318	312	333	331	315	332	311	328	321	359	304	317	291	336	308	296	287	333	313	296	330	322	288	312	323	329	344	347	313	322	305	318	347	326	320	332	330	329	311	298	288	345	346	346	324	324	334	361	345	317	287	329	319	332	335	320	318	342	339	348	344	323	312	336	314	317	326	334	329	348	325	327	325	297	304	294	323	325	313	309	350	314	269	326	333	342	368	294	318	304	321	325	317	332	316	339	349	305	309	307	312	312	318	347	308	326	314	321	335	336	315	316	313	321	307	317	300	323	329	275	345	340	315	340	307	309	309	308	320	328	322	337	287	327	324	321	297	307	357	343	309	314	313	299	342	342	314	291	290	317	345	323	327	332	297	336	309	321	331	321	312	316	294	315	353	279	322	339	327	315	363	300	322	324	316	303	317	301	328	336	335	325	280	294	324	319	303	295	326	302	332	329	336	310	335	319	342	328	301	311	312	316	313	272	332	317	324	306	294	304	300	363	333	344	308	278	312	308	319	299	326	298	286	307	317	316	347	304	338	315	303	326	341	316	288	327	318	315	297	321	315	288	316	326	329	358	358	312	329	312	311	312	316	323	316	291	345	336	323	343	328	319	313	322	322	301	310	314	371	327	325	311	304	314	339	338	326	319	331	330	328	299	327	320	340	306	300	292	326	348	355	314	301	321	317	363	314	327	310	290	350	306	301	359	312	328	338	323	299	309	311	289	314	335	293	273	300	305	292	326	339	305	313	307	309	303	333	303	352	326	285	316	285	342	314	356	372	302	337	311	314	346	332	319	322	293	295	363	271	312	317	306	328	306	315	313	322	291	345	294	331	301	315	314	339	296	322	347	368	306	316	349	333	303	321	294	316	322	341	303	316	324	313	296	363	293	293	304	318	297	293	322	329	338	307	335	320	324	345	313	325	333	333	312	298	341	340	319	307	310	307	322	301	317	332	325	326	334	318	293	357	316	304	316	315	304	294	328	300	331	349	308	312	302	306	311	307	311	316	344	310	297	311	321	325	292	302	300	317	313	329	320	310	340	318	324	309	312	327	304	335	294	319	356	320	339	323	267	324	331	329	365	303	314	285	312	331	297	305	317	326	304	357	332	303	309	302	304	302	336	305	333	283	320	325	354	318	310	365	327	323	331	341	316	321	321	305	331	302	300	340	320	358	296	308	310	321	308	292	295	316	306	326	341	316	323	331	307	389	325	315	328	322	326	343	281	352	318	304	319	323	358	313	309	326	324	309	326	272	308	315	336	340	325	305	339	327	312	311	342	350	311	315	318	325	335	301	307	348	304	315	308	321	312	344	338	310	331	336	320	293	318	302	294	285	309	284	295	323	327	342	340	301	356	285	320	340	297	303	305	321	315	317	326	343	303	310	316	333	305	348	321	336	335	306	321	334	322	292	314	333	326	299	348	298	320	296	344	330	341	306	314	310	344	316	311	329	331	316	316	276	354	303	302	311	325	301	308	322	308	313	331	321	317	353	315	308	324	347	319	339	312	321	279	313	333	292	341	306	297	320	336	329	285	320	303	302	298	312	327	295	315	311	290	313	341	327	342	312	327	315	314	323	301	294	294	330	317	330	339	345	315	317	348	323	301	312	336	289	342	311	295	303	337	311	335	312	295	313	328	312	291	287	323	320	326	353	297	336	330	299	287	347	323	292	321	332	330	306	323	342	325	265	283	347	320	289	320	324	320	315	315	354	294	353	311	269	291	332	315	291	377	334	355	318	316	314	323	306	320	301	305	369	309	333	302	324	313	348	306	331	324	317	320	333	302	335	293	356	336	320	326	318	308	303	317	319	333	326	285	298	325	297	313	347	356	329	354	296	312	320	314	333	288	334	312	349	332	324	329	326	314	286	333	309	295	329	358	327	346	294	289	317	351	337	305	331	333	302	316	330	329	302	321	350	332	339	276	317	296	313	312	299	293	350	327	334	317	315	282	328	286	331	316	284	329	317	337	366	333	322	306	320	313	336	330	311	317	348	303	315	356	303	320	269	322	288	345	341	330	297	287	296	338	322	324	340	281	301	304	324	339	349	326	310	302	336	306	284	321	339	310	364	317	314	325	346	313	309	304	313	310	331	296	296	327	335	317	320	316	310	325	301	341	291	338	312	336	307	360	335	324	305	300	328	323	319	295	336	286	334	284	293	303	287	303	352	332	302	299	324	330	321	325	347	338	329	329	348	311	290	316	343	368	310	339	342	304	296	295	356	320	293	325	275	347	300	317	324	293	342	301	326	319	303	324	327	352	338	373	291	320	294	324	307	313	316	300	305	330	307	294	331	338	297	303	314	338	339	291	337	336	327	321	315	316	341	316	306	355	323	309	309	317	322	301	328	310	312	323	325	337	332	339	313	333	337	315	290	282	316	304	327	313	339	299	332	296	336	311	288	334	330	318	327	311	326	319	313	303	306	295	318	329	333	336	299	325	330	322	300	332	316	288	336	350	314	336	276	329	306	327	325	335	353	301	308	296	295	362	313	305	316	330	316	283	334	318	356	300	307	342	329	293	321	291	309	287	290	316	310	299	351	323	318	346	326	301	296	344	322	300	323	326	327	322	331	311	318	292	294	333	329	300	326	329	311	307	317	280	313	313	342	302	352	291	301	329	324	325	310	317	300	357	296	304	309	305	323	323	362	313	340	333	316	284	331	349	341	321	293	297	318	313	292	329	333	328	273	297	304	303	326	348	322	304	321	322	324	328	341	344	340	332	292	334	320	296	327	323	345	332	330	346	342	332	321	360	325	349	329	286	313	308	319	329	330	326	318	309	328	325	318	290	281	339	312	340	325	323	311	291	353	312	319	311	315	324	355	332	318	277	331	324	331	348	317	315	319	317	292	308	293	336	309	297	308	328	277	297	306	296	318	327	285	279	295	319	320	361	301	302	305	328	311	335	315	317	339	356	327	314	322	317	351	316	288	303	311	335	299	327	318	294	295	313	316	337	294	316	328	327	303	304	345	266	326	288	316	312	342	357	314	306	314	345	321	339	307	318	326	303	308	331	342	312	316	329	295	329	346	324	340	318	325	319	323	289	327	338	293	313	318	296	338	307	337	308	317	341	338	339	306	318	316	350	312	334	273	316	360	336	306	332	323	328	299	345	331	292	322	313	323	354	299	344	320	323	331	322	310	351	327	281	337	351	305	322	324	307	319	305	358	288	299	311	323	336	317	293	333	308	334	339	335	335	311	338	319	305	311	319	288	323	307	319	331	322	340	320	307	327	328	329	312	314	369	317	330	326	336	342	313	332	310	329	331	310	328	289	330	318	315	343	281	312	331	320	341	341	295	325	338
50466	36991	3361	3781	3263	2715	2364	1915	1770	1538	1429	1341	1304	1149	1116	1008	1057	978	988	942	936	925	945	956	859	884	844	889	826	859	852	828	798	830	839	795	781	824	840	792	808	864	740	793	771	774	800	771	770	816	788	781	784	769	772	807	791	827	816	753	755	764	734	781	766	772	776	777	817	798	802	784	767	724	790	735	773	729	761	756	837	788	809	722	751	753	768	737	765	792	731	797	781	719	793	710	706	767	757	788	764	702	816	773	769	776	737	763	786	758	706	699	782	806	777	777	807	755	811	741	779	768	756	769	744	779	746	745	755	749	764	776	773	754	753	758	792	761	737	729	777	751	754	774	749	707	716	774	802	781	789	747	726	757	789	739	764	772	794	767	737	768	741	811	768	769	761	755	752	789	752	669	786	735	795	757	758	722	756	738	776	757	716	772	772	715	761	795	738	752	775	755	729	774	762	766	748	742	775	777	727	809	731	751	778	756	748	782	785	763	822	753	727	747	746	728	736	745	742	742	769	789	757	752	771	755	774	740	780	773	814	777	762	755	740	743	760	767	770	745	736	795	704	712	783	727	797	727	786	767	746	757	784	778	722	749	775	738	745	756	772	761	743	772	753	775	715	712	739	764	778	735	781	727	754	741	755	725	731	758	781	756	772	737	731	747	735	735	763	760	724	772	753	786	801	809	800	797	820	739	746	738	725	749	724	778	794	750	775	778	740	747	710	739	749	739	731	790	827	720	753	763	769	758	796	765	769	766	779	757	718	752	692	745	763	778	722	751	772	756	753	739	723	769	720	731	745	742	728	777	731	757	776	717	786	750	761	701	725	753	739	752	769	795	721	808	730	764	785	768	804	758	750	799	771	765	762	741	681	709	725	742	788	743	732	712	695	777	819	790	773	764	774	758	707	710	758	755	770	767	746	766	719	695	779	787	809	754	760	734	749	772	730	720	750	745	764	735	770	754	775	751	773	804	752	739	726	724	792	779	766	767	763	753	744	783	757	771	730	738	725	769	731	727	787	743	756	774	770	793	757	786	771	759	783	778	719	802	726	761	723	682	786	783	751	794	741	737	745	779	791	774	790	780	713	728	736	746	737	735	723	768	750	741	740	739	762	773	754	771	778	790	744	719	700	809	769	773	740	793	744	746	719	711	737	744	723	764	750	733	687	777	752	768	748	758	774	799	793	666	761	777	818	726	773	737	765	773	735	785	767	764	738	718	787	721	775	711	800	808	764	757	775	778	737	816	757	782	758	790	702	700	750	801	760	744	752	743	758	759	804	696	765	787	779	750	726	769	765	804	750	757	772	749	803	742	723	706	763	722	747	713	815	746	722	795	733	742	795	808	745	753	786	744	801	799	802	765	733	770	755	740	765	758	755	796	837	735	746	784	777	781	732	795	718	742	757	771	729	759	751	757	743	740	746	735	784	738	777	727	780	689	749	731	745	715	806	739	816	746	724	789	756	753	759	752	756	752	726	760	718	712	738	762	790	707	771	774	709	764	758	756	742	733	761	752	713	731	716	727	729	762	768	732	793	766	758	704	771	764	754	755	780	747	769	719	737	793	750	725	733	688	681	773	743	775	742	759	741	766	752	743	792	759	777	756	741	756	780	796	763	766	749	776	758	760	766	743	776	790	740	784	745	772	770	722	750	721	745	705	712	786	722	733	771	778	769	750	774	789	736	763	768	724	718	769	744	779	723	780	832	813	785	800	690	772	768	745	769	751	754	712	766	736	789	759	756	717	795	771	772	773	709	711	765	771	751	773	756	786	763	743	764	737	753	814	759	731	743	751	772	726	716	734	793	768	748	714	790	752	752	803	825	735	768	755	749	742	730	762	790	795	739	767	757	783	760	753	757	742	762	732	734	704	770	784	790	748	744	734	721	787	757	806	711	745	732	739	716	729	725	742	744	727	766	736	810	775	737	773	727	764	718	782	794	793	761	748	752	727	754	763	790	756	790	736	779	755	762	773	731	723	746	800	733	764	774	715	780	748	771	796	797	802	748	761	771	707	710	770	725	763	764	787	755	749	730	711	757	786	716	761	750	705	747	761	742	745	725	739	709	732	803	781	764	733	682	711	800	706	728	739	735	731	742	770	741	788	730	759	782	708	806	764	752	823	816	750	782	789	752	754	693	761	773	769	795	741	723	758	755	723	740	797	725	761	718	732	753	784	789	731	798	732	746	756	795	755	728	766	789	756	793	749	728	702	759	708	798	766	760	714	727	746	729	773	797	740	772	797	781	761	752	737	773	785	820	750	742	748	823	736	783	770	788	739	785	733	772	727	775	761	794	785	782	724	735	756	750	767	732	748	725	754	788	799	714	803	732	786	772	790	703	771	803	775	724	782	770	707	729	765	762	709	769	705	769	713	768	762	777	751	767	729	752	724	774	788	793	774	756	729	733	751	785	769	759	774	810	718	746	742	716	764	799	776	808	757	739	708	720	746	734	764	738	790	738	789	695	747	759	780	758	745	761	784	786	762	748	721	740	790	775	766	771	771	779	771	751	748	777	728	786	745	736	745	764	769	750	741	751	731	786	760	741	725	722	697	757	754	715	757	757	731	756	769	734	745	768	764	763	739	778	750	749	764	778	800	775	800	745	781	737	720	766	709	777	760	692	753	801	726	755	802	791	786	741	748	772	809	778	827	775	756	779	737	742	751	735	793	680	749	724	733	729	733	737	746	770	782	762	780	774	757	798	743	762	749	733	686	753	799	778	734	762	787	765	713	778	745	715	764	738	793	750	717	752	788	782	767	718	770	725	750	741	790	752	769	706	777	732	791	731	759	799	774	800	780	705	774	742	790	751	744	767	772	732	744	800	736	772	780	784	764	791	726	769	761	733	754	733	770	761	777	743	764	786	758	761	734	799	736	775	771	765	776	719	758	797	735	781	760	724	726	723	721	708	744	769	801	758	781	797	767	707	770	772	734	749	833	706	746	763	707	756	745	786	747	734	736	715	802	778	780	758	769	688	744	741	755	772	705	784	740	737	745	799	746	746	754	805	755	787	735	766	736	724	774	759	770	775	776	787	748	727	773	760	696	731	751	753	761	710	744	783	779	781	807	753	755	755	747	764	764	796	792	790	758	755	774	749	728	789	787	776	751	802	756	770	759	757	757	751	816	771	759	767	754	784	742	766	746	740	796	786	767	735	706	756	751	775	806	744	766	784	743	752	738	740	737	734	754	788	759	744	803	747	803	785	726	766	774	777	707	733	763	804	786	730	721	752	761	726	731	797	774	747	745	784	748	777	747	793	720	787	724	753	790	755	735	738	769	770	745	749	800	781	789	756	731	757	750	748	706	790	772	769	836	768	746	710	778	754	758	742	747	803	807	756	810	727	755	737	748	728	775	714	683	729	741	797	752	717	779	765	752	722	760	774	745	775	738	749	745	747	725	780	782	765	719	714	755	723	757	779	776	769	758	757	812	720	739	779	732	757	729	727	738	767	778	709	784	679	761	761	753
16902	5892	492	238	207	163	200	179	161	204	211	160	188	195	198	194	167	205	181	158	179	169	159	180	195	200	187	180	178	184	152	200	194	194	176	173	190	144	176	171	169	168	191	172	169	190	175	199	167	159	177	203	164	173	169	184	180	168	176	168	186	188	189	173	179	180	165	172	178	188	176	163	169	184	174	156	173	196	168	171	179	183	174	174	179	186	166	168	168	167	174	173	186	184	164	186	196	158	173	192	210	170	199	176	186	181	166	177	171	183	164	163	199	208	195	156	166	165	189	184	187	185	197	186	176	189	204	187	181	189	195	193	216	190	190	177	181	207	162	193	180	186	200	171	194	155	193	188	188	157	173	183	182	169	189	164	202	149	192	202	185	197	181	161	200	179	178	168	185	169	167	160	173	218	180	158	177	160	198	189	184	163	179	193	188	179	185	186	165	171	167	167	214	190	181	204	182	176	190	186	169	192	185	148	164	162	200	162	190	192	168	157	187	167	171	172	184	174	164	224	185	185	170	176	167	164	193	189	191	185	179	171	158	178	179	201	172	166	186	203	189	187	179	161	167	177	185	164	189	186	179	196	184	178	177	205	174	184	201	195	207	181	185	170	160	178	187	194	195	193	150	180	146	190	154	163	170	193	195	180	184	173	195	174	181	201	176	196	200	164	197	185	167	190	172	171	196	177	194	191	205	171	198	190	161	170	198	188	203	208	159	179	181	206	172	176	180	177	166	203	183	189	193	183	194	189	165	167	178	197	176	193	233	170	206	151	189	166	195	184	152	179	177	176	193	197	188	167	183	176	189	134	170	200	179	188	183	186	175	166	165	179	163	174	175	181	186	172	184	200	182	169	170	184	169	167	182	188	159	172	204	181	168	155	204	154	160	175	173	184	158	172	173	180	188	179	181	176	175	192	162	188	199	196	207	187	173	200	197	171	163	162	172	179	177	204	168	180	173	175	160	188	189	142	216	217	194	168	150	173	175	143	191	199	169	156	134	181	194	203	179	181	187	193	197	165	177	166	175	174	171	200	183	180	168	162	203	173	192	178	173	170	176	179	205	216	200	192	167	170	191	177	187	159	175	207	189	202	165	180	174	190	176	161	178	187	171	188	156	178	199	178	182	201	191	192	211	172	176	190	183	169	166	181	153	188	184	211	182	178	174	173	197	182	171	184	200	176	182	174	164	161	179	174	176	150	165	179	182	206	178	163	181	177	174	183	193	200	183	201	190	164	169	203	164	171	180	170	170	182	174	179	197	171	192	180	156	166	173	203	172	181	185	164	189	188	161	189	198	185	177	184	188	200	185	169	193	177	170	172	157	194	206	194	204	165	209	205	193	161	163	187	183	154	182	186	199	175	195	169	199	177	196	172	173	182	171	203	168	188	177	191	168	167	181	178	165	184	163	192	165	169	192	154	209	177	169	209	186	184	209	195	173	191	175	178	167	198	192	189	167	175	167	180	206	197	191	177	194	203	173	180	189	186	160	180	199	186	184	171	179	193	171	195	185	175	183	166	198	183	186	165	173	163	141	203	178	198	172	197	183	184	197	190	157	161	186	181	168	171	200	153	167	175	203	193	182	153	180	198	199	172	165	188	184	180	187	165	178	179	198	195	170	177	191	207	173	176	143	173	189	179	186	192	183	174	185	189	175	214	153	189	173	178	183	187	156	183	184	171	194	151	180	159	202	194	174	187	196	172	163	203	196	159	179	170	172	220	172	174	191	177	161	183	160	170	182	169	149	184	174	176	178	177	170	167	185	161	186	187	177	167	209	160	183	195	200	168	197	196	171	176	182	182	173	166	167	182	184	180	194	168	206	176	205	173	205	178	179	185	170	190	178	193	200	184	183	142	186	176	190	149	195	185	186	178	183	190	181	157	196	188	195	166	185	183	184	190	189	179	212	167	181	194	170	199	175	182	187	212	189	188	199	167	172	184	164	178	199	174	191	173	187	160	159	165	196	188	160	159	176	181	174	159	171	182	163	166	190	200	175	166	192	191	188	175	185	177	170	160	153	166	193	179	161	160	188	163	192	170	175	177	154	172	187	175	170	184	171	196	172	159	186	152	151	177	190	163	181	174	141	179	181	191	177	174	181	170	186	177	167	194	159	178	178	200	177	184	171	182	191	189	188	182	191	181	188	202	178	167	185	187	200	161	185	191	179	181	167	165	181	177	173	181	202	185	156	177	167	171	163	183	197	171	185	195	165	193	158	173	181	184	183	194	180	184	205	165	184	182	199	163	188	190	177	168	178	196	181	185	170	177	179	164	177	171	203	169	193	185	153	180	164	176	200	172	184	166	174	159	206	167	187	201	179	157	200	183	188	166	174	169	208	184	192	176	199	183	176	180	192	190	183	204	173	195	220	188	201	164	183	206	183	162	205	173	177	189	172	169	201	179	181	188	162	172	210	179	174	192	204	165	194	199	162	180	180	177	184	175	204	167	198	171	174	168	191	184	213	172	185	168	178	177	169	173	182	186	184	175	185	158	193	164	184	168	170	187	184	180	191	197	191	175	191	167	181	164	192	144	173	172	197	189	193	180	177	185	175	176	184	166	168	202	184	177	183	173	187	196	169	183	199	177	189	168	179	206	191	190	155	167	176	176	176	176	183	153	175	175	183	145	199	198	188	184	180	197	191	212	173	183	193	176	178	180	187	159	163	194	175	173	181	218	200	170	184	170	185	159	194	182	170	182	156	196	178	198	169	176	166	173	195	201	184	206	180	190	169	187	191	195	153	162	171	158	183	156	226	206	164	189	155	198	180	189	197	187	173	187	210	199	185	191	198	196	168	178	182	172	178	194	180	177	167	182	164	182	157	148	182	181	164	186	174	151	168	190	171	189	209	208	156	199	183	190	176	161	184	178	171	190	196	196	175	166	183	186	178	186	183	183	174	193	206	188	169	159	201	182	161	164	187	209	170	182	184	194	198	189	182	195	180	182	168	198	186	184	172	166	171	186	160	180	204	202	189	170	183	155	179	196	185	182	152	196	198	197	177	208	171	181	189	200	174	184	183	172	188	183	195	173	178	164	170	171	187	193	152	193	184	152	200	185	187	183	203	186	223	193	176	201	174	181	190	212	158	151	189	170	184	180	181	174	184	190	178	173	172	161	136	181	183	188	182	200	194	176	186	199	175	157	188	185	176	196	191	187	176	178	165	162	194	185	165	213	176	178	193	182	163	183	162	179	198	185	160	172	181	193	178	188	197	167	176	172	156	177	171	190	171	186	164	172	184	181	174	165	184	176	164	180	182	192	196	185	204	163	156	163	165	163	178	182	197	193	187	180	154	173	170	200	205	184	190	193	174	190	157	167	181	179	176	172	171	195	176	192	196	171	195	172	189	175	175	184	197	162	201	197	156	205	173	159	164	180	187	192	188	188	186	173	183	171	169	172	198	172	204	163	185	174	193	198	158	188	164	190	161	188	169	178	166	182	191	205	178	194	196	180	179	182	172	187	207	183
16987	6105	598	574	540	560	558	516	533	517	512	490	541	515	486	509	502	511	479	505	513	482	466	503	498	513	523	486	507	501	471	541	507	512	534	480	514	514	494	455	497	456	501	512	486	525	496	506	533	493	505	520	497	509	545	492	467	537	484	501	530	493	455	497	485	507	526	526	525	456	476	521	494	477	494	459	479	509	516	502	483	491	504	481	477	495	475	495	531	465	472	474	530	488	465	492	529	505	499	492	490	492	514	514	491	515	508	491	488	524	507	498	468	455	475	480	479	442	504	513	481	449	491	473	503	522	472	485	486	511	500	468	502	463	484	469	478	488	475	527	512	530	468	521	485	502	456	499	545	486	451	539	517	544	519	478	495	493	513	520	462	468	437	482	493	520	535	508	498	494	464	528	477	532	498	511	471	519	499	523	513	506	451	478	512	487	489	494	466	515	508	483	486	480	516	498	486	502	463	505	488	479	499	481	494	525	509	529	481	487	490	485	492	555	523	532	496	463	497	548	475	495	522	490	513	504	505	511	485	452	510	497	471	525	474	462	531	501	488	517	465	500	503	505	495	466	532	486	535	477	526	464	496	499	516	518	483	511	470	489	478	540	475	490	486	540	523	536	460	489	493	433	517	505	487	521	484	464	509	474	466	520	498	500	486	508	485	478	500	506	511	490	480	490	501	490	522	446	513	524	498	486	487	493	477	453	491	499	461	529	545	495	493	500	468	475	465	465	520	506	523	503	488	513	485	511	489	504	495	453	474	496	497	518	480	544	514	473	469	463	521	498	509	477	510	482	510	450	454	514	500	512	497	469	442	483	469	472	483	467	527	517	500	499	526	517	507	490	471	493	519	481	499	514	488	476	522	500	491	513	534	515	521	467	481	505	471	511	521	506	505	503	512	503	521	492	477	540	550	486	507	522	479	544	507	497	499	525	471	496	467	499	512	526	520	491	478	514	524	500	431	525	516	500	498	545	483	482	526	511	472	532	523	486	486	482	486	472	553	469	506	516	477	501	470	496	473	473	466	493	491	497	464	480	501	482	479	514	503	512	474	484	532	465	515	497	486	553	499	434	517	488	524	482	473	502	516	493	487	489	490	481	481	468	483	505	518	493	518	495	450	530	476	450	466	506	493	511	543	508	508	496	467	499	456	515	509	489	491	480	485	493	472	526	519	484	500	524	463	495	486	527	494	490	469	523	514	470	503	494	515	526	482	493	472	515	504	479	485	542	558	456	501	507	488	513	503	498	496	477	486	505	483	529	475	472	512	482	473	509	459	513	481	511	459	509	484	476	509	568	495	466	478	515	513	497	497	508	507	473	525	462	527	508	506	506	504	504	508	472	518	493	460	502	480	515	456	485	498	507	492	508	464	480	457	506	493	481	525	511	550	476	488	516	485	507	528	493	490	492	475	530	486	498	504	458	508	486	509	530	501	522	537	478	484	503	484	476	502	490	488	471	488	490	491	545	488	478	518	460	512	512	516	478	468	503	503	494	492	504	536	476	512	484	461	482	532	500	509	524	508	547	507	461	488	489	471	495	510	520	472	487	496	492	523	499	514	518	492	478	475	468	516	522	456	468	477	515	521	469	483	526	510	527	473	484	459	483	505	500	531	452	518	497	486	485	480	485	478	492	467	467	492	500	529	499	482	513	475	483	521	506	476	481	482	482	479	497	482	497	458	501	463	485	500	470	497	475	543	498	441	489	474	495	481	508	537	499	498	514	491	457	515	495	487	462	516	503	521	500	510	490	511	506	531	506	501	488	501	518	482	471	469	502	514	478	510	477	476	474	513	484	462	494	465	489	482	464	509	484	498	478	509	479	497	519	507	453	502	512	463	488	469	479	520	473	492	480	451	455	514	532	476	524	485	494	440	457	477	525	446	495	448	468	496	490	513	509	505	466	540	526	492	464	498	490	488	525	501	489	487	486	501	516	507	490	548	439	490	479	478	468	483	509	495	503	485	521	472	492	454	486	491	520	437	528	504	511	523	489	502	483	505	491	498	479	458	512	502	532	503	464	501	528	483	476	520	471	505	494	495	464	509	495	506	492	517	477	514	494	506	516	505	481	504	538	488	475	516	513	485	513	442	496	490	488	483	497	483	472	434	495	516	523	504	497	523	444	478	528	464	501	503	555	503	493	509	526	493	473	532	504	493	479	483	479	480	511	552	461	477	481	482	464	475	492	502	493	515	481	516	519	495	457	506	505	496	505	528	518	511	488	485	524	452	482	505	484	479	446	494	483	486	536	482	460	484	469	509	536	572	468	523	466	513	499	476	525	475	499	495	484	493	500	480	524	506	483	501	495	484	478	472	498	487	519	505	503	514	458	501	503	477	485	508	508	481	489	473	476	495	479	486	473	504	516	494	525	497	517	496	509	494	458	498	498	518	472	474	519	464	508	494	463	509	515	500	511	482	513	530	510	501	497	500	468	495	514	494	488	464	517	449	526	540	503	507	445	549	522	495	518	473	528	482	491	506	477	511	475	525	486	472	540	510	478	481	499	537	487	482	464	467	494	481	509	479	512	510	453	506	492	486	448	472	526	456	479	481	477	487	459	453	519	488	516	503	496	433	486	461	478	476	513	515	489	461	493	527	544	478	480	505	559	477	493	495	503	472	495	489	575	516	486	474	470	519	493	463	515	517	487	503	473	491	484	481	501	463	495	518	514	480	510	490	524	523	471	469	526	462	484	520	486	475	526	491	517	490	484	532	472	491	520	461	461	514	526	474	522	521	499	502	491	535	475	529	496	505	490	457	488	490	520	500	485	482	530	518	485	437	482	490	483	494	501	497	471	481	535	469	486	541	506	513	501	507	497	487	479	486	490	498	512	491	521	490	526	549	502	448	462	489	524	488	500	498	487	497	522	489	479	533	451	480	476	465	486	494	488	472	500	507	524	487	529	490	510	502	481	523	471	517	501	478	475	545	516	537	484	528	468	491	470	481	511	476	491	503	483	537	510	493	479	535	495	540	493	492	502	487	513	531	505	473	511	432	469	480	477	487	505	452	453	458	510	526	504	511	541	507	488	480	475	466	459	510	510	468	518	517	513	503	508	495	511	508	504	448	526	519	498	489	518	481	498	502	540	510	493	498	494	512	477	449	495	457	507	538	476	474	494	486	466	466	501	486	476	500	487	484	488	542	509	506	490	508	503	471	516	510	490	526	508	484	462	526	515	521	476	481	500	483	499	478	508	558	452	504	487	488	499	501	488	485	514	453	512	510	498	471	497	495	509	473	476	466	488	488	465	464	502	477	517	483	474	494	490	504	467	502	481	535	531	497	461	502	484	508	455	471	493	500	540	474	479	486	504	495	445	508	492	483	483	500	490	548	492	494	490	472	486	504	492	485	515	467	497	511	490	492	442	522	496	514	523	462	502	482	528	496	490	521	525	513	518	438	512	450	477	495	489	493	465	483	539	471	451	484	467	462	548	484	498	478	467	503	494	479	484	555	476	502	489	490	496
66129	48122	15612	2067	652	560	463	424	424	361	363	363	380	383	359	354	342	336	339	348	364	351	347	337	321	348	347	315	327	336	347	317	323	352	348	297	353	320	390	354	345	316	313	315	344	320	340	357	315	362	362	325	336	308	311	300	300	323	330	321	332	327	315	340	346	331	335	364	361	335	356	339	357	283	378	370	320	303	342	336	321	346	325	337	368	333	344	351	292	347	364	342	323	330	342	296	324	324	325	330	309	325	355	327	320	346	321	341	314	307	358	328	328	319	296	340	337	342	332	339	332	337	313	360	317	362	330	356	345	367	330	335	341	356	329	325	334	342	356	324	300	376	320	301	318	356	339	340	340	311	328	334	365	349	325	345	317	348	369	342	368	331	323	354	285	345	332	375	316	334	325	335	329	312	311	290	362	374	354	350	334	327	352	330	341	314	301	307	338	329	335	309	338	306	352	310	358	330	329	351	339	351	330	338	322	346	326	311	305	318	305	320	378	385	342	347	338	317	305	343	350	315	355	336	325	319	367	322	304	354	342	336	327	341	334	334	318	358	299	329	351	341	339	333	322	315	311	345	288	338	347	298	357	345	351	338	319	338	364	338	332	339	338	328	345	352	324	361	310	372	312	338	380	345	398	322	313	327	330	359	326	317	382	369	328	328	328	342	334	328	319	330	299	318	314	333	310	341	318	351	322	340	351	339	361	316	335	319	332	327	330	314	358	331	346	333	330	314	311	326	352	306	302	364	331	307	357	370	321	392	355	298	333	333	324	355	325	349	374	347	331	345	342	331	335	344	325	299	317	362	342	312	311	316	336	344	354	376	338	359	329	315	352	362	295	316	322	344	337	366	316	339	343	353	344	326	334	327	321	327	349	330	325	373	365	333	335	328	340	365	371	308	322	338	348	351	324	356	353	347	325	357	325	338	330	298	322	320	333	325	330	341	321	321	299	310	307	328	323	313	331	310	353	330	320	315	331	322	355	312	367	329	353	343	301	362	348	363	320	309	329	326	318	353	377	331	329	336	329	309	331	375	352	330	314	308	315	323	335	318	347	296	322	345	298	318	358	355	323	324	316	300	347	327	349	323	321	348	332	326	337	327	332	324	353	310	332	310	395	325	334	337	341	336	335	353	309	359	347	336	365	325	330	344	332	327	300	346	357	305	336	329	314	359	314	362	351	318	328	354	372	357	345	324	319	314	346	346	325	341	336	309	312	330	381	326	302	340	315	323	356	330	324	330	313	300	304	304	328	354	327	328	340	329	367	352	376	341	316	323	335	314	326	369	343	317	350	340	314	315	325	334	340	296	306	344	370	344	332	346	327	305	367	337	311	323	349	320	335	366	322	344	335	365	347	318	369	321	331	314	321	332	334	313	331	343	337	329	309	364	341	331	314	358	316	302	320	356	304	336	330	327	330	324	333	346	341	350	296	336	350	362	336	319	323	344	357	326	343	317	315	340	298	351	326	353	320	344	332	326	339	323	312	313	320	316	324	337	309	332	334	323	341	352	342	344	311	322	361	294	335	341	344	348	342	354	310	341	361	340	308	316	329	326	327	310	333	312	338	350	355	319	291	359	344	331	347	344	401	359	327	339	331	334	379	320	318	316	353	357	343	342	355	327	311	334	346	319	349	332	351	316	322	351	336	328	323	314	313	329	319	311	331	312	343	328	339	362	357	331	310	322	286	320	325	348	348	326	329	334	316	325	324	304	343	339	353	340	356	333	301	335	338	309	340	354	354	366	374	305	334	358	322	346	368	348	312	332	326	333	315	320	347	360	340	327	324	320	324	318	311	329	331	315	329	369	309	336	309	349	291	315	341	332	338	342	375	322	318	341	308	352	327	321	352	332	327	329	297	335	307	362	352	301	307	327	315	324	341	346	308	318	352	357	315	346	335	316	316	318	343	317	336	334	342	314	322	317	309	306	345	322	333	321	321	352	335	332	338	309	342	335	294	313	320	301	347	333	327	320	325	327	355	336	352	285	305	319	323	337	355	333	336	306	328	342	364	324	332	363	322	329	317	350	319	318	327	338	307	327	332	335	312	318	353	333	356	339	340	340	304	330	351	337	329	314	339	344	321	351	358	322	320	301	333	329	312	313	334	287	338	317	316	331	336	319	343	333	344	319	307	329	329	324	332	322	325	316	305	320	321	335	302	332	282	321	302	344	338	330	312	328	313	337	321	304	322	328	330	358	361	326	362	341	342	322	342	336	327	317	310	362	321	359	376	338	331	311	315	350	301	339	324	342	348	327	331	351	327	342	364	340	310	353	334	330	375	346	326	328	343	335	319	333	339	300	298	356	350	338	325	328	332	322	320	329	377	324	343	333	349	371	317	360	330	321	340	293	352	300	345	339	301	331	312	321	340	342	348	330	348	317	345	367	316	342	346	342	300	352	321	330	360	321	356	357	347	323	316	321	302	304	349	309	318	349	334	339	311	338	316	337	354	352	307	365	360	358	328	356	309	305	335	307	330	324	375	347	376	340	350	325	344	352	306	312	340	325	324	327	338	325	336	323	307	341	315	316	346	320	351	341	320	321	296	325	334	343	345	319	305	337	345	372	330	343	350	340	306	318	340	297	353	339	331	333	320	289	359	333	346	310	342	355	333	302	344	306	334	318	355	351	305	328	324	325	334	320	339	351	314	303	311	297	333	356	346	362	319	274	308	308	332	332	320	334	322	314	326	323	304	304	352	312	317	313	359	308	333	349	350	330	331	325	323	337	330	324	311	339	328	349	312	327	302	361	340	328	314	336	287	332	331	361	314	351	320	333	297	331	302	306	334	314	338	331	334	350	360	320	330	332	347	332	313	327	325	308	323	305	313	329	319	343	346	319	340	341	306	356	330	344	319	319	364	324	313	349	330	338	343	315	348	317	374	388	358	327	334	341	322	343	337	333	368	348	313	304	322	341	344	335	325	322	307	345	326	348	357	370	365	307	324	296	332	346	301	342	355	289	352	342	302	325	314	317	327	317	322	315	337	318	310	312	316	311	314	330	342	321	343	325	329	346	325	375	314	306	346	355	342	323	341	325	311	318	324	327	334	340	335	352	322	351	290	330	323	324	358	342	352	334	321	319	315	330	333	366	306	361	335	334	321	335	337	339	302	342	327	299	346	342	330	321	330	320	339	339	322	327	333	358	360	321	301	332	366	302	320	307	343	348	340	313	356	327	329	323	316	338	363	313	331	341	304	306	295	333	330	360	369	355	337	301	344	336	333	331	345	310	338	352	376	335	316	343	307	340	329	321	348	304	347	306	329	329	317	335	328	324	336	298	320	339	319	343	310	319	331	294	329	335	353	338	372	350	313	321	338	313	297	374	334	321	328	307	313	308	335	306	355	342	317	344	311	305	315	291	344	325	319	324	330	336	344	376	364	330	346	352	363	312	343	324	333	327	313	321	317	324	345	363	334	352	327	337	315	353	338	321	338	312	338	347	293	325	379	316	344	342	367	338	333	331	346	341
42079	28999	2199	2400	2089	1838	1605	1459	1334	1198	1105	1087	1079	1078	1007	1011	973	933	964	906	904	941	855	883	856	866	821	938	831	880	883	873	843	816	845	844	877	797	843	871	861	824	855	756	848	831	819	799	842	819	828	845	861	789	820	816	785	810	846	844	876	833	851	816	851	856	831	823	866	825	778	774	781	814	825	811	786	801	809	841	831	834	779	790	776	805	809	816	828	811	789	885	828	861	814	782	844	819	791	816	792	842	811	831	834	823	837	812	848	792	834	788	822	832	796	853	773	777	776	787	825	804	854	837	827	803	798	778	799	759	827	784	804	818	831	825	845	775	758	811	807	759	814	822	847	851	837	793	788	808	792	810	788	838	807	829	824	822	782	760	811	809	823	800	808	800	786	773	751	795	813	830	805	799	815	799	826	833	785	790	808	805	842	772	827	844	825	828	793	763	812	778	847	818	776	817	785	775	824	816	793	858	792	789	829	796	793	841	841	797	808	795	863	777	800	852	798	841	772	801	765	784	842	798	817	818	814	823	775	793	809	802	835	767	828	814	854	802	771	734	814	797	836	806	768	789	763	782	805	793	862	803	820	833	800	819	804	840	789	819	817	826	788	815	823	805	847	817	811	856	775	808	836	891	836	822	860	786	811	843	833	831	830	783	806	846	833	826	810	850	828	834	802	818	824	762	820	817	788	844	804	810	806	842	828	826	815	841	806	843	798	827	769	825	817	819	807	777	806	832	796	802	814	795	796	860	862	831	781	803	812	833	837	803	799	742	843	792	858	770	813	832	837	744	778	752	822	821	809	748	810	808	772	829	780	774	797	825	788	848	780	831	814	813	830	851	817	833	829	796	802	804	795	751	813	815	870	795	783	795	813	849	823	817	819	827	801	778	820	787	809	802	830	829	821	767	757	782	806	812	853	824	800	824	840	857	813	776	845	809	810	805	887	824	800	821	826	812	788	805	821	765	815	820	782	773	788	764	811	785	789	773	804	774	849	827	802	799	842	825	864	832	830	806	808	756	849	829	756	791	805	782	795	804	838	789	826	829	833	854	794	883	757	828	816	806	811	793	828	823	830	775	871	870	875	792	834	784	829	823	797	824	805	831	812	822	821	822	842	776	841	845	840	831	803	795	809	845	784	780	824	797	842	816	855	809	880	791	795	794	804	789	784	766	838	807	809	781	797	828	779	876	801	751	818	825	809	869	809	813	850	805	788	793	822	791	794	818	776	784	814	763	827	787	874	797	804	847	761	814	774	799	813	742	833	803	797	811	761	796	775	812	821	825	803	775	804	859	799	863	804	880	837	838	816	793	844	889	762	731	794	753	811	826	815	794	827	818	826	790	769	766	800	810	804	799	841	804	760	816	809	802	786	808	786	784	756	839	815	812	854	814	793	822	819	848	801	792	818	769	821	799	792	805	819	827	796	865	781	816	796	809	820	816	809	795	785	767	775	797	815	833	846	794	798	837	806	803	805	839	821	800	825	792	749	778	744	755	776	797	788	787	837	817	817	786	778	847	873	815	739	742	827	763	814	801	825	777	798	788	757	831	833	837	854	788	797	803	840	832	812	816	813	853	831	834	812	824	816	829	780	807	791	746	810	828	844	765	783	776	809	824	769	827	826	745	812	789	767	755	829	783	786	808	790	789	836	808	832	783	791	786	782	812	801	788	766	798	828	813	843	793	834	818	814	841	823	786	837	827	813	790	847	812	812	782	828	805	822	841	805	818	815	799	792	860	853	748	789	817	803	829	850	833	824	833	798	809	778	804	846	764	805	825	801	783	770	845	806	753	811	815	832	813	787	758	816	845	773	815	838	852	766	817	792	842	820	793	816	829	786	815	866	769	813	843	848	795	805	787	840	796	824	809	848	820	809	804	808	819	795	768	772	775	803	815	798	787	792	830	849	832	822	865	805	810	775	797	806	810	826	801	779	750	783	789	861	785	811	797	796	840	803	770	873	793	807	833	782	844	808	850	758	795	824	783	820	823	853	831	840	795	788	829	809	843	789	822	773	777	803	835	813	822	719	820	810	817	848	796	852	803	824	794	820	775	800	798	815	850	811	810	815	797	803	824	842	808	816	795	830	790	786	800	834	799	797	851	853	810	815	779	858	910	788	833	843	847	814	823	865	776	833	806	822	819	841	840	802	860	809	765	787	822	783	805	786	860	783	805	796	851	822	833	836	827	826	822	822	782	776	838	805	754	823	839	827	853	834	825	784	793	782	805	846	771	818	830	812	816	801	760	795	851	827	829	820	779	813	858	811	836	848	821	849	811	812	816	794	799	800	779	813	799	816	818	809	795	782	767	786	815	781	736	777	780	798	849	817	795	830	828	822	791	777	798	823	798	773	792	897	823	810	788	767	827	799	842	796	794	781	805	782	774	750	778	792	778	798	791	774	793	820	851	839	848	834	854	767	821	810	821	800	741	836	816	847	821	801	833	807	794	826	789	846	796	830	803	813	818	770	835	748	787	816	790	838	847	809	813	788	846	802	866	731	786	820	828	785	793	814	761	810	795	807	759	804	828	801	845	830	833	802	789	811	866	855	800	834	799	850	802	818	792	827	796	891	835	777	845	809	773	838	817	844	797	799	831	812	809	829	812	840	838	801	841	803	812	791	857	849	821	785	818	776	804	799	820	803	776	782	801	783	834	832	845	736	815	854	823	809	827	833	850	776	861	779	810	792	845	786	806	814	784	793	769	784	780	786	787	785	817	830	792	793	828	793	809	781	782	794	838	847	801	842	769	772	818	823	801	792	757	820	767	812	827	802	810	822	781	797	865	774	804	825	824	759	781	813	756	797	771	816	869	806	867	830	822	822	810	819	823	813	822	812	799	854	848	826	794	829	809	835	801	776	824	799	844	829	817	838	817	820	804	823	829	812	770	850	825	805	821	820	815	805	814	788	835	829	821	848	803	822	816	822	792	818	787	820	830	780	799	806	851	819	810	834	846	760	837	809	855	784	768	791	853	803	872	772	773	828	860	830	840	767	795	812	816	774	788	813	891	765	827	768	806	811	825	818	811	791	813	832	789	750	765	856	804	806	791	826	801	816	800	831	806	793	819	817	781	826	810	862	815	814	780	791	791	751	846	794	758	800	787	788	789	810	798	802	801	830	816	787	784	786	796	782	844	845	783	826	842	805	780	771	795	810	789	817	829	800	797	810	844	830	829	756	759	811	773	802	781	821	752	819	813	794	828	793	812	795	794	752	842	735	765	790	829	763	779	798	787	797	807	774	818	849	836	811	814	771	834	817	828	842	797	855	815	845	810	791	773	813	851	751	811	791	797	821	793	776	765	820	748	776	796	842	795	813	840	825	776	785	820	796	811	813	849	827	805	792	783	816	798	828	788	826	787	792	816	800	853	829	831	769	825	821	804	813	854	794	787	787	818	783	814	838	807	843	790	794	805	779	864	850	753	791	823	834	793	810	803	842	743	848	852	812	887	874	802	808	826	736	780	758	804
76934	55247	22425	7148	1242	808	599	529	527	429	391	384	408	380	351	386	326	411	367	345	349	366	349	339	355	353	345	327	358	337	320	298	307	322	336	344	317	352	334	327	311	328	296	310	319	291	317	325	333	352	323	355	320	279	319	320	323	305	306	295	309	300	314	307	330	310	355	315	337	329	336	313	295	342	303	345	289	343	340	309	292	322	311	297	352	319	296	291	295	328	335	317	334	314	309	336	317	316	319	327	333	313	329	333	307	358	325	350	326	313	329	345	334	326	358	309	307	303	367	327	318	329	324	320	319	336	355	307	308	335	304	352	335	291	306	295	317	333	309	303	316	321	292	299	339	308	290	289	313	342	309	306	322	304	299	327	328	314	285	293	311	289	351	318	275	306	328	340	326	327	336	350	316	340	318	307	317	347	312	365	341	336	331	314	317	331	317	301	318	342	311	307	326	312	304	313	325	306	319	308	330	319	325	345	335	334	306	316	312	306	348	328	323	295	340	320	330	308	313	331	309	298	347	320	312	301	310	304	330	334	310	312	330	308	278	360	323	337	307	313	348	326	307	328	305	294	292	301	313	337	315	322	303	326	313	288	316	319	292	305	322	332	313	322	314	296	291	362	316	314	319	311	316	328	307	320	307	325	345	302	320	300	322	293	334	294	301	313	307	348	336	334	335	342	354	324	354	324	320	330	317	332	313	301	319	313	283	343	331	316	306	350	294	320	323	299	346	325	300	343	321	332	304	326	352	323	333	309	316	307	313	316	330	327	325	320	336	336	352	309	320	363	298	296	342	306	346	311	303	302	326	321	323	314	313	310	333	335	309	352	340	328	308	322	327	323	303	352	311	304	320	340	303	298	327	319	331	309	329	309	320	296	320	305	299	339	284	340	341	305	284	319	306	348	366	321	347	327	322	319	310	323	321	308	339	320	335	354	362	333	303	313	319	308	317	320	285	324	331	331	318	294	326	316	302	301	353	305	317	323	329	326	309	332	308	330	293	355	320	315	325	311	288	337	334	314	298	318	340	346	326	335	296	307	308	297	322	308	307	306	317	316	337	337	327	307	330	352	331	333	328	317	319	354	324	328	321	309	292	309	282	350	346	329	286	308	323	326	305	279	354	333	328	343	330	305	325	334	320	320	295	302	334	357	365	324	334	304	322	295	300	308	330	335	313	314	297	332	327	340	289	326	309	335	330	328	356	315	302	335	329	347	284	302	353	273	327	297	318	305	315	290	328	285	341	303	329	348	310	314	305	327	311	335	304	313	352	331	303	357	343	328	321	294	315	331	338	284	290	308	294	347	312	301	298	316	341	338	327	318	293	305	306	315	276	337	309	300	312	335	277	338	335	324	285	329	326	294	302	318	323	305	311	282	330	316	349	307	320	340	349	319	320	311	342	316	287	308	318	329	335	357	286	293	329	349	317	296	284	307	315	335	277	330	337	337	261	324	353	302	311	297	318	295	325	318	305	313	363	351	312	300	297	316	326	328	300	312	319	364	318	320	352	341	306	296	326	277	325	337	298	287	341	334	312	320	325	306	327	304	343	315	346	319	298	313	272	325	328	330	319	312	354	309	307	321	307	325	327	303	304	315	329	307	347	321	320	321	305	294	342	314	309	317	315	330	324	325	307	312	312	324	328	321	346	268	340	344	308	324	295	283	328	281	308	298	308	313	287	335	304	322	318	304	309	329	327	358	328	295	284	311	340	331	306	289	317	285	317	307	312	299	312	312	295	319	309	306	337	320	333	302	279	316	348	329	335	333	309	306	285	329	314	318	348	365	307	322	312	304	337	308	307	304	282	319	330	309	321	294	306	306	302	336	316	341	334	314	286	285	361	340	321	294	335	352	312	288	311	316	307	286	311	319	313	339	333	311	297	327	321	324	340	334	304	320	330	285	300	299	311	291	322	289	326	362	356	352	309	314	324	368	283	303	312	338	307	297	313	336	328	327	334	316	346	313	348	361	353	319	316	312	283	306	329	284	338	364	309	322	304	307	331	326	292	335	322	345	284	344	292	329	318	323	327	313	343	346	323	290	303	326	311	314	338	311	338	313	341	338	281	310	340	343	324	342	311	323	305	322	286	355	359	329	336	325	306	323	322	338	310	342	276	314	290	333	299	332	305	301	317	335	327	336	313	330	308	328	319	314	336	316	339	342	315	322	308	363	331	327	336	323	284	328	337	324	333	337	365	300	324	295	330	319	331	349	346	294	322	305	328	329	306	300	336	311	365	331	297	304	293	333	327	339	321	342	316	353	323	310	308	292	346	305	338	344	329	301	356	320	315	298	289	326	321	330	286	318	320	305	337	343	352	326	306	330	308	291	306	304	307	298	303	296	323	315	344	322	305	313	335	326	345	320	331	330	283	306	336	309	296	315	305	341	322	324	327	314	328	318	316	327	326	281	319	358	339	330	322	335	316	305	305	324	354	314	364	304	342	348	316	307	334	304	314	338	294	329	313	297	303	360	273	352	316	321	318	326	361	300	321	344	334	312	309	351	320	307	342	294	343	328	319	321	327	290	300	275	326	306	299	332	320	325	311	359	327	313	319	307	274	300	324	343	282	331	311	323	328	307	328	341	308	314	353	282	313	322	343	335	340	318	320	315	322	379	294	293	327	314	303	310	334	345	327	351	328	303	293	301	359	284	299	314	287	304	339	310	322	295	322	315	321	300	311	333	317	333	306	348	327	327	345	308	300	348	307	330	324	312	325	336	306	336	296	319	325	330	348	304	310	341	357	290	347	314	306	320	320	325	313	322	354	343	301	332	313	292	337	298	333	313	316	327	313	299	304	301	294	342	343	315	344	320	338	308	317	357	329	320	341	327	336	311	306	322	300	329	305	325	342	321	297	301	322	312	291	316	316	313	315	314	315	318	309	303	275	314	322	317	327	316	339	338	318	340	342	284	298	327	286	321	318	334	297	316	295	317	266	331	333	339	308	312	308	307	304	302	330	298	287	335	353	313	339	305	302	306	354	293	297	328	319	312	329	323	285	316	346	332	312	328	296	309	324	325	338	332	340	309	332	352	371	317	330	299	280	307	342	345	334	327	324	327	318	315	345	325	293	321	314	296	300	334	309	360	326	352	323	324	333	299	297	295	323	320	309	315	339	319	315	326	352	342	311	315	328	310	308	331	307	296	318	316	353	325	311	313	297	304	297	331	301	300	310	290	293	326	348	317	358	313	306	344	322	311	304	307	314	331	312	297	309	323	305	314	350	283	293	313	300	347	310	307	324	310	327	314	339	318	324	331	302	300	290	311	342	333	336	332	310	303	317	327	341	312	330	306	309	316	348	321	354	301	295	318	338	309	330	298	309	315	299	318	301	323	316	312	316	329	339	310	321	314	312	328	311	304	329	285	314	307	318	331	332	313	338	312	316	303	301	319	292	315	295	345	336	324	350	333	331	289	314	335	340	320	333	305	308	308	323	337	339	336	295	303	325	280	301	285	323	324	323	357	333	324
51516	37375	3345	3820	3278	2723	2252	2070	1680	1588	1432	1268	1204	1115	1162	1088	1067	1012	1014	902	969	947	907	934	910	862	836	869	828	856	894	806	806	860	840	797	753	783	838	795	812	780	812	808	792	870	787	799	796	794	768	787	794	798	774	827	825	764	827	756	765	765	792	750	807	736	803	731	820	749	786	797	796	748	792	788	774	767	737	781	797	726	781	766	739	778	748	776	764	751	737	742	739	720	783	757	759	775	736	782	756	795	777	799	761	753	799	734	784	726	759	762	799	781	739	774	805	794	779	783	771	721	758	804	781	772	780	753	791	796	833	761	724	781	735	784	764	780	828	784	756	744	770	760	765	702	796	747	754	795	784	772	746	786	776	730	789	793	771	762	779	756	760	776	763	793	758	790	762	777	772	759	697	755	775	755	755	741	781	773	738	739	734	708	757	718	729	731	788	746	729	761	780	761	761	733	761	778	758	757	745	793	765	753	755	761	741	786	762	772	792	797	773	756	752	763	785	753	746	769	795	778	766	797	771	707	747	751	741	756	751	773	805	818	765	758	770	764	749	767	802	796	743	717	753	776	733	810	784	748	764	770	809	739	715	774	781	729	739	714	730	796	695	774	778	841	758	767	764	752	757	723	743	713	744	776	776	746	760	732	764	783	745	736	766	781	757	718	789	740	750	782	748	746	737	814	811	746	805	745	767	811	771	769	737	771	729	766	755	725	808	753	719	769	817	768	791	768	747	768	766	788	756	727	718	732	753	745	775	717	737	789	740	714	768	756	755	785	711	745	737	802	738	750	752	718	812	756	752	833	755	771	748	745	710	821	727	809	765	741	762	737	737	749	732	807	828	732	729	745	760	727	770	790	808	738	751	754	771	755	760	756	731	741	718	722	734	759	785	724	817	753	804	741	768	749	755	738	714	754	778	776	787	764	793	771	729	740	738	780	784	750	745	797	754	732	771	798	743	707	733	772	739	726	714	743	726	745	747	789	767	750	781	777	752	793	796	704	792	711	775	751	740	755	764	752	732	752	772	782	753	809	748	736	723	810	793	744	749	829	752	742	782	774	775	742	787	826	727	735	761	815	741	768	740	743	796	795	738	750	753	714	756	784	742	784	776	799	750	770	732	780	759	758	762	759	743	814	729	781	723	742	778	787	794	813	839	781	730	755	747	733	776	744	807	811	760	736	746	802	769	787	795	738	786	780	741	776	750	765	760	722	721	751	768	746	744	734	736	757	756	750	739	726	760	772	788	753	704	764	780	721	788	775	818	729	748	718	762	732	722	781	761	822	756	714	746	736	741	756	743	773	738	775	799	742	773	769	779	748	757	757	707	756	808	752	754	742	770	813	735	755	766	751	715	742	786	767	783	773	719	816	797	728	726	772	768	767	772	761	788	779	767	803	776	770	750	734	725	736	756	799	790	782	762	747	759	747	795	798	726	757	722	755	761	753	740	800	721	775	784	772	755	728	719	794	745	755	721	770	797	738	796	790	747	757	771	735	768	716	778	707	724	726	777	748	796	768	749	767	768	778	780	788	759	861	780	720	769	755	741	753	762	757	773	746	797	787	741	743	806	784	750	750	754	799	747	776	775	763	767	769	751	773	729	750	732	740	761	760	786	709	784	718	798	753	738	732	796	736	749	735	712	773	768	745	737	762	748	714	703	760	766	780	738	731	726	765	798	785	806	755	781	782	783	780	806	758	773	764	802	752	779	740	756	756	751	766	767	777	771	698	727	773	777	754	771	807	768	783	760	722	729	707	750	756	786	820	787	756	753	782	829	696	757	781	759	737	758	732	743	771	774	796	785	778	754	755	716	741	796	748	771	755	708	737	741	752	797	742	725	761	768	767	806	759	782	761	746	785	762	763	746	762	761	766	738	761	738	795	736	708	784	739	756	771	748	737	760	773	779	754	752	740	760	727	759	757	801	756	763	726	778	789	762	768	733	764	756	743	786	733	757	724	740	791	768	736	779	693	741	774	769	790	736	784	704	746	759	792	804	772	788	744	754	756	799	789	778	760	726	755	743	771	782	737	712	700	750	724	765	763	739	754	757	764	756	775	782	768	737	777	759	761	754	777	742	758	805	748	774	741	775	749	753	791	738	782	786	772	807	790	773	779	753	762	753	773	770	743	744	805	742	774	731	803	773	763	800	782	803	759	847	705	739	797	753	769	717	774	743	768	767	773	806	754	784	761	807	755	728	710	762	746	742	783	754	768	746	788	774	770	745	742	803	737	750	724	777	762	755	771	754	813	810	744	760	716	733	759	751	753	748	733	707	754	751	781	797	755	727	771	741	751	753	684	735	768	776	757	852	751	744	759	792	754	808	719	781	800	750	759	736	763	730	728	765	698	768	785	772	727	747	766	775	784	765	679	810	769	820	739	774	759	765	754	788	801	706	778	832	751	744	708	766	788	840	740	712	713	772	751	732	725	761	784	773	746	784	761	758	796	755	820	771	792	703	726	773	784	735	734	736	788	758	781	751	785	738	744	742	762	721	783	783	721	738	767	784	788	741	762	760	794	779	778	770	784	788	735	767	731	795	801	749	758	798	725	782	736	737	734	730	738	722	730	746	801	739	771	763	765	808	735	766	748	801	784	759	869	793	773	703	775	772	704	759	750	733	737	709	736	761	773	768	742	767	785	766	803	770	766	755	758	784	743	708	747	791	745	728	749	733	746	698	754	750	739	754	766	801	745	802	794	805	740	761	725	766	811	751	720	796	769	780	729	744	757	759	715	740	814	756	750	712	773	760	738	749	723	751	794	733	787	779	781	785	739	793	717	784	759	746	777	799	822	764	735	746	767	800	725	777	784	816	772	838	720	772	758	757	715	736	797	709	748	762	787	778	731	770	758	790	814	758	769	749	786	782	776	734	745	774	741	745	795	783	763	797	808	752	795	741	768	742	724	778	826	785	747	769	786	758	779	765	730	739	795	811	723	752	770	779	780	748	809	773	800	770	717	743	752	798	695	764	762	768	770	736	747	725	759	777	728	725	741	732	733	783	770	750	716	774	756	785	759	747	785	758	783	766	761	761	719	720	735	766	731	736	747	741	745	747	778	834	751	753	739	713	734	774	751	768	754	749	765	763	697	719	789	809	721	820	734	778	738	734	783	731	775	792	773	770	755	773	818	716	772	797	768	746	774	784	804	789	741	780	765	760	748	721	778	761	803	747	713	803	763	744	773	804	782	771	761	758	763	740	770	734	778	820	743	778	735	768	730	754	777	757	723	755	750	766	768	760	758	744	758	795	768	780	769	726	720	761	783	789	781	748	745	752	748	778	740	766	780	832	778	766	726	742	770	726	750	755	768	764	800	773	754	750	719	744	762	722	757	757	797	784	715	748	730	735	746	779	783	706	765	701	745	749	767	749	790	771	755	693	758	758	741	747	711	751	751	787	774	758	802	754	716	728	782	722	731	771	725	751	777	755	774	724	740	760	737	754	741	792	742	734	712	731	790	779	749	769	763
16754	5164	316	210	203	169	169	190	178	189	155	185	225	185	201	169	184	150	151	179	204	157	169	174	169	168	179	185	196	192	194	194	174	182	152	189	182	183	193	171	180	170	193	186	178	187	168	164	172	174	163	184	201	179	173	196	175	195	177	181	160	191	162	153	178	174	185	181	174	161	157	182	154	184	179	141	207	196	201	203	185	187	180	190	180	189	181	148	197	179	175	192	187	174	172	181	155	184	196	170	194	171	168	133	211	175	177	192	159	198	174	212	182	175	199	189	184	156	177	155	181	187	181	169	177	179	184	154	158	199	162	151	178	171	192	191	184	175	170	185	185	169	196	174	199	175	181	179	163	163	155	186	166	179	205	189	173	175	186	178	144	191	185	175	216	195	189	204	185	162	180	193	193	171	169	176	212	167	190	169	165	179	189	191	172	178	183	162	168	185	186	186	181	189	166	183	172	182	194	179	163	199	177	184	172	170	187	189	193	177	159	188	186	148	157	171	202	194	168	205	166	176	177	164	183	191	185	177	184	177	188	185	187	170	157	188	188	173	188	188	143	188	202	197	175	187	160	190	183	187	208	164	170	172	187	171	168	186	176	189	177	197	181	195	151	158	153	158	170	183	177	180	174	164	187	170	169	177	164	171	186	152	172	197	176	185	201	193	182	200	180	185	166	183	178	181	169	180	159	176	175	179	190	159	174	192	184	196	157	174	158	170	183	177	193	165	192	187	182	170	165	171	144	188	200	173	181	170	156	167	189	179	197	193	175	153	180	178	155	197	166	210	169	171	204	174	174	197	176	168	177	177	170	171	180	167	170	175	184	191	199	168	172	187	183	176	175	192	205	169	196	161	151	177	175	188	164	183	196	171	165	183	169	176	203	158	161	173	163	157	171	168	166	157	171	166	188	171	196	176	168	141	194	146	167	170	181	161	179	186	188	172	161	171	169	174	151	182	188	182	187	180	185	185	167	159	184	180	182	170	180	182	192	160	176	170	182	166	177	179	189	183	162	198	168	168	204	162	184	173	200	175	171	167	176	180	198	175	166	197	160	190	187	189	173	188	180	181	183	195	147	183	165	197	176	182	192	174	197	176	157	170	161	160	179	178	193	171	175	162	184	179	172	174	179	164	199	176	177	180	171	195	161	169	158	174	197	188	185	195	176	136	164	178	163	159	179	175	167	179	183	147	192	153	207	188	165	179	173	167	171	182	186	155	166	189	165	195	180	179	185	173	175	169	153	148	199	170	185	168	171	175	159	192	179	152	160	158	157	172	189	205	196	161	154	162	204	158	165	199	165	194	184	183	180	187	162	170	171	184	158	166	197	157	165	185	174	191	171	171	186	188	172	212	178	168	177	204	178	178	165	172	195	171	199	191	161	168	169	172	184	160	165	180	185	188	174	178	171	186	169	196	169	184	171	195	155	201	174	206	160	183	166	184	159	190	150	162	166	173	206	184	168	181	184	185	172	177	208	208	164	190	177	185	181	173	171	194	170	164	185	177	177	153	151	162	171	144	193	191	155	176	193	173	168	177	162	183	164	171	205	201	157	161	165	194	172	160	200	188	187	175	157	177	169	161	182	188	171	200	166	194	165	194	199	199	159	172	172	215	176	194	174	186	189	192	158	162	181	170	149	169	173	193	174	176	169	169	175	167	187	174	184	169	172	171	172	190	177	175	168	158	173	182	185	163	181	197	202	178	186	196	179	148	191	174	179	159	182	166	173	192	182	167	179	183	171	169	177	170	163	181	185	196	198	156	159	188	187	178	183	187	180	193	178	187	193	173	176	171	165	180	178	182	134	181	193	203	179	178	167	157	173	186	168	165	169	182	199	187	175	155	176	160	182	214	177	182	183	161	172	167	164	181	163	184	200	185	188	166	206	173	175	152	173	181	200	160	155	157	183	183	171	165	179	167	185	198	200	161	189	187	185	188	177	172	172	176	175	157	177	180	153	172	183	177	191	169	181	192	168	168	155	173	165	148	201	160	178	169	170	173	193	153	179	191	174	161	163	165	207	173	193	164	171	177	149	167	151	162	170	180	169	180	176	171	182	176	165	182	176	157	185	164	201	177	213	188	165	172	167	149	178	219	169	204	214	185	167	181	174	190	202	181	162	200	157	186	176	154	166	160	174	175	141	200	215	164	183	193	173	182	181	178	207	160	181	145	190	188	159	173	177	157	162	184	172	186	174	180	181	172	162	172	170	181	170	185	182	183	190	163	178	184	184	162	183	211	166	202	172	146	177	177	192	152	183	163	176	198	188	172	156	183	181	185	198	181	180	182	166	178	173	170	177	190	200	177	197	180	172	174	161	196	166	203	153	179	188	165	179	186	195	158	159	163	184	179	177	158	170	184	182	178	175	179	188	183	183	172	180	188	177	146	163	183	194	165	172	234	160	169	170	203	211	184	154	215	182	146	179	162	193	193	177	183	175	138	175	186	169	162	191	177	190	181	185	193	173	193	160	168	192	172	188	158	186	188	165	177	160	176	157	189	222	166	176	172	162	196	199	176	168	181	165	182	176	206	175	165	192	190	182	183	155	172	222	185	202	158	193	201	175	189	156	176	161	172	155	180	183	191	203	180	168	190	138	187	179	179	159	169	198	164	170	172	163	155	183	147	173	183	194	175	184	169	192	165	158	181	188	167	158	180	189	171	161	184	175	171	173	197	162	197	177	195	170	179	194	185	186	173	168	163	170	182	173	179	193	177	192	187	166	189	183	195	175	198	193	193	193	178	167	191	197	172	159	168	174	161	167	174	168	168	182	205	182	191	167	180	180	195	168	184	164	175	192	161	184	161	163	183	180	197	202	149	198	158	182	173	204	171	181	186	171	188	183	156	179	159	195	197	188	190	196	175	196	203	202	179	166	171	172	168	184	190	177	189	198	185	142	165	164	161	162	188	221	206	183	147	172	187	192	175	163	162	165	157	159	173	184	185	194	166	196	195	184	162	180	181	197	192	173	183	167	171	190	174	170	177	203	187	176	171	164	166	185	166	182	168	193	180	175	175	201	186	181	170	181	187	177	182	197	200	199	154	183	156	187	176	192	189	196	196	181	164	173	167	165	184	175	192	165	168	206	183	194	171	165	173	154	189	160	183	188	193	202	190	174	172	189	188	198	172	188	153	186	180	191	206	182	173	169	183	183	159	164	191	196	197	185	170	167	170	189	162	178	158	168	171	194	153	156	173	198	181	173	167	167	179	183	186	174	197	183	198	169	199	180	176	168	173	165	183	169	160	185	177	198	170	171	184	170	168	156	172	185	190	195	154	179	179	184	179	173	200	175	173	169	166	183	200	173	186	167	164	187	178	183	165	183	176	187	170	185	187	178	185	178	198	162	172	170	172	185	179	189	160	169	162	170	181	170	173	181	170	182	188	180	164	177	168	164	177	203	164	152	151	188	183	167	197	175	201	187	179	189	155	184	174	158	182	153	182	164	179	167	179	191	189	163	163	177	183	199	199
17386	5467	565	548	515	507	552	501	505	513	527	512	521	527	503	532	464	459	499	485	514	493	497	488	477	538	454	532	488	478	473	485	458	496	526	503	496	499	477	476	481	504	482	491	488	469	463	492	481	482	487	503	525	451	490	491	493	503	487	467	517	474	493	459	492	519	508	465	503	540	483	491	500	509	447	518	492	468	500	528	438	522	472	507	485	505	509	494	507	523	477	506	507	493	494	486	475	493	491	475	471	548	483	448	492	511	472	522	498	512	488	546	463	478	517	468	478	528	506	471	488	516	501	511	478	489	521	438	503	468	493	474	497	520	494	488	484	528	504	471	490	527	491	446	477	486	528	463	484	484	489	487	490	491	501	480	495	521	519	494	488	489	490	499	491	508	525	523	531	524	457	522	467	489	498	471	476	466	508	520	521	490	473	502	478	506	509	491	483	483	523	489	496	495	474	466	459	474	492	489	525	515	486	487	504	472	497	518	493	517	500	510	481	481	466	533	499	451	471	480	538	483	453	477	488	530	495	578	487	506	496	492	464	480	496	468	473	473	455	451	450	506	505	468	473	461	484	505	511	496	503	483	490	503	479	503	532	438	497	523	495	507	493	535	471	502	473	479	480	503	499	491	483	456	478	477	565	486	477	530	448	501	512	501	487	480	481	486	474	510	533	467	511	534	460	517	491	465	481	486	488	485	531	475	508	462	517	489	494	506	470	512	523	518	491	524	532	488	530	477	527	480	471	489	482	504	502	459	498	480	515	500	500	531	489	474	529	467	497	514	464	482	526	536	495	493	467	473	460	496	481	490	533	458	536	460	524	510	470	499	476	460	489	482	447	523	488	483	507	450	460	498	496	511	519	482	496	507	516	496	501	473	504	517	510	477	486	502	455	513	465	476	540	476	473	542	464	491	465	455	488	489	527	490	497	480	526	480	491	499	506	511	466	523	526	492	519	512	454	482	536	452	483	479	486	510	517	473	519	464	488	504	452	503	480	520	500	485	479	494	498	517	443	501	514	501	489	497	501	461	507	503	488	490	455	490	501	478	487	506	497	512	489	493	456	478	493	486	514	453	489	497	537	442	478	488	486	498	477	509	493	485	457	489	464	507	510	513	478	481	452	516	464	517	509	529	469	506	469	502	504	511	483	537	511	503	506	475	476	487	513	465	470	496	508	496	506	436	512	498	538	490	517	483	472	505	516	464	505	536	473	495	491	498	505	545	500	514	479	502	512	447	504	469	485	467	496	488	506	486	500	493	467	511	497	494	488	458	472	472	523	546	446	489	477	510	481	499	487	479	529	500	504	510	497	512	469	482	457	494	494	469	528	499	496	497	466	501	483	482	505	494	489	487	483	486	523	518	469	500	504	524	477	489	505	501	538	477	482	479	499	480	472	488	459	516	464	510	509	477	513	506	467	472	443	488	490	483	545	476	521	543	486	488	460	483	496	483	480	491	531	515	450	485	498	499	533	556	504	490	508	501	481	527	484	537	481	491	513	481	536	503	520	489	521	472	488	486	539	488	504	475	514	480	513	551	476	529	493	465	487	478	468	502	474	489	495	499	463	486	500	492	483	478	498	499	485	509	495	484	480	486	477	453	487	534	491	464	475	501	492	535	528	508	505	493	472	528	492	508	523	493	466	485	505	475	459	481	484	461	506	503	448	480	474	479	497	481	540	490	501	523	429	478	476	494	549	495	485	512	464	524	480	509	485	479	502	514	461	514	470	475	467	478	527	495	502	461	546	516	513	474	488	461	499	484	509	485	501	482	502	446	481	484	465	484	524	485	490	476	481	480	537	488	523	522	512	519	467	472	541	479	487	493	503	513	454	520	494	487	486	487	487	490	487	473	499	494	488	478	483	498	476	480	514	493	478	494	492	481	504	486	473	501	487	517	501	464	526	527	468	533	488	485	517	483	513	522	469	504	511	469	499	489	468	477	477	478	493	510	508	535	464	481	513	529	471	520	494	514	498	472	513	518	479	509	460	488	509	481	500	511	536	476	477	499	490	481	516	491	467	482	491	482	457	494	478	481	437	490	508	513	509	499	492	511	466	525	516	501	483	504	496	473	500	516	514	497	473	476	492	498	502	474	505	497	505	541	490	494	495	504	523	492	513	487	496	540	502	493	491	480	508	504	495	493	489	435	475	502	460	500	478	509	513	514	506	475	497	496	468	502	477	505	505	501	529	469	522	505	468	462	511	489	510	496	480	492	482	501	479	500	477	452	526	502	503	442	494	520	482	504	474	480	467	487	506	521	487	512	495	493	482	492	474	486	455	483	498	491	507	505	517	493	475	492	461	519	488	518	512	491	497	506	512	490	465	503	518	472	483	532	518	512	490	489	496	509	467	473	447	485	529	518	461	490	519	485	447	494	474	494	479	458	523	484	491	447	481	482	490	519	516	488	504	489	507	483	487	462	472	516	481	482	491	473	514	482	473	465	464	529	479	442	492	502	430	483	510	500	495	525	508	491	536	503	448	482	465	506	522	497	483	473	503	500	479	505	481	506	503	476	511	514	484	502	487	459	510	482	479	461	484	493	482	488	473	480	530	480	530	504	494	500	479	487	477	489	468	485	529	476	503	480	505	474	496	471	491	514	519	459	502	481	446	467	492	513	477	470	499	439	495	493	479	522	503	480	473	498	451	495	507	507	477	502	519	454	484	456	501	471	475	524	521	485	513	543	501	480	491	504	480	482	489	479	472	473	519	466	506	480	493	495	493	499	485	497	524	454	478	489	478	479	492	490	503	493	450	480	504	522	463	520	514	480	465	489	486	476	488	484	454	502	486	530	461	502	475	554	476	493	504	506	480	508	465	503	501	501	482	513	503	509	469	491	517	514	490	505	502	436	515	477	499	483	549	452	498	518	503	493	470	497	499	503	507	441	535	511	478	485	485	534	492	475	486	498	515	548	513	472	475	533	513	509	466	528	517	485	493	477	478	491	478	483	507	489	482	518	485	467	504	500	484	532	515	484	495	443	490	527	474	514	485	496	461	507	487	548	465	553	473	506	496	480	449	437	522	431	476	502	495	471	501	548	522	518	515	482	488	500	512	492	529	493	506	495	453	468	474	493	476	518	475	474	510	462	522	522	459	497	492	509	475	535	469	501	483	495	495	534	541	486	500	485	474	449	477	506	493	449	495	520	514	496	458	489	495	507	509	487	484	493	490	489	498	495	491	525	475	489	485	466	466	494	472	486	482	480	515	516	506	477	486	490	487	484	508	504	481	460	484	531	499	484	503	487	502	475	515	486	525	501	470	541	506	492	441	477	481	499	502	464	489	494	496	487	463	510	500	512	447	475	511	530	473	462	503	478	498	449	516	513	509	538	503	475	460	497	472	461	474	462	500	468	472	506	468	488	531	491	455	514	486	484	508	491	466	477	490	491	481	503	497	472	466	485	490	504	480	467	487	480	477	496	541	496	532	484	533	514	507	523	476	491	499	519	467	526	489	494	469	475	510	483
67235	48172	15304	1961	659	557	490	455	450	387	415	401	345	347	391	330	346	377	361	350	346	326	315	332	360	350	351	328	351	362	356	319	332	342	350	333	318	295	332	342	347	351	311	346	353	348	323	341	374	311	370	367	355	332	307	330	368	335	360	309	342	332	352	316	322	347	315	325	331	373	312	317	331	323	306	315	332	367	335	298	314	329	372	353	341	337	331	357	337	369	340	324	299	318	337	328	312	301	298	330	327	344	305	361	324	346	324	354	333	301	351	315	333	310	349	300	288	328	324	321	336	349	358	343	324	333	334	367	346	351	336	309	333	356	323	330	345	315	384	363	362	355	350	334	317	333	373	350	320	378	319	308	333	314	302	334	359	341	338	301	319	346	332	342	322	323	333	321	354	333	338	317	333	346	356	359	353	323	304	312	354	294	320	348	334	347	357	353	319	349	389	318	313	325	356	318	300	325	349	318	321	362	326	335	338	362	308	345	349	343	347	329	315	284	323	333	339	286	310	292	311	322	332	280	360	358	304	323	355	319	345	333	318	339	337	354	346	318	334	320	343	303	321	341	317	295	324	311	330	321	341	333	357	356	355	305	357	325	330	307	344	303	321	337	375	369	328	319	309	363	316	312	355	346	347	342	329	317	334	332	297	315	295	319	313	336	318	335	337	333	311	331	322	337	338	292	371	301	316	348	286	320	329	295	309	343	346	314	354	320	293	339	321	322	332	338	317	326	308	313	318	327	347	331	321	327	346	345	365	312	321	339	295	312	295	319	359	341	328	323	309	334	340	340	353	320	322	320	334	304	308	345	337	314	336	321	284	316	317	312	360	352	322	340	323	328	338	317	336	319	326	338	331	329	352	308	333	338	309	320	308	336	320	340	352	331	370	333	314	331	292	328	354	357	363	361	312	340	312	313	341	318	343	332	351	345	337	354	366	332	318	336	349	334	345	356	361	330	316	323	327	336	322	317	333	332	337	322	338	327	371	340	308	318	320	337	343	331	315	356	337	332	348	365	309	283	339	299	367	290	360	317	337	367	328	303	351	314	311	364	331	336	348	343	337	339	342	348	317	322	338	310	353	350	339	341	301	352	332	338	330	354	307	358	340	351	335	315	340	331	325	357	311	303	344	341	346	320	340	338	303	299	339	334	341	346	351	351	342	333	320	348	338	315	332	350	349	334	324	325	309	338	329	352	341	322	339	342	333	345	328	374	332	321	319	348	344	370	342	325	343	305	350	343	334	318	311	282	354	326	337	334	341	338	361	327	314	310	390	317	352	313	329	302	327	357	340	318	345	325	345	305	326	329	311	335	333	353	336	309	321	305	317	315	312	341	336	322	297	334	330	294	329	354	339	336	318	332	290	312	314	309	311	356	350	328	331	337	365	332	298	325	350	302	336	312	295	318	311	361	305	349	341	345	338	323	322	351	321	310	329	362	340	326	336	344	324	315	317	357	346	336	384	350	346	323	309	317	323	341	319	348	345	311	310	324	328	351	353	303	297	336	329	336	326	298	324	341	340	313	321	330	368	330	342	356	303	329	348	344	324	324	324	308	366	355	317	376	322	341	316	335	324	331	308	318	339	328	321	337	331	329	329	313	310	327	358	341	369	362	342	315	307	365	339	327	338	340	326	325	340	329	352	316	312	311	366	342	337	354	337	297	330	338	317	321	355	342	320	345	341	329	290	332	328	365	336	312	352	323	341	358	354	383	344	309	299	341	329	335	350	328	348	343	335	298	326	341	343	337	339	323	300	371	353	344	311	337	339	307	324	352	326	306	345	340	289	319	312	308	305	294	310	326	309	339	327	324	327	328	336	366	307	325	326	320	296	329	345	304	302	347	347	329	315	331	333	318	308	301	362	330	328	333	336	310	351	303	355	334	311	327	360	295	339	301	343	325	334	316	330	337	312	384	329	316	359	326	360	365	357	320	357	351	326	320	340	339	312	355	331	331	305	324	321	348	310	329	319	341	319	318	330	335	342	329	303	349	329	339	334	328	342	335	318	359	375	358	352	310	328	329	341	349	339	302	351	328	285	348	335	356	332	344	297	315	308	303	345	315	336	312	341	349	316	351	321	337	322	337	331	325	338	359	351	310	345	348	339	327	297	345	327	344	343	331	350	317	345	327	348	348	358	325	340	331	318	304	332	311	334	352	335	320	334	320	346	353	352	304	324	344	347	297	308	301	319	358	328	307	355	305	328	317	362	346	319	340	330	346	342	330	336	311	353	349	329	317	320	329	348	330	369	358	357	335	345	294	319	314	328	339	324	307	353	339	332	326	364	300	350	323	293	317	332	323	317	326	347	320	346	302	307	316	350	313	352	331	321	364	350	352	323	354	322	345	362	310	376	353	337	344	324	343	335	356	335	374	324	324	336	307	323	354	301	335	351	342	311	338	327	335	320	312	348	365	297	326	327	313	310	328	349	340	333	324	363	326	312	349	339	332	312	322	346	357	337	316	338	317	336	350	348	341	345	306	326	337	318	322	337	340	338	330	332	310	311	302	316	308	328	335	326	338	321	353	340	339	321	326	336	324	320	332	344	324	285	311	329	362	334	311	336	306	292	337	356	321	356	329	341	325	354	326	369	297	317	334	338	336	328	328	346	350	371	326	305	329	334	336	357	324	349	316	308	334	332	318	324	310	344	304	295	360	331	342	306	341	332	332	320	366	354	311	335	350	319	335	328	325	344	325	332	314	357	331	354	305	321	285	315	299	302	327	348	349	320	325	374	350	328	338	312	316	328	337	326	325	310	331	306	318	309	290	313	350	349	327	329	328	338	350	317	300	312	321	311	312	363	295	330	343	324	318	324	308	345	362	354	361	328	334	339	321	336	290	347	365	332	367	319	325	333	352	340	340	333	352	306	312	319	298	301	324	354	349	342	361	345	317	320	327	329	322	357	315	327	347	345	334	362	326	318	325	352	323	329	319	357	310	300	338	337	326	296	316	348	332	321	316	315	335	314	323	354	341	328	337	327	327	330	347	333	330	361	329	310	333	329	316	326	361	348	299	328	320	334	339	312	320	343	311	321	346	345	315	345	336	281	329	342	327	325	339	314	330	336	298	325	330	332	309	309	336	353	340	352	367	307	295	342	352	375	365	363	353	317	322	327	340	361	351	329	358	338	306	330	331	309	317	317	361	344	306	333	345	335	341	347	318	304	339	287	322	329	357	312	342	321	330	332	351	364	356	303	315	349	301	316	351	332	309	312	344	320	331	346	314	318	357	331	324	357	358	310	318	317	320	325	343	342	313	321	327	366	328	317	297	290	349	338	351	357	350	322	370	305	334	315	312	307	346	358	340	307	325	339	305	303	296	309	347	321	347	326	335	323	355	328	323	352	356	316	369	326	355	340	326	326	342	347	318	314	301	331	307	321	308	351	359	336	341	317	356	332	336	321	320	331	358	347	318	364	312	285	316	355	324	340	353	382	353	350	318	329	331	330	319	329	314	356	351	300	345	341	363
42089	29324	2158	2362	2127	1856	1644	1407	1349	1228	1178	1143	1062	1082	997	1025	1016	958	911	873	927	914	909	933	878	866	866	843	816	873	834	868	837	837	882	839	848	840	826	901	849	806	855	806	870	848	853	825	804	852	759	830	835	823	853	816	846	843	860	820	820	821	770	810	841	769	815	765	831	818	775	827	808	803	873	791	857	895	838	817	811	840	847	807	832	769	779	823	780	785	796	841	842	833	798	790	768	810	842	773	806	845	774	815	790	825	807	779	816	861	823	826	820	807	870	806	814	768	795	838	890	789	786	791	806	805	824	796	826	782	843	797	838	875	797	840	751	801	870	771	783	814	834	756	851	780	824	813	810	837	828	808	796	771	815	789	816	861	828	797	841	877	808	829	795	810	782	822	790	830	828	785	840	833	850	835	885	824	857	824	807	846	786	799	794	792	848	799	820	840	864	828	807	826	757	802	806	834	809	807	806	789	758	737	827	833	812	781	814	828	840	819	772	788	810	828	811	833	844	771	850	836	833	803	854	756	813	838	798	843	807	797	776	801	809	797	793	818	804	767	777	760	832	827	810	819	820	805	843	818	821	790	840	767	830	851	820	837	801	835	804	791	787	890	793	828	802	809	802	848	792	786	823	821	858	791	867	806	783	877	821	853	813	818	758	795	812	819	811	889	813	810	809	847	843	842	826	833	791	853	783	760	789	843	857	835	793	851	799	809	803	842	788	812	793	840	777	799	790	782	811	811	826	832	805	765	850	738	793	813	819	831	795	852	774	761	823	783	827	808	804	819	780	873	753	799	806	827	813	816	803	862	884	850	814	827	865	812	835	849	814	790	838	809	800	832	790	788	778	781	807	827	790	798	754	809	813	868	887	798	808	791	784	761	766	814	772	834	812	846	793	829	795	844	860	813	796	821	767	853	857	773	837	811	789	796	869	798	796	818	753	799	794	848	760	769	820	841	854	827	787	845	781	769	843	802	827	810	814	798	857	803	763	830	809	812	829	819	814	845	787	797	810	811	778	838	813	797	846	804	838	812	807	808	803	747	789	830	779	782	772	824	816	810	820	816	849	779	837	880	815	832	845	785	801	831	871	829	795	818	836	848	806	815	869	795	830	796	758	830	843	811	828	830	834	773	820	798	812	832	826	842	819	797	789	781	838	764	761	782	842	842	854	797	870	839	826	770	837	842	772	816	845	847	817	812	803	781	760	808	815	811	855	733	821	779	791	762	830	803	807	819	833	830	819	803	815	789	821	830	806	845	814	817	799	802	792	845	800	783	819	790	785	776	786	841	838	789	766	802	826	810	811	856	836	841	841	808	765	839	806	856	860	805	812	824	852	810	848	807	774	803	841	830	795	811	783	854	797	808	810	783	867	785	807	809	769	810	811	823	804	856	778	788	809	811	836	818	823	883	844	847	824	819	827	829	774	817	790	818	832	819	811	836	836	791	839	774	838	840	781	749	819	808	781	799	811	794	837	810	806	847	798	816	818	825	832	814	737	793	818	846	854	783	788	808	802	861	843	795	771	763	868	811	825	800	786	786	814	769	872	861	878	823	793	786	820	848	792	788	838	868	757	787	810	833	806	798	886	809	817	784	803	803	709	850	788	744	752	835	774	824	782	845	843	798	821	840	812	787	804	832	805	821	834	815	827	778	788	827	793	829	828	768	788	825	801	833	788	806	779	823	808	843	797	831	798	797	814	789	801	761	809	836	790	796	843	810	802	834	859	801	824	784	817	940	847	821	772	822	800	847	858	820	820	803	796	774	812	813	849	819	845	788	824	794	859	781	781	763	792	828	809	799	800	767	818	815	839	762	862	791	765	811	838	810	848	773	824	804	827	784	858	812	767	864	818	825	782	788	794	769	843	798	813	831	774	855	806	795	792	784	810	783	799	844	812	799	787	818	791	803	833	789	732	784	797	827	785	816	812	790	845	866	833	861	803	813	778	857	842	810	796	816	789	826	837	852	837	806	803	826	801	799	770	809	850	774	774	782	887	849	814	780	816	820	793	798	804	793	824	786	859	854	824	868	759	790	809	836	838	806	778	845	848	820	837	826	823	820	820	786	832	793	850	871	832	826	817	810	773	792	795	827	829	783	824	838	831	794	841	826	833	822	753	802	827	804	877	795	840	823	777	844	784	818	795	769	836	798	801	799	807	836	767	798	784	786	845	771	818	782	822	812	814	870	794	885	877	834	753	789	796	837	825	791	857	773	781	789	845	743	791	800	853	749	869	764	857	806	789	794	819	808	802	800	826	796	806	824	778	791	787	775	788	813	814	809	807	795	809	802	849	831	781	911	845	775	826	751	848	787	785	830	777	772	787	796	805	836	869	806	840	842	830	770	809	826	822	820	770	808	839	827	796	840	860	787	812	794	887	816	847	817	765	769	767	773	822	856	885	851	758	819	787	834	774	841	844	841	847	787	810	779	848	813	862	834	828	816	815	817	845	813	819	760	803	817	809	809	811	819	820	804	781	760	843	809	828	850	733	797	793	815	825	785	851	814	814	786	852	810	788	807	773	816	844	848	803	803	797	824	833	788	847	810	806	804	833	781	829	791	843	816	806	817	845	819	769	829	828	798	784	834	805	812	818	779	790	839	789	824	765	838	830	796	804	776	757	782	813	827	765	839	859	803	765	783	775	773	840	825	781	818	830	814	831	810	816	798	846	807	800	812	856	804	794	809	794	794	825	789	787	810	776	842	790	839	811	818	800	818	777	788	841	831	815	807	852	859	856	829	810	778	827	806	835	869	795	843	782	821	816	812	810	790	804	853	815	807	861	811	844	820	804	769	791	837	872	777	835	836	873	795	762	820	831	882	836	831	776	802	773	834	869	815	794	814	837	833	778	841	835	803	813	820	807	787	856	804	809	831	804	868	837	830	843	800	793	829	789	793	807	828	826	827	789	780	802	819	812	800	802	817	783	815	777	795	819	839	793	828	805	811	754	857	782	789	825	850	875	819	808	790	825	843	808	788	884	783	827	830	796	793	772	826	795	833	794	816	761	822	802	805	767	799	819	824	769	798	842	822	806	810	817	820	780	819	802	767	825	805	821	754	819	812	852	815	838	833	855	829	780	827	853	801	799	819	828	803	820	814	808	833	841	843	836	787	829	806	795	814	821	754	786	834	820	764	796	795	827	783	822	842	802	828	856	847	837	786	781	831	847	824	837	820	831	777	768	847	864	807	838	822	795	809	797	835	808	768	775	804	782	762	803	826	775	825	776	811	825	799	833	854	783	795	794	822	808	775	813	834	872	830	785	798	886	806	817	785	783	786	813	815	818	786	828	796	852	778	800	869	835	861	758	791	822	819	772	811	806	823	801	738	779	847	841	819	848	806	798	824	786	852	782	789	793	801	785	778	813	788	800	818	802	856	849	830	797	810	800	803	764	811	822	803	815	774	831	819	871	803	826	832	786	829	884	855	828	785	808	805	836	763	792	858	847	808	792	795	829	793	780	801	812	798
79358	59086	22320	5831	1040	781	625	542	492	473	429	420	385	373	361	309	329	345	346	349	357	330	350	300	352	297	330	321	302	313	361	350	306	308	304	302	327	325	320	346	310	323	331	348	316	320	339	339	317	296	283	297	310	317	325	335	349	330	303	333	293	319	334	340	279	300	316	292	281	303	309	290	339	318	282	329	328	377	325	343	322	305	298	313	301	331	332	295	325	325	340	343	338	301	315	339	306	343	308	313	326	318	316	329	309	321	323	329	325	319	303	327	311	349	309	317	305	311	344	292	305	303	280	324	305	311	316	309	323	355	321	325	318	315	320	296	330	327	323	338	310	333	278	294	333	319	300	300	304	308	315	307	307	323	310	306	334	333	338	320	328	333	333	310	328	309	357	332	352	324	291	331	334	361	335	336	298	302	331	324	277	310	316	337	299	333	300	302	293	310	290	303	326	336	311	313	281	337	291	316	286	308	317	308	341	289	338	308	333	337	304	313	332	353	302	296	340	306	340	321	321	308	317	313	334	328	331	323	308	306	312	335	340	299	288	330	300	360	332	336	345	325	342	321	307	331	301	313	351	277	333	334	321	339	338	308	308	339	297	297	308	303	328	320	319	271	307	335	311	318	339	306	326	290	326	345	320	302	322	320	312	322	303	307	339	321	308	302	345	307	353	305	329	297	329	287	334	314	298	308	323	308	291	304	337	319	336	325	312	315	320	325	350	319	316	311	317	321	322	306	274	301	329	328	331	325	319	286	292	295	333	303	322	349	325	291	329	336	356	319	332	305	308	340	293	287	321	324	318	318	359	310	322	306	300	337	349	390	290	282	328	338	313	349	347	327	299	297	294	321	345	331	317	326	322	325	309	330	316	336	287	319	321	331	312	306	299	327	325	320	287	344	339	303	304	310	298	311	322	324	287	302	295	363	292	306	342	323	318	322	344	343	328	279	316	330	323	327	311	334	309	287	314	325	337	290	346	321	310	349	300	316	341	303	303	305	332	351	288	326	318	329	282	330	327	337	330	314	298	322	294	304	326	327	311	330	328	320	311	320	341	300	337	325	307	282	329	299	335	295	288	308	334	306	294	324	376	331	298	278	317	316	291	279	305	288	319	322	293	304	289	341	335	307	341	342	338	323	295	300	320	327	304	307	340	333	292	320	335	351	318	328	314	296	309	333	310	322	318	289	329	311	307	306	312	323	300	286	315	353	330	325	319	318	294	322	335	310	313	300	329	325	337	313	307	296	323	335	305	323	327	317	307	314	326	327	306	302	321	288	342	308	308	324	334	323	350	329	332	302	314	318	334	299	324	309	323	324	301	316	310	318	321	320	291	332	329	327	298	298	316	318	318	322	315	320	299	303	340	309	287	336	349	349	331	332	304	304	336	300	305	270	331	313	297	303	326	305	295	333	321	338	312	314	346	332	302	312	341	309	314	307	303	337	309	332	338	281	323	339	320	308	348	334	334	306	286	317	335	305	318	296	322	293	317	299	314	367	347	330	320	355	298	297	345	330	293	340	289	313	337	317	332	323	328	313	311	322	351	362	330	313	317	328	330	306	361	310	296	319	353	312	316	329	302	318	341	338	307	329	299	326	298	334	334	304	304	334	330	318	326	302	329	333	319	301	313	326	337	328	294	354	315	336	295	331	309	295	304	302	298	316	334	312	323	285	336	315	300	300	294	309	312	319	279	313	331	296	305	276	319	335	301	304	305	344	302	262	282	289	305	300	316	341	322	297	335	321	300	320	349	365	314	313	327	323	316	289	317	321	298	332	327	323	312	325	311	340	345	325	311	319	292	358	307	315	317	315	298	316	319	322	302	342	326	333	350	338	319	301	319	305	316	300	309	323	314	298	331	325	278	288	316	304	330	357	307	290	339	336	321	308	336	354	328	324	286	300	323	350	300	312	322	271	315	320	350	334	297	342	328	316	344	349	342	323	303	325	350	318	347	348	359	321	340	296	330	347	336	335	294	325	336	322	309	326	272	321	314	322	325	303	316	306	295	353	297	340	320	325	271	324	295	329	319	297	320	340	328	323	323	338	307	304	316	312	315	356	299	311	330	334	315	311	335	338	334	339	337	298	314	327	319	326	318	310	326	334	301	313	299	303	297	320	323	341	344	269	293	296	293	304	306	314	309	339	321	299	297	335	341	300	311	312	298	292	304	320	306	335	283	321	307	346	318	301	328	321	315	323	325	304	313	316	317	337	312	345	318	324	324	342	308	362	321	312	321	331	327	311	318	330	329	323	325	323	323	313	340	309	290	327	332	323	339	341	321	299	319	318	317	306	311	304	338	297	317	342	312	317	342	319	298	306	306	325	327	298	319	313	333	322	290	327	295	320	321	295	314	333	341	328	341	311	343	306	313	311	309	344	301	285	340	346	318	315	301	322	317	319	330	331	322	303	348	312	324	339	302	305	345	320	328	335	320	306	295	325	307	311	320	312	318	301	347	343	312	341	338	313	292	332	327	341	322	304	306	282	306	302	294	321	298	309	319	331	347	305	291	297	289	304	312	295	345	333	321	316	298	285	305	306	309	305	318	341	300	333	288	360	313	340	356	300	312	346	337	294	319	313	317	320	279	321	318	316	309	343	328	312	305	297	337	300	335	334	297	310	326	304	330	326	327	291	304	311	285	329	324	306	318	318	324	343	352	332	317	295	335	357	325	302	287	322	305	296	330	319	337	315	309	319	327	292	325	319	319	308	329	328	322	296	311	278	301	286	317	353	315	355	326	309	313	305	322	333	346	328	317	333	317	304	307	294	363	337	330	327	337	313	286	333	314	318	295	308	306	338	346	311	337	324	309	324	313	310	297	315	291	311	327	336	322	306	334	327	326	250	307	347	297	313	304	343	290	323	313	310	317	309	320	336	327	314	343	311	316	314	304	280	307	296	314	319	333	311	327	330	353	313	290	315	309	315	359	325	325	300	326	318	326	347	339	338	324	334	336	327	358	295	310	320	332	271	291	317	333	319	309	323	314	334	360	328	308	336	315	290	312	327	334	344	327	337	326	313	311	327	324	334	307	336	353	297	310	310	306	318	321	333	332	332	381	293	323	325	315	303	285	281	316	294	307	296	339	330	332	317	314	309	306	299	312	324	311	316	315	337	330	319	335	334	339	295	312	314	314	329	335	313	308	325	337	342	301	325	346	328	309	312	329	341	325	306	344	318	345	325	352	372	346	303	298	341	347	303	301	299	317	301	351	314	309	310	320	313	340	315	342	355	343	340	314	302	334	299	326	321	356	318	309	281	339	327	329	329	323	332	326	329	339	302	308	334	299	311	307	331	331	332	340	282	307	316	339	264	338	311	354	309	338	312	303	369	329	310	284	326	298	322	307	335	335	292	339	289	307	282	325	348	298	343	326	311	333	324	318	329	291	333	320	306	305	290	309	305	304	319	319	330	289	342	291	334	307	288	331	339	286	299	303	353	325	340	319	339	308	342	277	301	300	289	312	320	314	319
51965	38046	3451	3787	3259	2785	2210	2020	1755	1506	1455	1305	1278	1201	1156	1104	1040	1070	962	921	953	931	929	886	906	900	849	879	805	882	839	831	866	819	845	781	867	822	798	794	824	760	791	788	757	769	797	796	835	799	791	789	768	768	782	813	806	739	790	794	800	745	798	775	775	766	800	729	687	778	771	779	803	750	808	821	774	762	777	783	786	759	746	758	733	768	805	741	740	809	774	713	794	783	755	778	769	807	765	784	819	758	776	758	796	745	791	739	747	731	742	801	749	783	746	756	760	771	749	759	724	781	795	758	736	732	778	762	763	767	745	726	769	780	760	745	759	794	770	818	744	773	763	742	795	809	711	742	784	748	774	744	734	793	761	781	780	727	800	770	808	754	773	704	780	758	766	794	792	782	740	700	795	832	792	825	710	738	774	806	785	724	758	762	755	700	772	737	760	784	724	739	763	711	830	742	780	751	764	761	792	743	751	797	756	755	780	768	763	718	718	781	767	803	766	765	725	749	746	771	782	789	731	799	777	720	752	775	743	789	738	792	754	767	764	793	729	767	742	733	767	796	754	797	713	825	761	714	707	753	815	770	764	797	769	742	747	753	750	771	770	764	772	778	793	754	848	764	754	740	799	768	708	755	801	742	756	722	806	774	737	755	760	792	708	756	746	767	710	763	794	759	751	749	706	814	763	750	774	790	745	715	721	751	757	781	762	801	730	756	722	711	764	757	768	760	768	753	717	721	738	720	823	769	779	771	810	770	746	765	733	778	784	767	787	715	751	778	747	773	796	803	790	768	738	737	734	723	747	785	772	754	717	755	764	762	732	753	806	747	804	735	763	762	736	768	772	773	764	754	752	744	705	706	723	748	762	799	754	714	769	766	754	751	729	760	768	736	808	756	756	773	745	777	739	764	790	732	738	742	774	768	757	718	761	733	760	799	780	760	772	779	764	699	758	730	777	753	796	711	695	792	752	732	731	768	753	703	761	718	739	766	742	769	739	757	742	749	721	784	729	786	786	722	766	764	750	759	722	765	762	781	780	738	752	803	689	719	761	778	768	770	803	785	717	739	690	752	733	687	706	742	744	790	804	804	785	770	799	742	694	761	714	768	747	758	769	786	719	782	797	739	795	732	781	737	772	756	755	726	743	773	721	727	744	741	720	754	748	771	744	746	768	705	787	738	729	758	716	790	792	729	719	741	753	752	791	746	733	775	770	733	785	749	754	745	704	750	755	752	758	769	772	751	726	729	771	771	752	756	709	786	807	727	768	766	749	806	777	772	780	753	777	766	725	783	742	756	771	741	677	764	798	707	798	728	748	778	810	795	747	717	762	763	756	839	771	751	756	785	707	807	792	756	789	731	754	754	787	727	717	744	769	727	816	765	733	799	740	749	758	774	790	772	777	780	786	759	742	745	767	777	742	740	765	711	758	748	734	732	791	713	723	776	824	740	769	813	761	758	730	748	753	733	784	793	781	784	751	753	747	753	778	764	768	768	766	777	709	769	767	785	752	746	787	738	753	728	759	709	726	782	761	735	782	756	751	729	792	783	752	767	735	745	758	743	771	783	784	767	691	739	801	773	777	770	811	725	679	734	797	780	727	734	762	726	766	699	706	713	759	827	782	813	749	791	752	763	763	789	687	803	749	753	728	715	787	756	772	792	750	757	821	754	802	771	768	753	792	786	767	752	789	727	749	745	747	729	784	706	766	724	772	751	734	777	751	761	740	741	794	741	771	771	762	765	703	743	790	749	757	719	805	749	715	769	723	775	752	743	752	752	716	762	745	719	745	763	742	719	787	805	766	743	773	705	799	742	725	738	712	773	734	767	738	725	764	770	756	774	768	769	744	753	718	767	806	774	773	797	746	775	771	808	756	800	782	752	794	753	775	788	752	757	724	724	740	817	789	724	821	793	779	736	769	774	756	728	807	780	728	773	781	747	737	776	743	737	746	774	763	688	839	721	736	776	739	784	779	753	788	746	767	805	759	805	726	775	695	775	812	796	743	798	766	778	772	736	753	800	733	801	807	779	750	680	761	805	731	786	724	751	703	739	734	765	806	788	758	782	747	737	739	790	799	760	727	753	758	769	733	799	806	745	682	710	748	720	709	759	701	715	783	760	787	763	769	776	774	783	770	766	696	785	791	727	790	772	742	710	752	821	749	758	781	734	720	740	756	729	732	784	725	707	794	743	759	746	742	755	790	772	740	794	789	756	745	769	719	722	699	804	785	715	791	755	774	771	694	727	744	761	760	781	735	752	744	762	748	751	748	784	759	741	719	770	749	804	779	716	797	779	731	751	764	744	757	780	773	731	781	728	732	760	764	772	765	736	771	735	703	761	761	744	751	770	738	740	726	766	771	764	746	783	773	757	814	748	826	780	731	770	776	729	757	759	725	787	734	790	738	723	731	796	715	737	778	792	789	740	761	776	781	772	794	758	772	744	757	778	748	803	769	726	720	757	777	803	713	758	797	743	735	786	783	724	769	764	775	782	818	794	791	738	765	804	795	718	747	778	708	752	731	807	771	727	758	762	751	747	787	748	730	751	751	727	744	695	744	731	706	783	748	772	830	733	720	738	758	756	741	762	752	804	770	760	721	804	723	759	792	793	779	775	748	757	779	737	780	791	716	768	786	797	750	735	784	766	744	736	803	755	733	796	766	709	726	728	734	719	773	775	750	756	745	776	736	752	777	774	752	690	731	746	746	745	771	756	742	723	769	725	772	752	744	770	710	785	774	753	726	781	784	757	735	758	724	780	751	759	762	812	774	773	712	748	785	751	719	736	785	778	788	752	751	773	760	711	762	747	769	760	799	780	787	753	717	739	773	775	813	809	732	798	747	748	741	747	771	784	772	718	731	785	768	769	752	768	754	780	779	754	757	737	803	772	785	781	736	697	749	793	750	771	712	705	722	775	792	779	785	725	710	748	764	802	727	734	732	746	794	760	741	783	767	788	735	768	784	719	776	810	747	740	776	753	757	737	761	730	782	706	756	733	708	757	754	770	803	755	762	748	759	769	773	795	738	762	774	797	740	769	794	715	767	733	760	719	748	759	761	759	769	738	750	727	739	770	766	780	748	737	760	761	768	694	710	762	694	797	751	771	757	748	816	703	767	726	824	766	736	776	732	806	790	754	765	774	734	756	800	778	755	761	750	750	754	759	735	730	813	754	663	728	765	752	711	745	732	739	780	758	734	776	756	712	754	832	715	798	769	730	762	769	719	788	749	810	742	740	786	779	729	737	761	751	776	748	735	714	750	721	740	771	763	755	782	772	754	789	724	743	757	705	732	755	753	751	742	793	744	749	713	743	745	743	749	810	785	751	746	771	772	785	748	748	741	750	779	727	750	796	685	769	787	742	744	788	749	754	726	776	755	760	765	767	715	731	744	789	722	771	786	772	786	766	792	716	748	772	759	708	752	752	687	752	792	794	807	782	801	751	772	715	779	758	790	738	777	751	739	697	762	743	699	740
16826	5164	323	188	176	174	181	194	157	177	154	177	161	171	187	172	170	163	157	147	179	180	197	176	191	185	179	189	170	169	166	177	188	182	166	180	187	207	181	171	179	176	195	199	169	172	174	164	189	188	170	137	167	178	188	176	182	168	179	187	170	181	195	191	176	179	190	168	178	189	182	176	170	148	204	183	157	184	182	204	175	165	178	187	171	183	176	172	181	183	183	159	198	184	166	181	165	190	171	177	169	171	162	189	173	174	185	165	196	195	179	155	177	182	200	184	195	159	191	173	184	189	191	185	199	192	207	169	205	194	203	178	162	187	202	197	186	174	179	153	169	182	190	174	171	168	168	188	162	184	170	172	186	159	168	200	198	194	161	159	172	186	170	185	169	182	167	205	190	190	187	201	160	189	146	185	175	165	194	172	157	166	169	181	211	163	199	176	186	181	167	159	186	186	198	167	180	169	170	191	142	173	180	163	164	183	188	171	191	193	189	166	200	180	192	172	180	180	192	157	165	180	189	163	195	176	176	169	166	159	169	188	189	166	175	193	173	159	198	161	208	172	198	160	155	180	181	179	179	185	145	157	158	170	179	178	174	207	159	196	164	172	155	199	177	169	179	186	174	196	178	195	194	178	191	184	190	187	183	191	186	185	184	187	204	175	195	191	186	194	180	168	195	166	169	184	144	163	177	172	182	179	206	167	158	165	163	183	177	180	167	215	169	224	166	181	197	182	160	176	176	173	177	191	175	183	174	189	181	186	179	187	193	165	165	180	179	189	156	189	190	173	170	183	171	189	156	188	192	181	203	195	181	195	169	161	183	148	196	179	173	179	194	172	202	181	160	172	174	180	170	169	183	161	171	186	171	178	164	192	167	175	202	155	161	190	160	182	172	184	199	206	174	179	181	161	189	157	193	185	180	157	168	160	194	182	181	180	179	169	187	183	163	172	164	186	197	179	184	179	178	186	186	156	164	167	178	192	194	169	196	188	185	179	178	159	165	189	191	173	193	184	168	172	163	180	175	194	191	177	174	180	169	174	183	180	192	191	169	181	195	180	201	181	158	208	185	192	192	157	160	189	170	205	181	199	178	178	203	175	162	177	156	185	150	183	178	184	170	164	189	200	179	186	185	179	193	179	186	187	194	175	194	187	181	173	178	180	165	190	168	173	184	190	178	187	186	191	187	155	174	193	183	191	198	178	175	167	187	178	168	173	183	169	171	171	190	187	179	202	199	194	198	191	164	177	186	176	186	197	171	176	191	205	173	183	198	170	195	197	212	177	185	196	172	156	193	182	159	175	178	211	188	169	183	167	174	164	163	186	206	174	167	169	186	164	202	179	189	183	164	183	178	176	184	191	207	174	183	199	196	180	183	191	162	203	166	189	178	196	173	167	184	195	183	185	206	190	208	164	182	166	189	192	188	169	186	181	168	197	178	188	185	170	152	199	191	180	170	167	177	191	190	162	191	183	179	179	189	207	178	166	164	181	199	184	152	186	168	179	195	163	180	187	191	203	177	166	189	180	198	156	195	176	209	170	208	182	176	173	183	198	175	184	186	163	170	177	173	182	177	169	187	194	168	169	191	168	157	183	157	157	183	181	173	170	196	201	182	167	188	187	174	165	214	184	171	186	173	170	179	165	192	174	196	180	192	182	204	179	164	185	182	178	158	197	180	176	144	180	177	177	196	189	208	175	182	175	170	191	202	189	190	178	185	173	180	184	159	173	158	169	216	174	217	183	176	174	161	194	186	169	183	170	197	188	206	201	196	176	185	160	174	176	190	185	199	177	173	184	183	187	190	161	156	184	199	166	170	172	172	145	176	166	174	208	156	163	178	159	167	183	180	167	156	176	173	170	183	183	170	178	173	167	204	201	169	183	192	199	194	167	170	177	192	179	187	194	168	175	220	169	170	165	182	180	178	182	154	178	210	191	188	189	195	204	170	185	180	186	185	213	181	191	172	177	162	203	192	169	182	163	198	155	198	174	172	169	202	172	194	147	156	163	154	183	191	189	210	201	169	165	174	186	183	170	174	185	170	168	169	185	182	169	181	208	181	187	179	185	171	178	163	174	180	173	200	195	187	178	153	162	178	182	189	175	162	174	173	182	164	201	182	196	176	219	172	197	189	166	176	185	176	208	183	177	176	178	189	153	166	185	172	180	192	203	171	176	186	165	183	150	177	170	189	160	200	182	192	182	164	174	182	185	197	172	177	184	180	154	169	192	166	181	178	170	179	147	158	171	189	183	155	175	200	152	171	178	174	190	155	178	162	200	169	148	177	148	176	176	191	156	183	198	180	168	165	175	183	161	168	155	144	158	182	164	165	184	173	179	181	169	178	161	176	186	189	208	164	167	186	170	178	172	152	174	170	158	174	184	195	171	177	177	158	193	199	169	182	210	177	159	172	207	199	189	161	176	175	159	182	188	177	188	172	203	166	174	160	169	169	169	169	197	177	170	196	188	158	199	194	171	182	186	137	173	182	187	161	190	181	201	185	164	173	193	174	192	201	177	161	159	193	177	209	212	184	162	177	141	175	177	183	178	153	166	192	185	191	179	177	177	162	186	187	168	171	159	164	183	189	180	191	186	171	192	171	187	168	200	177	199	179	170	177	170	190	169	155	193	196	180	194	171	179	166	159	200	165	171	189	203	169	190	182	167	188	183	176	182	187	185	183	189	203	157	193	180	157	175	203	186	180	184	170	206	182	162	223	177	188	175	189	181	151	166	183	199	184	197	174	152	176	174	168	171	184	167	168	160	188	161	163	174	176	171	188	177	198	177	175	154	176	150	200	172	191	177	155	159	198	169	173	191	202	185	162	180	198	173	170	164	166	169	200	182	174	181	160	182	181	186	164	191	181	181	176	181	175	186	172	145	190	180	181	162	192	177	184	221	183	199	170	169	159	187	205	173	193	178	176	190	167	166	192	164	155	189	166	185	186	151	161	186	167	208	148	162	150	180	173	174	164	178	188	210	177	197	194	190	169	196	183	183	163	181	182	166	176	187	191	182	195	176	181	172	185	193	201	193	195	192	189	171	168	177	168	180	194	194	184	166	178	174	168	173	206	179	151	175	176	176	187	182	137	182	170	156	168	168	185	180	187	172	152	175	186	160	160	207	173	185	164	168	171	167	171	189	185	185	166	172	164	177	182	176	212	179	179	185	173	168	184	154	172	198	211	178	166	187	177	183	155	179	173	202	170	166	200	215	177	171	156	171	171	175	181	189	185	186	179	187	152	189	187	180	176	174	144	155	183	190	178	187	205	189	158	177	160	202	163	191	172	131	176	156	195	182	193	171	160	176	149	180	174	184	164	157	184	176	169	177	194	152	180	202	175	173	160	185	176	208	186	174	180	192	188	197	171	209	180	176	188	168	202	164	210	160	177	187	198	155	185	168	204	186	183	174	182	172	174	160	211	181	169	175	185	168	171	189	173	192	198	165	189	155	183	202	189	200	176	187	183	202	162	166
17498	5644	566	583	512	554	535	474	496	523	485	514	505	532	495	531	505	515	496	488	486	525	520	523	525	477	480	531	508	467	499	475	501	485	489	484	498	516	480	500	488	517	523	530	509	480	509	525	519	472	501	495	512	493	436	484	543	509	509	502	442	466	484	525	506	441	497	487	475	456	460	480	485	497	509	478	491	476	513	478	511	499	512	500	464	463	464	484	473	514	495	467	533	561	534	500	479	497	483	470	460	543	476	522	462	497	484	476	465	498	492	484	547	548	507	489	493	507	508	477	498	494	503	518	504	494	510	495	492	502	494	503	497	473	525	470	485	507	482	461	511	489	484	522	484	522	481	479	534	499	450	546	491	548	460	471	468	538	540	490	493	447	507	487	463	493	491	524	535	471	453	474	490	476	470	490	500	493	498	459	471	500	483	511	499	489	472	508	504	464	475	484	464	455	484	474	524	517	508	485	515	479	461	500	500	485	548	478	511	483	466	517	499	511	526	530	497	482	489	455	511	496	483	495	488	491	540	556	463	499	467	474	543	501	506	481	514	506	498	483	502	500	508	458	467	462	491	507	500	473	501	489	509	512	504	476	451	505	498	501	455	542	506	518	530	449	500	522	503	500	528	497	462	490	497	473	489	485	510	497	491	506	489	498	460	508	468	498	510	474	478	492	487	505	536	503	471	469	488	510	524	482	480	502	489	500	537	534	499	505	466	485	512	489	530	510	511	500	465	528	520	517	492	486	474	464	502	503	496	507	503	489	482	471	487	448	485	476	505	502	534	479	498	458	464	505	477	468	474	507	504	528	464	479	489	525	498	499	471	487	457	506	514	503	522	511	514	487	475	523	506	509	496	455	483	484	468	503	507	511	475	531	466	508	498	507	491	472	490	476	481	502	533	504	474	499	520	489	511	518	502	473	479	500	496	502	497	477	497	461	487	552	462	494	468	498	466	522	523	474	487	496	532	476	494	486	485	484	487	513	467	478	500	519	524	498	503	486	463	505	513	484	456	461	478	471	457	454	481	467	516	464	470	476	436	442	512	533	462	502	526	501	473	482	472	536	487	467	495	505	506	469	482	476	528	505	454	488	469	495	501	467	497	498	515	507	479	494	503	510	515	541	473	475	517	464	481	488	503	484	510	521	466	510	491	455	517	492	536	492	518	456	517	473	534	444	537	492	501	496	483	527	470	482	500	498	491	483	460	489	501	486	514	483	474	503	480	501	504	493	508	528	489	526	522	494	489	509	459	469	486	492	466	476	452	500	438	462	491	458	454	505	471	521	494	495	547	504	513	486	503	472	459	462	460	505	506	520	510	472	505	510	527	473	480	512	507	487	488	472	510	499	470	495	492	510	481	487	465	501	510	500	527	515	486	506	511	548	477	496	521	495	504	520	518	466	515	508	528	498	519	460	488	439	501	495	523	516	508	448	507	474	460	442	496	518	500	453	504	492	461	515	486	549	492	483	474	468	509	453	509	501	468	460	465	513	517	487	505	495	508	488	501	495	493	471	473	481	532	504	500	439	476	511	476	511	503	487	507	465	517	497	496	531	478	493	485	507	491	470	499	445	517	518	496	468	487	518	474	505	459	488	486	529	491	502	506	484	483	478	497	505	492	485	462	498	472	498	513	527	487	509	510	479	519	482	490	480	495	502	513	529	514	493	492	513	510	507	519	481	491	502	539	475	507	473	490	528	504	483	489	490	499	447	462	503	512	466	502	465	468	487	503	496	447	529	496	501	462	490	480	517	492	493	498	495	468	472	466	495	551	508	447	472	478	493	482	520	467	479	503	495	504	506	472	453	493	492	476	501	503	504	507	449	515	476	446	479	494	455	504	491	517	462	510	499	496	510	505	444	452	492	477	497	486	476	494	528	539	504	490	493	458	467	497	470	554	496	512	491	503	503	511	468	537	479	515	510	480	484	494	481	522	489	506	487	494	438	480	457	448	487	535	544	467	501	515	456	500	478	501	516	487	455	500	525	552	451	479	486	473	492	512	496	489	480	517	506	471	503	508	495	531	514	501	499	500	487	491	531	495	468	462	460	462	529	506	453	513	517	497	494	504	511	503	484	462	474	461	504	537	516	501	495	480	452	487	517	490	524	490	526	453	461	487	487	461	500	475	520	479	478	510	498	481	506	498	499	518	475	490	454	476	448	484	435	471	522	517	466	496	499	472	464	490	493	493	515	505	488	458	472	480	504	509	481	452	488	481	484	485	459	497	491	511	472	489	498	498	458	458	513	516	510	468	505	479	524	523	489	478	526	518	477	482	520	526	503	535	501	457	522	514	508	476	485	479	501	472	488	488	487	477	502	506	519	504	516	488	459	493	478	537	508	453	473	479	526	487	488	495	456	508	517	478	512	509	501	450	489	516	491	468	497	483	477	503	462	495	479	505	522	455	500	495	487	503	501	536	480	500	461	500	467	491	462	503	479	493	531	514	537	514	495	471	498	524	444	505	488	496	499	474	510	519	506	488	533	532	514	476	485	476	492	514	482	468	503	436	485	483	503	485	510	509	552	497	480	475	495	496	535	448	505	468	501	493	467	533	457	501	448	491	509	480	481	468	481	489	523	476	480	521	484	523	458	476	460	494	510	507	516	479	517	492	482	465	484	490	491	481	493	460	490	509	480	507	509	535	519	496	521	491	475	492	506	531	485	498	508	502	519	511	486	453	492	498	457	503	491	509	472	540	503	492	478	488	491	459	469	476	490	460	501	506	459	472	521	515	485	541	484	498	503	528	516	488	464	504	437	499	539	449	519	481	464	523	474	489	499	507	515	477	496	508	496	449	512	488	525	519	501	541	514	502	490	534	501	489	521	448	510	506	541	492	514	507	518	483	496	494	493	505	536	506	510	498	460	510	469	496	487	513	513	467	522	470	512	492	498	519	523	470	513	518	501	497	487	494	526	438	525	462	467	502	467	497	515	503	506	513	502	485	543	489	478	457	489	511	463	474	510	496	480	505	506	454	473	471	561	475	518	442	526	514	527	523	457	495	497	512	531	498	503	499	475	498	465	513	487	473	490	471	490	481	497	496	486	512	562	473	486	511	482	500	497	519	545	513	496	498	501	526	520	467	497	445	493	482	491	491	508	475	536	507	465	472	528	497	472	510	481	509	510	498	488	482	518	475	492	485	495	480	473	524	519	499	523	489	515	447	475	532	486	513	498	473	483	482	497	495	508	451	488	470	480	502	459	500	530	488	480	484	478	484	467	501	473	516	500	491	514	488	495	488	505	524	505	496	485	481	484	499	487	490	469	480	498	480	529	502	510	505	477	510	481	510	492	458	472	492	491	463	482	506	459	513	454	507	434	503	498	503	512	463	480	475	498	497	469	533	485	513	459	508	475	478	486	479	483	520	495	491	507	508	524	512	514	512	501	481	509	482	511	525	513	488	520	480	463	501	503	498	465	484	493	509	520	546	476	474	471	460	529	468	519	492	508	490	475	490	441	480	506	467	454
68440	48759	14519	1755	643	563	471	431	390	401	354	390	355	343	330	345	323	344	355	348	382	353	347	351	362	367	311	316	324	341	344	325	306	320	303	307	352	336	326	323	312	327	329	317	313	341	328	308	308	325	334	343	338	325	322	319	332	319	361	326	311	367	322	341	328	340	310	330	309	324	346	322	343	310	316	352	345	330	326	331	363	344	347	330	340	322	342	345	342	343	337	387	328	281	304	331	323	323	286	313	318	358	330	354	328	306	326	339	333	332	299	327	364	293	312	312	309	323	371	324	334	393	344	338	345	371	364	329	332	324	320	338	398	348	324	326	338	339	340	337	324	327	354	303	312	333	321	331	335	328	325	350	335	315	333	335	336	351	352	330	315	318	367	339	328	335	335	333	316	320	333	322	341	312	331	342	307	352	311	338	315	344	314	319	326	352	355	340	331	320	340	314	330	339	323	337	344	327	331	316	358	326	354	361	345	286	317	327	319	341	329	325	323	348	350	341	313	350	343	316	320	287	324	341	326	347	361	330	343	330	319	344	331	331	311	317	311	325	377	367	318	335	302	311	323	317	372	303	377	341	325	336	328	330	364	348	331	314	347	343	284	328	360	330	338	355	313	362	313	330	329	323	331	354	301	344	348	313	338	317	308	345	353	338	316	357	304	350	348	345	324	343	344	366	352	344	315	318	344	319	353	296	334	294	338	329	359	339	330	309	312	326	331	299	319	329	346	358	330	285	331	337	362	303	338	326	342	351	340	356	334	322	334	386	310	344	321	362	291	327	319	349	324	333	351	340	331	365	350	327	310	355	317	339	320	313	344	359	327	280	305	332	302	375	345	350	320	311	342	328	344	364	328	332	300	297	350	336	336	321	334	336	318	321	363	316	339	323	349	352	344	322	321	337	315	337	292	326	330	340	354	305	346	327	322	317	329	337	340	321	291	298	322	313	301	325	329	363	322	313	329	359	340	344	306	302	318	339	365	349	361	281	329	337	324	331	312	337	325	322	338	300	339	316	314	313	319	339	330	328	330	332	350	349	302	308	318	300	353	330	299	309	338	321	351	327	329	322	317	353	344	346	326	345	349	321	328	341	312	306	304	320	359	367	353	310	325	326	318	350	333	330	306	330	301	344	350	358	320	387	336	308	326	340	331	318	331	291	333	339	360	328	321	340	340	340	364	353	347	337	327	295	354	342	343	298	351	347	299	335	349	351	324	345	350	301	310	321	361	329	327	329	294	315	317	307	335	348	302	329	312	305	297	320	314	355	337	291	329	351	350	336	333	310	333	349	323	319	327	322	318	310	339	377	336	304	354	326	309	330	335	340	328	323	339	349	340	339	322	344	325	358	324	339	348	295	344	345	327	318	345	349	298	344	362	314	318	310	337	334	337	319	338	331	331	332	343	347	351	299	299	354	327	326	322	344	296	326	328	298	361	317	303	307	367	314	356	335	298	303	324	312	335	337	314	341	343	338	359	326	345	345	345	342	343	340	347	353	334	309	340	349	343	312	340	365	341	318	358	299	332	328	354	313	334	318	343	347	307	301	316	306	345	338	346	302	303	334	316	326	308	373	303	322	383	380	326	302	336	355	331	341	327	354	323	309	298	357	343	321	307	331	334	342	353	335	348	340	336	366	327	351	313	299	356	336	348	344	323	364	290	308	297	338	333	327	314	343	321	305	333	350	361	316	329	332	354	303	347	328	348	313	320	334	340	310	337	318	371	343	286	339	340	352	357	330	317	295	311	295	344	333	310	351	340	370	310	288	340	319	345	340	339	333	328	314	300	324	355	343	330	302	332	326	314	322	337	338	360	372	355	349	328	308	343	369	373	314	331	328	334	333	301	330	324	346	308	335	341	354	316	353	324	312	356	297	339	342	337	313	340	289	300	358	339	345	367	310	344	320	357	338	303	325	357	348	362	335	313	330	320	316	323	330	342	350	336	344	351	351	315	359	304	344	325	337	300	309	336	331	338	332	334	329	341	323	310	361	345	374	350	333	334	308	326	317	344	291	323	318	340	349	345	327	306	346	338	387	356	342	319	299	330	341	343	346	352	312	339	312	326	333	349	326	311	357	318	331	341	347	338	372	325	359	335	330	368	343	351	319	326	300	337	309	336	356	352	323	323	336	360	325	340	309	318	312	338	339	344	321	314	290	297	311	329	351	349	373	293	340	344	344	332	333	342	351	327	351	338	342	325	328	342	304	318	314	335	345	306	334	309	323	349	345	344	361	370	293	343	356	350	336	341	330	318	317	365	322	315	316	324	343	309	381	323	350	324	342	358	345	375	329	343	331	340	370	328	343	337	352	313	350	338	362	294	345	354	317	364	349	328	343	301	343	341	320	328	290	333	329	337	314	335	305	326	357	290	301	369	372	341	318	338	332	338	334	340	304	321	337	348	343	327	303	356	357	338	361	296	333	351	355	310	322	287	322	331	297	327	319	337	370	318	321	357	354	323	318	310	293	319	330	351	315	333	331	302	323	334	329	311	333	331	341	353	315	334	328	344	298	372	307	339	329	354	310	326	337	339	377	328	321	337	361	325	342	363	316	302	314	339	302	344	302	294	306	345	334	340	342	304	343	320	338	339	315	311	364	312	341	323	325	317	332	296	315	338	320	339	334	369	309	306	308	310	333	337	320	346	354	339	323	305	328	345	342	297	356	364	342	321	318	312	356	340	322	288	285	360	325	320	336	337	319	292	326	318	372	319	364	326	323	355	371	319	316	335	322	314	328	313	326	309	331	327	337	320	348	341	333	300	352	349	331	302	331	333	339	360	319	355	316	322	333	360	315	320	342	347	326	332	365	293	332	347	353	332	347	305	329	354	313	340	315	331	323	348	334	351	314	335	329	332	335	335	345	312	314	351	335	302	329	321	324	330	311	349	333	336	326	299	331	331	334	313	352	346	359	324	369	350	331	323	311	317	346	334	329	325	359	364	353	306	355	363	310	319	367	356	338	343	345	344	328	311	291	316	342	343	320	328	355	390	322	300	308	318	341	340	305	319	312	331	361	320	337	296	332	351	290	364	369	375	352	300	297	343	331	318	339	355	345	323	346	320	357	329	297	310	332	353	310	364	363	339	337	329	323	324	295	316	351	318	290	328	347	318	324	322	360	314	334	324	338	330	291	300	322	331	326	329	318	340	309	334	346	301	341	338	306	336	317	349	327	353	338	321	314	347	318	303	354	345	350	349	316	390	319	329	342	345	312	363	337	322	306	347	316	300	329	331	304	340	306	327	355	338	359	311	334	342	329	310	300	321	345	324	314	316	343	344	355	334	321	336	349	326	338	309	294	290	339	315	316	365	318	320	360	340	330	299	345	279	315	323	348	351	307	329	307	347	350	297	341	300	359	358	336	336	341	330	365	362	355	339	366	316	325	328	323	315	336	339	348	352	316	324	336	290	294	327	329	339	343	317	327	335	355	320	348	334	325	349	330	341	312	323	362	361	326	320	327	302	329	349	324
42570	29763	2231	2337	2161	1857	1645	1452	1271	1278	1172	1145	1097	1025	1015	971	917	923	964	904	938	934	867	926	866	874	870	854	824	851	843	876	825	825	869	813	864	837	870	830	849	811	811	802	859	843	847	835	846	796	843	821	833	830	832	854	795	783	847	833	837	794	816	832	814	815	861	812	821	819	839	795	810	820	822	783	813	834	809	838	786	799	819	779	781	825	821	827	815	853	858	814	811	770	771	800	781	865	802	776	847	831	812	829	791	795	820	846	856	788	789	765	813	849	757	869	824	750	781	767	832	781	809	818	833	780	820	845	790	805	826	800	852	773	823	862	770	851	771	833	782	846	817	776	868	811	845	833	820	783	789	826	784	826	811	809	803	834	836	834	835	793	768	779	809	823	804	801	839	822	789	809	837	808	819	854	873	824	834	812	788	782	839	840	786	811	781	861	862	814	799	763	840	800	802	780	831	795	860	869	833	770	843	800	801	846	780	811	816	785	810	823	777	791	850	797	815	766	805	810	788	817	780	831	717	807	868	805	813	804	830	798	783	813	811	774	861	850	843	782	797	786	796	798	835	758	791	851	798	792	835	842	829	812	815	760	849	849	831	848	788	791	801	813	760	828	817	817	790	850	795	839	824	802	830	771	804	781	794	794	832	765	803	817	778	794	864	797	795	798	779	819	853	822	821	845	848	799	785	813	819	844	815	861	830	780	804	817	804	833	881	770	802	821	767	816	770	776	848	799	826	791	818	786	866	811	792	806	795	804	836	829	819	822	775	763	824	877	788	798	818	805	793	845	820	766	839	836	802	835	757	820	800	792	786	766	799	818	752	817	802	837	832	773	783	786	809	811	827	764	763	782	822	817	811	844	794	831	786	781	807	798	829	801	844	795	810	807	779	800	771	840	798	809	801	811	813	765	791	842	818	762	808	801	844	818	812	853	839	786	836	799	796	865	804	791	848	817	814	836	773	825	821	789	798	797	812	797	783	776	773	826	769	864	854	792	807	797	815	817	796	820	840	847	756	839	811	835	851	765	813	810	826	800	793	832	764	838	825	772	790	809	814	792	855	837	786	791	800	819	767	778	816	785	798	814	784	826	794	765	794	802	827	803	791	821	853	856	836	831	763	826	816	787	778	800	826	849	751	835	838	836	802	775	824	777	786	804	759	807	842	899	774	783	826	844	801	828	837	820	781	829	795	846	806	800	840	786	810	845	802	805	788	828	832	831	784	842	789	786	807	818	841	833	796	783	791	843	760	820	800	860	842	854	806	873	798	847	820	802	823	816	796	809	780	829	858	849	774	777	794	797	780	767	843	790	856	762	783	783	773	820	805	797	855	825	784	826	771	797	755	809	811	806	788	838	783	796	818	795	808	825	815	828	790	823	837	848	788	821	772	820	751	851	818	800	801	804	798	845	816	792	808	803	808	825	847	827	809	808	843	803	857	793	753	843	831	803	779	806	793	823	828	809	847	774	837	834	793	799	838	779	783	828	789	781	766	810	800	821	797	817	846	786	843	765	764	825	829	809	844	801	813	796	823	837	816	731	821	814	807	803	864	787	807	794	792	870	826	769	813	772	781	794	821	841	828	839	854	786	791	713	805	828	801	831	812	790	743	820	820	808	828	787	815	839	807	768	816	815	823	772	807	834	790	810	813	804	829	852	808	795	793	804	801	746	827	802	850	804	795	847	820	852	831	775	826	830	839	858	785	779	846	809	814	750	857	762	828	844	786	830	781	755	796	836	789	849	792	807	828	814	820	811	788	820	796	779	834	778	800	765	811	853	772	781	787	801	771	766	832	857	855	835	805	762	808	775	773	808	830	802	785	813	817	841	750	802	749	830	827	795	845	829	854	804	824	774	826	794	744	792	794	817	851	778	753	814	794	788	851	825	751	870	796	800	814	805	805	791	851	849	810	808	787	771	841	779	830	852	787	759	776	857	797	858	794	824	722	824	869	823	883	843	852	814	836	801	797	816	822	803	815	780	811	827	807	823	802	827	815	815	815	778	806	841	852	786	798	788	819	770	785	833	796	751	864	819	828	814	845	850	794	832	821	834	795	803	777	796	784	821	778	864	818	869	800	828	842	838	817	823	839	793	807	822	795	767	838	827	780	856	791	825	754	764	785	825	823	771	796	783	767	790	824	815	840	808	771	807	818	795	813	828	812	757	786	811	787	846	806	811	809	780	810	806	851	835	841	771	758	812	815	770	812	810	801	798	803	768	818	804	796	819	861	823	858	816	788	782	828	805	794	812	774	802	796	803	769	836	815	815	841	814	818	824	852	785	783	809	822	832	779	800	809	840	786	808	805	853	819	821	814	845	789	803	798	819	809	782	790	794	756	843	800	789	809	817	806	811	810	793	792	807	783	863	809	838	830	793	767	842	806	787	786	831	867	814	778	823	795	784	764	825	860	814	817	817	765	786	799	820	860	799	816	834	809	810	795	850	843	770	809	837	844	808	821	780	837	763	789	790	784	754	802	806	799	809	771	864	829	830	838	760	824	809	846	857	817	780	851	789	881	770	819	819	832	814	798	799	838	798	798	853	766	777	810	764	754	770	803	784	796	801	824	799	784	830	784	793	842	846	854	809	808	829	809	833	826	781	816	813	839	829	781	762	752	832	814	867	793	769	788	847	787	803	817	825	806	815	796	771	748	800	832	796	776	798	781	808	832	819	806	798	820	808	830	849	803	786	833	827	803	817	835	831	841	849	826	819	783	813	795	766	759	781	778	819	798	775	766	812	871	802	798	785	824	857	807	830	836	841	797	826	844	818	803	808	811	811	833	807	808	812	728	771	832	804	788	843	811	796	811	799	811	847	812	856	866	801	766	843	767	821	867	851	814	770	772	869	803	848	807	813	808	748	795	844	782	837	850	802	864	820	806	806	856	773	736	823	796	832	814	822	793	854	789	811	753	844	859	816	804	806	828	785	805	818	822	796	833	845	829	764	814	871	802	757	792	795	812	772	809	823	820	846	848	859	813	794	827	798	829	854	824	811	791	831	824	784	832	849	808	772	808	818	802	810	799	816	782	836	810	799	824	846	832	798	842	814	851	872	782	761	866	805	763	811	790	802	790	797	812	809	790	803	802	819	810	808	782	793	802	779	831	770	807	790	788	826	801	823	821	849	786	828	802	800	813	820	862	823	791	852	906	806	805	845	793	761	802	803	828	799	765	825	848	817	828	814	847	800	810	815	807	836	847	822	767	802	758	811	805	816	843	818	827	798	839	835	781	803	843	762	827	793	837	820	771	815	780	804	815	807	843	853	798	821	832	753	842	788	792	827	780	850	777	823	780	749	814	782	812	853	848	833	807	790	832	791	834	730	769	840	817	850	792	805	834	791	816	820	830	829	808	824	786	780	796	770	825	816	774	841	795	814	802	818	842	847	818	845	819	789	810	844	820	812	796	771	794	829	856	778	823	825	785	791	796	833	809	778	769	825	784	786	860	771	804	823	768	787	857	806	793	768
80584	60127	21890	5470	1075	764	602	558	482	403	425	431	356	397	380	356	370	365	361	379	347	337	326	363	337	375	293	316	324	294	307	320	347	354	324	346	287	345	280	309	310	358	324	333	292	301	325	366	329	316	346	331	303	320	326	318	345	316	323	323	298	323	325	298	297	320	316	324	323	313	318	324	311	296	341	320	294	359	340	330	306	339	347	309	333	325	329	359	313	302	332	345	302	323	294	342	332	321	335	311	348	353	329	322	309	335	342	311	320	354	346	314	325	311	362	300	321	373	357	328	320	331	333	327	323	306	311	328	324	272	313	310	302	310	324	317	342	313	319	315	315	333	303	349	336	321	290	328	348	334	312	328	326	323	325	357	324	348	366	348	306	349	315	319	321	286	320	342	347	338	336	323	317	324	363	302	339	315	314	307	323	293	311	287	341	325	343	341	331	295	311	300	307	309	300	315	293	338	325	317	334	281	316	287	283	332	335	337	325	334	315	329	277	333	311	322	306	311	317	337	375	337	326	308	323	332	302	317	341	311	325	309	302	335	312	311	332	322	327	313	339	326	340	356	318	316	346	304	303	321	330	328	324	345	315	337	304	313	307	299	315	314	336	318	317	261	306	313	311	303	318	339	356	303	349	323	305	332	314	323	295	299	312	337	279	331	297	311	335	316	284	333	323	315	335	321	329	316	347	301	328	322	303	322	315	279	320	320	343	327	322	335	336	323	304	304	332	324	314	365	323	332	314	348	325	320	337	327	297	305	346	325	319	300	328	340	324	304	358	298	317	302	315	299	338	327	311	323	319	332	310	321	291	311	309	280	316	298	341	310	327	343	314	346	365	360	313	321	331	332	305	310	305	341	308	320	309	325	290	328	347	342	329	328	334	314	322	314	287	318	303	328	273	311	299	327	337	331	315	315	317	319	341	312	350	321	330	328	333	343	310	316	322	323	313	345	297	335	297	295	297	310	335	318	326	350	319	308	359	315	313	330	336	335	300	297	345	325	309	301	341	323	333	316	316	296	298	311	308	318	311	295	293	332	331	298	321	310	257	332	307	327	316	320	327	304	296	323	321	330	324	311	297	305	348	297	321	285	302	324	293	346	347	294	337	347	313	341	365	373	327	303	305	345	352	320	325	323	336	310	304	323	340	304	318	301	332	314	349	324	289	280	312	316	322	351	331	309	352	315	312	318	308	323	301	350	323	326	316	303	283	329	326	354	292	311	322	317	317	319	324	319	340	350	313	322	318	305	300	339	297	329	331	287	363	313	310	341	323	353	279	354	331	338	343	311	357	329	306	352	316	350	319	319	331	307	294	331	297	294	315	305	319	305	300	306	355	323	348	283	339	314	290	348	308	326	326	299	323	270	320	280	289	347	333	312	318	323	352	311	337	354	331	300	317	302	345	305	315	299	291	329	329	336	300	368	304	338	312	339	326	326	304	349	360	308	307	299	309	338	291	329	305	320	341	331	308	330	332	314	344	308	314	326	339	295	304	298	309	342	304	321	343	312	306	304	347	307	317	306	337	324	308	355	351	337	344	326	331	321	301	311	282	329	306	310	318	346	312	314	328	324	347	322	336	337	306	317	310	321	322	317	299	311	340	337	316	310	356	282	289	337	288	310	324	321	341	328	301	295	325	322	294	307	340	333	291	273	295	336	364	337	313	339	318	292	317	319	332	322	312	311	318	311	341	297	315	342	342	310	338	325	304	294	329	298	309	325	332	313	321	350	300	347	309	322	306	314	327	331	332	314	317	308	353	313	292	311	305	312	331	316	308	342	338	330	327	321	354	305	319	281	327	292	329	317	320	289	341	311	320	316	279	299	352	283	325	315	346	309	307	329	292	313	320	331	323	333	318	343	338	319	337	344	313	312	320	302	342	314	356	277	339	323	315	356	303	299	308	306	308	328	298	321	299	332	301	323	308	321	297	306	325	330	327	314	334	344	357	334	338	327	345	326	324	325	309	372	306	323	322	343	327	351	312	332	293	288	342	306	332	334	357	295	321	338	300	311	326	327	321	323	317	339	318	312	339	333	351	319	322	327	317	359	330	350	318	331	314	292	325	301	301	330	320	337	315	298	341	337	323	303	276	315	339	302	346	330	361	375	354	304	278	311	314	327	362	312	308	312	321	343	316	324	364	297	306	306	313	346	294	358	319	327	321	327	287	316	355	343	291	303	352	352	347	334	313	302	354	311	334	325	327	357	342	325	332	352	334	346	361	353	325	364	318	306	317	328	320	319	344	347	330	298	306	328	341	296	324	316	294	299	306	301	327	339	319	321	331	359	315	299	324	305	316	310	324	301	331	304	314	322	324	299	324	305	313	328	304	364	357	325	320	317	314	341	323	336	307	326	333	315	347	320	357	333	302	324	313	271	314	356	321	318	322	311	331	332	320	286	320	318	327	291	306	324	323	316	281	349	321	314	341	334	333	361	332	369	307	351	314	323	328	316	308	321	289	303	311	320	332	334	295	317	298	328	310	324	330	303	288	290	343	319	320	307	356	308	324	333	298	315	317	306	327	339	356	310	319	303	302	338	336	308	322	312	330	332	373	304	334	280	347	299	294	333	357	342	316	322	301	339	318	332	346	324	303	304	332	307	326	295	312	299	326	346	307	336	318	281	297	317	306	317	327	332	312	321	309	273	324	321	334	327	320	334	324	324	328	317	329	303	349	324	287	340	325	363	350	293	372	327	298	333	311	315	315	313	329	368	300	322	323	313	332	350	333	329	353	341	321	325	337	317	330	315	323	304	309	328	293	333	330	329	300	332	321	358	342	345	339	307	308	329	334	327	304	310	318	300	325	330	328	351	332	307	321	308	313	351	327	320	340	314	303	324	346	296	315	309	343	266	298	335	364	316	322	319	315	329	295	331	336	306	297	320	322	320	290	347	339	350	341	309	334	309	299	314	314	336	314	301	325	303	314	354	298	340	341	353	367	340	301	338	343	335	313	328	361	325	293	306	321	343	328	322	337	295	293	314	335	311	300	294	291	344	330	345	349	300	306	315	329	348	358	350	294	344	298	357	318	329	333	286	333	338	322	326	348	325	349	304	347	324	303	328	323	292	311	298	324	296	296	319	320	305	324	290	336	302	320	311	297	311	297	324	282	279	305	286	298	333	286	344	338	321	335	345	326	342	319	347	300	298	302	294	284	333	323	324	328	287	327	341	291	305	336	313	331	327	342	311	318	321	307	334	337	310	342	324	330	318	359	294	306	316	296	308	351	310	325	324	319	325	314	305	337	327	347	326	348	332	318	326	314	298	323	334	331	313	338	345	315	327	316	352	340	335	320	283	342	315	333	301	333	307	292	318	335	288	325	301	338	296	335	323	329	336	314	301	325	341	333	339	328	357	340	319	348	321	307	336	331	329	309	323	365	350	294	351	341	289	329	323	291	311	289	318	323	278	349	340	323	292	311	315	318	326	315	276	328	343	295	303	334	326	270	328	346	335	287	324	347	332	319	332
53056	38000	3332	3702	3133	2635	2267	1937	1667	1472	1456	1305	1184	1153	1163	1070	1055	1022	1038	939	885	939	870	881	902	865	880	893	831	800	806	834	799	819	828	779	824	788	773	831	784	889	796	804	819	808	801	769	777	797	830	853	818	828	753	784	786	783	769	791	815	790	785	817	824	797	731	794	765	784	802	828	752	795	778	758	746	755	722	819	778	749	745	796	733	770	766	780	783	777	815	787	713	805	807	808	780	804	754	788	772	734	785	718	771	769	735	775	785	729	737	755	820	779	785	778	778	779	702	803	797	726	749	760	773	743	751	779	768	723	757	788	756	716	817	753	781	798	775	825	801	791	769	761	795	757	745	749	763	743	720	780	788	837	734	734	781	789	715	753	727	768	798	747	690	728	806	796	754	718	777	705	799	775	780	723	801	743	756	735	722	747	757	746	772	752	775	781	705	725	756	756	774	748	778	735	852	743	786	731	729	841	748	785	734	799	743	774	726	743	743	706	685	757	808	735	747	745	797	719	740	760	722	762	757	784	768	743	751	718	810	742	795	815	769	789	754	745	796	752	711	785	717	794	787	771	773	818	720	717	758	778	735	794	809	756	792	775	757	748	763	739	776	760	757	772	742	756	767	756	764	742	770	751	771	780	747	767	738	752	776	771	779	744	752	751	717	748	757	777	784	769	707	769	780	774	765	728	717	777	809	760	778	742	768	742	729	774	756	732	733	782	750	783	730	752	765	723	758	755	766	715	747	724	760	778	746	788	807	751	788	735	759	776	801	767	784	763	741	744	743	770	774	765	786	730	753	783	771	780	793	762	728	769	747	776	746	763	735	696	799	736	763	756	723	744	724	729	818	769	782	754	703	716	818	735	732	785	782	738	787	756	810	706	772	765	738	743	724	756	709	761	798	735	794	774	759	739	745	779	741	720	749	732	787	737	816	772	735	781	736	767	799	786	752	774	721	741	751	701	788	733	742	755	760	776	742	761	742	814	767	807	758	790	776	773	737	740	779	774	742	731	735	759	772	760	779	747	755	726	776	764	826	775	757	807	755	789	789	763	794	784	724	714	759	795	766	746	794	747	727	762	780	733	722	705	733	761	780	750	752	804	742	735	745	776	779	728	720	728	816	749	776	721	797	711	749	766	775	775	765	787	813	727	788	779	704	763	727	780	808	781	746	729	759	700	760	762	744	745	747	738	762	741	746	771	778	753	734	756	724	763	730	732	766	758	757	739	746	778	809	747	750	761	734	799	735	779	753	758	733	790	743	763	800	752	735	768	739	765	757	760	749	737	793	766	773	708	773	778	769	765	769	757	751	722	736	735	773	711	770	762	754	762	741	814	770	778	817	742	760	793	747	762	784	740	741	777	720	750	740	765	775	751	751	754	798	766	789	757	789	745	758	759	768	794	745	743	790	752	764	796	729	770	734	760	776	770	706	789	789	731	747	769	749	734	762	771	759	776	770	761	743	741	759	745	784	783	728	805	774	717	754	749	768	791	798	755	773	722	704	768	743	740	763	774	792	737	823	812	783	750	792	753	752	788	700	757	800	752	749	726	769	759	782	747	732	789	752	788	804	712	818	772	770	740	803	811	764	792	742	800	784	724	750	787	739	781	755	707	758	731	763	772	752	745	753	726	747	733	831	754	800	760	764	718	755	811	768	759	784	737	794	732	741	727	780	772	752	768	736	716	705	716	778	778	745	728	756	765	756	739	777	754	777	755	759	782	755	743	766	724	740	751	801	741	767	756	757	756	746	699	756	733	767	717	775	758	786	735	790	766	685	777	770	773	760	732	721	791	770	776	794	728	763	761	785	741	715	746	798	818	748	722	729	742	786	685	776	761	760	761	771	744	787	797	745	797	761	756	724	747	711	749	797	730	753	724	800	772	736	748	767	772	772	722	818	721	728	735	769	789	729	737	763	767	734	739	776	775	750	749	800	738	793	791	755	767	778	793	738	820	780	787	769	750	748	703	785	698	742	787	768	749	773	786	774	740	785	757	763	746	772	751	788	820	765	766	740	776	783	764	791	784	693	758	770	781	748	764	756	752	765	765	716	764	762	756	815	734	747	727	738	708	781	786	738	802	730	745	780	819	751	751	751	751	808	846	746	735	773	818	757	853	722	745	732	751	720	740	720	740	752	783	732	726	755	787	756	811	791	824	812	731	789	726	743	791	747	771	759	776	800	761	831	724	746	757	838	781	770	762	755	764	734	738	747	755	750	738	751	788	744	746	748	756	793	729	773	779	782	739	787	829	763	766	751	732	746	745	775	732	703	780	749	765	799	744	748	756	735	762	748	762	720	713	762	753	791	793	768	835	722	793	758	740	790	792	776	753	773	803	712	713	726	772	756	757	780	805	766	736	789	761	688	724	788	771	732	774	725	758	760	699	737	778	812	746	716	736	763	764	787	789	700	721	715	730	765	758	734	747	774	764	766	785	768	738	797	743	717	753	758	746	732	766	779	725	753	772	734	817	776	782	800	744	817	781	760	735	732	755	802	755	754	809	778	779	738	785	755	766	758	741	781	765	789	755	736	750	757	720	749	758	776	792	749	788	762	734	805	747	722	774	746	773	750	742	772	742	677	728	791	732	775	724	747	775	771	754	720	749	715	744	816	765	743	791	740	781	768	782	713	757	758	780	779	778	779	791	805	784	798	784	744	707	771	704	763	745	759	774	803	786	747	750	781	744	759	753	755	772	771	741	800	790	746	761	759	741	774	808	788	780	715	742	778	818	732	785	737	797	703	754	810	792	757	761	742	744	755	749	772	762	763	742	732	765	712	766	768	737	762	715	767	778	767	776	763	735	793	812	762	753	681	733	752	799	764	769	747	788	750	810	746	803	777	751	775	746	787	753	761	775	776	797	716	803	820	767	780	794	729	737	730	822	770	730	801	774	766	746	754	743	729	771	772	822	785	737	803	806	751	784	777	797	750	787	809	747	793	775	743	751	836	726	743	766	776	738	787	780	829	741	768	758	812	760	734	793	744	750	738	736	749	782	765	764	749	734	735	696	831	765	774	762	813	784	713	780	745	738	780	778	731	778	728	767	749	743	794	730	771	786	801	772	725	791	723	784	720	744	792	779	755	773	757	753	780	721	769	823	745	757	745	786	747	743	783	771	788	740	716	790	747	771	723	773	749	753	678	788	769	731	782	781	809	712	774	743	755	771	763	732	754	751	777	760	729	785	727	759	737	799	743	819	780	771	814	754	765	728	755	742	720	785	774	763	770	736	749	817	731	726	763	745	769	735	745	781	822	752	750	822	811	779	777	695	770	754	756	748	801	741	740	766	750	786	765	777	759	770	739	766	748	788	764	772	801	808	783	771	766	787	754	808	760	797	775	789	787	772	729	741	752	751	785	737	784	754	796	760	718	699	744	770	755	777	728	782	782	744	801	747	757	749	732	728	763	770	780	755	736	754	787	766	739	738	752	769	762	796	728	751	778	727	782	758	770	778	712	782	763	793	736	753
18359	5798	525	245	206	177	180	178	149	170	180	180	192	202	178	169	174	172	185	179	205	152	177	199	172	158	171	189	174	170	187	174	189	187	177	177	184	163	175	177	184	178	200	182	160	174	183	165	164	202	195	201	189	190	200	179	170	156	187	178	160	155	196	173	185	205	181	183	160	183	189	173	181	184	169	170	206	170	172	196	173	185	205	179	190	193	193	188	184	169	175	180	173	182	186	206	171	190	180	182	168	200	160	203	182	178	209	206	184	194	187	193	171	182	185	170	187	174	167	194	167	148	189	157	210	205	187	199	173	162	170	163	177	190	194	194	165	171	173	175	192	177	213	157	184	169	179	175	180	201	190	195	187	198	201	192	193	187	171	179	189	178	195	178	165	188	183	187	168	172	180	176	184	202	165	183	190	190	172	154	167	186	168	179	199	197	175	186	176	193	177	176	205	177	172	167	168	168	166	172	173	179	207	152	171	160	190	205	172	209	188	154	195	172	181	182	185	181	167	180	189	177	180	179	168	179	180	188	187	174	164	175	179	196	166	170	176	165	169	162	183	185	162	159	169	163	205	179	209	186	162	215	183	184	164	176	181	181	173	206	171	205	177	193	173	195	184	161	172	200	196	162	180	205	185	174	179	172	185	169	171	171	182	173	164	187	168	180	191	192	177	189	200	190	159	162	192	181	185	191	181	187	177	180	185	162	171	204	181	174	203	182	188	180	187	177	155	166	179	174	186	192	150	159	201	173	193	168	186	156	196	166	154	171	178	195	202	182	222	177	180	162	172	179	173	168	200	185	189	163	191	200	159	183	201	168	167	171	195	199	187	177	175	189	168	165	200	172	182	195	184	183	184	172	162	170	172	168	187	186	180	186	176	182	180	194	195	159	165	180	169	168	184	191	177	197	174	180	191	184	164	163	203	186	169	188	198	168	195	223	181	188	193	183	165	191	177	192	175	188	186	181	175	197	181	193	174	174	162	181	168	166	193	181	210	185	159	179	187	192	176	192	199	207	179	214	171	188	166	172	188	166	166	169	184	184	177	177	209	191	167	209	170	176	192	178	171	177	176	180	213	163	196	181	194	177	181	193	183	206	162	202	188	173	169	186	197	214	177	206	201	165	189	164	184	156	167	190	177	180	188	222	167	153	189	191	174	183	193	160	194	167	179	167	178	179	188	190	194	183	188	180	161	187	180	192	200	195	179	179	182	187	204	166	185	181	197	168	189	189	161	176	192	187	173	188	169	186	180	165	173	192	166	168	168	199	164	160	166	193	190	190	193	195	182	174	201	173	163	180	167	179	201	159	208	183	194	184	190	166	184	172	198	194	199	207	193	172	193	188	165	177	171	178	179	174	194	176	179	187	168	173	183	191	184	178	195	166	180	192	185	187	174	194	158	183	186	175	176	189	185	211	186	168	204	190	200	185	178	183	177	177	178	164	176	190	158	177	170	196	171	190	146	176	178	222	188	190	236	209	200	162	188	175	146	162	154	195	201	207	208	172	192	170	198	192	174	182	182	176	158	178	176	178	171	181	180	162	193	167	182	171	207	180	188	194	210	172	201	193	167	189	172	164	172	198	174	169	188	171	197	177	181	168	179	174	164	172	164	170	153	151	187	162	178	194	151	172	200	173	175	170	191	160	187	181	199	215	183	197	188	202	163	178	161	170	177	195	185	196	165	193	191	182	170	186	179	158	182	157	190	171	208	185	185	178	201	191	162	187	169	195	163	183	192	183	187	183	179	200	227	175	196	176	202	187	190	184	162	194	162	173	186	172	171	202	181	204	199	173	193	180	204	166	170	189	171	184	160	167	185	173	187	179	172	179	186	181	177	168	175	176	177	179	195	186	166	151	185	175	180	176	176	169	176	161	190	181	191	209	155	169	174	185	197	185	165	206	185	182	176	175	169	162	180	189	182	187	185	172	177	178	169	181	153	205	173	162	179	162	190	188	164	191	151	188	180	182	171	185	178	182	166	176	163	207	151	203	173	189	170	183	172	174	182	180	171	197	187	153	185	189	186	169	193	179	179	193	209	186	181	186	182	170	192	204	206	170	213	164	171	183	203	228	176	174	189	169	194	215	190	179	182	184	166	152	178	178	206	175	189	200	174	199	189	176	189	149	180	184	177	181	167	167	195	220	175	205	182	168	186	184	187	186	172	185	187	188	193	189	200	174	165	195	172	194	188	188	158	185	176	172	193	178	166	172	164	190	150	178	203	194	175	195	199	181	173	189	182	186	178	162	165	177	166	173	174	167	190	175	196	168	164	201	202	170	161	182	187	185	179	160	176	190	188	197	197	188	176	173	181	163	190	161	195	181	167	184	186	190	182	189	186	158	199	162	184	158	200	165	162	181	187	182	174	163	200	182	174	159	201	186	180	157	183	171	176	199	186	186	187	171	168	172	172	166	171	182	197	194	191	193	170	172	184	189	200	172	212	194	189	173	172	185	195	210	190	193	194	195	164	187	179	171	175	176	169	167	171	217	188	181	188	155	206	189	163	188	172	151	180	181	219	187	175	183	174	185	204	203	173	182	187	179	162	178	190	185	197	209	178	166	181	168	188	172	160	198	175	177	174	168	193	218	187	178	191	181	186	186	195	169	170	191	140	182	186	190	175	178	183	164	190	169	202	186	172	155	172	171	180	180	188	159	191	196	176	179	191	175	195	165	149	184	192	192	196	188	200	173	172	181	163	198	165	182	151	180	167	199	180	161	195	181	187	166	192	182	187	184	179	168	143	177	188	179	188	167	202	171	190	183	191	178	171	195	175	176	190	170	188	177	177	192	205	184	179	181	158	180	168	179	193	182	170	200	187	169	200	208	206	188	183	208	168	192	171	173	209	187	188	187	158	176	182	178	177	181	146	188	176	180	178	192	192	168	204	168	171	170	179	175	180	149	194	185	181	177	185	166	188	175	214	207	171	173	189	177	216	187	186	201	179	146	175	178	158	205	175	168	189	182	185	173	173	212	176	181	171	201	184	157	191	182	167	185	201	165	201	210	194	177	180	192	153	168	188	169	191	162	205	166	189	185	185	190	196	178	183	191	189	197	195	172	173	205	167	203	179	175	196	212	189	169	200	163	199	185	180	203	198	176	199	193	163	189	157	157	185	180	180	169	162	191	147	181	162	172	213	198	187	180	192	199	189	187	180	185	176	176	192	192	203	175	191	178	193	184	185	171	162	184	201	196	191	200	184	185	176	161	180	148	180	200	173	188	171	190	167	167	181	212	177	194	171	178	166	189	170	199	195	177	191	174	171	193	175	192	180	165	197	178	150	161	165	175	164	172	187	194	192	193	174	192	173	171	157	174	196	171	150	181	160	167	167	191	170	178	184	204	157	207	192	170	171	168	148	182	163	185	183	196	173	160	170	183	188	159	188	174	155	173	183	195	156	195	213	171	163	214	211	187	202	165	167	190	183	200	185	171	170	163	187	170	186	179	182	176	177	205	168	151	174	180	174	170
18684	5790	598	602	562	597	527	491	535	529	509	532	507	523	524	506	534	545	525	562	558	485	496	531	557	463	499	489	493	504	504	535	515	496	516	512	494	503	493	488	522	498	490	504	546	517	490	497	515	482	523	469	503	514	514	507	515	528	489	527	502	530	493	482	532	525	511	513	526	497	545	527	499	540	506	494	512	508	502	470	485	534	472	486	492	477	517	485	506	505	537	471	510	530	481	483	507	497	525	444	485	475	523	492	463	509	502	496	492	486	499	556	514	506	519	485	505	498	502	515	490	509	503	487	510	497	524	478	529	488	492	504	497	525	479	479	511	495	524	510	515	494	474	525	465	482	508	511	513	514	473	522	459	509	500	446	480	524	504	517	524	484	494	458	483	507	518	497	525	498	492	535	493	500	515	537	456	500	512	494	514	505	472	488	527	483	476	472	524	501	502	485	525	503	508	517	498	548	493	527	520	494	450	492	502	461	535	486	539	481	533	518	492	494	495	474	476	478	500	492	522	497	488	520	486	522	504	493	471	475	515	488	525	518	506	526	463	485	507	488	463	494	504	527	492	502	489	543	517	516	485	477	468	490	483	479	501	477	531	523	497	467	466	500	520	531	524	554	499	489	499	454	488	477	513	481	454	501	525	536	510	492	471	498	507	475	521	497	461	460	501	512	527	482	534	511	498	492	494	492	519	484	475	533	455	510	538	484	494	525	450	514	494	512	517	498	512	514	486	527	479	456	493	512	490	510	445	498	513	450	489	508	514	466	499	495	539	489	507	492	501	465	528	499	520	494	481	479	518	481	479	533	477	486	482	499	504	503	496	485	495	482	521	486	489	496	510	469	479	484	468	498	492	512	518	485	505	514	508	467	509	502	486	498	503	518	521	528	511	472	499	457	493	526	460	475	483	485	450	465	488	489	539	518	494	466	519	511	532	509	502	495	514	506	525	510	447	524	524	469	510	507	510	503	471	484	510	524	495	508	542	486	483	470	455	498	503	505	437	506	514	503	502	505	547	546	520	459	473	510	531	478	467	505	506	524	523	469	534	541	492	478	518	492	531	520	498	540	490	458	493	515	524	474	505	468	548	510	509	500	490	476	545	501	525	486	544	512	498	502	483	506	475	501	499	511	493	528	504	508	543	496	509	527	522	485	473	492	514	507	503	506	492	493	523	505	508	512	528	507	487	479	490	504	546	509	508	459	516	460	450	531	499	514	487	478	457	463	497	451	566	512	509	526	500	506	493	519	485	436	475	506	488	487	509	505	502	523	521	488	487	498	499	480	488	527	491	452	523	467	472	515	541	492	529	468	459	480	464	497	502	512	456	514	505	507	508	536	468	492	491	518	453	471	492	505	440	485	485	470	493	473	489	517	518	471	468	505	519	500	494	506	514	457	470	491	505	493	519	497	497	531	500	514	492	466	530	486	486	496	480	514	482	454	518	511	457	477	479	502	499	490	507	511	512	448	485	518	493	534	475	509	518	515	521	537	456	493	475	502	530	537	489	515	497	494	476	496	514	512	454	487	472	507	490	494	528	479	514	491	494	507	495	508	508	510	514	522	518	520	510	501	514	481	483	478	537	453	553	494	513	470	484	509	510	514	537	498	465	496	534	467	502	498	437	498	535	476	507	500	553	476	493	449	538	465	493	465	488	477	553	468	506	530	503	518	457	472	494	474	510	523	489	496	489	525	486	465	476	532	491	529	468	488	503	510	474	528	508	505	499	524	518	469	524	506	497	540	469	503	516	499	476	472	491	476	505	522	493	505	501	498	490	513	451	478	535	526	501	494	517	504	515	511	514	484	471	492	468	535	536	504	508	516	474	474	490	507	506	479	543	488	521	493	482	501	559	538	482	508	493	524	492	510	473	466	499	505	499	477	488	507	505	495	481	527	494	513	483	499	502	521	483	468	529	497	532	498	496	533	518	519	533	515	510	501	499	487	483	502	509	520	475	458	498	548	460	504	484	512	506	506	484	493	476	523	499	508	524	512	500	492	477	484	476	508	485	497	480	474	523	477	491	515	454	461	512	473	517	536	534	482	501	499	507	526	461	496	497	450	532	513	466	478	485	512	475	507	496	478	490	516	506	528	480	469	502	470	520	483	526	471	537	553	472	468	493	502	491	535	513	523	465	530	507	501	512	495	481	488	489	462	516	481	510	457	495	473	509	484	509	547	499	517	507	521	511	487	490	504	516	480	539	503	512	514	517	504	490	496	508	518	528	535	520	470	505	516	517	478	492	474	476	499	507	496	471	495	480	520	485	509	511	516	452	493	483	479	525	503	492	520	484	463	497	483	527	511	476	493	453	500	488	532	492	468	528	514	482	516	490	473	509	512	472	485	538	524	512	488	517	544	505	527	510	516	533	503	478	479	533	512	481	481	487	506	493	524	490	514	512	502	507	465	465	457	495	489	501	477	485	459	483	499	495	519	484	490	506	510	527	457	500	490	499	532	502	502	480	526	564	515	459	502	514	478	487	500	492	480	539	512	513	505	473	543	457	473	486	526	517	534	475	483	506	498	483	510	536	493	513	508	488	484	513	497	475	495	481	452	494	446	490	496	490	511	490	514	488	528	500	485	461	493	504	518	460	490	524	518	482	508	504	491	500	531	504	427	498	466	534	487	484	487	524	489	543	499	468	545	505	519	438	504	507	502	492	500	492	508	491	503	487	482	478	515	506	481	480	521	539	470	520	462	454	497	508	511	522	514	485	541	426	477	471	458	494	470	506	484	465	501	504	484	481	476	530	486	518	474	511	489	480	530	506	503	496	493	544	514	471	495	472	500	483	496	550	508	514	519	474	500	464	455	510	533	470	469	532	485	529	499	504	457	463	476	511	537	474	488	500	466	517	509	500	499	518	459	528	464	501	482	474	548	503	489	516	480	548	478	492	512	521	477	482	475	477	554	468	495	537	465	483	486	510	503	473	480	524	491	492	526	499	467	507	462	462	496	492	528	511	503	498	476	498	517	484	465	475	481	509	467	513	521	500	477	520	448	520	508	518	527	532	502	494	529	481	528	500	502	534	510	479	544	514	513	513	478	523	492	526	494	489	507	477	494	475	474	467	464	484	529	513	489	471	525	490	497	458	485	498	491	522	483	501	540	511	496	474	487	491	495	477	505	528	509	472	459	493	500	496	543	549	515	522	465	549	501	511	456	543	515	475	502	494	562	457	510	477	463	474	510	492	505	510	511	521	541	543	497	502	482	515	512	474	460	558	549	492	554	497	476	483	499	519	498	485	477	514	543	478	560	505	487	512	498	515	513	499	516	505	517	555	502	493	518	506	481	459	523	493	523	523	503	501	501	500	465	518	527	493	454	509	497	535	557	557	484	530	470	505	527	487	514	504	485	507	482	515	522	528	525	485	506	509	458	475	489	492	528	520	502	504	511	522	505	501	506	487	464	473	506	496	516	458	488	511	527	483	509	478	509	497	467	513	460	499	520	507	492	480	493	497	492	522	494
69701	49213	14175	1774	614	521	465	427	412	399	399	351	380	345	375	344	365	373	364	348	343	381	346	350	360	361	346	353	332	369	358	335	339	316	344	305	346	350	350	320	355	354	359	323	322	314	325	352	300	328	342	324	378	316	342	302	355	333	341	347	357	339	324	314	351	345	309	326	373	333	324	333	350	304	362	316	336	321	324	320	354	338	361	327	357	333	339	337	311	287	308	369	359	345	310	339	333	339	338	285	349	328	329	335	349	380	341	309	326	349	381	335	304	339	351	345	329	350	375	334	368	313	327	351	331	350	332	368	348	344	325	338	324	366	343	334	337	325	320	328	343	349	331	328	322	358	322	356	389	303	319	304	329	336	344	339	319	315	323	315	340	344	342	334	359	343	319	327	324	339	305	312	342	341	323	339	328	353	349	330	295	329	330	342	337	334	344	355	323	320	353	346	351	349	349	348	331	332	318	312	345	319	366	353	339	363	324	315	325	366	357	306	329	313	336	330	348	356	310	297	329	345	342	322	310	334	340	316	328	336	345	351	315	320	350	361	309	340	349	379	346	324	343	316	362	336	341	308	343	296	334	365	336	323	323	309	326	329	331	357	338	320	323	313	312	348	317	329	339	325	287	313	333	349	329	354	333	302	322	346	367	335	345	352	331	300	313	331	339	336	323	369	350	332	311	349	367	346	294	345	346	307	300	341	354	343	376	347	340	317	326	330	314	296	329	343	296	320	359	309	343	337	316	332	347	374	319	349	340	303	346	323	339	379	340	309	333	364	317	339	300	337	321	332	314	341	307	324	342	347	310	333	333	365	351	334	323	327	366	332	357	341	328	327	340	355	320	355	321	321	332	324	325	341	312	349	353	322	330	335	358	313	363	312	347	363	297	346	329	352	355	341	326	326	324	341	337	333	345	333	320	357	334	374	333	324	308	353	311	328	343	311	329	334	325	360	338	330	343	368	348	365	314	366	320	313	350	302	378	310	308	351	365	350	340	320	337	334	309	320	328	340	334	331	337	316	359	340	343	328	363	315	297	354	319	322	353	311	324	365	345	332	329	351	340	334	296	353	333	327	348	313	300	341	314	362	320	349	336	361	337	342	327	335	332	322	344	365	341	331	331	323	298	310	330	348	339	303	319	338	321	313	344	343	330	342	324	337	304	355	375	328	328	348	321	363	382	326	321	335	357	366	332	332	361	320	319	325	372	350	327	297	315	302	343	333	356	322	332	351	325	332	340	374	335	344	342	349	352	348	293	326	336	325	326	318	336	353	360	323	379	376	344	343	333	374	319	349	325	353	345	329	335	335	334	360	336	333	344	333	316	339	335	354	316	287	331	308	327	356	318	306	346	354	340	312	324	343	328	350	354	350	326	339	345	316	348	362	330	280	314	352	309	321	329	330	329	329	338	374	321	293	350	372	322	360	341	317	345	350	353	340	358	340	308	334	374	332	323	337	370	325	344	304	335	351	340	310	335	314	329	377	362	354	338	315	354	344	350	327	315	348	353	314	335	309	344	337	347	378	328	346	305	322	291	355	345	328	351	333	350	356	378	331	330	321	322	324	334	338	319	380	336	318	326	327	321	339	352	352	345	356	342	330	357	307	357	361	306	289	331	340	326	327	338	325	334	369	344	339	346	355	336	316	348	376	340	334	318	323	351	325	320	326	389	330	344	336	317	317	315	345	335	334	292	340	360	333	343	340	316	345	351	337	333	356	324	321	334	320	321	335	321	340	332	343	324	317	306	339	340	324	337	319	348	337	349	313	322	340	333	328	342	344	350	293	342	352	328	346	316	320	339	314	355	313	329	366	289	320	335	359	340	318	354	362	309	325	321	307	342	344	340	320	326	366	295	338	339	321	347	361	313	360	328	306	332	338	352	338	308	331	338	323	313	325	316	327	286	343	360	320	365	322	339	351	334	337	365	324	325	324	350	326	316	367	307	340	341	332	317	357	335	331	380	334	364	362	322	317	330	337	343	367	317	357	320	358	343	297	297	306	283	320	349	316	317	368	317	293	373	334	351	318	328	359	347	329	320	309	343	341	351	318	340	352	346	328	366	356	373	336	356	332	310	337	316	351	314	338	321	322	316	347	336	329	322	344	371	325	308	293	311	360	332	309	324	372	319	350	334	325	362	332	338	329	348	333	343	343	306	344	338	374	365	305	346	359	324	346	330	330	351	358	367	332	333	365	349	318	356	337	324	326	356	360	341	327	347	343	315	331	345	323	345	370	322	326	341	348	331	331	356	332	310	338	342	348	348	357	322	321	283	350	354	332	315	332	319	350	316	300	357	356	310	333	338	305	345	360	314	354	362	308	313	303	332	345	350	312	329	357	356	324	345	361	351	349	341	349	329	305	342	309	335	361	379	342	306	339	328	347	338	327	315	353	348	312	324	342	340	322	312	312	340	317	328	365	343	327	351	313	325	318	328	321	359	356	330	329	358	341	350	343	290	344	371	341	346	334	322	374	340	330	320	334	317	355	348	320	298	333	307	289	304	342	342	360	360	346	301	320	337	317	367	322	330	351	306	335	317	317	328	352	303	350	330	337	341	322	311	311	342	318	334	301	342	328	344	297	289	313	351	314	309	359	321	332	348	347	353	307	294	336	365	336	355	323	357	330	355	348	361	354	347	292	327	352	339	342	328	295	336	320	350	325	388	324	294	350	333	315	349	319	317	311	354	350	344	342	312	325	315	322	341	341	347	328	335	309	316	323	331	332	348	360	319	329	319	348	350	339	327	325	276	328	367	368	356	338	322	330	366	333	339	319	314	324	324	328	316	335	324	347	314	336	344	320	305	362	353	364	320	324	378	325	336	337	328	358	330	341	340	332	346	339	348	313	308	317	330	352	295	328	331	363	337	352	341	291	359	349	339	301	351	353	334	316	319	356	341	293	339	343	349	313	367	341	351	329	334	331	289	323	350	363	321	344	312	368	333	329	342	304	314	345	379	370	347	315	329	345	325	336	331	335	336	342	318	291	328	340	347	321	348	349	345	346	370	336	318	313	332	360	351	351	316	349	325	335	291	295	334	355	321	319	339	384	328	310	322	339	323	339	343	341	346	340	338	335	314	332	338	327	340	372	351	321	333	324	333	382	355	331	330	359	355	360	353	324	315	317	361	352	329	346	303	363	323	337	339	353	328	311	336	342	360	342	318	343	350	364	331	353	335	359	333	356	346	339	364	349	329	342	327	334	356	342	330	314	330	350	363	302	334	308	315	335	354	329	320	348	336	336	333	345	323	323	371	336	333	332	298	355	343	322	337	306	322	323	328	337	364	295	317	323	338	355	352	301	335	309	345	325	353	346	332	316	334	357	344	341	336	340	374	330	362	341	381	327	371	301	321	326	329	335	341	316	333	322	324	328	344	337	317	329	333	309	332	345	343	339	316	314	372	342	337	333	329	333	370	347	344	328	333	319	357	341	349	333	316	343	383	313	329	347	317	339	325	331	314	361	322	287	353	320
43759	29407	2107	2339	2121	1803	1641	1430	1274	1204	1147	1098	1038	1022	1002	979	1018	992	937	902	894	875	847	900	868	929	851	819	838	890	815	854	817	848	826	842	808	816	805	818	840	843	865	851	826	842	829	833	830	791	860	797	794	898	813	819	831	871	876	836	831	835	805	868	849	817	780	772	853	825	834	848	843	864	798	778	810	768	830	826	866	795	809	824	786	821	832	819	746	817	822	837	858	808	843	811	820	879	785	813	802	817	868	811	822	807	865	811	827	821	847	817	777	797	831	842	787	805	798	823	765	816	828	797	835	805	866	847	861	804	818	810	819	815	762	807	844	826	830	766	769	829	799	800	863	849	801	834	828	840	766	853	843	890	788	764	816	820	830	822	848	923	810	809	825	919	811	820	779	786	797	790	856	803	795	799	776	785	803	820	791	810	809	868	833	833	825	796	839	850	867	825	786	800	773	850	832	798	742	876	807	825	859	845	810	813	812	818	856	780	791	846	770	781	821	813	818	825	813	860	801	819	834	797	866	773	807	827	818	831	814	819	852	812	793	819	836	810	797	801	776	788	794	791	856	865	800	814	822	828	803	792	882	810	839	823	830	799	805	857	840	833	799	838	834	761	821	804	784	818	881	849	800	847	818	788	806	775	846	860	760	824	792	793	807	807	816	769	801	854	816	819	810	789	841	817	857	874	827	809	876	829	813	788	832	821	792	817	855	777	859	827	868	850	829	814	832	807	810	794	832	850	807	836	842	823	777	819	783	858	881	824	824	809	767	820	824	810	795	773	765	786	806	817	822	836	834	761	789	806	778	799	827	832	819	871	878	843	843	879	782	770	833	878	848	854	822	777	849	811	881	828	834	791	835	782	817	818	731	800	780	805	819	818	867	868	789	789	785	774	811	882	862	819	855	847	831	813	818	832	804	812	812	829	757	843	829	797	836	815	816	789	819	826	834	786	796	821	837	786	795	765	801	816	769	809	858	810	833	780	781	822	819	860	796	761	838	783	824	820	767	793	823	856	803	824	810	807	876	825	826	764	805	783	843	819	803	804	754	795	809	839	785	769	842	842	848	816	827	784	767	843	845	788	782	805	820	841	808	792	774	775	800	791	835	766	829	808	882	853	808	793	813	804	816	822	814	860	811	818	818	777	797	808	779	802	851	821	836	861	818	847	806	759	756	831	842	828	816	841	828	814	810	881	814	862	764	856	808	838	849	807	823	796	797	879	786	848	761	852	770	853	799	813	840	829	795	852	805	846	830	819	807	852	824	837	844	836	800	794	812	847	807	785	808	837	808	786	872	850	767	785	838	800	835	829	781	791	844	819	785	794	822	817	782	835	773	785	830	822	805	875	832	765	812	812	797	856	827	863	820	827	839	808	792	858	780	873	850	787	818	801	819	848	785	775	815	787	820	811	804	814	825	811	800	780	749	856	774	825	835	800	801	810	826	798	859	833	866	855	837	856	801	855	796	786	781	838	842	795	840	801	859	828	847	858	834	795	816	801	846	794	789	843	832	823	810	792	785	793	783	855	818	836	832	825	854	814	820	788	775	794	795	785	847	793	868	835	841	844	760	832	836	821	793	829	805	811	832	823	825	805	802	774	791	835	841	816	826	804	786	876	778	775	788	857	816	817	794	765	783	794	849	805	829	838	819	767	812	828	832	808	823	853	795	787	831	798	831	836	823	827	798	824	830	839	812	807	846	824	836	796	859	799	836	804	861	771	792	873	841	834	837	792	778	828	811	872	825	800	788	761	845	826	820	850	811	785	806	795	774	821	864	803	839	835	850	800	847	808	828	783	848	796	778	869	809	836	831	782	813	780	839	814	855	792	801	797	788	827	818	846	834	831	789	776	797	841	861	808	814	806	824	832	836	851	826	838	809	815	788	820	819	849	820	810	790	820	821	844	832	786	796	800	780	822	837	850	787	835	857	800	831	803	846	914	799	787	835	826	830	818	823	827	856	786	777	811	753	821	854	835	819	820	810	829	834	800	832	764	852	793	808	820	797	753	757	874	852	843	868	810	791	812	804	836	843	770	810	797	800	763	768	772	823	831	807	813	848	867	855	747	800	811	837	820	758	818	781	822	824	824	833	828	809	844	828	801	806	882	807	840	828	768	821	761	858	785	827	849	782	827	804	840	820	851	789	767	829	793	810	801	810	793	822	810	792	809	786	802	820	787	796	822	819	822	803	846	811	815	854	814	770	864	763	858	800	828	790	894	847	820	808	816	802	834	805	818	856	789	826	853	837	840	809	833	825	886	846	843	838	833	821	790	738	871	821	850	822	831	815	809	777	814	798	801	825	790	782	825	864	838	744	776	763	846	801	795	803	821	794	825	867	807	846	855	865	816	861	848	855	842	801	813	875	800	771	812	795	788	833	824	803	834	855	861	776	862	836	811	847	722	837	807	824	811	783	847	807	845	786	819	805	837	850	805	842	801	826	762	842	797	797	823	858	860	849	735	806	797	860	791	788	789	830	831	868	828	781	813	788	839	778	782	807	788	776	902	799	799	820	783	778	779	805	797	844	888	861	808	815	764	825	828	835	784	799	829	771	736	825	856	851	791	811	778	814	844	788	816	814	822	839	794	827	836	742	853	803	789	769	805	838	829	837	865	785	790	793	809	751	812	837	822	868	815	799	866	848	782	803	817	839	860	808	868	824	882	798	813	820	815	793	849	841	823	844	803	778	835	787	775	793	810	803	762	809	804	786	838	759	777	779	817	850	837	813	825	787	794	844	790	741	860	820	822	788	802	806	761	859	780	817	838	849	835	772	825	860	829	840	812	802	863	831	781	844	785	800	807	873	821	841	814	817	810	843	781	810	829	762	828	787	801	840	822	776	801	784	829	863	792	803	804	791	816	777	824	762	805	856	850	813	839	799	810	823	814	810	823	843	803	789	782	839	811	800	825	771	819	836	798	817	825	843	811	876	775	806	807	815	838	812	830	787	783	800	847	804	803	900	783	818	800	815	785	821	746	815	784	759	863	816	780	822	793	833	885	787	793	847	838	798	857	810	786	797	802	808	797	741	813	812	781	852	790	825	834	813	804	778	780	787	835	884	791	821	826	843	853	786	845	840	792	804	826	830	794	853	805	757	850	800	781	777	780	812	855	857	760	815	872	796	823	819	838	816	775	838	809	840	790	809	799	812	767	797	842	772	786	836	808	812	812	800	815	824	776	774	846	838	816	815	819	811	820	803	815	821	805	831	807	770	811	800	813	765	807	820	816	811	805	786	787	808	793	785	766	813	832	814	853	816	796	843	800	836	834	845	801	816	810	842	854	835	835	801	848	760	778	809	819	836	838	791	819	809	852	822	838	802	817	809	842	820	739	806	796	834	801	829	775	816	816	774	804	841	788	780	837	831	789	794	823	775	791	801	832	755	727	863	799	822	802	812	802	833	814	833	784	790	861	813	820	856	827	860	769	808	834	812	808	793	854	807	817	814	863	846	826	790	859	878	890	839	830
80990	59681	21390	5333	1072	754	660	518	459	457	435	384	391	388	364	351	399	322	323	335	340	386	335	323	354	329	303	316	306	332	293	335	341	330	307	346	331	339	322	336	301	330	307	310	318	289	371	374	304	334	330	292	357	303	350	313	326	318	336	359	312	333	324	304	323	305	336	320	296	339	371	346	294	320	307	318	306	336	330	307	289	344	296	345	343	349	339	314	325	311	327	325	307	338	332	329	321	310	314	296	340	329	347	317	337	341	314	350	287	316	327	354	292	309	318	296	333	323	336	337	332	313	308	327	353	320	344	306	331	313	287	305	312	325	355	311	322	319	320	353	319	313	336	302	324	334	339	318	358	304	293	316	311	309	329	326	323	310	345	282	338	312	340	316	312	324	320	312	281	299	327	322	336	308	307	328	318	356	318	346	352	310	303	333	340	334	298	308	297	324	311	298	339	333	317	325	334	314	294	311	283	349	305	305	331	289	339	311	351	326	322	321	292	310	312	302	316	323	324	332	329	326	317	330	321	348	312	314	311	315	299	281	334	343	314	338	304	323	305	340	324	337	321	321	310	311	325	296	339	345	298	313	305	330	313	332	341	321	328	324	323	356	275	341	327	335	317	345	306	281	345	326	339	327	319	348	335	331	308	318	312	332	300	317	340	287	322	324	322	337	307	349	346	321	333	375	361	312	356	332	330	336	289	332	322	352	332	330	316	319	326	350	338	320	322	315	346	367	327	320	334	299	345	284	340	334	317	369	292	298	336	335	348	305	315	313	313	304	314	354	361	342	313	330	309	283	289	355	312	338	342	311	300	339	355	361	317	337	331	290	336	314	335	304	349	305	344	300	308	292	323	331	305	334	322	311	310	320	316	311	329	323	342	314	349	310	305	319	339	330	322	306	310	314	315	314	303	316	327	303	315	312	323	305	327	329	298	323	326	355	314	324	329	324	363	319	317	311	292	335	337	310	319	355	297	313	333	339	290	314	357	335	325	267	313	331	294	328	365	352	355	344	309	351	365	341	330	349	356	333	307	333	320	314	284	284	331	313	328	299	341	347	335	344	327	310	295	325	313	305	329	345	307	332	309	325	333	328	291	309	302	333	362	351	317	332	318	326	307	294	308	318	340	324	348	300	307	297	333	336	319	335	318	312	318	329	338	356	329	292	296	365	302	315	298	332	334	323	296	316	296	322	329	301	316	323	289	292	318	324	330	312	309	308	303	336	305	314	291	331	371	330	322	310	304	302	329	311	322	327	312	326	312	311	319	339	320	328	352	328	310	373	352	336	349	335	305	310	297	307	325	321	312	309	314	312	339	294	300	365	341	307	326	285	335	295	305	338	331	303	340	326	335	349	308	318	318	306	328	342	292	314	319	300	327	302	304	306	324	311	324	305	311	276	343	311	368	302	307	285	308	282	323	310	325	328	342	332	333	295	319	345	327	314	316	298	295	322	335	333	311	314	330	327	302	331	343	318	324	335	332	337	284	329	308	312	309	278	318	322	301	299	344	347	328	327	307	312	294	331	329	327	299	307	352	341	335	303	342	327	322	310	325	339	317	300	314	333	328	332	358	333	329	352	325	299	350	304	286	318	286	315	298	327	304	304	326	320	324	327	305	323	308	328	295	309	348	302	332	343	278	313	300	321	314	322	273	334	309	327	339	320	322	297	292	298	302	335	333	347	325	305	310	309	294	346	333	329	334	326	343	315	281	340	333	343	354	309	320	321	315	335	313	316	358	323	287	311	355	354	331	329	335	308	314	340	309	319	303	329	274	318	345	330	336	317	320	342	326	334	347	327	317	343	343	305	309	329	310	315	353	318	296	299	315	305	299	342	313	320	300	289	327	298	334	306	315	310	319	321	324	315	343	307	311	348	323	315	309	375	332	338	340	338	311	324	328	312	319	307	322	320	345	301	316	303	319	327	298	318	291	328	314	341	341	336	365	334	331	316	339	328	304	311	301	299	335	343	304	360	324	312	308	291	312	350	327	312	317	310	327	315	300	315	344	335	308	326	333	330	331	315	332	354	332	313	296	311	321	313	320	325	302	314	306	302	307	314	292	326	335	353	308	309	371	301	345	333	306	314	329	302	299	319	313	297	352	351	291	297	320	300	294	324	314	303	313	297	324	329	355	324	344	292	298	325	307	321	332	313	316	354	349	315	298	317	296	325	317	341	326	295	315	326	333	293	303	322	332	297	325	305	330	337	268	309	291	332	349	317	284	322	323	328	353	327	330	311	347	325	362	330	296	323	341	342	325	321	332	317	325	333	329	320	314	338	314	293	323	342	354	301	352	324	330	321	331	319	315	317	318	326	304	323	312	350	303	291	291	299	287	316	314	359	321	301	322	323	308	325	309	328	310	346	306	334	340	300	301	343	331	329	331	295	327	327	351	340	295	313	297	325	316	321	322	335	342	292	310	344	320	320	291	320	292	308	318	318	323	350	314	324	329	348	283	308	323	348	311	319	326	305	305	326	325	311	323	325	299	301	332	314	337	301	311	305	301	325	302	316	310	323	305	301	343	310	324	302	338	328	335	371	326	327	321	309	326	302	298	298	298	314	329	323	298	322	338	301	327	330	372	348	347	307	337	329	309	318	301	345	311	310	300	345	342	323	352	320	321	317	307	326	328	316	332	310	324	348	340	336	317	309	311	327	304	353	300	312	270	296	286	306	303	320	341	344	296	326	301	348	336	287	312	300	312	304	314	291	336	310	307	321	337	333	317	313	336	298	298	329	352	302	323	331	339	286	303	318	350	320	341	285	316	316	317	343	329	337	294	335	339	349	312	333	300	319	321	324	312	350	299	322	348	345	285	310	337	310	308	301	340	352	338	290	338	355	295	305	324	317	335	327	342	327	306	377	338	303	298	304	306	324	313	320	330	301	303	384	337	318	303	316	328	328	310	333	309	334	324	331	301	338	346	317	306	347	299	372	343	280	309	319	309	275	283	318	332	293	324	316	304	296	310	314	291	293	300	327	359	318	335	330	336	334	310	295	298	313	350	334	334	327	325	303	326	304	349	319	293	322	310	352	324	323	295	309	311	336	347	311	306	334	297	340	333	340	305	303	331	295	298	316	309	304	316	341	308	331	361	315	332	296	299	310	334	328	328	301	343	298	300	291	329	295	295	300	308	337	326	353	333	321	317	335	352	314	302	320	361	350	296	299	317	347	335	345	298	315	339	323	332	314	302	314	351	293	297	331	337	303	300	323	303	278	305	330	313	322	303	358	299	315	308	298	328	306	358	286	344	294	310	297	311	286	332	303	293	341	320	318	328	310	319	312	320	288	344	309	284	321	319	333	331	313	302	342	319	316	346	325	334	339	354	310	315	308	334	341	308	323	307	337	334	317	293	313	314	288	322	363	296	313	341	327	318	362	304	353	325	298	324	309	331	313	315	315	330	345	301	298	323	303	357	317	282	327	326	360	325	304	322	352	344	343	359	324	347	295	333	320	301	315	329	319	296	303
53650	37519	3221	3630	3240	2622	2286	1921	1722	1526	1410	1314	1208	1178	1053	1052	1016	1049	999	923	910	888	914	869	889	845	828	800	817	883	856	813	813	844	834	821	822	802	824	799	811	786	792	754	767	777	836	806	786	785	795	764	772	768	769	785	806	836	778	752	786	775	803	793	780	749	791	775	786	745	744	730	795	770	782	749	788	733	783	774	783	771	770	795	750	736	776	790	784	749	761	705	778	780	785	828	745	755	747	770	796	751	741	766	758	793	748	774	750	731	759	755	737	783	758	797	741	732	817	744	751	762	789	764	759	797	808	775	789	729	750	762	740	706	774	747	716	784	756	766	760	721	710	772	714	761	757	772	762	828	743	762	776	769	713	770	757	784	709	786	785	748	763	762	743	733	739	783	777	760	819	781	736	736	785	782	745	772	777	762	763	765	782	730	796	813	754	751	719	758	736	724	717	771	776	812	786	761	797	721	777	744	766	782	688	754	785	800	738	734	713	747	744	781	754	787	763	732	760	683	737	700	749	756	746	780	766	779	783	756	764	764	793	771	808	773	758	739	734	754	790	710	757	712	751	753	774	789	748	766	794	715	759	755	783	742	783	811	734	728	789	792	786	707	719	759	766	741	769	742	744	751	790	684	805	795	773	717	756	833	743	788	735	787	795	714	773	794	772	780	794	794	798	766	753	760	804	757	762	787	764	791	774	780	762	778	745	787	784	738	734	767	757	738	764	765	788	779	822	796	746	763	772	738	767	801	734	786	717	753	770	735	739	701	767	716	788	719	759	749	772	752	725	810	784	790	782	826	720	763	727	785	769	705	770	769	758	757	748	794	785	741	760	766	745	780	797	786	774	820	751	760	792	745	777	756	727	752	774	780	744	785	749	742	726	720	780	800	753	803	764	772	738	783	780	776	799	780	757	735	790	746	709	749	817	749	740	750	810	718	755	798	751	784	766	751	785	765	783	724	837	772	774	767	804	776	786	801	737	734	771	757	821	730	807	753	742	786	772	717	749	757	768	756	782	746	794	735	767	755	750	762	773	712	743	720	786	726	760	743	754	761	783	790	786	741	743	773	787	788	743	726	740	789	755	741	774	755	790	780	769	741	796	758	759	761	758	743	770	744	801	766	805	763	738	813	764	774	768	783	768	778	745	780	724	743	771	760	748	755	751	707	734	729	707	766	766	735	769	751	749	766	725	782	711	757	734	734	790	776	740	771	777	772	804	762	742	752	732	769	774	765	792	739	771	758	729	790	777	723	738	792	824	783	787	798	789	740	724	793	836	752	740	748	814	793	745	701	732	781	822	739	750	760	761	751	736	778	790	749	763	715	739	746	757	805	718	718	718	742	779	751	785	760	804	807	741	784	709	736	735	724	790	730	752	776	787	763	796	758	816	755	762	747	716	740	715	749	761	761	800	725	758	757	797	779	832	775	785	742	770	748	799	778	771	811	759	692	759	782	725	770	774	803	734	806	734	777	845	749	762	710	765	775	761	757	801	746	798	768	814	748	784	713	824	730	747	767	764	731	754	768	696	793	747	729	777	783	754	777	777	780	806	701	760	754	760	710	779	767	725	797	732	774	763	742	748	738	720	760	757	764	790	753	778	763	756	771	752	798	786	801	777	762	761	714	769	762	781	768	778	743	796	737	800	773	705	754	726	742	819	722	792	739	761	719	759	772	778	752	733	768	781	771	744	802	791	753	806	763	769	724	766	765	791	776	753	743	683	737	753	707	732	768	822	750	791	765	743	724	776	685	787	751	724	743	716	806	767	705	741	750	796	749	785	812	780	751	782	791	795	744	772	753	745	753	760	786	762	789	717	777	770	748	800	753	748	719	811	750	744	769	755	819	760	762	741	803	744	771	741	769	753	759	767	774	808	763	811	743	785	778	774	786	768	765	696	745	768	774	708	738	737	757	793	733	761	723	759	737	796	771	802	726	739	758	765	759	765	755	773	781	726	745	757	805	775	785	786	754	722	801	791	789	754	798	777	758	796	740	780	732	737	763	764	745	762	791	755	776	789	749	785	734	810	774	795	736	768	771	772	746	779	731	769	753	728	782	744	779	820	771	792	784	760	725	757	739	777	769	739	830	765	757	723	697	722	760	782	792	809	754	761	721	798	739	751	757	762	804	737	745	769	734	737	783	785	748	740	707	756	777	788	761	767	759	760	759	777	788	788	789	753	781	766	735	778	788	736	733	787	772	768	779	745	775	741	794	753	743	774	781	763	762	787	796	779	771	769	763	701	723	776	728	754	784	775	767	742	836	766	729	710	792	795	791	789	748	803	735	735	796	769	747	711	807	804	765	738	786	751	800	783	780	714	759	756	769	771	788	763	720	753	789	791	831	757	782	824	778	696	779	713	769	760	780	782	730	758	790	789	758	821	797	751	778	705	779	730	782	764	737	751	794	760	760	724	787	770	722	789	704	778	826	772	728	727	744	802	722	790	756	770	743	826	745	739	729	806	728	816	795	737	744	740	777	732	751	744	793	782	818	771	738	743	793	741	749	777	792	755	805	763	733	760	750	749	730	742	728	722	779	785	745	737	773	755	750	806	720	800	747	759	733	736	723	780	758	772	764	778	739	773	762	781	762	740	759	774	764	761	740	742	724	734	730	770	797	710	754	751	777	742	813	769	776	738	738	782	744	784	775	747	758	812	789	782	791	745	749	781	795	763	776	733	771	787	760	753	712	733	740	781	751	729	710	728	746	777	730	750	769	763	790	762	756	789	778	758	799	781	753	788	825	768	787	743	753	753	759	746	753	730	761	804	764	726	732	752	782	766	769	769	781	791	759	744	793	755	791	755	692	742	736	753	690	743	782	757	747	715	761	760	733	781	767	758	720	754	788	786	768	760	731	807	768	757	802	752	697	789	781	791	786	822	788	799	777	755	711	817	751	767	746	759	781	708	778	779	796	767	753	774	795	758	722	797	825	745	790	764	751	775	757	780	746	757	755	730	750	752	721	775	774	760	717	748	733	746	735	742	798	803	747	745	758	731	764	716	767	730	861	781	764	748	796	752	781	777	765	753	768	708	803	735	694	728	808	780	713	739	790	767	776	707	804	779	774	771	801	765	800	773	711	770	801	816	759	749	772	739	790	756	793	793	722	731	714	791	787	782	794	757	762	751	726	769	757	763	719	762	745	729	780	743	745	742	806	774	774	792	804	720	763	785	738	751	718	761	769	802	736	742	779	753	753	784	686	783	806	739	744	766	749	760	757	782	699	752	678	749	736	771	754	768	810	757	727	817	736	796	762	790	784	725	785	728	785	777	785	808	758	730	817	782	725	784	752	781	772	775	778	761	745	758	775	770	745	739	763	742	758	798	756	733	782	762	736	752	813	727	785	736	725	776	710	735	745	779	771	704	757	775	791	768	780	760	739	773	705	761	733	752	735	725	761	774	750	740	759	735	711	751	793	753	767	776	763	764	765	790	744	761	743	738	800	738	779	790	830	783	778	804	784	790	755
18811	5559	372	204	197	200	191	209	166	160	172	191	187	169	212	186	189	151	194	184	197	183	176	166	168	176	188	195	164	194	202	189	197	157	200	179	167	185	194	190	204	203	146	164	175	189	163	195	167	170	187	166	185	214	182	192	220	171	193	199	184	195	199	196	183	174	194	190	166	160	176	188	165	189	193	185	200	190	181	194	188	188	193	178	193	180	171	194	190	205	168	175	177	175	194	187	178	186	139	208	203	182	186	172	205	179	164	170	178	179	182	180	170	199	182	192	186	185	189	188	173	165	187	184	175	183	202	180	182	186	189	198	203	185	174	182	173	178	185	168	163	191	188	175	180	175	216	191	183	182	173	189	187	210	191	179	166	166	175	195	183	189	163	183	201	188	177	183	172	178	179	172	173	180	212	196	185	201	200	175	160	178	180	147	166	210	191	171	158	184	185	178	171	164	178	208	195	163	167	195	197	189	210	180	182	172	174	183	178	175	176	179	193	174	160	168	200	170	207	165	137	201	184	183	181	186	191	189	199	168	185	170	172	168	178	183	188	196	176	190	196	192	195	185	190	192	168	189	187	203	179	185	187	178	184	175	198	197	185	177	170	172	188	174	175	205	189	185	184	192	185	166	184	157	200	200	186	203	199	174	162	201	180	176	177	179	181	174	178	186	157	192	178	165	209	192	166	180	170	187	176	181	186	158	177	214	206	214	164	179	188	141	214	165	172	166	144	202	176	179	177	169	164	176	175	194	195	192	201	179	181	201	205	190	177	172	192	184	179	157	203	172	181	162	171	177	190	177	184	168	189	206	188	187	160	188	162	185	166	196	198	159	172	165	189	183	205	189	192	150	186	200	190	177	188	170	164	189	219	184	185	182	190	177	175	173	168	188	171	193	172	152	183	176	163	174	197	179	210	168	177	190	164	188	203	191	187	161	165	189	189	185	198	185	169	171	186	191	198	185	177	189	189	192	193	175	174	170	175	177	190	155	176	209	177	174	153	169	173	192	188	196	173	168	180	195	178	174	184	206	190	193	180	190	192	194	166	174	192	177	193	184	178	188	184	189	179	171	184	175	197	170	183	199	181	192	200	164	177	175	191	183	192	176	183	186	194	204	164	170	162	201	176	180	186	200	179	187	163	217	212	177	177	161	173	163	190	176	188	185	166	168	171	166	190	177	206	161	171	178	197	192	180	178	163	192	171	189	186	196	179	179	186	177	194	199	179	179	182	191	199	190	184	201	150	167	182	174	189	171	171	191	183	175	181	177	213	178	179	188	197	167	163	190	191	176	183	169	168	175	192	184	169	160	171	177	169	183	182	165	180	181	206	195	194	189	182	187	204	168	172	181	219	193	182	174	177	172	170	179	175	189	171	188	163	184	163	178	210	161	204	190	167	188	173	197	173	192	178	170	160	182	186	169	202	204	169	210	175	164	167	187	197	173	200	183	187	182	176	188	166	180	156	161	159	172	199	183	167	171	161	184	186	190	168	190	195	205	160	193	191	170	217	174	164	170	163	192	185	183	180	183	166	207	167	178	178	181	177	178	187	198	188	182	184	186	179	195	181	173	169	159	187	189	195	185	175	172	168	168	175	170	184	171	176	206	188	174	163	189	178	198	183	181	194	188	181	167	185	175	167	197	148	193	183	175	167	171	196	186	183	181	191	180	189	166	188	175	187	190	197	176	183	169	167	163	183	192	181	189	177	215	195	173	192	185	172	181	193	163	166	161	173	161	166	179	168	199	177	182	185	160	176	176	179	195	182	187	185	191	158	197	166	189	200	182	164	211	186	185	188	203	206	173	169	198	192	182	202	183	187	167	161	178	182	184	177	167	182	178	166	180	184	209	185	206	188	191	174	184	195	178	182	190	166	168	190	154	200	186	176	179	175	179	180	181	176	172	196	192	193	168	184	171	169	190	179	194	207	194	179	178	165	182	173	170	168	182	173	190	197	182	189	182	190	186	175	191	179	182	188	153	189	180	182	173	182	165	192	184	192	164	175	188	179	179	169	189	208	185	185	160	172	173	195	185	203	174	168	174	184	211	184	169	177	160	193	184	140	163	180	160	167	167	178	155	169	176	162	191	192	191	187	184	189	179	174	166	193	178	157	217	204	177	199	155	178	167	180	190	174	184	194	192	209	173	163	194	182	165	180	185	164	181	171	188	166	169	175	181	189	184	169	184	197	193	176	185	147	191	195	183	183	169	192	180	162	200	188	153	162	188	170	175	187	188	179	196	184	196	176	175	176	186	201	205	185	168	175	178	204	187	179	204	198	185	189	183	174	203	188	192	174	156	151	168	150	163	195	173	169	169	186	172	186	218	189	210	182	191	173	183	198	189	192	190	158	168	188	188	177	180	170	154	207	166	176	188	181	153	160	178	148	187	175	202	208	205	196	185	167	182	194	172	187	172	180	195	187	170	185	185	189	177	200	195	186	190	169	173	189	187	177	187	167	183	180	218	170	169	190	181	169	185	190	202	182	179	190	184	202	206	201	174	169	180	176	192	171	187	150	174	179	193	186	205	186	194	185	184	179	192	196	180	172	193	193	184	167	160	177	188	209	202	185	190	168	200	177	179	155	186	179	181	181	198	211	176	169	189	161	175	178	187	195	190	191	180	182	179	185	184	196	165	171	161	189	185	200	195	189	168	182	183	193	191	164	178	179	175	162	172	166	169	182	161	198	219	166	197	167	189	177	208	175	198	208	159	184	187	169	178	210	209	204	164	189	169	175	193	187	175	200	170	185	202	198	170	173	182	168	183	187	178	189	191	171	174	170	174	184	189	158	184	187	206	175	201	186	188	149	172	170	168	185	155	187	160	185	177	198	183	179	181	169	178	183	168	167	169	171	174	197	167	196	180	185	169	161	194	191	173	198	175	162	193	208	183	164	185	189	175	196	172	184	177	172	194	181	195	175	169	157	177	173	200	207	171	172	180	165	184	175	181	199	197	194	198	195	175	194	176	195	201	175	207	186	166	191	203	161	173	164	191	197	205	164	172	162	200	183	159	182	172	188	160	172	190	186	204	172	184	174	176	191	193	157	165	194	182	203	191	188	187	189	199	203	169	193	185	198	204	202	193	166	185	186	194	183	163	184	197	190	166	218	198	173	182	175	175	164	178	182	190	210	193	190	168	170	160	185	166	175	170	179	187	170	181	178	196	182	176	196	200	175	187	165	182	173	178	177	184	193	192	189	193	158	194	182	178	158	194	189	180	184	206	180	190	208	163	170	190	181	169	156	157	183	184	187	190	171	206	180	191	206	181	177	186	198	179	189	172	188	201	172	194	178	162	172	181	171	172	197	168	161	174	193	195	174	150	172	198	163	149	181	176	179	172	153	174	191	171	196	177	194	205	166	191	166	193	192	177	219	200	172	196	176	210	176	169	173	166	170	166	190	172	168	186	174	193	195	193	186	184	189	180	174	192	160	203	168	178	173	174	179	190	182	172	173	184	187	160	185	183	187	195
18945	5549	563	564	553	558	540	555	561	496	520	496	481	515	468	509	540	492	519	495	506	477	509	526	510	520	497	467	494	526	519	546	534	525	539	497	479	511	502	475	485	525	522	521	510	504	529	487	478	552	493	477	495	525	517	509	504	521	498	529	506	475	482	507	509	504	505	509	504	464	487	521	505	499	485	492	523	480	519	507	502	491	520	478	504	541	466	523	507	521	522	519	517	485	492	500	512	514	482	503	490	486	523	500	550	477	546	482	531	543	490	515	494	485	513	504	484	515	492	518	514	508	520	498	524	514	500	499	487	496	515	534	436	530	463	507	505	520	489	487	481	496	516	529	507	532	504	526	504	468	494	534	522	536	545	476	517	457	543	508	495	526	507	500	495	479	496	476	507	497	489	505	522	497	480	508	500	461	525	484	484	493	501	500	479	525	506	496	545	480	502	472	454	476	525	512	520	471	510	518	530	511	533	495	498	462	502	495	488	480	496	497	494	489	554	525	506	486	502	490	527	533	502	494	476	539	486	533	529	484	508	513	534	504	498	483	497	491	514	524	500	493	495	489	544	501	494	529	535	534	542	513	484	535	508	486	486	499	517	524	492	491	537	481	519	519	464	529	516	492	523	513	535	518	489	495	470	483	470	503	518	484	499	477	492	475	503	499	503	498	480	527	530	538	495	535	469	509	484	479	484	478	488	489	481	527	513	503	526	505	492	508	549	499	503	530	483	507	518	481	491	539	497	478	532	522	479	497	502	513	522	487	492	507	508	492	478	504	494	484	465	499	492	496	517	483	509	505	548	498	535	516	492	512	505	554	513	506	486	510	501	487	506	502	485	508	523	506	515	509	513	480	471	491	487	489	473	472	532	514	532	490	497	497	498	500	529	508	504	558	484	505	502	490	523	506	486	503	489	538	524	530	486	482	508	482	485	486	482	467	463	466	496	493	544	454	479	469	527	481	533	511	469	495	540	482	516	532	523	517	501	521	468	509	489	468	526	519	484	500	482	496	483	474	535	540	517	490	513	492	522	501	532	516	490	521	512	499	528	526	473	500	514	516	488	495	534	490	506	488	492	524	495	493	477	560	522	496	487	506	512	517	520	513	497	486	518	500	530	502	483	531	521	503	513	536	496	477	509	500	518	533	503	509	508	513	516	500	468	508	501	499	472	502	499	552	491	546	486	504	493	517	533	454	503	542	497	513	523	535	516	488	505	488	521	529	573	513	511	504	476	522	529	463	527	488	494	492	524	495	537	512	540	538	511	498	521	483	466	479	477	486	488	522	496	473	453	530	518	508	521	464	500	452	452	476	506	529	494	506	483	522	507	481	477	520	478	504	491	540	506	504	512	464	542	495	494	510	477	486	530	534	534	497	531	518	524	542	568	477	478	511	519	558	443	476	541	488	526	539	496	525	513	484	478	499	497	482	567	500	498	501	500	492	500	491	494	469	531	481	486	503	538	503	473	497	521	457	486	511	472	488	508	504	488	532	519	539	460	550	506	538	472	481	488	510	496	485	495	471	546	503	505	459	532	512	486	492	530	489	506	496	468	474	490	492	481	514	496	467	453	528	521	489	492	528	491	481	478	505	517	574	514	488	509	517	511	494	518	488	545	514	508	477	514	504	474	484	496	519	525	505	506	486	507	497	525	473	495	510	508	498	493	487	500	489	483	479	510	490	478	480	460	526	534	485	465	520	495	502	515	477	503	544	533	529	481	487	497	448	483	462	505	511	514	547	521	466	474	483	516	500	515	518	512	516	488	488	515	556	499	495	518	431	510	513	471	499	476	463	516	498	491	534	500	487	509	509	523	502	491	492	480	494	477	521	519	493	481	505	490	499	487	490	530	521	516	480	510	510	511	494	490	486	493	441	460	502	544	489	496	499	514	479	492	514	491	471	511	496	502	548	500	520	488	479	519	478	558	515	506	534	504	501	474	546	490	498	464	493	476	520	504	488	501	505	517	461	516	480	494	511	519	478	448	517	498	529	512	479	500	484	511	494	495	485	551	474	469	482	503	493	487	513	486	470	478	559	526	522	458	500	476	526	512	506	536	485	507	505	503	524	511	490	499	506	491	485	528	520	506	547	489	511	513	501	518	505	495	516	510	535	514	479	522	536	512	522	501	509	522	488	512	518	535	483	509	495	491	507	467	521	497	502	460	523	502	517	528	486	486	467	538	539	518	503	496	495	502	499	489	448	481	455	505	505	497	490	504	488	504	470	492	523	497	485	501	481	479	489	503	516	527	511	500	461	492	524	483	476	522	505	511	511	503	517	518	487	479	492	536	518	485	491	506	487	493	511	510	540	485	506	516	563	494	498	463	508	512	509	506	515	516	487	491	539	514	507	510	539	509	499	458	509	496	523	528	524	467	477	532	500	519	479	507	485	502	465	528	541	482	510	517	489	468	515	491	540	504	484	542	496	536	547	494	480	503	447	498	526	464	502	456	505	498	514	509	507	533	484	497	505	534	453	486	510	496	529	465	509	462	474	477	519	515	531	516	479	478	481	483	503	504	512	522	498	497	464	498	487	495	477	530	535	487	518	544	525	511	519	479	523	502	523	493	522	535	523	535	510	495	496	528	532	494	489	490	518	527	535	505	471	491	488	489	488	491	510	529	522	506	535	525	444	503	510	469	489	484	517	477	497	509	500	513	491	498	489	512	483	528	492	535	509	470	487	512	536	546	494	513	517	454	489	535	522	486	516	534	514	506	503	496	459	481	468	522	481	503	513	501	447	516	497	524	480	543	500	466	502	487	491	552	521	512	497	537	510	503	522	468	490	533	490	502	488	550	492	527	510	553	520	472	483	556	525	508	532	480	523	494	482	493	496	478	476	504	509	480	502	507	499	501	523	462	496	522	489	474	541	488	516	480	521	531	473	481	509	498	565	516	493	475	538	530	513	515	518	515	482	528	494	533	505	476	492	530	506	459	534	521	498	514	504	498	491	489	520	502	542	532	518	522	527	505	492	517	526	458	491	480	460	506	495	505	507	522	501	477	471	459	520	494	492	505	481	511	510	552	511	500	504	516	502	482	447	491	491	544	480	509	545	506	509	488	495	527	495	505	484	494	526	532	514	498	523	546	470	487	483	482	453	494	457	509	493	522	510	492	523	523	503	517	496	486	531	510	507	466	495	525	474	504	461	507	484	509	485	531	518	468	519	516	542	535	522	491	473	541	539	499	530	530	494	453	490	501	490	498	505	518	489	509	526	510	535	488	523	525	461	524	500	501	501	470	447	519	485	533	505	460	481	510	500	464	501	493	514	515	487	508	488	499	492	480	517	541	502	446	489	476	487	489	538	530	468	472	531	480	437	519	480	490	485	532	515	467	536	527	480	504	487	523	450	504	454	527	466	487	533	490	515	510	524	468	524	533	523	521	511	512	481	569	500	506	531	512	503	509	492	461	538	526	479	516	480	558	512	493	519	516	483	520	506	502	512	489	461	461	519	528	488	490	476	520	539
70280	48362	14238	1761	627	510	467	481	429	421	393	354	372	367	384	367	363	334	356	364	347	358	370	324	361	311	318	332	357	351	330	337	346	329	324	348	333	334	287	324	313	356	369	338	324	287	346	384	357	336	309	332	347	319	334	353	344	324	324	335	351	349	356	347	335	322	347	348	326	355	346	330	312	357	367	317	331	347	318	340	311	323	307	323	311	327	362	301	334	340	356	319	347	344	332	347	332	325	350	343	314	311	339	294	332	342	315	336	357	354	331	335	318	342	323	296	307	333	337	344	305	292	335	351	350	339	349	315	321	357	351	372	336	332	302	323	308	355	349	356	354	348	341	356	318	347	325	339	319	329	331	329	339	339	331	324	341	323	313	324	325	330	313	355	342	342	340	334	323	314	345	312	337	309	320	318	312	317	307	311	348	354	323	334	324	360	345	346	376	336	372	348	354	367	351	315	316	359	322	311	314	359	324	312	347	306	337	297	387	301	348	307	312	381	325	326	341	311	336	344	346	364	361	322	288	348	346	342	335	362	379	359	341	304	330	336	313	364	335	310	348	366	343	345	337	323	345	326	307	348	335	335	336	339	349	307	348	339	337	288	337	332	288	362	303	321	305	293	358	362	314	325	336	322	324	328	358	326	323	310	323	309	320	314	356	312	317	337	367	366	301	344	354	348	370	305	327	329	318	337	332	323	322	317	322	343	341	297	336	321	372	343	325	325	318	371	286	356	340	359	352	321	325	354	325	341	345	349	292	314	324	355	320	345	326	348	310	317	335	296	327	326	343	346	337	310	330	366	327	348	364	326	372	355	316	314	339	322	344	326	297	352	326	329	333	360	341	321	354	340	328	350	345	326	325	311	316	374	342	321	377	348	336	365	355	324	326	321	363	337	350	324	344	281	358	330	322	342	342	353	323	361	328	319	346	362	310	322	353	346	353	381	335	379	325	338	345	334	320	341	332	333	322	304	327	321	321	334	348	351	302	291	347	372	332	306	335	342	320	335	323	345	354	319	376	333	335	359	359	361	347	340	332	352	307	308	325	367	299	324	340	337	337	357	336	307	333	311	350	329	331	352	362	294	351	338	325	311	328	297	354	353	354	355	374	310	338	320	318	335	328	324	311	322	303	331	334	325	310	360	339	343	332	310	320	316	332	315	367	312	320	319	328	316	315	338	342	329	328	333	359	336	321	280	333	310	343	326	306	334	331	350	325	332	316	309	367	399	385	326	342	324	327	338	351	335	310	324	333	330	314	320	341	364	332	362	336	334	314	365	337	325	330	328	328	316	367	345	321	325	325	355	291	362	331	319	337	373	351	314	348	368	358	345	324	343	330	360	343	322	325	366	348	332	327	351	369	340	333	337	352	314	348	295	331	350	326	315	325	333	338	381	360	355	327	341	304	330	346	351	319	321	367	359	352	355	374	320	323	320	339	309	371	330	299	317	339	330	342	321	376	329	337	340	361	305	374	328	329	324	340	296	317	351	332	335	324	356	337	333	335	341	303	350	312	307	310	358	361	332	323	335	318	345	333	352	317	342	341	323	316	333	341	340	307	332	324	345	307	320	302	355	371	321	349	323	342	343	334	362	308	329	356	335	344	358	346	334	343	346	330	328	357	370	322	332	324	301	348	340	347	326	356	330	320	346	347	345	325	335	339	320	296	310	328	323	332	332	319	336	311	384	344	311	344	333	337	345	344	305	343	315	351	338	319	341	335	328	343	365	345	324	329	336	314	365	334	344	367	371	351	357	356	335	318	343	321	346	335	322	332	336	337	346	332	365	336	326	327	305	323	360	348	310	310	331	371	343	336	320	317	328	338	350	361	334	331	369	343	348	352	321	362	357	355	323	339	331	331	311	335	333	321	332	359	345	297	336	335	366	353	331	336	318	335	313	357	328	347	345	355	323	315	296	300	301	306	350	326	351	352	343	345	341	357	332	373	347	339	317	342	316	352	316	324	335	358	353	320	352	325	332	306	347	297	325	290	346	333	323	331	311	331	333	345	344	318	362	309	309	338	315	341	333	327	350	350	335	344	336	326	327	301	308	334	335	344	328	350	361	311	316	299	319	323	357	342	318	354	318	347	345	327	343	339	334	314	317	353	347	358	383	325	327	312	338	336	333	319	320	299	347	340	323	366	318	330	342	351	320	346	309	337	330	344	367	343	341	330	314	369	345	318	337	345	317	315	345	312	316	353	341	356	334	322	308	330	350	359	351	376	322	355	404	311	328	326	312	344	322	325	314	362	334	358	340	343	321	327	335	337	338	327	365	365	367	303	343	318	304	337	334	358	326	335	356	329	350	301	318	326	337	335	304	314	333	299	329	359	357	353	306	315	385	344	361	334	325	312	352	353	344	309	334	349	358	336	308	322	316	336	292	340	358	363	341	309	361	337	334	337	383	362	320	332	323	316	357	316	320	320	325	359	322	350	350	312	303	316	342	350	373	356	337	337	318	351	343	326	328	304	334	325	373	332	315	337	316	335	351	331	308	324	334	329	317	328	325	331	386	334	344	315	340	340	336	367	359	325	361	334	324	345	334	349	296	328	348	323	367	331	340	343	337	329	350	312	369	326	352	304	326	318	311	339	324	329	377	339	360	338	307	346	314	330	320	306	314	332	328	333	336	326	372	346	332	326	326	334	349	358	301	334	312	310	321	303	327	315	356	328	328	355	311	323	317	326	314	383	324	341	346	369	338	343	335	333	348	348	311	311	321	344	329	354	335	356	336	332	340	318	327	359	341	348	374	333	343	322	343	324	345	328	345	334	344	315	339	340	338	349	352	345	313	348	303	344	320	314	341	365	330	317	336	345	322	307	340	317	348	321	342	331	365	343	362	339	318	329	338	335	361	328	294	289	346	303	358	338	339	352	315	310	338	351	323	326	312	314	348	332	314	321	317	358	347	348	319	357	351	321	323	306	331	363	341	351	330	341	326	319	355	341	315	328	295	298	326	320	314	347	367	316	332	347	367	317	335	308	315	358	339	337	334	333	336	296	336	349	322	307	311	312	333	314	348	353	354	329	315	335	333	353	369	339	343	339	361	337	324	332	322	334	348	331	331	347	322	350	355	349	331	316	309	350	304	333	334	313	361	336	326	319	361	352	339	325	335	349	298	317	369	384	368	314	372	336	304	331	310	335	366	346	362	309	321	326	319	334	280	320	320	329	318	346	355	349	333	364	343	309	328	347	361	346	341	349	349	324	357	299	337	364	341	343	357	331	336	373	325	311	355	337	303	366	340	323	307	324	354	324	343	340	352	339	357	332	330	358	336	336	343	338	337	345	331	354	317	350	338	321	357	330	336	327	364	326	298	374	314	316	324	320	324	349	335	328	344	304	331	349	355	340	355	333	346	330	339	321	338	336	339	343	317	337	361	330	332	300	325	318	321	320	353	317	297	322	331	375	320	337	349	325	351	331	319	305	285	331	341	337	370	357	323	350	336	297	313	357	347	309	332	340	304	361	311
44296	29049	2130	2306	2075	1815	1660	1356	1295	1241	1114	1092	999	984	998	954	984	903	940	901	957	895	923	873	869	854	866	812	864	871	848	892	861	830	883	880	904	820	801	871	860	838	873	825	847	835	861	845	822	840	809	798	871	825	875	789	784	855	846	822	788	824	822	811	779	820	826	810	848	845	850	849	853	768	831	880	842	856	793	843	813	888	852	833	878	838	822	823	817	791	822	799	831	839	821	799	854	879	862	812	795	847	804	806	825	814	895	780	818	800	857	853	827	785	790	817	870	767	877	811	865	753	820	820	804	823	788	816	821	810	837	848	861	847	837	847	836	772	799	889	849	808	819	802	829	776	852	811	805	839	855	815	819	823	796	810	818	777	784	846	848	784	825	849	787	815	824	834	855	817	796	809	835	859	787	812	789	748	800	858	808	816	814	844	843	771	795	810	814	801	836	800	832	827	842	784	809	864	775	818	779	832	831	834	820	820	800	737	815	839	806	812	845	838	846	823	814	807	814	822	752	780	808	825	765	863	816	834	787	797	828	827	838	877	831	875	856	784	814	830	821	873	785	848	784	829	868	842	784	778	806	780	852	837	821	847	835	824	777	801	808	855	818	766	774	795	845	884	823	863	765	805	828	827	809	820	845	826	809	812	806	770	843	790	882	794	861	818	821	807	863	840	824	805	815	869	834	797	822	843	875	780	863	796	788	839	800	853	772	816	849	828	814	757	808	868	815	817	834	859	764	782	783	835	811	774	838	742	841	859	842	865	822	782	780	820	809	840	831	835	831	863	853	846	811	826	836	813	784	836	818	871	792	796	784	822	858	807	808	797	836	742	796	808	835	833	823	840	783	866	815	821	770	770	824	813	803	839	787	772	817	855	791	812	854	812	781	806	855	778	830	846	805	849	898	810	832	810	797	831	757	809	776	826	806	850	784	828	793	843	837	818	791	797	860	824	786	820	831	802	836	796	813	763	839	765	827	808	826	796	787	770	818	832	798	792	788	802	796	797	818	808	816	816	800	778	808	848	837	762	744	854	855	836	828	812	793	806	790	814	835	813	802	791	806	793	839	811	815	846	840	776	784	806	784	781	798	795	787	829	802	800	807	861	788	827	791	845	802	789	803	767	816	784	766	825	804	775	751	830	846	771	800	829	769	829	810	774	763	807	864	812	823	824	837	769	814	808	861	807	815	824	842	804	798	896	810	815	833	837	856	822	806	828	854	880	797	814	877	788	829	818	875	839	817	821	833	808	831	820	835	849	858	803	810	832	778	818	852	870	827	824	790	770	866	785	865	811	816	833	833	810	785	821	805	802	767	848	825	777	814	756	813	827	828	808	780	821	798	802	822	845	770	816	786	798	783	784	798	825	795	804	836	743	734	808	847	776	841	823	820	770	772	853	842	850	798	776	761	801	802	804	822	817	798	851	785	773	808	764	779	822	864	816	810	797	837	787	832	776	807	829	798	812	848	844	815	766	805	820	784	792	841	842	900	794	796	792	807	802	771	829	827	846	868	786	844	756	834	844	805	805	828	852	759	816	777	788	826	812	816	798	840	801	788	827	787	787	822	855	794	808	839	817	794	790	823	832	800	793	865	814	739	794	809	801	864	831	812	776	802	820	830	835	833	833	804	865	826	784	862	818	798	815	815	832	832	829	837	821	843	842	801	806	835	779	812	819	847	793	820	807	809	759	840	772	834	781	800	823	792	836	851	833	798	799	792	849	791	820	810	818	773	805	823	840	797	817	866	806	795	797	830	824	835	832	847	804	834	785	782	820	843	817	764	847	853	821	852	835	813	726	781	821	820	802	804	803	769	800	845	852	808	848	854	780	798	811	861	781	840	802	827	835	846	809	886	797	833	821	820	819	843	828	814	789	861	807	805	762	832	808	821	831	739	832	784	833	825	838	823	824	825	831	812	846	837	850	799	819	791	828	824	820	807	790	819	838	818	821	845	861	848	811	845	796	825	866	793	860	782	820	821	788	791	778	782	819	839	859	828	773	843	787	812	846	821	811	849	803	822	874	817	770	844	816	868	835	834	852	815	868	821	823	798	813	841	753	792	784	832	848	855	818	802	805	786	820	804	847	837	835	791	868	781	796	802	852	818	871	854	777	855	842	841	842	798	805	804	812	840	805	835	756	812	787	902	843	794	824	826	823	764	815	843	817	785	838	853	791	845	812	837	798	810	762	849	804	806	858	825	828	809	749	817	796	821	863	836	817	824	808	843	799	851	857	837	813	810	813	828	834	796	790	879	841	811	862	806	805	794	840	790	843	820	787	829	806	865	810	803	802	816	814	766	857	812	839	786	811	810	817	824	861	831	832	796	829	779	838	808	819	808	790	874	880	814	788	813	814	836	830	800	843	804	793	864	813	774	863	858	867	832	864	829	812	791	846	773	846	782	848	873	778	841	849	780	822	773	829	793	852	877	843	824	852	816	810	793	780	777	827	819	779	790	805	806	789	773	823	845	787	817	815	792	816	838	792	895	797	833	792	778	846	820	812	821	791	831	848	876	861	833	823	800	793	840	803	848	813	886	772	807	835	776	825	823	788	795	836	837	743	792	843	825	820	867	822	846	844	813	816	824	774	796	815	807	851	828	725	827	778	822	757	772	765	752	834	838	826	825	778	783	844	797	822	782	807	872	840	772	815	819	909	781	837	815	811	809	803	788	822	843	814	830	837	844	826	788	860	813	815	823	793	816	808	853	851	792	832	815	835	820	824	835	844	794	828	837	831	845	815	847	791	787	789	840	827	809	834	875	844	816	821	797	857	789	833	788	825	841	783	905	853	858	843	813	807	828	798	782	807	827	827	779	812	817	783	822	786	877	869	806	756	808	837	817	769	813	819	770	823	786	841	802	839	860	794	754	780	769	830	788	881	819	818	844	809	786	804	886	802	762	819	790	872	822	811	820	845	820	817	846	854	815	768	809	793	829	814	842	829	800	786	827	832	816	847	842	832	797	825	812	819	838	791	811	799	824	813	846	794	807	852	845	813	802	824	808	812	812	821	854	803	817	777	834	815	810	814	839	831	874	795	814	906	827	858	833	788	811	862	822	838	850	847	800	813	831	793	814	807	808	843	823	833	781	802	814	835	821	826	840	814	753	839	825	818	773	845	802	828	877	828	845	811	790	803	841	819	770	893	828	814	799	799	834	873	795	854	794	761	846	795	858	841	779	807	773	804	801	761	800	823	766	774	801	813	796	845	754	833	862	759	810	796	852	796	827	860	832	813	787	786	818	777	802	807	818	826	856	832	823	823	805	863	763	782	832	826	816	808	799	823	830	825	807	781	818	828	801	814	814	810	832	854	782	802	813	823	784	773	791	793	795	800	840	799	766	793	862	823	774	848	824	789	851	845	788	847	828	815	803	839	783	781	826	841	843	847	781	771	770	830	854	834	787	807	817	839	740	863	784	783	807	842	759	823	788	811	850	792	812	824	854	858	862	888	817	820	775	770	821	810	818	757
80987	59275	21174	5134	1045	735	630	545	428	437	370	421	416	371	343	400	360	373	347	358	313	372	351	353	349	306	343	361	307	353	343	328	366	295	355	262	313	353	280	323	365	316	305	335	320	330	347	305	334	324	309	307	321	312	306	303	342	315	295	308	314	316	317	308	342	309	302	324	319	318	323	361	312	355	329	314	312	335	336	344	323	324	312	343	331	319	342	302	316	280	337	327	317	307	311	312	305	335	299	324	329	332	299	318	305	353	305	297	313	323	335	347	298	322	337	337	317	325	331	320	330	302	282	290	306	316	308	313	324	302	326	354	313	326	297	311	322	339	298	335	304	317	347	312	325	290	336	337	338	326	329	329	388	295	325	316	320	310	327	298	332	302	332	340	337	363	310	362	298	298	313	334	316	336	296	306	310	343	323	300	351	312	347	343	315	314	290	341	317	324	342	343	293	293	325	310	304	320	322	318	304	324	343	335	339	320	340	289	283	335	325	339	302	315	311	326	316	308	301	298	305	319	320	318	351	314	304	328	307	299	318	339	320	316	323	299	315	315	311	305	331	331	323	339	330	339	332	341	313	320	360	361	307	340	328	323	337	295	328	329	359	300	335	271	339	323	346	290	303	304	327	346	341	326	355	334	319	344	326	337	334	301	327	340	314	302	329	342	324	326	317	318	322	319	316	296	318	337	309	297	340	317	312	332	330	312	326	315	326	341	336	351	341	305	313	277	332	330	327	300	288	343	298	330	345	324	337	305	313	309	315	329	312	326	315	322	321	311	319	323	317	329	298	309	364	324	357	311	292	311	325	347	341	320	308	354	350	292	313	300	307	338	347	328	313	332	318	325	347	334	303	328	338	300	314	327	340	356	364	307	307	317	303	333	283	359	309	315	315	299	307	326	321	274	343	335	312	318	323	344	297	339	322	302	317	326	335	335	294	336	315	355	310	319	334	288	345	345	319	340	314	321	287	297	323	324	360	317	339	308	331	315	329	322	314	292	321	300	349	329	304	314	309	368	332	328	296	316	322	286	289	346	365	320	307	324	306	349	309	313	321	323	331	315	338	297	305	319	327	317	325	352	337	320	305	347	335	332	326	331	293	335	352	311	307	298	348	321	326	344	306	301	324	325	327	309	351	312	302	324	332	360	311	324	317	291	336	310	342	302	300	331	325	303	288	348	338	313	354	329	357	308	335	311	284	287	319	311	315	297	333	329	297	294	328	273	339	296	309	305	322	328	302	305	335	355	334	308	305	335	320	312	321	306	312	319	324	304	329	332	316	367	308	332	324	311	334	323	283	293	307	326	316	344	305	329	349	346	306	334	331	324	348	294	315	313	360	347	320	332	297	331	313	296	333	309	290	341	330	319	337	313	335	313	305	303	307	321	345	330	343	326	308	305	331	296	305	337	312	316	317	325	334	330	308	320	347	346	359	305	293	300	316	338	326	306	314	313	305	303	337	327	329	355	349	318	294	335	325	337	299	337	318	327	323	321	332	326	332	307	334	329	323	321	319	291	296	335	323	347	328	330	311	315	337	314	306	308	309	317	336	365	295	309	306	335	311	309	300	325	325	329	347	325	342	320	315	333	330	337	331	315	344	320	337	352	340	288	317	304	359	357	317	311	317	336	317	330	350	341	297	311	306	290	330	312	335	332	344	337	322	354	314	330	334	308	317	333	341	336	308	318	316	328	327	332	337	321	328	347	331	325	334	305	325	318	306	358	347	314	300	321	318	338	306	300	354	332	335	343	303	333	317	330	327	321	314	298	317	359	329	337	360	303	311	291	300	334	360	331	325	331	350	328	309	286	332	294	301	309	315	327	349	320	315	317	310	275	293	308	363	313	327	360	297	287	321	303	302	297	321	358	306	308	306	330	323	318	313	364	313	309	331	352	327	322	317	304	340	280	292	332	303	322	330	328	316	319	336	312	319	350	332	313	248	313	298	337	333	317	325	330	332	338	337	285	324	314	320	293	298	322	319	314	329	305	312	333	343	334	333	305	281	285	319	349	312	325	324	352	325	308	322	314	328	299	315	325	301	338	344	332	312	287	316	329	309	295	319	333	320	349	311	334	319	340	334	355	347	319	338	308	307	311	322	351	312	341	315	325	332	348	298	326	320	341	322	334	333	312	367	318	342	304	312	310	332	295	323	334	321	308	336	320	326	325	317	325	315	325	337	309	345	326	315	322	315	358	355	311	322	339	333	338	303	340	290	322	302	330	323	354	317	344	330	307	350	356	301	337	298	340	326	298	322	355	301	318	356	303	308	320	349	290	329	304	334	321	328	292	307	297	310	348	325	324	317	353	300	315	317	316	324	347	341	346	324	311	328	335	296	328	327	349	324	319	325	314	316	329	326	307	322	322	329	312	312	323	322	322	315	330	315	318	313	319	350	317	342	290	313	300	312	350	336	340	307	293	307	306	317	342	352	322	331	329	309	331	345	333	335	308	326	347	311	319	327	322	331	289	323	308	297	328	319	323	342	310	369	321	295	341	313	350	283	346	290	338	334	330	318	353	319	346	349	329	345	312	326	281	303	313	332	338	360	324	331	346	321	311	337	333	322	306	339	291	346	313	328	338	329	333	299	326	305	323	304	324	330	333	312	295	316	352	356	328	317	323	337	324	338	292	309	331	309	305	311	308	276	328	343	327	331	315	279	294	309	327	327	313	297	308	347	348	320	341	300	348	299	363	340	307	289	312	331	296	313	328	331	311	312	314	342	337	303	313	320	324	321	285	337	344	316	307	318	325	293	340	290	295	336	322	306	301	363	310	340	327	331	314	323	320	325	319	336	299	348	311	360	329	301	315	330	341	323	302	301	325	328	316	269	336	317	305	359	277	336	276	334	359	307	334	313	318	374	310	303	304	322	310	319	317	312	323	313	340	324	325	338	328	288	299	309	306	323	332	315	302	312	310	300	335	321	336	356	312	288	285	322	347	273	315	304	322	343	320	355	292	359	304	286	343	339	319	339	320	319	337	333	346	318	317	338	300	337	283	346	316	342	311	303	324	321	345	333	354	347	324	344	289	310	337	319	312	307	350	346	310	362	294	313	325	301	318	317	291	293	318	329	348	341	327	342	338	342	350	332	349	303	296	300	328	319	314	323	354	299	345	343	316	311	333	324	308	326	325	349	338	328	350	306	325	327	358	299	332	354	363	307	312	326	311	312	298	338	303	351	302	312	293	299	331	329	332	290	321	287	342	298	311	314	317	323	321	309	336	326	319	354	321	310	305	332	306	300	332	310	318	300	349	332	308	333	330	318	337	314	341	293	316	299	302	308	334	344	332	312	310	327	322	351	349	318	341	343	313	312	317	364	313	368	363	335	315	320	358	326	296	284	321	331	305	304	291	302	344	330	300	291	304	324	310	339	317	283	336	344	309	338	314	324	335	341	336	324	309	333	323	343	312	287	350	317	323	319	342	358	367	323	292	331	370	290	334	330	319	334	309	343	305	304	303	312	296	314	364
53896	37461	3223	3642	3171	2582	2196	1868	1680	1519	1374	1240	1224	1172	1110	1055	1025	1008	1014	971	902	884	828	921	905	833	905	853	864	844	858	828	848	814	791	798	814	839	748	834	775	798	796	814	830	830	769	790	838	821	758	778	852	767	806	765	826	785	709	772	786	796	776	791	759	782	726	775	743	729	744	775	783	772	819	753	808	786	818	777	746	738	784	776	755	761	821	740	741	727	783	795	782	838	749	826	750	749	815	739	794	752	751	792	734	737	810	824	755	828	769	760	764	761	774	798	764	716	740	750	771	764	747	814	772	755	759	725	790	740	773	764	734	790	743	773	760	756	785	779	748	779	740	776	780	755	784	780	782	805	796	753	723	742	751	752	756	766	820	769	792	799	750	772	752	728	805	776	774	805	803	732	757	759	844	771	752	777	746	771	741	790	802	734	734	804	768	772	801	754	803	791	790	759	759	767	753	773	764	755	745	716	762	729	813	752	777	737	726	726	794	760	723	744	778	766	774	768	780	764	768	822	759	717	735	766	778	757	760	775	776	710	727	781	762	796	803	795	755	745	719	752	725	757	751	774	700	808	738	776	755	779	741	842	767	755	795	769	723	816	721	739	772	757	771	769	744	798	748	703	740	771	818	765	757	750	739	783	793	751	792	782	730	730	732	753	780	810	760	713	776	719	778	770	767	757	733	779	758	771	788	755	782	729	791	772	779	701	746	752	792	738	747	752	759	736	740	741	807	777	800	790	772	737	715	756	799	743	774	762	759	779	708	788	781	711	754	819	749	725	748	772	795	775	796	741	753	747	691	781	747	783	734	770	727	777	794	774	728	709	799	795	717	760	743	767	721	775	777	755	741	777	751	720	777	789	776	769	758	775	763	733	740	714	735	749	705	746	755	730	712	690	758	777	794	780	754	759	746	738	729	822	763	798	714	724	762	790	778	703	761	821	844	702	744	800	760	749	795	708	773	738	762	777	747	743	802	760	774	692	769	754	792	774	797	765	754	725	765	726	787	717	804	773	771	767	786	737	773	750	817	748	800	744	759	747	814	774	767	756	753	763	775	763	739	806	781	731	795	731	804	779	752	779	760	742	746	723	784	736	813	816	760	760	769	763	793	766	756	724	757	778	799	788	753	751	797	720	785	716	749	743	737	736	748	748	793	728	796	773	755	755	757	797	836	775	788	741	843	777	748	760	714	734	769	819	777	759	717	772	756	802	767	762	743	741	784	781	764	771	764	746	716	734	757	778	740	739	743	784	784	783	741	780	674	758	769	754	762	774	795	744	757	811	764	703	775	738	727	775	768	757	738	785	732	824	743	756	716	797	766	786	761	759	773	720	800	770	764	780	775	769	760	730	759	773	710	715	736	777	713	762	782	734	778	822	760	740	759	775	720	749	770	773	752	787	741	810	742	716	722	758	733	803	708	817	763	778	753	726	716	796	796	762	760	793	767	795	746	791	765	749	786	713	773	746	742	760	754	785	714	805	797	739	728	752	749	781	770	765	749	760	769	835	773	763	786	780	741	779	769	724	793	787	761	753	769	752	736	740	734	754	813	774	736	791	772	752	779	747	755	781	761	768	767	808	746	755	767	747	819	733	733	797	767	694	721	780	790	743	753	802	744	752	754	744	760	752	769	754	770	807	729	740	803	749	737	750	778	749	796	744	717	730	751	718	759	768	751	747	764	757	742	755	775	791	732	750	729	724	752	742	749	777	782	763	714	705	766	751	772	795	770	760	731	735	797	813	722	730	735	817	742	753	703	739	823	755	715	749	807	812	780	760	769	748	786	776	763	765	714	770	767	770	796	773	714	763	765	783	817	793	748	791	801	768	731	727	724	776	848	722	784	766	778	749	738	767	745	750	765	810	765	792	749	799	749	783	750	756	696	823	687	739	756	706	733	781	760	793	784	792	727	807	801	774	767	798	779	748	794	714	771	761	790	771	791	745	768	773	785	755	750	719	725	674	749	742	767	746	708	814	737	781	743	724	736	785	764	752	788	760	760	750	769	747	744	770	747	827	803	740	777	734	742	763	797	760	745	806	762	763	768	715	755	769	797	742	719	773	755	693	774	784	769	735	778	746	750	744	763	783	771	772	759	769	783	748	794	775	829	742	767	778	760	750	730	755	735	765	784	779	816	762	727	748	737	742	760	727	769	737	727	778	705	753	732	711	742	750	773	762	729	795	770	784	747	780	765	722	773	738	744	767	764	758	836	786	773	745	774	803	759	737	752	811	738	716	737	730	773	704	765	799	795	766	807	774	755	781	779	810	785	768	767	741	794	771	762	774	779	697	764	812	740	785	794	762	758	759	763	779	799	801	770	763	742	776	785	797	722	813	736	741	736	772	736	762	754	727	794	728	733	725	767	716	761	742	789	736	768	801	720	762	732	742	781	743	713	773	733	753	753	786	747	760	737	751	782	814	771	763	738	786	748	777	791	767	810	736	775	760	786	786	773	749	761	743	753	726	754	760	755	780	769	776	722	758	744	741	741	815	800	751	824	744	725	741	763	753	726	835	726	749	732	770	778	736	755	762	771	755	709	793	732	750	728	751	787	755	737	786	766	782	803	744	776	767	755	787	763	737	755	809	782	780	775	750	783	786	776	784	788	747	704	794	740	754	742	743	742	837	758	734	729	751	796	810	733	780	779	797	785	763	727	717	773	753	739	746	693	745	772	729	789	754	791	750	739	762	759	761	783	779	782	757	774	720	736	777	814	797	738	784	785	768	813	794	735	743	728	695	813	725	710	787	765	736	743	778	790	798	802	827	782	746	769	796	757	760	787	820	759	786	772	830	733	755	754	792	749	795	795	847	732	753	794	772	776	768	770	757	727	734	752	838	797	733	758	790	742	786	748	732	738	755	793	785	733	801	731	754	737	774	763	754	788	813	741	775	783	764	746	728	770	746	774	763	763	748	785	744	773	773	746	794	725	743	770	752	772	760	754	747	755	776	803	757	766	803	798	810	737	771	759	775	719	781	780	780	762	756	747	746	721	772	738	796	796	742	717	793	770	813	747	789	735	754	761	728	768	759	795	728	780	798	776	782	816	810	806	768	759	777	799	755	704	773	763	752	759	800	763	794	736	788	737	762	763	804	749	795	770	799	786	740	753	752	753	795	709	772	765	795	767	768	724	769	759	765	785	755	767	739	774	800	768	681	768	781	719	718	776	788	766	775	759	754	720	760	762	736	736	774	795	813	712	791	776	784	746	708	734	842	777	731	777	767	764	761	739	734	726	803	741	761	773	765	799	763	754	690	779	778	745	754	719	765	764	743	771	724	774	758	717	748	750	785	743	767	798	731	811	794	733	759	749	732	755	722	787	750	781	769	803	720	764	766	751	784	793	763	743	761	764	783	765	802	736	710	738	801	755	753	790	746	741	779	764	745	744	785	709	745	762	761	812	766	768	810	737	761	797	768	764	790	767	759	719	764	749	787	771	724	729	768	757	789	795	717	823	828	785	757	763	753
19337	5573	296	182	185	213	173	171	179	194	195	187	163	199	192	183	188	186	165	162	178	166	199	178	162	186	178	179	171	197	199	166	180	193	170	172	204	186	192	171	192	168	194	198	190	191	183	166	175	194	195	183	173	222	198	180	166	193	163	203	187	188	192	192	172	191	168	161	194	182	176	192	170	190	168	191	200	172	183	199	182	176	202	195	208	189	182	162	202	186	194	153	182	203	168	189	200	183	206	185	159	200	203	183	184	173	164	191	177	181	150	193	209	158	200	188	168	179	200	190	205	192	177	188	193	188	186	203	159	168	179	159	183	177	193	194	197	210	165	186	184	186	180	198	186	192	173	181	185	170	180	191	196	183	174	182	177	183	162	175	185	199	171	182	176	186	168	180	175	181	200	190	193	190	175	184	176	190	191	185	198	195	172	184	195	195	198	174	158	189	187	192	170	181	178	192	177	167	185	219	183	161	181	190	212	179	211	167	195	201	173	179	196	180	164	179	166	195	161	182	172	154	163	183	181	151	183	195	206	187	192	164	175	177	189	198	170	181	172	189	201	169	190	193	181	191	182	218	182	162	171	210	180	185	187	215	189	177	178	179	157	183	179	177	175	175	186	189	175	191	199	196	182	196	190	198	187	172	175	186	167	193	180	168	178	185	186	192	173	178	181	163	178	185	176	166	176	178	188	177	192	161	155	204	188	182	180	182	180	199	185	177	188	198	217	191	178	186	166	185	200	189	178	184	198	198	196	183	182	204	178	167	166	179	174	188	203	198	203	175	181	168	164	190	181	181	196	191	201	186	178	184	172	186	187	172	198	168	174	205	179	168	180	185	212	167	167	163	169	179	192	161	176	186	175	189	202	181	198	187	204	187	201	173	194	202	176	176	191	191	172	200	178	187	202	167	194	204	162	171	192	219	170	163	221	173	166	204	183	183	201	182	192	191	186	196	173	190	171	176	162	178	185	172	176	183	186	182	191	157	185	140	165	194	166	162	157	167	182	204	195	177	174	175	190	184	189	164	192	186	179	187	179	199	176	162	197	188	209	193	174	171	167	165	193	218	212	209	184	202	177	175	194	190	195	199	192	175	172	185	170	181	175	190	195	173	192	169	198	175	195	203	186	182	186	174	173	200	173	187	223	176	178	204	199	185	182	186	204	193	190	200	177	203	173	184	200	197	188	172	187	181	167	189	189	177	183	159	183	194	183	180	181	174	184	195	186	190	196	178	183	195	176	196	182	176	204	173	169	195	189	215	208	179	188	205	178	204	195	182	186	174	191	171	188	158	197	160	196	172	206	184	169	182	165	183	181	179	196	182	180	183	200	175	178	179	192	187	205	172	181	172	173	212	191	194	174	188	205	185	180	211	175	208	212	200	205	153	171	206	191	198	189	196	193	185	194	184	172	195	176	198	184	188	189	200	179	166	185	179	201	175	190	158	193	171	168	197	176	180	219	193	191	190	187	191	190	184	179	183	150	201	180	176	205	186	181	199	200	167	196	180	194	180	196	188	195	178	176	173	139	153	199	198	194	189	174	188	203	180	188	186	182	175	172	210	177	179	201	177	184	166	165	187	174	181	217	153	197	178	184	161	169	197	174	171	177	173	186	179	205	189	224	158	201	169	167	189	170	184	185	165	184	183	157	150	178	160	197	175	181	191	171	184	172	177	170	186	193	196	159	184	168	185	184	144	207	155	163	163	160	185	169	187	167	206	190	175	184	155	165	212	187	195	155	200	200	176	208	212	169	198	171	167	198	183	185	189	188	182	221	160	185	172	204	184	172	180	200	176	188	189	197	177	156	169	172	178	198	197	169	192	193	167	206	202	206	196	186	204	198	210	166	193	181	179	173	190	208	180	191	181	180	182	159	189	194	173	214	172	184	199	187	188	199	190	173	167	187	193	199	204	178	157	176	188	208	170	200	155	191	167	171	179	191	196	193	183	192	194	184	171	169	151	210	165	184	205	199	171	162	181	180	186	179	213	196	212	199	191	164	197	184	200	173	175	149	181	188	180	151	201	193	170	179	165	173	162	183	217	212	172	180	166	191	191	174	164	173	213	185	215	181	174	177	177	203	183	171	190	182	157	187	197	191	189	181	175	181	186	194	199	163	194	207	190	168	190	183	171	195	193	187	195	174	164	192	174	178	181	177	169	187	181	191	187	178	179	149	177	174	180	192	179	145	205	173	180	168	194	166	204	194	182	215	172	186	186	186	208	178	175	202	189	195	147	187	160	184	176	192	177	180	180	175	168	207	171	165	157	216	156	167	190	189	150	207	195	198	182	169	176	167	191	170	175	169	146	191	211	176	183	202	179	171	217	158	176	213	171	196	182	195	197	181	165	205	170	173	188	172	164	183	198	183	190	177	182	170	188	177	202	203	161	146	194	173	162	214	204	202	185	199	196	168	185	174	177	180	184	194	198	181	200	189	172	183	203	203	214	171	163	189	205	157	203	174	176	170	175	171	154	204	191	181	184	165	198	192	177	164	161	196	181	196	191	181	210	165	191	186	193	169	163	164	187	189	192	233	180	187	208	187	155	167	174	185	189	156	163	195	190	189	170	172	216	191	161	175	174	215	182	187	180	174	173	188	180	156	180	152	153	199	202	208	206	183	169	174	183	151	187	227	190	171	208	185	194	177	169	199	177	187	179	185	193	168	190	195	206	185	179	148	192	168	149	184	213	185	166	184	186	166	193	156	181	185	161	181	163	175	193	194	186	179	190	190	190	194	187	195	161	161	194	193	174	185	195	186	175	188	172	165	164	167	155	174	185	177	183	184	182	178	176	172	187	171	196	198	179	179	158	179	186	174	168	201	182	180	191	160	187	187	155	188	177	168	173	173	189	189	193	197	172	186	167	167	179	174	196	198	200	176	196	180	172	184	179	178	169	187	164	186	185	210	204	171	180	183	159	191	194	181	154	157	195	155	191	169	179	169	169	165	192	177	192	160	190	185	166	165	179	170	185	183	183	159	181	181	185	176	183	181	187	185	189	197	191	168	181	177	200	176	168	190	201	181	191	168	228	197	171	201	185	184	168	175	173	167	161	184	177	177	182	193	192	187	178	190	187	169	169	190	188	180	175	218	170	192	196	189	160	177	194	192	163	200	190	176	164	175	195	172	170	171	197	194	218	186	179	193	202	182	174	204	191	183	154	179	181	191	194	200	171	177	184	181	195	195	205	178	170	143	179	179	164	189	199	205	183	188	178	186	178	198	182	189	172	214	201	170	187	178	215	189	187	194	174	194	182	185	184	178	196	177	175	187	184	170	163	182	189	184	181	172	164	176	182	173	195	201	164	182	198	166	171	193	159	179	190	166	163	161	187	216	175	202	188	204	191	203	213	161	179	177	174	200	184	172	180	188	202	219	173	168	182	182	203	176	160	182	208	192	193	182	155	196	183	187	192	185	177	194	175	193	184	203	195	175	183	190	180	178	192	167	199	185	188	171	191	199	182	164	184	200	179
19490	5663	573	551	543	512	562	576	508	507	510	537	496	526	519	508	488	514	466	510	526	504	521	501	528	476	492	495	521	539	465	488	516	489	517	543	498	527	518	515	497	473	506	490	504	517	537	489	492	526	488	536	474	444	499	510	453	458	520	511	477	465	511	470	471	494	519	538	442	486	492	480	514	496	525	517	524	501	523	471	480	533	526	517	477	531	506	485	488	480	482	512	510	533	540	529	490	467	488	529	503	484	513	483	507	523	515	533	502	489	499	507	496	476	498	491	482	487	497	454	525	500	545	503	465	521	489	467	518	485	478	552	454	511	528	501	524	516	507	498	511	528	510	522	516	482	469	512	477	520	476	504	488	532	486	493	486	493	504	500	477	457	506	505	505	481	560	490	517	516	536	517	503	508	513	515	521	465	499	496	464	524	513	485	488	499	502	511	496	514	490	461	469	504	448	467	500	520	502	490	497	496	498	459	492	495	514	499	500	576	523	484	512	503	462	497	483	491	513	487	507	491	527	510	520	477	514	500	534	508	488	485	519	508	463	468	539	523	482	532	492	511	484	492	514	456	479	499	544	521	491	535	551	506	484	505	523	506	528	561	482	502	541	528	506	475	503	513	499	514	479	552	474	493	499	516	533	510	456	495	492	507	495	513	528	476	495	499	525	514	501	520	531	480	457	531	510	512	461	490	546	510	518	530	551	492	486	494	440	516	504	493	491	496	501	501	515	510	522	496	488	514	527	490	533	506	500	473	468	495	475	534	497	528	506	481	501	505	507	502	525	504	477	468	510	487	496	495	508	475	502	526	474	514	492	507	500	522	513	471	483	487	551	468	530	503	498	514	523	506	467	524	511	505	464	516	513	511	522	483	498	485	505	519	484	513	515	489	503	547	502	516	477	512	532	514	511	513	513	501	485	493	489	507	491	518	520	501	534	512	535	527	487	480	477	534	494	523	518	478	517	473	529	529	490	511	471	481	517	452	485	511	480	533	538	475	519	502	529	509	491	515	501	499	537	512	509	517	480	527	477	519	535	474	490	532	542	487	516	528	451	505	496	495	520	495	495	513	495	550	529	495	493	472	501	519	504	506	525	521	468	531	527	498	461	508	472	508	495	469	491	495	497	532	483	477	515	531	501	507	494	524	509	504	504	537	486	487	482	541	479	529	482	479	531	486	486	491	496	497	505	466	563	542	488	512	482	528	494	501	492	506	503	515	474	526	498	550	568	512	512	516	504	504	496	499	484	528	481	522	489	476	502	494	502	456	491	513	497	495	486	525	516	516	532	496	525	491	509	471	518	506	534	466	519	495	517	490	496	566	491	480	487	512	483	525	476	488	523	504	487	502	517	542	472	501	496	545	492	530	512	520	509	498	509	481	546	526	486	484	468	528	533	494	513	487	516	495	476	499	509	482	498	493	487	511	511	529	513	516	505	513	516	499	504	485	531	489	553	478	491	505	489	509	499	482	501	497	482	515	557	486	517	519	488	499	481	549	511	504	437	508	470	503	470	495	510	540	518	502	472	477	533	437	504	537	484	522	536	484	533	555	497	494	475	553	485	462	504	500	525	469	478	546	500	496	495	484	517	496	492	495	464	489	504	506	504	518	496	498	469	507	494	490	482	522	481	513	521	490	491	472	477	498	504	487	492	505	495	530	502	504	509	494	502	526	535	498	519	482	483	545	511	492	515	467	504	446	478	546	475	484	524	534	473	502	513	532	504	489	513	494	517	479	556	498	491	480	490	487	525	480	474	535	485	522	526	492	541	506	540	481	476	548	476	490	527	492	478	491	527	478	494	474	522	471	501	499	508	523	505	514	486	509	509	510	479	485	541	510	534	493	550	536	524	517	488	470	494	502	531	487	491	460	491	456	480	498	485	507	523	492	485	505	493	498	528	524	558	518	469	534	481	492	511	489	525	507	482	485	489	473	470	523	464	518	532	443	509	533	475	476	502	520	524	502	483	457	522	461	498	469	470	470	461	482	498	491	478	519	494	472	460	545	481	540	488	479	519	501	491	492	526	479	519	492	542	491	519	509	490	522	507	495	487	547	508	495	533	485	516	540	505	463	542	480	520	485	474	482	516	544	488	496	516	531	495	498	458	558	476	462	508	496	483	491	550	533	525	500	494	475	529	489	489	537	474	446	494	473	507	489	524	530	508	503	529	500	473	490	498	525	504	467	493	498	495	512	564	549	501	515	460	478	509	508	514	506	450	519	497	501	492	470	500	479	473	467	519	463	512	498	469	489	476	467	481	482	487	487	493	555	507	491	479	514	501	514	481	522	492	503	492	532	535	511	473	509	510	529	488	475	504	501	510	484	494	533	546	496	518	522	493	485	507	512	472	486	465	511	515	498	531	509	466	487	514	512	492	508	475	507	497	474	483	522	480	511	469	505	482	485	507	507	503	520	496	506	452	508	481	422	535	492	490	480	520	490	517	493	466	519	510	488	537	482	479	509	499	499	488	507	493	493	545	469	470	461	481	510	480	508	515	498	521	488	493	507	538	504	545	467	505	484	478	503	490	453	518	451	506	523	551	527	529	528	463	496	499	543	515	545	462	530	485	500	501	508	514	491	502	489	493	509	501	468	529	539	517	522	508	503	505	491	524	506	520	510	484	514	499	461	507	504	520	541	547	523	492	487	490	460	524	520	512	491	552	489	505	489	483	537	529	491	555	528	495	527	520	487	471	506	489	548	479	502	484	502	460	498	511	538	508	469	533	516	494	489	498	519	495	560	467	475	496	450	523	495	483	472	582	524	513	540	500	490	488	498	499	499	522	516	459	485	478	487	497	499	538	514	527	483	444	501	501	511	510	501	487	498	492	498	522	500	508	510	506	507	532	508	461	497	475	504	439	550	502	473	471	531	505	526	534	544	472	470	530	486	501	486	492	514	551	504	528	496	488	515	518	522	509	496	541	479	505	520	504	493	481	479	507	534	512	503	486	520	477	538	536	498	501	483	497	517	514	514	486	495	505	498	489	505	479	517	514	512	509	473	455	504	497	477	499	435	533	473	491	504	495	477	525	480	490	506	514	484	527	506	507	508	521	479	489	476	529	497	473	509	504	545	523	510	508	527	536	509	481	468	482	499	512	457	557	502	494	470	512	468	509	511	505	479	499	528	501	521	490	478	510	488	497	508	478	523	495	496	512	548	528	527	497	529	479	495	527	527	522	502	514	499	532	499	489	482	501	456	502	513	514	553	508	510	511	533	493	496	506	477	546	508	476	541	527	481	480	475	491	500	524	460	533	475	521	529	515	497	512	498	488	479	530	574	466	518	501	489	528	516	461	488	469	501	517	506	471	512	501	478	480	464	500	466	524	516	458	503	551	477	528	523	492	500	491	536	503	512	532	520	502	509	525	447	492	500	486	516	462	519	507	500	525	486	536	467	474	534	490	477	495	521	504	500	490	504	486	531	493	523	510	516	487	532	514	497	497	484	476	463	517	497	469	467	460	503	505	488
70819	49154	13669	1714	617	565	441	461	438	425	400	371	363	395	363	362	356	330	346	350	363	341	311	316	293	372	348	321	328	347	330	340	345	354	333	304	332	333	357	337	367	332	370	372	351	329	341	341	337	323	321	327	339	329	362	354	342	332	356	339	350	332	307	316	326	317	345	296	335	329	344	344	347	323	362	377	354	334	347	328	373	356	333	317	376	298	318	342	358	338	312	282	320	317	335	352	295	327	347	303	353	329	376	332	351	315	357	339	345	331	346	366	361	306	360	326	340	370	322	332	315	343	350	335	337	362	303	322	343	331	334	321	311	322	319	321	377	303	354	357	328	338	347	320	303	319	310	367	349	340	319	339	353	342	353	358	362	329	336	359	312	332	327	331	370	317	323	339	363	325	348	417	321	318	349	342	326	326	336	321	356	334	292	354	326	332	325	311	345	349	350	309	343	355	371	336	340	315	352	330	351	324	368	327	357	326	341	352	334	336	338	338	314	357	332	350	333	325	311	332	354	306	344	346	341	346	335	385	345	357	313	350	326	323	332	335	359	338	351	315	336	327	368	336	346	310	320	334	313	351	322	372	375	312	348	300	327	335	300	309	336	332	335	347	339	335	308	367	335	371	302	314	327	325	313	335	341	319	367	331	335	307	359	312	369	319	329	336	329	337	331	312	332	334	338	355	303	337	356	324	327	333	346	354	285	365	397	347	332	319	330	341	324	350	362	376	319	352	325	306	350	326	346	335	303	320	358	332	313	329	357	347	341	364	322	346	367	345	316	327	344	343	329	351	345	299	338	319	332	349	331	332	340	370	329	350	330	299	324	308	310	346	338	329	358	346	347	344	322	318	337	341	325	339	333	351	335	349	374	353	329	323	348	321	326	358	342	341	325	344	323	337	341	325	334	329	296	338	334	350	329	329	324	350	328	294	331	318	336	344	319	332	344	343	326	351	342	327	326	369	325	336	342	352	352	291	341	302	339	330	344	341	327	348	318	327	347	346	325	353	319	316	354	342	387	334	320	337	360	336	327	363	312	369	334	334	336	330	322	344	321	306	289	319	338	331	306	348	350	358	329	316	356	313	328	321	339	358	318	319	299	360	340	318	325	319	358	355	338	315	345	357	368	312	318	325	323	311	344	339	316	305	339	333	338	342	318	340	362	334	368	333	317	329	339	318	302	348	304	316	347	366	332	350	278	340	332	337	316	337	339	318	349	310	343	331	352	321	335	343	319	348	355	331	329	349	345	329	344	344	344	311	343	331	344	331	367	343	302	325	346	350	311	375	308	303	336	332	361	349	340	305	336	335	340	341	354	303	288	323	348	319	338	360	316	328	331	303	314	368	347	350	319	344	357	320	376	360	334	314	340	351	316	286	367	299	300	365	327	340	310	353	369	341	328	334	343	315	344	353	345	364	324	337	322	344	313	310	314	325	334	307	326	364	364	328	328	334	313	316	339	303	343	312	325	326	339	359	348	341	325	328	311	317	321	343	317	322	343	318	340	371	341	317	301	322	328	321	339	344	328	332	332	336	345	363	338	349	351	347	341	344	350	379	328	330	344	352	354	308	363	376	319	353	314	336	356	334	330	348	344	328	339	313	347	302	312	358	318	329	361	325	354	366	329	343	320	317	334	343	323	330	333	330	336	334	342	338	347	356	338	352	338	325	335	314	355	313	309	339	373	320	329	313	355	351	363	344	326	340	312	318	368	314	329	318	327	347	328	328	339	371	317	309	309	334	364	358	335	316	334	314	366	337	372	327	346	341	325	305	313	300	339	330	357	386	293	336	321	378	342	363	335	327	309	341	336	353	315	343	334	360	310	316	320	329	364	338	383	330	357	342	343	327	342	321	345	325	324	305	332	330	354	332	336	335	326	326	369	318	327	310	309	333	352	382	326	302	333	301	309	317	371	325	351	344	370	353	344	355	319	352	324	315	314	338	286	316	359	337	370	359	387	378	360	304	355	337	348	369	345	360	325	336	294	340	341	352	325	291	318	351	327	315	321	348	315	316	326	336	346	356	317	331	322	356	335	352	351	325	368	322	317	340	326	331	347	336	332	335	340	337	341	319	319	352	306	316	311	307	317	345	316	336	342	292	333	328	328	343	354	327	346	338	326	357	310	354	334	357	321	329	316	340	355	346	335	331	346	334	323	357	318	316	302	349	332	300	332	337	303	306	329	376	346	338	316	318	337	352	332	316	318	307	335	323	323	338	306	353	370	323	337	345	322	380	368	315	385	330	340	343	352	349	285	315	347	338	357	316	326	354	363	358	330	321	361	320	338	342	330	332	348	340	317	317	373	357	353	358	337	390	346	355	327	345	311	335	326	347	327	330	340	361	364	349	346	306	341	329	328	316	335	327	305	357	319	350	312	282	314	339	360	353	386	334	331	314	322	335	332	314	316	343	343	313	332	368	329	316	367	357	332	312	342	377	343	310	326	330	330	342	348	341	339	337	368	364	346	327	341	351	350	292	332	353	339	351	313	328	338	357	356	330	344	321	353	341	324	340	357	346	337	344	365	340	336	382	342	332	300	346	346	324	368	359	301	354	339	334	335	331	332	326	330	339	342	346	336	335	316	360	323	315	374	357	354	346	348	340	338	337	332	325	361	360	322	309	332	360	339	355	329	336	345	320	323	339	352	358	346	333	323	363	349	335	346	338	333	357	336	361	354	361	344	326	339	314	324	333	318	343	313	344	295	345	324	332	317	333	356	355	318	347	327	351	350	326	341	330	311	292	339	343	339	320	311	318	336	346	340	300	348	362	352	365	374	358	352	302	344	341	357	332	377	282	346	318	341	328	321	318	356	305	357	330	349	334	343	320	343	325	349	307	342	352	356	359	318	328	326	340	330	366	337	352	336	367	334	298	324	340	357	365	315	329	335	305	379	328	372	341	330	385	337	340	329	335	364	354	338	369	340	350	372	334	372	328	338	329	342	353	344	346	313	303	349	323	328	334	300	309	321	352	375	341	354	344	329	315	356	354	335	379	328	341	362	335	326	361	334	305	311	337	308	313	346	327	327	333	314	300	357	331	358	327	384	347	318	332	360	353	336	352	335	317	357	323	345	360	341	327	309	338	382	342	360	337	341	304	334	323	347	361	322	353	342	354	337	349	305	336	324	367	335	346	363	330	360	329	303	327	308	350	344	338	308	348	320	346	370	348	340	339	322	352	307	328	351	322	366	361	343	339	330	352	347	328	344	348	345	339	328	341	346	334	337	322	307	313	348	379	327	342	361	314	355	334	360	339	306	315	336	346	313	323	311	297	367	313	348	315	342	344	327	369	352	350	351	356	335	326	354	303	332	337	322	346	372	332	329	337	364	352	350	329	336	320	318	341	355	325	309	315	358	344	328	353	332	336	340	310	328	293	324	338	388	335	344	333	321	333	325	368	312	307	349	318	347	355	364	325	340	322	357	363	326	329	324	351	314	340	305	344	328	324	328	359	342	338	325	343	323	345	340	351
44970	28949	2158	2289	2014	1828	1591	1412	1349	1209	1146	1139	1064	1059	993	977	987	913	925	856	886	858	797	880	813	858	925	886	889	841	843	787	812	869	813	911	865	830	845	816	813	880	909	842	835	821	855	858	846	796	832	823	826	862	840	773	797	873	832	829	862	830	824	875	827	792	850	797	810	833	818	826	844	839	815	764	832	797	883	820	885	846	795	854	797	855	814	815	847	783	752	834	801	811	779	831	828	819	847	824	806	832	820	848	799	804	797	770	845	815	826	861	820	800	837	840	839	813	838	782	824	847	865	801	856	812	835	808	799	861	828	818	779	774	849	778	844	826	793	843	833	854	782	825	819	831	805	805	803	840	826	822	778	792	795	815	828	813	803	802	842	799	799	819	866	775	850	823	833	838	855	764	817	788	815	840	829	851	785	824	825	815	809	854	824	846	787	828	834	812	810	815	819	833	792	837	802	822	824	818	808	780	801	844	812	790	799	835	788	832	811	814	850	859	855	788	830	820	785	763	835	786	799	813	873	821	786	828	819	823	853	850	871	786	794	833	780	828	851	798	784	781	819	822	881	851	835	792	843	805	894	825	843	818	793	802	861	844	829	819	832	815	807	786	834	844	808	818	833	801	859	772	804	808	804	858	838	798	793	815	864	879	814	846	824	800	779	818	790	781	817	825	823	786	822	818	867	868	814	842	846	832	861	802	817	791	743	788	877	821	843	847	771	821	857	824	867	779	813	834	845	834	757	858	792	755	819	832	792	800	817	816	782	888	848	837	823	815	875	779	861	815	771	810	813	822	879	769	835	840	806	795	798	822	819	793	804	758	822	792	825	803	842	832	819	830	831	840	801	852	832	860	846	777	796	827	818	788	870	813	804	834	835	811	806	830	854	853	795	803	777	869	785	823	822	818	862	811	842	829	760	806	799	869	832	783	790	826	796	822	828	765	845	795	817	808	782	788	838	795	844	832	850	825	847	845	797	846	809	784	807	828	771	794	822	794	808	806	790	795	817	828	814	801	859	851	837	825	820	803	811	840	756	819	828	833	809	833	807	860	828	803	811	863	832	835	866	785	795	858	831	852	796	842	783	828	793	809	788	827	818	845	818	828	840	841	813	777	826	842	824	821	839	877	843	785	790	833	817	827	814	811	871	819	792	803	869	787	838	821	787	827	832	805	809	855	830	811	840	796	781	844	847	762	864	851	814	845	764	811	813	815	901	838	808	822	819	821	800	827	817	822	818	864	813	791	848	811	821	823	866	813	810	820	868	817	836	836	757	800	881	825	808	800	833	828	784	797	863	845	822	765	809	788	799	818	830	821	798	818	817	805	798	777	825	808	817	877	784	798	808	795	801	799	820	794	833	933	790	780	809	844	787	831	771	784	846	804	831	818	808	827	782	814	792	820	851	787	793	828	829	831	795	822	844	856	861	786	786	826	841	840	840	823	857	786	850	805	891	854	796	822	810	814	810	853	780	865	805	855	846	833	804	828	822	801	885	798	786	863	868	857	788	748	808	819	830	839	812	823	835	848	754	856	804	771	784	869	809	801	864	835	771	861	825	812	792	826	848	786	821	819	836	809	827	823	810	812	794	814	844	791	814	828	883	848	856	834	805	802	786	828	827	815	803	797	877	812	841	816	810	830	820	855	784	800	814	870	821	810	763	827	793	792	816	770	813	793	823	898	824	796	807	832	890	821	806	769	841	843	832	805	825	809	794	867	824	820	797	774	775	833	844	807	821	824	798	811	783	811	784	794	822	768	810	829	791	819	800	786	836	847	841	835	806	810	819	884	774	849	813	785	804	849	757	854	852	806	819	789	868	814	837	811	814	816	791	817	835	838	821	803	845	813	875	830	830	818	828	799	828	804	841	845	817	854	875	852	820	770	784	848	880	813	797	855	836	833	778	852	824	791	861	830	820	821	818	781	790	786	795	809	799	871	853	859	819	827	794	786	842	860	838	837	704	802	804	787	829	812	807	749	849	800	777	792	817	808	848	820	789	777	831	812	833	837	816	848	856	777	781	853	806	801	847	795	838	798	830	834	850	820	858	839	845	800	796	826	865	863	796	826	814	801	838	775	853	800	830	802	792	848	835	804	828	839	861	812	785	805	811	788	841	796	823	863	888	825	791	819	832	874	825	846	799	776	810	788	815	825	854	811	782	856	836	738	901	773	832	837	805	838	795	781	815	812	790	792	833	842	823	822	831	787	782	799	819	806	845	829	827	837	831	818	815	806	795	832	787	848	823	818	861	752	819	820	792	804	807	794	823	790	790	805	794	847	861	834	855	832	828	862	834	882	808	836	798	801	806	810	841	828	815	819	828	838	778	867	871	813	797	772	785	870	851	838	824	817	803	782	819	823	814	821	813	859	856	788	844	784	812	833	813	845	861	841	836	821	840	828	841	787	817	803	795	841	819	808	860	842	847	833	792	842	807	794	840	817	818	837	792	818	812	817	792	813	845	819	874	802	798	805	742	798	827	813	790	788	838	825	840	833	866	789	788	826	819	830	794	814	806	819	838	820	848	876	808	848	779	840	844	862	836	866	792	869	836	848	821	811	816	846	772	835	821	791	787	794	851	838	853	832	847	786	868	836	852	808	821	833	879	830	868	786	775	845	878	873	792	818	833	781	810	837	870	836	810	863	805	838	777	846	855	823	827	850	825	834	844	823	788	828	796	754	870	830	834	782	823	859	814	827	854	824	787	839	784	803	869	838	858	855	801	791	816	839	806	839	811	879	834	815	814	802	799	811	790	786	807	794	830	798	866	791	837	800	806	833	869	849	879	854	774	791	835	855	814	805	842	775	813	826	800	843	820	809	800	829	789	797	810	803	798	852	827	869	794	878	817	863	820	809	785	783	871	873	756	796	779	793	841	821	807	790	826	886	819	821	781	775	831	826	857	812	829	785	755	777	822	860	816	871	855	827	854	816	817	826	810	790	800	735	875	830	887	835	846	759	827	828	834	823	814	787	789	799	837	795	839	824	810	794	816	821	820	786	832	843	820	863	791	755	819	836	807	881	850	856	781	829	825	787	837	807	819	825	845	808	812	823	849	799	851	797	801	806	836	834	816	814	798	810	807	799	811	810	848	806	835	740	821	844	827	832	810	854	854	818	850	832	811	797	862	878	856	820	802	844	819	822	804	823	806	792	847	819	759	823	835	786	815	862	821	827	815	833	827	827	831	780	882	841	808	807	863	848	816	811	857	845	775	831	793	882	867	799	848	838	821	742	877	822	798	836	784	842	827	863	860	811	816	864	776	802	827	813	821	810	794	771	789	788	790	799	817	867	816	871	821	811	819	845	821	817	788	785	829	821	860	772	829	779	809	862	873	850	835	782	818	829	814	777	851	847	804	770	812	812	786	834	795	779	798	783	820	796	807	826	761	839	823	811	834	785	745	820	819	792	816	808	828	823	823	816	735	837	842	802	852	835	817	828	813	784	851	775	812	828	793	863	833	822	744	794	878	791
81029	59315	20936	5043	1108	757	607	510	487	421	426	409	425	382	358	354	369	378	352	359	352	353	342	313	334	305	334	319	335	343	332	327	373	328	336	336	318	337	357	326	315	351	292	355	314	333	323	321	342	333	330	304	332	330	334	323	322	335	328	332	326	314	342	342	330	347	303	363	347	339	312	324	332	338	338	329	310	321	313	365	340	301	359	326	333	350	328	304	321	332	316	326	328	341	315	319	310	317	329	304	374	330	326	339	318	329	341	315	308	339	311	305	284	338	334	285	308	345	312	293	317	306	306	307	331	311	328	317	320	313	336	326	366	323	314	337	325	321	330	333	315	282	310	359	356	326	347	348	350	299	324	315	339	301	310	312	300	343	311	343	373	338	325	323	320	310	313	321	316	331	318	346	327	303	302	368	325	338	290	329	328	316	303	311	313	364	324	300	298	288	307	351	315	306	318	335	339	336	315	318	308	303	323	322	328	364	282	314	337	344	318	296	316	341	331	335	317	339	336	319	320	339	317	304	339	332	321	308	316	340	326	287	301	310	375	327	328	331	305	323	311	344	329	308	310	305	293	316	316	301	323	320	335	323	301	315	309	317	329	319	333	358	318	328	319	330	316	323	370	313	317	333	322	303	285	299	307	322	316	315	313	324	353	337	354	313	329	323	313	331	300	324	317	304	343	296	296	339	323	331	302	309	326	357	314	316	299	339	328	322	321	310	329	328	348	346	327	302	305	323	313	318	310	337	331	305	291	303	325	326	333	320	291	335	341	336	321	316	320	300	326	318	289	345	319	310	353	305	284	323	314	298	335	347	355	346	319	325	321	291	324	287	302	302	291	332	347	319	328	349	314	330	341	348	286	318	320	327	309	323	307	324	296	313	324	345	353	301	329	319	332	297	321	356	344	312	285	323	315	305	318	345	350	301	306	321	306	341	286	320	312	378	297	314	324	338	326	326	329	303	347	312	338	344	338	328	298	340	261	288	300	334	331	308	326	306	334	281	321	324	317	298	333	315	327	306	314	324	358	324	295	318	288	336	300	330	330	324	328	330	315	354	335	324	322	308	327	323	313	304	295	336	311	335	336	334	320	330	296	350	311	362	324	353	355	305	344	376	324	309	329	322	299	356	312	303	331	300	301	298	347	360	329	359	356	319	325	303	321	307	299	316	340	303	334	318	328	304	318	345	284	332	310	291	327	325	282	312	337	337	311	313	336	309	350	320	335	327	319	332	327	336	325	282	306	313	331	325	332	306	328	309	320	285	320	299	325	346	290	329	309	305	281	331	285	301	320	349	315	364	342	329	319	302	343	315	285	357	318	300	350	284	324	371	312	325	353	338	326	334	338	348	319	316	333	315	326	315	351	313	317	330	316	333	297	332	325	318	323	324	347	343	341	296	369	335	327	310	323	296	324	311	344	341	347	311	286	333	301	304	324	308	319	332	313	309	325	301	322	335	302	333	320	320	338	318	324	295	298	299	312	332	317	330	331	317	329	328	336	330	339	338	336	310	341	338	322	336	340	336	320	340	322	316	350	297	329	334	338	333	314	343	354	331	351	296	337	319	335	324	346	335	329	317	316	313	302	338	296	317	362	338	295	333	302	327	335	326	300	312	328	305	317	309	307	361	356	308	337	291	352	347	301	298	291	298	311	338	326	298	285	343	311	331	320	295	316	304	292	277	314	375	302	334	356	317	312	296	318	288	335	307	351	293	319	334	311	293	298	325	316	326	352	313	318	301	327	295	333	292	309	305	336	334	290	288	325	318	297	283	320	345	314	351	301	292	313	339	350	324	306	350	316	323	309	342	286	316	273	302	378	313	342	298	310	301	321	337	324	293	331	313	305	332	348	311	322	327	327	313	334	338	334	298	312	319	313	303	324	298	303	312	361	305	353	320	307	338	312	335	314	327	328	339	343	292	342	306	304	304	294	283	324	343	315	380	316	334	305	298	351	337	303	317	316	289	343	313	327	326	361	319	344	333	318	286	299	313	304	320	354	322	292	289	328	328	361	301	336	352	328	327	292	309	301	329	337	309	330	301	333	309	309	302	360	323	344	337	322	315	325	333	339	296	307	324	311	291	320	335	326	327	332	342	315	300	325	309	306	323	315	332	344	285	306	318	343	317	318	343	310	303	328	289	336	327	314	289	299	322	312	322	365	304	303	364	337	304	352	319	328	303	311	340	331	314	330	328	327	327	292	317	299	284	355	335	283	345	312	320	325	332	312	317	315	315	299	336	343	354	307	342	294	303	344	302	325	307	346	340	348	300	340	310	298	330	340	332	345	323	336	340	289	312	294	311	295	303	320	310	310	313	337	349	290	350	338	329	310	333	330	315	334	349	287	333	311	346	316	343	278	294	332	299	322	303	320	321	347	337	303	314	344	346	343	315	295	312	318	311	356	326	333	308	314	360	319	312	324	311	330	343	329	324	300	328	314	308	324	362	316	320	329	317	340	313	332	302	320	342	326	309	330	338	326	301	294	318	344	303	339	331	283	320	304	333	334	313	376	312	316	327	325	324	307	308	293	299	315	326	340	331	302	323	328	318	337	328	358	316	332	297	305	335	317	318	353	354	337	341	322	309	356	327	299	292	284	328	302	312	331	317	344	304	323	365	300	323	341	311	333	293	293	313	326	305	321	314	351	317	280	295	327	310	341	297	325	300	344	335	291	329	318	335	321	333	335	312	331	312	316	340	344	350	353	323	354	327	333	366	348	306	331	350	326	324	328	298	322	301	319	311	304	304	344	315	330	333	276	336	310	322	376	303	320	325	312	316	324	307	312	325	310	341	307	304	356	314	347	335	287	337	392	321	327	323	299	320	327	321	330	314	317	305	330	309	310	313	319	330	345	315	314	331	308	304	332	316	310	304	338	322	361	323	306	338	311	328	313	305	303	288	302	269	297	332	320	360	312	321	330	320	335	339	312	336	354	316	334	339	329	317	304	353	317	317	322	315	345	327	330	328	308	331	331	313	313	314	351	336	334	339	324	324	312	333	322	356	337	353	303	302	329	319	339	317	311	322	325	325	325	310	302	323	332	325	312	320	340	339	323	279	343	333	298	317	320	362	310	317	334	337	332	290	328	321	279	310	332	319	303	346	294	294	299	325	320	334	322	337	312	331	289	305	349	315	320	334	319	330	343	331	304	315	308	320	320	334	310	292	319	321	309	332	329	359	350	309	337	336	299	322	327	322	329	322	307	317	310	306	314	334	329	331	322	307	329	322	320	327	333	329	337	337	284	342	316	317	335	337	318	282	320	305	335	311	331	306	316	299	324	305	343	273	335	319	301	336	331	318	308	342	330	276	283	303	334	311	339	341	306	283	315	304	321	322	308	306	316	333	350	296	305	320	329	334	279	307	318	309	314	360	319	303	303	340	324	326	341	310	317	308	297	330	320	317	315	323	327	337	297	272	357	288	340	343	334	332	347	298	320	307	315	310	319	338	308	327	295	346	294	322	341	328	344	319
54359	37325	3327	3549	3027	2530	2211	1874	1658	1501	1383	1272	1204	1111	1047	1110	1025	978	912	941	926	932	855	939	888	886	872	805	876	835	749	890	805	813	845	832	854	796	764	786	816	780	807	791	791	765	801	750	752	801	772	783	807	804	787	824	803	802	770	772	773	779	754	759	736	794	739	731	752	751	758	801	756	743	760	760	750	753	794	775	760	776	779	729	745	767	756	821	766	785	757	749	776	741	767	763	795	769	764	787	784	791	768	781	750	803	747	800	726	720	761	759	745	801	756	738	785	808	731	789	800	725	770	756	760	776	830	808	740	775	741	838	779	758	763	811	728	783	777	744	787	758	761	743	792	703	721	775	772	766	775	753	753	749	771	754	758	751	739	783	750	727	710	788	781	795	763	780	800	757	759	708	769	717	745	770	773	722	729	788	728	779	754	736	766	757	803	761	722	714	739	753	737	759	737	720	788	755	804	778	795	722	741	735	787	756	743	783	786	767	759	768	788	797	716	807	738	775	794	763	760	731	754	771	745	761	733	750	784	791	765	764	756	802	726	746	774	782	741	789	751	726	756	741	776	777	787	784	753	766	732	737	728	764	732	757	741	737	806	800	724	738	778	737	706	784	772	763	714	756	779	708	775	733	817	754	733	720	774	763	763	750	785	792	739	727	793	714	792	808	769	746	781	728	793	748	801	786	734	770	773	701	709	737	770	752	788	767	780	737	784	734	779	755	768	739	774	794	794	780	793	748	750	768	735	803	765	789	771	737	748	813	786	728	772	765	775	764	773	783	731	741	761	721	764	792	775	787	768	762	718	795	757	765	718	795	731	745	741	805	769	749	735	751	741	780	779	756	808	753	768	784	718	761	767	755	756	748	766	736	730	803	798	778	748	778	778	731	796	775	711	808	776	794	775	778	772	769	832	796	777	741	757	808	776	764	775	773	790	733	758	750	747	706	787	786	764	765	799	795	804	797	731	757	725	757	785	715	758	754	818	777	766	689	770	771	773	730	731	757	739	794	807	709	789	753	760	778	759	782	762	759	765	758	776	740	717	759	726	726	738	735	786	723	767	796	779	765	747	767	804	790	766	738	759	746	804	773	771	753	770	763	771	775	807	768	771	726	764	729	747	780	777	734	820	724	753	766	745	774	735	811	751	812	742	738	812	782	731	760	767	725	763	708	826	737	764	755	753	777	730	767	763	797	783	759	785	781	795	732	802	747	733	790	747	748	774	755	747	741	789	809	739	714	750	740	778	775	717	794	793	790	742	748	724	738	758	731	729	826	763	739	773	774	783	787	794	737	768	750	763	756	746	751	762	743	786	742	791	732	713	757	784	694	684	782	720	745	752	720	719	725	734	733	760	767	775	780	732	769	804	762	740	756	735	711	796	750	741	784	771	755	752	770	763	766	763	741	730	708	783	777	736	728	786	796	773	728	693	814	753	753	747	736	777	759	743	807	749	781	776	755	750	771	779	762	765	773	797	740	753	781	776	752	802	753	760	778	774	770	755	742	791	730	794	779	726	717	701	731	753	745	758	752	748	778	766	721	741	742	822	749	801	702	768	745	762	772	735	788	728	780	766	769	743	717	755	833	746	780	721	794	774	763	748	758	787	781	753	771	778	762	782	774	752	747	744	775	753	774	766	770	806	735	757	771	777	772	740	779	708	733	774	777	753	743	749	713	708	760	738	758	760	756	739	764	776	732	773	763	785	767	706	737	764	814	752	801	763	762	791	779	752	716	795	740	733	800	759	755	763	724	761	763	730	716	766	787	785	748	761	780	740	787	790	759	740	772	764	728	770	770	782	744	770	759	778	805	773	745	802	727	759	782	754	721	782	744	748	755	728	785	730	738	761	759	741	772	744	741	756	745	798	776	794	784	743	748	745	762	754	706	789	777	758	756	730	760	782	769	765	756	803	721	747	721	771	764	782	788	745	726	743	696	745	773	762	734	762	769	765	738	788	790	762	756	793	756	799	775	748	785	733	747	784	770	761	772	771	775	753	752	766	754	770	749	771	768	771	769	699	746	765	701	746	748	761	776	758	765	718	739	724	773	750	767	815	754	744	752	771	741	792	796	751	750	739	801	771	746	820	762	735	746	720	775	732	818	744	723	757	760	722	792	777	751	780	748	773	738	741	742	745	780	795	829	752	767	730	771	764	794	753	782	772	755	742	787	727	711	758	727	775	724	791	739	727	781	733	787	797	724	794	759	769	750	787	741	762	753	711	761	763	758	731	767	780	772	734	756	725	786	736	727	755	767	757	748	741	762	740	727	752	746	724	758	748	709	765	785	737	761	694	746	727	779	772	748	745	770	755	744	766	784	744	715	733	796	753	758	741	756	802	717	700	719	763	783	727	827	760	776	739	777	803	753	756	730	762	715	744	777	767	732	779	761	765	751	751	717	764	767	751	789	770	777	804	734	781	780	788	752	794	804	792	787	791	781	778	729	750	769	753	744	742	740	704	751	761	752	813	757	763	780	778	782	799	758	735	748	756	776	812	731	749	752	746	821	765	749	759	752	775	737	781	770	778	751	789	762	729	733	778	789	752	773	773	732	746	744	773	724	758	738	777	798	741	782	777	725	776	744	768	764	765	756	765	781	768	789	758	770	761	779	817	769	807	786	735	734	723	746	787	759	729	761	729	788	747	776	802	732	706	768	750	791	768	757	771	745	768	745	761	739	773	701	734	772	735	765	796	789	731	705	797	790	700	771	761	768	730	748	756	801	767	776	803	759	771	731	775	748	756	770	789	804	744	784	778	783	739	805	741	765	777	778	822	714	731	748	735	791	739	807	751	794	809	751	786	757	790	783	771	792	786	766	779	742	769	716	741	752	748	810	770	738	810	777	761	738	811	792	798	723	738	780	800	734	776	793	727	764	772	739	758	784	748	756	730	792	769	781	737	711	778	750	755	807	784	749	761	736	715	733	831	758	745	701	736	742	770	801	753	745	747	754	753	745	793	777	776	718	743	752	801	794	731	767	768	792	740	773	768	714	755	734	789	745	788	755	744	743	757	811	732	776	773	791	779	770	768	738	766	800	772	742	769	777	762	772	800	797	742	747	760	750	756	745	723	741	811	787	804	761	756	748	787	763	755	686	724	805	710	744	737	741	731	789	793	754	742	717	749	731	757	757	762	763	766	753	723	744	772	735	794	771	789	801	711	734	729	703	732	792	738	796	762	775	794	736	819	722	713	754	773	765	800	781	733	786	805	784	765	775	747	749	801	777	799	761	753	815	728	757	793	769	722	712	742	753	792	772	751	778	756	766	793	740	757	775	773	723	786	730	775	745	709	786	749	729	742	813	781	773	761	763	711	812	738	736	750	771	744	748	767	747	740	735	804	796	802	734	755	759	735	792	750	749	783	769	790	777	758	767	796	781	774	783	792	775	721	774	738	765	794	753	726	729	757	758	735	799	827	730	737	787	779	804	774	748	743	758	759	773	850	791	732	777	785	738	782	695	747	720	760	716
19562	5726	379	232	176	180	193	166	176	174	188	164	192	164	179	198	182	182	177	164	182	199	192	175	160	176	212	183	197	188	157	177	166	173	196	192	174	193	213	173	201	182	188	184	179	159	188	188	167	185	179	174	194	175	195	173	181	175	179	182	165	186	200	186	174	183	159	198	176	161	157	181	190	182	191	190	158	188	179	192	177	196	145	202	183	187	167	203	204	171	185	176	176	191	180	166	198	188	155	186	184	175	185	179	178	210	178	200	182	212	196	199	181	185	206	190	161	198	183	177	190	169	176	189	177	184	182	188	185	186	205	185	176	199	178	190	163	203	180	186	190	164	180	172	185	183	165	189	178	183	179	179	178	164	178	171	203	175	180	189	169	194	183	178	191	194	192	181	166	184	193	206	173	182	203	166	170	190	170	179	209	196	166	179	188	183	174	158	160	211	180	181	168	184	184	202	178	175	186	173	161	201	196	193	166	150	150	148	179	194	190	146	183	175	187	165	170	185	167	174	201	180	154	179	166	166	197	175	174	176	177	185	212	161	180	178	186	213	179	152	169	190	198	196	176	203	186	189	157	188	186	180	164	168	147	181	175	182	157	183	169	176	175	183	184	168	186	183	204	215	184	192	180	179	182	199	162	187	180	175	196	181	202	196	186	180	184	183	185	171	160	196	179	182	176	183	190	167	188	185	177	177	189	189	171	189	196	193	201	185	180	199	175	176	153	151	185	180	161	171	197	191	190	145	185	198	180	163	189	170	186	192	164	185	179	179	184	179	168	167	181	179	178	166	182	153	185	162	207	190	163	178	185	199	169	178	182	170	172	168	187	166	204	188	206	180	160	180	180	186	183	193	174	182	172	150	184	170	191	190	181	174	163	174	175	176	183	205	174	177	185	188	165	181	202	186	187	188	181	202	167	173	172	168	182	177	177	194	173	196	176	196	152	196	179	161	210	173	172	198	175	173	171	187	193	154	198	175	173	180	181	144	196	176	187	193	197	147	153	182	183	185	185	185	157	180	170	177	187	180	171	180	214	167	197	186	166	153	181	177	179	168	186	192	186	187	181	183	179	188	210	207	205	169	185	179	192	186	198	172	180	202	193	201	175	194	172	207	183	180	160	194	181	173	205	173	178	178	208	223	159	145	166	154	194	197	183	208	184	197	191	171	193	187	189	191	193	192	186	202	160	158	174	181	191	190	190	194	148	175	203	177	194	191	168	170	179	197	194	176	186	168	192	181	207	171	168	186	193	178	189	153	170	213	175	199	185	187	177	186	164	198	183	193	184	174	192	213	184	163	184	188	181	170	181	192	175	197	175	188	162	200	195	186	166	174	172	170	194	168	189	182	185	186	197	167	183	166	175	183	174	180	199	190	185	165	166	172	200	147	184	178	181	201	171	157	189	175	174	176	210	193	202	177	162	169	182	193	154	200	191	170	175	200	182	175	187	196	190	193	181	183	174	191	176	168	188	178	162	196	185	188	173	201	173	188	196	176	202	185	168	199	165	185	156	166	159	165	157	216	172	191	205	158	188	170	200	195	171	172	182	159	205	159	185	204	187	201	166	172	183	183	178	161	187	193	194	178	166	189	179	176	169	182	199	166	180	196	181	181	186	190	156	172	190	174	161	169	196	189	177	167	141	191	174	196	191	186	192	198	165	192	163	170	196	182	180	186	158	162	186	195	213	194	183	183	183	180	179	167	183	183	174	161	186	188	189	177	168	187	181	170	179	188	169	174	177	210	191	164	168	178	187	180	190	182	203	179	174	177	161	189	176	179	178	202	191	176	177	171	187	175	183	163	167	219	197	174	196	197	188	176	170	180	181	188	179	190	217	171	195	191	194	175	173	184	184	186	189	193	176	188	196	188	189	182	182	194	173	199	186	174	167	194	165	175	173	197	192	194	195	171	181	183	172	177	166	178	185	168	167	195	197	205	193	186	180	173	196	174	189	168	182	189	191	167	182	170	201	193	171	179	177	183	169	170	195	187	178	170	186	194	184	193	190	167	163	203	178	171	176	190	178	209	206	191	160	193	165	182	176	176	170	176	148	202	166	180	157	203	176	178	194	200	199	188	155	156	147	197	175	182	177	197	179	183	200	167	191	182	183	186	179	186	193	185	211	202	182	193	187	185	183	179	185	177	171	168	172	196	172	175	220	188	162	184	173	191	184	202	183	165	189	189	190	175	171	201	174	175	153	174	195	195	177	154	157	151	175	180	186	194	186	188	178	172	157	179	183	173	199	196	175	190	188	162	205	177	183	177	180	174	177	220	169	177	178	174	136	182	163	194	173	182	191	193	205	185	165	211	173	177	193	181	170	198	190	158	194	177	184	186	188	204	209	167	180	198	176	185	187	167	180	170	205	225	207	189	159	174	184	201	186	169	172	197	167	187	194	163	187	179	173	192	183	192	195	176	156	165	206	176	196	187	187	184	184	169	177	164	189	194	166	183	183	204	193	174	171	168	158	178	173	178	195	192	169	174	158	171	186	195	185	159	152	191	170	176	169	211	173	173	195	168	161	167	202	196	199	181	179	189	182	187	183	175	159	179	181	169	163	168	193	172	164	175	196	188	202	173	187	198	162	160	185	186	192	186	199	175	162	164	178	180	171	210	170	154	183	177	207	196	186	187	175	190	201	162	169	164	179	161	185	177	208	176	181	209	158	168	171	202	186	196	172	181	189	147	174	203	204	191	181	197	177	198	191	188	172	190	151	166	173	167	182	184	178	168	175	182	184	178	165	159	194	199	179	193	195	174	166	164	170	162	186	191	199	199	179	191	174	206	166	187	190	207	189	166	159	184	191	169	202	174	183	196	188	158	184	186	187	142	167	186	180	209	196	178	198	177	190	185	180	178	180	183	189	177	183	180	198	189	192	200	184	194	175	176	177	199	178	182	166	190	166	181	185	173	177	173	213	178	167	183	197	190	193	191	206	182	189	160	191	202	177	204	167	178	184	176	191	194	179	182	177	174	189	172	187	153	180	202	170	184	173	161	152	183	166	164	167	174	181	172	182	174	196	163	175	186	179	185	201	167	175	191	174	175	180	199	155	166	169	173	170	202	190	189	199	173	170	154	186	186	177	197	181	182	196	198	190	205	184	188	189	168	196	194	185	188	199	179	173	176	193	217	195	191	175	187	190	186	166	194	186	191	184	158	213	188	200	200	184	194	158	176	177	165	188	154	190	190	210	181	178	171	195	179	183	184	201	203	202	176	162	200	177	169	204	156	176	194	182	176	183	169	174	154	190	173	183	201	190	177	168	191	165	167	172	185	206	200	164	181	193	192	182	191	170	181	211	175	194	178	200	199	179	168	199	200	197	190	179	211	156	182	180	185	195	161	169	162	181	169	176	165	172	168	189	188	173	199	213	200	153	178	182	184	184	170	174	171	178	168	196	177	173	188	153	187	200	211	168	212	199	168	168	184	175	160	170	183	178	171	198	188	182	227	202	184	184	130	177	181	173	171
19221	5634	553	570	575	528	503	539	563	533	439	526	503	486	553	493	508	495	491	479	481	489	522	507	494	502	516	515	485	469	487	483	512	516	509	504	489	472	516	513	500	444	486	513	477	519	478	499	491	497	507	502	482	516	482	502	483	445	485	474	511	500	490	536	468	548	471	482	499	481	539	492	488	523	477	523	505	479	476	506	450	507	503	508	517	507	520	547	500	517	490	489	528	544	512	489	491	491	537	523	487	495	529	476	516	500	470	510	492	491	500	487	508	501	494	498	481	493	499	511	484	459	526	499	502	531	516	521	476	509	485	525	472	508	498	532	556	505	491	525	522	485	500	458	496	492	494	494	480	463	515	510	510	492	530	493	478	481	526	509	502	515	506	509	525	543	523	489	472	482	517	473	510	520	510	490	531	442	537	456	505	507	483	461	526	459	486	510	478	463	539	483	509	443	508	521	465	472	557	519	519	543	472	495	535	494	504	524	480	499	509	489	507	531	489	491	502	460	491	480	513	504	492	458	484	480	478	484	495	493	504	486	509	502	455	478	506	465	489	496	500	479	503	518	507	492	508	518	519	509	513	515	546	471	533	530	478	518	478	517	472	486	455	516	554	488	502	463	513	540	497	509	474	502	487	490	518	531	458	489	438	515	509	524	504	515	513	516	501	515	510	485	467	521	492	501	503	518	490	514	444	545	502	503	495	509	529	489	476	515	473	543	474	517	477	506	482	503	504	489	516	521	495	476	489	489	468	512	501	493	449	496	477	467	487	496	517	472	500	462	526	510	484	511	510	512	488	549	514	506	487	504	530	448	479	539	503	489	492	497	508	496	454	530	513	558	526	512	498	495	503	518	496	508	435	450	486	512	458	540	500	484	508	507	516	489	482	499	532	493	496	510	481	479	483	491	501	514	496	523	492	506	502	509	498	473	494	492	474	462	478	487	488	543	472	509	510	495	483	517	476	529	479	498	541	496	517	542	468	523	485	494	506	456	510	495	529	511	490	506	510	536	480	501	493	510	475	521	479	491	485	504	522	517	534	526	502	566	475	496	512	493	483	522	487	490	510	500	536	518	513	477	510	472	494	502	454	467	483	495	502	491	499	522	462	483	526	483	487	496	499	529	528	456	464	509	493	497	544	463	487	498	518	490	492	466	489	510	499	492	480	526	484	483	480	513	514	460	497	515	490	491	491	511	507	484	458	483	468	501	522	525	448	460	485	523	546	501	505	504	491	480	480	567	511	455	494	516	462	467	485	454	490	501	490	497	459	460	469	489	538	479	489	484	505	520	488	479	528	538	517	538	492	511	526	509	523	485	520	510	482	517	488	513	489	495	470	501	469	513	497	500	496	491	501	483	499	498	456	514	519	451	500	499	485	479	525	464	493	518	497	477	513	490	490	494	525	531	510	508	543	516	504	520	490	477	489	468	486	475	536	509	535	505	469	503	494	504	491	472	503	460	518	485	495	452	534	492	500	517	492	515	469	522	509	514	490	481	513	507	496	495	492	483	503	492	505	523	508	513	512	531	490	493	489	464	505	513	477	514	517	503	490	464	478	492	518	534	484	483	494	520	490	525	491	510	515	484	515	504	457	528	519	516	471	488	508	531	525	489	527	493	510	502	446	477	527	518	498	509	535	473	487	476	473	537	471	487	507	528	497	466	486	509	437	503	483	470	535	510	512	532	494	476	466	463	527	515	481	498	515	462	490	497	484	500	493	490	496	472	483	474	464	496	514	497	509	518	457	525	515	495	513	503	478	504	465	529	503	525	491	512	523	481	511	523	492	492	507	514	505	510	476	499	467	486	540	494	491	487	517	472	500	484	498	498	497	473	530	520	525	485	498	486	496	510	471	480	455	492	531	477	490	494	521	516	480	473	515	493	507	524	472	479	532	469	503	520	502	482	526	456	498	510	471	519	490	559	501	508	526	504	494	489	485	476	508	487	508	492	516	510	504	474	548	534	505	492	495	506	486	464	501	460	487	522	517	486	499	497	476	509	477	522	518	512	503	522	506	480	464	495	516	477	522	523	500	508	513	523	473	439	510	496	525	470	478	498	478	489	501	500	516	479	510	472	522	523	465	512	491	518	491	455	482	522	477	485	494	499	498	487	477	473	495	506	493	507	496	505	516	492	525	484	532	545	520	499	503	516	474	526	486	466	489	481	504	464	491	517	499	501	496	487	506	512	525	487	541	541	523	474	494	509	533	497	487	482	444	475	495	467	529	521	476	492	535	525	498	518	519	486	505	489	504	469	470	564	469	503	531	492	472	513	498	526	547	488	506	529	512	486	467	496	485	535	469	496	514	498	443	525	534	509	495	504	473	534	540	503	507	488	528	474	538	484	496	465	504	479	506	491	485	472	504	476	511	490	486	479	501	472	486	485	519	481	508	515	525	466	493	529	508	528	476	473	481	511	479	492	500	528	522	477	514	502	460	500	509	538	460	485	532	461	504	475	517	514	500	460	488	512	490	508	530	490	510	490	521	493	472	496	498	479	534	532	527	478	520	501	520	507	514	491	473	460	477	492	464	501	490	508	487	471	525	543	509	582	529	534	502	458	473	476	474	470	496	514	507	486	491	500	507	502	482	542	503	523	505	488	506	519	518	505	485	492	495	472	519	503	473	511	497	512	484	493	485	509	491	454	485	480	480	459	501	501	498	505	521	499	543	448	456	508	519	535	527	461	487	455	507	520	498	501	522	541	505	472	484	474	489	497	457	521	498	494	481	465	512	513	550	466	490	469	500	526	484	475	517	496	508	495	494	484	485	487	516	480	498	488	494	479	504	467	498	483	517	495	512	451	488	476	491	495	511	506	461	525	466	470	531	498	532	454	514	491	517	480	529	482	507	507	475	528	504	486	466	502	517	490	462	501	469	502	516	485	533	493	516	526	493	500	486	518	516	476	496	522	501	502	487	493	487	535	480	506	476	520	543	532	486	496	474	476	480	533	513	454	495	476	498	484	493	507	518	468	495	476	500	500	496	505	471	514	500	489	493	489	502	533	516	542	499	511	480	485	468	493	503	474	481	476	474	508	500	502	514	540	490	471	499	483	514	522	491	468	505	494	480	509	503	508	487	513	496	452	489	470	494	488	502	522	472	521	496	505	513	495	483	501	467	559	505	495	487	498	507	537	544	471	502	455	503	522	467	496	510	492	463	487	521	517	486	513	489	465	523	522	481	500	488	480	498	511	512	446	515	478	499	495	501	540	480	509	489	463	476	482	527	533	506	494	575	490	513	485	478	506	505	507	479	503	494	472	524	482	481	491	494	539	461	520	498	515	534	483	504	499	502	550	510	535	524	480	486	512	467	522	489	498	478	513	480	494	505	484	497	511	520	534	515	500	508	458	478	486	494	493	507	513	456	482	548	528	499	494	503	481	501	460	496	500	493	494	515	501	517	509	464	508	499	454	522	451	497	509	505	508	476	485	509	510	465	472	519	496	502	527	501	491	467	546	520	506	491	488
70306	48546	13521	1697	629	515	511	472	422	367	375	361	393	354	338	377	347	314	396	342	363	363	341	316	345	342	364	344	323	340	350	312	337	333	339	347	325	356	357	338	334	304	318	331	371	334	337	340	284	304	328	340	308	307	351	322	322	321	341	337	359	321	384	347	338	345	325	298	357	348	346	358	350	350	317	354	333	312	352	314	322	338	334	312	356	360	327	349	331	307	340	325	318	352	350	330	329	340	334	323	325	371	360	335	343	318	323	331	295	343	320	321	327	286	311	305	343	355	298	337	322	333	361	324	321	353	350	375	327	356	355	343	315	306	339	330	340	350	341	324	339	336	326	339	340	341	304	303	288	297	335	319	295	317	346	315	342	306	329	321	337	332	342	344	351	329	309	352	310	320	346	315	364	317	359	318	336	358	357	352	333	342	332	380	342	297	299	313	356	318	333	323	307	348	363	342	349	349	344	310	365	334	340	353	352	354	307	325	305	349	354	343	333	347	315	370	339	344	341	335	357	352	345	361	323	322	308	308	339	326	312	339	356	316	324	327	341	311	334	329	322	325	380	342	356	367	343	353	355	324	310	359	294	329	333	338	336	297	328	337	324	326	329	328	336	316	318	336	369	325	371	378	353	317	311	329	316	315	341	324	310	292	310	306	316	349	331	309	324	325	336	352	302	301	329	360	334	329	335	317	350	363	358	345	349	347	334	321	337	343	346	333	371	325	358	345	358	361	352	344	324	303	339	317	325	343	313	356	328	358	346	331	344	360	385	317	331	353	310	327	331	304	328	331	274	327	310	324	333	306	326	336	366	348	327	342	332	397	330	355	325	330	351	298	334	344	322	362	351	326	315	301	349	365	329	364	334	333	317	328	295	349	315	372	311	340	309	306	336	318	335	349	304	331	365	291	335	312	336	331	317	359	359	345	326	332	303	302	336	355	341	349	358	321	319	339	314	332	329	338	342	356	303	312	341	353	331	344	404	345	359	301	352	329	348	319	365	329	357	298	328	328	339	333	339	333	329	332	321	317	307	341	328	360	349	319	330	315	328	322	326	303	335	314	353	354	324	347	330	329	342	329	290	339	337	330	293	339	347	330	302	361	358	350	318	307	319	330	345	336	340	334	372	356	338	357	282	334	323	358	329	303	334	332	323	372	314	317	319	340	319	333	352	364	334	346	342	354	327	314	330	360	336	340	342	337	333	326	350	344	311	341	339	305	337	323	331	352	340	345	325	314	326	313	308	362	346	355	336	356	349	312	351	316	366	359	338	338	338	319	354	326	308	336	332	294	331	336	324	336	338	318	331	313	384	327	376	328	356	350	318	348	345	327	337	384	351	338	286	339	343	327	348	360	354	318	335	319	363	360	331	320	351	325	321	291	355	357	317	351	329	336	352	344	311	340	313	352	362	333	306	326	327	325	313	350	324	329	342	328	315	340	317	294	336	345	311	328	334	308	327	318	337	357	363	355	324	354	350	322	360	348	356	325	369	361	327	318	304	337	326	333	309	364	301	330	345	310	368	325	301	331	326	317	340	323	315	320	325	365	329	346	326	357	363	332	322	326	330	340	338	318	343	344	331	360	367	345	320	306	323	321	342	338	343	302	341	368	346	319	344	291	328	324	337	342	318	316	316	327	353	337	318	350	326	353	341	331	311	320	348	328	335	337	326	339	322	348	332	349	329	319	321	316	363	355	322	357	319	346	336	331	344	321	340	380	323	338	332	315	287	306	318	379	330	327	344	342	355	338	332	328	297	344	334	317	309	357	353	345	338	355	342	349	325	341	309	300	357	349	314	347	380	308	365	332	305	328	362	310	301	347	338	326	357	335	339	333	328	330	327	346	346	363	324	327	332	335	352	342	329	352	315	329	340	353	323	344	345	348	333	336	296	334	319	307	326	349	310	319	339	342	332	333	314	319	343	319	299	350	315	361	310	332	328	363	302	302	352	317	320	321	317	328	360	333	334	319	336	347	339	324	341	340	343	325	320	351	328	327	306	351	333	352	326	336	345	326	313	322	343	377	361	330	316	313	328	316	354	310	319	332	348	390	340	333	330	341	349	364	367	346	341	329	356	326	308	313	334	309	350	343	324	317	335	339	286	353	317	317	335	346	348	349	336	327	328	323	343	343	315	313	349	307	315	325	300	317	316	331	318	322	344	321	353	327	383	313	361	292	348	311	339	295	318	297	335	337	346	363	334	351	335	319	341	314	302	318	365	353	334	348	323	339	308	339	353	295	366	321	391	299	338	337	341	346	338	345	310	323	335	326	340	357	297	329	342	327	345	342	299	333	338	320	317	358	329	367	355	353	318	325	340	371	328	318	302	335	311	331	313	344	343	330	355	321	321	334	322	306	299	315	322	312	320	264	340	304	344	366	349	313	296	343	346	327	330	339	340	331	324	360	335	345	301	341	354	316	329	317	337	336	347	315	363	354	314	322	326	379	340	324	292	362	345	334	377	302	325	331	367	382	336	328	324	338	339	356	283	376	298	316	323	332	325	385	327	323	335	334	343	346	335	351	340	376	312	339	339	304	368	311	368	317	332	349	327	342	355	315	326	293	339	347	330	347	353	293	342	335	330	315	324	337	323	339	327	307	326	303	314	334	313	348	329	306	372	328	347	307	341	296	315	324	309	311	326	327	341	311	322	324	354	348	328	322	346	346	348	370	300	307	348	337	354	369	312	342	342	324	355	338	318	338	351	367	338	321	317	374	330	296	361	340	322	319	314	331	326	325	357	351	319	329	338	313	360	332	315	319	339	334	338	311	301	334	326	325	341	353	322	326	318	327	332	338	326	297	371	345	335	311	321	334	331	329	334	315	346	356	307	322	344	351	312	343	312	334	329	332	316	325	348	323	318	348	339	327	331	293	299	330	345	351	323	347	337	362	322	357	364	350	316	349	328	307	298	301	355	306	306	328	335	339	345	346	343	345	283	324	278	310	356	330	351	322	345	312	317	316	323	321	361	338	324	366	357	330	349	337	304	329	375	339	358	334	356	342	335	344	350	319	308	316	318	374	359	324	314	345	351	304	326	323	326	343	370	361	328	324	317	329	349	350	338	289	377	339	341	330	311	329	356	357	341	320	372	330	349	350	375	360	315	338	344	337	315	337	298	336	334	322	308	358	343	344	344	348	369	309	317	305	328	372	342	366	341	353	341	318	317	321	326	331	293	320	332	363	339	334	326	352	363	344	324	343	302	300	341	341	335	335	338	340	327	321	310	338	366	320	316	365	334	364	333	301	303	332	323	306	297	312	356	333	342	338	326	304	322	334	335	330	361	359	346	327	318	345	343	333	357	340	324	325	363	349	310	312	333	340	352	320	321	323	339	347	302	343	322	364	350	350	368	365	348	345	321	325	325	342	330	327	316	334	355	311	340	329	354	318	323	307	356	306	335	332	349	332	363	328	322	334	339	300	334	320	343	332	339	308	317	339	347	322	353	359	331	339	315	323	329	315	305	319	333	343
44452	28236	2120	2364	2091	1794	1581	1391	1236	1230	1056	1089	1017	1008	979	938	987	958	890	907	876	893	844	861	891	842	881	907	873	868	843	854	875	869	829	847	793	888	817	848	860	795	822	786	845	799	839	765	801	838	819	837	847	830	909	859	823	813	802	840	861	815	822	774	816	838	792	830	801	806	816	792	773	818	812	775	858	777	805	815	859	787	820	791	818	816	852	820	788	757	836	776	829	849	822	836	816	818	779	814	831	832	797	817	829	842	818	822	816	828	855	810	828	831	764	840	825	831	827	824	867	818	822	824	832	788	856	786	810	784	815	833	800	821	779	821	813	802	816	801	774	810	809	838	891	775	796	804	808	819	812	828	823	775	835	786	786	779	814	771	810	813	842	815	890	810	827	848	825	786	801	833	808	819	824	791	820	857	794	829	801	818	816	842	788	801	831	856	796	811	838	803	847	807	822	783	836	824	834	823	795	785	829	853	766	777	803	857	767	719	837	808	847	803	840	814	816	817	751	808	843	844	765	821	872	806	751	824	846	812	816	819	787	814	828	790	865	830	779	848	801	847	778	810	826	802	820	812	866	801	827	866	786	755	822	825	795	804	794	823	767	777	833	809	847	873	791	814	775	797	808	806	771	784	834	844	766	813	777	812	774	777	796	768	805	817	810	788	805	819	797	765	806	858	797	839	805	834	842	811	793	819	790	835	828	817	821	807	771	813	780	819	871	782	817	765	809	795	796	828	829	792	802	820	795	812	814	812	817	802	797	829	801	847	904	814	825	810	801	815	756	835	767	831	872	806	775	829	867	846	834	787	794	829	818	831	879	800	840	801	831	826	809	818	802	831	828	791	836	815	812	792	835	830	817	781	869	819	832	814	846	803	853	826	818	858	859	832	839	801	801	878	783	794	841	826	822	831	819	762	813	805	799	792	812	849	799	831	812	836	771	808	826	816	821	865	841	837	826	811	799	865	819	874	826	820	776	801	797	835	801	822	778	812	818	806	820	766	784	801	821	845	784	852	837	824	768	803	810	849	857	857	786	810	844	857	792	823	853	780	817	778	793	848	801	820	835	834	778	828	816	789	825	801	805	785	804	817	787	805	774	869	835	762	786	862	798	856	797	837	773	768	850	840	782	832	785	833	846	810	802	856	823	734	817	757	834	801	810	781	799	771	839	830	871	795	796	825	823	766	793	780	842	770	788	806	817	838	778	817	785	791	778	813	821	792	803	823	802	833	795	779	778	771	845	799	819	829	816	774	823	849	787	816	846	852	860	824	761	844	837	796	848	756	772	856	814	798	832	806	831	801	755	804	816	792	828	857	820	804	834	825	798	807	804	877	770	808	852	777	813	842	834	814	847	779	821	841	814	831	798	824	807	837	859	811	849	846	844	778	832	805	864	799	799	835	811	820	830	822	816	810	814	787	761	785	786	807	823	791	826	830	831	838	825	772	813	766	814	823	819	820	855	854	806	844	808	757	869	841	793	862	806	820	814	789	818	788	797	880	770	823	814	752	804	778	805	807	841	799	877	762	845	807	872	778	839	817	841	787	810	777	769	844	844	820	789	768	837	797	824	834	825	810	829	855	861	773	754	795	817	826	794	809	839	816	867	809	799	820	842	781	824	824	822	793	846	861	872	822	848	869	800	813	825	794	775	829	791	808	780	775	836	792	829	816	783	817	763	830	803	824	814	817	806	788	748	816	807	804	843	839	804	847	793	802	800	836	854	813	763	842	879	844	817	801	764	812	823	820	797	814	841	827	832	783	784	832	775	803	861	828	784	792	849	799	850	812	835	808	816	871	799	848	790	796	804	801	834	869	793	807	872	806	816	782	811	834	881	817	840	812	817	837	814	859	795	794	795	760	788	824	826	734	820	780	860	865	827	829	824	792	809	774	794	839	817	760	797	791	784	795	809	845	812	846	846	815	830	810	814	839	787	821	804	847	819	835	825	817	856	804	805	809	824	773	809	869	807	825	881	802	801	794	810	813	797	794	862	853	818	819	866	843	838	793	823	864	813	787	794	763	774	836	790	794	837	831	784	786	790	813	756	811	811	806	795	816	808	816	799	817	859	830	855	848	844	852	818	823	807	837	822	773	803	757	823	783	797	818	832	829	799	828	819	827	809	787	819	786	830	798	783	789	762	811	870	818	805	834	814	852	818	862	733	803	805	810	797	764	784	853	788	799	797	786	827	832	845	857	809	801	849	818	783	785	783	777	866	803	807	836	809	816	838	821	839	808	703	839	854	793	801	795	840	807	881	825	793	785	792	818	829	837	841	821	798	811	766	821	833	841	807	807	808	794	830	857	798	830	825	861	814	833	829	820	776	801	811	787	837	817	807	827	805	820	802	852	767	855	844	852	828	846	820	792	855	838	814	795	777	800	789	797	819	759	832	835	824	856	787	832	795	784	824	791	804	837	821	822	808	805	819	797	844	787	820	813	832	828	828	849	843	866	838	825	775	804	834	810	831	859	810	838	782	786	785	821	802	797	823	804	851	785	827	781	804	789	819	810	826	801	827	862	789	823	770	779	778	803	781	835	791	823	810	817	810	831	793	814	782	797	795	807	765	773	843	800	834	815	821	773	826	782	815	820	778	820	769	765	832	838	809	813	791	802	830	786	857	795	806	790	831	814	822	793	803	781	772	821	793	831	823	790	843	800	787	767	792	769	820	808	844	807	785	823	758	796	791	801	829	832	823	888	868	813	809	859	829	794	861	827	777	850	821	815	809	741	841	804	843	768	870	818	853	813	852	833	859	811	810	763	811	785	807	819	818	811	837	828	756	789	784	865	835	839	794	808	747	850	824	847	779	830	771	863	752	788	797	816	796	758	779	847	797	779	768	787	824	823	816	828	815	801	835	832	801	823	776	835	824	828	836	777	836	793	786	755	854	816	838	857	794	828	789	861	839	809	770	812	811	794	819	826	796	877	773	826	810	824	825	841	805	863	812	829	834	804	813	812	868	833	860	827	823	807	792	834	778	848	800	804	843	808	825	797	774	816	826	785	811	806	820	811	790	746	862	815	834	849	892	782	783	836	848	790	875	794	785	809	794	830	822	855	860	824	809	848	790	871	808	767	842	805	848	838	814	848	782	844	773	872	797	787	826	832	825	813	832	882	776	797	803	790	733	773	797	802	816	807	792	821	786	837	837	761	790	805	811	814	858	828	829	850	805	806	791	896	820	800	838	849	848	839	774	843	812	816	811	806	844	755	809	802	814	825	829	813	784	832	838	814	839	820	845	783	832	835	832	815	799	732	847	821	836	826	826	791	810	786	842	871	788	779	838	794	833	826	785	768	815	815	800	811	791	796	782	766	804	816	780	781	818	743	822	812	830	819	823	843	806	818	783	834	802	820	845	845	837	775	812	774	732	823	808	849	783	802	825	883	791	842	872	828	826	874	816	836	816	816	806	825	822	797	808	914	828	825	814	829	794	791	775	855	801	807	839	822	829	827	799	869	807	815	790	850
81293	59259	20256	4968	1074	678	612	505	514	490	405	375	388	357	364	369	334	347	338	339	383	355	335	345	292	351	307	323	302	357	365	294	314	368	318	324	327	309	368	302	332	323	351	330	330	320	310	341	327	330	325	320	370	342	318	320	285	352	371	305	339	298	330	325	331	317	318	330	312	349	343	313	311	316	304	303	324	331	306	311	366	316	320	348	325	357	312	338	311	328	307	333	322	352	350	311	323	302	323	310	327	320	340	323	327	304	316	304	326	302	309	311	318	318	301	333	288	325	331	348	286	273	333	309	315	333	284	312	352	328	321	325	329	298	301	299	325	314	319	304	345	303	348	295	310	294	293	328	304	326	324	331	286	329	341	308	343	306	316	338	332	329	305	310	325	333	351	322	289	324	307	329	339	314	340	304	344	307	302	317	335	297	326	318	316	314	300	323	312	310	308	340	354	354	349	341	304	315	300	308	333	326	309	334	341	323	270	327	354	345	283	308	313	353	326	330	299	299	341	315	312	304	280	307	342	302	344	299	290	305	331	310	299	316	305	324	319	330	317	317	330	298	302	300	307	336	346	337	288	320	325	326	300	311	333	299	309	312	308	298	328	322	312	351	347	352	324	305	313	333	305	345	316	338	319	324	299	304	336	304	287	314	331	320	341	316	323	327	305	326	293	338	341	304	342	325	310	336	308	361	286	311	325	321	307	343	282	312	307	318	286	312	356	314	308	292	344	305	298	305	306	316	339	309	315	307	325	319	362	315	334	344	325	325	339	356	319	311	328	315	318	302	299	322	304	343	321	335	349	326	303	324	329	305	305	312	332	295	333	274	307	337	315	332	341	313	322	290	323	326	313	336	303	331	365	321	320	278	306	332	342	302	343	330	289	317	339	320	325	295	305	325	314	322	303	314	312	314	328	336	306	355	310	295	314	350	331	347	299	333	366	356	322	312	349	311	331	306	312	320	327	321	305	309	328	321	316	334	328	303	318	340	336	320	303	340	303	321	312	330	330	314	286	319	292	372	337	356	313	321	296	315	330	339	279	321	315	310	313	315	309	284	334	305	307	351	329	328	318	343	337	310	281	339	325	286	320	327	320	330	325	334	291	312	324	305	279	309	309	336	328	304	334	330	325	334	312	310	318	344	344	321	363	329	293	322	336	326	293	305	298	333	322	362	354	325	298	330	312	336	321	312	320	319	289	285	321	333	357	298	295	310	330	323	329	328	303	347	318	323	319	278	313	301	328	313	313	312	287	306	293	330	343	329	313	309	297	305	312	328	332	322	352	326	298	352	331	281	319	318	314	304	285	325	332	340	315	312	303	322	319	317	265	322	318	304	326	314	312	336	329	376	330	322	281	303	350	312	332	317	325	325	305	294	322	323	319	326	322	344	309	346	286	309	327	303	305	354	315	340	329	317	326	314	319	308	326	310	344	309	294	309	331	306	337	305	337	319	308	302	307	315	315	288	343	319	303	308	313	308	300	294	306	337	307	291	306	315	334	314	344	346	325	346	315	339	312	351	325	307	357	330	314	307	350	356	339	305	292	318	295	323	324	305	327	319	293	299	319	336	326	353	332	337	337	347	303	337	328	321	265	311	320	312	314	297	270	312	330	340	295	332	335	302	359	327	297	317	342	316	329	308	313	284	339	287	343	357	307	290	298	304	310	312	321	315	293	300	292	309	296	321	304	332	320	351	289	306	329	331	346	310	315	335	363	311	339	324	317	313	329	296	311	308	329	329	336	314	324	328	335	305	321	301	302	300	330	297	307	333	352	314	316	349	350	305	310	352	326	324	318	309	321	281	346	316	321	309	325	338	321	315	320	325	305	296	352	374	320	288	321	316	322	346	311	343	319	317	358	360	321	304	315	316	348	311	330	317	319	298	312	298	325	333	342	365	320	341	334	347	299	283	327	327	321	318	342	338	325	348	302	303	330	303	318	311	295	312	285	341	303	311	354	315	328	278	306	309	319	317	323	332	311	323	336	342	344	313	314	309	279	300	329	357	311	322	335	299	336	321	310	289	334	347	330	315	355	334	309	299	331	309	327	310	311	327	340	307	339	336	312	302	292	321	308	306	324	302	312	362	317	338	318	308	310	272	338	317	287	322	342	335	322	274	295	306	289	321	337	333	312	334	311	294	321	355	328	304	289	328	327	319	300	337	328	299	335	338	319	309	281	322	297	342	339	331	293	355	286	306	304	374	312	363	303	317	325	303	328	338	331	305	325	351	337	315	333	315	288	321	282	304	306	308	280	299	314	341	307	321	301	347	319	309	334	329	339	312	330	309	303	314	317	309	311	295	340	332	312	329	289	332	310	298	304	298	286	342	312	299	322	318	311	305	330	319	324	335	300	297	333	325	315	310	319	325	314	351	312	350	312	318	342	344	278	341	312	325	321	341	304	340	334	304	350	314	349	318	322	334	327	329	318	297	345	303	362	314	312	283	327	328	364	338	326	302	332	327	296	333	296	319	300	323	280	342	334	304	304	325	325	309	312	309	342	308	318	310	301	317	358	337	353	326	302	320	346	305	316	328	305	343	331	313	297	301	337	305	320	301	316	351	341	327	317	324	348	306	314	304	332	330	321	286	330	314	338	341	372	325	304	333	327	329	315	335	337	321	282	297	328	332	337	335	311	311	317	320	322	283	317	339	329	325	278	316	323	314	307	317	292	301	349	329	335	348	360	298	295	337	340	284	323	322	339	319	337	316	318	300	320	310	297	290	309	294	319	333	333	305	307	339	307	374	328	306	302	306	323	306	307	304	321	304	337	294	326	312	326	347	316	322	306	325	326	333	319	313	338	308	310	309	313	305	337	337	290	313	337	313	326	353	334	341	333	334	301	311	288	330	326	291	323	294	325	342	302	319	291	274	337	314	316	293	335	300	329	341	337	305	326	313	320	322	281	308	316	322	347	323	291	304	293	312	341	315	314	312	301	317	304	326	319	341	313	303	327	300	307	353	313	349	316	297	343	347	272	323	348	338	310	317	326	303	362	302	336	283	319	296	328	335	301	303	333	343	310	323	336	340	330	292	323	342	298	314	309	343	316	337	315	285	340	326	280	296	323	302	313	328	318	332	334	331	306	310	318	326	310	311	314	307	291	322	301	326	316	311	325	339	327	326	316	310	318	305	319	327	315	316	320	327	299	363	329	307	307	296	308	318	326	319	313	311	296	303	320	323	311	330	322	341	322	315	314	345	321	335	294	313	328	321	314	331	349	326	353	332	318	329	324	325	352	319	306	305	293	293	292	338	300	278	309	309	324	303	314	330	304	339	308	329	303	349	323	366	327	339	315	322	319	296	316	295	326	323	322	322	332	329	330	328	340	345	314	303	330	304	329	311	311	311	295	298	311	300	357	327	324	319	364	342	332	320	347	331	339	329	310	316	316	308	292	379	322	310	286	287	327	313	330	311	332	320	319	312	315	296	288	299	325	329	298	304	304	305	304	318	285	330	265	344	318	328	318	312
53882	36003	3202	3471	3069	2619	2245	1881	1716	1509	1395	1258	1159	1188	1051	1066	1002	998	932	939	930	920	894	887	869	850	884	830	884	823	845	842	771	820	736	815	774	843	861	840	755	803	786	750	824	772	756	779	757	759	752	767	779	788	754	760	755	824	765	775	744	771	808	771	783	740	787	789	817	778	743	693	793	769	809	809	755	763	778	763	787	779	782	755	764	790	747	814	781	761	748	735	761	736	744	768	758	724	737	740	774	776	735	723	738	733	690	787	792	753	762	733	770	786	780	727	744	773	725	729	770	773	731	784	760	721	791	742	780	788	799	764	824	727	713	768	751	725	751	820	736	717	777	743	793	777	727	772	763	747	799	705	757	802	795	742	768	748	736	755	762	738	758	763	759	766	742	750	712	749	788	788	715	727	780	758	724	738	739	763	792	744	807	744	771	787	724	769	760	761	717	786	792	758	774	724	792	780	741	786	759	776	742	786	797	713	745	730	688	754	785	717	762	813	724	733	741	797	722	768	710	773	715	740	783	781	775	754	766	730	691	801	796	742	735	751	754	742	729	735	795	806	748	828	782	788	730	755	754	756	761	712	771	776	802	757	807	781	741	738	764	738	780	790	760	734	807	743	762	720	728	797	761	742	820	750	769	731	766	765	732	743	749	746	752	751	754	771	776	770	721	732	753	759	751	801	762	759	707	727	765	771	800	737	696	745	749	704	744	801	734	760	723	792	796	744	779	787	747	775	756	729	745	746	745	787	757	785	729	699	728	728	774	774	755	778	740	785	773	789	808	733	717	780	766	827	761	769	733	784	759	760	725	728	830	818	752	780	790	784	754	752	770	767	790	748	765	746	723	754	785	714	754	774	767	709	759	758	733	755	803	730	754	772	731	727	762	777	789	701	843	770	746	774	745	747	758	740	780	775	706	794	799	751	785	733	820	774	749	708	754	803	778	764	781	757	771	739	733	785	719	713	761	754	720	732	772	742	805	751	735	719	747	734	811	735	749	807	782	738	744	729	761	748	730	786	747	781	756	721	746	736	765	749	713	733	764	753	702	757	772	741	750	746	758	736	736	740	764	784	698	775	754	747	760	768	753	732	768	721	738	739	725	766	775	713	785	784	772	758	769	790	743	761	740	724	776	697	795	728	751	718	717	767	754	724	781	760	816	782	752	770	699	734	739	772	755	749	751	748	742	732	791	721	777	771	739	797	713	752	732	736	736	735	726	809	724	769	810	773	783	792	763	735	720	754	751	756	726	753	744	744	743	770	762	767	736	781	802	788	731	751	797	756	728	773	730	803	801	709	752	769	769	781	747	766	749	787	767	734	749	759	774	729	799	761	708	735	748	738	758	746	789	750	724	756	728	734	764	713	769	801	754	777	683	797	741	817	758	745	770	793	706	748	706	771	781	765	758	753	772	721	764	780	761	799	731	765	772	756	824	743	798	743	742	705	783	774	759	796	809	741	752	772	749	742	743	764	758	762	777	739	718	805	776	788	765	754	776	727	752	756	797	742	753	793	697	743	739	756	761	765	764	779	753	697	759	800	739	795	807	720	797	773	741	759	756	738	792	770	773	733	774	722	795	738	735	756	748	755	765	799	748	737	740	755	734	740	769	781	765	694	768	756	748	702	776	721	754	787	754	721	746	745	726	735	708	726	776	745	754	779	797	777	768	779	746	796	752	760	730	781	762	746	733	727	728	795	764	739	765	779	766	752	733	762	723	706	767	776	748	772	767	791	760	757	751	771	769	782	743	749	770	787	775	764	740	796	725	776	732	790	714	732	740	835	773	719	723	767	750	752	736	761	745	807	792	815	791	778	694	728	734	742	735	768	739	753	738	763	748	732	785	787	720	754	736	764	802	757	751	746	725	745	768	782	740	728	709	762	721	734	782	736	707	765	753	735	762	782	703	759	753	785	796	744	740	754	783	790	803	821	793	737	776	697	716	794	732	789	750	754	792	767	772	746	738	736	756	717	739	767	733	733	775	763	711	779	729	780	740	779	778	733	732	770	763	718	733	746	741	718	783	709	763	730	759	767	746	726	711	774	740	764	741	746	719	761	755	743	754	737	749	778	744	686	769	775	740	755	822	776	747	723	780	763	752	721	719	712	780	753	812	768	760	804	730	749	746	732	767	769	778	724	769	747	768	797	767	773	775	735	829	789	774	757	699	786	823	747	767	781	744	763	798	737	780	729	741	777	763	752	724	798	729	793	742	745	812	760	770	789	719	770	773	755	766	768	773	786	775	789	766	716	761	735	770	776	731	737	759	783	716	767	771	741	788	779	742	764	746	744	765	792	773	799	702	809	782	742	762	750	782	705	763	741	734	744	744	780	709	763	752	707	751	768	769	745	730	761	779	745	803	753	719	745	822	753	740	761	710	722	773	781	799	723	754	806	812	762	684	773	755	812	755	749	753	696	813	782	742	731	767	738	742	796	747	763	749	734	804	742	787	800	721	779	752	799	791	748	751	751	749	764	748	778	782	772	780	753	758	738	830	739	710	776	760	678	822	761	735	764	758	724	736	804	770	712	753	788	767	778	793	741	749	782	752	714	727	765	774	796	741	723	797	744	661	764	770	732	805	751	762	777	778	737	763	721	817	735	698	743	754	790	747	747	767	707	755	760	746	761	710	743	722	747	751	781	798	770	707	772	770	812	721	788	766	749	798	737	756	750	725	693	760	724	736	710	724	780	799	751	823	816	753	770	706	751	746	735	695	770	753	724	752	717	763	744	762	721	769	772	803	710	728	783	737	731	745	776	801	778	790	787	778	782	804	725	793	765	697	806	788	750	779	800	705	744	777	758	742	718	770	754	723	775	781	751	779	803	779	754	782	824	727	769	744	765	733	713	761	778	803	787	743	787	756	737	725	732	690	765	770	738	745	745	732	790	749	808	773	777	709	725	757	746	748	778	805	791	725	729	738	770	741	785	767	800	739	755	748	777	774	720	747	796	752	761	766	775	762	754	771	770	816	757	757	747	694	787	741	804	716	685	745	760	699	780	756	710	767	711	753	749	727	754	787	707	758	755	764	786	734	777	728	739	776	773	781	734	761	766	733	770	777	761	726	759	762	771	794	724	754	769	752	750	806	733	759	763	768	748	760	761	811	748	737	778	772	705	762	756	737	703	726	759	773	725	735	779	736	752	758	732	744	727	811	728	744	788	744	784	742	776	786	796	729	801	734	767	787	741	776	762	765	702	736	741	751	755	753	774	717	723	752	742	805	756	733	753	722	743	770	747	794	768	760	759	718	807	753	737	753	773	741	766	740	739	802	754	732	790	783	715	728	765	748	771	744	689	800	742	770	767	767	722	772	788	728	746	808	756	754	764	832	742	751	727	751	741	800	742	795	755	796	715	769	756	761	768	801	770	751	729	783	759	808	752	758	722	774	736	747	761	816	751	772	755	783	778	762	725	776	729	740	734	761	715	769	749	781	755	773	744	728	774	757	767	786	729	800	730	766	784	745	756
19230	5503	314	200	190	208	199	197	173	196	211	194	171	181	180	175	190	163	172	167	181	174	188	177	179	180	171	173	162	184	182	172	178	178	194	174	177	171	172	182	187	173	154	179	173	200	181	183	171	187	166	205	187	160	174	168	182	185	161	197	190	193	189	173	179	212	169	194	199	210	165	215	173	165	174	188	182	204	189	189	199	203	193	176	189	183	203	190	179	161	157	200	199	175	187	182	155	181	201	181	173	173	185	185	167	197	168	208	186	176	174	191	182	175	185	210	187	193	195	200	201	176	191	197	180	185	173	176	192	176	165	187	184	175	194	185	168	190	157	188	173	174	175	183	148	181	184	185	176	193	172	189	187	195	176	183	181	200	172	213	207	148	180	212	184	182	177	190	186	168	178	177	173	187	177	186	183	186	165	164	186	181	165	178	181	182	174	177	161	185	186	179	189	167	187	171	180	190	182	198	194	180	176	181	223	195	174	153	176	173	181	198	171	169	175	182	170	182	186	194	193	172	171	162	155	172	169	191	163	183	192	208	177	171	210	218	183	178	180	181	162	190	195	186	164	176	178	170	182	163	158	154	179	190	175	196	181	201	179	174	168	166	168	198	170	180	191	192	168	175	188	196	177	182	167	180	167	186	155	160	179	170	175	183	209	192	170	177	196	198	199	165	188	164	192	171	185	188	171	188	171	202	177	193	204	174	169	179	188	190	204	172	193	182	193	196	197	171	165	177	180	195	177	171	157	192	173	176	160	188	171	192	204	205	212	190	159	203	199	181	167	189	167	174	179	166	165	182	168	203	175	198	181	176	173	175	165	190	204	192	204	168	184	166	185	196	170	162	168	186	186	183	155	207	177	196	181	194	188	193	211	187	169	190	194	190	181	164	193	177	190	172	170	182	175	165	190	195	168	156	185	180	189	185	190	190	173	178	170	188	201	182	176	179	166	167	188	194	170	165	192	182	168	177	187	188	202	153	196	180	184	164	190	197	204	200	169	169	206	194	175	193	166	176	193	192	192	173	181	190	180	166	156	179	177	204	193	174	165	170	178	167	189	189	175	162	178	206	188	157	194	180	178	184	198	166	174	220	180	185	197	197	198	195	191	169	167	184	202	170	189	177	187	177	172	213	198	183	186	145	183	190	158	202	203	183	197	178	216	187	183	179	191	187	190	178	176	176	141	178	201	180	178	224	183	177	196	179	189	171	174	170	197	184	169	188	196	160	193	175	194	173	186	170	183	198	173	148	173	190	179	173	184	184	177	171	175	194	204	169	209	210	202	184	185	205	174	168	162	197	192	170	222	193	179	175	178	161	188	152	176	208	183	177	161	179	159	199	181	164	189	170	171	176	171	168	167	180	195	179	172	204	169	189	197	210	195	182	166	167	211	183	186	199	187	165	171	166	178	167	194	167	189	175	161	179	175	200	211	209	178	172	173	180	183	189	188	159	176	190	172	190	194	190	188	186	183	173	169	190	190	156	195	177	173	187	181	162	198	163	175	192	175	189	203	183	178	181	181	191	184	186	192	188	184	200	196	186	164	172	205	183	164	174	180	181	199	161	223	221	161	185	171	178	182	174	202	182	181	167	202	189	166	173	203	182	149	174	203	188	163	204	189	195	181	176	145	202	183	179	189	184	192	163	157	216	196	169	177	172	203	184	174	172	184	188	192	179	196	223	188	200	187	193	184	181	166	182	195	194	164	221	199	175	182	189	176	198	178	164	192	184	182	176	180	179	195	212	171	164	190	168	161	209	199	178	183	198	192	184	187	161	187	141	191	196	177	158	187	173	195	201	187	165	188	182	222	193	207	182	188	181	190	183	180	157	170	193	166	193	172	168	189	193	161	187	176	174	185	196	171	183	202	180	163	170	167	196	175	195	176	184	173	173	174	183	191	186	174	175	204	168	182	194	173	200	149	187	182	190	175	197	170	181	167	183	166	189	194	181	159	192	177	165	193	213	211	166	162	169	182	159	180	177	194	166	205	185	173	172	208	188	171	185	173	183	190	168	188	180	184	176	194	161	200	203	219	180	204	174	173	195	194	194	172	173	182	185	186	145	171	146	182	185	181	168	171	189	200	187	177	178	175	203	191	169	194	196	190	171	183	170	178	188	201	180	173	167	190	173	155	179	168	176	184	192	179	160	174	205	184	185	206	193	193	173	180	176	162	170	199	185	180	177	171	185	181	184	187	171	187	173	179	194	198	153	181	188	196	175	169	193	179	168	179	187	191	162	201	178	183	194	175	202	187	170	186	179	174	203	170	178	169	183	199	164	176	181	193	207	167	206	166	161	173	211	171	178	202	182	190	183	165	220	193	182	170	160	167	180	166	179	179	193	184	190	185	181	196	183	191	178	141	184	175	193	195	159	198	180	200	165	168	191	161	169	159	154	145	188	185	160	196	187	186	195	180	186	205	187	166	186	198	178	187	197	214	169	185	191	177	175	169	195	194	188	182	173	180	189	201	165	187	164	179	203	154	175	158	179	172	183	195	162	180	176	168	183	173	177	188	165	168	154	182	189	210	169	174	192	202	176	190	194	201	210	155	190	190	184	219	170	166	186	174	172	163	173	174	163	161	186	193	190	177	168	174	172	172	190	173	163	181	166	199	170	196	171	198	159	165	197	183	189	177	186	186	175	170	176	176	174	184	191	164	176	194	190	174	200	180	183	164	197	177	185	197	185	187	174	197	187	210	190	199	174	192	202	206	193	166	182	171	195	205	197	185	166	157	186	179	190	176	165	207	153	190	166	192	169	198	172	160	173	192	193	193	171	167	193	154	178	195	179	178	178	199	186	177	182	187	190	205	190	190	201	186	193	171	174	174	193	174	180	190	158	178	173	190	201	184	185	170	181	181	157	168	160	180	175	169	184	202	173	190	183	170	166	201	164	187	193	194	201	184	174	175	199	189	158	157	185	212	167	163	195	213	156	173	184	162	210	198	175	178	178	146	169	195	190	163	186	176	212	172	169	200	179	178	176	185	184	189	181	181	177	192	177	181	206	211	185	197	171	199	177	199	178	180	194	175	183	184	188	177	217	188	183	199	142	163	188	187	169	167	183	191	198	181	188	176	179	168	167	171	187	188	212	189	171	164	203	180	169	209	162	178	181	176	191	219	156	171	168	189	167	180	155	177	189	214	174	201	178	188	198	177	159	165	208	201	185	165	181	196	188	185	163	162	195	197	185	159	179	152	157	167	180	171	199	195	173	182	163	169	175	165	181	196	164	174	173	157	174	177	192	205	181	162	193	199	178	189	185	174	176	171	184	183	195	186	175	155	192	165	184	181	180	180	173	176	167	184	184	178	191	192	182	199	183	207	194	188	205	197	161	191	204	208	167	199	175	183	176	190	182	166	167	169	169	192	188	159	160	189	165	177	192	200	189	190	199	203	158	171	197	217	171	212	168	180	157	166	192	172	181	188	179	195	171	162	157	173	197	207	191	174	175	180	182	153	180	174	171	201	181
19285	5429	552	559	563	576	495	527	532	535	474	497	529	451	499	457	511	508	489	477	509	479	474	531	498	508	526	511	480	486	536	473	494	506	491	482	509	499	481	543	507	539	479	492	509	511	530	465	456	518	492	503	522	506	499	522	466	519	525	510	513	527	482	463	525	512	494	474	495	473	509	513	488	516	510	498	502	492	517	475	492	506	459	484	436	526	476	499	491	486	494	477	526	497	528	510	507	455	464	532	491	500	494	510	472	453	490	485	530	481	539	456	582	534	451	449	507	539	486	490	502	501	499	469	476	505	504	507	485	468	543	449	463	484	453	455	489	497	535	480	551	501	524	459	500	470	480	479	516	472	522	499	478	500	525	458	523	533	474	508	499	483	478	491	480	512	456	519	516	500	507	494	521	514	490	457	490	534	479	489	518	435	555	505	517	476	511	471	517	501	494	472	512	473	486	506	491	514	519	519	565	500	487	496	456	527	508	513	502	522	470	472	493	514	513	534	538	495	494	493	517	497	502	523	471	470	510	542	516	484	533	524	508	525	503	481	550	514	525	517	488	540	507	491	519	497	474	477	530	547	465	529	483	515	498	507	507	495	471	488	486	499	519	468	477	482	521	479	488	527	539	449	504	500	497	467	502	488	493	472	476	480	463	521	490	471	511	506	507	525	505	495	469	475	516	550	471	501	482	498	474	466	499	482	531	523	491	500	502	499	487	518	496	485	508	512	479	533	505	518	512	473	493	481	451	514	459	502	531	494	526	483	509	523	562	476	487	480	483	489	491	512	466	515	471	477	483	448	514	488	505	480	479	500	475	499	519	510	511	503	548	476	528	485	504	504	496	518	515	511	518	503	519	485	479	452	473	481	486	483	454	498	487	502	499	503	469	497	462	511	501	499	513	484	515	486	510	490	498	486	482	529	534	498	511	502	475	539	576	550	513	494	470	481	457	518	461	476	499	507	551	514	480	527	497	519	473	510	485	500	527	478	492	522	458	496	507	507	521	521	487	529	504	492	510	498	497	479	497	496	514	523	485	481	495	514	461	482	489	512	492	464	518	499	490	481	504	526	483	535	471	495	502	489	476	501	509	491	516	524	512	509	473	474	489	442	470	497	507	512	514	503	448	520	510	541	471	480	497	514	526	480	474	490	491	515	503	489	563	515	478	502	498	503	495	458	497	508	466	517	464	496	494	475	500	499	485	448	484	522	511	521	483	502	510	499	505	520	525	519	519	480	493	533	488	489	482	500	507	478	494	504	510	506	497	483	459	512	516	464	500	494	472	513	475	476	523	481	525	475	514	481	492	518	505	510	463	462	452	542	493	499	513	507	516	482	508	511	498	516	568	483	500	501	522	522	495	523	490	487	476	482	484	465	478	497	517	537	522	491	510	474	498	514	492	486	503	474	479	494	464	468	508	532	534	472	476	488	456	481	496	537	503	524	482	483	480	519	494	476	513	486	513	531	537	474	506	499	512	484	506	503	492	493	458	515	496	520	506	494	530	501	453	541	508	493	479	517	513	504	508	541	516	467	462	478	507	500	518	490	479	505	502	483	480	485	488	497	498	505	488	488	502	495	481	449	460	534	519	505	462	517	532	544	490	480	506	481	534	485	516	513	502	505	453	465	513	458	476	519	493	513	514	502	468	464	485	444	489	513	490	464	505	515	474	495	532	476	497	470	520	504	496	500	501	490	517	476	532	488	540	491	478	494	462	484	495	459	424	491	462	496	512	514	508	483	469	536	499	482	492	493	498	540	525	507	501	496	482	496	492	487	513	498	518	511	501	488	492	485	469	483	517	489	479	499	521	489	492	466	523	516	480	529	517	481	507	486	556	495	523	506	495	495	500	516	485	512	506	537	519	462	458	539	508	504	499	470	500	525	512	508	460	475	489	511	479	503	499	529	523	487	475	506	498	534	532	488	535	498	503	501	549	500	504	532	521	488	479	478	494	506	505	522	519	495	513	546	529	495	501	505	520	514	533	517	489	485	507	483	495	504	523	484	477	481	478	517	524	514	505	511	516	489	477	482	543	487	487	503	519	519	491	475	490	487	497	492	519	502	481	482	533	489	478	486	491	506	528	559	539	456	530	510	520	489	482	496	468	462	451	530	534	530	478	485	513	500	488	519	475	504	499	484	469	492	505	490	538	526	509	470	490	502	484	484	497	487	486	484	485	505	500	503	487	542	519	535	492	503	509	499	491	513	511	518	504	505	433	492	496	497	523	494	511	527	497	498	495	477	474	444	497	496	492	501	497	525	464	481	466	543	492	502	481	484	542	513	475	501	502	480	500	554	502	493	506	523	496	520	466	494	486	461	546	477	504	477	514	509	500	507	527	527	472	506	485	499	473	515	483	508	502	492	517	558	497	493	512	499	483	464	474	523	519	541	508	494	553	489	490	504	507	513	482	461	523	486	503	472	514	511	486	528	517	472	471	509	513	539	491	478	505	519	476	510	456	474	495	489	500	479	486	460	514	527	505	498	488	478	536	479	511	500	459	520	485	484	540	517	556	494	489	536	476	525	515	458	499	506	509	500	486	515	483	521	476	482	504	474	493	530	528	470	544	478	506	500	473	513	503	482	465	526	499	537	540	505	499	484	498	501	521	489	529	482	484	522	480	485	502	530	546	497	491	530	492	502	501	494	465	471	494	479	473	524	506	491	502	517	508	512	517	516	467	472	538	506	526	534	535	484	506	505	459	494	523	468	489	519	456	538	497	491	486	491	482	483	498	507	506	482	496	513	470	505	503	498	469	490	509	490	498	505	494	531	514	512	505	544	468	491	472	498	517	448	486	494	493	473	478	545	511	493	510	505	495	499	505	481	510	542	479	564	548	486	496	490	472	481	503	502	517	506	513	504	517	479	465	476	506	517	510	486	510	507	459	508	467	463	530	526	522	540	515	483	505	458	517	469	465	510	530	472	468	543	521	485	455	462	508	520	515	472	470	504	476	473	520	503	498	507	524	481	473	478	508	496	481	477	532	500	478	475	454	502	499	469	481	502	499	468	504	535	513	492	499	472	488	530	472	520	508	478	466	532	534	504	473	526	488	515	526	494	498	518	508	460	497	484	482	564	489	485	497	534	504	500	518	509	517	486	501	454	497	523	528	480	475	516	536	516	484	492	534	498	469	525	484	512	514	496	538	564	461	524	501	486	482	500	525	489	475	506	492	478	487	481	508	484	506	510	490	482	467	526	483	525	477	485	518	481	474	477	479	471	478	512	490	478	488	488	517	493	509	497	469	497	490	470	501	511	498	483	543	459	474	496	469	490	487	537	497	522	502	465	506	486	493	503	516	495	489	487	464	481	501	487	486	544	460	485	481	528	479	505	496	534	534	530	484	510	517	505	495	481	488	499	482	486	486	523	526	478	492	514	482	477	516	506	483	468	494	492	465	501	498	477	489	493	519	531	522	517	501	464	477	492	487	496	469	504	515	467	460	510	543	515	486	513	492	533	488	523	497	527
70620	48441	13561	1635	612	537	476	439	439	407	412	360	357	335	354	383	343	357	354	378	344	326	336	364	346	365	337	339	352	339	335	347	320	324	324	359	356	321	337	288	328	315	334	326	345	340	330	380	314	311	325	317	320	314	318	315	313	371	342	357	357	334	337	306	329	358	320	314	332	285	325	343	319	344	329	308	337	326	345	306	356	328	351	329	321	348	342	336	311	319	303	315	313	333	330	356	346	333	365	349	303	347	325	329	319	317	340	320	336	368	393	327	320	375	325	342	319	355	322	352	330	326	349	309	321	324	337	332	303	324	362	325	350	331	326	326	311	337	341	321	327	328	327	373	352	316	333	335	342	323	358	349	331	338	367	324	324	304	329	355	347	336	335	351	352	335	350	310	314	344	306	348	335	310	348	335	328	338	329	353	319	335	324	353	306	371	324	334	317	317	327	341	319	328	340	319	341	319	322	338	375	379	319	295	364	346	299	351	326	334	308	267	322	319	321	372	355	315	313	337	355	319	315	323	304	314	365	339	344	335	343	340	360	332	308	316	325	304	319	345	355	351	339	335	339	334	306	375	314	316	337	338	364	349	370	300	347	356	338	294	354	317	329	388	350	348	308	339	332	335	359	347	348	298	297	330	329	341	320	311	355	335	340	333	350	314	313	337	327	324	318	345	319	318	297	302	304	312	325	325	377	331	330	352	318	328	307	356	323	327	348	340	348	313	284	305	322	321	340	322	323	318	327	318	322	344	332	304	308	345	327	312	327	329	316	355	361	359	363	312	348	323	338	325	304	350	342	375	348	295	348	332	338	371	319	338	362	358	349	329	329	323	316	322	338	345	319	345	310	340	352	326	322	338	341	326	333	317	329	342	305	345	350	304	313	347	359	327	312	312	336	350	299	356	346	336	326	332	355	310	335	330	337	322	326	285	326	365	345	365	307	349	292	332	322	350	320	347	348	326	323	348	327	318	319	341	341	326	341	357	372	359	321	335	347	362	335	345	329	349	349	316	344	324	313	323	324	322	308	336	318	334	311	330	330	329	328	338	339	332	320	298	322	350	294	315	313	328	313	302	350	316	361	327	325	347	333	323	308	361	308	360	311	308	327	346	332	316	362	338	318	326	323	303	320	336	303	366	323	298	330	351	302	323	334	335	329	300	330	347	320	318	323	334	329	348	327	330	338	341	358	303	334	321	330	321	327	340	339	313	366	298	334	343	345	329	318	329	333	321	330	323	327	311	317	341	311	315	322	329	340	312	325	326	310	368	341	339	315	309	359	340	321	333	364	328	352	340	367	341	357	355	307	306	312	313	324	304	330	321	349	332	365	331	347	347	291	351	324	356	392	325	344	323	329	356	353	372	327	349	303	326	320	327	358	316	321	342	324	357	353	349	360	328	314	346	358	332	339	301	311	353	343	336	340	331	311	374	330	294	346	305	363	349	329	323	349	326	316	346	317	310	334	330	358	288	314	339	337	340	334	349	320	354	307	349	329	316	344	296	343	311	309	302	362	336	326	343	333	332	322	311	310	308	321	351	300	339	331	345	309	325	336	343	341	363	359	337	362	312	334	330	310	308	330	312	335	329	328	330	342	344	308	309	339	331	322	369	365	305	351	378	331	312	349	323	311	322	337	377	356	364	350	358	318	346	341	321	348	398	318	371	347	350	329	309	353	363	294	316	325	286	287	362	319	317	341	346	351	323	355	334	335	339	330	335	352	347	349	330	334	323	333	325	352	318	359	339	336	339	291	357	332	317	311	316	299	329	358	347	311	359	325	359	320	335	311	307	332	321	312	341	326	303	335	341	342	329	344	356	368	320	318	329	349	322	339	352	337	339	382	327	318	310	346	339	343	346	320	347	323	324	335	319	334	310	379	336	347	333	366	321	334	333	349	360	348	329	344	362	338	317	315	336	311	311	319	324	338	336	338	336	328	367	405	338	326	312	326	341	297	292	394	331	335	308	336	304	311	332	328	349	355	351	312	316	347	323	348	349	331	339	323	334	345	339	318	324	332	330	341	349	348	330	366	341	333	314	339	345	349	343	351	300	322	343	346	357	359	330	322	355	320	341	319	338	380	343	359	332	321	353	334	339	328	304	318	318	311	329	340	321	334	355	318	334	291	320	326	326	324	335	359	348	320	363	307	365	335	306	325	329	352	328	335	328	342	328	286	357	325	376	305	304	338	318	338	357	325	338	330	330	315	334	327	337	330	293	334	322	315	288	327	360	330	329	304	327	355	361	348	328	320	364	309	356	333	293	336	332	330	296	329	358	316	328	310	313	337	363	362	356	339	323	310	323	331	363	319	334	325	305	302	321	333	363	323	361	342	331	324	346	347	320	336	319	330	368	346	340	338	354	353	352	339	342	372	336	349	344	308	356	324	313	349	345	302	324	335	332	323	328	344	349	362	355	348	339	354	334	338	312	319	335	328	354	270	339	302	361	335	317	328	321	344	335	371	340	303	351	331	334	312	357	328	297	304	344	335	318	312	318	322	336	327	377	334	322	344	367	329	333	317	355	310	320	337	336	335	352	328	347	338	323	323	338	338	327	300	310	331	330	323	329	338	315	327	384	357	330	329	322	327	344	343	323	320	349	319	322	323	309	301	341	294	360	330	314	332	349	376	361	350	336	321	322	363	313	306	354	319	319	371	340	346	297	347	360	318	325	334	331	316	301	348	278	345	341	317	315	335	332	305	318	354	331	318	327	330	353	333	323	330	338	320	315	342	349	347	355	331	321	332	318	299	337	316	308	335	335	334	337	344	329	333	358	307	323	303	320	330	333	332	347	299	334	332	391	328	361	332	334	339	300	336	352	342	348	328	351	338	325	339	345	299	340	325	372	330	358	331	312	342	365	317	319	297	330	332	341	313	325	350	338	327	312	329	387	313	345	338	327	325	315	318	365	344	355	329	301	298	315	311	328	358	312	348	343	372	337	316	347	362	347	297	366	333	354	329	309	295	357	332	347	329	339	342	341	324	362	321	363	347	324	357	315	347	334	354	360	310	296	330	407	352	313	344	352	327	321	357	309	335	331	304	327	340	350	318	298	343	314	346	347	320	330	304	357	321	329	331	330	332	298	319	321	302	338	357	323	315	355	345	318	345	332	300	305	336	306	318	312	364	347	340	349	319	311	324	372	340	319	346	351	366	299	302	322	305	320	337	324	323	306	328	341	344	327	308	324	346	353	363	305	331	353	384	324	333	337	318	327	340	315	333	349	382	318	370	345	326	350	339	326	337	308	309	335	352	360	315	309	348	370	381	363	340	315	351	332	365	335	358	334	344	334	338	322	346	340	332	315	329	337	312	343	334	329	335	330	315	331	336	321	321	343	346	342	313	354	326	297	361	344	346	319	334	346	342	347	351	358	316	319	321	307	327	349	316	333	346	332	298	323	339	356	343	344	341	352	284	326	339	322	336	333	309	307	322	340	314	349	324	322	331	346	346	357	341	293	361	320	316	315	335	354
44460	27886	2108	2324	2081	1882	1556	1382	1330	1204	1157	1104	999	974	976	924	977	967	939	894	929	919	863	892	856	895	855	888	881	835	809	835	856	821	860	778	896	854	825	824	825	862	763	819	818	839	804	859	851	809	793	814	851	825	886	803	814	872	839	794	810	763	802	827	845	841	854	887	791	819	845	839	871	851	761	828	824	856	851	808	811	779	778	848	766	825	801	848	778	836	792	872	821	780	852	823	818	806	807	818	739	828	820	819	820	816	826	835	796	889	815	888	798	798	830	827	843	797	821	799	822	795	827	831	846	804	816	816	790	819	842	834	783	800	835	835	803	822	819	831	810	852	759	775	864	841	781	857	766	756	835	810	797	818	799	844	815	812	815	793	829	820	813	831	836	820	794	815	828	810	853	790	844	801	800	841	787	806	807	803	785	838	800	804	852	861	785	873	810	827	796	852	767	876	842	823	888	806	807	810	834	814	812	805	845	770	793	833	809	816	811	804	801	816	835	823	863	801	801	794	818	866	790	846	825	808	832	841	839	842	828	833	879	820	801	785	798	820	780	841	788	751	782	748	780	815	850	850	794	806	847	865	847	778	826	816	851	823	807	794	817	812	837	794	760	847	806	852	846	826	843	817	861	830	835	802	810	818	822	825	805	791	843	784	781	769	781	796	748	857	783	827	865	837	852	822	755	831	824	788	819	812	801	821	801	807	793	798	845	852	792	773	809	819	797	800	841	813	865	859	835	806	832	848	789	811	785	813	779	821	793	839	804	812	792	810	817	843	785	824	780	786	810	836	788	777	803	806	780	783	807	839	809	790	794	845	808	808	803	789	782	771	831	800	825	815	857	772	810	840	789	811	788	824	766	779	782	815	834	807	837	806	801	827	823	819	824	846	809	810	816	790	840	822	845	771	832	781	829	812	747	821	821	790	782	836	808	812	815	848	822	776	879	842	817	773	805	801	817	739	842	809	852	810	809	846	810	816	762	820	809	812	815	827	823	769	800	843	819	772	764	784	822	774	839	804	789	796	826	804	838	853	795	819	804	840	837	832	815	834	819	840	822	816	782	768	851	800	837	800	803	822	841	863	766	819	815	738	813	766	825	809	794	806	824	830	832	837	832	805	861	795	800	830	783	775	811	803	825	825	823	841	863	867	846	805	760	833	825	756	794	754	789	796	806	874	820	808	856	787	804	868	798	843	772	813	839	800	834	791	820	841	805	802	807	746	813	800	802	769	802	829	766	768	787	823	829	779	816	857	809	803	783	835	834	790	768	893	837	806	818	816	824	838	810	803	801	816	789	797	816	812	829	885	851	799	792	790	778	911	817	772	870	832	855	808	859	797	827	851	793	763	798	817	853	799	824	808	843	825	787	819	835	866	762	751	776	779	792	764	806	783	848	846	782	799	888	794	788	810	816	826	830	777	806	772	836	794	821	816	817	859	830	823	810	790	829	750	791	738	822	829	808	876	835	831	820	855	789	842	788	869	799	794	805	772	843	836	816	787	812	800	851	806	756	787	820	824	809	819	815	861	848	807	842	811	822	835	830	767	785	788	801	824	800	814	789	856	782	852	772	772	806	775	805	822	794	789	811	807	832	785	814	821	844	758	819	854	783	798	836	800	803	810	897	815	797	801	854	790	771	822	810	812	814	778	798	783	805	811	866	837	831	863	842	833	777	824	819	812	847	783	812	857	819	842	889	798	794	839	831	775	838	797	800	815	855	823	880	832	776	791	872	821	861	795	763	826	812	841	764	806	818	776	802	838	789	795	841	801	837	792	817	831	747	827	870	833	782	834	799	866	806	769	829	840	817	828	834	789	854	802	810	806	803	818	800	814	749	825	830	782	836	783	786	823	775	833	805	777	828	810	821	765	845	810	847	817	860	814	785	826	819	856	810	851	839	840	769	825	819	837	859	839	754	831	875	821	809	831	851	796	799	834	798	820	795	835	780	858	825	786	854	783	814	812	836	848	822	813	815	797	815	797	765	780	796	769	798	818	797	811	834	858	839	748	810	809	803	778	857	834	819	814	780	864	808	802	800	797	794	750	834	794	839	852	818	830	812	780	806	848	813	826	808	791	767	807	818	816	831	778	818	842	808	779	837	827	857	780	800	872	809	811	792	811	822	810	827	828	834	792	769	824	815	785	837	821	834	794	793	828	819	821	802	767	822	823	856	792	831	829	781	813	845	800	817	802	852	831	855	834	816	818	875	775	854	847	796	836	829	824	811	809	817	827	803	864	788	844	796	815	753	827	802	791	776	828	809	793	830	847	819	821	823	829	829	813	774	863	788	780	823	836	828	806	786	798	790	767	814	843	784	825	832	829	837	796	792	784	866	814	807	836	811	774	814	792	845	865	806	835	823	842	806	797	843	766	821	764	768	808	792	816	820	828	821	752	809	790	781	808	793	828	777	823	789	822	815	828	769	831	826	768	796	831	785	865	794	776	807	814	833	837	815	813	775	821	834	813	855	804	821	793	801	843	810	837	847	784	806	839	820	812	820	797	817	872	827	790	812	846	804	844	762	801	756	758	844	833	815	802	799	801	847	807	810	847	797	807	850	806	844	861	835	782	808	816	820	807	766	818	783	820	765	764	895	773	816	847	818	803	816	816	836	792	801	785	853	878	816	807	777	779	857	821	836	798	806	853	811	807	799	834	817	764	794	815	890	815	788	765	848	778	828	848	877	801	863	843	808	823	840	830	873	873	837	812	795	794	779	797	820	800	819	792	713	832	783	831	808	851	820	829	833	799	761	840	838	818	810	740	795	779	832	816	805	820	828	796	788	819	797	782	818	780	828	811	832	800	843	808	766	804	811	797	749	824	782	778	836	847	792	839	807	808	799	870	767	811	846	838	788	825	841	821	862	801	795	787	846	873	785	834	781	811	764	787	868	831	787	801	864	826	867	795	843	788	805	836	812	858	828	814	888	799	797	806	799	789	810	765	843	867	835	809	819	805	819	856	827	817	795	822	825	788	838	812	809	855	793	826	823	801	778	761	813	782	804	779	828	782	835	876	772	762	816	803	818	812	781	837	808	834	787	900	830	764	845	794	817	811	823	817	791	807	813	817	859	804	784	823	837	807	802	817	755	836	832	780	833	861	830	829	809	828	872	776	758	796	798	855	806	760	871	848	850	805	826	796	817	803	824	781	841	854	851	786	866	825	861	782	778	772	808	829	828	803	809	778	798	794	846	824	826	836	834	793	788	815	844	811	828	836	795	801	841	810	813	810	834	826	821	839	803	836	772	854	817	816	817	768	767	798	819	817	781	826	813	795	838	819	797	819	820	772	811	807	809	840	894	799	772	828	826	869	782	843	863	818	805	803	820	793	758	842	833	793	810	766	820	808	787	867	835	776	823	790	785	837	763	744	796	820	788	812	836	794	822	759	838	840	793	820	799	780	837	837	827	766	818	798	809	793	756	834	757	863	850	756	861	811	844	821	819	830	841	804	827	825	843	808	757	802	843	797
81973	60307	20256	5113	1123	778	621	512	466	433	395	418	413	366	380	351	364	368	368	331	346	353	379	368	365	333	323	350	353	326	316	336	334	332	356	342	355	345	323	307	341	328	333	314	341	314	318	355	341	316	330	310	299	332	322	326	280	361	322	319	322	346	311	357	343	315	346	321	332	334	354	319	354	281	360	332	295	294	319	338	311	320	323	327	312	318	327	331	327	335	313	307	330	341	342	329	312	322	318	342	311	350	315	320	343	313	298	313	301	322	349	298	296	296	305	336	332	321	343	337	312	319	309	329	303	333	357	311	354	336	275	331	323	326	313	296	315	300	342	335	326	339	329	266	326	323	301	305	325	308	311	314	335	327	313	312	320	350	338	321	295	295	355	324	322	288	327	322	294	300	357	334	314	341	338	326	359	339	311	332	292	312	324	347	334	320	329	318	319	273	356	356	318	330	331	331	322	323	308	343	301	316	309	334	310	349	318	330	335	318	308	333	321	332	279	337	332	328	369	334	297	339	328	352	320	332	332	325	298	318	318	325	322	319	340	335	354	334	311	333	322	303	320	343	332	327	334	322	322	304	309	331	327	321	317	328	349	339	345	307	314	311	317	332	339	334	353	311	300	318	316	329	323	295	336	340	293	294	316	304	343	321	359	318	314	311	310	330	314	337	322	332	330	338	325	332	347	342	296	324	320	322	322	292	354	329	302	332	308	326	323	319	290	308	294	296	325	323	324	341	298	300	319	348	346	320	343	323	335	339	324	297	346	324	329	329	339	307	309	322	345	317	330	334	350	330	312	327	344	310	327	334	310	359	308	335	322	294	331	309	316	304	301	318	307	345	332	349	282	355	326	344	353	330	343	300	310	330	316	319	316	348	339	331	283	300	346	313	295	331	338	290	325	310	295	336	309	347	312	355	316	307	309	337	318	314	324	325	314	320	321	281	321	357	333	318	306	328	351	327	311	352	353	299	321	347	287	316	331	295	331	356	330	304	302	324	306	317	319	320	331	328	315	325	372	304	338	335	335	324	352	330	320	325	306	304	330	326	320	334	323	307	294	308	360	317	336	339	341	300	310	322	337	329	329	320	295	307	321	292	305	285	296	331	320	304	322	326	293	294	315	349	324	319	319	302	305	310	330	324	343	308	311	287	326	338	322	327	313	328	314	326	319	330	351	319	333	352	294	324	336	306	306	305	323	316	297	319	355	348	327	347	354	340	307	275	293	339	351	295	281	329	312	302	317	340	297	316	284	349	361	326	345	337	328	267	312	290	338	337	313	309	339	302	317	343	334	317	301	323	287	308	340	323	321	321	319	305	292	316	350	301	306	340	322	330	301	350	318	313	301	298	342	285	306	334	344	317	330	321	368	301	300	316	295	319	314	305	315	325	300	322	323	298	310	339	350	330	296	318	308	336	321	325	327	327	340	319	282	326	319	312	318	313	312	274	321	292	351	282	316	337	295	288	297	343	336	309	339	368	326	330	335	304	301	293	316	326	322	300	276	314	326	314	294	356	303	330	270	324	340	327	305	327	289	319	312	323	305	324	315	325	313	331	332	298	304	314	300	317	302	328	351	332	331	315	322	328	299	330	312	313	317	313	307	299	303	310	282	312	332	324	335	327	323	368	332	332	315	352	305	334	340	317	328	351	324	325	335	330	343	310	332	302	336	296	315	319	321	296	323	328	308	339	315	339	343	345	301	343	327	308	295	342	321	326	348	350	298	327	344	326	313	340	308	290	354	381	335	366	350	338	344	333	351	328	317	324	322	325	320	326	332	346	330	331	321	332	307	339	331	291	306	299	291	316	343	303	338	295	298	284	359	327	346	338	298	290	346	305	314	316	334	298	304	343	321	311	332	322	335	318	333	295	293	292	315	319	299	315	333	317	326	365	322	308	336	337	334	339	312	333	317	327	289	355	336	352	303	294	338	320	316	345	295	293	315	311	319	329	329	319	337	340	302	311	319	335	278	310	330	315	350	320	302	323	296	318	323	321	325	309	340	329	309	336	316	269	321	321	354	302	286	322	307	341	325	324	328	339	277	337	327	343	332	331	319	324	300	311	326	331	355	320	322	364	344	345	339	298	328	351	316	355	334	322	362	328	329	297	330	338	319	321	332	328	324	303	287	320	325	273	292	315	315	282	297	323	349	309	299	329	353	294	296	337	351	329	328	344	307	333	294	306	323	292	320	306	335	305	316	365	333	305	351	307	314	290	342	338	360	319	339	302	315	312	304	329	299	330	322	328	341	372	350	326	287	309	326	318	355	320	272	356	318	384	312	309	329	338	330	322	306	354	309	294	307	308	340	313	306	323	297	318	317	322	326	329	333	310	309	352	331	327	314	332	340	282	313	354	340	332	360	302	333	301	330	321	333	313	324	366	325	309	283	303	332	341	331	315	330	296	319	330	308	347	329	336	320	319	330	315	355	344	328	327	332	322	320	330	318	295	325	281	306	313	344	322	357	309	344	297	309	349	323	306	324	369	358	332	310	349	330	338	320	329	309	322	329	303	330	300	318	301	303	331	322	316	307	334	314	319	306	329	347	378	338	308	320	342	313	339	325	314	308	313	334	279	328	295	354	367	336	328	328	304	317	314	340	308	355	359	357	305	258	296	317	286	314	288	341	332	321	364	337	324	326	359	301	331	331	308	377	322	343	340	324	318	332	282	342	306	307	296	318	294	338	277	308	307	282	337	317	349	354	293	302	334	351	298	349	356	290	328	313	340	295	336	330	326	307	311	303	323	297	318	350	347	339	313	345	340	297	332	305	282	337	298	325	307	314	287	337	306	294	310	316	356	338	321	338	309	313	284	341	318	336	334	327	342	318	323	316	309	291	323	336	346	337	336	311	322	333	366	341	345	359	305	323	341	307	324	346	337	332	315	305	309	307	322	314	341	328	305	317	298	305	321	295	300	313	337	343	331	344	306	330	319	309	308	277	323	307	288	334	314	327	341	345	343	329	289	319	294	306	310	304	308	341	321	294	332	316	323	311	266	348	314	311	291	341	336	305	305	339	307	339	308	278	334	330	316	311	321	304	330	344	320	319	342	312	288	286	320	353	295	314	306	313	320	303	348	337	319	298	343	338	366	344	307	288	311	321	317	300	302	328	319	321	332	330	294	286	320	290	328	302	327	315	352	340	317	312	299	312	335	326	307	309	347	320	336	317	309	307	356	304	340	307	320	328	297	305	332	301	339	343	341	316	293	328	332	314	328	326	324	320	304	353	332	321	311	332	336	341	330	307	351	320	323	321	356	314	301	347	344	325	295	342	330	329	308	347	287	325	341	329	319	310	341	330	326	296	348	303	280	308	309	330	329	313	314	330	322	322	290	301	312	307	344	336	301	357	316	312	316	336	344	338	309	299	340	311	318	334	335	311	307	329	318	306	346	355	307	325	313	303	326	325	303	347	303	314	325	340	321	291	317	309	294	287	344	326	315	318	310	318	301	335	339	351	316	325	308	370	351
54893	35968	3185	3498	3123	2604	2130	1922	1667	1471	1363	1331	1206	1117	1126	1025	1082	1006	936	943	994	887	913	874	957	923	866	845	896	842	835	862	789	824	776	853	799	794	809	817	788	769	781	766	790	816	809	805	775	774	798	775	816	780	819	753	767	759	788	770	753	804	805	736	757	816	806	746	751	817	750	813	811	752	692	804	824	796	748	769	831	774	762	772	742	695	785	754	786	778	794	777	749	744	714	782	785	801	738	839	812	776	736	798	789	846	792	749	815	810	776	746	784	785	728	782	767	799	768	767	732	795	741	775	809	793	798	779	783	743	781	770	751	787	748	723	784	754	764	775	810	799	792	772	766	802	765	752	707	714	775	756	803	768	800	765	761	766	734	751	760	781	772	768	797	723	691	757	739	798	717	750	734	834	759	801	778	782	726	723	715	752	816	770	758	809	734	761	734	756	754	745	777	772	717	765	771	731	749	809	805	741	805	749	781	736	772	770	725	766	751	736	776	737	761	767	726	800	764	799	793	763	738	764	772	782	741	754	792	716	720	790	749	802	729	715	794	712	744	747	777	792	774	769	799	736	716	744	717	744	751	752	785	736	774	743	730	781	799	787	780	755	780	737	741	781	802	737	747	790	769	737	741	750	834	781	736	791	747	731	774	795	729	742	751	782	755	761	759	724	724	787	756	825	775	789	748	743	759	750	766	740	753	755	741	776	781	728	784	757	796	746	735	719	795	736	791	728	737	809	790	785	790	785	775	721	796	693	801	747	759	803	779	822	756	780	769	734	725	769	779	773	745	746	766	774	795	758	774	735	753	747	775	744	769	734	774	781	796	764	758	740	768	760	748	763	750	799	784	719	741	793	822	770	788	794	713	760	733	782	788	766	733	726	794	721	753	771	754	769	761	755	744	796	753	762	802	805	797	764	749	745	773	741	733	812	725	785	776	742	731	795	729	749	739	756	746	759	746	698	756	767	771	758	768	756	730	759	767	729	739	773	761	760	762	761	734	751	782	773	771	725	832	778	757	734	756	765	718	800	755	769	748	785	741	745	773	800	738	816	725	752	796	765	820	754	761	733	754	817	768	751	774	776	740	764	748	703	772	778	774	763	700	722	744	741	770	744	750	779	729	787	723	769	728	811	751	759	832	758	772	720	761	763	755	743	716	799	785	739	767	759	755	712	751	763	764	729	782	781	829	754	766	744	724	683	770	743	756	749	795	747	761	761	752	730	751	716	767	778	767	701	770	740	778	759	796	727	788	752	743	775	760	723	803	785	700	734	732	761	710	725	741	806	759	764	749	756	756	684	775	788	727	775	741	790	771	769	752	767	731	740	763	771	744	743	785	807	735	764	762	805	725	724	718	790	759	776	760	785	745	738	803	757	747	749	711	779	792	811	796	761	787	764	745	759	802	758	765	739	762	731	773	778	735	788	740	768	746	765	769	778	761	719	794	734	710	739	790	717	768	778	753	715	754	741	765	749	844	799	776	759	740	721	742	741	792	736	744	755	801	767	763	732	794	820	772	736	772	703	771	743	752	752	794	793	778	778	791	730	753	748	783	751	755	724	775	780	776	769	748	768	753	768	768	712	800	783	784	786	780	766	782	735	755	808	725	747	713	748	742	741	771	727	727	807	780	746	802	785	790	769	711	706	803	761	747	751	762	781	721	802	740	739	777	775	736	746	771	741	799	814	725	775	763	776	771	770	752	757	762	789	776	792	730	758	744	726	752	726	739	739	787	740	774	763	709	775	829	746	781	740	771	719	812	783	744	777	748	754	772	784	775	742	735	710	768	697	811	781	790	790	754	800	748	739	784	750	735	776	790	775	804	757	759	803	727	779	773	710	738	769	747	783	730	792	744	746	742	773	770	814	756	779	770	722	755	782	767	785	743	780	783	811	752	722	751	769	776	802	742	769	815	771	714	741	779	730	717	779	812	733	759	748	771	769	730	777	708	742	758	769	735	767	734	782	771	751	774	769	740	742	742	773	794	768	758	775	754	780	781	752	715	734	743	721	754	742	788	774	709	745	689	768	738	773	737	793	812	780	805	779	739	766	757	774	769	672	742	775	777	724	779	756	772	744	731	738	752	746	763	785	798	760	796	765	749	735	769	793	771	769	820	752	740	756	786	756	752	739	730	770	747	765	739	752	785	728	784	725	766	756	799	742	800	715	752	776	742	725	743	759	786	771	786	723	772	764	781	780	776	726	794	786	736	780	764	720	764	769	731	782	764	781	734	773	761	744	765	754	726	738	707	765	772	778	811	792	753	762	744	795	759	782	745	712	763	771	747	764	769	812	742	750	769	776	724	765	762	756	721	811	757	726	736	815	753	773	754	742	768	777	731	786	747	717	723	734	710	734	792	792	787	758	819	764	805	763	697	769	801	770	736	811	759	741	766	750	781	749	753	746	775	761	743	792	790	780	722	740	768	771	741	785	752	759	801	729	744	757	772	772	735	736	779	729	731	783	761	755	785	707	796	745	761	772	749	802	781	758	802	810	707	764	745	772	787	805	736	793	779	771	765	701	778	745	768	769	776	773	727	759	765	725	792	686	766	755	738	776	806	758	740	712	750	726	759	786	741	757	791	735	719	762	729	710	832	791	764	757	787	762	724	804	812	789	772	768	763	781	791	782	757	764	740	730	762	786	757	731	766	752	753	751	731	746	736	750	767	801	743	752	806	746	727	745	732	728	755	810	740	817	830	758	759	736	767	804	775	752	741	726	749	748	744	712	780	796	803	802	749	756	750	755	783	778	754	732	751	796	803	803	792	770	712	787	767	744	742	748	792	782	747	793	785	715	751	722	781	770	738	756	765	745	755	800	761	713	806	778	718	742	764	756	741	745	741	721	804	749	754	746	767	805	799	758	773	766	755	726	762	829	735	758	762	813	774	724	777	741	726	760	757	766	779	743	739	769	758	731	797	719	750	713	758	780	768	821	797	722	765	747	773	764	793	755	765	765	744	766	736	730	777	769	734	791	784	751	762	781	768	730	709	762	731	796	790	760	762	738	737	777	768	792	752	713	755	735	769	784	725	785	725	736	772	752	790	710	753	771	781	749	736	743	677	727	711	763	761	749	745	758	797	774	747	735	789	740	741	754	751	789	753	752	747	749	726	803	786	784	780	742	735	717	736	762	730	729	788	743	714	782	743	748	728	784	767	783	738	709	786	746	797	778	763	755	743	745	762	686	796	751	714	794	770	792	772	731	764	802	766	760	743	774	819	796	750	794	757	685	770	741	735	764	764	737	755	772	747	712	776	761	757	728	779	755	754	754	756	775	820	739	766	705	771	722	773	742	779	767	798	744	747	753	729	752	809	767	735	791	776	772	760	818	780	803	674	798	725	751	790	752	817	780	785	779	765	829	730	752	805	748	758	800	783	791	749	721	819	727	781	794	757	782	784	735	747	760	739	750	748	759	758	739	777	758	760	753	772	799	781	695	742	740	756	695	736	744	754	759	797	817	703	741	763	785
19734	6435	494	249	214	182	211	175	174	169	185	215	185	187	228	205	204	152	190	211	183	207	182	186	197	205	160	188	170	182	198	189	183	185	195	183	177	199	204	195	188	202	155	171	174	200	180	173	200	176	198	182	184	186	184	182	199	176	203	182	183	182	207	179	191	193	210	196	187	221	165	178	202	181	166	182	178	197	180	162	171	166	194	176	203	210	207	195	177	190	190	200	183	191	191	172	203	176	176	188	205	190	194	174	187	205	170	170	214	168	186	177	196	203	155	195	181	186	187	183	199	190	159	195	209	196	176	180	193	187	207	175	182	164	178	173	167	191	192	193	209	216	182	184	194	206	169	200	172	184	159	165	157	184	180	195	169	201	152	179	176	183	166	162	177	193	190	169	193	172	156	187	168	179	195	190	190	179	164	176	178	184	176	199	176	190	184	186	183	169	174	197	163	174	173	190	193	163	177	191	189	173	193	185	188	171	190	168	191	190	187	184	192	205	181	209	188	198	174	192	189	193	218	193	192	168	164	174	214	197	220	181	180	181	194	209	176	205	179	183	185	187	179	169	190	165	176	174	193	202	208	183	196	176	200	181	197	158	181	189	176	155	204	179	229	194	198	185	196	159	195	187	196	187	190	187	205	182	194	173	180	181	205	198	179	179	188	168	156	194	180	202	202	195	170	193	206	170	165	182	183	191	201	196	190	162	187	194	179	191	177	192	200	203	171	176	159	159	204	185	185	189	185	178	183	196	175	172	181	193	174	164	171	197	204	192	190	202	182	194	199	172	192	179	155	186	192	183	209	160	193	177	164	181	190	201	207	179	172	180	179	210	174	186	171	187	184	168	172	145	190	179	194	183	205	209	182	177	200	200	172	198	176	189	204	216	175	149	176	167	164	195	166	201	173	173	210	169	199	187	185	226	197	187	184	190	190	189	195	192	198	180	194	177	184	186	208	180	154	192	166	191	182	181	171	171	193	176	147	168	183	159	154	156	180	211	179	208	176	187	187	198	177	186	182	185	162	220	164	174	209	176	173	182	161	195	183	197	184	187	206	208	168	181	186	207	195	160	166	166	152	185	153	207	181	170	174	198	184	204	188	180	173	157	189	178	178	167	160	166	172	177	188	190	181	180	197	197	192	191	197	180	175	174	182	179	165	203	186	201	191	181	199	194	181	159	147	186	182	185	191	190	191	182	185	189	210	197	181	178	163	186	193	194	185	195	193	183	195	184	170	189	176	186	164	187	197	180	187	186	198	198	187	166	185	161	166	186	188	184	213	197	187	200	183	155	172	163	188	196	195	190	182	202	190	188	188	165	190	192	190	174	186	166	185	162	200	201	166	196	195	177	174	175	170	184	204	188	189	152	189	187	184	188	170	191	177	160	185	174	183	181	217	156	167	183	217	194	187	189	147	189	166	197	199	171	182	154	218	198	173	181	191	186	200	193	168	176	155	180	197	185	179	191	160	182	189	158	190	189	188	172	189	188	192	182	208	191	181	204	194	168	175	199	191	188	167	195	177	198	186	181	204	159	216	190	175	199	188	193	196	190	193	195	187	180	176	189	200	191	172	171	188	175	193	160	192	160	198	172	176	172	159	175	192	172	171	170	176	180	198	193	204	149	186	187	185	182	185	185	182	171	192	168	180	193	190	172	189	176	166	203	183	216	202	213	172	178	181	205	189	167	200	188	214	198	203	182	189	198	186	179	201	184	164	201	158	184	192	176	185	189	177	162	183	181	196	181	197	174	182	194	181	190	147	163	183	181	180	183	186	195	179	178	185	198	192	174	186	178	185	182	198	185	176	197	184	157	173	196	181	191	180	241	196	164	192	184	187	180	182	168	203	187	183	179	184	178	169	168	199	201	173	199	158	193	191	156	194	215	197	184	158	175	154	151	153	176	188	164	210	174	179	175	207	178	180	186	209	158	158	215	190	160	192	200	175	205	177	221	200	192	177	172	178	162	164	180	162	203	201	195	175	193	180	186	189	195	185	175	196	163	184	167	155	180	197	171	177	211	207	177	180	180	191	179	194	182	186	172	180	216	203	161	166	181	166	169	176	164	182	185	190	181	213	171	173	188	177	174	199	184	173	185	184	195	182	176	169	167	163	178	195	183	197	201	194	210	217	179	197	197	192	185	199	174	188	220	177	203	194	197	191	157	172	183	191	163	182	194	143	195	200	188	206	223	182	174	220	178	191	159	188	191	189	170	182	156	178	192	188	172	182	193	189	189	199	177	170	179	193	175	186	176	188	159	209	215	167	202	188	159	200	176	176	212	159	192	177	178	163	180	162	184	196	177	190	155	196	168	192	174	191	206	207	206	194	208	195	174	175	174	177	202	169	182	196	161	190	193	187	199	161	181	177	180	218	183	188	192	171	197	192	207	175	191	188	203	174	167	189	203	179	183	170	205	195	177	192	206	209	162	182	200	206	171	170	195	185	219	196	191	165	167	168	182	160	184	187	195	169	186	174	198	208	202	182	213	173	169	205	193	189	204	181	189	196	189	178	181	186	193	176	173	169	148	160	195	199	177	166	202	208	181	208	165	181	168	187	197	193	185	180	192	212	203	187	186	186	203	190	204	176	195	169	199	188	156	172	190	190	178	210	193	192	213	180	187	185	199	182	187	155	175	186	198	200	177	194	175	185	190	194	207	175	177	178	190	174	164	188	185	216	197	180	183	183	179	167	195	192	177	192	178	166	189	181	181	203	191	174	155	192	190	174	183	185	206	171	187	186	184	186	207	194	199	201	209	178	183	184	188	197	175	183	188	227	180	175	199	171	177	172	188	220	201	205	182	186	181	175	172	209	205	182	198	194	184	168	173	176	175	187	212	145	201	177	195	168	195	181	183	159	186	189	173	189	174	197	163	178	162	185	204	181	180	162	158	195	193	170	175	187	180	181	178	187	197	165	190	184	193	173	218	209	184	193	202	205	213	193	213	173	175	176	186	191	167	183	188	185	168	182	190	180	188	171	187	187	185	199	168	199	163	183	172	201	170	190	173	158	189	194	203	191	204	163	182	175	198	203	166	163	168	214	183	169	189	179	196	171	185	175	200	182	214	205	194	160	186	214	195	196	172	186	206	201	180	182	174	190	180	174	162	199	184	200	199	196	191	203	194	158	169	181	167	168	193	207	172	168	195	195	181	166	169	199	198	163	173	193	184	178	168	183	194	198	179	205	173	165	181	198	184	180	175	203	184	198	174	181	168	202	193	176	195	169	175	184	161	177	165	181	168	202	198	162	214	180	194	186	183	209	201	202	200	178	196	182	169	181	213	176	175	195	178	188	194	209	186	192	181	159	172	201	151	201	179	212	197	204	178	184	181	182	181	202	186	195	186	205	205	188	177	182	186	213	191	173	166	187	199	179	179	167	216	200	183	180	203	195	191	196	190	176	200	180	174	181	179	201	183	181	176	194	184	178	191	203	178	184	189	178	171	191	200	191	199	195	205	193	176	187	202	209	222
20160	6057	615	573	566	530	532	551	504	560	536	530	537	545	535	536	525	506	505	513	492	502	525	468	537	497	507	496	533	514	520	521	481	501	546	470	519	529	513	486	490	528	496	483	505	530	528	504	545	513	514	514	458	493	497	518	524	514	488	494	538	490	509	490	520	474	491	516	467	453	476	526	493	520	511	516	495	505	463	539	500	518	500	556	547	514	482	552	498	521	488	501	524	488	497	514	484	530	488	498	473	476	531	510	524	498	503	475	530	520	484	504	482	462	518	508	537	480	497	521	512	513	503	511	485	482	468	454	473	511	504	480	525	521	505	496	512	493	488	560	519	486	547	551	509	464	499	528	540	541	493	525	509	549	471	504	517	486	541	497	477	485	548	467	504	499	485	521	471	535	494	513	522	523	529	452	527	493	505	488	527	502	483	527	499	540	516	491	455	507	521	531	561	481	531	512	487	517	523	495	532	505	504	516	520	530	531	536	525	475	517	478	502	500	499	491	486	496	525	538	536	508	481	528	524	516	489	531	523	502	541	507	513	536	506	494	503	533	499	540	520	530	483	498	528	466	505	467	497	476	530	502	508	480	498	501	517	500	497	506	515	496	507	489	480	558	485	461	515	516	525	531	504	511	498	521	506	509	496	491	512	456	458	516	543	488	511	516	530	512	512	480	526	502	502	517	528	519	514	491	508	502	495	521	529	490	530	501	512	525	530	535	477	514	521	455	504	487	491	472	505	551	481	513	508	496	457	479	507	492	515	507	506	506	506	518	574	492	496	551	506	479	514	514	493	517	502	505	511	521	487	479	486	500	523	525	544	497	475	512	535	530	526	493	475	560	510	507	519	553	498	514	507	485	499	477	489	510	530	488	489	515	532	520	488	514	519	496	507	522	530	510	517	524	489	483	502	500	493	487	524	471	489	525	485	493	477	504	507	536	541	521	512	560	468	534	523	530	557	504	493	516	518	500	520	517	514	512	512	506	472	548	493	485	466	484	494	547	538	479	502	529	513	504	521	495	487	499	506	483	496	527	511	508	514	509	555	522	523	526	500	533	478	517	480	508	512	504	470	494	491	495	509	532	520	481	494	510	492	527	474	499	524	484	495	536	499	532	455	493	510	519	517	510	523	516	523	535	473	553	535	487	530	484	487	529	510	498	480	528	483	494	513	467	514	515	496	503	474	497	481	526	524	553	522	508	495	546	469	504	502	461	499	486	526	513	553	509	526	494	521	499	509	525	527	520	493	517	498	505	490	524	504	509	499	518	514	511	539	564	496	496	537	526	514	492	530	511	474	529	487	512	529	496	489	513	513	503	493	500	521	547	523	474	509	476	495	491	485	504	525	542	530	475	513	524	499	554	470	509	530	544	510	467	524	449	497	504	480	479	500	537	506	459	522	528	495	499	481	513	543	535	517	508	515	510	481	502	486	521	515	503	560	488	539	525	494	493	486	516	512	566	515	496	540	512	520	469	493	511	525	521	470	490	469	490	522	494	467	513	469	543	510	493	492	476	478	535	490	555	501	505	471	505	509	507	496	541	507	497	480	488	534	503	503	538	529	547	485	471	496	521	465	505	523	537	554	496	556	522	478	538	477	515	519	512	506	529	496	503	504	544	497	528	531	504	510	523	501	504	531	484	489	518	493	507	526	537	451	467	543	516	521	512	513	524	486	522	540	446	502	514	486	506	501	509	481	491	494	501	513	478	531	493	514	529	531	491	540	523	478	524	470	472	494	499	512	552	484	470	495	503	466	525	496	491	520	473	501	509	477	490	507	539	504	489	502	505	511	494	492	530	496	500	512	490	501	531	507	479	472	521	476	488	515	496	487	505	492	556	511	498	545	487	540	522	541	497	525	484	527	484	488	502	503	512	509	474	507	474	485	505	475	475	502	525	511	469	503	504	542	508	542	529	500	519	535	479	519	479	501	509	472	548	534	501	532	511	513	523	495	534	526	516	507	490	523	457	507	501	474	517	490	487	509	556	457	490	538	516	521	508	486	520	480	536	499	545	504	499	501	489	507	498	530	514	484	486	506	522	522	492	467	518	503	505	545	511	491	492	493	493	526	477	515	518	492	513	481	512	483	501	512	497	512	514	528	531	564	513	530	514	496	544	497	513	477	525	517	453	505	513	488	505	497	523	509	505	529	555	501	511	536	498	519	486	498	503	494	463	488	490	469	504	544	503	516	539	519	511	495	511	515	485	485	471	501	539	482	483	540	520	463	508	516	526	544	524	488	465	501	517	503	475	507	560	500	506	477	501	525	517	499	506	481	491	535	489	529	492	490	515	490	512	484	505	471	459	465	480	480	512	521	498	500	538	506	574	496	487	506	490	467	529	486	472	542	488	485	494	510	473	488	521	514	520	516	503	511	510	507	510	523	499	472	473	529	493	489	506	546	541	511	520	482	483	546	539	466	540	511	513	531	459	498	507	505	466	513	491	504	474	545	487	488	512	524	510	506	514	526	507	477	491	501	547	487	475	485	512	501	510	472	512	498	477	498	518	533	503	535	548	489	500	469	462	515	517	529	490	484	514	508	513	479	523	551	504	529	548	492	476	540	500	486	526	525	507	526	518	509	515	468	482	515	545	524	517	491	493	508	499	526	501	464	507	458	529	494	467	481	503	479	513	523	497	507	479	491	497	478	544	531	494	499	505	469	507	522	512	505	496	519	519	515	499	494	535	512	518	495	513	529	506	501	505	568	506	543	564	514	506	524	469	518	525	482	507	534	515	475	503	475	504	491	505	498	534	511	533	520	540	499	531	495	516	498	500	501	547	546	550	497	480	524	494	498	504	504	525	529	479	528	494	519	467	514	486	539	501	521	494	494	508	491	516	482	477	515	486	510	500	473	501	513	526	526	543	503	526	525	482	526	498	504	532	507	499	478	517	516	507	500	493	511	499	489	482	510	509	483	527	518	486	520	518	520	532	520	488	515	486	500	474	517	513	490	510	571	572	553	533	504	518	498	492	539	525	528	508	506	477	526	524	531	501	466	486	486	476	527	491	492	518	518	470	512	541	474	522	489	485	525	546	519	513	528	493	506	531	529	507	544	520	485	495	538	555	510	509	516	508	522	487	524	568	509	523	490	531	465	465	493	491	573	525	500	490	493	473	551	493	486	502	470	469	470	510	526	466	457	550	515	534	498	511	523	496	488	485	494	534	525	509	488	502	510	504	532	505	506	495	533	502	571	524	520	502	507	491	517	493	532	491	514	533	505	503	464	483	529	522	508	479	513	509	493	543	573	477	523	456	497	497	501	462	513	480	525	517	523	508	506	510	556	510	513	475	517	511	516	464	492	494	512	504	541	502	533	474	496	506	523	509	497	519	496	583	517	484	535	463	492	522	538	525	525	493	506	495	550	513	474	510	485	510	510	492	514	527	528	515	512	522	515	524	518	455	505	486	480	521	466	492	465	499	541	498	517	516	464	515	515	500	487	492	486	483	524	514	537	477	534	496	528	535
70974	49551	13341	1633	710	464	495	434	405	369	421	367	354	365	341	346	336	360	346	343	312	344	361	374	328	335	366	360	332	360	337	347	328	336	338	332	322	315	352	341	388	332	329	319	349	334	304	336	309	315	332	342	304	346	310	324	322	325	328	346	321	312	330	305	331	372	359	343	356	329	317	393	335	287	333	380	345	321	343	336	336	330	365	317	369	313	349	312	304	328	301	329	342	335	366	327	311	344	343	283	336	343	340	340	332	329	348	317	330	315	338	347	309	311	336	326	347	319	328	320	349	327	371	297	348	312	310	324	306	324	333	307	301	325	344	315	337	318	329	355	306	341	327	348	370	338	302	332	365	341	340	343	355	319	323	305	321	287	373	332	350	334	338	336	332	311	353	339	323	317	375	358	305	348	337	360	324	333	309	334	344	325	356	356	345	308	323	357	325	316	315	348	340	328	343	336	311	340	325	336	324	337	326	339	338	314	321	309	351	320	350	292	320	351	341	345	294	341	326	328	309	345	343	359	310	345	325	325	346	322	327	321	331	315	323	331	362	325	322	317	326	328	359	340	300	362	327	350	346	343	330	303	351	309	341	331	337	316	318	322	339	348	352	344	334	356	329	290	330	332	317	362	349	296	318	307	343	347	331	342	320	373	365	323	322	328	326	334	312	307	318	340	317	352	311	377	385	363	337	304	326	348	360	285	316	382	360	315	317	304	334	334	330	330	327	353	348	366	342	325	327	326	317	337	327	341	360	339	361	357	335	371	366	327	360	350	357	316	338	353	353	349	324	369	336	325	318	314	342	332	323	337	332	312	350	339	365	290	316	349	313	304	353	329	339	356	321	330	321	339	318	358	309	386	344	364	349	351	331	327	377	344	309	368	315	328	320	351	335	331	357	346	330	322	296	371	352	378	363	320	322	327	316	308	328	305	386	326	388	328	349	313	337	345	346	324	357	345	350	307	351	349	327	319	345	301	316	343	314	299	344	339	325	322	326	344	353	335	371	315	319	339	330	350	301	351	352	340	341	346	334	301	316	334	330	363	346	356	338	340	378	340	328	330	312	327	319	337	339	329	347	358	318	347	303	342	319	340	371	330	365	368	338	352	336	310	360	334	343	329	332	339	325	318	391	382	351	360	296	363	306	313	343	323	315	333	316	329	339	330	327	331	306	360	347	348	356	322	370	341	336	311	355	350	359	324	311	349	324	323	332	327	333	345	351	301	336	324	338	351	356	347	345	361	351	341	328	363	320	350	318	355	377	323	295	323	321	336	329	353	317	343	360	310	323	352	330	344	370	324	335	345	364	322	344	360	328	321	329	341	337	331	350	292	374	360	337	333	341	328	352	324	355	344	344	338	368	340	304	315	333	333	323	360	325	366	348	304	366	348	322	313	302	325	327	326	318	350	320	338	336	358	342	342	337	350	328	343	345	348	322	305	324	349	301	327	361	333	343	352	354	334	320	379	347	337	336	332	330	356	331	356	324	338	356	331	302	324	377	357	319	373	370	362	342	357	351	336	325	319	315	318	343	344	305	328	347	343	357	339	319	333	322	312	349	321	303	328	323	309	338	340	320	372	285	340	366	327	326	323	295	346	314	342	366	307	354	346	353	343	323	357	333	344	339	332	320	297	322	332	322	320	348	356	297	298	325	355	358	309	369	337	299	292	317	337	316	306	313	316	384	298	343	344	350	320	349	344	338	316	346	310	291	286	337	359	359	281	335	312	317	358	336	372	324	331	359	330	320	333	331	308	312	379	355	327	355	345	328	303	338	316	315	347	319	315	339	363	346	365	353	331	356	319	315	325	328	342	381	311	336	306	310	340	333	338	291	357	337	331	323	365	332	324	357	312	372	355	320	315	310	318	327	323	314	333	365	365	312	307	327	341	363	344	345	328	364	319	351	350	283	314	347	345	349	337	291	347	368	342	319	326	338	329	365	328	349	336	332	325	296	312	316	348	333	326	346	326	353	329	306	325	362	337	305	396	326	357	346	344	339	365	310	365	307	342	351	325	331	329	346	343	349	317	328	332	358	340	363	347	355	310	339	372	320	351	308	329	329	338	361	303	342	334	356	303	334	340	323	334	327	352	364	311	318	334	334	318	370	320	328	328	336	358	359	326	360	369	347	311	357	371	315	341	326	378	342	347	348	351	332	335	333	345	303	367	336	339	332	322	367	314	321	350	303	328	318	312	308	324	320	369	326	352	320	324	338	308	332	326	357	349	333	337	353	347	321	315	307	336	376	344	302	314	336	355	332	353	353	373	317	327	331	337	312	319	327	361	332	301	359	321	345	320	341	320	324	332	322	317	380	368	326	354	339	334	359	355	340	318	348	340	318	345	348	314	304	323	310	330	323	334	326	354	347	340	354	348	330	357	372	356	300	336	335	337	341	341	304	342	332	336	334	347	317	331	350	325	305	339	377	317	331	310	307	325	294	317	361	322	345	330	305	352	326	346	308	364	315	326	309	331	334	310	308	337	332	304	338	345	315	327	349	332	343	351	342	360	323	349	313	343	353	312	327	348	360	342	370	320	312	361	352	325	315	355	320	309	315	334	339	357	340	348	358	363	351	314	355	342	312	326	343	339	359	299	343	359	312	350	314	356	342	347	363	324	325	344	329	334	305	324	324	348	387	309	342	338	352	356	332	358	303	333	343	321	353	320	309	325	363	339	337	334	353	294	328	286	373	358	289	314	346	344	327	323	339	338	321	323	332	335	338	345	302	347	349	341	319	369	314	358	320	316	340	347	355	348	328	323	330	343	310	308	351	306	324	338	337	353	364	322	371	337	321	323	339	313	364	308	341	323	326	325	347	342	345	342	330	326	346	344	358	364	322	372	363	322	369	353	315	335	339	334	318	342	332	358	355	334	312	363	325	320	326	307	305	334	357	355	357	321	323	321	336	318	323	328	357	335	349	353	332	342	359	342	329	369	345	374	308	343	334	353	313	366	378	305	301	300	336	331	345	362	340	323	358	301	344	330	343	320	332	335	332	324	342	347	338	333	348	346	335	325	332	333	353	319	343	339	352	355	347	370	337	310	327	318	313	335	357	317	330	326	315	334	345	343	332	328	340	339	329	349	335	337	326	312	319	339	334	304	309	323	351	326	290	303	342	323	349	316	333	365	335	311	351	373	323	334	340	325	289	313	335	332	344	337	321	356	333	372	352	336	327	344	320	338	337	321	333	356	319	311	310	343	333	334	321	318	327	319	315	373	315	348	323	367	361	359	357	373	348	333	335	338	342	326	377	348	328	346	322	369	343	368	327	328	320	349	326	323	350	363	333	324	353	336	357	324	337	321	301	322	304	341	318	337	318	341	356	331	364	345	337	321	301	357	355	344	345	373	342	340	345	411	303	338	371	340	315	335	354	312	333	330	367	330	349	326	320	376	302	349	311	336	302	331	355	321	328	346	349	313	332	311	359	320	336	319	347	373	332	319	337	343	381	323	311	321	356	335	344	343	334	346
45140	27983	2032	2205	2030	1764	1531	1391	1280	1145	1098	1034	1039	992	1009	937	925	954	931	939	932	859	812	891	880	816	887	834	919	872	846	846	838	852	822	788	843	857	839	862	852	821	874	848	862	835	830	862	787	800	860	853	846	851	856	819	811	856	797	810	756	854	852	850	798	849	875	799	830	799	763	834	839	764	811	785	783	831	835	797	830	812	875	893	834	840	875	856	800	816	859	804	785	818	775	853	824	845	798	876	795	844	870	779	800	827	858	840	819	784	795	813	895	801	853	830	846	828	845	786	863	847	824	825	810	829	825	829	838	835	803	822	793	817	846	760	793	783	786	816	825	817	799	871	809	866	799	866	794	820	800	868	794	869	853	856	840	841	837	893	797	850	803	804	809	833	853	824	837	815	810	849	785	785	831	814	839	852	801	779	874	784	849	808	817	826	866	799	827	837	815	778	752	830	786	828	813	840	838	826	784	818	843	854	796	827	765	845	815	796	820	776	864	816	777	839	822	805	810	874	820	786	882	824	786	819	847	826	806	801	802	810	836	818	799	793	811	844	856	764	817	797	883	805	807	812	788	849	833	805	792	789	808	817	845	831	844	825	821	803	807	786	839	802	763	804	796	771	808	887	857	844	809	853	843	747	853	816	835	848	803	814	793	802	787	849	800	790	802	828	817	808	817	800	795	792	808	821	808	809	818	811	855	816	847	817	814	807	776	790	843	840	852	801	783	827	855	805	841	815	801	838	880	826	850	841	801	825	847	831	788	803	848	888	797	879	875	792	861	839	816	823	754	838	824	791	844	838	837	828	835	824	801	822	791	837	817	827	763	778	870	814	824	804	781	824	795	777	850	820	810	843	800	802	790	800	816	837	816	845	795	812	848	828	833	811	844	813	874	812	769	835	794	803	760	814	792	817	815	821	834	795	779	845	809	791	775	800	815	856	815	824	877	865	820	798	852	848	883	784	845	827	813	784	839	794	802	847	828	836	837	769	761	754	840	845	805	811	832	816	866	858	800	801	819	853	813	781	771	826	780	867	836	840	860	852	825	792	784	812	851	769	797	799	776	825	852	836	761	849	785	803	841	796	843	808	829	811	838	844	800	794	817	791	791	876	791	857	767	798	808	813	810	819	837	779	814	859	802	815	825	859	849	810	811	871	847	789	800	768	818	801	759	792	856	797	859	795	838	809	839	814	814	786	808	822	856	836	798	814	797	830	839	816	840	818	817	851	824	786	828	744	820	784	769	852	818	849	804	803	859	784	825	860	792	850	804	844	796	814	786	778	802	813	822	828	824	808	850	834	774	825	879	793	766	810	786	821	848	807	778	825	825	812	803	804	829	814	805	810	818	851	781	815	848	814	834	834	821	812	849	835	869	807	841	842	796	854	817	810	759	820	792	849	775	833	811	826	785	890	822	822	864	789	823	831	824	810	836	859	811	796	787	863	819	817	914	795	794	798	847	808	823	835	848	823	855	860	801	857	839	819	791	848	817	844	891	764	824	835	825	806	798	821	810	806	800	807	808	819	780	808	820	787	851	753	839	756	807	872	816	764	817	837	820	777	801	790	852	793	783	806	878	818	808	792	822	807	884	819	797	820	848	764	799	777	858	835	826	837	766	815	818	818	826	821	794	846	776	815	816	827	840	796	893	802	794	799	851	820	805	812	809	832	805	849	806	781	827	801	802	834	828	809	809	854	884	840	841	812	760	786	818	800	780	841	834	811	816	796	834	776	833	804	839	874	841	806	791	846	807	820	817	836	791	850	817	770	797	762	819	742	817	800	818	832	838	827	832	764	795	772	814	788	773	786	810	842	803	788	811	851	787	808	788	863	850	795	811	848	783	795	847	829	828	802	785	820	839	823	860	785	876	735	791	826	801	846	836	802	888	818	811	823	833	819	791	818	867	813	804	835	828	795	855	820	810	872	811	817	824	828	804	843	795	848	812	867	814	795	808	839	857	801	822	813	809	832	793	810	826	765	778	796	783	827	779	802	855	783	842	765	836	844	819	778	819	734	756	805	843	811	831	821	779	761	814	835	848	785	823	849	865	829	775	821	794	791	781	826	812	770	858	799	790	820	853	830	849	837	807	812	857	838	782	830	780	779	789	800	824	815	853	796	839	842	770	810	860	771	866	815	797	829	795	780	788	799	816	814	829	814	820	834	804	809	793	832	819	830	808	812	820	813	888	760	797	874	846	804	823	794	848	877	774	777	769	858	828	822	814	871	787	796	800	812	843	819	785	803	833	802	821	763	790	812	783	785	843	858	834	800	826	809	811	849	860	851	809	800	822	861	836	859	829	798	827	790	819	805	788	804	802	822	848	855	792	800	825	852	777	776	759	808	853	849	824	795	851	820	842	848	766	821	793	908	813	884	810	810	824	812	842	827	822	789	845	829	864	799	821	788	822	833	797	846	811	829	754	833	827	825	800	846	823	887	804	775	810	840	807	794	751	821	857	766	808	810	799	783	849	819	794	827	816	797	800	796	829	770	890	819	756	829	815	807	826	863	838	827	822	835	842	786	824	846	805	815	780	790	841	807	840	823	794	768	812	860	844	730	821	808	853	826	799	754	836	800	827	826	787	831	811	828	787	823	824	826	831	827	817	801	782	847	797	858	855	829	784	800	838	804	774	837	780	793	809	837	851	822	786	849	844	814	797	780	816	839	769	761	861	803	828	780	829	861	786	798	807	758	837	856	797	815	759	855	842	802	778	803	815	840	819	803	839	799	774	786	835	838	801	823	788	843	811	850	821	824	827	795	857	843	835	751	836	843	823	816	820	811	822	810	831	780	769	845	785	785	761	804	807	813	806	867	834	811	811	822	784	858	816	858	801	886	843	834	828	783	755	775	822	806	753	824	795	831	801	815	856	815	886	793	809	772	769	858	875	792	832	870	810	787	789	858	817	825	830	799	816	838	817	843	799	855	790	834	872	843	806	791	807	795	837	814	843	843	859	816	788	858	812	847	807	813	849	762	833	783	797	794	817	814	835	797	802	801	841	824	832	802	811	743	807	819	814	806	839	799	794	809	819	807	771	839	799	781	823	827	788	839	803	823	853	787	820	807	807	796	863	862	829	825	768	792	861	877	824	837	861	820	817	834	844	834	843	787	807	861	830	805	852	818	808	787	836	795	833	849	818	830	816	825	806	834	820	828	783	823	769	780	809	769	830	839	794	862	796	766	858	828	814	830	854	809	811	770	847	833	851	814	839	816	832	879	833	830	823	780	807	826	772	841	834	788	804	809	768	845	857	825	812	817	845	867	807	829	856	821	821	836	787	829	808	795	816	859	829	842	769	842	849	832	799	798	831	873	801	784	770	825	871	822	806	751	815	813	791	860	787	815	854	865	898	811	815	814	831	816	809	879	838	817	822	847	847	780	809	821	821	853	874	803	854	839	756	833	785	818	768	852	758	861	798	832	823	757	809	815	782	815	819	810	850	830	824	819	844	845	812	784	815	804	796	816	810	826
82243	59994	20014	4841	1011	729	638	517	501	458	420	418	335	356	374	337	406	353	326	314	345	337	352	336	362	358	361	302	331	347	328	348	339	345	314	325	347	353	340	313	305	342	356	350	355	321	316	326	317	321	321	316	286	335	349	325	311	336	324	311	377	343	328	326	307	313	306	314	345	340	322	306	316	318	323	319	332	312	317	315	317	354	324	342	320	279	336	276	300	334	332	321	336	299	324	313	336	324	321	297	312	365	302	333	363	328	363	346	342	329	315	368	324	343	333	307	330	345	330	305	339	334	335	307	321	332	318	332	337	320	326	334	322	321	335	322	318	313	324	320	306	301	319	333	315	314	324	322	304	312	295	320	321	316	319	330	330	316	311	298	329	310	340	342	331	305	360	336	317	274	325	356	307	327	315	322	305	320	312	295	340	308	311	371	360	317	304	286	326	342	307	317	323	309	364	307	312	369	345	308	276	312	317	359	313	297	340	314	347	300	302	317	336	328	308	317	345	335	302	335	320	298	352	348	316	358	333	274	352	338	319	312	312	346	352	331	333	292	300	352	346	350	328	316	292	329	325	321	303	321	353	319	309	287	333	310	308	323	308	307	325	337	316	319	337	351	295	311	330	317	337	322	341	321	333	317	305	330	296	314	323	326	324	358	330	319	340	325	295	293	322	319	345	292	305	325	319	346	333	338	297	296	326	355	316	312	324	351	309	293	337	361	319	341	341	312	320	330	334	332	353	316	305	321	326	282	319	347	321	296	312	319	317	329	337	321	337	282	308	305	348	304	334	324	363	345	310	329	305	320	314	308	337	341	344	348	324	356	296	294	333	317	323	332	319	323	332	308	315	308	313	357	265	309	292	312	324	345	311	321	342	328	312	312	324	301	329	296	315	328	318	303	300	305	350	301	315	306	304	324	312	279	310	332	288	330	346	332	303	316	305	353	326	313	289	299	311	331	320	296	325	311	316	328	325	317	302	318	299	325	351	318	318	325	284	314	327	304	338	332	343	347	345	291	332	332	345	344	319	366	361	322	314	311	324	290	343	272	364	330	351	308	322	314	350	331	343	306	342	310	335	341	313	356	338	344	346	351	363	315	334	320	322	302	315	318	335	308	315	311	312	286	311	332	306	315	310	339	280	313	327	321	319	289	302	306	339	338	323	323	318	303	329	328	299	315	301	343	306	308	342	304	297	321	323	292	352	359	310	356	343	314	342	314	299	352	298	310	310	304	320	333	339	328	366	314	347	331	308	341	326	343	337	360	308	332	323	311	355	335	362	309	328	306	313	261	275	328	323	303	323	296	308	327	300	322	332	303	350	302	336	328	329	330	344	305	317	306	310	310	325	364	307	301	298	350	311	310	320	314	324	329	323	296	340	281	304	312	300	329	304	317	318	327	323	301	324	318	341	306	337	343	298	311	324	300	313	299	330	300	296	316	328	333	335	296	381	329	318	336	343	299	288	345	286	325	335	323	292	318	280	303	326	331	317	297	334	297	316	306	306	331	335	313	298	326	358	331	304	319	296	353	313	309	332	330	357	307	275	345	346	317	327	361	324	326	321	353	328	335	345	339	305	314	351	332	315	326	336	327	338	361	334	308	337	323	344	342	336	282	340	312	300	311	318	312	369	311	334	316	302	333	368	318	327	309	360	313	290	330	336	338	350	346	312	314	325	325	310	324	311	342	297	365	302	332	312	296	315	345	299	318	311	291	339	311	302	321	345	322	330	363	301	332	324	333	363	321	346	348	347	307	305	347	305	300	301	290	276	335	314	318	341	306	306	309	313	330	315	321	318	325	357	318	296	314	329	341	344	325	344	320	307	321	292	315	313	309	309	301	306	293	296	288	307	273	319	310	310	354	294	332	294	324	307	319	324	315	333	310	333	325	343	329	325	328	311	315	306	288	323	323	323	349	312	316	303	309	303	325	310	319	324	310	290	356	348	322	281	303	340	319	347	303	353	333	296	322	316	339	333	333	348	312	320	309	311	309	284	284	290	342	323	341	344	302	325	364	321	341	346	343	301	314	283	323	353	321	302	325	343	336	331	314	323	301	305	279	303	303	323	316	339	319	332	323	341	295	327	359	309	329	332	315	325	330	294	341	316	337	338	326	336	327	358	344	339	307	322	316	307	335	324	351	308	298	327	301	300	344	302	336	324	329	346	332	295	345	312	321	297	300	339	334	299	324	329	310	334	298	323	307	323	337	296	330	315	334	332	322	344	326	327	309	306	321	370	328	356	305	320	347	319	328	365	266	326	330	310	327	301	344	324	320	323	332	266	322	319	325	320	331	314	302	329	301	324	340	301	319	342	305	302	321	301	322	316	312	304	308	329	335	342	304	283	317	351	335	344	289	316	332	356	319	310	277	306	319	329	302	310	318	360	369	330	332	313	316	324	301	303	298	315	335	326	289	311	301	312	322	320	316	300	313	344	334	352	312	326	326	345	333	308	339	362	299	366	342	333	276	312	339	326	333	311	320	320	293	308	308	314	325	284	314	310	296	293	301	327	319	332	324	319	334	348	301	331	316	311	312	332	356	361	323	309	307	324	299	335	325	321	301	309	318	316	291	335	284	336	364	322	330	325	312	320	316	292	322	339	303	331	303	289	294	313	324	333	336	316	342	275	329	330	341	350	322	313	309	295	340	301	322	325	305	298	316	337	318	336	323	303	316	319	322	349	349	313	312	345	321	316	296	313	339	313	308	340	288	335	326	312	335	337	354	332	320	346	327	324	312	281	315	300	330	325	314	336	334	312	324	331	324	311	317	315	315	295	333	301	313	308	298	328	345	313	338	326	311	298	320	340	302	314	321	307	318	310	325	365	285	311	319	296	342	343	364	311	298	316	316	316	303	322	275	286	315	300	319	310	291	322	319	315	356	359	321	305	295	316	348	352	301	286	310	334	339	343	308	327	312	353	326	315	335	310	328	352	317	322	322	332	357	336	328	331	331	310	340	330	326	279	316	316	321	334	332	350	326	312	365	362	319	339	295	349	340	295	283	322	336	304	310	321	342	353	284	335	315	330	314	343	320	279	322	339	367	309	362	319	333	310	304	335	332	322	289	318	362	312	347	310	311	332	330	305	333	318	322	313	278	344	312	309	326	302	340	329	367	334	317	332	331	293	310	315	302	335	312	314	324	326	331	281	328	333	298	341	319	328	336	313	310	278	340	322	345	316	312	321	318	330	325	294	321	311	312	324	300	350	302	318	334	307	318	332	307	309	322	310	319	346	322	319	313	332	353	327	306	327	321	309	320	325	357	302	324	297	292	303	355	316	313	279	326	307	309	320	316	297	300	286	313	305	296	349	338	336	300	297	294	358	325	348	343	330	317	298	319	305	319	300	305	332	333	277	335	315	336	303	294	314	292	313	312	303	328	312	306	336	293	329	321	339	311	337	327	324	319	326	327	339	329	304	332	330	336	339	293	317	311	327	329	326	310	341	343	332	316	290	298	333	321	323	356	360	335
54634	35877	3103	3465	3047	2536	2198	1886	1604	1544	1404	1254	1175	1192	1084	1056	993	1090	1006	928	933	924	848	818	940	917	799	791	862	844	841	809	802	794	809	799	818	739	766	829	843	793	784	825	802	775	770	783	778	763	805	828	769	793	781	785	758	759	808	781	820	768	759	749	749	800	811	762	757	767	764	720	724	785	813	773	712	752	705	778	771	749	775	719	780	810	809	779	805	734	766	695	786	746	751	756	766	735	756	788	787	738	779	739	744	779	706	775	750	798	732	797	784	770	784	764	823	762	817	780	780	744	736	730	776	796	828	764	748	761	796	717	738	737	739	785	735	757	770	747	724	815	760	751	770	758	746	778	711	742	705	760	757	740	738	710	754	748	783	755	726	754	773	694	764	790	773	748	751	775	725	788	738	748	730	773	731	780	748	776	772	773	771	774	721	727	782	745	754	741	725	700	833	755	751	708	766	789	764	714	751	776	724	730	787	745	774	833	740	723	690	753	797	806	775	774	743	760	777	765	735	747	766	770	733	778	755	792	713	767	744	777	738	771	778	766	772	811	810	790	722	719	743	713	712	785	762	721	784	787	775	767	775	765	747	760	725	783	753	753	747	800	756	790	769	701	776	754	708	758	733	774	750	721	749	751	787	777	780	728	719	786	786	727	747	749	794	732	713	798	749	748	757	784	772	730	738	755	785	773	743	762	705	773	738	699	784	740	755	742	761	737	728	780	784	737	694	728	772	825	773	737	794	740	739	758	780	789	748	746	794	752	812	727	792	781	774	805	774	783	781	796	767	705	774	754	759	792	724	781	811	729	740	759	757	715	768	750	805	772	766	789	755	683	699	698	751	768	784	745	701	765	735	798	747	819	838	754	774	782	774	748	769	745	764	793	813	751	771	768	743	755	733	743	757	741	785	742	741	726	759	784	766	756	737	758	801	761	783	720	769	786	715	740	740	796	763	785	775	782	697	728	763	775	794	761	746	775	775	764	709	751	722	775	792	737	760	786	727	699	796	793	783	742	774	803	801	771	765	775	691	831	728	724	711	730	759	766	736	722	747	781	766	765	783	713	800	768	775	769	805	706	814	751	740	758	763	701	738	756	748	772	778	730	741	726	741	715	745	749	759	772	750	744	848	725	732	725	722	769	736	734	763	733	718	786	761	781	724	770	692	761	786	720	727	800	707	746	802	753	768	727	761	754	804	795	760	763	776	775	723	745	744	767	760	774	744	764	713	828	710	752	770	709	749	785	748	779	777	760	804	731	742	731	749	768	783	735	775	769	707	705	797	723	800	769	753	779	745	790	778	763	757	776	780	777	692	731	710	753	739	747	745	774	776	781	744	771	778	807	787	750	765	743	755	779	706	710	765	730	777	716	758	749	764	693	708	753	738	750	773	690	752	810	781	785	774	803	767	787	738	788	758	735	749	778	788	731	734	740	746	719	723	784	742	750	740	737	757	751	761	774	772	776	735	743	769	759	735	784	746	774	752	762	761	756	762	792	751	772	743	770	758	770	718	783	792	720	740	775	740	717	738	751	734	707	752	756	720	784	738	800	763	697	748	738	801	755	765	746	734	723	720	724	763	701	792	743	783	747	771	738	786	758	745	760	784	735	748	728	737	755	748	740	769	762	770	770	764	701	726	777	734	761	756	757	793	745	763	785	736	790	739	755	730	746	731	712	757	755	752	766	732	740	736	715	787	758	721	806	747	712	739	798	768	701	735	725	801	755	758	745	768	758	756	783	732	764	760	772	726	743	754	770	779	758	774	778	781	700	728	744	711	733	758	781	771	744	770	741	715	702	788	730	721	732	786	766	747	790	747	794	729	718	701	774	749	757	781	715	695	739	728	770	729	792	736	798	770	720	815	811	736	732	727	773	721	738	707	750	745	765	789	713	753	780	725	754	764	754	778	770	734	780	798	791	773	784	788	803	729	756	797	780	741	761	758	754	787	794	783	749	734	743	787	794	751	765	742	745	700	748	800	766	769	793	767	775	792	708	703	713	755	785	697	717	754	750	707	760	723	717	758	736	786	765	830	720	719	762	760	742	749	770	763	731	729	717	769	790	807	798	762	789	739	768	738	769	747	705	736	793	697	723	734	774	749	775	712	798	736	756	751	752	772	774	716	817	748	777	765	771	795	775	797	732	777	769	736	722	773	771	751	772	744	792	777	728	773	783	745	792	814	762	769	780	784	744	755	820	733	808	802	741	729	741	751	752	753	747	715	765	776	770	784	787	726	734	757	727	697	767	754	729	779	730	764	705	756	728	774	760	756	777	745	764	726	750	752	742	746	748	733	755	735	749	738	770	765	761	734	722	753	721	787	722	749	789	731	737	766	774	750	714	757	785	719	769	757	775	739	743	792	768	766	743	789	771	746	738	727	776	705	692	786	773	768	758	758	799	791	776	766	790	722	748	807	752	755	740	748	744	678	774	745	747	727	736	755	795	766	780	767	778	792	775	747	723	747	746	716	759	784	783	736	767	711	780	757	757	770	764	745	709	711	716	771	711	772	759	750	732	840	791	763	759	744	803	754	755	740	724	793	746	735	767	717	794	742	783	755	797	764	754	773	697	750	811	801	744	772	772	731	754	740	780	759	774	747	760	776	737	794	702	738	716	764	750	815	804	777	744	794	799	760	772	737	718	758	771	742	728	715	730	749	692	765	750	773	736	763	713	778	754	728	771	734	723	749	766	771	742	741	786	745	726	748	771	715	742	773	732	769	765	790	818	772	825	741	799	745	730	730	725	764	728	744	766	734	768	740	748	765	730	752	752	760	723	748	752	769	787	749	782	788	762	787	781	775	754	740	736	787	773	778	763	802	749	791	748	793	796	744	761	735	735	805	735	722	743	764	772	801	778	783	787	747	760	764	769	768	768	734	758	763	784	759	788	756	782	760	717	742	809	761	749	739	722	744	748	753	758	740	746	786	758	821	802	734	723	704	741	785	758	747	774	740	752	738	758	815	735	724	795	766	711	773	722	759	834	756	723	767	752	782	755	715	796	783	756	731	751	781	758	729	751	741	738	748	767	746	765	761	731	717	789	737	744	716	786	724	766	760	806	737	742	760	741	794	715	794	779	781	748	726	769	763	767	793	745	710	789	761	731	743	749	780	747	806	786	757	795	725	738	799	770	778	732	740	764	750	813	751	731	731	779	748	737	791	805	736	727	732	780	803	760	809	733	790	772	710	799	777	832	733	766	769	783	803	772	781	757	780	781	773	778	768	754	761	776	741	755	787	737	799	745	799	726	767	733	773	796	767	747	783	715	779	786	764	813	759	726	759	774	757	759	756	746	756	731	748	787	733	734	733	745	742	755	772	736	784	777	744	746	754	779	737	723	815	777	773	739	758	704	730	751	756	732	722	758	789	768	782	773	757	779	770	746	765	749	760	723	775	760	784	826	770	771	710	753	793	760	767	739	781	768	802	817	774	734	731	789	709	757	754	769	728	784	772	772	779	741	758	773	784	739
19057	5583	414	220	213	208	195	178	194	183	183	212	204	185	155	171	187	167	187	192	190	181	191	208	166	173	170	168	170	195	214	190	178	161	157	190	160	180	182	171	161	205	156	190	167	162	190	215	185	175	208	183	170	182	198	204	184	184	154	176	174	180	187	181	194	175	184	177	198	176	175	182	170	176	209	179	170	217	171	202	193	199	180	172	213	220	185	179	167	178	189	181	164	183	175	167	191	210	196	190	186	189	174	197	184	188	199	172	183	206	199	159	175	207	192	168	188	174	190	187	197	176	175	193	168	194	182	199	180	189	182	166	173	184	201	221	176	191	170	170	192	179	176	183	170	174	184	172	191	172	168	184	174	194	186	185	177	177	187	182	168	178	184	192	225	179	192	183	162	173	193	174	190	194	191	177	204	162	169	177	195	205	188	163	188	161	216	212	178	175	165	168	182	191	180	181	182	203	167	195	183	209	158	223	174	155	168	180	178	176	183	182	202	193	169	182	182	195	166	150	165	176	181	179	175	179	170	167	180	191	196	184	200	186	167	182	181	190	176	191	171	180	162	196	201	166	169	196	175	179	166	196	172	172	180	192	196	179	156	180	178	157	196	185	196	205	183	196	184	196	196	169	167	173	199	178	190	174	187	193	191	181	187	206	180	180	184	175	158	196	188	185	207	188	193	210	167	185	170	194	156	160	175	175	192	185	189	184	164	162	168	210	201	178	188	194	159	170	177	162	205	205	169	189	167	194	145	185	201	180	196	199	191	183	168	192	181	196	195	193	175	179	155	154	197	188	174	196	194	168	186	186	178	181	177	185	183	181	187	195	177	203	191	214	197	172	183	167	177	173	166	179	190	175	191	170	158	180	188	184	154	188	182	197	170	179	179	211	171	190	212	189	156	188	192	180	174	180	209	205	202	197	200	174	190	182	179	158	162	178	171	186	200	192	175	181	173	203	176	189	192	183	146	174	178	184	179	183	185	175	206	196	193	169	206	198	204	179	182	188	188	193	181	179	165	189	170	184	167	177	190	183	172	170	198	173	174	184	179	180	177	208	209	188	176	192	195	180	193	159	175	178	171	160	183	203	174	180	173	165	193	190	190	164	189	193	185	166	177	189	201	181	157	180	185	172	165	208	152	189	185	165	160	165	176	177	177	189	176	182	173	165	147	153	171	205	192	184	192	167	199	199	176	168	205	184	174	190	153	168	157	181	197	170	169	183	202	208	185	181	191	182	187	205	205	178	178	168	171	194	192	174	176	200	198	209	181	178	174	187	191	192	187	182	180	166	201	177	170	178	190	181	190	177	199	173	178	180	197	193	204	174	163	191	184	169	185	172	183	164	186	213	185	182	198	192	173	173	175	158	185	194	192	145	174	186	188	179	176	145	184	210	180	192	204	174	188	167	186	175	156	173	181	190	190	187	178	174	186	202	148	206	181	191	169	155	190	176	205	177	200	181	174	199	180	193	187	171	190	158	173	201	185	185	182	169	206	208	180	189	171	165	172	178	175	201	187	172	187	182	201	219	170	204	173	174	184	202	193	192	166	171	177	187	174	167	203	159	209	197	193	175	190	168	168	185	171	181	162	192	196	143	179	163	207	185	176	185	199	182	200	150	166	204	197	188	163	161	167	180	184	192	184	151	174	195	187	152	180	182	193	182	180	177	206	210	184	175	182	198	186	172	191	178	206	182	177	182	152	180	156	195	165	204	177	175	172	173	201	169	167	201	214	185	190	179	168	177	198	175	155	185	199	178	184	174	188	170	159	175	153	162	152	216	162	165	187	187	188	192	192	188	195	193	214	180	176	192	181	170	169	159	186	178	170	175	211	164	198	187	159	199	159	173	213	168	185	184	180	189	174	171	191	176	181	170	163	154	203	194	177	181	209	170	183	172	199	195	168	212	190	179	191	179	169	170	190	171	172	165	168	191	167	194	199	197	181	151	172	176	194	182	173	176	163	191	192	194	178	218	187	192	181	187	168	214	206	161	219	192	178	184	159	198	151	182	180	173	202	175	176	178	199	182	196	192	185	163	198	165	196	183	182	210	183	182	161	190	183	164	158	180	189	173	174	191	185	206	185	206	180	174	176	188	190	177	185	174	188	192	195	169	199	220	189	189	216	183	180	185	165	157	171	189	179	177	188	182	184	168	165	177	160	167	186	192	195	213	169	158	156	180	202	195	199	179	195	173	184	182	154	160	188	170	165	185	181	175	177	181	162	180	192	170	181	163	175	180	217	173	205	185	185	175	192	170	183	178	195	179	165	193	199	190	196	173	195	189	185	183	179	198	178	175	194	186	177	157	156	164	171	180	181	183	186	179	192	173	206	183	170	181	191	193	161	178	156	177	194	174	202	191	184	174	156	168	176	179	179	175	178	190	172	174	189	178	173	157	157	193	141	184	159	185	182	173	178	197	187	178	185	182	171	200	201	185	175	187	178	191	178	167	194	179	183	177	170	170	163	191	183	197	155	174	188	160	167	178	187	204	163	189	183	196	156	175	170	169	181	159	196	161	163	193	179	182	152	178	177	182	173	195	168	194	183	205	163	212	185	180	184	181	191	183	165	212	181	195	172	196	175	193	186	171	178	190	187	171	175	182	174	167	173	178	188	177	192	168	179	181	175	188	180	203	163	195	189	193	191	202	178	169	175	183	177	195	160	196	167	166	167	162	184	187	165	173	203	171	188	182	198	154	161	186	183	185	193	168	174	172	191	192	205	138	196	202	196	183	207	161	208	197	172	188	186	199	187	171	204	151	191	173	174	170	173	161	197	174	160	176	182	176	197	178	183	182	199	175	166	178	156	176	178	176	190	193	190	187	202	182	193	166	166	177	175	176	172	192	181	204	162	183	176	189	156	190	160	170	189	164	177	163	195	188	181	166	166	168	167	166	193	179	198	172	163	140	210	163	192	170	208	162	178	171	182	196	192	190	183	183	175	205	206	165	156	208	167	189	208	201	187	186	211	192	183	191	179	183	162	168	176	150	188	168	183	181	188	186	200	176	183	201	167	166	195	146	144	172	188	188	187	197	187	179	170	182	188	184	202	184	170	184	170	205	215	192	177	178	179	190	163	196	185	214	165	162	192	141	167	184	189	183	203	187	167	186	187	189	198	194	190	190	182	182	170	165	212	169	184	184	158	177	178	155	200	187	185	190	175	180	157	182	201	210	158	192	184	158	178	192	185	195	165	210	184	210	191	172	177	192	162	210	171	183	194	160	190	172	185	176	191	195	177	173	187	179	181	203	176	188	180	162	191	188	171	171	190	161	177	185	182	173	175	185	174	189	192	206	200	187	168	168	188	169	163	184	171	191	179	183	207	176	178	182	182	161	185	154	167	174	190	171	163	151	183	174	158	189	183	171	182	161	191	141	189	210	180	176	190	195	173	179	171	173	168	172	171	175	175	175	157	200	183	188	171	181	181	189	177	192	198	183	206	185	187	172	184	192	171	181	179	189	171	190	173	172
19550	5501	563	570	583	535	518	515	524	522	507	522	506	503	493	538	544	497	521	489	510	512	541	472	520	475	496	533	444	497	515	468	501	487	553	517	476	552	516	510	493	497	520	517	469	509	456	482	524	491	538	478	517	529	535	495	487	499	490	508	514	475	498	476	497	521	497	496	485	484	468	528	475	500	488	482	508	515	523	506	492	498	523	518	505	519	494	498	452	506	535	494	496	527	471	466	488	470	514	490	544	476	481	523	529	509	479	547	493	482	517	525	524	473	533	472	478	485	496	489	497	479	494	483	519	493	482	487	504	504	498	489	486	511	517	498	530	496	495	475	517	493	445	511	506	519	526	530	481	480	503	515	500	481	540	521	507	497	493	474	508	509	507	495	512	480	496	503	504	512	519	502	510	469	495	518	468	445	527	506	496	486	520	451	545	480	524	474	491	527	489	481	468	482	484	470	504	535	557	496	502	466	486	526	504	475	526	477	522	513	526	501	504	490	466	502	505	520	554	497	516	512	505	488	487	450	488	473	497	482	496	483	478	496	467	492	519	501	488	475	497	484	529	484	489	487	491	509	507	480	480	506	506	527	473	482	495	526	530	489	479	465	520	492	473	501	494	538	479	482	501	456	491	506	514	472	519	519	494	505	516	484	467	480	474	488	513	495	510	507	509	488	471	480	491	489	485	468	511	516	465	518	512	502	503	519	480	483	492	491	483	542	551	513	517	508	494	467	531	498	479	488	487	508	476	502	501	496	490	522	478	494	501	524	476	491	494	544	503	475	499	506	496	495	502	534	538	489	494	497	466	476	470	488	486	530	494	507	496	485	527	495	522	497	440	494	488	503	494	498	492	534	492	549	504	503	489	518	486	500	477	497	474	478	506	500	482	510	528	475	513	508	511	547	484	508	474	503	513	499	463	507	528	497	499	490	448	497	498	499	495	512	495	495	499	454	513	485	486	543	522	509	480	500	476	519	537	501	480	496	489	529	498	461	506	505	500	493	511	519	533	489	500	486	458	508	483	526	479	468	500	495	483	528	490	496	507	505	517	486	501	524	532	497	522	483	500	481	508	479	496	474	507	503	465	532	468	488	485	503	483	502	493	516	535	491	514	503	480	513	513	512	482	483	508	516	494	477	513	497	526	516	514	498	480	490	524	468	468	517	460	505	516	475	509	506	526	498	511	526	507	469	529	501	519	564	511	510	479	466	529	506	479	474	519	534	520	488	506	453	479	460	521	502	494	476	562	498	509	481	477	523	458	505	535	472	491	512	533	483	500	505	478	514	521	464	511	504	495	465	516	487	497	507	530	493	467	527	469	493	492	508	488	503	472	504	529	520	558	519	470	517	494	479	531	489	508	530	483	513	484	467	532	530	512	532	519	448	480	504	485	490	499	512	492	510	479	517	517	509	478	490	522	478	488	492	491	479	464	539	482	472	517	501	496	540	463	500	469	500	474	543	500	484	536	496	513	460	521	472	510	492	511	461	473	490	497	467	516	502	470	550	499	517	513	522	494	480	513	495	493	522	471	508	491	486	493	480	528	516	504	478	496	506	531	502	499	504	494	505	504	532	523	509	474	508	493	506	458	481	485	506	530	517	472	480	541	497	500	453	496	502	490	483	536	459	458	469	479	531	490	502	505	528	462	499	513	520	523	480	492	499	445	517	545	473	500	493	523	476	476	491	492	502	447	516	527	478	480	494	485	479	512	512	486	479	490	528	478	480	495	447	499	526	468	472	485	504	450	481	497	469	482	474	479	562	453	494	530	500	513	497	498	475	459	463	490	474	484	503	502	510	469	483	453	481	471	516	548	504	492	473	498	484	465	485	493	496	529	483	477	497	543	517	485	504	496	523	453	520	480	513	480	520	456	509	496	522	483	507	481	478	511	460	503	479	506	477	479	538	536	503	482	512	469	496	507	514	528	491	500	478	496	470	494	497	535	480	495	480	526	510	522	540	470	511	489	502	517	492	489	522	491	508	533	450	504	484	490	506	493	472	498	511	509	472	498	523	520	477	458	504	516	522	485	534	518	517	509	523	501	481	492	466	509	505	510	533	455	513	516	507	540	473	486	486	516	515	512	488	589	512	495	462	526	537	508	524	493	481	476	457	451	525	505	506	537	524	496	519	473	474	495	505	432	504	492	497	476	511	475	483	488	516	459	531	527	541	496	524	532	495	476	480	491	473	493	529	496	447	496	496	446	483	493	529	485	488	502	496	517	500	457	472	492	537	493	503	520	500	526	482	502	456	481	517	508	492	502	526	489	511	531	482	500	488	498	496	500	488	498	524	507	497	525	475	543	514	536	509	502	519	519	491	478	516	488	492	504	515	498	482	492	529	478	500	499	484	516	538	528	470	508	561	474	446	507	500	472	510	500	502	497	486	474	509	466	498	523	488	438	493	483	509	481	504	464	500	475	525	472	487	554	490	548	497	454	499	496	526	505	448	499	502	505	498	517	507	499	498	479	491	524	511	510	506	496	479	514	454	452	541	518	513	512	468	518	527	484	500	498	471	500	477	495	533	468	481	511	495	478	513	458	515	512	488	501	503	482	492	501	494	461	471	518	511	525	500	493	506	525	507	475	502	488	503	500	481	524	473	485	509	547	501	525	499	498	486	496	511	506	483	516	482	462	520	521	485	499	519	468	493	477	502	490	475	457	424	517	507	506	508	459	492	501	549	507	519	460	500	483	480	484	530	546	462	505	528	514	532	532	503	470	501	487	474	488	503	463	506	515	479	512	514	470	463	434	459	468	523	528	479	450	523	498	510	514	449	531	471	487	521	499	505	503	515	514	513	473	470	491	511	489	484	521	533	518	496	455	506	496	501	458	480	510	493	483	474	524	526	508	513	538	495	536	455	526	505	488	462	525	485	487	523	514	526	494	492	490	521	516	488	484	498	493	487	513	457	440	500	494	475	499	461	530	519	453	518	486	471	513	511	509	494	510	484	468	497	519	490	536	526	492	518	510	521	507	495	464	479	469	475	500	521	520	481	514	513	477	517	491	527	473	482	488	512	515	474	470	496	465	469	517	465	538	497	479	512	497	518	478	494	466	478	462	482	521	497	532	520	500	509	526	496	501	529	498	506	474	530	497	490	495	511	507	504	471	513	510	546	465	505	517	498	502	507	468	479	456	488	482	515	479	454	499	519	464	492	543	484	507	499	516	481	480	535	475	528	516	512	487	517	494	502	502	497	522	486	497	494	524	523	499	468	487	489	493	488	497	519	516	514	485	504	486	453	549	483	505	471	525	478	505	482	502	478	525	512	489	475	538	480	486	519	473	452	505	558	483	504	486	487	495	499	482	469	520	506	483	497	480	484	469	488	499	523	467	489	478	501	480	443	509	472	515	522	504	457	545	515	518	470	533	508	519	506	490	528	539	505	524	474	501	502	513	509	557	502	507	530	521	481	485	518	479	484	489	475	470	521	444	479	474	511	532	486	533	496	514	486	536	482	532	483	483	502
70202	48368	13204	1554	698	515	443	452	430	396	408	397	370	351	367	356	352	345	338	366	347	323	350	332	329	353	366	346	334	323	345	352	352	344	320	316	345	337	351	347	375	362	319	343	358	335	358	327	336	384	314	328	348	346	330	313	365	337	321	326	335	363	330	327	330	345	345	324	366	347	322	327	334	336	364	330	316	296	340	327	340	347	338	305	349	305	318	339	305	331	332	369	342	349	335	357	323	324	369	344	344	363	328	332	336	307	298	370	316	327	302	317	329	330	334	334	337	336	342	330	366	377	341	318	337	347	317	307	371	294	315	329	318	341	367	327	358	325	325	342	333	310	318	334	332	330	311	343	324	332	356	348	297	346	342	348	334	314	319	306	335	341	333	329	336	321	310	296	340	367	333	298	329	333	331	335	326	329	296	332	328	302	335	375	288	355	344	323	368	356	342	316	315	365	354	350	345	324	380	332	306	313	335	369	365	345	313	332	354	295	339	311	315	336	295	329	332	361	342	290	307	318	364	334	311	346	369	306	351	271	345	334	352	323	305	335	339	335	340	321	373	347	329	325	343	329	346	367	327	312	309	327	343	337	368	317	349	351	348	389	359	338	350	345	298	345	335	281	315	334	336	315	338	367	330	330	323	328	362	376	333	299	331	344	306	323	351	313	325	370	343	316	340	324	325	387	349	333	321	332	341	364	398	323	356	331	369	344	320	340	344	340	337	368	315	318	335	362	331	316	321	328	330	322	338	328	346	345	324	311	328	367	316	272	326	304	357	348	362	333	332	314	349	306	365	296	330	310	340	302	303	334	311	322	323	321	333	362	373	327	366	315	332	338	340	360	332	380	352	305	303	336	322	359	335	346	340	334	312	341	337	347	363	330	369	341	363	355	322	305	343	338	315	320	347	301	303	354	320	347	364	335	340	365	320	310	308	347	359	323	342	344	329	332	377	334	336	321	340	299	372	363	329	357	334	332	351	349	332	282	348	313	319	301	316	341	325	326	374	366	357	352	341	351	340	343	321	344	340	316	312	333	332	324	346	336	306	332	322	345	363	340	340	316	322	311	303	343	329	324	332	324	353	325	322	327	333	332	314	306	330	340	356	313	324	343	321	316	321	321	360	349	350	367	299	321	308	304	378	315	360	321	354	338	336	334	342	323	347	333	333	349	356	346	316	319	320	347	300	318	346	321	307	312	330	335	332	311	323	342	349	335	350	333	310	349	336	306	312	330	330	352	351	330	322	346	336	311	316	317	315	359	336	354	314	324	299	348	348	366	347	328	359	311	315	365	329	287	328	303	321	317	342	307	310	345	359	350	359	321	309	301	345	324	347	336	313	368	305	348	334	324	325	305	329	313	344	300	304	340	388	360	344	328	355	311	315	351	309	327	347	321	304	319	290	341	322	383	294	317	305	321	319	362	387	344	357	336	300	331	326	345	291	315	329	356	315	308	353	318	336	322	341	318	354	365	360	352	325	345	305	296	354	322	343	343	307	332	370	342	338	326	300	305	365	321	339	378	299	293	329	331	354	332	361	334	323	348	342	369	313	330	341	356	321	310	316	332	309	324	327	355	354	293	350	332	352	343	345	333	339	312	316	353	319	304	362	376	301	349	372	315	316	372	333	352	300	336	368	345	312	319	333	349	310	324	345	310	316	359	323	344	307	344	326	336	330	361	341	359	325	315	308	337	355	356	353	338	325	344	299	350	334	364	338	332	354	374	322	319	341	305	294	324	317	327	337	334	321	313	329	328	335	337	329	354	360	307	353	322	321	349	318	315	323	342	380	347	356	314	328	333	326	318	325	321	367	381	330	343	347	349	321	297	349	328	308	302	301	334	310	339	317	318	349	318	329	342	323	345	340	313	310	315	314	335	335	284	346	352	345	348	344	313	342	350	328	331	335	314	348	321	368	359	365	345	335	330	303	345	373	302	337	346	312	329	341	332	348	324	336	358	312	339	338	326	322	348	321	355	340	353	298	311	305	322	350	349	356	342	316	373	352	343	343	308	323	319	355	304	345	343	324	355	322	320	359	348	337	344	303	312	324	338	321	336	354	289	350	319	328	344	333	323	331	328	314	354	322	322	311	334	324	317	316	345	321	332	299	349	368	351	324	361	330	326	322	339	327	330	316	357	355	315	342	332	322	344	329	319	321	330	308	334	300	298	326	356	314	367	323	328	331	327	322	365	347	357	339	328	348	312	322	336	316	321	332	300	303	348	321	323	385	339	324	319	348	271	355	284	328	354	402	344	362	348	341	340	349	347	350	325	353	356	343	332	345	328	320	337	343	332	364	325	356	331	348	348	333	338	342	343	318	296	310	356	341	337	352	336	313	342	328	337	307	303	322	319	330	341	331	358	345	363	359	305	339	333	318	333	305	309	334	316	339	352	299	317	322	345	299	339	324	341	306	312	350	322	338	402	357	323	311	339	318	346	343	321	369	342	320	337	334	343	318	333	311	307	355	334	349	316	310	344	362	350	362	339	358	302	326	343	329	347	341	295	337	306	319	346	361	322	334	318	336	333	317	350	330	371	329	345	328	341	323	346	374	332	334	302	317	310	309	300	349	316	364	354	314	350	333	340	324	316	306	373	351	340	326	348	310	354	338	336	328	358	348	332	354	318	342	319	348	329	367	324	328	338	384	327	343	322	316	329	309	344	348	337	339	340	325	315	348	336	296	356	339	350	306	325	317	312	376	368	343	349	305	308	358	307	296	336	323	325	338	329	328	322	332	327	322	299	357	333	377	334	334	327	332	368	305	353	354	313	360	351	335	325	331	329	312	345	319	332	335	323	318	362	336	364	316	325	348	353	325	334	315	311	363	338	358	317	342	355	343	356	314	325	299	352	331	324	324	309	329	332	342	356	336	324	320	349	309	331	361	324	330	362	296	355	323	340	355	306	361	303	344	390	325	358	333	345	338	330	301	298	364	341	332	375	335	337	324	347	342	331	345	355	334	331	343	338	352	344	320	321	323	375	304	380	358	354	332	326	326	354	311	284	325	337	309	385	305	336	326	310	333	342	320	318	302	316	344	340	332	362	366	331	333	360	320	338	353	330	362	330	328	303	370	324	313	381	363	361	330	339	321	335	370	323	317	354	331	313	365	326	346	331	359	317	327	305	324	324	338	340	356	359	352	355	338	335	317	345	309	303	339	360	317	363	318	336	298	350	329	322	317	344	308	368	342	362	350	315	320	313	337	318	297	336	343	311	339	343	315	346	333	359	357	343	338	356	327	315	341	334	335	330	344	338	314	300	305	365	347	325	354	316	334	331	309	322	330	316	321	348	309	298	335	354	334	337	342	316	325	338	307	350	367	370	328	351	344	333	314	355	352	333	329	318	335	366	337	325	309	341	341	331	359	328	374	317	341	346	350	325	324	322	327	324	312	321	322	300	378	318	326	354	334	316	347	334	322	310	370	375	314	317	326	316	295	357	342	338	328	349	306	319	303	349	322	335	326	331	341	374
44423	27083	2071	2236	2027	1704	1537	1404	1283	1205	1134	1088	1061	995	994	983	990	943	950	866	906	885	869	889	863	869	884	886	787	886	856	923	841	837	868	893	825	846	861	817	817	846	824	855	783	816	854	809	863	816	844	820	859	803	799	827	814	803	822	834	804	783	853	782	818	821	807	805	794	806	818	751	856	777	833	808	827	841	843	796	815	810	835	853	794	829	862	823	830	794	811	772	830	847	794	904	832	796	798	765	793	769	833	854	784	807	801	855	823	760	830	836	827	802	866	786	828	772	810	823	823	804	842	777	816	784	788	856	835	828	847	746	799	845	818	815	834	759	788	812	804	860	780	754	803	840	855	776	837	812	803	813	822	810	825	780	851	848	818	835	821	842	834	807	822	848	813	831	803	795	820	833	829	818	814	804	785	822	784	838	801	837	757	834	813	830	860	803	787	820	786	817	821	765	770	814	816	793	795	842	783	821	844	825	801	797	823	839	822	840	800	831	823	827	829	888	815	822	771	791	891	796	798	844	851	829	805	761	833	800	851	823	804	828	871	825	781	800	817	809	773	777	813	856	780	846	874	826	791	786	843	849	849	844	775	778	811	811	826	782	856	860	813	829	823	844	814	841	820	826	803	812	805	771	842	842	820	788	820	799	786	762	820	818	808	794	814	825	788	771	797	812	761	855	806	883	793	835	826	832	801	831	811	817	779	800	805	856	826	729	846	848	834	852	796	817	826	773	826	828	792	841	789	816	781	771	783	821	826	813	757	784	770	851	835	852	799	831	836	812	816	797	817	833	827	851	832	814	811	813	781	846	802	801	810	821	814	825	759	793	839	808	829	841	799	814	837	835	788	768	789	800	838	817	787	775	764	828	796	785	799	799	825	829	826	844	848	794	797	813	810	762	847	797	867	815	835	819	814	828	824	807	815	805	771	807	804	808	807	825	826	831	793	796	800	797	833	833	810	797	828	839	805	843	796	822	862	915	807	774	845	854	812	790	818	804	853	825	844	827	816	795	834	796	807	793	850	808	815	794	758	831	755	869	830	803	825	817	808	850	788	784	805	828	792	806	825	808	791	820	784	788	802	865	785	803	840	877	805	803	785	854	799	816	816	800	860	842	800	792	831	815	810	768	804	838	805	845	788	782	803	790	815	817	806	786	837	815	826	871	737	820	785	804	803	838	830	806	744	866	748	843	828	788	790	839	761	882	827	818	774	807	843	825	791	793	778	805	854	801	772	837	768	782	809	849	871	777	826	797	813	823	801	784	818	823	815	794	840	792	787	815	810	822	820	818	840	830	784	829	820	827	794	773	851	813	780	829	826	791	816	798	789	845	850	811	792	764	805	831	838	763	814	825	843	826	843	832	792	774	816	773	819	779	792	857	834	813	793	828	847	794	764	826	814	833	763	839	803	831	821	799	769	822	767	748	763	863	824	773	793	823	814	807	800	824	788	836	811	816	801	812	766	846	815	790	837	781	840	794	761	796	801	808	839	846	822	818	781	817	819	834	823	817	824	808	767	801	829	822	769	824	777	837	786	792	823	825	837	766	815	793	849	794	861	794	808	836	817	798	795	794	830	786	815	795	804	793	785	816	818	840	809	822	809	833	820	838	829	798	810	792	859	822	824	820	779	820	842	791	732	794	795	829	811	806	821	800	839	782	811	756	793	746	879	823	833	813	823	827	790	815	871	801	842	764	814	815	786	835	785	747	799	818	869	794	781	792	812	840	799	842	848	834	827	829	790	815	819	796	833	823	820	803	840	776	789	850	829	811	853	794	850	790	802	830	847	801	833	746	799	792	796	798	829	856	755	858	742	782	764	802	857	864	847	787	791	779	807	820	825	748	837	842	843	820	839	824	813	798	826	832	812	799	724	853	828	836	748	819	808	851	809	842	787	779	823	793	808	853	831	814	822	811	799	872	799	844	835	809	850	800	812	789	799	764	798	821	779	789	849	804	805	819	840	797	834	777	853	753	797	854	783	827	801	800	810	799	814	812	814	821	802	803	867	761	784	820	852	822	865	860	827	849	817	794	831	786	825	832	843	811	799	810	848	778	836	816	770	814	836	799	766	829	762	842	813	824	810	823	889	791	835	829	774	810	842	816	816	840	800	771	809	799	780	764	807	813	818	836	803	820	755	840	782	743	803	810	808	778	773	803	840	801	784	807	766	761	824	798	795	775	767	790	800	860	851	805	789	743	822	804	833	815	890	785	858	829	839	843	842	823	857	807	826	883	779	790	849	799	789	794	816	835	818	819	824	824	820	762	788	821	808	812	801	815	799	795	833	813	804	859	846	797	816	807	811	828	825	823	858	792	741	803	812	814	807	866	812	843	818	783	813	851	806	790	823	774	841	830	827	839	820	866	797	765	842	805	793	815	820	829	786	868	814	806	840	817	851	849	841	802	804	802	802	849	814	845	839	822	831	786	793	774	827	819	787	802	795	837	768	819	831	814	815	822	815	779	816	822	829	812	845	824	785	772	851	776	796	804	786	792	821	810	815	777	799	818	790	826	814	822	782	821	788	805	840	802	805	752	832	818	736	775	848	844	833	837	844	772	796	835	810	766	802	779	824	789	864	842	816	831	816	772	761	855	800	797	811	736	852	775	785	894	876	789	793	799	828	774	826	779	848	798	769	828	826	819	758	832	798	820	835	848	815	872	791	834	760	828	850	809	814	829	811	800	830	867	830	813	763	767	849	792	793	834	803	865	849	807	829	773	797	842	795	759	804	785	818	818	827	798	796	831	758	825	808	776	790	790	817	816	760	830	786	827	859	820	818	812	820	818	834	863	805	768	784	821	835	812	797	781	799	752	832	833	786	829	800	785	815	862	865	828	875	807	818	831	815	800	793	775	853	772	764	846	820	841	811	802	848	816	812	800	842	805	821	843	734	824	795	883	783	796	816	854	789	862	799	829	844	824	827	835	844	840	777	800	814	853	790	802	806	814	805	805	780	838	742	839	865	811	775	762	859	801	844	830	822	778	826	796	776	804	835	841	774	840	816	824	762	802	836	829	824	802	835	808	807	786	817	845	834	876	816	853	782	798	803	765	774	810	800	802	793	800	839	798	819	852	824	832	822	824	773	864	751	817	779	805	834	845	845	777	811	812	799	838	802	768	837	828	804	793	790	804	829	805	801	862	832	868	800	809	780	778	893	847	820	807	852	803	828	783	802	807	845	759	820	749	828	826	795	820	841	740	795	852	840	805	795	829	842	807	824	837	813	809	817	807	764	833	882	829	799	794	855	798	819	814	766	790	839	786	789	826	839	801	804	807	805	795	832	803	837	810	792	791	848	804	812	779	791	835	807	857	770	879	784	831	786	892	836	805	799	824	817	852	837	731	794	822	789	779	827	842	794	846	829	788	829	802	807	838	799	838	761	790	855	775	786	825	846	801	836	808	804	852	761	867	823	766	775	841	771	807	800	806	763	800	821	782	839	831	788	795	810	889	801	836	795	824	816	800	784	812
81220	58480	19631	5061	1041	718	610	535	458	448	406	375	381	356	365	322	355	350	320	354	338	352	337	343	316	313	321	317	329	331	312	323	314	345	311	344	298	347	346	333	328	320	333	299	339	329	355	300	329	304	337	332	322	342	321	335	312	336	321	326	300	355	314	322	323	346	330	300	311	304	303	309	335	295	308	316	337	340	300	300	343	320	313	350	326	315	344	309	337	296	340	308	294	321	322	302	324	295	312	321	292	292	304	321	308	350	279	333	280	280	323	333	305	309	313	285	298	328	318	293	328	292	340	312	327	305	298	330	297	342	338	290	314	292	358	307	340	304	293	277	321	339	298	292	294	317	324	307	315	318	293	325	341	355	326	320	335	354	297	321	311	310	304	319	308	325	299	333	302	325	319	309	270	290	297	274	347	324	328	321	330	358	343	315	325	341	300	325	309	291	308	314	316	333	308	299	333	329	301	336	314	320	327	343	345	302	325	315	327	311	339	296	322	331	348	296	325	356	309	324	346	325	336	304	313	325	332	318	318	347	306	283	291	309	299	316	323	345	312	335	291	380	327	304	349	316	307	317	306	281	314	300	321	311	333	314	305	283	315	298	309	311	325	329	309	311	333	322	309	321	301	334	323	292	344	327	326	309	305	300	332	312	323	318	314	327	345	352	326	301	313	298	302	321	366	297	354	307	315	294	294	294	326	326	284	287	294	290	320	317	330	308	304	321	334	311	325	320	333	329	349	317	327	346	312	344	282	321	348	280	270	314	296	312	307	321	291	299	335	321	351	364	325	328	332	310	300	307	326	306	285	318	297	323	340	316	308	304	324	317	334	312	270	336	305	327	329	277	337	326	315	317	276	323	320	334	311	294	341	322	323	336	350	318	356	325	287	317	311	329	329	334	304	327	326	339	309	321	301	326	296	308	345	300	308	339	329	292	318	316	325	310	306	289	292	336	321	322	311	311	332	302	278	335	334	356	320	326	316	337	290	303	302	299	335	300	295	289	267	315	309	309	300	331	315	310	335	324	360	305	321	305	299	321	341	322	311	323	310	348	342	313	345	308	313	303	277	334	324	313	301	297	295	325	304	301	311	307	309	327	300	335	306	325	336	337	305	309	349	299	312	334	347	317	329	325	329	327	325	340	324	336	294	303	298	326	332	320	310	291	348	303	355	310	328	297	290	328	318	344	329	283	338	335	316	317	332	313	311	320	326	313	320	332	319	327	323	345	328	354	332	308	320	326	342	314	289	338	320	338	300	287	324	298	357	305	334	326	303	279	346	322	351	323	300	324	328	296	298	301	334	289	341	327	336	336	349	295	314	325	319	308	344	319	307	325	340	292	283	297	336	336	330	316	340	303	330	317	329	301	326	307	334	323	302	317	305	299	346	307	337	331	332	332	289	317	324	311	318	323	345	337	309	323	294	303	348	302	312	341	257	296	350	336	351	327	298	306	311	329	299	301	299	309	301	319	299	292	328	329	318	310	303	324	337	324	316	300	308	306	308	327	277	294	318	337	309	292	315	349	308	282	272	296	314	292	287	319	304	287	316	308	293	319	299	320	323	294	337	292	328	271	319	311	338	305	311	311	313	335	324	317	308	316	302	315	312	322	323	273	279	333	328	301	354	335	306	323	337	333	307	310	308	276	332	306	314	325	327	294	347	271	314	307	347	306	298	337	299	327	324	343	317	302	329	308	325	335	316	323	282	292	305	317	287	291	307	327	289	345	314	348	282	346	303	314	330	319	343	332	318	311	294	322	326	324	308	308	330	321	316	292	326	315	336	366	360	275	340	316	310	316	284	311	292	329	316	305	327	340	338	317	308	316	323	310	329	344	349	334	306	336	330	333	312	292	325	307	315	300	340	322	345	316	322	307	316	313	353	294	307	330	361	321	295	331	326	350	298	291	293	271	338	330	314	269	328	328	329	311	300	321	317	323	308	360	307	335	285	320	319	313	329	305	286	312	350	307	358	325	316	355	319	298	331	342	298	316	336	343	322	295	315	328	311	305	322	318	305	357	341	289	313	312	334	307	345	325	329	297	331	322	344	339	304	302	316	315	307	325	334	332	340	301	291	286	299	307	313	349	313	318	349	318	308	325	307	309	338	324	349	303	282	323	309	343	329	326	331	322	325	300	287	286	329	339	316	336	279	312	328	322	360	332	280	321	321	289	325	331	329	328	306	289	325	312	330	324	322	343	335	323	323	319	317	326	302	277	290	300	320	328	295	297	315	296	351	283	310	320	315	317	347	340	318	315	339	312	302	329	327	305	328	302	323	309	302	297	283	314	309	318	330	327	306	293	338	330	301	333	316	341	307	299	308	315	350	305	352	344	336	331	328	357	317	331	292	319	356	338	333	302	303	299	296	296	332	279	322	314	326	337	313	320	295	316	309	344	331	294	323	340	314	316	315	315	319	337	376	299	328	319	295	312	301	317	298	327	284	300	323	371	347	327	305	317	347	311	293	319	329	331	333	328	335	303	293	296	338	342	333	321	332	321	313	304	312	300	276	325	311	345	268	317	313	343	324	311	329	299	331	325	320	319	320	322	296	322	321	337	318	330	309	277	325	322	306	325	331	297	335	293	324	302	306	291	310	312	309	348	302	279	313	312	322	347	305	316	303	298	267	315	315	309	349	322	325	301	320	323	329	308	314	311	322	304	304	306	311	338	305	297	329	332	338	298	309	328	316	321	328	332	321	316	328	304	320	307	341	340	328	304	333	329	306	297	341	316	337	325	299	318	288	321	337	296	323	311	365	342	316	365	303	339	319	347	313	331	320	305	341	338	341	340	327	332	321	304	327	320	304	321	330	325	340	309	315	310	317	308	334	312	323	332	300	310	298	328	305	322	315	312	323	318	331	304	324	332	324	324	310	314	306	321	325	313	325	328	327	324	313	304	327	313	301	295	355	319	317	304	317	348	315	320	349	326	305	307	321	309	350	306	316	321	311	333	303	317	314	331	337	298	316	297	314	335	324	341	323	302	334	306	370	310	298	344	328	300	307	332	295	310	280	333	324	342	315	292	284	263	359	307	307	348	288	345	275	363	308	314	268	341	334	315	346	310	317	342	325	302	311	284	305	363	292	294	304	288	295	310	322	284	333	305	312	290	321	283	309	299	336	308	328	343	319	315	305	317	347	373	342	319	329	309	280	321	313	337	319	341	327	305	334	296	280	316	344	330	338	324	337	324	293	285	299	307	282	348	328	299	328	307	327	313	315	310	300	331	375	353	324	345	310	311	307	303	329	303	345	274	302	292	279	331	301	301	290	314	360	349	326	285	319	293	333	329	324	296	326	331	332	301	343	310	308	299	315	311	313	314	300	315	324	329	299	281	337	278	309	320	331	319	320	315	297	327	331	317	347	352	320	281	305	314	321	364	300	351	307	319	307	332	342	358	344	333	307	342	331	333	353	311	322	355	310	324	337	329	327	309	320	323	291	304	314	297	322	333	323	311	297	329	312	311	291	311
53851	35101	3211	3703	3052	2617	2220	1864	1641	1467	1319	1306	1273	1161	1061	1050	994	966	940	957	928	866	857	859	825	852	856	859	832	840	870	801	840	787	788	819	806	785	762	822	803	784	746	771	828	806	785	752	838	804	838	732	744	768	763	793	784	801	809	740	757	743	772	766	763	748	735	787	762	791	759	757	736	766	734	790	764	783	782	805	736	783	753	760	704	752	751	795	770	756	752	766	756	776	757	765	759	743	757	796	730	768	746	724	787	802	729	737	744	744	766	765	764	798	754	780	782	700	762	790	771	778	806	708	751	792	748	689	726	727	754	729	764	765	744	819	740	773	725	739	743	751	747	794	794	736	807	745	726	750	773	708	729	735	801	709	756	732	735	701	717	731	768	776	770	775	730	777	780	789	750	815	710	742	708	797	754	791	796	713	763	738	791	769	730	759	776	747	783	718	742	691	730	776	786	783	728	740	809	767	723	747	799	727	734	743	825	766	725	736	741	725	739	701	717	687	725	779	721	775	721	717	788	725	746	762	745	749	742	802	739	750	779	737	705	787	761	710	736	746	751	767	747	702	766	726	754	772	742	743	739	776	769	731	801	747	747	737	717	726	770	768	782	735	742	791	726	747	757	731	789	735	753	753	755	724	756	705	813	774	729	703	756	797	775	744	751	743	734	763	743	740	745	787	758	732	751	739	747	744	769	740	735	736	683	687	725	766	748	759	730	736	775	763	768	779	747	746	758	757	765	739	810	737	761	744	730	705	717	770	779	760	757	789	742	729	715	718	714	724	729	728	752	756	737	773	763	778	708	717	742	723	768	746	764	703	704	734	773	714	753	815	723	748	761	741	793	749	744	759	725	732	770	759	723	739	728	727	763	737	786	749	734	744	752	709	710	731	741	723	768	752	711	773	703	754	760	746	719	728	775	738	739	741	783	797	729	706	748	791	774	721	826	783	750	789	733	733	729	748	772	745	732	765	781	764	722	732	759	804	748	762	701	783	750	765	755	720	781	771	732	732	733	759	723	762	710	809	733	738	782	721	738	758	725	746	764	739	765	722	760	760	797	764	740	742	786	773	746	707	763	750	738	765	738	783	711	769	763	758	783	766	724	787	702	760	790	694	753	742	789	758	787	769	702	711	781	738	707	724	767	775	714	754	729	720	736	749	797	754	787	708	749	702	742	755	802	724	775	711	759	756	763	818	706	709	738	736	728	746	729	752	753	741	803	785	782	779	775	794	766	758	769	793	787	755	771	740	733	757	799	824	743	753	747	704	753	768	785	698	741	753	765	744	752	733	724	708	763	722	765	733	768	707	774	721	743	732	729	688	729	780	739	743	755	731	737	740	736	780	761	749	764	743	755	716	793	747	731	774	778	778	750	758	775	762	761	788	766	712	777	719	742	795	746	698	739	755	705	697	761	719	746	753	789	728	740	760	754	767	771	806	760	754	784	730	741	753	693	760	751	713	790	743	728	761	714	736	714	821	796	815	717	753	762	718	766	752	767	761	733	698	739	766	713	682	739	781	742	735	772	771	755	737	767	732	741	737	720	721	787	773	749	733	732	733	785	736	719	708	771	719	725	748	730	735	721	738	716	760	755	763	765	763	782	729	785	765	699	734	780	743	761	741	727	725	731	736	737	753	756	706	749	770	735	775	748	743	725	797	742	739	753	757	742	718	735	714	749	779	741	797	763	761	780	782	728	746	774	766	779	775	773	711	764	733	742	721	734	731	766	736	757	761	718	810	775	693	704	712	716	760	767	757	733	716	769	768	772	761	784	712	791	774	688	768	791	761	739	692	733	732	765	751	767	733	761	782	706	742	760	707	736	733	737	731	761	787	726	705	780	737	689	756	783	757	755	744	755	759	724	755	755	717	750	784	730	712	761	714	760	740	725	790	755	767	729	757	762	773	722	726	747	755	753	734	759	743	737	726	792	811	796	787	681	749	765	756	737	720	768	772	778	747	757	717	793	736	733	754	763	709	762	733	750	718	763	748	717	749	712	739	750	736	695	763	769	736	785	797	738	685	719	760	803	712	747	701	727	706	781	715	718	809	729	738	717	794	788	791	712	685	736	774	764	735	820	751	768	789	775	739	764	791	750	779	773	752	747	772	812	716	801	770	755	734	733	734	746	748	750	728	736	780	764	760	737	719	742	718	729	689	751	723	724	761	763	780	729	760	756	804	759	713	739	758	736	714	761	746	731	744	725	729	734	782	766	780	769	769	762	768	813	777	740	740	758	794	790	746	767	772	748	744	760	716	730	738	732	710	785	732	786	705	802	746	808	770	736	770	737	780	776	803	735	748	779	771	730	740	800	700	765	736	747	753	756	768	710	726	746	732	799	767	741	741	741	777	750	759	709	721	761	728	786	750	727	742	753	704	738	761	806	773	764	728	785	761	770	788	712	800	756	780	769	730	739	791	753	752	755	726	779	713	717	682	714	763	799	780	729	764	811	744	730	696	722	720	790	786	766	744	747	758	714	742	773	765	700	731	735	756	785	712	728	728	729	772	724	742	753	737	762	740	743	800	734	728	763	800	739	732	700	752	708	713	784	786	752	752	752	756	679	718	766	751	782	715	756	775	778	743	746	761	738	717	757	736	741	735	787	714	778	744	708	741	731	744	753	768	748	713	745	717	764	750	776	767	751	744	762	724	772	789	698	664	705	759	812	720	775	700	763	738	776	757	733	747	759	766	775	738	747	746	714	738	737	777	709	750	747	719	716	735	724	749	713	694	764	770	775	734	711	752	758	755	740	733	717	719	737	743	736	708	747	778	763	717	749	746	768	747	692	781	734	765	766	743	710	737	770	714	767	763	750	709	777	751	764	711	778	757	749	743	808	743	770	748	789	707	755	719	722	713	779	786	798	782	754	770	751	760	743	797	785	781	744	708	791	741	732	684	712	782	691	663	709	793	747	761	796	720	703	752	719	732	791	735	826	763	777	736	726	783	695	742	745	787	730	754	743	717	727	781	723	736	747	724	721	803	716	743	735	727	746	715	773	758	722	744	772	770	782	725	714	758	739	779	734	714	780	743	785	736	757	718	759	736	748	767	743	739	708	722	712	753	727	760	747	760	749	760	752	791	720	762	774	775	678	745	792	765	808	741	703	723	725	713	744	771	755	725	753	714	750	762	721	731	701	735	760	764	701	774	730	715	722	738	737	707	736	791	726	766	774	757	788	737	706	685	803	768	738	766	717	766	754	695	722	739	741	679	722	766	779	753	746	789	754	796	749	784	726	754	739	705	720	718	791	725	771	711	717	770	775	767	712	717	726	763	719	762	768	770	707	741	739	741	772	781	682	768	785	730	781	747	725	746	764	709	763	700	709	708	732	705	750	722	779	772	800	783	788	718	714	786	750	716	802	737	725	735	790	732	748	733	743	723	753	772	701	803	752	792	768	761	706	746	748	747	678	748	749	741	732	709	736	724	773	748	768	776	785	754	764	745	776	733	740	789	708	767	773	718	749	729
18995	5315	296	199	201	170	171	179	183	179	201	185	202	195	194	171	177	185	174	164	176	174	176	191	176	169	196	187	182	177	186	165	167	207	190	183	182	167	178	223	186	153	202	185	172	188	202	173	206	188	169	190	165	179	154	188	174	207	206	171	197	194	179	194	207	181	202	184	178	187	199	139	179	206	198	175	187	206	177	191	180	170	187	177	188	177	169	181	161	167	190	206	186	175	181	182	190	180	161	155	164	187	187	182	170	165	191	169	173	198	188	187	196	162	170	177	196	181	168	189	186	196	176	194	168	172	206	155	202	174	175	185	173	186	171	151	177	185	206	173	183	175	179	187	205	197	178	176	193	197	185	163	162	182	158	199	197	177	174	210	196	199	170	183	190	209	185	185	170	185	202	190	189	201	153	194	191	188	161	175	166	168	190	169	192	171	163	153	179	205	150	201	192	192	160	202	186	171	174	169	185	162	163	182	186	213	178	170	196	169	180	195	165	154	171	168	184	183	185	187	168	186	199	188	206	170	190	165	183	194	175	191	177	179	166	171	195	177	175	181	166	155	188	184	173	180	189	157	191	159	180	159	199	182	168	172	175	180	207	186	158	167	166	158	162	173	168	188	183	196	185	159	180	144	172	189	166	175	193	169	194	196	192	192	195	195	190	168	195	180	162	155	157	167	186	184	153	161	186	168	164	158	190	196	172	155	182	188	169	195	190	210	204	187	162	205	186	195	167	165	166	162	181	203	198	171	182	194	205	192	208	167	172	177	183	173	183	162	201	182	193	191	172	192	162	179	197	174	178	177	170	187	201	187	204	163	193	188	194	185	172	180	207	178	164	177	182	172	154	186	178	191	182	194	181	197	185	184	188	167	192	174	173	171	184	177	155	185	166	166	172	186	184	187	183	152	152	159	173	196	183	176	179	187	171	162	185	172	197	171	205	174	179	179	198	162	172	191	196	166	180	170	185	170	185	180	190	178	170	191	183	163	174	192	216	178	174	178	182	216	183	155	173	168	174	192	159	178	193	174	180	201	177	183	162	195	175	181	170	161	210	194	172	181	190	208	189	159	189	174	182	184	169	176	159	202	179	169	206	195	176	193	204	187	208	159	181	191	190	186	182	201	195	188	194	189	200	223	182	193	204	148	186	163	165	185	200	196	159	200	166	172	182	169	149	184	172	167	192	176	198	172	173	165	161	181	176	187	190	181	193	163	168	183	172	210	183	154	160	188	182	179	207	183	204	203	188	168	200	182	181	171	176	181	197	152	182	169	181	171	151	172	188	167	165	172	169	164	175	166	173	164	164	159	183	165	170	182	169	178	200	226	175	165	212	200	189	183	171	151	183	195	167	176	188	192	160	203	184	154	177	191	180	177	197	184	188	195	167	208	189	188	169	179	179	195	200	162	196	161	181	166	158	203	176	178	197	189	155	195	179	177	190	212	192	179	187	188	202	186	174	167	156	188	169	196	180	182	170	175	186	203	169	166	193	182	195	176	165	176	194	161	180	200	183	154	198	168	188	165	181	191	186	163	204	204	169	164	185	189	180	165	195	184	186	181	194	189	176	158	161	196	165	175	182	179	175	176	170	198	166	178	169	230	173	192	202	187	192	192	170	169	184	184	190	192	159	199	185	192	214	200	172	171	179	189	167	176	191	189	187	181	186	191	171	175	182	182	197	201	207	208	168	176	188	165	212	193	194	174	189	194	166	190	176	183	198	196	164	173	199	197	169	168	189	187	166	175	179	191	216	210	195	217	198	169	188	203	156	188	176	173	188	172	187	184	186	187	188	162	181	162	169	183	194	182	184	171	177	176	186	171	185	169	170	177	199	168	177	161	192	157	173	170	188	201	172	192	188	159	188	169	168	203	163	161	179	199	198	166	208	184	187	157	216	177	164	184	181	216	167	159	154	164	190	204	183	169	164	202	164	169	168	176	170	185	181	197	172	180	191	182	167	177	168	185	199	194	198	196	174	178	188	189	148	201	188	181	175	190	172	169	183	195	195	156	207	191	201	164	178	153	176	175	188	213	186	166	182	176	182	182	155	192	172	170	178	183	191	195	181	187	176	169	177	208	181	176	187	217	190	196	171	168	192	168	180	170	182	165	186	177	187	158	185	169	183	175	179	174	176	163	161	183	177	177	167	187	189	178	179	162	199	200	150	193	179	188	171	182	169	187	187	166	173	170	168	193	157	182	163	186	204	209	169	165	163	208	180	192	152	180	211	185	199	182	177	157	165	179	189	188	172	178	174	167	181	204	178	189	163	184	188	169	184	181	175	165	165	168	177	192	203	172	177	178	198	190	188	194	200	180	201	165	183	191	185	184	159	188	184	185	172	191	189	180	183	177	170	193	138	185	174	194	169	173	187	202	160	163	210	189	179	176	178	158	185	201	194	171	185	157	157	180	184	165	188	178	162	180	178	190	167	189	181	205	177	177	204	168	175	189	182	163	206	174	173	183	174	168	175	187	183	179	204	199	172	164	186	176	187	209	206	177	160	176	182	187	213	173	190	177	180	174	176	177	177	159	183	181	195	207	184	175	166	173	191	174	162	186	183	205	170	147	197	184	183	160	197	190	191	176	196	176	179	174	208	210	178	187	177	203	169	190	190	163	171	174	182	188	203	178	169	172	193	177	170	175	190	187	203	157	187	194	193	188	175	178	192	179	197	183	176	169	180	172	188	196	172	165	180	165	181	189	172	174	175	168	179	159	188	195	221	186	192	201	174	193	172	171	191	183	180	169	176	176	180	179	162	196	209	161	172	185	157	166	173	186	158	171	164	184	180	166	160	189	180	188	182	195	187	200	181	193	178	180	172	182	180	170	179	166	191	172	193	166	190	165	171	180	182	187	191	207	206	170	178	200	183	188	164	169	160	191	165	167	169	175	176	177	175	205	167	178	205	193	171	183	180	179	186	203	169	172	185	190	176	181	169	184	186	192	178	173	159	163	198	172	169	196	170	175	213	167	177	189	178	186	180	161	190	180	178	174	186	184	180	206	168	164	186	186	177	157	194	198	170	170	182	188	172	201	193	162	159	192	180	183	180	158	175	184	190	180	180	171	197	188	155	187	174	183	186	190	195	173	163	196	185	182	184	174	169	166	157	180	168	189	191	188	172	166	186	194	167	185	173	186	162	180	174	190	156	164	182	179	175	199	188	177	160	163	177	162	182	180	175	200	168	165	149	181	199	180	188	172	162	191	221	192	159	189	179	191	178	158	185	153	175	183	172	183	203	179	186	144	161	176	181	194	167	159	165	173	163	152	190	151	172	191	160	185	169	188	177	169	173	189	189	165	196	166	196	180	165	191	183	204	198	171	167	149	170	189	176	179	179	186	166	147	172	154	175	226	189	204	182	173	163	178	174	170	193	182	187	175	190	170	174	185	181	174	159	190	168	157	182	165	192	194	171	203	210	192	174	175	180	183	199	186	185	179	193	197	164	197	182	160	201	185	199	163	173	188	166	185
19298	5161	565	557	536	502	523	535	506	496	559	478	536	466	478	537	501	506	498	534	462	481	493	491	501	437	510	522	498	486	520	495	502	494	486	501	489	501	468	509	502	504	517	497	458	503	495	526	458	477	480	433	484	507	491	479	461	457	490	527	449	469	492	517	519	517	477	476	462	436	492	500	476	528	500	523	520	485	439	518	469	499	524	505	478	471	477	494	474	508	476	493	515	488	475	486	521	474	465	460	507	483	532	472	468	483	516	526	477	469	481	511	514	528	518	526	473	489	489	446	500	491	498	498	491	507	484	482	512	518	511	502	501	463	549	477	525	512	486	493	491	508	474	497	533	488	484	471	480	451	466	465	502	493	468	496	483	515	489	443	486	498	468	479	459	481	495	447	517	490	481	523	471	476	503	482	456	520	482	508	475	493	477	472	519	465	504	480	518	491	507	500	499	457	490	491	545	507	467	494	510	481	517	519	497	508	541	522	497	511	541	491	524	500	456	489	523	479	491	488	551	504	492	500	526	481	494	514	479	457	504	497	500	495	517	502	488	458	514	479	525	454	528	492	493	486	492	500	535	487	461	493	505	497	492	498	514	509	488	522	492	501	464	529	512	499	482	509	484	501	490	478	480	489	490	543	452	516	458	485	502	505	550	467	486	514	482	503	492	512	463	475	466	526	486	507	521	443	506	507	479	490	532	512	492	505	481	507	495	463	493	506	504	506	499	507	507	465	521	470	519	496	507	484	506	504	493	482	491	463	520	487	491	494	488	522	544	516	476	501	519	511	490	468	511	505	445	496	507	477	477	443	509	540	489	483	503	512	473	477	473	500	492	495	476	463	481	474	446	498	516	453	488	472	516	497	488	459	530	508	470	472	517	478	503	508	510	475	472	531	526	495	502	498	507	479	465	478	535	495	461	507	496	468	525	486	473	481	502	538	475	514	491	534	558	539	518	483	476	478	522	480	487	486	466	501	515	469	486	496	491	461	482	473	533	488	507	525	497	483	492	474	499	524	476	451	488	480	490	483	499	497	492	509	501	465	454	499	504	529	493	480	491	516	498	484	494	509	512	521	498	495	484	490	507	496	497	523	496	505	465	510	519	488	474	462	494	442	468	540	526	497	522	502	446	450	492	452	467	469	477	514	480	488	499	525	484	524	502	498	463	491	465	540	487	466	499	512	511	513	476	478	471	531	497	500	462	479	526	506	505	459	499	503	521	482	463	515	459	459	516	479	512	492	468	485	519	471	530	455	507	502	465	477	505	486	486	498	498	470	506	520	465	499	469	504	489	517	541	452	483	502	510	482	496	494	472	506	530	509	499	459	456	491	487	512	485	514	493	465	514	499	495	510	482	477	526	524	503	499	513	492	471	501	528	495	460	478	464	510	506	466	476	473	456	499	500	506	469	494	506	478	512	504	482	511	495	508	482	495	457	472	504	512	500	500	504	510	501	502	533	483	508	514	491	498	533	469	491	492	488	454	499	548	496	498	510	536	475	481	502	478	509	492	521	547	510	504	496	499	516	459	484	519	478	485	470	468	487	510	509	511	453	492	518	518	506	526	476	474	527	487	486	507	494	511	506	504	508	467	489	479	499	504	498	503	459	507	541	501	480	489	532	480	501	509	520	498	506	473	498	519	535	501	533	460	522	487	508	470	484	506	481	495	502	518	498	528	510	503	475	513	485	480	453	449	489	516	509	491	478	468	500	496	491	512	477	489	506	504	513	514	450	492	510	474	482	509	482	525	511	495	492	460	431	476	510	469	509	444	493	476	531	505	528	489	462	511	523	498	521	477	493	485	520	498	503	470	498	513	478	493	525	501	462	496	487	467	500	482	482	537	506	502	547	507	491	509	534	477	492	476	503	486	505	557	521	515	472	481	471	488	475	475	490	463	501	498	479	527	469	501	466	479	486	493	473	446	451	488	510	486	478	440	474	466	488	502	494	507	504	488	479	470	458	495	524	511	489	487	484	483	483	518	508	520	499	479	488	511	474	499	512	477	466	491	469	443	506	489	517	485	495	499	471	466	465	471	486	485	503	511	505	487	501	502	520	485	489	456	491	490	450	523	524	476	505	495	486	477	489	521	506	497	499	534	502	503	501	505	518	486	514	475	483	459	496	467	445	484	499	509	486	513	500	461	491	479	473	470	500	475	504	470	454	517	484	505	474	508	486	463	517	496	497	505	488	507	489	547	493	485	521	490	482	466	489	461	494	506	490	482	465	497	507	445	511	471	515	489	489	491	513	458	513	509	506	492	476	496	516	476	474	528	493	493	495	476	498	474	500	483	509	529	516	473	482	502	491	474	494	526	534	488	476	540	479	532	477	520	467	519	482	502	497	500	480	451	501	478	491	483	520	523	466	468	503	484	491	506	512	493	536	518	480	486	518	490	481	502	461	526	493	499	505	494	501	508	473	500	515	501	511	510	501	475	443	520	481	490	501	483	471	503	490	517	472	490	517	516	498	506	495	517	490	484	466	433	485	474	467	459	450	549	466	487	506	481	506	463	502	502	491	473	512	499	522	490	486	484	487	511	503	490	489	481	514	528	497	500	505	501	484	511	532	504	478	507	497	492	479	485	465	525	459	462	504	458	487	480	477	495	498	536	482	518	491	501	558	500	515	471	506	500	481	485	525	447	485	489	483	500	512	451	488	440	481	468	479	486	464	534	499	486	457	466	527	547	500	475	516	461	515	491	501	488	543	506	497	517	500	492	520	482	535	470	501	472	512	515	469	497	503	521	479	499	514	486	436	470	489	494	534	513	473	489	464	483	487	543	482	491	470	500	496	518	497	529	513	492	472	482	454	486	491	516	506	473	472	474	476	462	509	497	524	450	500	509	521	515	473	478	463	492	487	490	484	544	487	503	495	500	492	488	441	471	479	499	479	490	500	532	499	500	491	484	502	504	511	476	487	503	464	495	475	502	504	493	448	466	510	489	483	434	513	462	518	516	490	463	506	497	509	508	527	504	490	525	525	509	511	455	508	483	499	482	495	487	465	458	507	506	465	468	494	448	527	497	527	486	491	485	529	439	501	470	530	489	510	492	567	477	501	492	495	486	498	506	491	506	482	492	449	467	500	482	516	477	467	517	481	526	529	507	453	492	519	507	495	531	509	460	476	530	499	522	481	505	484	511	481	460	443	521	472	485	531	494	490	481	491	513	484	512	473	465	482	486	452	476	500	475	461	523	494	487	505	495	474	492	492	555	520	466	514	483	449	502	519	529	468	485	455	451	486	481	465	478	471	482	502	476	481	428	510	484	466	473	503	491	504	462	497	518	492	515	472	475	490	514	484	522	526	528	518	467	453	476	516	465	493	482	513	499	458	510	482	486	475	474	470	517	497	512	522	543	472	481	455	517	454	466	515	505	462	471	460	468	470	496	516	508	505	510	525	471	427	493	487	488	493	439	480	512	510	490	518	530	450	518	505	480	495	491	452	498	490	488	497	484	503	456	485	496	501	506
69525	47676	12808	1503	665	528	449	447	429	435	342	399	356	336	322	370	379	342	353	356	323	350	356	319	318	329	326	338	304	359	372	293	352	351	313	347	345	331	306	343	314	308	353	290	348	328	327	333	307	308	307	318	363	342	287	368	351	348	319	370	360	356	347	372	326	299	342	313	355	321	358	320	344	298	312	320	337	330	319	311	316	349	334	337	340	318	355	322	346	329	347	311	292	324	311	333	317	298	326	340	353	339	335	322	350	313	358	334	315	332	329	335	307	327	324	357	324	344	329	335	332	302	308	339	288	324	328	329	353	345	303	362	348	296	342	337	321	343	376	346	310	319	314	299	315	309	319	342	351	351	328	334	328	280	310	324	320	337	318	321	362	339	348	317	339	347	323	319	318	324	324	321	349	347	305	350	324	346	303	363	340	341	343	353	339	334	380	359	293	341	350	351	344	333	324	341	331	346	327	325	297	342	349	323	328	346	318	318	343	339	331	302	328	346	346	314	353	362	375	341	336	330	347	308	322	320	324	321	307	341	336	344	310	334	304	323	345	320	311	321	346	320	352	336	312	329	355	335	360	314	337	308	300	338	304	330	345	343	321	339	317	333	331	306	326	300	346	313	340	369	329	305	327	324	355	293	352	341	352	368	361	347	315	331	334	322	312	349	361	319	347	343	308	310	322	348	334	303	356	327	347	306	323	353	303	307	314	369	328	355	347	320	320	329	294	337	324	356	333	324	315	359	332	347	327	344	358	323	341	317	329	317	298	317	329	349	326	340	371	307	348	307	292	330	331	336	318	320	291	328	354	327	344	336	322	320	325	309	339	301	335	347	299	335	314	295	347	327	330	322	322	298	324	343	316	336	335	339	344	324	330	324	338	290	327	332	350	330	343	332	325	358	331	314	377	300	304	316	332	349	333	343	325	341	327	302	356	347	367	312	350	325	334	305	338	340	309	327	326	314	331	326	317	327	325	336	336	294	340	295	325	316	329	384	325	322	334	330	349	320	313	310	303	327	339	347	337	313	317	348	322	324	352	348	289	324	327	323	341	337	330	342	311	335	349	313	295	344	332	336	350	334	338	319	318	324	312	343	318	311	315	313	322	327	329	349	349	321	335	333	349	354	303	309	322	318	336	352	333	315	316	337	332	300	340	347	341	332	341	325	327	341	337	351	328	335	351	339	315	358	340	311	341	304	333	309	351	331	351	335	321	337	332	318	331	369	315	327	329	327	314	328	302	320	342	333	327	335	329	316	346	344	298	321	328	324	343	322	325	327	308	358	312	319	320	313	343	361	326	308	316	308	320	295	350	319	319	345	334	328	358	350	344	304	340	322	332	337	306	339	306	316	335	331	291	319	355	341	324	319	326	322	324	318	344	333	328	354	318	327	352	342	341	349	340	318	319	314	297	317	326	316	319	310	332	336	287	365	315	319	337	349	340	316	335	293	321	325	326	315	345	329	312	353	358	335	334	332	346	325	398	347	324	347	332	350	344	333	301	321	318	315	355	323	322	301	351	335	327	324	338	289	365	339	326	325	317	331	295	354	331	364	310	344	299	303	313	338	353	341	299	317	332	341	328	340	337	291	378	340	378	380	347	291	303	349	333	319	322	337	332	336	339	328	348	327	325	336	316	296	335	336	353	313	304	350	300	360	345	329	311	314	315	347	321	355	329	308	319	327	345	308	336	340	322	359	332	293	314	340	345	322	327	327	321	340	362	320	328	327	322	319	345	358	305	317	343	335	323	335	332	306	324	344	336	326	329	348	316	322	338	352	343	349	320	321	337	332	287	359	355	331	343	343	299	361	315	325	306	345	312	317	330	340	320	356	311	341	327	335	348	384	309	343	328	342	339	381	350	316	333	317	323	310	329	285	330	322	322	321	301	329	331	373	298	329	327	331	322	349	323	346	310	342	334	304	293	354	300	343	325	319	369	354	312	340	307	330	324	293	334	297	342	330	331	341	315	335	317	345	303	287	303	327	350	317	323	317	315	338	332	281	365	340	344	343	327	320	324	292	360	354	345	321	323	336	321	309	349	328	351	307	337	326	308	335	337	314	308	318	331	336	333	353	295	357	359	376	322	324	328	298	331	347	320	298	337	333	295	327	353	326	324	350	332	324	364	315	335	344	358	311	335	310	319	331	333	352	305	334	347	320	313	287	338	319	306	314	347	309	327	339	322	328	319	319	332	344	297	316	339	334	334	312	332	308	331	306	348	315	355	346	330	343	325	324	306	312	338	335	336	336	341	340	355	334	364	348	304	337	311	298	368	360	328	317	301	354	309	303	343	314	329	322	341	325	304	330	315	341	352	329	321	333	332	333	346	343	335	352	346	357	328	337	352	318	329	338	360	341	337	320	329	317	304	325	330	321	333	339	320	272	320	306	347	339	308	339	348	321	290	338	328	358	290	336	342	311	348	345	333	316	354	337	345	345	322	329	338	335	339	293	358	352	295	321	341	306	292	317	363	329	339	323	357	320	322	339	313	336	354	377	303	331	311	312	373	334	295	329	339	321	310	338	307	336	303	317	321	307	324	351	336	313	290	308	337	342	302	306	339	334	340	343	343	343	350	289	320	328	306	310	352	358	313	324	288	316	326	346	311	315	343	297	333	333	306	312	330	328	350	324	319	353	332	317	318	294	353	324	332	380	330	346	311	317	344	361	341	317	341	339	331	299	328	298	326	323	325	309	326	332	315	337	359	293	333	304	340	317	376	347	358	296	307	352	344	338	318	309	309	316	338	325	306	314	332	341	344	331	334	334	306	312	326	335	315	347	335	302	320	322	292	355	340	329	320	314	357	363	341	370	311	315	329	302	346	342	330	341	336	339	322	321	338	309	322	348	382	304	293	315	345	311	295	344	312	295	341	323	340	303	327	332	355	339	332	317	331	323	311	322	355	325	346	326	340	327	295	336	330	344	321	326	347	354	321	336	332	303	304	317	293	303	339	360	346	308	318	345	315	339	340	347	348	337	333	328	324	328	354	310	302	336	335	335	338	310	320	343	327	316	336	294	355	341	337	344	328	326	341	296	316	312	321	343	329	298	314	324	367	352	352	335	330	318	336	347	330	357	362	345	330	311	322	322	353	329	340	352	312	352	323	324	326	345	319	308	299	338	316	376	351	352	328	342	298	303	310	354	316	309	316	363	351	322	329	343	323	360	333	354	278	330	301	334	319	314	322	338	365	310	345	314	313	316	299	328	347	317	344	330	340	349	291	332	348	342	355	308	296	302	338	325	304	320	310	329	280	343	317	334	365	335	348	335	330	316	310	306	350	363	348	316	332	310	362	316	359	307	337	330	314	319	371	323	300	325	343	337	347	329	295	304	305	319	364	363	335	312	309	361	316	334	315	318	336	305	337	341	331	366	297	347	330	356	292	276	308	309	355	315	319	354	318	347	348	364	345	339	344	373	358	333	357	343	312	331	323	344	333	313	342	310	336	375	345	323	368	329	337	307	334	363	345	336
44376	26506	2095	2376	2069	1870	1611	1303	1322	1209	1115	1080	1083	1004	995	926	948	961	908	923	940	885	873	887	869	885	816	852	832	864	821	870	850	833	862	884	840	809	824	852	826	879	846	818	845	812	837	850	840	827	833	827	828	779	821	841	823	784	818	799	813	817	836	837	813	766	849	785	831	769	838	777	843	814	867	813	822	849	813	840	782	817	817	835	871	772	836	866	812	825	816	850	829	805	822	832	816	794	816	780	868	797	800	814	814	833	798	841	820	821	832	800	817	852	808	806	811	835	801	781	819	818	846	793	772	793	845	844	796	782	811	874	880	824	786	800	786	749	842	783	772	821	805	802	842	762	829	815	784	822	782	802	826	759	789	802	782	873	859	799	849	812	794	845	838	776	843	803	821	779	837	777	817	816	785	782	807	841	777	783	812	860	806	810	811	787	785	774	770	793	803	827	830	773	807	799	833	839	803	821	815	828	830	836	814	809	819	806	834	889	799	845	849	856	846	773	791	835	842	806	773	767	769	806	789	831	812	815	811	851	831	837	810	789	791	816	842	766	826	734	791	774	797	773	789	771	791	813	807	810	822	825	883	845	763	856	787	826	829	825	807	817	845	803	831	813	837	843	818	829	828	802	772	788	814	814	766	854	789	810	853	806	822	804	772	795	830	790	759	820	824	788	809	855	855	830	816	813	796	794	789	817	782	797	832	755	814	806	762	858	812	805	809	821	747	820	800	794	799	765	816	802	807	838	848	804	847	766	792	791	768	810	782	762	747	782	844	832	826	808	779	818	842	809	843	869	760	806	820	778	757	829	807	800	810	789	806	817	780	791	829	794	791	819	818	811	781	787	778	809	791	781	761	770	784	830	822	817	827	843	794	790	768	838	839	852	791	837	864	794	783	809	788	820	806	869	808	835	807	791	829	849	804	829	847	799	789	773	807	831	789	836	794	809	801	742	858	851	828	814	808	805	791	776	806	766	819	820	788	781	809	773	776	767	810	793	838	776	810	777	807	806	805	800	823	777	763	824	789	811	791	730	811	768	798	787	778	830	766	848	823	812	837	811	776	795	824	785	813	795	796	783	836	789	817	778	788	781	781	856	853	797	814	829	849	782	835	815	798	748	798	782	800	788	854	825	808	786	868	814	775	725	814	835	812	831	793	753	849	865	754	805	850	860	828	774	805	756	772	748	857	758	737	808	795	807	809	832	796	853	858	826	794	804	831	792	824	774	756	788	807	843	795	784	780	851	817	838	833	849	783	807	779	797	837	800	804	839	834	829	801	825	822	897	760	835	820	825	770	808	822	836	783	844	830	811	840	812	814	827	840	804	808	844	805	832	769	799	786	845	786	772	823	826	792	817	797	802	763	850	825	792	838	812	779	790	791	789	806	763	797	832	768	767	833	857	809	846	837	752	801	747	804	736	832	794	769	800	800	791	832	797	812	816	792	780	780	762	776	773	815	776	805	824	808	831	843	797	798	810	848	804	801	769	752	812	814	851	819	813	865	822	797	797	809	779	743	774	784	812	807	782	811	830	816	880	790	816	813	817	788	834	830	830	784	851	799	826	804	839	830	853	833	773	819	774	777	762	809	771	844	845	763	809	789	796	747	803	806	802	789	763	831	859	830	839	769	811	774	812	821	829	822	848	806	840	802	790	826	838	837	760	781	815	828	807	767	817	828	799	838	811	789	829	770	803	786	828	827	799	838	789	807	834	823	783	832	868	816	776	792	779	850	823	810	795	801	844	847	838	831	821	805	806	835	831	767	791	817	782	760	824	793	855	853	793	787	815	849	825	794	834	814	752	808	865	815	770	792	803	810	748	811	822	784	800	834	799	874	774	786	776	868	799	838	809	818	878	805	818	817	852	828	775	804	822	806	788	810	791	825	801	768	783	837	840	814	841	794	845	833	766	790	798	807	841	799	879	807	755	769	820	798	777	761	835	789	818	816	807	776	791	789	842	777	806	803	743	802	776	807	814	790	778	819	836	819	854	775	804	834	831	799	834	766	829	785	808	805	847	777	759	822	799	827	806	814	784	848	840	859	854	793	841	793	848	821	785	831	821	841	844	798	795	814	830	891	802	854	780	798	845	870	818	811	775	817	792	825	828	857	779	785	796	783	832	792	818	793	824	814	838	816	817	876	735	777	813	788	834	774	859	820	781	805	829	789	809	870	777	784	841	817	764	802	799	815	789	815	786	835	812	765	820	808	817	805	875	815	817	794	787	785	807	805	808	778	805	821	802	852	844	818	783	835	777	752	818	820	800	810	835	817	775	794	826	769	793	821	870	782	813	796	853	844	796	800	768	822	740	794	775	797	804	844	774	762	767	838	858	807	815	840	813	844	792	783	801	814	811	800	816	768	832	820	763	778	865	867	827	785	830	861	811	837	817	808	792	805	792	869	799	799	817	841	803	806	779	819	778	795	812	800	797	825	814	806	787	802	780	772	777	784	825	814	764	765	780	851	837	789	867	827	833	823	808	837	839	844	741	815	797	793	800	789	859	808	782	824	829	812	828	771	759	810	816	775	810	847	761	810	802	825	795	823	839	842	800	820	774	825	789	834	805	794	811	837	798	781	851	834	772	802	819	812	770	807	774	769	852	823	834	777	820	797	818	814	765	817	803	801	823	787	791	791	801	822	825	838	762	770	816	839	798	761	776	801	802	787	816	812	779	808	832	846	754	863	818	818	853	817	772	817	801	862	858	802	816	753	813	845	789	838	815	752	822	799	803	780	829	786	787	874	829	849	835	757	838	822	832	775	774	819	770	826	817	797	807	796	810	790	737	835	804	833	776	795	802	810	827	778	803	850	814	806	789	834	833	813	788	796	816	840	798	823	786	812	802	776	772	775	816	808	787	750	774	775	808	832	830	864	786	855	826	848	794	832	775	821	777	818	831	770	803	834	808	766	788	856	807	744	811	824	774	793	811	789	812	808	814	826	806	799	782	782	790	838	827	827	816	796	786	781	800	865	811	782	802	799	810	842	785	813	770	778	829	800	792	854	825	814	773	820	766	783	840	838	799	800	807	831	861	822	809	818	810	829	811	818	802	833	848	776	895	803	823	791	834	784	840	857	857	842	832	828	785	827	817	781	798	791	796	813	814	826	826	796	820	793	793	802	794	773	779	799	868	761	803	811	836	787	787	802	830	799	811	828	784	784	836	810	849	793	778	832	795	801	818	792	847	775	819	826	775	837	806	808	772	846	796	811	785	822	806	789	798	770	794	786	814	774	819	823	814	802	775	807	812	782	802	770	790	851	755	796	848	785	805	806	818	766	796	826	820	789	788	783	858	829	802	816	836	816	817	742	807	818	830	836	793	790	833	861	829	793	793	790	761	770	813	810	802	828	767	781	780	814	840	832	827	808	819	801	770	792	813	820	800	820	788	789	819	813	829	815	813	835	784	840	818	812	826	800	780	762	745	861	781	832	820	824	828	795	800	799	792	837	796	789	814	840	876	820	787	801	843
81812	57948	19328	4586	1120	773	624	528	468	444	395	391	393	405	375	375	354	373	365	323	355	331	333	306	328	319	328	321	320	350	332	331	323	292	302	311	337	314	375	301	304	333	324	333	327	303	324	325	302	312	333	299	340	342	326	295	303	315	353	347	340	331	308	351	314	317	336	331	333	323	283	335	332	316	316	337	328	321	323	282	370	314	313	304	303	344	275	345	332	320	319	338	327	326	328	326	331	302	340	311	301	312	361	331	322	314	327	280	316	286	312	323	319	288	336	294	319	328	316	371	316	336	311	263	312	358	311	331	310	305	311	332	321	314	329	318	296	309	343	338	316	334	352	308	356	313	303	310	344	315	308	331	307	319	326	329	335	337	299	304	302	321	313	330	302	299	305	307	333	322	321	317	290	302	281	339	316	325	323	329	310	315	311	303	341	313	337	315	364	296	284	284	306	346	296	297	353	287	330	307	323	295	330	311	306	314	320	343	285	337	324	323	318	332	319	312	277	296	309	312	297	324	322	316	337	289	311	314	322	332	335	316	333	342	329	313	318	314	296	301	296	312	342	330	319	310	321	331	320	341	300	345	293	326	305	275	344	350	319	334	306	331	292	330	338	272	318	328	306	345	360	296	291	335	301	278	330	303	309	339	295	317	311	323	332	283	302	299	302	304	320	292	324	325	305	322	300	305	320	356	296	333	322	288	282	332	335	321	350	343	320	293	320	303	325	275	281	286	322	322	314	331	327	334	305	292	335	317	298	278	301	303	322	312	318	328	323	339	329	305	315	317	294	278	320	299	316	317	294	314	311	303	316	315	306	313	316	321	295	319	316	317	337	348	295	330	340	336	319	295	332	277	322	323	310	310	302	345	320	270	330	332	297	326	288	336	293	350	297	281	318	295	312	321	289	301	328	316	316	307	298	344	306	324	294	294	317	313	318	312	282	329	329	314	303	318	315	340	320	300	320	294	297	363	327	328	350	331	286	309	321	276	343	317	329	341	328	281	346	299	294	301	303	351	331	314	316	328	288	312	327	325	307	308	303	345	276	335	318	315	303	348	310	302	310	340	322	328	339	310	339	321	320	301	342	318	313	335	297	303	286	318	366	300	326	308	298	317	327	322	306	322	330	336	320	306	298	308	294	350	320	291	331	297	313	316	332	314	354	319	272	319	280	310	313	314	326	310	318	319	346	326	317	308	343	336	353	321	341	308	331	313	305	286	315	333	350	302	311	298	323	295	301	351	327	313	334	319	307	314	294	289	326	287	368	337	312	317	328	351	317	333	308	331	332	330	317	335	316	317	307	353	304	338	324	301	328	331	330	289	285	298	340	279	324	298	304	300	323	290	346	288	292	310	294	333	302	318	340	339	350	316	310	310	308	316	388	310	302	321	274	323	328	308	322	357	299	290	330	333	291	309	289	311	326	285	337	325	312	347	294	324	335	321	321	311	283	348	330	314	314	289	279	315	319	324	332	326	331	337	318	330	327	284	341	353	336	276	337	307	321	302	318	342	320	341	316	358	316	320	312	328	301	321	305	362	307	327	295	339	301	293	342	348	310	299	322	325	329	322	340	310	351	332	305	294	340	323	347	281	319	319	327	307	316	302	333	325	317	314	337	293	356	317	318	323	294	308	294	300	343	303	300	319	306	297	327	312	323	327	340	316	292	328	325	311	314	322	315	296	317	326	326	303	295	291	327	308	317	305	331	330	325	335	331	281	321	329	303	328	316	321	275	342	342	327	312	320	312	308	309	305	306	294	313	325	313	323	317	317	329	327	321	282	308	328	312	305	319	296	334	333	287	336	332	304	307	327	347	288	331	313	324	342	305	304	319	323	316	301	352	298	343	293	311	339	343	321	345	298	314	311	312	348	325	307	312	316	305	319	299	341	306	295	326	316	316	347	293	343	308	295	315	291	297	285	346	314	321	331	302	298	298	293	312	304	333	323	274	303	315	330	283	308	298	360	290	322	305	296	302	322	315	311	320	305	290	323	305	273	330	307	313	323	316	349	316	355	341	322	301	311	304	360	317	304	340	299	321	314	375	339	321	315	293	305	341	299	308	323	292	288	304	342	313	310	282	324	319	296	299	305	346	318	312	321	316	347	321	298	316	278	303	283	318	308	350	297	278	310	297	281	292	333	317	309	307	327	324	337	312	333	295	324	327	281	328	334	302	309	336	320	314	349	319	311	327	301	319	304	308	333	295	335	315	321	319	307	301	333	303	309	328	318	328	342	317	317	346	318	322	303	301	364	340	299	317	327	337	320	301	313	326	334	294	306	304	316	321	335	293	308	323	308	308	321	297	298	305	315	298	319	291	320	316	306	301	300	306	319	307	338	329	323	323	300	331	304	349	300	340	307	284	352	340	323	316	315	310	314	284	355	330	332	302	323	301	357	299	285	317	319	302	318	273	335	294	330	338	326	304	328	323	346	291	319	300	296	289	306	317	329	328	342	294	296	301	321	305	333	311	296	309	332	290	329	351	326	305	299	300	340	338	284	293	317	315	331	303	285	325	365	317	315	320	323	291	313	317	302	291	284	318	292	307	304	286	307	316	306	275	337	337	329	335	331	331	310	336	315	293	303	302	331	329	322	310	317	295	314	326	327	345	325	316	353	321	300	326	303	309	328	336	316	325	345	296	286	319	328	319	330	307	339	288	322	350	322	319	307	309	336	327	321	318	308	367	301	311	301	323	326	304	318	329	282	336	321	326	312	281	282	315	323	340	307	283	317	327	281	330	340	307	313	291	335	304	313	304	300	318	301	298	325	329	292	292	327	325	281	305	329	344	328	312	281	310	303	310	315	329	292	367	336	300	311	302	293	292	302	318	321	321	310	317	310	305	332	313	298	313	320	306	319	310	308	310	312	327	292	325	299	330	329	331	301	295	312	333	341	323	333	319	330	321	300	302	331	338	318	329	318	354	324	294	324	281	330	291	301	302	300	325	285	286	309	329	344	301	343	331	327	308	329	314	312	301	311	309	289	303	301	307	333	296	316	327	329	319	319	325	311	318	329	296	334	316	312	325	334	320	299	328	321	315	310	337	292	313	345	307	297	325	278	304	304	308	309	268	342	320	333	317	328	352	318	299	324	327	320	328	281	334	325	315	318	342	329	284	311	332	304	310	312	306	335	310	313	321	298	346	281	321	304	288	309	301	269	334	314	320	288	272	330	324	312	283	300	319	306	303	294	311	320	337	336	313	335	288	330	333	311	292	308	326	312	302	316	333	318	307	296	319	343	358	301	313	302	332	310	312	325	285	302	316	355	277	332	319	319	323	315	306	318	308	335	319	303	337	314	303	290	315	321	344	313	323	310	314	326	303	310	317	267	326	312	284	336	331	329	320	290	307	305	332	334	299	312	313	316	269	320	332	315	279	315	298	346	306	296	306	324	333	306	317	331	319	320	308	300	308	308	352	341	312	308	298	292	273	297	346	294	330	297	308	302	310	302	283	337	311	305	307	318	320	324
54199	33890	3255	3715	3121	2612	2205	1987	1709	1483	1403	1280	1147	1114	1182	1101	962	998	934	961	870	862	928	831	890	940	883	858	915	843	820	824	798	815	807	823	845	784	824	744	775	778	776	734	776	796	812	769	762	785	785	758	809	788	760	776	727	745	741	756	760	791	716	747	774	780	775	762	741	761	710	770	772	727	690	810	786	753	758	747	740	760	762	722	733	733	718	721	755	752	739	713	749	760	772	743	787	767	740	745	772	778	813	743	789	716	741	766	780	699	792	733	737	749	741	694	774	759	761	775	734	719	746	767	723	763	792	773	753	747	759	748	723	751	767	703	730	764	726	735	719	758	764	794	747	708	837	740	716	730	736	749	780	767	710	760	730	776	783	769	812	738	699	765	735	744	744	782	802	771	775	778	732	772	703	730	724	759	754	732	719	749	766	707	764	773	728	758	755	736	741	751	744	756	793	708	762	761	718	766	722	751	722	790	783	713	724	710	760	719	802	804	748	774	720	759	785	801	720	715	759	756	780	703	736	734	707	735	741	717	706	776	741	735	748	808	766	755	732	753	797	730	726	764	741	738	758	745	712	771	732	765	768	700	792	723	743	731	695	768	758	749	728	829	746	777	749	783	757	754	752	704	722	742	753	735	788	714	725	730	747	719	755	766	750	740	750	712	792	719	714	758	740	715	731	772	780	726	768	780	717	728	762	753	723	776	710	737	733	768	814	743	706	763	818	750	723	799	777	707	772	732	771	745	733	761	772	762	735	796	773	741	706	781	786	777	750	715	768	702	790	798	733	768	781	750	735	750	754	755	699	732	762	749	772	722	775	770	741	764	743	710	747	764	723	776	740	770	737	757	720	729	722	745	718	780	737	692	727	759	732	750	770	733	800	708	809	751	722	759	719	730	678	733	772	737	747	795	782	717	754	703	749	801	738	784	755	740	699	771	702	762	726	761	730	725	775	751	789	794	740	775	764	716	730	802	736	711	740	747	745	775	757	707	702	698	741	774	733	777	712	751	759	762	726	776	709	714	771	705	775	763	786	739	785	796	733	740	763	732	687	739	735	720	732	733	744	733	743	708	751	745	786	727	731	723	759	784	743	798	695	744	716	743	717	770	749	763	782	749	719	742	738	716	773	781	694	799	742	740	745	733	717	761	768	798	728	768	724	732	745	751	775	721	680	715	723	713	759	721	731	771	712	748	724	741	711	746	770	730	731	784	701	721	767	738	740	745	739	749	772	781	760	727	738	769	763	762	743	720	769	758	701	769	704	765	772	781	741	769	759	769	711	732	755	713	764	734	770	748	756	778	723	756	735	782	722	792	802	701	798	725	717	737	758	720	692	773	699	743	768	815	723	747	722	739	758	761	737	750	766	767	748	725	702	709	730	719	752	769	789	735	744	731	744	792	743	764	754	777	729	750	750	749	734	692	692	795	757	708	796	735	739	739	723	819	736	687	760	776	751	737	743	734	712	751	738	775	716	737	739	717	758	765	737	737	770	755	729	747	707	824	757	743	760	769	786	702	771	753	743	753	745	728	750	787	742	754	727	744	728	753	732	755	801	734	706	710	771	752	765	781	743	725	763	758	776	794	749	743	713	735	703	760	760	730	687	768	810	739	737	722	768	741	730	773	722	798	757	773	726	762	772	770	738	681	771	727	735	763	738	776	734	770	780	736	749	685	770	752	731	728	741	701	750	760	796	753	747	765	721	784	776	752	775	701	735	727	753	750	759	780	763	762	766	754	695	739	770	698	746	702	751	735	725	776	788	716	775	739	759	739	760	766	737	764	686	762	764	764	716	677	735	793	772	757	751	733	735	746	734	746	736	750	776	738	703	749	708	749	718	772	753	746	732	736	765	713	787	752	704	761	768	702	755	718	709	731	735	775	690	766	764	714	725	746	750	732	745	736	795	756	753	761	716	739	750	716	726	736	769	716	695	731	728	780	766	761	715	732	759	766	708	748	775	738	744	739	755	712	743	792	701	697	799	733	720	769	747	757	740	740	800	778	705	792	731	748	698	763	724	762	733	771	712	731	701	762	716	766	755	790	761	768	754	762	767	742	739	728	753	716	730	744	747	758	729	748	742	786	745	749	726	750	796	764	783	781	757	774	799	758	732	751	762	768	727	766	728	733	742	783	788	740	822	727	765	772	682	761	749	737	747	758	709	801	761	732	745	738	726	747	780	740	761	770	763	767	769	734	712	807	710	742	756	738	721	744	726	787	753	737	710	755	771	744	746	728	779	737	791	791	729	709	804	738	760	774	762	751	772	760	803	741	780	745	771	730	726	745	775	794	744	759	732	728	752	741	748	726	797	737	743	680	763	699	721	743	734	781	749	752	766	777	771	718	732	743	673	711	730	789	758	743	748	737	776	731	753	723	778	762	755	755	767	762	725	759	753	752	767	717	715	713	782	733	711	725	719	759	743	761	728	761	747	767	757	722	815	781	760	699	754	799	728	720	757	774	764	763	762	751	761	731	742	751	733	742	754	734	786	765	768	734	732	783	741	818	690	759	677	694	772	728	709	721	783	742	715	784	734	767	700	681	760	715	780	716	721	753	774	756	720	768	814	727	772	715	744	747	737	776	776	721	774	727	761	751	798	789	784	682	701	769	748	774	760	752	708	714	732	732	768	812	760	786	722	760	697	771	741	750	735	736	734	747	765	755	757	722	763	712	721	723	756	708	760	731	770	738	684	739	773	732	736	765	716	768	724	710	786	751	735	707	801	775	698	790	749	777	763	723	745	764	765	688	732	758	721	736	702	747	716	751	761	762	726	738	782	765	739	735	739	728	757	706	727	794	790	752	739	713	702	746	738	755	777	708	748	710	759	666	748	711	757	761	693	743	808	783	777	738	698	740	729	715	761	738	789	688	743	738	812	720	720	717	732	775	762	763	769	753	742	741	755	748	738	738	774	756	739	744	726	773	779	745	731	755	725	751	772	757	711	778	751	742	715	752	754	739	785	709	742	789	737	738	754	787	746	769	755	709	752	731	766	691	730	811	688	760	742	746	721	775	787	755	732	751	749	821	751	777	740	778	758	762	767	773	779	721	772	768	769	765	745	738	739	750	733	776	731	700	758	771	781	768	783	725	712	760	755	743	738	775	711	763	745	757	763	750	754	723	747	763	729	714	762	727	764	712	787	761	761	787	786	794	721	770	711	761	795	783	737	745	738	721	768	778	750	736	724	732	756	787	755	744	734	733	720	783	738	711	743	753	754	744	756	753	748	748	764	756	758	742	705	723	724	738	701	695	728	741	742	722	716	738	769	753	733	783	755	787	733	814	742	746	768	726	763	730	772	776	763	760	784	740	778	763	757	714	761	748	766	748	740	746	709	740	757	770	723	753	721	730	758	795	793	780	767	788	729	765	727	768	755	743	737	727	755	799	716	729	757	819	717	751	757	730	716	784	738	768	810	699	799	780	742	724	732	717	748	765	728	736	742	783	751	741	751	787	774	742	747	737	707	727
19461	5030	348	210	217	187	205	200	159	174	193	170	160	193	186	189	194	160	192	173	176	173	166	157	185	186	188	175	176	172	168	180	163	165	171	190	183	174	176	187	188	184	205	184	166	196	197	175	162	197	157	204	174	184	186	168	175	160	183	182	165	178	178	171	202	188	181	203	168	178	175	191	152	183	201	178	198	197	190	194	179	190	173	191	145	178	159	174	192	172	173	171	183	174	203	172	179	163	183	171	192	157	164	160	172	186	181	198	196	157	161	187	177	169	177	172	177	169	185	169	184	179	193	200	177	171	182	174	182	194	179	195	179	167	188	184	166	193	180	171	188	189	199	177	157	173	178	163	195	161	202	175	180	153	186	156	160	182	181	187	180	192	164	164	182	166	186	183	157	173	154	173	179	184	163	165	171	172	163	192	173	178	211	175	162	190	175	175	189	189	185	191	181	195	169	185	178	183	187	166	198	176	187	204	169	188	157	173	182	162	167	210	152	161	159	173	170	220	165	172	155	169	184	193	185	193	170	191	186	187	170	164	187	154	161	161	202	182	164	192	170	181	180	185	184	182	188	182	190	167	180	161	178	181	193	184	200	162	168	195	182	201	169	188	176	178	187	188	144	184	184	192	171	180	186	161	192	200	180	172	179	199	209	168	177	163	180	165	199	190	198	199	187	199	163	191	212	211	200	156	198	191	183	172	184	191	187	179	181	187	180	142	194	199	163	175	202	178	168	191	176	165	193	201	175	215	164	182	160	159	181	182	158	180	166	170	159	187	175	174	185	192	176	200	159	172	183	171	190	175	204	173	167	188	175	178	164	171	154	176	168	196	192	185	198	192	184	187	172	205	207	200	187	182	161	188	191	163	170	178	170	175	168	189	180	209	183	165	182	161	166	162	176	180	199	168	160	204	192	173	158	193	187	182	168	196	165	188	169	179	190	170	202	197	179	182	206	162	166	202	201	177	209	169	192	193	158	156	180	177	167	180	177	164	183	176	167	193	184	208	175	160	169	192	179	178	161	169	162	178	179	171	161	189	207	197	192	183	166	187	206	212	193	185	185	173	196	163	163	179	186	208	182	184	164	210	167	162	167	170	173	198	174	202	163	164	199	189	178	185	168	193	182	153	173	183	189	166	177	182	175	180	192	187	172	185	190	169	197	193	179	199	181	180	188	166	191	199	181	198	199	169	174	168	175	165	167	193	168	178	187	173	166	171	172	176	184	182	163	204	163	159	179	168	168	162	192	188	172	172	184	201	169	183	196	204	162	172	214	184	163	194	146	182	163	183	187	184	164	206	166	185	175	147	184	190	184	184	191	182	167	185	170	196	200	185	181	183	158	179	182	158	197	173	191	183	188	180	166	178	172	179	195	185	203	189	166	166	163	186	171	181	160	166	145	180	181	188	190	200	189	149	185	182	177	190	176	179	172	175	181	182	178	198	180	173	172	165	194	172	170	187	174	203	178	182	157	182	174	206	193	165	183	171	172	174	169	185	163	200	147	206	160	164	194	185	163	188	204	182	187	180	184	160	191	200	168	174	197	165	171	159	177	195	170	191	189	176	183	178	206	144	169	194	194	169	147	174	189	177	174	184	167	181	198	167	199	196	188	190	176	206	165	156	175	171	188	187	178	183	187	176	174	158	190	186	183	179	179	177	194	167	178	165	183	185	197	206	173	196	181	170	186	169	176	176	190	176	157	185	167	181	185	201	204	184	163	162	204	187	181	173	184	211	193	180	150	187	173	166	203	159	203	200	199	141	193	181	168	185	186	202	168	183	165	166	194	196	191	165	197	177	171	186	159	199	185	180	173	191	190	183	175	185	172	178	161	186	175	205	178	158	169	203	196	201	170	196	164	206	182	185	198	184	177	151	165	158	182	183	179	244	173	164	151	170	155	177	171	193	172	162	159	179	195	161	196	202	153	165	175	197	180	181	177	200	187	176	163	163	183	176	167	182	186	183	191	177	177	184	172	154	195	182	152	176	175	181	171	180	182	185	170	185	198	183	192	167	158	174	180	192	190	177	196	183	146	184	176	175	170	147	218	191	152	165	168	190	180	165	181	193	178	172	188	188	181	162	173	147	152	176	165	195	175	198	208	169	164	173	159	165	175	175	158	187	185	146	193	187	182	179	195	192	180	178	156	184	166	189	159	208	171	192	176	197	179	186	173	206	190	187	184	181	181	187	188	199	188	179	175	190	166	187	162	185	184	184	186	172	159	194	185	152	176	198	185	163	175	171	189	193	173	188	169	184	167	188	177	196	176	167	193	165	193	184	179	190	186	195	183	168	165	194	168	165	167	196	175	169	170	146	161	181	188	177	213	191	170	152	171	156	195	184	184	157	197	151	163	161	159	181	180	164	161	166	203	177	165	195	180	195	174	182	185	191	176	195	175	175	172	178	191	181	172	174	147	170	162	185	199	178	180	200	172	176	169	175	168	184	174	188	181	188	152	178	180	177	191	186	155	201	205	182	188	166	199	174	173	210	191	175	185	187	178	180	176	188	176	165	182	168	197	177	174	196	202	173	200	172	174	185	195	172	196	164	182	194	210	167	143	151	165	189	147	165	189	168	176	211	184	165	164	180	165	170	184	205	179	181	176	187	186	176	184	169	155	192	180	153	171	185	164	176	181	181	162	178	188	154	149	187	166	189	196	185	159	172	165	188	172	169	193	183	162	182	173	182	186	210	173	181	170	172	192	163	185	174	176	168	178	157	176	169	190	197	168	175	158	183	150	196	160	179	188	186	205	176	203	147	180	189	184	162	191	170	166	164	182	180	176	202	188	163	186	162	187	154	194	191	171	170	182	185	182	198	183	189	175	184	178	156	185	172	163	199	194	182	189	210	189	180	159	177	188	193	198	175	172	158	182	188	165	182	175	206	169	174	178	192	192	156	171	166	179	165	169	163	170	180	176	187	172	190	207	195	179	178	181	175	178	161	164	186	168	184	177	172	167	173	154	174	172	178	165	161	177	201	173	175	201	179	165	158	193	169	179	189	172	180	170	172	166	199	183	189	145	176	168	193	169	195	195	195	172	198	160	167	202	183	166	172	171	185	169	169	189	173	179	170	201	172	191	176	179	168	173	185	179	182	183	165	159	201	174	170	192	161	186	166	165	166	192	183	163	165	203	191	178	179	172	179	201	183	204	204	139	172	185	184	208	199	177	177	167	178	185	191	169	168	170	184	182	161	181	190	183	177	154	188	179	219	185	158	178	189	180	205	180	181	176	185	172	179	179	176	186	191	202	176	208	205	189	172	196	187	189	186	213	175	196	176	181	193	188	179	180	179	166	188	195	178	178	209	165	153	187	172	167	185	170	192	167	174	156	161	171	166	180	183	199	147	184	167	180	192	187	207	175	182	170	173	184	193	161	197	185	168	167	184	181	189	202	189	164	186	192	148	203	200	157	169	161	186	173	202	169	190	194	198	187	196	173	175	214	199	181	178	175	183	181	181	168	172	174	171
19182	4852	555	561	536	551	514	503	492	526	504	515	520	527	549	491	518	477	475	534	523	484	461	492	512	513	490	500	503	471	490	474	524	459	470	482	549	493	510	476	512	494	479	456	494	493	508	504	497	537	501	516	487	468	477	506	505	453	531	459	469	515	516	472	499	481	480	470	505	484	497	502	547	478	478	497	490	509	485	488	503	492	496	469	502	469	451	438	454	479	506	478	482	481	480	493	454	469	487	528	462	485	555	482	491	507	492	472	503	463	517	468	495	487	511	513	516	481	496	462	475	493	452	521	526	483	459	465	494	499	497	512	515	496	488	498	501	494	524	502	497	486	460	464	498	490	474	473	516	511	523	521	491	461	509	488	480	517	482	504	485	488	468	482	513	464	472	514	478	512	524	475	509	535	518	490	510	504	488	484	471	496	501	508	509	510	479	496	469	486	475	492	462	466	498	458	501	511	479	495	518	480	542	493	473	460	485	509	492	480	501	500	501	465	455	491	499	502	478	455	492	470	525	557	481	473	505	527	499	473	503	499	498	490	483	498	465	539	475	521	456	484	502	506	508	482	481	480	485	492	523	515	511	469	474	490	500	496	498	533	501	520	490	503	494	499	494	489	483	500	522	442	469	470	463	484	499	533	494	520	485	475	454	484	485	499	484	508	481	503	501	516	522	481	492	482	466	468	528	495	504	464	512	529	478	455	505	465	452	483	485	493	480	497	580	426	484	494	474	471	459	494	507	456	485	477	463	513	471	461	442	499	499	482	493	487	520	507	506	468	499	491	498	482	508	477	461	461	457	519	501	496	479	499	471	539	489	506	485	505	487	459	512	496	452	457	480	479	500	472	578	456	495	488	454	507	502	513	484	525	508	537	465	470	470	469	504	502	509	481	544	542	488	483	502	514	481	529	490	469	538	524	476	455	501	523	457	474	525	505	548	491	510	494	504	461	463	486	459	473	517	493	499	456	462	487	488	449	502	531	527	476	492	521	495	514	488	510	480	508	488	499	505	499	480	487	493	473	546	495	473	511	475	487	495	513	514	468	461	481	491	494	499	455	492	469	463	511	478	494	484	490	465	496	528	504	480	475	465	492	509	495	500	494	500	478	498	502	529	486	488	483	484	519	490	453	471	483	512	559	505	533	486	502	469	514	481	489	486	472	506	457	492	533	506	536	470	539	514	501	479	515	491	478	521	500	505	505	501	511	522	480	496	481	506	483	510	513	505	475	462	504	444	503	464	531	504	538	499	480	474	508	495	495	490	508	486	497	522	456	500	469	445	512	498	520	520	517	515	514	514	488	456	493	504	512	464	495	486	477	515	465	499	521	461	494	498	481	478	486	498	485	508	432	477	528	506	465	506	504	542	491	508	479	489	469	508	474	486	515	472	464	476	498	448	486	493	488	470	535	500	474	484	460	493	464	492	521	512	492	496	495	500	486	454	467	475	494	487	441	482	472	510	512	481	511	489	461	497	505	495	495	474	515	459	527	437	482	491	478	481	505	506	498	532	499	520	518	471	476	455	497	509	494	486	462	496	486	503	474	497	493	471	517	483	467	514	450	465	493	526	519	497	516	470	448	486	456	488	525	511	491	490	486	476	527	493	465	480	499	513	496	474	497	473	500	448	458	470	529	493	472	468	475	492	492	469	515	484	488	481	468	518	498	462	436	479	486	484	537	470	482	504	489	519	524	504	505	496	484	475	485	534	488	486	497	494	479	516	557	509	460	490	521	520	521	455	514	493	501	479	479	496	478	478	468	489	519	494	522	459	475	472	506	485	456	445	503	470	536	476	501	477	482	483	483	487	478	516	497	470	525	482	484	496	449	508	521	503	499	460	472	477	522	455	474	493	484	448	542	521	514	497	458	495	466	509	466	480	495	492	515	504	488	501	511	466	478	478	525	490	508	497	506	484	467	479	482	427	469	511	505	535	526	487	491	450	467	471	490	506	494	494	523	515	484	474	487	513	505	471	471	495	480	478	465	540	501	515	521	473	470	514	498	468	487	487	492	492	500	537	474	502	501	451	485	517	459	469	475	506	476	460	502	489	472	473	452	510	489	486	460	521	443	497	504	490	493	498	475	501	497	518	496	463	519	501	496	501	474	486	467	524	497	460	509	483	502	494	457	474	469	493	528	451	495	518	478	483	439	491	480	476	504	467	510	497	480	481	494	517	469	517	511	441	483	462	476	493	515	498	469	485	506	487	513	520	503	453	464	485	496	480	498	488	512	488	465	477	489	522	486	484	464	471	493	506	488	525	508	471	515	491	542	472	494	486	477	516	487	483	427	495	526	479	485	487	491	482	551	500	506	492	500	486	465	481	474	446	541	501	494	475	484	470	486	490	439	473	541	491	526	488	504	484	485	507	475	473	488	462	466	488	497	549	444	529	518	506	487	478	497	454	516	492	451	530	518	448	502	488	502	466	514	529	514	442	476	473	511	452	496	493	524	496	517	557	515	486	486	480	460	488	507	520	472	493	505	496	486	489	522	483	511	471	477	541	518	481	466	495	496	475	491	533	452	510	490	485	494	506	492	474	481	494	496	522	467	480	533	481	500	512	509	491	521	499	472	470	458	517	487	513	484	464	478	519	524	522	461	500	514	523	490	480	487	524	516	485	496	462	494	468	461	495	493	493	503	533	537	464	541	523	465	500	448	513	491	500	519	505	546	492	463	472	519	493	511	507	487	532	489	522	478	489	501	499	507	479	512	505	494	473	466	505	520	491	514	488	484	483	473	501	515	462	455	491	483	482	477	488	519	476	496	502	488	475	506	482	507	511	482	491	448	517	537	488	512	473	530	478	476	499	526	463	472	503	446	479	489	508	429	512	504	457	497	512	508	478	468	467	502	505	490	486	539	439	496	516	490	483	468	477	507	483	481	481	485	463	483	480	533	507	521	502	481	513	509	488	476	493	473	479	498	481	521	455	447	509	509	533	501	532	498	477	523	529	510	512	461	485	479	497	466	548	489	488	475	498	498	482	481	489	449	519	463	475	491	495	487	506	478	497	455	494	475	504	521	478	463	495	487	459	512	520	462	513	450	521	517	499	482	494	527	440	478	476	495	479	497	536	448	521	504	479	479	471	489	498	481	497	464	502	511	491	498	503	475	511	504	526	512	505	456	457	531	530	518	521	531	495	492	468	470	460	482	541	528	461	553	489	506	498	492	491	475	501	495	488	462	476	476	474	531	474	492	456	479	503	474	479	479	516	479	496	490	472	471	500	494	502	514	479	513	447	544	498	525	471	483	482	541	532	507	521	505	452	495	466	523	512	449	482	493	492	527	476	493	477	510	438	493	505	494	480	489	500	478	488	519	517	494	501	490	483	495	485	531	500	516	474	460	517	503	485	508	478	470	455	491	478	493	487	479	470	517	487	482	471	464	533	495	491	457	488	454	477	471	486	463	510	518	499	466	494	459	502	484	502	509	492	491	494	485	504	503	489	512	505	524	510	528	471	468	494	493
70461	46282	11991	1400	638	533	451	412	414	412	361	361	323	329	357	344	332	363	349	386	369	352	351	343	366	315	332	337	334	378	342	332	306	315	341	334	308	330	365	362	369	356	330	342	328	336	311	330	320	337	308	306	373	314	330	329	329	319	349	305	331	318	372	316	357	338	312	353	344	342	289	331	355	358	342	336	339	329	327	267	356	358	319	333	324	345	298	294	346	310	316	338	301	333	334	338	327	347	311	337	292	333	342	334	314	341	359	326	335	330	345	358	333	325	331	311	347	289	310	353	339	343	354	363	311	338	323	338	346	349	345	318	292	337	357	313	338	338	314	324	317	339	348	318	315	322	349	346	335	349	315	318	365	334	334	329	320	319	351	344	326	322	326	281	307	355	296	348	291	330	314	305	324	337	344	338	307	324	353	311	319	325	324	355	331	331	298	312	328	285	306	337	319	318	345	362	337	298	309	316	304	332	330	367	344	311	319	335	352	329	303	333	370	313	340	295	326	310	324	313	328	319	321	347	325	331	333	293	327	293	384	310	305	347	311	308	331	316	308	316	333	342	339	333	310	317	334	318	333	304	336	319	312	318	314	286	323	350	298	328	325	341	310	299	355	316	340	315	334	322	310	299	346	309	317	355	309	343	323	334	340	336	338	297	318	326	309	355	302	299	331	325	310	323	353	303	328	338	326	342	327	352	312	323	338	369	339	303	298	294	304	290	317	316	354	352	354	333	343	350	349	316	354	305	332	333	325	334	328	307	314	347	325	338	337	324	306	324	301	342	338	297	314	309	354	325	337	352	323	349	310	322	315	310	309	322	336	320	347	330	311	329	320	337	324	336	350	339	301	336	347	318	319	323	307	326	327	337	333	292	353	371	358	316	358	357	352	304	345	322	364	335	317	324	320	367	338	340	353	332	305	316	308	334	330	305	316	287	324	321	310	324	334	325	330	335	334	325	301	319	351	315	352	307	322	321	343	323	297	341	302	352	338	350	313	345	347	312	301	363	350	342	353	314	336	332	332	354	329	316	365	338	332	328	337	303	312	341	311	353	351	307	358	323	328	328	310	330	311	332	329	322	335	307	314	325	339	357	342	314	331	330	324	306	286	314	331	305	312	300	329	324	342	369	331	303	343	327	316	325	317	310	287	334	312	329	301	363	356	313	360	373	333	354	330	357	328	324	332	333	320	320	332	332	332	349	338	341	349	328	321	293	338	339	351	343	357	308	342	318	316	344	312	319	325	329	350	341	283	327	355	333	299	304	300	332	316	337	340	321	333	341	303	292	361	321	372	364	313	303	312	309	338	338	326	325	344	304	346	303	327	300	333	316	339	329	293	349	360	332	324	322	306	306	317	306	329	367	314	328	351	353	339	328	326	353	348	350	344	339	328	333	341	319	366	297	333	342	337	323	346	329	342	350	341	341	322	314	318	348	320	364	339	320	323	299	294	341	346	343	323	298	323	356	329	320	306	296	301	360	312	303	362	312	324	356	321	323	329	335	305	332	327	308	331	302	312	313	303	351	342	321	358	322	345	310	339	342	305	339	332	313	310	328	343	352	315	317	323	310	319	303	322	337	348	295	319	342	350	320	347	342	329	346	357	337	318	350	341	336	317	324	344	323	337	334	332	359	329	297	378	302	319	329	323	321	337	353	354	308	312	328	309	312	328	310	316	353	333	362	312	333	333	338	341	349	322	348	329	315	330	357	328	324	352	329	339	328	346	309	341	294	330	356	297	352	328	316	322	342	333	338	341	331	337	336	342	318	369	332	347	308	334	316	327	357	315	344	306	365	332	324	315	353	353	309	345	335	345	347	342	359	377	332	362	331	317	295	318	337	312	353	333	325	323	317	311	345	340	351	281	311	359	337	304	374	301	338	315	349	337	347	369	368	329	341	323	339	351	307	318	305	310	334	315	327	313	333	335	316	314	306	317	314	348	354	325	338	339	325	333	336	360	337	299	365	339	348	312	356	327	329	316	322	348	317	328	359	330	312	359	321	329	335	329	317	333	330	310	342	324	335	286	302	329	303	309	295	342	307	330	360	325	319	343	347	318	357	314	342	363	325	318	315	327	347	339	320	324	317	326	329	320	334	322	321	337	293	325	286	357	329	316	341	311	347	356	357	353	326	327	356	345	326	384	353	328	300	340	363	313	317	327	327	299	306	301	316	354	316	361	306	334	356	335	306	299	308	317	306	334	304	326	298	335	342	344	330	336	324	286	325	325	333	325	340	334	323	352	339	323	328	315	308	351	337	340	304	288	335	354	313	310	351	353	332	303	345	317	332	341	298	384	295	330	346	308	314	317	326	306	353	281	345	345	291	338	311	357	335	331	345	318	307	333	320	314	345	279	343	312	310	315	338	280	322	303	352	307	335	327	337	330	345	332	336	309	335	316	304	321	325	330	330	317	330	365	330	315	318	372	345	314	331	335	345	348	299	321	321	356	342	333	304	333	293	331	323	324	331	319	317	329	324	340	323	336	318	331	292	324	330	337	333	367	321	336	326	340	349	335	319	324	281	313	337	309	330	300	365	359	335	303	330	322	329	330	326	335	330	334	344	320	338	333	345	355	344	307	326	299	361	318	311	300	323	298	327	329	336	357	340	322	317	319	326	325	282	312	366	364	316	358	335	360	321	331	316	324	345	331	352	344	338	336	313	299	319	317	323	351	314	363	331	336	327	349	337	335	365	345	322	309	311	336	306	318	343	320	365	304	333	343	308	315	295	287	328	335	350	368	314	308	308	311	327	312	330	338	315	300	312	305	352	353	313	289	325	330	344	316	336	293	340	315	319	309	333	315	316	330	306	311	337	331	356	292	345	304	292	326	315	320	299	307	314	303	337	340	370	295	314	363	318	309	334	308	306	348	332	339	340	335	322	366	313	328	341	319	334	351	354	321	363	336	345	364	334	321	287	335	342	347	298	354	337	335	329	350	345	370	338	311	334	307	356	314	328	327	323	360	318	328	354	311	311	321	305	354	324	336	337	382	300	360	291	314	335	333	328	339	314	282	330	297	333	310	316	332	334	305	324	361	310	321	301	325	315	321	309	321	357	313	339	313	320	317	343	338	349	305	331	306	336	312	344	310	336	320	341	323	314	292	347	345	349	318	310	342	348	343	338	357	326	360	324	346	331	335	302	327	354	329	339	304	317	302	327	302	336	316	345	302	348	320	335	343	291	402	336	311	318	354	314	349	330	312	363	356	317	310	344	317	329	336	312	334	344	306	319	367	318	304	332	335	334	344	308	325	340	348	319	306	331	320	337	285	324	332	361	321	335	328	305	315	364	287	313	334	366	333	317	314	311	325	325	345	334	308	331	350	329	343	326	315	333	312	317	340	331	350	293	322	352	333	341	300	334	328	337	331	334	302	326	299	349	321	353	325	321	360	325	367	316	342	342	350	332	319	329	292	345	326	314	335	316	323	312	341	325	317	341	335	337	380	332	342	317	373	350	323	341	326	307	346	326
43871	25242	2104	2356	2037	1808	1618	1417	1257	1162	1127	1023	1087	1027	999	950	917	953	866	907	906	925	928	873	846	898	851	906	835	790	811	856	839	794	852	840	862	803	807	771	806	855	843	789	849	787	853	811	810	856	810	811	795	827	806	828	797	737	800	793	827	820	810	792	801	819	812	799	778	763	744	840	856	801	853	812	813	785	813	763	739	850	855	809	829	851	814	804	764	789	807	859	850	771	814	778	795	774	769	801	853	757	840	784	793	815	855	790	802	743	804	761	774	794	801	826	767	823	778	780	785	776	751	768	773	772	800	833	771	799	789	770	836	799	800	757	818	788	808	786	813	784	827	799	804	796	787	810	766	810	788	815	798	715	794	833	820	810	755	763	821	767	798	839	799	824	815	805	810	804	794	746	834	830	802	783	768	770	839	798	789	820	840	774	843	775	811	845	799	819	868	768	796	829	756	769	835	854	793	779	788	847	804	806	815	818	802	795	778	839	754	842	806	841	816	800	763	805	836	801	808	816	795	816	838	759	807	775	815	842	778	772	838	790	802	829	762	844	766	797	817	773	804	838	816	812	788	809	754	775	769	742	790	786	827	749	732	812	780	851	820	751	803	786	809	808	790	784	799	807	797	832	811	811	834	772	839	815	802	811	850	782	767	827	757	777	826	746	771	797	795	789	764	763	842	833	777	764	813	782	814	776	812	773	784	762	765	816	829	777	815	798	776	846	804	746	816	850	760	797	761	772	811	783	804	754	740	833	765	798	789	781	849	800	840	793	795	752	780	796	823	733	785	818	791	816	790	753	773	811	772	782	818	744	819	814	848	850	793	839	735	873	748	790	796	807	808	780	732	801	790	786	776	788	794	786	849	782	824	788	801	824	860	837	773	791	790	794	776	763	791	801	799	770	771	781	839	822	786	788	807	771	830	829	778	760	818	815	821	787	795	804	819	801	783	826	786	748	824	779	774	804	807	804	810	810	806	801	814	797	789	806	797	823	848	735	782	774	774	771	787	798	804	826	840	799	778	762	787	820	777	830	760	775	823	786	789	807	840	807	826	812	821	778	792	849	811	793	793	812	802	789	798	781	760	797	780	758	741	857	846	798	765	749	800	858	784	760	813	840	826	835	816	782	822	812	836	780	812	838	794	812	812	795	824	770	785	752	816	830	817	774	770	813	818	810	793	799	756	765	802	829	830	802	789	852	831	783	788	831	783	793	749	849	820	788	797	832	790	804	795	759	803	801	765	787	816	817	833	805	744	791	806	822	841	807	847	817	829	790	813	818	790	794	772	784	790	764	816	783	828	817	797	763	824	797	823	792	797	822	781	761	760	794	807	795	769	880	801	824	767	823	816	815	800	788	766	843	829	764	803	799	785	785	828	807	816	795	805	766	816	826	796	836	807	856	817	791	774	773	755	829	766	777	792	750	756	753	834	841	753	802	850	792	803	797	780	789	793	799	848	769	782	782	808	765	818	840	810	820	821	730	791	834	802	829	793	781	789	742	855	821	818	771	850	802	813	777	810	873	751	798	833	784	800	792	808	799	814	789	812	855	802	777	792	785	808	813	777	735	746	799	741	835	853	766	820	720	768	842	740	791	864	806	809	821	761	788	797	782	800	805	758	829	793	798	823	791	769	806	776	805	787	852	799	786	795	854	849	833	835	797	808	828	771	772	769	785	800	801	785	809	853	820	789	807	815	774	782	883	838	761	812	783	796	811	784	789	801	815	762	791	778	834	788	805	810	808	776	778	796	838	854	859	791	824	799	807	782	762	769	775	813	835	829	794	793	819	763	779	795	817	810	763	801	816	758	774	794	819	754	810	806	766	716	832	757	773	802	794	814	808	761	740	843	769	797	777	786	808	732	801	826	796	791	742	752	779	814	776	790	756	812	806	770	822	832	738	779	778	801	787	849	814	807	783	758	813	824	796	814	796	786	819	755	800	844	808	759	797	825	758	788	788	736	790	812	828	825	761	792	770	794	838	825	776	811	748	799	774	739	821	744	782	756	788	797	803	773	770	740	766	808	813	775	803	825	845	820	743	792	811	744	761	791	823	784	817	796	866	787	811	771	821	784	785	787	823	798	784	813	792	803	820	793	740	786	839	784	762	797	774	789	846	771	855	814	792	806	785	855	847	831	771	778	799	797	773	839	801	849	775	778	865	791	775	792	777	826	805	785	756	809	773	817	829	816	803	810	824	775	804	796	808	834	799	768	742	817	821	810	792	843	760	816	847	787	825	814	772	810	795	783	806	821	804	809	820	806	799	825	802	791	793	780	801	830	781	839	813	783	783	789	799	868	821	787	844	794	809	818	776	784	855	768	775	791	775	783	851	792	759	803	801	794	822	795	837	834	780	820	780	748	813	759	810	843	795	846	773	782	769	786	825	765	767	772	806	792	782	780	819	778	765	815	724	816	805	825	748	823	755	831	831	807	836	785	789	849	773	833	799	847	786	799	766	815	837	823	779	781	768	802	757	811	797	765	827	814	799	794	759	729	830	823	825	761	790	864	785	778	834	829	833	793	804	795	757	844	789	850	809	868	802	754	850	840	789	816	764	766	820	797	798	804	768	824	804	784	793	839	773	812	780	825	778	794	825	801	823	804	826	743	791	811	800	890	763	770	802	817	800	752	767	850	730	796	787	820	801	798	771	785	845	790	765	825	830	759	781	777	809	771	808	764	810	859	857	807	819	812	774	830	829	815	765	749	749	747	783	800	785	772	825	791	794	784	802	768	763	862	802	757	796	789	844	852	783	785	767	800	813	830	846	785	744	796	830	737	822	815	776	733	776	778	849	800	815	830	767	814	850	812	827	801	833	812	730	764	795	789	794	746	774	765	832	781	790	786	857	784	782	818	789	750	778	784	738	782	784	774	795	797	809	812	770	785	800	773	796	844	821	813	854	780	803	842	801	738	794	808	757	752	806	824	817	801	814	815	815	775	825	860	771	819	764	789	762	765	777	824	783	816	769	825	836	788	834	779	763	824	796	778	887	831	787	807	816	762	848	756	792	825	795	771	793	820	772	810	756	829	821	787	785	809	820	794	802	807	843	819	819	824	809	791	805	788	841	807	831	805	782	821	801	807	819	889	856	858	828	774	883	847	792	756	805	808	796	808	803	788	756	785	759	825	801	829	821	812	813	828	760	788	796	747	788	770	844	769	790	766	786	844	806	842	809	759	742	814	787	772	841	829	780	804	788	775	811	793	798	805	785	809	790	781	834	792	807	798	778	829	789	791	781	774	731	780	789	807	783	820	824	805	772	793	773	775	770	778	772	799	815	783	821	803	826	752	800	796	805	785	774	767	788	786	783	780	800	785	800	755	776	852	770	797	797	783	782	813	837	809	783	778	766	795	852	785	834	829	849	806	786	814	811	774	816	800	825	732	812	783	846	825	788	822	843	769	786	775	745	812	822	789	828	802	804	807	762	782	756	769	783	805	797	821	815	794	839	798	818	734	764	798	799	839	791
82354	57404	18387	4282	1022	707	602	537	418	419	422	375	422	346	366	366	306	350	314	336	319	342	343	351	306	325	321	358	344	317	302	313	328	300	317	307	324	315	322	303	287	348	292	313	246	300	306	304	307	279	319	335	301	298	351	315	315	340	321	347	326	295	302	311	288	313	304	341	314	287	298	296	346	302	309	284	303	313	332	337	318	314	329	303	284	338	298	349	327	332	336	359	268	302	335	315	343	302	316	316	314	312	322	312	316	289	331	341	312	317	289	298	281	321	329	323	327	316	296	296	326	310	319	316	339	319	332	316	321	322	278	328	327	288	323	310	336	288	332	356	341	306	332	303	276	314	316	331	345	298	356	330	285	311	313	317	301	333	312	300	327	331	330	309	309	291	320	304	337	331	312	330	322	308	314	341	285	320	342	302	318	349	321	273	328	351	294	326	311	313	345	343	301	317	302	298	346	316	342	290	317	295	309	314	270	320	325	320	311	329	347	313	329	309	305	303	327	291	317	313	319	302	294	290	311	352	324	280	330	313	306	308	298	298	323	320	302	311	300	307	307	309	310	303	308	325	328	314	320	315	312	292	314	316	354	315	303	331	289	303	309	302	304	318	326	315	323	340	304	315	340	322	323	306	314	313	255	336	327	290	337	303	290	292	329	324	322	324	320	295	339	332	338	306	304	319	320	309	288	309	310	332	276	305	302	321	341	309	302	298	314	322	289	326	308	338	346	303	338	337	317	328	313	298	300	310	300	307	313	325	302	294	313	345	314	291	320	303	319	318	298	298	321	299	305	325	326	288	332	324	311	321	306	292	306	309	302	301	287	335	299	334	301	312	309	333	297	317	324	309	294	289	306	318	344	339	343	329	323	305	299	331	312	298	292	327	313	320	308	303	300	289	317	294	324	327	307	327	302	343	328	282	298	318	334	301	310	314	301	323	296	318	317	291	318	331	308	283	349	313	279	315	310	337	312	326	372	325	331	320	324	300	333	295	282	310	312	342	309	269	305	360	329	312	297	318	303	309	307	323	311	340	298	316	302	306	286	314	300	354	330	367	311	310	297	282	317	343	308	329	294	292	310	320	336	305	295	333	317	309	300	302	334	358	327	304	317	293	287	299	321	302	287	297	316	282	305	304	333	307	326	296	323	339	287	282	319	307	325	332	321	319	282	332	324	326	319	311	337	325	331	293	290	300	308	310	305	327	307	338	313	305	330	307	306	326	326	336	298	332	335	334	296	339	319	346	337	322	311	302	316	299	302	321	299	341	332	329	306	325	349	320	305	339	293	326	342	319	304	312	313	343	301	311	272	317	329	299	313	282	305	329	293	289	325	288	306	312	294	289	314	321	308	293	332	341	310	286	333	338	300	324	293	306	316	319	297	318	325	338	323	331	330	337	320	317	317	321	324	335	304	330	316	320	331	280	308	303	302	311	328	313	301	303	341	287	315	326	297	321	284	302	321	330	300	295	334	288	307	309	293	277	299	327	317	314	296	298	316	323	352	271	339	312	310	304	309	317	337	338	281	318	332	295	296	309	328	305	295	294	292	292	296	314	303	304	315	319	333	314	291	298	309	340	322	326	307	321	330	311	286	307	304	319	282	302	283	326	294	276	375	319	286	294	310	263	329	307	340	328	298	322	304	296	338	310	332	297	315	316	285	323	316	311	302	297	310	313	328	321	317	306	312	315	333	332	347	318	320	306	308	281	326	292	296	345	308	285	325	306	278	330	307	322	330	302	276	331	301	354	336	286	330	326	304	309	297	295	331	301	330	298	330	315	308	314	322	328	320	331	330	330	341	302	319	317	282	333	312	290	302	325	311	295	287	297	326	346	294	322	284	330	319	332	273	326	299	333	314	326	312	290	312	307	302	297	284	294	300	287	314	317	294	352	322	330	285	307	312	322	332	286	275	280	276	318	339	301	327	300	316	305	317	337	284	322	296	287	298	284	345	315	311	291	287	335	302	339	310	297	333	303	282	298	282	322	326	308	304	308	338	313	331	339	324	305	342	304	312	325	314	335	288	304	315	356	331	335	292	325	335	293	316	332	337	306	322	289	320	308	300	327	312	334	365	290	314	307	291	295	313	339	311	294	291	332	303	311	301	326	277	320	294	299	321	287	302	277	286	309	337	294	303	317	335	324	275	315	315	321	287	303	310	305	330	319	312	284	335	350	310	310	308	301	280	308	314	304	327	306	327	336	288	320	317	324	345	327	333	312	293	307	329	296	326	298	324	288	336	329	282	305	329	327	296	306	317	326	286	319	337	309	315	335	305	310	325	320	332	312	308	324	323	301	310	337	286	307	307	314	332	308	328	316	272	290	328	324	330	295	291	320	315	318	315	277	310	308	296	315	299	301	303	301	304	326	316	310	325	323	284	317	331	330	340	324	335	299	280	340	304	347	288	310	289	305	286	307	306	298	370	317	298	322	313	303	280	326	329	302	341	307	288	315	327	302	321	349	334	351	313	335	292	303	325	293	301	327	283	318	327	342	313	314	333	329	340	317	300	321	297	283	309	297	282	311	296	329	303	322	302	294	352	319	304	290	345	295	313	323	309	330	317	313	330	317	302	302	293	307	310	368	342	271	307	312	302	326	309	258	302	315	325	312	319	330	288	298	322	331	345	296	335	325	285	300	302	323	303	338	302	301	308	322	286	327	349	307	275	278	308	318	324	301	307	300	310	333	312	290	267	320	304	321	337	311	287	287	341	335	346	354	286	309	315	333	340	351	320	290	285	324	329	294	332	299	291	305	317	347	304	310	310	305	311	319	318	281	289	335	340	278	289	330	337	340	318	308	317	319	309	313	309	311	309	331	311	339	282	326	291	337	319	327	309	334	323	324	322	311	333	325	266	306	300	299	313	327	309	326	330	295	338	307	341	328	317	314	324	315	336	331	326	335	310	306	294	277	311	299	289	330	339	300	325	281	304	286	307	285	310	301	305	317	306	297	346	308	286	314	365	310	279	311	319	304	330	320	281	268	317	295	331	307	301	321	323	301	310	302	327	297	324	318	334	303	308	311	316	342	291	319	338	326	307	306	311	276	293	328	309	288	283	298	320	304	326	294	332	336	335	315	298	303	323	308	328	360	313	337	312	329	340	293	288	344	300	303	324	318	312	287	312	326	313	320	304	351	314	324	327	305	318	316	312	291	283	328	280	305	295	318	352	294	330	326	268	302	270	300	309	309	299	311	316	267	312	314	314	332	276	295	308	272	312	316	328	315	267	316	307	287	312	350	335	284	317	311	307	332	285	280	324	313	304	282	298	276	285	330	323	333	307	344	310	305	320	338	328	303	332	344	307	339	330	304	322	315	314	286	305	316	306	288	332	301	318	299	306	280	311	310	348	298	307	287	302	295	321	320	300	323	314	356	325	303	327	318	323	314	296	335	364	297	350	322	291	295	315	312	295	315	316	330	337	262	329	319	299	334	303	304	301	333	293	317	362	311	290	314	311	303	308	319	302	306
54110	32546	3221	3637	3263	2664	2186	1912	1597	1573	1374	1340	1243	1154	1123	1063	1010	972	963	901	846	930	896	867	901	880	811	823	836	818	847	829	807	811	804	725	780	795	791	785	794	782	759	743	772	740	795	794	796	747	770	769	746	789	801	798	835	784	732	759	791	746	761	719	774	796	767	746	745	747	738	728	768	719	715	767	718	763	753	743	731	717	706	692	757	756	745	753	707	720	733	698	741	764	775	780	767	800	740	755	780	754	764	720	769	721	782	743	696	690	751	769	736	765	745	726	797	738	751	785	774	746	753	742	754	754	745	718	699	723	724	778	731	718	721	716	756	763	745	738	692	767	764	751	755	749	755	773	755	738	776	742	819	736	772	732	721	728	755	729	785	768	764	777	785	749	778	725	778	780	713	738	731	754	722	752	764	741	752	733	745	746	723	758	709	679	767	754	775	706	756	738	760	737	749	705	766	704	729	762	763	776	755	734	737	731	707	738	759	676	759	706	776	744	716	734	720	763	779	747	759	693	745	733	755	777	749	786	763	717	712	756	731	723	731	725	731	757	753	785	760	772	747	750	722	728	746	713	740	704	741	739	780	784	755	779	738	739	802	716	724	726	752	694	728	733	728	735	752	766	749	739	739	765	724	696	769	760	706	756	775	725	725	754	763	784	757	724	788	688	715	751	765	752	746	739	747	721	757	757	772	713	729	740	736	743	747	716	742	722	741	738	671	751	764	761	754	702	737	750	738	788	742	707	759	752	732	747	746	687	758	732	741	743	738	762	739	746	769	727	717	763	779	750	733	750	748	768	712	728	726	778	764	740	698	687	757	740	729	734	748	771	656	756	781	759	714	745	728	769	739	759	711	758	746	769	710	763	743	774	771	686	776	708	760	735	780	785	721	672	785	739	736	720	717	749	779	711	739	793	780	757	757	787	752	785	722	659	732	721	756	743	751	700	750	730	763	777	760	752	765	741	740	720	745	724	767	784	730	768	734	774	735	781	774	702	707	740	752	721	770	764	700	755	730	722	742	768	771	761	720	773	753	722	760	790	764	741	754	745	754	706	724	757	751	728	718	707	816	692	694	770	780	741	708	727	724	775	751	766	760	729	733	739	775	753	719	721	759	732	745	730	755	773	732	707	751	798	670	775	782	748	729	759	729	725	737	779	738	729	722	735	688	727	792	771	740	755	718	750	765	749	812	762	775	742	740	769	717	737	803	731	724	745	739	705	738	702	753	771	774	712	720	765	753	771	705	704	748	721	728	763	729	792	748	729	715	813	724	705	724	738	797	715	700	748	777	727	726	762	726	755	699	794	786	742	745	771	748	753	754	738	734	752	769	737	748	739	741	750	700	756	733	739	786	746	743	765	692	706	757	745	725	735	733	709	743	762	748	805	714	740	712	753	722	770	736	745	764	748	745	788	723	749	756	720	739	738	726	733	722	759	720	709	762	719	747	767	790	769	753	695	730	726	734	747	773	710	761	665	754	746	735	749	736	755	749	756	788	774	775	730	758	706	728	740	749	723	714	722	732	768	758	768	756	764	704	776	741	770	759	692	731	684	737	765	735	732	774	732	726	774	771	727	759	730	709	757	729	669	697	708	743	735	756	762	743	752	715	718	750	727	758	715	714	751	718	781	788	741	731	752	734	729	729	734	712	782	730	711	734	755	707	770	727	762	716	755	773	763	737	761	757	787	768	798	731	762	748	722	732	768	717	710	718	747	770	791	719	745	742	728	730	737	716	701	689	768	760	764	761	726	728	724	745	769	796	765	780	725	756	692	796	702	716	701	731	805	745	787	742	700	756	739	688	705	741	763	746	742	744	768	798	732	780	741	742	741	777	734	755	741	791	752	741	709	782	777	749	742	733	695	738	752	762	734	707	719	728	750	762	723	734	701	679	711	726	784	765	742	713	759	735	736	759	705	797	746	740	748	718	721	748	746	732	766	771	715	712	746	727	752	779	740	713	741	767	721	832	711	725	699	790	727	679	684	699	747	707	734	737	745	706	765	769	755	754	713	731	719	663	795	715	730	700	763	763	750	756	762	720	756	789	742	730	742	735	754	791	696	794	755	748	790	776	746	773	720	712	774	749	687	738	721	724	774	759	751	832	764	775	742	784	784	736	758	748	718	794	754	745	740	731	768	724	769	725	761	720	696	750	775	749	790	727	776	761	722	689	739	796	756	797	726	734	765	771	747	777	719	743	723	777	704	733	764	772	749	749	746	729	741	752	701	714	793	745	766	761	746	766	783	739	719	726	731	723	733	784	717	724	680	711	723	773	815	734	754	719	720	701	740	719	752	749	706	745	776	767	704	772	751	771	757	732	744	768	736	732	700	753	729	749	727	714	742	723	721	742	743	722	774	731	749	782	713	753	774	759	768	735	754	705	755	762	744	772	773	711	743	743	712	764	791	748	721	738	736	753	774	786	738	748	778	761	751	720	707	771	718	763	792	694	735	699	766	735	701	754	716	751	811	725	719	772	770	751	751	746	695	773	747	704	778	785	710	755	765	786	748	691	722	743	768	720	697	726	710	716	733	713	715	808	708	729	698	696	746	795	729	767	718	742	772	742	706	694	750	744	748	771	753	793	726	703	775	771	753	741	744	769	725	710	748	734	735	744	734	733	745	720	727	779	748	733	733	746	711	677	745	769	733	808	732	744	735	789	717	788	732	698	749	706	734	721	709	680	734	786	697	756	728	721	738	749	722	755	716	748	726	745	693	734	728	727	722	758	724	765	769	729	731	730	744	744	754	789	743	795	700	704	768	749	755	737	760	764	698	740	792	728	744	715	733	744	720	700	768	730	742	749	751	759	741	775	730	713	765	744	775	733	745	757	758	715	748	780	764	730	685	739	756	753	805	710	734	774	806	744	717	776	716	739	776	749	759	767	727	746	752	730	738	723	761	767	749	772	740	738	730	744	766	736	748	697	772	745	682	695	752	731	695	767	755	736	747	699	733	712	718	692	743	759	737	768	723	728	719	785	745	738	742	694	765	706	753	725	763	690	763	742	744	712	737	699	770	779	716	754	740	746	769	761	662	767	732	756	746	749	727	742	729	693	774	742	733	778	718	713	711	779	762	791	776	743	772	758	731	738	713	773	703	737	733	734	755	766	705	710	763	753	739	739	729	741	768	712	784	741	746	749	713	747	764	755	761	750	772	770	781	756	750	743	760	710	783	697	804	702	719	768	778	747	792	763	718	720	774	706	717	736	734	765	731	696	710	750	718	774	739	725	738	735	753	752	727	737	751	723	714	750	776	696	739	760	791	746	714	701	791	674	740	724	727	729	770	748	690	762	710	745	784	742	733	793	800	794	700	800	763	695	763	710	790	737	769	750	754	721	713	747	737	741	699	745	708	764	730	726	788	724	743	688	755	777	743	709	737	721	754	731	762	725	730	779	747	721	741	694	754	723	784	755	702	733	748	732	796	738	729	788	776	723	688	787	761	759	761	783	739	706	724	730	759	773	695
19944	4792	241	188	195	168	182	167	188	181	179	170	195	201	194	192	172	198	169	168	176	177	177	167	182	178	177	188	174	185	159	178	174	192	170	156	174	184	162	188	164	173	188	175	170	181	159	172	166	175	200	161	184	177	173	176	176	171	149	161	198	177	181	187	177	166	170	200	179	172	198	178	179	198	186	185	166	201	197	174	183	160	172	176	168	191	168	173	182	202	198	189	164	189	179	173	173	196	178	169	176	197	152	173	157	159	152	172	160	159	177	201	205	197	154	169	175	183	185	168	173	160	152	173	204	179	172	178	154	183	175	158	174	172	165	181	152	159	201	193	189	182	169	205	172	169	173	194	167	162	187	191	162	171	192	203	196	191	199	181	178	168	173	196	191	157	189	183	167	226	175	189	213	168	172	183	136	168	181	162	177	168	163	185	187	196	172	166	184	194	190	186	197	177	188	191	205	171	173	194	195	194	157	175	220	195	197	177	160	178	169	179	194	200	181	181	172	174	194	217	187	150	169	179	190	174	167	171	180	180	182	190	182	178	195	192	167	180	199	149	181	171	181	205	177	156	171	177	178	160	171	197	175	190	192	174	172	174	156	195	171	172	195	214	185	178	173	165	168	167	163	155	172	192	170	176	172	188	182	195	194	163	167	167	173	191	159	141	181	192	180	161	158	172	188	168	174	200	165	172	157	172	219	170	183	194	192	177	209	207	174	181	185	167	161	142	190	181	183	175	146	181	184	194	156	174	183	175	156	166	170	179	186	181	173	159	170	169	209	194	190	171	172	177	184	194	179	188	174	173	166	177	186	184	160	185	156	183	184	184	162	184	190	187	165	163	167	204	182	169	176	174	181	152	176	173	182	158	167	177	166	171	172	184	190	169	169	185	192	174	191	191	156	195	154	201	212	174	194	164	159	195	197	196	215	177	204	171	178	173	203	175	196	175	191	203	184	165	196	168	144	190	172	181	171	169	179	179	142	158	174	157	167	173	177	204	193	196	153	168	186	194	169	178	145	185	179	196	189	183	173	177	184	184	214	170	168	162	190	183	163	190	180	184	166	179	184	182	171	168	177	195	189	184	167	171	173	190	157	188	175	163	188	193	156	165	192	202	160	185	179	187	155	185	176	151	170	183	159	168	191	184	190	194	179	180	163	184	171	163	174	186	183	186	174	168	149	196	177	198	187	202	181	183	179	179	169	177	179	190	180	154	204	163	151	164	166	174	191	180	174	176	186	204	176	174	161	168	171	184	166	169	145	146	163	181	177	174	177	185	168	165	190	172	171	178	175	164	185	169	174	184	190	181	178	161	174	164	190	199	188	172	190	171	181	180	172	154	183	199	174	176	172	178	168	171	171	184	179	177	163	183	176	172	156	175	193	192	201	194	175	161	181	187	191	183	193	176	182	170	163	172	178	153	194	189	180	188	191	194	189	168	183	175	175	195	188	167	181	201	173	197	165	149	167	185	202	172	195	199	178	194	166	199	184	190	177	184	203	189	190	179	188	172	186	183	217	204	196	178	184	184	171	176	186	193	167	165	178	177	180	173	182	155	170	159	170	165	180	156	187	186	172	155	192	162	176	176	184	179	162	192	177	159	155	190	180	180	154	169	203	175	177	185	202	183	169	183	158	160	168	193	183	180	170	183	185	178	166	165	178	157	168	170	216	161	172	184	148	181	196	186	163	190	188	156	194	179	178	160	172	190	188	150	161	175	161	178	180	186	162	185	165	204	185	168	191	202	173	180	184	162	162	166	168	162	150	156	161	169	194	175	167	185	159	178	175	213	205	192	182	199	191	178	191	177	174	177	190	196	164	174	176	198	175	174	194	158	179	193	173	201	179	186	172	194	191	149	177	158	170	170	188	203	195	172	192	203	168	185	193	162	176	182	190	169	195	162	179	193	197	171	175	167	195	185	166	181	180	212	183	156	168	165	196	184	154	164	149	161	158	188	175	154	176	200	180	176	183	171	181	194	181	184	171	187	162	184	163	186	161	176	178	158	177	203	197	181	205	171	176	182	182	200	191	170	162	168	176	169	146	181	178	211	155	205	186	189	162	202	162	161	158	175	158	179	183	174	166	178	172	167	175	163	171	176	204	171	164	163	181	199	160	183	173	195	194	186	171	181	155	152	169	172	169	194	207	178	177	169	195	180	181	177	166	187	171	173	166	183	188	181	193	218	177	179	166	193	177	172	220	174	199	172	168	184	154	192	188	187	199	177	175	164	164	168	177	206	179	202	167	174	188	177	166	193	207	169	166	168	191	187	155	187	180	174	190	164	175	169	181	180	167	192	185	158	188	177	183	184	182	156	159	197	167	197	190	186	169	190	184	180	198	149	198	152	160	173	206	175	163	176	188	188	174	172	186	168	198	175	173	196	192	167	181	192	188	182	180	184	176	190	147	147	186	190	165	197	160	180	157	180	200	176	169	193	180	193	192	180	181	196	155	174	192	177	182	191	175	184	178	193	169	189	178	186	167	168	164	172	159	163	182	171	122	193	196	206	162	174	159	197	184	165	162	175	184	178	174	175	168	193	168	187	196	162	178	181	185	168	176	172	182	196	173	184	169	152	164	160	208	150	177	196	181	191	187	184	173	206	165	170	158	184	182	177	178	165	188	192	165	178	186	186	187	173	179	166	167	183	165	180	190	205	172	175	179	187	163	198	182	167	166	173	180	190	166	167	162	206	186	191	162	200	157	176	169	177	182	178	177	173	186	165	182	208	162	168	184	186	175	172	163	177	187	202	171	194	197	172	174	190	185	192	172	145	187	174	180	183	174	178	166	183	184	177	170	194	192	176	193	181	163	209	166	186	175	178	181	188	166	176	189	177	180	153	180	188	203	186	181	202	188	181	175	190	178	201	175	164	168	183	150	147	158	172	174	170	178	180	169	174	174	176	175	181	184	174	163	170	168	170	185	181	186	168	207	232	151	186	176	187	166	184	178	187	168	175	168	161	196	167	153	180	180	167	169	192	171	194	178	168	178	175	182	170	178	185	195	155	157	152	167	171	169	193	165	171	166	199	187	177	182	169	190	190	181	189	168	175	170	158	183	164	149	173	179	164	177	185	186	164	153	193	164	168	193	196	182	165	168	153	158	175	157	169	193	173	179	176	182	201	189	179	193	155	154	191	192	202	159	161	195	160	166	174	182	193	153	158	167	165	175	186	188	167	197	193	185	164	168	177	194	189	162	172	167	177	214	172	221	206	174	153	183	193	192	187	194	171	181	168	171	188	154	186	197	211	176	211	167	167	163	176	203	185	179	171	152	187	190	161	170	171	165	179	174	167	195	190	199	171	173	164	177	175	163	182	190	196	184	189	195	181	193	188	180	173	173	185	195	171	181	181	183	171	166	173	177	180	190	195	198	174	179	169	183	178	162	183	195	180	161	153	183	209	174	182	169	185	188	181	161	166	178	157	188	162	183	189	184	176	191	173	181	181	196	201	165	173	169	168	193	172	172	164
19486	4592	578	526	522	529	523	497	510	511	484	509	493	504	488	504	494	481	514	463	485	509	477	494	507	479	489	524	500	498	478	493	472	489	475	495	478	488	492	489	466	477	476	483	479	474	517	456	473	494	489	465	482	448	467	510	515	510	507	484	458	495	515	535	492	490	495	469	496	511	488	491	500	473	492	505	511	512	482	478	511	509	504	511	514	485	483	494	505	481	481	507	483	512	463	418	535	421	481	517	506	471	511	472	482	497	501	463	439	486	497	488	514	461	487	511	503	495	480	491	510	504	485	439	524	489	486	493	501	477	492	500	501	472	510	495	505	445	488	497	514	489	475	456	503	505	503	494	490	483	485	491	499	507	446	494	503	475	496	492	512	485	467	466	456	480	521	497	481	461	512	478	520	520	477	473	521	459	495	452	539	439	481	494	511	467	475	485	491	498	486	513	498	497	511	481	483	483	531	478	454	481	484	515	484	573	504	475	478	488	474	471	522	476	462	483	487	443	518	466	438	503	489	535	463	480	520	476	502	502	491	489	527	481	477	479	474	530	468	458	502	463	517	508	469	474	494	480	535	507	461	509	491	505	483	511	508	474	473	508	484	525	528	515	489	494	508	514	460	511	539	518	487	482	529	487	464	458	519	471	511	465	497	500	516	459	489	482	510	493	507	454	504	475	479	499	473	492	510	467	490	469	494	522	466	507	500	496	499	473	446	480	460	512	493	500	464	463	477	467	477	473	496	468	480	472	481	475	514	497	455	433	466	487	474	498	477	461	463	470	476	501	489	484	498	502	491	504	498	506	492	484	509	489	483	482	480	509	488	493	499	508	508	562	452	521	553	483	514	490	492	499	485	467	527	461	535	497	490	508	475	467	504	503	498	517	489	502	502	517	476	491	475	514	489	426	489	522	491	456	495	484	459	468	453	487	488	500	485	488	492	515	467	475	435	484	482	500	469	460	513	457	487	511	440	482	515	505	474	496	468	520	468	501	501	477	480	538	470	518	487	509	485	467	480	489	440	457	501	507	501	503	507	468	508	469	472	475	510	466	494	533	503	551	490	507	469	523	502	496	495	497	504	508	464	545	487	471	500	504	482	497	501	497	476	477	488	497	467	494	487	481	501	483	489	474	522	501	525	491	484	471	496	480	493	511	528	508	511	520	515	499	505	468	487	545	500	464	467	483	496	497	479	489	505	497	487	487	487	497	495	515	477	489	514	470	495	495	474	477	520	465	471	521	507	427	483	490	507	472	472	503	474	514	494	464	480	528	520	498	505	452	480	495	480	469	492	435	495	505	501	471	492	464	478	515	471	516	499	486	497	518	453	462	475	495	464	501	480	470	506	441	475	544	468	480	469	503	476	516	489	522	509	466	490	518	482	536	490	498	493	479	507	493	465	485	490	501	536	505	474	524	514	503	456	468	473	444	541	495	505	474	493	470	482	460	482	430	478	477	494	497	468	479	497	552	450	507	474	473	499	508	464	495	506	492	504	481	462	485	468	499	475	461	487	466	473	440	476	480	483	510	508	526	491	473	515	511	487	485	493	493	452	474	480	512	475	490	487	511	506	502	483	500	498	497	512	528	478	518	468	515	498	515	500	472	472	477	506	492	481	500	476	501	471	487	477	511	497	499	506	468	497	544	481	484	477	520	516	509	471	519	480	449	494	464	470	458	464	479	503	511	502	489	507	493	504	486	492	482	481	508	517	479	495	482	495	502	515	449	482	493	469	498	490	497	509	472	499	490	488	503	503	486	463	465	490	509	494	504	492	470	501	500	487	505	498	465	485	480	523	473	524	502	475	514	490	472	489	499	478	478	458	499	491	510	493	503	471	501	503	493	488	492	484	515	462	508	522	508	522	514	515	493	474	506	494	485	506	486	469	458	491	503	487	471	480	502	517	509	479	512	482	451	471	511	477	527	500	450	465	445	483	494	508	508	533	455	491	471	482	519	497	476	471	463	516	478	455	444	532	439	470	499	499	453	482	466	473	533	514	509	505	450	487	534	446	516	487	490	529	497	491	452	509	531	479	491	467	495	518	500	553	491	462	461	519	425	447	502	436	456	475	470	472	450	508	490	536	462	487	479	508	489	459	488	470	487	513	473	474	512	505	512	496	477	497	477	491	513	508	537	479	485	513	488	478	471	519	488	505	525	496	490	481	494	493	480	459	471	480	492	491	485	483	516	458	479	503	470	496	490	502	501	523	473	463	498	494	498	476	466	504	485	500	492	487	504	489	486	457	460	506	465	478	478	500	528	492	483	494	474	493	454	509	481	487	517	531	488	501	484	507	515	473	508	519	488	481	527	449	464	433	523	448	496	515	500	475	498	473	483	443	459	520	491	502	550	509	482	469	507	491	453	480	478	507	505	489	451	480	470	487	455	500	427	521	491	541	433	506	445	470	485	441	505	457	471	468	489	485	516	511	464	505	474	477	501	473	461	479	456	487	527	471	490	454	428	515	495	503	505	450	476	458	468	547	481	466	491	522	451	508	474	484	490	518	517	503	489	459	486	505	495	487	526	477	469	494	486	468	498	525	501	484	465	517	454	491	522	485	509	507	469	494	499	498	503	496	472	467	500	504	481	482	465	518	444	493	513	517	444	448	464	480	500	535	477	506	506	499	552	487	464	485	493	466	514	482	544	511	477	506	533	471	477	482	471	480	528	482	483	525	490	533	502	480	535	481	510	465	481	518	480	477	454	471	537	503	463	509	531	528	504	478	488	476	485	453	482	489	484	490	505	440	479	496	497	512	516	473	500	461	502	498	444	481	484	506	525	497	448	455	490	513	494	489	498	477	489	503	467	489	497	526	471	504	484	504	479	453	487	487	489	505	477	488	467	458	506	468	512	506	539	464	480	493	498	515	515	562	459	473	482	512	458	490	516	488	475	480	485	500	472	512	462	489	498	483	485	523	464	497	497	534	481	484	540	464	496	464	474	464	508	482	465	487	501	496	517	486	466	484	514	469	445	489	515	498	476	449	496	488	451	513	462	525	484	480	461	481	518	510	473	489	464	497	460	469	511	479	496	466	496	456	481	510	504	481	485	488	505	512	481	538	476	467	467	468	549	517	512	479	459	506	487	508	486	505	495	483	486	507	488	493	453	495	463	513	497	452	492	508	491	520	520	475	456	496	500	493	478	519	463	488	464	450	484	470	484	461	431	488	486	453	473	479	490	496	533	495	516	465	487	501	505	499	482	502	475	494	466	496	478	517	502	504	443	483	526	499	484	529	509	513	506	520	479	491	511	468	492	494	459	489	497	496	444	460	479	486	483	509	470	475	551	472	464	489	505	497	500	486	477	511	541	515	484	490	466	485	492	472	458	504	529	503	486	487	490	486	499	452	487	463	535	461	522	508	469	459	485	495	456	493	527	497	459	473	477	511	522	478	483	519	527	471	512	476	479	461	495	500	489	441	486	466	483	497	491	504	468	501	468	490	495	540	532	498	489	502	446	487	496	460	470
71395	45465	11382	1456	638	491	448	458	427	411	392	364	351	352	347	322	361	368	306	345	360	300	360	332	322	345	329	372	321	303	307	334	334	333	346	350	357	334	304	308	312	322	365	309	335	314	339	315	348	336	358	311	336	301	331	315	318	336	322	345	326	281	336	335	322	350	301	343	336	324	333	303	306	298	334	335	314	345	312	350	325	324	349	336	330	331	329	326	305	346	350	331	312	320	316	341	344	388	342	317	350	343	348	311	327	340	353	321	365	313	344	342	301	289	304	381	306	321	317	360	330	305	319	318	320	346	342	291	302	342	341	315	325	345	366	312	337	295	351	332	335	324	312	325	335	305	334	361	297	298	347	294	336	331	327	300	300	323	287	334	339	322	321	352	338	327	367	320	349	319	320	334	340	343	326	301	354	346	337	338	331	321	331	343	333	320	332	282	356	298	331	346	340	323	340	295	333	340	349	348	350	370	361	322	341	327	327	309	291	301	351	313	329	325	360	347	334	340	319	292	337	342	340	358	337	344	317	352	336	331	347	292	338	331	376	310	349	340	323	330	312	324	331	316	294	341	315	319	336	349	334	330	328	370	322	331	362	334	314	336	317	306	346	367	336	349	302	314	324	348	364	295	356	340	302	331	340	315	327	333	322	332	357	329	342	357	311	308	321	336	361	327	328	334	338	350	356	310	321	336	317	300	311	317	328	337	317	352	324	319	365	322	304	308	350	345	343	340	332	336	339	300	334	342	351	297	333	337	309	324	365	377	301	342	339	329	368	308	349	324	331	333	310	334	322	324	347	298	325	350	314	331	334	338	349	305	308	313	305	288	375	297	314	301	310	327	332	327	306	316	337	319	363	317	364	335	286	288	325	303	350	326	330	329	336	370	329	303	312	301	306	329	345	344	358	339	368	315	331	337	316	353	312	345	308	344	350	288	349	353	334	330	315	320	318	324	316	317	312	338	319	294	313	323	364	362	329	341	344	353	326	310	294	357	349	322	332	299	339	346	337	312	347	366	320	334	307	336	335	339	333	318	345	314	335	333	309	322	348	348	316	343	300	304	308	334	336	322	322	310	340	369	328	351	340	332	352	339	331	299	316	357	340	322	331	348	325	316	324	337	300	297	311	363	312	363	321	358	316	349	347	305	330	339	291	340	307	339	318	323	341	316	335	322	340	296	360	345	338	337	324	325	349	325	358	329	362	359	319	300	313	323	336	323	284	295	316	359	359	344	314	339	328	343	328	319	351	311	336	332	318	305	358	343	315	364	304	334	328	346	332	311	336	322	335	329	328	345	359	323	310	343	328	346	308	354	301	319	337	298	318	343	316	347	367	295	354	322	359	309	338	351	329	329	328	306	310	366	278	328	339	364	311	334	324	319	343	340	348	318	319	363	309	275	305	319	370	347	315	327	340	303	343	346	344	307	334	353	330	337	306	314	330	349	283	337	297	357	335	333	348	320	359	321	311	329	300	313	342	291	307	310	331	349	370	322	351	346	357	352	336	316	345	352	322	297	311	309	344	308	347	297	328	323	312	351	322	310	320	338	326	334	321	342	308	323	351	314	330	323	341	337	344	360	335	303	316	328	320	324	336	287	295	325	342	279	347	307	352	319	327	322	338	307	350	322	312	339	351	324	324	295	347	333	310	355	318	349	288	297	286	293	339	326	343	345	317	347	356	347	340	300	280	325	336	346	340	300	320	330	333	316	313	339	346	335	361	369	306	326	342	337	301	341	327	351	314	356	316	329	328	329	323	341	288	318	340	359	325	330	318	327	313	337	292	310	331	353	322	323	378	304	310	322	327	319	333	314	339	302	338	364	270	325	332	317	333	331	319	337	346	327	339	343	318	321	339	356	307	345	308	328	311	314	319	346	337	316	355	343	336	333	305	299	351	312	315	327	369	357	325	341	326	361	355	386	328	362	308	364	320	331	310	317	296	326	307	322	367	357	339	322	345	332	347	315	318	313	323	321	299	314	349	304	286	325	302	287	325	322	361	367	346	301	361	341	293	340	293	330	297	341	323	352	322	322	334	335	330	335	308	293	346	315	316	333	357	312	344	333	344	338	364	297	343	319	320	302	326	333	326	340	309	329	329	322	348	351	321	320	338	329	345	366	325	289	318	325	339	334	319	303	305	342	351	331	329	349	315	317	333	326	333	348	360	377	301	321	280	330	349	335	349	316	312	319	293	351	308	327	332	315	304	303	329	302	347	362	346	327	341	326	330	351	348	379	289	310	329	357	333	320	336	334	302	341	331	325	328	299	306	316	330	294	352	326	345	319	310	325	346	367	327	287	313	312	336	330	322	309	359	318	326	306	318	333	339	335	325	339	299	331	368	330	325	324	317	316	323	346	326	355	312	347	286	338	316	315	307	364	318	352	344	351	348	320	294	347	333	332	359	316	291	321	321	328	325	309	330	337	351	333	314	330	296	339	330	315	320	343	319	333	308	321	306	319	349	354	331	331	332	329	346	341	337	338	308	327	304	312	342	294	327	279	304	342	310	330	348	323	325	328	326	352	326	329	347	294	316	341	307	313	327	337	333	300	337	313	301	322	328	345	343	334	312	308	303	347	336	337	367	356	326	348	335	340	299	355	310	313	328	310	314	355	306	305	343	330	322	332	324	315	323	321	305	327	340	308	311	345	367	282	323	306	338	340	329	349	354	340	331	327	296	309	305	367	292	302	334	339	305	342	321	329	341	334	324	309	347	363	359	376	299	317	327	374	297	310	342	321	328	339	339	329	342	347	335	339	324	336	333	288	331	325	327	346	312	307	341	298	345	326	320	319	348	363	309	302	318	302	313	349	351	347	349	338	315	297	318	315	316	275	323	315	342	343	308	345	324	300	293	332	326	351	323	306	392	322	335	366	336	321	353	325	307	317	308	341	330	350	319	357	322	318	350	314	311	306	361	347	335	329	314	333	333	313	315	356	327	360	333	338	319	282	308	333	336	342	312	343	329	315	333	308	330	324	312	326	342	348	342	328	349	345	331	304	311	334	283	335	322	362	331	352	305	320	313	317	319	303	306	342	344	348	318	339	344	313	323	323	328	361	295	336	323	334	352	329	357	305	306	330	316	309	306	351	301	324	318	352	291	314	302	340	322	323	349	345	338	322	334	338	347	304	332	326	325	330	313	333	342	326	344	322	329	319	339	343	319	328	325	355	338	308	342	349	323	343	313	331	313	332	355	297	300	325	328	328	333	342	333	322	293	282	346	356	330	332	333	327	332	333	301	338	305	342	318	310	347	327	319	336	309	330	314	335	321	306	368	338	331	361	324	320	325	313	326	337	306	360	325	328	353	342	337	303	293	351	326	351	382	308	320	334	293	309	305	308	320	336	330	325	343	338	281	305	351	345	318	352	331	338	337	315	328	329	324	312	317	333	315	308	332	321	326	346	342	381	340	320	363	330	361	349	325	339	340	339	323	297	313	308	338	346	312	328	321	320	345	308	345	339	353	343	338	334
44539	24299	2093	2259	2057	1815	1578	1406	1255	1214	1177	1050	1033	980	1018	1016	942	861	896	895	844	864	838	880	832	916	825	834	901	856	821	848	806	849	813	857	838	794	872	816	866	837	817	791	862	798	783	802	838	846	861	776	787	816	828	810	809	858	850	805	779	801	822	812	777	818	803	776	814	824	787	826	774	800	804	844	829	798	784	784	843	826	834	832	766	779	770	841	792	796	821	871	830	750	751	843	791	786	812	802	800	792	825	827	795	792	833	845	862	794	807	815	803	761	830	783	874	804	810	832	787	838	850	822	846	771	803	856	766	842	801	792	815	776	804	811	789	753	858	803	797	784	804	822	810	799	803	851	813	784	799	816	835	853	768	780	767	856	803	808	798	810	764	837	755	818	780	747	802	813	832	779	806	816	769	810	797	821	785	758	780	761	760	788	731	785	799	815	796	854	777	790	776	805	828	786	778	766	813	804	802	815	789	843	834	796	805	748	849	742	843	780	812	793	776	835	780	720	802	762	773	816	791	833	787	777	828	802	789	777	789	782	835	816	775	784	823	768	823	796	807	808	776	762	824	778	821	807	778	777	763	798	850	795	794	813	834	842	856	808	818	851	815	801	831	795	805	768	781	837	774	800	778	772	807	826	748	867	820	808	805	764	816	758	808	831	778	844	797	773	844	802	760	813	798	878	813	798	797	770	765	783	785	778	769	776	841	815	787	808	812	822	753	781	796	799	794	806	740	801	826	812	807	769	824	841	851	813	847	762	803	743	760	796	830	776	821	824	764	780	775	799	825	772	866	852	818	863	840	797	775	782	829	820	770	765	776	786	763	778	765	766	838	769	813	724	821	826	840	771	785	813	835	749	797	816	785	821	803	821	772	775	738	773	811	782	765	808	809	773	761	764	783	792	843	787	823	820	774	775	818	762	855	762	798	779	769	791	796	801	798	830	839	787	803	813	784	792	776	799	787	802	794	820	823	779	834	832	838	832	820	806	880	835	807	825	765	784	802	812	790	765	802	799	807	768	751	755	742	789	771	804	806	786	738	853	827	856	771	791	811	805	789	846	801	776	770	792	812	854	795	818	801	812	777	797	808	808	800	818	799	776	833	809	781	768	799	789	795	797	868	803	799	832	846	828	799	821	781	782	805	742	771	771	783	820	846	774	793	796	797	802	841	805	793	777	834	779	807	794	807	827	798	808	761	843	828	798	808	838	815	754	799	810	811	816	821	762	869	776	775	790	787	773	756	788	793	823	814	790	822	769	764	803	799	815	833	788	843	753	786	812	782	742	820	817	773	805	826	750	808	787	743	826	824	837	793	820	788	816	781	804	803	747	790	790	821	786	786	809	787	824	760	799	824	794	836	834	847	840	819	796	798	816	813	794	810	739	819	798	791	782	799	811	785	812	782	805	784	809	794	782	783	822	795	786	782	810	838	795	794	783	832	759	843	796	840	773	808	825	791	787	766	784	762	781	772	793	766	788	851	813	827	816	833	832	832	774	824	858	801	785	805	755	843	841	769	860	769	864	806	777	800	801	747	772	865	758	819	830	744	794	790	771	770	813	774	766	828	812	786	793	859	809	810	782	788	790	804	814	776	778	810	805	736	821	783	813	767	772	756	790	813	815	809	800	801	794	793	875	803	803	807	783	819	791	834	777	826	869	801	819	757	812	810	833	788	821	800	819	784	812	824	789	845	841	772	858	794	822	811	845	833	801	799	765	836	819	816	795	820	760	801	797	786	822	822	798	828	808	763	790	798	788	807	817	804	762	743	766	824	794	811	820	759	800	767	782	818	844	800	783	814	815	781	811	823	811	822	790	827	797	852	816	770	798	799	822	806	719	781	811	809	831	820	798	815	815	776	799	847	770	797	820	788	791	789	791	796	789	829	834	813	788	789	780	817	805	781	814	805	796	766	810	794	802	815	805	808	836	801	807	804	795	796	813	784	830	749	793	811	811	813	761	823	815	832	763	832	858	813	826	807	747	781	770	821	808	777	812	783	830	785	805	766	811	734	863	778	863	807	823	785	797	766	848	803	835	843	818	834	835	747	829	819	812	743	805	799	818	828	799	823	747	749	811	849	801	816	771	774	779	792	791	814	821	798	797	763	798	800	830	814	820	854	810	854	739	817	830	848	809	778	787	791	806	839	780	790	767	800	795	794	799	764	867	791	767	796	821	869	754	825	774	738	829	803	794	854	782	733	781	867	843	782	792	736	815	771	823	810	770	780	850	773	806	835	781	837	810	752	812	807	806	777	806	809	776	742	780	807	801	791	789	819	794	811	831	794	785	783	805	791	745	800	796	801	764	882	829	738	776	811	787	787	819	827	818	784	836	782	801	801	790	812	750	786	760	812	793	873	776	786	769	839	824	820	821	789	768	775	852	777	794	823	782	789	815	736	835	782	805	794	728	809	846	782	847	795	805	793	810	742	817	778	817	756	805	737	795	811	851	818	748	760	793	849	863	805	798	793	764	725	844	753	828	814	772	810	848	813	794	816	788	817	863	745	805	770	796	791	785	805	771	829	846	814	792	805	805	744	808	817	799	814	814	814	801	794	811	792	782	738	873	818	816	840	804	785	794	787	814	846	837	814	819	783	822	835	812	758	783	812	796	804	754	841	782	785	783	780	785	761	815	779	841	787	783	820	790	816	825	806	776	866	758	793	776	810	828	801	787	759	779	755	761	838	791	847	768	778	789	796	885	800	804	824	757	760	801	808	769	810	778	793	830	823	861	794	795	799	805	768	818	777	843	781	802	819	796	850	770	833	849	767	826	823	761	820	783	760	786	812	813	802	831	789	766	816	806	772	807	760	787	783	846	784	799	848	795	797	805	822	837	840	834	778	756	770	822	851	767	761	801	793	814	804	825	800	798	773	812	809	819	791	789	841	764	781	870	808	803	788	821	810	796	796	794	823	836	827	805	838	841	784	803	831	809	777	810	822	755	757	794	802	760	837	868	774	803	830	772	811	772	781	778	837	771	813	804	825	799	803	760	791	789	803	823	789	776	815	787	754	802	758	790	784	818	816	752	798	759	754	767	797	799	857	802	765	815	811	822	824	839	798	817	824	794	769	740	778	752	834	835	794	790	797	860	779	762	827	773	771	797	812	738	854	802	800	812	834	768	781	793	775	819	799	818	842	798	830	818	755	808	762	794	856	796	767	840	822	800	797	852	794	778	800	770	812	792	838	788	791	854	753	811	771	850	815	805	757	790	769	814	810	798	818	860	822	791	814	809	784	849	869	831	823	811	837	828	773	792	807	796	760	778	788	771	760	759	783	794	793	808	789	849	773	821	788	858	832	814	834	796	814	790	803	829	811	788	825	804	765	838	807	743	769	804	811	801	843	851	797	761	817	782	778	815	776	793	822	778	804	767	759	788	788	793	786	809	776	741	838	820	828	763	771	836	810	842	804	808	853	804	793	845	774	813	791	832	828	768	792	826	806	773	803	817	829	822	800	804	848	761	830	714
82093	55407	17802	4680	1143	771	620	541	489	456	488	397	416	352	381	376	372	357	343	342	323	353	302	324	306	324	329	318	334	331	338	323	351	325	309	310	315	333	308	324	300	333	295	310	296	335	325	310	323	334	305	342	338	333	333	296	300	316	314	324	301	284	305	290	290	304	308	269	333	340	310	295	326	302	303	308	331	307	294	319	324	331	293	302	285	297	298	304	326	329	336	324	336	340	298	284	285	274	315	312	314	324	304	277	305	326	313	305	302	305	327	300	282	311	345	316	317	320	305	289	304	294	277	330	302	299	327	314	337	341	309	313	284	310	330	321	328	308	329	292	326	268	315	336	319	315	319	282	307	322	337	292	323	301	342	282	291	295	314	298	320	273	276	312	319	327	321	332	314	298	293	331	333	305	275	319	294	320	297	322	331	318	318	341	335	315	335	303	298	356	365	288	312	283	299	309	327	319	309	288	293	316	296	338	294	313	353	341	330	328	327	311	300	309	304	302	285	339	263	320	316	333	304	326	356	324	336	327	371	308	293	305	280	311	293	328	303	361	309	308	270	300	312	297	328	287	322	356	308	331	311	311	316	344	315	335	321	339	307	304	318	314	320	341	314	355	317	292	296	299	318	331	306	343	311	286	310	308	281	309	343	320	315	289	329	306	332	280	283	327	304	327	323	333	333	273	307	317	322	316	347	282	316	287	295	316	285	302	326	333	300	316	328	299	324	319	287	331	332	301	303	307	313	308	309	342	313	318	335	295	329	331	315	312	329	277	345	310	336	332	330	311	307	309	286	314	323	323	313	324	286	336	329	289	337	289	285	328	299	333	308	295	296	285	294	285	290	290	333	329	283	322	300	314	335	312	315	326	329	322	322	326	327	289	348	336	319	342	283	299	305	315	342	302	310	316	334	300	320	291	318	301	283	294	298	300	295	330	272	310	355	325	319	302	325	342	314	315	295	288	285	310	323	340	334	327	328	310	319	299	321	309	335	325	324	297	299	329	318	345	308	315	320	286	323	320	319	294	294	339	299	308	324	309	322	282	340	311	332	328	315	315	292	322	283	339	340	335	272	310	319	272	317	314	309	333	310	323	333	291	316	301	325	303	320	303	311	311	326	291	295	304	292	344	309	311	298	321	312	297	290	315	299	296	302	315	290	319	316	309	311	304	309	332	324	327	304	268	317	332	326	288	300	320	312	319	309	287	314	310	322	332	329	321	334	307	314	332	300	325	312	321	295	311	327	342	305	287	298	302	282	313	293	281	298	329	296	285	295	318	317	309	309	331	312	287	334	325	264	329	329	340	321	294	317	277	295	298	305	312	298	338	302	334	299	297	299	329	297	302	302	286	321	287	323	288	318	312	348	286	302	276	306	304	313	301	309	330	311	321	325	330	312	302	315	303	301	308	296	295	295	325	296	290	303	302	322	354	279	273	320	323	346	325	309	333	295	284	309	294	340	325	295	282	334	316	319	284	337	279	295	310	309	314	301	325	328	296	326	326	325	341	351	344	298	317	292	290	299	367	334	324	285	302	322	331	309	308	320	345	304	337	327	296	305	319	303	280	316	302	311	311	300	307	314	307	333	309	339	308	358	309	322	311	300	313	321	311	288	293	315	300	284	290	327	294	315	311	312	333	352	298	270	325	303	319	289	284	304	327	327	321	312	277	322	316	291	304	327	280	309	308	270	280	324	312	304	284	312	276	337	330	308	322	325	276	310	318	334	295	307	331	335	316	368	316	300	315	291	317	341	306	334	312	343	305	321	298	293	310	320	331	312	318	321	305	337	327	314	327	275	329	305	313	323	310	309	319	311	318	269	322	282	322	342	302	294	305	317	298	289	345	348	307	298	306	317	311	346	317	305	311	332	282	293	284	299	326	302	279	324	296	331	331	309	307	331	327	300	287	306	296	310	316	313	304	315	322	281	306	297	327	311	310	280	328	326	349	310	331	289	292	323	309	288	337	273	293	283	315	307	337	267	291	323	311	308	315	284	315	307	283	322	306	312	309	340	332	323	313	323	327	337	293	293	315	321	329	280	288	304	302	327	309	286	307	340	324	307	286	285	332	295	321	316	319	308	294	280	323	314	331	292	336	285	311	346	295	317	302	270	305	337	296	307	320	331	336	322	315	312	317	314	305	333	337	294	310	318	289	312	314	324	326	279	326	290	309	313	324	331	293	331	278	306	327	301	319	328	322	333	307	322	321	273	298	309	333	316	310	309	299	344	321	326	323	307	322	304	310	306	335	320	309	291	331	312	321	335	312	299	297	332	315	331	305	342	302	319	289	294	305	314	298	310	318	310	318	345	317	283	340	331	300	290	311	330	321	314	325	346	340	290	321	322	297	319	308	324	289	322	296	297	299	307	292	341	334	312	299	333	319	343	321	316	327	319	315	335	333	317	335	321	285	328	317	340	297	314	301	312	311	304	341	313	343	310	302	338	310	337	299	300	317	309	293	278	325	325	258	325	286	280	308	315	280	329	329	325	329	328	299	315	273	293	328	312	305	317	300	317	312	325	294	301	306	300	332	309	303	310	327	260	279	299	299	304	327	336	335	290	322	302	287	343	314	314	296	308	310	323	296	304	301	315	287	337	345	286	295	318	285	322	324	310	324	317	316	302	340	297	341	290	321	315	304	322	315	298	350	314	329	340	293	320	315	325	316	260	311	326	296	299	294	342	327	301	296	315	293	342	340	308	332	305	319	300	323	316	283	313	314	294	312	326	327	301	344	313	354	332	323	311	324	328	298	304	301	334	325	290	308	281	311	295	340	309	299	322	287	313	322	299	285	338	332	312	291	328	310	300	313	309	320	311	333	295	291	310	318	321	309	314	296	293	298	339	319	328	307	281	311	295	326	311	293	307	314	303	331	327	332	323	300	319	327	340	311	316	315	319	300	316	308	311	330	314	299	294	335	312	324	311	311	319	315	295	302	296	297	330	312	342	306	276	301	308	332	345	295	273	297	255	315	307	332	330	325	315	297	340	318	312	327	286	318	339	299	288	330	287	336	320	303	315	302	309	308	337	309	326	302	305	293	324	311	325	297	301	329	322	322	344	321	309	309	317	322	298	310	324	328	335	331	319	295	317	312	352	293	302	310	290	303	311	338	294	312	305	320	291	309	333	307	352	292	314	288	301	299	297	293	316	299	308	314	301	324	307	293	342	316	272	331	301	294	308	307	315	317	301	282	341	304	292	312	275	317	287	313	313	299	285	315	335	310	321	328	350	330	300	323	329	322	342	341	308	333	303	322	292	309	292	325	299	321	305	303	327	313	333	334	316	277	303	288	324	315	313	310	312	323	317	328	319	305	338	287	320	289	321	328	300	317	280	297	317	294	306	323	320	334	299	314	297	295	317	275	304	313	319	309	299	315	311	339	295	342	329	316	330	312	312	322	336	341	318	309	285	295	361	335	276	317	330	297	302	315	321	320	304	317	332	346	295	295	312	312	300	322	335	293	302	258	287	335
54072	31311	3240	3554	3201	2612	2199	1925	1676	1535	1405	1234	1227	1165	1103	1025	1037	982	964	939	951	902	918	869	864	854	840	849	844	840	816	828	819	815	764	825	787	758	782	792	810	791	827	754	767	775	805	755	770	755	748	758	807	674	825	750	757	777	740	730	782	818	761	781	767	741	724	734	727	774	739	741	716	777	738	757	791	774	775	764	766	768	750	746	737	803	763	741	759	755	742	773	759	740	745	722	734	742	673	719	722	743	745	733	744	768	752	774	743	700	739	762	702	715	735	739	735	722	725	764	757	807	738	752	752	752	714	731	773	751	738	745	735	715	741	725	785	752	742	723	781	754	773	738	718	725	738	721	703	736	719	729	706	686	741	766	755	722	697	752	745	813	737	712	760	736	753	735	723	699	761	742	717	797	693	758	708	704	710	739	718	684	764	792	747	741	715	686	737	712	737	763	728	714	731	743	700	736	738	752	706	675	728	735	755	801	772	776	717	734	708	741	717	759	773	753	747	691	741	728	760	747	771	741	745	716	742	773	743	772	753	765	715	734	741	718	679	706	750	728	743	731	739	723	791	759	763	754	719	767	741	758	735	763	667	749	708	732	765	728	765	682	769	727	720	813	778	758	740	736	684	753	743	759	711	801	736	719	738	687	712	750	708	742	775	737	673	730	769	695	725	690	752	735	734	734	763	748	750	748	698	712	774	722	738	756	668	763	735	781	756	799	717	749	730	769	752	749	731	764	779	757	745	701	759	745	739	744	749	739	757	823	736	714	777	744	790	724	717	727	747	756	749	687	732	724	710	725	708	737	705	717	773	745	726	746	760	770	753	729	766	757	721	787	744	727	751	742	698	700	745	754	753	787	748	711	766	729	707	772	740	734	749	706	766	758	764	713	709	714	744	703	780	722	757	730	733	727	776	794	698	747	769	787	748	759	746	743	754	739	721	725	715	717	678	771	728	713	759	734	738	762	731	758	762	761	706	724	754	744	721	691	788	696	731	751	744	730	726	707	727	763	712	717	740	728	767	746	754	742	748	706	748	752	775	754	734	708	692	736	668	762	704	732	743	682	752	778	680	767	721	729	714	726	730	710	729	705	717	701	773	745	709	712	735	762	716	722	687	729	727	706	765	729	803	715	746	771	758	717	731	732	739	711	772	677	769	773	726	723	802	744	750	734	752	706	763	779	756	724	764	698	776	711	720	744	750	720	785	759	781	764	753	751	749	727	749	746	745	727	691	711	721	740	768	773	742	716	743	728	736	724	768	709	773	685	762	689	740	810	720	727	715	798	750	704	732	690	734	777	750	715	765	743	747	735	809	735	740	755	752	777	770	784	755	735	714	725	745	735	745	737	769	779	734	741	759	776	746	722	726	705	767	693	692	779	776	704	696	705	705	758	701	742	757	740	702	729	727	714	750	739	696	763	680	718	733	775	704	749	720	722	723	736	753	725	707	714	745	746	734	733	691	741	734	727	764	767	699	748	721	736	735	777	750	785	729	735	724	726	741	755	716	772	710	738	747	670	737	726	780	743	723	750	739	745	706	688	679	748	781	705	743	733	714	755	764	774	719	727	768	696	797	667	729	781	725	741	750	718	727	749	764	754	750	793	763	741	707	761	716	714	744	716	724	708	710	735	728	681	716	754	724	723	761	755	751	740	746	737	705	736	788	786	741	757	762	761	716	727	781	691	741	764	731	703	722	708	731	727	775	733	790	727	729	718	760	758	754	744	760	778	740	745	727	770	717	680	738	699	769	753	733	717	684	748	727	711	693	698	710	741	759	690	759	740	695	740	741	755	736	699	685	791	701	683	770	711	713	741	750	746	723	747	722	724	709	775	748	722	750	686	746	706	727	743	743	752	781	739	769	731	692	756	737	714	775	748	718	754	762	696	693	730	722	731	810	719	733	792	774	740	753	743	744	762	736	734	778	756	724	766	771	755	703	727	741	701	740	720	743	781	745	744	779	710	728	721	745	731	777	714	733	736	745	686	781	738	738	765	730	675	794	760	750	771	755	761	733	704	685	806	741	731	722	722	747	740	696	744	718	745	798	691	771	745	753	759	751	759	726	761	717	748	754	743	740	687	730	756	729	746	757	688	794	720	731	723	768	728	727	730	762	704	728	801	755	766	788	785	743	715	733	752	760	756	809	723	766	756	735	761	726	775	712	732	760	768	721	747	691	737	698	724	757	741	806	731	716	768	730	703	712	755	807	706	762	707	750	711	694	768	750	726	749	738	727	716	707	745	742	691	706	760	756	715	779	701	760	774	763	736	767	756	728	728	762	763	737	789	735	718	746	715	741	742	708	782	720	749	731	747	763	796	733	750	737	732	731	720	725	747	757	776	714	741	693	734	756	702	697	741	763	743	783	756	729	735	748	736	778	732	737	750	788	720	664	769	717	740	742	749	705	758	691	680	737	747	733	702	743	711	744	703	747	732	715	794	698	732	788	687	747	689	747	739	778	707	728	729	790	725	679	692	705	735	770	715	710	769	751	758	771	761	718	706	804	738	729	717	735	736	772	746	756	733	694	734	747	736	694	737	764	715	780	732	706	690	728	720	685	746	794	759	744	697	712	712	719	715	765	698	768	719	736	788	774	777	758	711	724	762	764	709	700	728	773	780	725	782	758	728	725	808	700	754	762	733	694	776	774	743	707	773	772	718	744	732	739	750	783	772	721	771	758	800	732	750	745	739	720	762	764	718	742	730	677	710	773	722	767	762	787	718	706	806	766	744	769	714	765	757	746	722	702	738	721	783	772	740	715	738	719	743	751	766	746	762	713	748	766	778	675	695	726	739	715	773	709	741	733	764	709	728	731	783	690	782	754	735	708	760	749	709	703	754	730	777	741	745	734	737	740	735	744	768	753	793	740	706	744	742	750	735	708	725	796	750	744	673	786	707	754	719	713	752	765	683	711	761	731	718	700	744	719	806	738	718	720	753	744	763	753	735	711	703	705	756	751	709	745	704	709	730	692	740	795	715	772	790	727	746	729	731	755	737	745	803	742	729	695	718	753	754	759	777	761	765	730	745	736	714	779	739	739	793	712	734	723	719	746	699	734	774	758	700	721	722	715	756	760	697	741	748	737	716	720	741	709	745	727	744	704	701	715	754	751	719	752	770	718	708	694	781	763	716	736	723	729	726	776	738	757	792	746	728	736	733	686	747	781	732	761	784	718	754	772	732	744	750	771	717	739	766	726	703	694	694	719	741	721	739	785	744	768	744	756	785	763	728	748	739	706	754	702	690	774	797	761	731	746	749	725	742	734	740	706	751	729	742	716	754	691	705	726	718	736	759	711	740	748	720	712	697	778	747	762	733	750	728	689	784	698	736	712	740	737	777	724	728	732	723	698	802	752	778	736	741	728	750	783	752	705	756	737	710	702	739	737	771	731	760	737	726	735	777	705	752	743	715	780	694	703	727	726	755	728	707	712	720	708	739	763	752	761	795	745	743	684	714	760	738	753	737	708	691
20301	4757	208	190	192	154	186	164	171	186	149	167	175	188	191	185	161	164	195	161	176	185	177	183	189	176	172	170	209	187	190	183	165	175	171	165	182	181	166	177	150	163	189	177	184	199	190	180	193	178	188	174	190	167	199	193	154	174	169	187	185	187	190	173	185	175	194	200	152	177	181	139	179	173	162	177	169	202	179	203	159	208	204	168	181	184	180	163	177	154	183	210	168	171	178	198	173	208	174	164	170	185	168	186	155	179	184	187	171	187	178	159	150	188	164	166	173	165	182	142	177	166	187	195	195	185	161	184	172	187	163	154	174	163	148	157	181	204	170	171	182	179	141	182	169	206	174	177	174	161	189	176	176	176	199	176	169	171	165	192	184	190	164	171	151	172	168	169	182	162	180	202	181	166	179	171	181	167	178	162	184	171	167	182	191	178	205	172	180	178	185	164	167	174	191	185	192	165	168	176	182	178	195	184	189	163	186	170	172	168	189	196	188	171	173	199	162	208	173	177	199	192	159	176	158	189	179	155	192	173	166	163	168	176	169	169	195	170	182	174	159	196	186	195	182	148	176	179	166	169	168	147	190	172	177	155	178	164	192	182	200	193	179	200	202	155	196	152	194	185	202	168	176	189	154	208	159	194	162	160	171	186	192	187	146	203	169	168	183	170	175	164	194	179	196	167	156	164	177	177	183	199	201	191	174	173	177	192	175	161	162	147	146	210	187	210	168	216	169	175	185	161	177	167	163	164	157	164	181	176	179	174	159	151	163	168	174	159	170	189	186	174	178	162	169	200	174	205	172	180	217	179	173	193	172	183	188	168	157	166	136	178	191	186	152	174	179	176	172	166	166	166	190	171	203	167	162	153	164	180	181	169	169	179	165	176	176	159	163	154	180	191	184	162	159	163	179	183	176	157	214	164	192	186	190	169	177	173	169	175	188	197	209	176	161	170	156	182	154	188	180	182	181	184	174	195	189	162	179	170	185	139	219	174	164	178	201	157	159	200	152	172	189	180	164	190	179	184	193	174	186	202	167	151	167	177	166	161	158	182	176	179	174	180	164	201	167	189	163	163	175	177	173	170	182	183	149	172	159	170	174	169	174	178	187	175	171	184	169	179	173	181	184	177	149	153	189	190	168	174	175	163	162	177	198	156	158	171	157	171	171	182	193	166	173	168	171	174	175	174	191	174	168	162	180	196	200	162	174	158	156	203	156	197	182	166	171	191	172	184	178	194	210	166	171	202	177	182	181	170	177	188	175	202	183	187	193	160	185	181	176	174	187	149	178	200	167	183	175	169	181	168	178	182	163	169	162	174	199	187	168	200	175	180	175	153	188	175	173	166	167	181	168	183	167	182	178	176	187	158	167	176	184	162	191	179	201	193	185	171	156	185	197	188	159	185	168	207	170	164	174	155	164	159	173	170	181	172	170	178	172	201	179	173	157	180	166	193	191	159	187	181	160	180	163	167	187	193	174	153	174	167	185	183	166	186	157	186	197	173	166	161	167	156	162	149	187	187	189	197	168	197	180	183	190	197	199	156	172	183	161	180	160	175	180	153	202	190	186	174	170	181	181	137	180	144	229	180	186	176	177	178	175	158	198	177	198	160	177	176	168	190	180	164	166	165	157	171	179	172	188	155	180	137	172	178	169	176	178	175	181	181	151	196	207	180	180	176	167	157	162	180	194	177	167	202	179	191	181	141	184	175	210	186	173	141	180	175	170	193	161	176	175	182	186	192	207	192	183	182	187	156	178	188	171	165	175	185	188	174	196	181	184	186	186	171	177	171	196	185	204	183	191	174	171	163	216	198	179	159	173	174	176	158	184	174	183	192	181	184	167	161	171	195	184	161	194	179	161	161	171	190	162	175	195	185	197	206	173	184	163	199	174	179	203	197	172	169	164	135	162	173	181	183	173	168	178	192	178	186	175	209	157	147	164	180	174	143	181	177	193	197	157	181	194	170	157	156	177	158	175	172	166	173	166	155	198	186	167	169	200	156	174	183	199	180	164	165	189	181	175	182	159	178	182	200	146	148	170	162	167	156	205	190	178	158	188	165	185	182	188	174	194	186	172	159	215	186	171	175	219	160	204	151	199	181	192	164	185	176	176	191	186	185	175	170	145	163	189	192	177	174	165	160	171	169	181	156	176	177	200	186	174	174	170	193	164	191	162	165	175	191	182	152	162	156	176	190	150	165	177	161	185	189	179	180	180	176	165	173	175	179	187	153	176	161	162	155	155	156	186	149	179	187	172	185	195	178	186	190	179	182	178	187	180	176	160	177	156	170	143	170	172	153	193	181	200	191	170	181	160	160	180	197	193	164	181	158	175	165	175	187	176	170	173	189	157	190	183	183	165	167	168	175	189	185	177	206	164	184	172	173	167	168	185	175	176	184	176	177	173	192	193	181	162	161	170	192	187	176	167	173	194	178	170	177	199	184	168	191	180	184	200	177	184	179	165	179	169	176	185	168	189	161	163	157	183	182	171	157	173	189	199	180	152	201	198	131	171	166	175	189	184	169	162	157	184	160	156	161	188	189	169	169	172	170	172	169	156	180	162	175	192	204	196	178	181	188	170	169	180	182	180	154	167	183	166	167	166	168	162	175	200	164	204	191	155	163	162	164	160	156	172	170	181	198	188	204	166	165	212	219	187	197	162	196	161	183	154	173	189	186	188	153	177	171	190	171	172	190	182	190	171	187	165	186	196	153	168	171	148	176	178	185	170	163	192	154	170	164	190	207	158	172	163	184	172	148	186	199	173	158	166	179	183	176	180	203	184	162	178	164	178	187	201	182	214	174	175	194	186	176	183	182	164	159	163	182	171	171	164	172	184	186	146	174	181	167	209	157	158	155	164	162	183	148	185	189	183	163	184	162	181	198	154	188	162	185	188	199	150	150	190	191	174	169	168	178	187	169	178	162	178	188	187	208	179	162	179	186	181	179	198	170	178	180	173	193	171	172	195	165	196	183	175	196	152	191	149	192	180	196	167	177	156	202	193	182	178	189	163	169	178	155	202	166	164	162	140	173	171	209	178	195	197	167	188	203	200	184	147	181	160	157	163	182	189	175	164	162	181	186	189	166	162	194	188	162	172	142	169	168	147	164	174	168	166	169	152	188	166	193	190	171	166	181	186	159	161	187	176	169	183	179	178	213	203	197	191	168	158	201	175	180	193	144	180	155	175	174	184	171	159	176	159	172	176	179	141	198	168	158	180	166	182	145	164	188	198	156	183	167	177	166	188	183	162	171	172	167	172	184	156	201	167	159	167	194	175	193	171	166	192	154	177	170	170	197	172	158	174	175	165	169	151	196	186	167	160	161	165	186	166	152	185	190	174	193	171	174	195	173	151	172	172	189	185	191	168	163	184	155	173	166	190	191	190	154	192	199	179	173	162	182	161	196	172	166	177	191	168	185	186	190	171	152	156	175	143	176	171	170	177	176	159	185	170	179	163	165	165	173	183	184	171	176
19423	4233	538	569	539	491	524	492	545	499	510	512	470	476	511	508	489	445	463	483	473	494	503	471	485	530	475	492	472	461	517	472	467	535	485	472	488	483	491	489	502	483	455	497	495	506	515	491	481	452	468	432	488	470	510	489	503	489	557	528	461	522	509	526	453	480	496	478	516	517	493	452	456	497	478	501	495	491	443	507	483	472	502	484	487	489	473	487	496	479	516	478	497	482	499	464	487	510	457	506	492	502	514	474	533	475	495	466	440	455	477	461	465	496	492	497	463	477	503	480	469	496	529	471	492	511	469	493	494	495	469	460	484	489	523	471	482	493	486	550	501	455	511	475	501	483	476	490	483	488	461	454	475	489	473	483	504	491	462	505	512	483	473	506	482	503	511	535	499	499	497	453	473	461	445	463	510	486	481	467	497	487	480	482	497	489	508	487	471	449	491	452	470	467	492	450	460	478	483	503	462	490	447	518	464	517	489	471	420	473	505	483	509	499	484	492	483	468	477	498	483	484	467	454	492	514	460	458	446	481	496	522	499	472	540	473	452	492	463	470	429	451	471	464	507	466	484	494	511	517	474	534	462	501	471	465	451	491	473	454	490	463	511	517	479	509	476	500	462	495	478	499	502	510	482	478	504	499	466	458	503	473	563	486	485	483	498	449	434	511	534	486	495	445	474	518	528	499	486	485	470	519	517	478	476	490	468	453	452	481	487	498	459	467	497	463	459	467	431	490	471	484	470	465	485	441	489	496	482	482	502	468	440	474	454	458	471	516	458	500	481	499	443	468	494	464	466	466	467	459	490	500	494	487	476	490	528	527	455	444	494	479	465	491	483	488	517	445	489	476	479	464	468	476	480	485	507	502	466	536	486	471	471	491	463	478	518	441	494	461	454	496	547	483	459	481	464	452	495	486	501	508	493	499	513	507	513	494	518	483	486	497	490	496	473	473	470	481	475	499	510	533	500	454	497	478	476	497	497	481	517	502	471	481	468	486	500	480	465	534	512	505	475	494	538	493	500	515	490	461	510	474	447	492	498	464	448	506	496	471	484	470	462	457	490	477	494	471	506	497	515	531	464	513	490	490	455	490	457	472	492	513	507	451	517	519	500	487	492	479	481	487	528	462	478	463	465	478	471	467	460	495	517	513	467	489	493	484	499	466	471	491	465	466	466	477	474	479	489	504	469	476	495	455	493	458	485	439	482	451	483	455	505	481	462	483	496	497	531	459	497	493	483	511	497	480	508	499	483	439	545	529	486	453	464	502	472	481	519	532	438	495	465	493	500	489	491	485	469	480	478	499	465	473	490	474	471	441	509	487	479	453	525	450	465	494	511	465	552	470	504	455	480	507	520	487	469	469	499	468	476	496	493	450	490	513	516	476	484	518	473	521	481	502	478	455	472	445	516	465	473	518	527	483	485	479	468	458	493	518	481	507	497	493	459	510	507	505	473	511	476	496	471	496	532	475	485	500	481	493	465	498	481	472	447	518	468	486	481	478	487	512	461	487	466	479	510	535	506	487	483	479	458	487	507	506	465	547	524	498	537	469	491	484	449	459	459	457	501	468	498	485	518	456	497	504	466	466	478	485	499	441	486	513	460	448	465	456	528	511	484	500	503	468	458	456	489	504	503	444	470	489	476	478	487	510	538	492	506	532	491	477	497	471	486	475	481	490	458	499	459	462	437	494	469	497	471	510	482	431	535	509	510	500	479	454	486	495	481	466	519	464	494	495	499	497	484	440	436	457	505	502	444	493	462	452	464	483	500	464	480	486	466	515	474	493	488	522	485	483	499	482	468	486	500	479	476	474	461	468	503	468	456	495	497	481	475	450	489	524	505	492	483	493	475	451	469	482	520	482	486	481	506	475	482	507	453	477	497	488	491	459	461	498	460	487	498	482	478	485	482	474	512	463	512	442	483	476	485	470	462	487	515	453	467	453	470	470	512	486	461	464	529	505	476	492	494	469	483	506	478	489	489	482	495	479	506	478	474	486	480	501	481	492	448	505	463	463	475	466	472	501	541	499	494	461	510	505	482	480	460	481	504	523	461	490	513	481	520	448	479	485	476	464	502	526	473	494	499	469	503	503	479	465	491	520	503	500	516	502	457	473	515	496	491	505	489	466	479	479	486	486	469	468	450	477	433	456	482	469	485	478	498	484	468	528	466	499	514	512	460	457	471	492	492	475	514	482	478	485	469	451	481	512	512	472	475	480	478	490	477	468	482	466	480	453	499	489	500	479	483	507	471	509	472	468	503	511	486	494	444	480	472	531	462	478	521	477	532	515	467	472	455	488	506	470	517	505	475	480	460	492	480	506	499	477	475	522	478	438	451	474	488	534	478	519	498	451	492	472	520	444	497	456	458	453	471	477	475	507	510	507	467	485	471	452	477	482	500	496	480	520	479	454	463	472	463	469	513	516	489	459	477	496	475	500	479	451	489	468	507	501	502	470	511	461	491	469	475	522	502	483	488	506	507	525	487	483	519	486	477	498	484	497	507	442	478	475	476	487	439	505	509	486	510	498	470	489	479	502	484	487	490	470	477	469	450	510	497	516	518	507	469	481	450	507	477	473	472	480	473	477	498	494	459	515	462	476	499	464	476	468	482	545	448	519	470	462	451	454	505	507	427	478	496	488	509	486	489	486	470	473	484	504	487	475	500	501	516	516	535	505	465	479	507	501	476	503	501	486	500	478	451	453	489	509	469	479	461	457	448	519	503	508	461	513	478	501	507	480	506	488	489	449	499	441	475	472	469	442	528	492	477	529	518	487	509	418	456	495	491	499	506	459	472	526	499	492	502	521	476	506	468	490	473	443	471	452	503	473	494	487	477	493	516	433	491	497	512	476	476	490	459	490	505	519	493	476	499	482	514	474	501	481	504	526	417	485	506	480	471	459	459	483	487	492	511	460	464	471	486	483	490	504	501	518	460	498	459	466	480	497	496	492	466	540	475	466	507	521	474	476	451	532	462	481	454	513	475	503	484	493	495	490	483	456	464	485	523	461	472	454	416	470	507	498	495	511	519	469	473	488	525	443	486	521	471	500	475	494	483	461	492	446	508	480	522	502	511	519	496	468	485	471	478	442	484	478	481	480	504	536	479	455	473	478	452	485	485	490	493	474	430	466	469	465	502	512	456	467	494	506	434	485	525	480	483	486	493	493	467	485	495	506	457	455	439	460	462	511	492	470	461	452	449	474	498	450	509	504	499	487	483	495	470	455	487	511	527	501	506	507	462	508	494	485	443	547	454	446	467	492	481	517	480	485	467	502	498	475	514	476	483	478	521	501	456	481	474	466	484	525	454	497	481	495	472	471	479	491	479	514	494	477	468	486	490	490	482	496	485	512	486	472	487	474	479	480	485	480	515	451	468	474	519	498	502	488	492	466	466	502	465	450	514	517	486	460	493	493	444	484	497	467	525	488	501	483	494	509	465	496	470	482	478	456	474	480	460	478	500	510	463	489	472	512
71335	44499	10916	1410	663	564	457	409	425	370	406	359	368	384	350	369	323	372	311	324	360	341	337	309	293	331	357	343	344	332	325	338	321	325	347	343	315	361	335	328	350	373	299	304	358	343	350	325	297	336	317	359	331	334	316	361	349	349	344	331	301	354	297	365	300	312	301	311	351	311	337	313	340	341	361	352	327	332	352	320	328	336	338	353	337	344	330	350	307	330	342	315	319	325	307	362	354	294	321	363	326	303	299	334	313	310	289	336	328	323	317	301	299	315	344	329	339	315	346	365	309	310	316	337	355	320	353	305	319	303	332	316	305	363	346	299	338	314	310	321	332	317	341	301	363	362	304	306	328	320	344	311	348	321	305	317	302	360	341	340	346	347	356	334	334	340	337	317	323	332	273	348	338	322	300	329	346	316	344	395	326	331	340	319	323	320	323	338	331	342	307	333	345	321	313	320	323	321	332	311	328	354	325	344	321	314	335	356	341	323	325	301	324	332	319	352	329	320	336	326	316	300	335	354	324	329	298	302	338	311	350	320	302	306	334	321	328	308	323	353	345	297	379	329	323	390	305	319	326	317	325	333	332	287	311	324	304	295	298	323	301	342	336	321	313	329	342	345	345	307	323	344	351	338	308	369	327	312	354	330	349	331	295	311	312	315	322	317	343	299	323	357	306	350	328	336	329	308	315	341	320	318	358	325	354	349	293	290	345	302	327	288	341	341	380	322	333	318	297	327	320	308	328	320	346	307	362	324	362	331	333	304	362	302	303	311	339	338	297	313	351	343	353	351	351	304	301	324	340	342	297	297	310	315	327	310	299	350	324	323	316	353	322	321	329	358	321	323	329	321	357	310	355	328	330	344	307	334	341	298	327	335	325	308	291	354	345	345	326	334	308	318	345	293	306	340	312	292	323	328	334	313	351	341	359	300	320	353	306	335	329	308	331	300	319	319	343	331	330	308	322	302	312	340	334	333	309	328	323	331	325	338	297	329	332	318	321	317	365	309	329	322	291	303	318	313	330	308	343	331	302	324	326	314	283	296	333	358	325	347	324	323	300	326	306	325	340	346	323	338	368	331	345	322	338	299	329	346	325	294	311	318	326	341	297	328	338	337	308	318	302	313	363	309	328	334	304	340	335	361	340	323	309	318	341	325	320	314	344	324	350	327	353	326	341	333	315	333	332	301	338	295	333	323	334	300	327	297	333	314	325	294	331	334	313	327	328	338	336	322	327	317	335	293	370	339	337	353	345	352	330	317	327	279	355	315	320	324	317	333	316	353	342	338	308	331	325	319	327	333	324	323	327	348	346	332	334	335	354	302	352	347	338	335	342	320	344	319	338	348	325	332	324	361	326	371	355	312	325	319	342	332	340	331	330	333	360	339	323	332	333	349	348	341	330	321	310	330	304	354	347	287	302	329	312	309	312	318	285	332	344	325	308	344	311	339	304	324	334	358	310	319	326	320	346	354	336	315	324	312	334	295	306	345	327	310	331	354	337	341	286	320	318	316	309	330	337	311	331	313	325	335	383	342	334	337	319	331	306	352	353	314	325	307	338	341	323	324	348	320	284	356	327	319	309	346	345	332	349	324	296	350	306	305	345	324	319	372	325	319	297	301	302	315	324	309	323	334	349	307	360	319	303	328	352	291	320	354	316	348	326	307	330	332	309	321	368	316	354	349	321	317	299	327	318	322	319	351	287	315	330	336	324	360	345	361	339	343	313	316	303	344	315	333	345	306	335	323	301	326	302	320	314	323	338	313	309	341	309	319	329	294	337	338	337	314	374	315	326	330	309	324	342	331	315	299	305	345	335	327	338	324	335	330	334	319	318	319	345	340	310	330	364	330	336	307	323	329	311	321	322	332	330	314	356	298	314	350	321	369	317	348	347	349	296	342	347	316	361	329	340	315	298	330	304	328	319	348	339	319	311	304	301	328	347	312	345	344	292	319	327	327	314	320	315	314	301	344	368	333	325	330	344	320	316	326	311	329	308	308	311	362	340	322	335	328	305	343	291	325	326	337	337	298	299	335	307	341	292	326	306	337	326	338	322	357	343	348	304	337	346	360	316	321	346	372	330	298	323	315	309	332	295	317	323	336	326	300	290	353	340	339	313	312	331	331	306	314	347	338	330	308	321	340	290	303	287	375	310	303	324	319	342	314	334	343	332	365	319	312	310	306	306	323	322	332	345	308	340	304	356	332	310	293	304	330	339	343	357	332	320	292	319	348	361	300	312	283	317	302	277	328	349	328	393	321	288	341	290	314	305	309	299	337	317	328	347	326	340	313	314	364	315	318	309	316	345	306	314	318	312	337	337	305	345	343	359	325	301	304	312	339	306	318	327	312	325	325	319	328	352	315	347	286	348	316	340	346	332	327	315	318	327	313	333	321	322	339	318	328	328	305	307	326	350	308	339	323	336	333	325	342	282	326	315	257	355	335	325	308	343	339	332	313	300	356	314	335	282	338	317	312	363	344	316	320	310	326	334	335	330	371	323	284	330	319	297	324	292	322	337	299	336	344	337	315	335	309	328	318	315	328	339	331	330	320	327	291	339	336	305	331	342	307	298	310	352	328	329	320	296	332	346	302	298	340	326	351	320	330	335	350	360	347	308	328	343	333	344	340	316	349	309	295	347	333	332	325	321	334	313	337	332	338	342	314	312	320	356	314	315	330	337	320	309	330	323	331	312	314	307	313	342	333	311	301	306	351	337	325	336	321	343	303	326	312	337	313	300	329	309	355	329	337	360	319	337	297	315	331	341	329	355	362	317	336	363	328	351	328	324	374	294	318	285	328	329	332	312	333	333	365	347	298	322	344	345	334	315	324	296	358	306	384	340	322	360	341	342	313	351	319	326	302	326	316	316	298	345	319	367	328	335	337	357	300	298	274	331	339	353	332	336	310	341	352	320	330	326	325	341	334	323	316	322	333	349	330	342	360	337	319	343	345	327	303	297	324	356	322	304	307	322	332	332	343	283	301	334	319	321	307	326	321	340	327	333	320	339	316	314	347	312	313	309	319	340	342	326	349	322	324	296	333	353	315	349	329	379	339	332	344	317	344	354	329	301	323	324	308	312	348	353	366	282	361	318	309	318	307	347	343	319	353	320	314	306	347	331	337	303	312	303	381	328	325	310	346	335	299	328	317	357	346	313	315	334	354	337	308	332	332	345	345	324	298	267	333	327	336	322	341	302	327	300	363	320	331	338	327	338	324	310	310	296	312	365	335	303	306	308	322	326	311	334	309	342	322	287	316	313	279	324	321	303	325	330	345	356	311	308	353	337	337	345	362	325	319	319	320	335	335	302	321	347	311	331	305	306	326	334	368	328	318	320	316	300	335	338	343	302	297	328	329	326	373	290	278	303	325	339	307	332	342	340	340	360	338	309	317	312	281	315	346	321	308	332	324	336	339	335	345	314	313	327	306	322	331	338	350	338	336	357	315	360	306	302	314	337	344	310	321	333	325	346	319
44343	22859	2114	2394	2126	1717	1552	1389	1299	1219	1150	1114	1018	1010	995	969	913	893	919	886	882	893	862	851	928	859	849	826	812	880	777	894	801	786	831	809	842	778	799	820	829	777	841	830	790	753	801	831	831	838	846	800	752	851	794	808	785	793	787	843	790	777	843	774	818	803	774	775	794	813	844	801	818	750	836	855	821	784	797	776	821	789	809	810	807	800	795	765	822	812	788	781	810	808	727	776	807	791	739	769	833	774	789	831	820	781	799	798	761	785	774	812	811	755	771	806	821	841	796	825	851	790	821	779	745	804	787	803	793	794	828	800	796	762	780	830	806	797	763	781	775	810	768	804	793	795	793	800	787	827	809	792	812	842	826	782	814	781	838	866	792	742	779	697	792	820	774	745	830	792	828	824	762	761	746	861	813	818	806	840	770	791	767	836	768	767	771	756	831	763	800	817	777	760	760	834	799	753	797	807	783	818	756	786	814	815	788	799	792	810	817	761	776	785	802	771	801	782	812	811	756	811	799	813	793	790	857	799	760	812	762	783	802	830	810	842	815	745	795	809	820	767	814	842	773	852	793	789	790	823	790	801	748	786	749	819	785	855	814	762	783	800	855	778	822	834	799	838	774	755	833	825	776	790	774	771	774	814	796	790	802	772	865	801	777	750	792	726	811	790	809	773	765	804	804	777	846	803	793	792	813	765	780	801	792	832	808	797	766	855	788	802	757	774	759	787	805	806	791	761	784	781	820	813	791	743	785	818	846	756	791	752	792	725	856	794	832	791	841	806	784	781	762	800	751	819	817	782	826	812	833	791	770	768	825	739	766	801	814	808	811	777	813	782	817	769	799	765	754	771	815	778	851	772	835	819	867	784	788	816	738	820	822	848	857	758	810	741	762	829	735	789	795	792	852	808	814	770	802	798	768	803	783	810	818	812	735	808	801	808	810	747	815	773	738	827	788	839	776	815	818	764	771	766	804	809	818	800	807	835	846	792	793	816	810	764	777	750	758	808	760	781	816	789	804	735	768	810	807	852	804	821	802	757	785	788	752	822	801	732	772	808	835	837	754	804	796	767	799	812	776	789	779	786	781	798	838	798	762	801	809	826	778	779	796	772	806	793	778	838	755	799	848	761	807	830	800	794	812	800	745	768	766	832	776	828	817	745	797	815	783	815	770	795	849	795	786	775	763	826	781	796	768	752	803	819	779	779	838	810	778	839	756	778	775	834	810	804	765	797	822	830	806	830	783	777	839	793	829	820	787	817	798	837	769	840	781	788	803	794	788	782	764	811	817	833	751	785	742	784	839	751	800	861	810	767	811	790	820	846	805	841	783	760	801	814	825	777	766	810	772	747	773	753	773	778	772	789	801	763	776	800	791	815	827	809	792	778	796	786	802	861	816	796	826	799	778	804	809	805	809	799	798	855	769	751	821	783	784	789	762	776	804	761	852	786	833	806	797	776	759	816	769	740	716	824	805	789	811	800	810	790	819	787	844	832	817	832	823	812	791	811	787	840	751	793	807	789	824	844	773	811	818	778	795	724	797	772	732	809	776	766	804	824	847	833	846	778	796	795	836	805	805	810	838	788	823	742	789	785	825	797	806	763	829	788	774	802	806	841	828	765	749	774	825	809	757	768	818	775	796	838	784	772	808	810	795	767	790	762	789	827	752	773	791	816	818	738	803	814	781	766	749	797	854	795	758	810	790	812	728	781	794	806	801	761	768	776	791	813	808	791	796	790	805	820	773	806	779	848	809	831	814	793	843	779	812	811	795	780	843	802	850	837	816	832	781	808	780	840	796	799	732	806	791	792	789	773	836	788	793	824	775	719	813	827	807	790	843	812	835	816	802	785	839	765	767	796	812	785	842	769	813	795	825	802	770	819	823	752	829	834	809	794	784	837	751	815	797	771	820	821	809	769	815	787	792	811	783	794	817	757	767	853	801	796	842	807	763	796	773	728	849	747	823	822	814	779	724	761	823	805	777	783	839	783	763	752	789	783	804	816	814	857	795	766	732	807	765	772	796	803	818	802	805	796	803	798	800	809	828	772	810	755	784	795	817	756	790	793	785	785	757	807	777	786	773	834	766	738	795	800	784	799	729	754	743	820	801	779	756	773	768	766	821	810	803	775	849	787	814	798	821	803	808	794	781	791	814	762	803	849	810	736	821	780	793	781	798	799	804	771	834	813	832	803	804	856	791	814	777	789	816	783	799	783	795	812	790	833	801	810	815	803	780	802	820	795	769	847	783	771	788	807	809	806	793	783	833	819	803	782	800	810	804	779	846	793	813	822	824	799	791	829	806	795	775	764	793	803	800	799	812	773	790	879	768	804	807	831	801	795	832	800	805	791	781	755	840	816	788	756	807	811	770	788	818	766	798	743	795	813	785	798	808	838	807	771	800	763	782	819	804	770	801	777	801	815	815	823	803	813	836	769	823	739	823	761	789	806	752	773	782	777	816	844	768	768	799	835	805	797	793	796	795	823	841	818	750	697	824	836	771	789	746	804	806	790	854	803	763	791	774	758	795	759	743	807	806	763	781	755	736	833	808	753	809	740	795	814	835	754	746	767	757	792	816	851	806	770	840	840	781	794	778	811	772	796	792	832	783	761	838	762	773	778	754	794	729	789	773	762	813	823	784	809	832	831	818	799	849	792	790	812	762	796	857	833	794	795	775	779	808	799	775	784	767	761	755	823	770	809	865	826	791	852	799	798	806	809	810	759	798	763	765	759	771	832	782	810	830	781	768	807	811	836	833	801	766	826	832	838	769	840	809	781	788	793	823	760	787	798	823	807	750	825	751	767	797	806	770	805	771	778	788	762	799	750	851	780	765	766	809	756	798	785	831	766	795	803	779	742	821	778	774	806	831	767	821	776	788	857	765	835	809	804	795	793	794	824	784	798	740	798	817	798	782	794	800	753	756	792	798	757	837	807	782	828	808	787	784	837	839	814	817	812	792	794	795	811	780	793	858	764	799	825	821	774	842	841	814	791	825	835	758	749	797	839	803	751	762	794	789	787	799	772	769	794	800	740	793	790	800	782	812	846	813	795	844	811	787	757	810	758	814	815	772	770	814	793	792	804	809	810	846	799	780	766	818	807	824	775	813	752	781	821	793	807	742	766	825	804	775	811	807	777	834	816	801	777	781	811	802	822	794	833	778	828	850	764	755	789	800	839	777	852	813	816	814	813	758	846	799	795	802	761	767	776	820	767	812	831	828	811	817	821	819	826	814	766	772	780	791	793	772	762	798	767	771	804	771	811	785	772	803	806	812	815	775	796	716	770	815	760	816	841	816	834	787	853	773	800	800	822	807	739	805	775	760	760	756	736	844	803	794	796	792	798	823	765	813	834	837	750	815	783	782	784	821	799	829	751	788	802	833	772	795	802	767	794	811	749	809	805	773	825	776	806	802	847	826	784	809	796	777	793	810	753	815	823	754	781	796	747	843	797	764	838	809	789	767	843	759	806	836	780
82097	54034	17215	4351	1133	773	582	495	499	434	439	409	350	397	359	371	332	318	363	343	310	303	319	358	316	312	304	330	299	321	304	282	316	307	315	324	328	312	317	309	308	308	326	324	309	314	310	306	324	303	311	281	279	301	287	312	279	275	311	317	308	319	294	316	304	292	309	328	295	299	295	308	339	318	303	312	298	298	287	298	333	307	325	351	319	276	317	290	315	310	329	335	299	297	297	323	308	301	313	306	318	300	288	307	305	320	308	278	306	322	313	303	283	313	325	325	297	312	328	302	338	298	334	258	282	290	339	316	313	266	282	271	316	321	306	304	306	314	335	326	308	296	311	323	301	322	298	293	290	327	320	288	276	314	303	327	302	295	280	316	311	308	287	297	306	315	302	318	347	336	312	312	302	289	290	320	306	312	293	313	305	303	287	326	312	329	320	331	326	290	275	353	353	289	305	286	307	313	300	313	311	303	321	290	302	304	354	297	274	277	303	313	271	311	306	295	303	309	287	335	302	326	322	308	362	289	327	359	255	326	318	319	306	313	298	339	326	288	330	319	300	282	299	315	306	290	303	283	311	304	297	311	279	309	325	298	311	303	337	318	308	338	349	301	317	313	288	330	303	325	275	317	306	330	339	305	293	304	274	288	290	308	312	329	316	307	336	320	278	325	319	333	314	278	299	294	313	318	293	326	321	307	296	326	309	293	274	288	309	303	305	317	313	336	311	329	330	292	300	273	302	289	284	281	295	341	333	282	319	287	297	275	297	297	301	296	316	282	293	302	296	296	295	319	275	302	307	271	327	317	295	311	380	298	310	314	314	322	306	346	339	320	311	295	328	333	320	303	308	317	314	339	328	296	308	312	320	303	314	349	330	345	303	292	317	336	338	304	316	307	313	290	335	342	295	306	305	308	314	302	311	331	295	328	330	309	280	283	332	318	313	317	317	309	323	345	313	301	307	309	315	323	296	311	327	291	305	307	345	318	338	306	267	307	289	309	317	327	323	312	313	313	279	331	296	308	295	325	311	314	282	298	310	304	346	294	349	316	327	325	304	288	315	314	313	304	326	323	310	280	268	315	313	301	308	285	305	321	341	324	314	310	353	328	298	329	280	324	322	295	322	313	304	303	335	294	341	331	313	297	302	305	343	304	295	295	332	294	297	337	297	299	332	325	289	295	310	332	292	318	312	317	273	315	318	332	334	303	294	297	317	267	310	311	323	296	315	320	306	323	305	289	298	294	307	302	289	296	307	333	322	297	310	312	332	306	333	301	312	298	308	288	280	277	350	294	293	292	299	304	282	333	334	324	288	322	300	295	317	284	294	303	324	304	296	319	283	276	336	328	329	298	321	293	302	307	315	314	325	331	313	342	310	306	316	324	318	331	330	293	318	329	294	313	304	319	317	294	311	325	314	316	311	307	296	290	301	307	328	314	299	295	288	290	293	321	294	320	347	312	314	308	300	294	288	340	348	317	319	317	296	277	352	347	315	305	316	329	313	319	288	294	294	342	297	308	304	304	315	333	331	305	306	315	324	290	295	338	317	312	308	312	313	327	321	305	282	309	307	287	324	280	276	332	305	324	320	301	299	310	286	295	293	342	311	303	280	305	320	297	282	310	289	338	339	290	326	319	289	301	343	299	306	303	304	307	356	329	328	307	309	311	321	308	352	343	276	286	326	318	306	305	308	310	296	347	323	297	336	304	309	306	318	317	308	280	324	308	307	328	359	308	306	305	312	295	285	308	290	317	305	318	307	314	298	310	325	291	309	295	321	292	301	293	337	314	328	311	340	333	312	280	329	339	314	310	304	325	347	331	326	290	316	315	313	347	307	331	303	300	305	339	307	275	332	304	325	285	361	309	346	303	326	293	331	296	330	302	293	294	254	304	313	302	278	319	321	341	331	312	329	322	313	330	277	276	312	310	314	289	298	287	333	313	295	314	312	306	330	306	305	302	296	309	334	301	327	318	350	326	298	308	312	294	297	327	294	292	305	281	311	286	291	291	284	318	302	302	320	323	311	327	295	320	298	319	328	260	304	295	334	355	303	294	324	324	322	309	326	304	299	327	307	302	287	352	330	286	321	299	296	270	278	280	330	326	286	307	297	328	296	274	297	286	299	355	329	324	318	336	297	295	323	316	283	279	333	293	312	294	290	328	296	300	309	315	323	339	289	295	295	313	319	307	283	317	323	337	305	295	328	300	280	313	291	324	304	323	288	319	302	308	270	340	299	307	272	295	294	339	315	286	306	323	306	297	311	311	311	315	327	303	315	296	340	322	341	329	303	308	324	295	320	335	304	295	328	307	307	316	333	313	325	332	310	295	332	296	364	301	341	327	297	295	310	310	275	299	305	285	319	300	319	330	306	308	338	287	331	315	295	344	294	330	315	299	334	293	290	290	321	324	331	343	318	354	354	325	308	316	338	288	297	326	307	327	307	321	307	302	331	303	304	322	305	337	319	316	310	318	312	293	311	336	311	305	305	303	338	300	285	310	308	333	288	318	333	309	295	289	285	312	318	323	305	278	317	293	293	333	316	296	270	341	313	302	336	331	301	289	304	289	327	302	273	315	326	307	332	276	317	315	299	282	286	313	318	347	296	282	287	293	278	304	280	345	290	331	340	315	307	304	322	306	304	294	270	302	286	314	304	307	313	318	346	313	346	287	317	306	310	269	275	293	333	313	329	326	304	297	326	282	290	324	340	329	337	298	298	283	321	306	290	309	299	282	309	298	295	335	307	328	314	275	280	310	319	318	285	314	286	338	316	316	284	285	284	305	263	293	297	274	265	333	299	291	312	325	299	317	338	296	333	296	293	335	308	313	309	311	327	299	313	323	315	312	299	294	310	303	321	273	279	322	334	347	305	280	301	303	304	316	318	323	327	302	327	312	306	318	289	290	317	322	318	334	318	333	312	356	303	333	335	297	310	290	335	308	304	322	283	305	303	323	321	284	318	307	314	293	335	316	314	311	316	334	339	325	318	303	306	321	341	310	269	327	357	333	292	314	299	278	313	305	296	308	332	312	301	332	269	320	349	307	338	298	285	329	340	311	317	334	315	301	342	329	308	267	282	332	332	331	332	310	303	323	277	348	329	335	293	290	318	337	339	313	305	305	333	302	328	321	316	300	295	291	317	298	332	315	289	335	294	308	308	294	303	344	312	331	332	333	317	280	280	312	333	328	310	279	286	305	345	306	289	288	308	300	315	331	293	302	297	278	305	333	291	306	320	285	359	309	321	287	294	330	291	290	283	288	324	313	297	298	294	296	321	337	304	312	299	311	296	286	296	294	316	297	304	340	333	319	277	328	294	303	300	339	272	283	271	293	285	308	317	333	359	330	330	304	301	327	327	346	281	278	320	328	266	322	307	290	313	315	313	293	325	281	317	291	305	325	330	294	306	279	306	317	287	323	336	312	296	309	314	277	304	337	299	308	298	271	299	297	305	295	318	355	308	313	326	289	294	309	332	318
53863	30132	3253	3685	3196	2560	2292	1882	1623	1560	1376	1271	1216	1214	1096	1061	1029	920	960	954	944	882	883	911	863	788	879	803	842	817	866	841	826	846	812	820	786	768	758	766	739	712	776	764	757	800	767	767	765	769	754	746	791	721	761	734	759	774	738	765	735	693	778	789	753	701	748	726	748	781	785	720	778	734	771	724	789	746	750	741	688	803	778	710	738	742	765	733	755	763	716	746	748	755	748	747	671	784	747	695	748	732	765	699	745	729	714	754	742	694	671	718	729	730	735	742	745	717	738	741	773	743	779	782	706	756	771	727	747	711	746	700	737	735	684	724	741	787	724	748	795	773	787	692	737	741	694	777	748	726	739	724	755	702	721	732	740	733	722	729	706	717	756	687	705	685	738	717	725	707	753	727	724	735	776	783	712	718	729	719	659	728	738	709	753	727	767	728	751	697	733	744	748	776	739	704	733	684	740	751	723	643	756	755	741	712	743	752	712	702	747	755	714	734	729	716	715	783	728	765	736	733	726	736	732	709	751	691	741	748	757	707	744	725	726	749	741	736	719	721	756	737	718	709	669	735	750	729	725	724	682	732	713	753	767	722	734	735	758	713	721	730	755	767	738	746	802	730	713	724	765	702	764	687	713	713	705	722	733	730	711	758	687	747	719	733	749	715	753	702	716	777	720	756	719	733	733	734	720	761	751	756	688	761	724	798	759	697	690	712	721	756	684	732	746	747	735	726	766	745	679	713	706	711	726	746	706	709	727	742	735	769	763	743	720	737	711	683	732	718	771	759	744	739	745	748	759	745	742	723	734	736	767	733	673	689	703	702	728	764	733	723	732	757	729	742	694	655	737	765	737	736	751	754	717	777	678	707	741	701	743	750	726	714	730	677	738	700	701	773	747	776	739	750	697	728	742	680	716	768	731	692	761	742	729	698	763	717	738	698	764	764	769	711	709	721	746	716	726	778	741	792	720	723	763	747	734	745	729	770	734	711	731	755	695	717	765	780	777	698	747	776	699	714	704	744	719	749	738	765	716	749	732	791	750	725	708	762	821	737	766	727	722	719	736	736	733	758	706	747	716	752	729	713	725	713	759	747	716	720	744	698	794	725	755	738	752	711	715	724	747	707	673	770	700	749	760	750	760	743	753	749	683	736	731	748	746	776	775	702	703	762	714	693	795	748	726	740	681	765	743	701	752	774	771	704	739	731	731	738	737	748	737	708	689	739	733	706	781	733	704	768	727	725	727	727	742	724	803	732	699	760	700	724	736	741	753	720	735	808	732	737	744	742	720	678	754	725	742	677	739	700	701	749	760	772	749	731	744	746	755	732	762	764	708	714	691	750	716	766	740	732	731	765	718	728	719	764	699	757	741	755	704	774	692	729	747	746	707	731	761	708	798	702	709	759	731	746	725	786	731	731	690	705	751	719	724	713	757	744	748	725	725	760	721	722	746	750	752	720	752	786	721	728	745	733	743	787	700	737	719	701	684	741	716	703	720	725	753	675	697	740	830	708	731	785	752	745	740	710	753	765	714	721	710	750	713	746	713	706	748	750	742	739	744	705	700	769	718	688	725	746	734	733	725	743	779	698	756	688	726	752	771	716	729	741	773	772	736	731	729	708	726	758	735	751	723	715	687	733	710	774	774	750	697	707	761	708	779	738	731	673	707	735	775	726	726	756	737	769	743	712	737	741	708	753	729	715	739	703	762	738	741	755	739	676	699	688	755	731	749	663	747	712	740	765	758	722	721	738	759	706	715	723	716	703	721	699	720	700	771	759	768	744	706	728	717	755	733	738	756	746	744	737	722	766	731	744	752	788	735	738	743	771	728	743	714	770	746	745	720	736	693	700	731	803	693	757	743	744	760	727	747	748	756	741	750	766	699	682	682	722	731	723	715	731	720	743	724	758	747	710	705	705	742	788	714	754	664	667	699	706	735	729	768	737	749	718	701	742	733	701	714	745	721	712	725	771	766	748	689	765	708	722	742	766	746	739	771	717	698	712	744	774	764	729	729	708	735	790	759	715	691	716	697	753	744	699	744	730	782	732	705	773	767	741	706	707	723	752	714	715	754	751	708	733	761	770	762	717	770	749	711	735	756	756	721	776	776	723	743	747	717	709	692	734	694	744	710	738	737	786	778	719	727	733	725	743	747	717	778	755	743	749	713	734	750	768	738	691	784	777	738	759	770	722	733	730	713	730	742	721	681	702	698	747	785	688	736	721	739	697	756	749	717	818	745	780	716	715	708	729	721	739	744	683	705	734	752	705	727	712	752	769	713	758	707	720	744	754	682	737	740	724	764	734	710	697	719	707	673	701	762	705	756	762	705	751	728	784	756	756	721	706	713	722	734	684	736	719	725	725	746	743	770	801	712	691	723	753	695	734	711	704	716	763	710	700	777	725	728	693	816	747	715	764	719	694	725	728	739	733	751	709	749	778	748	751	793	731	757	699	745	765	718	765	720	725	684	716	716	718	761	711	691	692	748	715	721	723	740	701	754	681	705	742	699	770	749	727	735	691	741	717	737	683	707	741	728	740	743	734	722	725	734	723	733	742	696	713	768	734	711	732	713	699	752	753	735	692	723	741	698	731	736	703	711	735	732	703	739	674	719	723	771	711	733	729	716	695	741	739	694	717	723	741	766	719	763	762	717	769	696	688	694	721	725	737	764	721	695	779	747	719	770	756	709	740	722	753	678	761	749	759	749	717	767	735	726	740	785	741	766	761	772	764	688	736	726	743	721	725	712	696	708	714	764	725	732	769	747	744	713	720	781	747	720	733	714	728	683	712	721	722	701	774	721	764	766	763	696	719	777	771	774	755	699	684	700	726	710	736	698	766	704	708	737	694	796	737	736	723	731	720	740	734	797	692	732	748	719	766	735	763	738	762	713	703	747	743	740	704	724	721	694	714	747	690	724	733	692	712	710	774	729	743	752	714	774	720	713	697	734	780	726	708	764	711	715	729	747	733	698	734	741	712	736	765	721	723	727	775	740	698	751	797	715	741	761	770	717	715	678	715	722	745	754	774	723	750	731	727	720	724	745	732	704	750	720	725	776	693	795	736	782	745	690	720	713	746	746	713	727	754	756	723	750	764	720	731	681	780	726	768	730	730	718	769	713	711	756	712	740	716	732	788	737	745	727	761	741	783	709	732	744	740	688	673	721	739	728	761	754	762	735	750	746	729	655	718	748	723	742	754	731	729	746	710	717	748	718	763	741	705	697	742	744	741	706	701	754	725	712	707	741	712	705	713	690	761	750	715	748	720	742	688	767	775	732	700	719	774	720	752	709	779	737	726	731	757	729	773	696	748	708	721	698	689	711	735	773	736	744	727	756	723	720	778	759	738	732	763	728	734	730	719	748	755	744	748	721	729	702	730	726	740	766	738	736	778	681	745	735	723	732	743	778	734	747	732	746	742	780	711	786	780	743	725	722	706	740	724	740	734	754	699	765	764	743	715	718	760	730	677	785	744
20662	4332	238	187	184	198	195	181	166	190	185	189	193	168	174	185	179	180	178	153	189	182	160	168	178	178	176	180	207	172	159	165	174	167	158	184	192	158	192	156	167	168	171	157	165	160	182	193	188	172	167	169	181	179	158	177	166	201	177	178	167	154	165	197	193	189	175	179	172	152	166	169	174	214	194	175	177	152	183	187	174	169	171	191	178	191	176	167	175	173	186	162	178	172	181	164	171	185	173	185	167	181	181	171	158	174	170	195	181	188	171	165	173	164	182	172	162	187	197	179	152	166	181	183	154	170	146	175	170	186	183	182	176	173	188	173	179	180	174	171	159	176	187	167	168	166	137	166	173	170	197	183	194	165	141	171	183	196	172	163	164	184	204	169	164	168	158	159	168	173	192	168	177	169	157	182	178	186	145	189	177	156	205	205	158	177	164	169	167	157	161	185	162	185	188	137	147	175	187	169	161	164	171	172	170	158	176	191	158	211	170	175	168	161	184	159	194	160	176	168	166	183	185	197	171	184	171	170	205	168	172	173	167	180	176	160	170	164	165	194	174	201	180	168	169	178	186	181	181	168	172	188	188	184	157	201	191	183	170	192	185	167	172	174	159	162	172	171	178	159	160	175	191	176	172	170	174	184	161	182	190	163	164	167	174	162	181	172	193	158	180	210	190	167	174	198	162	195	187	199	170	198	196	194	159	181	181	169	173	181	183	207	168	179	181	205	195	179	156	178	168	187	181	185	159	174	174	171	194	172	165	172	137	165	178	166	178	170	179	194	188	176	205	192	186	172	192	170	167	179	194	190	158	174	197	189	172	172	159	140	140	159	173	169	182	179	149	195	159	161	178	184	176	172	155	171	183	159	174	179	181	173	161	180	160	162	190	190	178	159	177	163	162	176	177	206	186	172	201	182	148	176	179	160	160	189	158	197	175	164	156	173	192	194	195	157	164	173	163	148	188	167	177	195	156	183	163	196	177	173	168	182	164	186	182	174	185	170	159	191	177	180	185	174	194	193	190	174	168	158	176	184	183	194	173	166	183	180	165	176	164	169	190	143	184	180	178	179	155	161	184	178	198	165	180	178	185	188	170	174	177	179	172	162	165	167	174	162	182	177	168	172	177	178	185	181	195	179	175	182	179	187	167	177	194	171	169	186	179	170	179	173	180	176	180	161	175	168	153	191	188	189	182	183	178	190	172	161	184	169	153	152	165	161	172	166	186	174	173	174	203	163	164	163	188	144	176	193	179	142	184	194	173	184	148	153	170	156	151	159	165	172	151	150	163	179	164	184	201	207	163	173	175	226	165	163	182	174	186	180	155	183	194	172	173	165	195	187	198	182	189	181	182	161	185	163	165	179	172	194	168	198	173	188	187	173	164	157	189	171	188	171	173	167	168	177	181	168	167	146	177	161	158	154	185	167	172	177	177	169	188	184	187	199	193	151	157	180	184	187	195	170	156	184	175	177	178	181	180	191	194	172	190	154	186	168	146	171	179	144	164	157	152	170	179	142	169	170	174	176	167	178	176	177	186	174	150	162	182	167	161	189	183	168	196	201	182	136	172	167	170	169	185	189	174	175	176	152	187	202	155	159	182	168	155	161	163	159	195	181	181	184	172	171	185	173	182	157	153	180	171	171	169	145	181	172	174	174	173	172	182	141	185	191	153	146	161	189	175	175	156	172	160	163	170	177	187	188	166	150	161	192	172	164	153	203	169	172	179	168	183	157	176	169	178	181	188	168	154	171	171	163	159	181	163	171	152	163	168	158	205	164	169	154	188	180	161	175	142	177	169	191	162	201	173	201	174	170	174	165	171	164	185	186	168	163	164	178	197	159	145	177	170	164	176	180	185	175	177	167	185	176	178	178	175	146	161	158	171	173	157	177	150	185	159	219	170	166	159	174	164	161	166	178	185	160	168	181	169	195	182	154	189	194	167	169	184	197	180	177	159	183	188	181	178	157	204	168	158	191	182	181	180	163	170	188	183	171	150	166	175	161	185	189	191	179	179	160	176	158	183	170	206	166	180	180	164	185	194	176	170	201	187	155	186	149	181	171	170	176	172	128	156	169	171	162	160	152	155	173	174	194	145	198	188	175	188	172	139	176	166	189	174	166	175	156	162	195	197	172	192	188	195	172	168	178	162	196	165	164	170	169	186	162	150	180	194	192	176	162	161	154	189	170	191	161	176	199	170	185	198	152	161	193	162	163	182	187	172	167	175	165	152	177	167	171	174	189	181	162	179	171	195	174	171	179	201	182	167	167	192	176	186	194	169	197	185	152	165	177	176	183	182	178	158	179	170	172	170	179	176	153	172	200	170	164	186	197	178	158	159	164	196	150	184	141	157	191	175	163	185	218	173	177	192	166	172	201	175	161	172	176	161	159	149	172	168	183	176	166	175	173	181	161	169	183	169	179	178	161	147	159	158	168	173	222	163	177	174	160	173	169	152	157	168	189	174	187	173	174	162	175	161	176	189	187	166	182	184	187	151	189	156	160	203	183	177	158	162	182	178	163	160	160	173	164	176	196	183	181	188	199	164	180	184	165	202	157	169	160	157	187	184	177	182	190	180	184	153	139	175	186	160	188	149	176	159	176	167	165	172	161	160	196	161	183	169	205	159	168	177	190	169	171	166	183	143	172	166	159	173	180	171	159	190	181	200	168	178	170	209	189	185	169	168	164	156	175	168	165	186	173	210	185	170	160	175	180	186	160	170	186	185	185	184	168	162	170	177	200	175	175	169	188	166	156	184	164	190	185	182	164	166	182	155	176	180	164	191	180	167	181	191	185	191	184	165	152	192	186	189	160	185	187	189	192	186	166	167	180	171	182	166	172	185	150	175	167	197	168	176	168	183	215	182	170	146	161	140	190	172	159	186	174	170	199	149	155	176	182	160	150	182	186	181	150	177	189	168	167	173	153	174	169	193	173	168	178	160	175	190	151	182	176	179	184	154	164	189	170	172	170	164	173	168	177	158	172	186	199	158	174	194	152	175	174	176	170	183	180	180	186	180	196	174	161	152	165	171	185	165	147	179	150	182	166	168	171	183	175	185	162	164	176	182	173	174	170	163	169	177	152	179	196	150	166	180	193	202	168	170	163	190	211	188	171	177	172	169	189	183	196	191	179	175	162	191	164	179	182	189	181	148	177	179	189	166	174	170	193	164	159	151	188	166	177	129	169	177	166	179	168	171	179	192	168	153	159	184	195	180	190	176	161	194	191	192	172	188	162	160	163	142	160	191	179	177	172	162	189	173	177	181	159	184	187	183	156	181	173	195	172	170	151	164	176	184	171	171	135	148	171	204	192	150	174	203	175	196	172	206	171	171	190	161	187	157	170	177	184	171	175	187	149	183	171	165	160	177	175	198	192	152	185	168	156	179	175	170	169	169	173	199	179	197	188	183	176	180	177	150	176	136	152	154	202	196	176	191	170	157	168	170	190	145	174	179	166	180	152	164	184	163	181	162	160
19345	3925	534	571	541	538	509	502	489	513	485	515	485	511	454	468	486	447	501	500	508	482	455	493	500	465	504	456	534	443	454	481	480	492	468	493	468	481	448	444	482	488	493	487	477	429	491	495	476	503	474	520	462	512	439	482	486	514	493	453	489	468	481	464	477	501	458	489	500	526	459	487	481	526	467	509	506	481	453	434	453	478	464	521	502	463	493	477	485	465	494	516	475	427	460	463	455	486	442	486	461	534	497	501	526	502	480	474	486	460	437	502	455	497	492	457	472	504	488	522	490	472	473	478	485	457	518	506	472	478	473	485	473	474	483	501	453	500	451	517	511	468	478	513	488	472	467	453	495	474	488	492	484	502	475	515	491	469	495	476	520	463	491	506	458	475	456	460	445	471	502	466	489	496	497	530	480	479	478	461	456	457	466	482	458	478	467	455	443	425	500	492	441	461	444	483	472	481	445	493	470	490	492	491	483	460	501	490	498	493	486	473	492	514	494	496	464	492	475	491	479	446	503	470	476	502	525	478	431	506	492	483	511	488	488	490	482	453	454	505	462	461	466	487	461	470	481	458	462	494	481	450	486	490	470	483	514	472	471	474	475	475	512	514	530	473	499	518	458	495	476	493	482	452	474	494	475	485	501	469	453	459	462	465	476	460	496	474	482	495	450	499	455	500	476	477	474	490	460	505	512	479	508	439	451	481	445	446	482	512	470	513	492	461	465	474	486	481	469	465	487	446	464	467	473	492	463	487	507	484	466	502	487	479	482	483	495	461	523	469	493	505	479	497	484	514	483	497	487	492	485	489	470	474	463	517	490	485	487	518	496	507	508	491	482	505	436	494	463	497	520	504	486	458	459	457	520	518	469	476	513	493	488	469	464	475	470	522	449	529	456	467	432	448	489	506	484	441	483	480	443	489	506	528	442	459	443	504	439	478	508	481	476	462	479	471	481	455	481	520	456	467	483	455	468	496	475	474	436	481	500	513	480	455	501	480	492	495	504	450	513	460	448	472	477	493	458	504	472	478	470	451	489	453	453	477	511	505	466	474	530	469	477	476	479	504	467	488	476	488	503	432	443	541	467	474	482	490	472	464	449	490	474	447	472	510	485	482	479	478	489	436	515	461	512	465	501	488	526	490	467	496	507	492	499	461	427	512	463	447	491	467	479	464	444	487	475	471	435	491	455	437	479	468	475	478	481	479	496	521	504	492	503	486	491	507	510	496	482	478	517	456	472	502	454	485	487	472	477	473	465	500	480	471	479	491	493	484	477	483	488	460	454	516	492	476	486	484	441	489	491	444	479	483	496	501	491	453	519	477	461	457	497	493	494	515	479	465	449	447	478	493	473	473	540	471	481	471	481	490	511	514	437	504	504	494	495	470	515	487	459	470	449	427	483	472	469	444	465	517	459	498	462	542	465	503	480	509	496	517	472	482	485	508	482	498	448	502	485	473	469	498	485	472	507	478	455	447	503	482	503	502	505	467	480	467	483	480	474	480	469	494	424	460	517	466	510	506	509	451	451	487	528	489	466	494	481	454	521	524	480	483	476	487	496	503	429	492	515	495	471	483	511	468	462	465	434	485	446	494	477	465	409	503	470	492	485	470	494	489	499	484	476	493	458	472	485	502	444	493	470	464	477	507	458	477	482	459	518	463	484	487	474	463	455	484	457	487	507	482	485	483	504	477	495	477	429	497	493	456	499	486	449	462	468	484	497	441	522	511	482	496	483	489	469	480	477	483	485	480	465	464	475	459	492	515	483	470	460	463	474	465	480	482	477	495	455	464	518	483	524	515	444	465	468	495	431	473	467	486	445	473	495	490	452	467	467	473	448	449	468	510	506	509	482	489	450	506	461	447	497	453	507	446	491	493	492	481	538	479	472	445	483	511	472	467	491	506	468	499	471	463	482	467	483	452	490	522	481	503	463	463	454	490	500	487	469	456	502	487	466	475	508	487	497	477	483	459	472	474	517	475	502	481	491	486	492	514	491	468	502	472	503	459	473	494	472	486	474	455	472	468	458	486	486	488	461	481	490	466	467	509	490	483	472	485	468	471	472	498	520	465	461	495	465	490	483	484	506	492	530	477	458	494	447	491	545	484	506	495	453	493	456	487	529	480	474	458	498	491	460	460	479	533	490	470	433	494	460	455	470	468	474	472	488	492	485	461	471	458	521	469	477	487	488	469	462	485	479	491	465	461	499	501	491	486	469	508	483	468	461	458	491	440	517	473	484	472	467	483	472	511	458	483	471	493	510	529	473	461	449	458	489	454	463	527	446	475	497	493	493	477	477	490	477	481	507	518	475	442	504	486	546	458	485	478	518	494	473	483	464	485	514	468	498	478	487	485	478	494	492	437	473	489	471	489	507	458	483	476	461	453	448	504	474	491	485	478	499	494	500	504	474	487	515	474	505	497	490	471	495	456	506	494	489	490	512	478	473	434	467	468	427	472	495	444	483	515	514	504	511	514	508	479	457	481	469	473	479	501	453	508	483	473	465	505	475	506	488	489	458	511	508	474	466	472	487	469	487	464	471	473	479	480	498	520	454	519	447	491	456	440	509	458	474	451	501	472	469	473	469	446	490	486	519	502	468	469	456	522	455	495	498	496	500	493	494	479	499	453	474	492	477	487	499	463	509	499	474	487	500	451	481	475	433	474	494	468	462	493	513	493	478	444	459	453	462	488	435	448	497	491	464	496	490	441	469	469	482	472	436	465	476	440	467	496	475	494	492	489	468	478	455	507	505	474	465	465	460	484	474	467	479	497	490	519	469	447	478	476	492	477	472	503	472	496	484	506	473	495	501	458	463	488	485	473	438	450	488	480	481	431	490	481	485	466	473	453	463	425	488	479	444	502	502	459	486	505	506	466	491	484	490	473	493	455	489	482	450	467	519	484	450	485	412	481	463	504	506	458	473	505	472	486	463	496	501	511	471	444	477	506	500	468	481	502	514	490	474	450	446	481	492	524	444	496	465	453	488	511	477	466	480	481	466	436	446	469	488	451	478	455	464	476	482	539	435	460	494	446	457	469	452	528	455	487	483	524	511	470	496	513	447	470	492	475	455	508	510	517	503	467	469	499	494	474	517	465	472	495	484	448	464	478	468	475	461	469	465	436	467	472	463	485	495	468	488	501	468	482	488	489	450	463	508	500	476	485	452	447	460	491	484	454	479	491	471	494	472	524	463	502	451	507	496	441	446	452	481	456	481	478	461	449	451	482	463	494	492	449	481	460	492	470	479	490	495	481	495	486	498	471	480	475	516	469	460	497	491	459	515	487	500	453	511	496	501	480	510	504	445	466	491	495	475	465	498	490	497	450	475	444	515	446	506	458	499	489	467	498	460	461	492	462	473	492	508	471	477	531	481	512	479	520	448	523	504	484	488	476	461	502	474	463	525	480	462	435	454	478	469	504	473	454	412	506	460	473	450	451	472	453	448	483	479	492	491	497	501	449	497	458	499	451	514	480
70587	43808	10495	1304	621	549	462	411	419	377	368	369	354	326	342	365	373	359	341	327	312	336	346	303	338	346	338	336	335	361	335	333	343	307	370	324	321	336	341	328	325	336	322	347	324	317	330	320	317	313	315	289	307	318	298	345	347	336	336	332	313	364	316	331	319	310	313	313	322	328	343	346	355	332	340	318	328	333	330	295	341	315	344	328	334	306	344	303	339	326	311	325	289	343	314	320	330	351	346	326	325	316	366	334	323	371	332	336	339	338	333	333	351	335	323	318	310	343	299	313	360	310	335	360	342	322	324	309	331	332	345	322	346	338	318	341	332	329	377	344	329	337	343	301	326	314	329	362	285	319	343	341	351	351	364	341	330	323	351	330	334	302	307	318	324	347	305	308	295	312	338	326	304	332	343	305	337	323	325	338	315	329	308	357	370	349	300	313	312	313	323	334	329	350	311	312	334	306	327	302	317	334	318	311	315	314	303	358	308	364	285	351	341	345	294	309	310	309	324	321	297	316	316	336	324	295	315	327	302	322	333	312	306	315	334	317	333	284	284	318	353	294	319	327	328	308	315	316	270	312	298	327	349	317	326	322	349	291	333	313	327	346	354	308	331	320	372	339	315	313	352	331	336	348	324	336	355	342	316	291	363	347	331	308	302	309	315	350	355	320	351	303	319	326	336	311	317	274	321	301	325	337	268	313	307	304	339	334	318	319	327	334	331	347	338	306	328	305	319	364	329	320	324	330	311	309	313	325	309	321	368	278	352	331	340	325	326	334	331	325	293	285	309	330	336	282	296	333	312	396	326	348	345	342	354	356	318	323	318	285	317	345	311	306	319	302	308	333	378	341	297	303	336	299	297	326	309	330	299	317	331	318	325	333	314	334	350	310	290	331	330	328	313	309	325	339	302	329	306	299	342	321	334	336	312	317	345	302	348	337	315	343	306	296	320	328	338	355	300	340	342	326	312	328	317	294	336	313	363	269	320	302	303	301	347	330	328	325	360	319	323	322	336	323	323	313	310	296	347	323	330	314	285	292	301	322	301	306	361	324	352	339	326	301	348	314	338	318	319	337	332	327	308	327	318	308	320	313	339	369	335	356	321	312	341	356	347	321	316	370	328	335	332	330	376	305	320	328	348	339	320	322	346	296	353	319	329	349	348	344	309	330	315	338	325	349	330	328	327	331	329	323	348	376	338	306	303	326	323	340	321	318	335	358	327	314	316	318	349	329	317	346	353	304	314	300	336	293	359	332	316	313	339	324	323	314	329	336	298	330	326	312	297	337	313	349	340	333	321	332	299	297	321	315	324	319	329	301	347	326	338	311	330	310	328	331	278	341	355	317	284	346	323	322	308	332	327	301	319	343	324	288	340	315	313	304	333	303	306	317	338	344	333	329	288	337	313	332	307	337	330	318	347	305	369	295	328	322	293	302	330	320	316	286	336	314	300	288	289	304	344	322	327	327	342	303	305	341	336	342	328	350	334	354	314	305	349	322	325	356	302	300	355	325	360	295	326	344	318	321	328	290	323	319	332	299	324	312	357	360	333	342	341	317	332	319	346	339	349	334	280	297	296	353	358	322	309	309	346	313	329	350	347	331	328	344	327	306	317	370	332	325	316	340	339	323	339	344	314	324	321	310	304	356	307	347	291	348	321	370	340	340	348	336	316	299	327	329	283	320	315	324	315	311	331	340	308	318	349	339	338	331	307	323	324	316	314	332	326	329	285	315	321	316	310	329	344	317	333	293	344	301	361	323	324	327	320	310	311	345	317	332	325	337	314	327	339	311	328	296	328	318	323	354	336	338	319	333	330	346	333	331	338	332	334	334	334	343	311	295	309	332	336	312	351	320	347	328	331	331	324	348	293	338	319	322	324	287	321	339	340	359	319	295	366	345	335	288	282	320	336	317	314	355	318	312	327	310	355	314	332	339	305	349	293	333	310	328	338	341	313	321	322	311	316	341	297	328	304	357	303	311	321	330	333	319	318	331	339	306	305	352	313	333	344	286	335	317	328	315	302	300	327	328	293	332	299	290	306	334	333	310	325	283	309	367	334	350	342	333	337	315	317	327	295	322	315	325	337	311	309	341	318	340	329	322	285	319	344	304	342	327	343	311	336	317	318	321	302	314	269	306	330	332	306	317	333	300	296	345	331	334	338	301	323	361	303	283	311	333	341	311	354	296	319	319	333	326	335	309	304	329	352	333	334	347	335	345	322	319	318	278	339	319	294	312	337	320	301	329	327	307	325	315	328	334	314	338	344	306	336	286	323	339	289	311	308	307	324	323	322	339	353	352	360	340	333	292	321	330	328	331	309	299	310	331	348	318	318	297	317	290	311	292	322	364	333	328	306	348	316	350	335	334	346	324	322	311	348	319	326	338	309	324	326	358	331	316	354	335	291	301	333	328	315	306	318	322	340	310	297	326	333	318	324	313	316	318	353	335	349	295	308	350	340	342	341	315	323	315	325	319	309	327	303	334	338	288	357	307	350	334	311	316	362	333	312	340	326	339	343	297	317	326	326	299	313	347	301	293	306	294	317	337	365	318	328	294	361	328	302	350	331	316	345	350	324	316	327	321	339	333	319	299	351	288	323	313	333	343	298	307	336	330	303	334	393	315	298	323	360	356	295	310	345	369	310	306	337	337	308	339	318	332	346	295	316	362	312	361	360	299	325	320	311	324	347	338	294	327	312	359	336	288	291	340	328	299	365	300	338	328	315	305	300	339	326	316	318	311	308	330	314	270	325	325	319	317	322	325	348	329	313	310	309	318	321	307	337	337	317	307	305	350	331	360	326	346	314	350	315	291	293	321	286	315	287	333	346	322	367	354	308	340	302	336	341	307	327	301	331	341	321	324	348	325	319	312	298	317	306	328	308	291	358	323	312	335	349	343	261	338	326	298	322	344	356	351	334	284	315	286	326	316	274	335	317	358	309	314	309	319	296	324	306	257	329	319	337	348	332	329	332	309	343	325	326	318	334	357	346	360	302	334	307	342	339	328	339	324	328	293	315	315	293	307	347	324	321	307	352	359	332	318	329	319	320	327	293	321	309	300	317	331	332	332	301	323	320	341	313	350	326	328	311	316	331	347	307	337	349	333	351	290	328	351	334	328	320	329	340	345	351	300	368	344	303	359	330	344	317	276	341	331	332	326	311	322	317	322	327	338	333	323	320	340	322	324	342	343	344	337	316	325	337	346	308	307	297	302	312	292	294	338	311	342	316	301	308	314	320	307	329	320	345	313	368	308	332	322	325	320	334	330	339	326	333	325	343	385	313	333	298	318	336	323	322	332	346	340	353	321	342	336	355	336	327	327	321	326	324	314	337	345	351	317	332	335	332	299	313	356	333	306	329	311	330	344	336	350	306	290	323	350	336	313	296	321	329	314	275	315	333	334	307	333	319	348	339	315	330	337	334	324	324	320	320	321	282	288	316	319	326	333	299	313	315	321	311	308	334	346	317	303	344	350
44142	22052	2146	2390	2217	1839	1570	1429	1326	1234	1147	1100	1021	1044	985	941	923	917	902	883	895	906	849	869	820	805	871	817	834	839	790	827	830	713	865	821	861	822	768	838	839	809	812	802	828	745	832	802	774	825	800	773	780	821	815	804	809	790	783	784	826	790	762	795	761	804	777	842	756	774	766	774	752	787	824	798	811	793	838	794	783	777	759	782	810	800	788	777	808	789	789	797	792	778	784	786	753	819	812	789	804	844	787	805	810	756	834	793	796	757	855	777	759	782	830	796	757	821	822	744	790	784	799	751	792	800	732	738	767	816	789	810	813	831	735	750	782	735	817	793	772	789	772	763	783	739	851	827	807	782	789	789	774	806	860	747	761	809	789	782	763	744	753	826	812	794	794	815	793	754	783	832	805	790	798	814	806	795	728	835	761	846	817	773	782	742	782	770	760	792	778	775	749	744	791	825	793	792	816	758	792	794	769	786	782	778	741	767	824	775	772	807	798	776	808	868	810	828	830	760	763	804	779	806	834	789	779	812	803	775	788	824	770	801	799	803	791	784	784	751	777	802	744	757	739	798	810	751	763	770	818	776	774	808	817	783	775	787	784	780	741	854	778	848	823	783	776	763	799	755	816	800	785	837	784	770	824	783	798	821	792	804	784	803	828	848	748	791	773	764	798	780	778	850	771	863	769	796	811	791	798	783	770	815	762	753	816	760	814	823	820	790	824	750	762	813	758	816	802	846	840	794	758	790	764	767	789	765	758	820	807	825	777	767	806	749	793	798	796	743	766	761	757	818	810	765	770	790	790	762	744	776	793	784	810	809	832	764	777	747	788	786	784	809	762	841	839	826	800	795	776	796	818	746	798	783	775	794	792	784	818	766	786	808	772	828	799	810	831	818	816	796	838	742	771	788	832	761	797	829	735	785	795	752	774	805	749	792	793	779	843	794	784	790	747	776	829	800	804	789	777	786	823	797	816	808	804	836	834	808	750	782	791	739	788	788	823	775	787	829	790	735	809	786	741	759	754	775	772	765	817	824	850	779	795	774	821	791	752	831	802	811	825	795	792	795	744	827	782	769	758	746	768	771	788	791	802	875	802	743	790	801	850	748	833	764	773	777	778	787	768	819	817	825	798	793	779	780	772	803	823	777	874	748	740	801	817	747	732	745	755	832	793	814	813	796	821	736	742	821	796	731	786	779	819	763	760	801	764	758	835	732	779	771	731	777	802	800	789	763	814	751	797	775	732	800	774	832	834	807	786	756	777	736	830	782	785	781	733	776	802	828	842	826	740	785	828	770	781	744	775	765	795	779	757	837	826	794	823	787	786	813	762	786	797	812	793	809	793	819	803	787	780	798	797	774	770	750	777	767	779	741	761	794	851	823	744	809	791	749	790	758	823	832	792	820	774	795	770	771	774	778	813	817	784	743	787	836	809	822	792	848	736	792	799	758	779	742	832	788	785	785	779	786	782	786	832	809	867	725	835	723	785	809	785	813	804	797	775	785	820	771	729	801	765	771	808	791	835	749	775	799	781	801	796	760	811	816	765	779	770	794	793	814	821	762	788	809	821	807	798	778	760	781	782	772	831	783	779	803	771	837	817	803	789	829	822	806	798	800	760	816	804	793	757	812	802	840	742	767	786	844	809	755	789	760	851	808	775	790	779	787	814	821	760	777	817	780	798	784	745	794	798	777	778	807	773	771	741	815	807	780	817	870	758	797	810	750	808	842	782	786	808	760	848	812	842	781	812	774	822	748	784	849	785	815	814	781	764	786	750	754	806	803	816	794	787	771	777	798	780	836	779	751	851	764	791	799	822	796	750	787	773	775	834	750	804	762	802	810	771	772	724	800	755	786	761	771	791	810	752	774	740	795	835	784	788	811	791	787	788	829	817	785	778	812	821	775	831	830	766	784	786	831	797	775	798	768	768	824	772	855	757	816	783	723	767	758	769	802	860	812	763	773	793	791	783	807	766	825	760	767	832	807	849	789	778	774	770	833	838	818	767	808	848	751	801	738	859	788	815	778	775	780	749	771	829	868	767	768	824	800	853	824	751	845	753	789	753	780	801	773	767	744	796	755	778	794	794	782	798	759	812	787	777	798	738	794	779	779	784	767	781	801	754	807	801	813	825	773	831	748	821	794	859	777	759	744	806	757	826	773	802	755	753	799	822	795	778	803	773	764	814	804	751	765	813	803	814	793	809	752	801	813	838	796	831	760	813	816	802	846	754	790	796	793	808	789	778	823	796	815	807	800	826	819	797	766	840	786	833	810	812	756	796	747	749	807	817	752	838	795	821	804	785	775	782	780	831	758	768	779	774	812	791	743	816	739	760	771	825	760	764	794	791	752	740	749	778	760	782	745	796	827	800	822	768	826	809	817	767	795	770	744	760	776	818	763	846	862	801	754	768	764	767	779	790	749	807	812	768	754	771	799	773	783	780	791	759	788	773	809	755	852	805	789	743	766	759	821	787	787	794	729	788	800	774	873	806	823	748	784	811	824	821	825	794	790	786	760	765	792	815	767	792	803	780	780	756	769	787	804	810	802	777	765	800	774	764	827	770	764	812	824	831	753	758	786	776	757	762	778	797	809	788	804	770	812	804	827	743	773	854	823	812	810	789	811	769	775	794	762	812	731	747	857	825	758	794	765	787	754	779	841	805	760	847	773	804	778	800	802	769	839	790	843	785	735	803	789	787	775	837	823	785	782	788	820	748	810	825	828	772	774	758	814	778	806	785	774	793	789	752	745	801	841	775	762	823	811	809	814	819	813	802	766	763	853	839	824	807	794	762	785	785	799	804	819	812	769	789	787	785	782	748	788	769	770	789	727	777	792	797	792	769	828	815	774	792	758	750	832	812	820	798	782	802	781	790	728	823	807	779	819	764	788	726	777	799	845	802	761	760	769	803	831	795	821	783	791	792	779	786	795	817	737	749	791	733	797	785	829	788	780	809	788	808	764	810	826	762	740	772	775	791	807	848	783	769	834	786	802	807	731	774	778	757	790	810	756	788	823	787	784	755	769	770	787	792	800	824	786	796	822	832	819	760	837	799	811	781	805	740	790	806	750	809	734	787	804	787	829	796	773	792	779	780	800	818	797	792	737	773	736	782	832	767	762	807	738	801	771	833	771	748	808	792	831	841	803	744	773	766	786	786	822	780	836	841	813	757	785	793	819	820	839	799	764	766	768	749	793	759	796	828	804	767	857	797	832	796	770	795	793	804	740	746	825	757	817	811	782	808	811	794	746	849	746	831	777	826	816	800	789	763	807	815	765	855	789	754	789	807	784	809	810	814	767	846	818	794	829	747	849	798	821	803	795	791	759	795	761	796	796	792	787	769	827	754	788	819	803	798	811	854	794	797	728	820	783	795	742	774	791	753	757	760	820	736	777	742	817	833	804	767	743	797	808	788	824	762	759	768	825	776	748	785	802	781	777	786	797	782	780	783	834	860	795	776	798	817	783	758	772	811	795
80825	54780	17210	4091	1061	782	653	534	469	428	372	363	366	393	339	369	337	339	372	305	316	341	323	293	344	321	334	336	337	283	330	309	353	338	297	326	304	299	343	328	349	330	353	302	318	301	290	279	339	306	313	364	289	307	324	326	311	306	329	293	290	301	315	294	293	290	306	323	287	301	298	300	319	332	330	305	320	329	333	283	319	310	322	282	295	298	296	313	294	315	309	320	326	333	291	292	287	311	321	339	333	279	322	299	341	298	304	275	354	302	313	326	307	300	326	317	322	356	317	326	317	336	333	317	281	308	303	291	291	300	267	275	313	296	282	310	316	326	329	329	334	304	283	277	287	302	270	325	333	283	339	305	294	284	331	306	300	340	312	303	301	308	309	329	284	281	331	306	300	352	291	319	306	328	318	295	321	309	316	302	325	311	336	309	324	331	345	312	310	278	320	334	346	329	295	323	325	309	310	317	286	269	348	277	337	316	338	321	276	310	287	331	299	305	297	331	305	293	305	314	283	325	281	296	313	309	289	334	297	317	305	312	296	306	311	346	342	293	292	310	325	301	290	322	322	335	330	301	325	343	312	329	294	293	323	307	299	265	318	284	298	314	306	269	312	307	280	284	259	314	317	323	314	321	299	292	282	289	304	329	331	291	311	303	319	330	297	324	305	317	329	324	294	304	300	318	286	279	316	302	325	317	310	322	292	326	296	300	320	334	301	346	323	303	309	290	306	290	272	319	318	305	319	329	278	312	302	326	292	305	299	328	321	308	345	327	321	299	281	307	310	295	314	296	276	296	300	290	290	305	260	310	330	299	298	315	337	305	284	319	312	306	319	298	318	288	318	296	301	309	334	292	305	288	291	318	316	290	313	303	312	309	295	290	278	335	298	326	293	344	283	312	322	322	305	321	310	303	331	326	292	280	297	340	309	308	322	322	329	306	290	301	339	294	286	293	320	335	336	315	306	342	317	341	298	286	361	312	354	338	312	332	289	322	312	287	301	318	339	275	297	302	293	316	306	319	289	303	310	306	314	341	310	313	286	324	281	349	286	298	321	318	324	316	287	312	290	307	292	323	328	316	296	316	318	280	310	302	294	326	284	330	317	320	305	283	313	319	300	270	253	278	323	308	290	300	343	344	300	305	305	297	295	316	313	326	292	293	308	312	318	331	310	329	322	331	321	285	324	310	286	308	334	317	322	315	294	315	305	292	293	322	324	295	311	306	311	307	315	310	315	299	288	333	309	288	319	330	307	283	289	313	324	306	298	312	317	322	292	321	305	294	322	294	330	299	290	305	317	300	311	323	311	304	311	312	312	307	299	315	280	311	351	304	306	296	292	285	304	277	318	294	296	299	309	315	313	344	315	303	347	339	315	297	304	303	279	272	300	285	313	308	306	288	308	293	355	313	327	315	357	302	301	355	303	312	330	329	317	297	304	292	307	280	327	293	309	310	320	282	288	326	326	335	325	318	310	303	331	297	313	313	280	310	288	286	312	287	288	289	288	314	310	353	307	295	318	320	286	309	306	290	295	314	316	318	310	305	316	287	308	294	316	337	296	303	307	288	326	327	318	303	330	342	340	338	319	309	322	318	316	299	349	280	345	324	303	284	302	300	289	318	326	359	325	327	288	311	304	315	299	308	246	326	320	306	289	270	308	273	313	328	315	300	309	321	314	289	307	312	273	311	310	328	346	345	300	314	317	291	307	322	322	326	319	313	301	303	318	315	311	312	348	291	347	306	325	292	268	327	308	305	303	298	288	334	330	296	303	314	302	303	339	317	313	290	340	325	299	308	268	297	316	331	320	304	332	309	316	271	277	305	318	317	318	321	293	272	300	307	305	310	303	343	306	313	291	295	315	299	323	320	303	272	292	276	261	306	316	293	313	295	322	312	353	333	323	298	292	283	281	307	307	336	276	282	280	290	292	284	292	316	340	339	303	293	314	305	315	297	291	287	305	337	323	296	304	324	335	297	284	313	328	279	323	302	303	324	328	296	315	334	300	335	279	334	313	317	334	289	295	334	310	332	296	329	324	316	313	319	293	325	311	307	301	337	274	324	319	301	299	309	300	354	280	296	298	322	328	334	299	302	306	298	336	304	302	285	319	338	320	297	284	290	358	304	348	306	306	261	320	329	292	290	315	278	341	285	290	300	291	312	309	323	326	333	306	299	273	261	264	297	363	306	307	335	303	308	302	322	305	309	321	328	295	307	334	312	325	333	281	273	318	323	332	308	282	300	342	339	335	316	291	301	327	332	314	318	322	323	331	276	318	298	309	308	308	342	302	295	305	306	321	361	299	287	333	328	317	313	306	318	302	304	342	324	295	342	296	293	278	340	259	301	296	319	308	331	333	319	305	306	317	307	304	324	330	361	322	303	293	319	309	340	314	339	318	291	299	312	310	313	342	351	314	332	303	322	323	301	328	296	337	320	316	356	318	307	294	313	314	302	303	290	303	324	308	311	305	317	297	291	353	305	308	341	291	300	313	309	279	313	316	296	334	320	320	335	308	290	288	302	292	306	295	345	267	291	316	298	305	317	316	296	304	296	318	295	324	290	299	321	304	303	312	319	312	325	353	318	320	321	308	309	318	321	324	297	338	319	329	315	294	324	304	315	323	353	285	309	318	304	307	325	337	338	287	303	313	291	326	304	328	314	320	292	308	311	309	327	280	324	305	288	289	309	313	339	313	305	343	311	314	335	321	286	282	311	341	317	302	343	320	274	323	344	301	308	324	360	318	303	291	308	312	300	289	308	346	318	341	320	285	305	304	309	289	306	290	282	341	280	300	278	312	284	300	324	313	310	323	289	278	302	328	330	302	291	337	340	313	309	328	310	327	322	308	323	292	325	324	339	316	314	313	328	315	286	302	301	307	289	305	296	264	330	287	340	296	310	306	314	338	283	306	319	302	322	302	327	355	304	309	331	294	272	308	310	308	288	309	290	313	285	281	292	302	293	339	328	321	322	302	334	324	307	289	289	269	331	321	299	295	318	320	338	331	266	288	324	302	348	313	290	306	282	328	319	305	312	308	332	328	301	321	318	331	336	265	311	273	279	283	310	346	287	297	303	331	311	304	290	277	338	279	325	340	293	315	289	300	333	320	330	299	298	312	335	319	320	308	296	334	321	291	317	320	307	294	324	312	307	313	334	322	303	315	313	295	319	335	311	319	341	311	335	292	277	304	323	303	329	326	283	298	302	300	326	336	309	285	317	260	289	314	303	303	297	315	290	283	304	317	314	318	289	305	283	328	343	289	343	298	299	299	352	274	306	310	333	326	293	280	278	363	292	324	295	272	313	324	318	308	344	339	317	332	305	301	285	318	342	323	302	324	327	312	322	336	287	295	317	301	329	335	296	287	301	313	306	342	287	322	280	314	309	330	305	302	302	301	268	327	328	311	290	307	300	279	299	320	324	311	306	279	303	333	306	301	316	309	324	299	306	295	289	319	318	313	298	309	297	346	265	309	322
53758	29134	3302	3844	3211	2725	2300	1998	1686	1556	1404	1281	1200	1103	1091	1030	1035	1021	967	901	910	966	868	868	832	920	882	848	841	781	813	809	787	755	791	799	791	753	794	802	765	749	775	755	754	757	757	735	708	758	735	749	775	759	766	791	775	789	741	782	776	733	757	773	715	709	727	755	751	769	766	758	820	726	738	755	688	801	767	738	746	726	668	746	758	741	736	744	758	718	740	775	727	717	735	724	710	694	756	700	728	719	774	758	758	741	732	703	704	788	711	734	722	741	722	739	716	771	766	709	746	739	722	725	728	759	722	715	765	730	785	739	735	716	761	746	746	740	731	758	735	707	751	687	754	730	689	706	722	770	753	774	709	777	738	707	718	780	748	711	744	696	722	680	735	766	733	739	683	639	764	693	736	743	715	724	701	717	709	736	746	748	765	767	692	710	690	662	707	768	734	734	758	758	779	725	738	784	711	730	748	741	707	756	751	777	740	710	756	729	731	715	725	727	717	693	781	728	717	736	714	719	792	731	735	796	730	739	745	745	689	699	721	706	722	711	706	711	742	715	728	742	763	740	726	722	694	751	761	750	701	709	715	766	728	697	685	692	747	741	698	735	728	702	736	696	734	751	747	748	721	759	735	698	723	768	718	722	744	724	737	758	763	739	691	715	724	711	718	694	779	741	763	712	759	703	749	729	757	720	701	726	783	706	692	712	686	712	717	697	687	679	709	721	753	709	709	751	784	738	750	733	736	724	705	760	702	709	748	727	701	696	713	762	687	760	780	744	746	738	713	708	744	722	740	693	757	681	725	777	697	783	743	710	685	738	719	726	744	686	772	693	738	715	750	747	715	738	704	686	712	740	803	681	715	736	708	715	755	753	718	760	776	680	754	720	739	757	709	727	746	699	747	744	737	703	710	747	689	743	705	764	733	686	723	733	742	699	708	741	709	738	740	729	730	770	733	748	665	686	702	710	733	771	741	694	717	702	745	742	672	715	744	727	747	738	743	699	697	755	706	703	735	755	724	743	761	716	750	730	803	723	704	714	733	729	704	731	700	688	716	759	739	664	707	730	717	731	783	739	708	699	739	734	737	726	722	746	771	747	744	724	724	736	719	777	712	749	731	723	739	717	726	738	740	706	784	779	724	755	735	764	740	723	753	697	747	698	704	761	744	743	739	709	781	722	722	748	729	747	758	741	687	782	669	766	701	714	671	688	712	706	726	730	766	710	700	726	714	717	710	761	709	731	751	670	699	745	746	676	719	668	785	715	752	716	738	710	698	708	702	730	755	752	757	725	698	688	674	773	782	733	716	713	736	688	786	669	727	723	753	717	745	774	786	704	725	729	689	713	720	736	695	687	756	675	774	704	749	749	749	740	742	733	755	726	720	747	694	746	727	731	722	733	722	763	717	710	708	733	709	796	739	764	723	704	709	748	744	769	737	708	745	748	768	708	709	750	695	714	729	636	742	699	698	746	740	731	743	735	800	720	728	768	762	733	668	787	750	721	746	767	692	779	712	777	743	781	709	701	734	741	733	736	713	685	746	741	712	725	732	762	734	724	705	700	685	729	711	725	733	728	747	721	746	776	691	713	758	733	722	720	711	736	751	710	687	727	696	716	754	744	742	722	724	730	763	732	695	710	705	715	742	720	732	731	737	760	752	721	731	700	697	708	755	735	755	668	752	768	701	730	703	696	670	732	759	773	710	671	745	726	760	718	719	712	731	702	712	759	731	696	700	698	697	738	719	729	734	734	713	720	754	794	745	708	744	739	717	728	743	724	682	678	749	717	746	704	706	789	784	761	778	741	734	732	738	729	731	730	732	707	798	735	719	711	715	736	745	753	690	736	726	732	769	702	679	755	744	731	732	720	754	715	729	726	692	724	725	715	712	691	724	753	736	725	729	704	758	771	697	716	714	719	719	687	720	719	698	745	709	763	763	735	720	680	724	698	754	733	772	742	746	682	695	714	720	711	734	747	759	710	751	724	730	708	749	734	710	702	727	732	728	722	721	746	769	748	709	735	691	774	717	744	752	690	714	727	706	666	702	736	741	675	726	712	725	684	753	717	715	728	749	700	741	691	718	733	730	742	753	742	754	689	727	690	719	695	740	703	713	670	736	698	736	711	763	739	763	686	679	722	801	734	720	711	728	732	678	768	701	704	712	788	786	718	727	747	714	719	713	700	754	729	708	704	725	718	715	754	750	723	720	737	747	744	750	722	728	724	721	734	743	721	737	686	687	691	719	697	780	733	724	763	717	733	712	703	728	738	732	737	735	750	738	795	767	748	706	710	725	732	730	698	762	772	751	727	725	692	715	762	732	712	742	756	697	725	795	707	703	725	744	728	722	769	761	744	682	750	742	711	738	698	715	708	724	757	765	765	737	778	704	722	769	714	714	738	717	720	739	707	770	676	757	672	694	726	738	702	728	729	746	724	741	671	698	720	694	718	742	684	759	733	722	706	722	719	700	742	766	752	750	738	754	728	698	705	687	754	728	732	735	697	688	704	757	743	757	719	758	734	753	751	682	719	690	718	719	727	681	727	726	761	747	729	721	749	723	691	711	792	770	746	737	738	726	737	706	742	720	726	723	740	737	676	738	745	706	770	732	706	698	755	761	741	712	734	737	695	759	739	717	774	707	771	672	696	669	760	747	737	744	715	747	743	738	710	702	773	715	743	760	718	769	737	712	735	743	778	724	639	732	801	710	748	700	706	721	686	731	683	723	738	738	710	720	701	735	697	704	708	689	730	710	730	751	749	742	724	745	716	717	754	726	720	726	718	756	708	728	711	723	771	717	725	714	759	726	696	697	760	716	685	690	747	766	718	721	749	724	695	713	706	715	677	727	745	722	678	744	699	740	761	750	769	760	754	731	735	721	765	704	709	693	725	739	754	717	773	725	703	677	737	813	701	733	699	693	719	725	728	761	706	735	743	693	734	678	783	743	676	711	719	709	721	736	727	749	694	758	723	785	714	755	702	769	746	721	731	801	735	706	726	716	714	690	734	740	744	745	719	708	765	746	707	677	758	687	646	733	746	748	693	708	714	726	724	704	753	745	687	730	718	764	695	729	767	723	717	733	777	713	686	731	752	760	683	734	744	733	724	767	696	679	772	740	676	718	734	744	758	736	731	715	713	766	714	760	773	710	731	714	702	769	685	721	774	795	730	715	746	709	745	733	734	696	746	688	716	712	739	709	751	743	695	728	806	779	736	740	718	700	721	744	704	745	691	740	714	723	751	759	723	736	728	722	692	700	708	710	739	740	685	722	738	752	701	755	725	746	677	730	703	706	793	705	680	700	746	747	713	735	780	733	733	724	753	722	695	741	724	742	722	708	745	749	707	752	722	769	757	765	756	706	732	713	759	704	687	735	749	780	746	735	756	713	725	707	716	759	732	689	739	731	758	714	750	696	738	744	709	731	749	761	765	696	718	722	685	741	751	722	712	737	742	685	718	736	705	714	715	646	745	716	763
20957	4644	232	176	204	189	191	186	178	151	173	182	156	189	173	171	149	156	171	172	181	191	189	152	168	156	171	169	190	185	164	190	177	177	192	146	186	159	176	161	181	173	163	154	183	179	165	165	206	166	183	167	173	194	184	180	157	182	169	183	178	193	171	155	165	169	171	181	159	191	159	158	156	210	169	189	199	168	165	191	185	162	168	177	186	152	189	181	162	194	181	181	172	166	194	191	193	187	176	194	171	187	201	173	198	185	170	188	165	173	171	163	173	140	164	187	176	168	185	211	176	185	160	167	179	203	180	173	199	199	171	183	173	175	182	139	141	152	180	182	167	170	188	148	183	157	188	162	194	137	159	185	174	167	182	177	180	182	176	177	191	159	167	197	154	163	163	178	203	148	177	174	179	163	187	180	177	163	192	152	168	176	172	164	177	171	182	187	170	149	167	159	163	201	173	167	174	179	184	177	158	155	148	182	160	186	178	180	187	160	163	199	188	200	196	184	179	176	155	171	179	163	165	180	182	187	178	155	195	179	160	198	181	174	156	161	187	190	166	162	182	171	185	159	180	160	189	183	171	178	172	167	140	165	165	153	180	172	174	184	181	173	131	178	172	183	175	185	185	144	173	172	173	174	185	172	190	170	161	188	165	174	162	195	179	171	146	183	163	182	162	201	184	185	165	176	170	181	188	178	164	151	175	136	175	188	167	159	189	161	208	171	182	168	171	166	186	168	177	169	161	184	171	141	176	156	195	166	165	178	167	158	182	163	169	191	170	168	162	173	161	180	167	206	153	189	169	153	170	177	168	162	179	163	195	191	162	221	184	168	163	150	179	179	175	174	176	178	169	185	154	184	194	174	191	184	166	159	200	184	194	175	183	159	142	176	170	173	182	181	154	160	163	167	158	168	172	159	164	152	173	166	168	192	181	172	166	171	191	169	178	159	157	192	159	154	168	167	156	156	167	169	160	183	192	162	202	183	186	143	180	196	173	195	189	164	171	169	180	155	186	216	157	186	166	145	183	176	167	192	168	177	181	179	176	195	169	162	147	180	205	163	176	185	155	163	174	171	201	180	171	170	174	153	164	174	156	158	159	163	163	176	198	175	195	178	155	164	175	192	173	170	188	176	200	172	180	164	163	180	205	170	160	179	186	191	197	175	167	193	163	178	188	183	161	176	176	174	198	177	172	156	162	164	165	194	172	181	158	145	191	179	172	157	182	161	154	174	167	182	164	159	201	176	173	171	168	138	166	185	162	187	172	178	181	192	174	172	169	164	188	175	171	161	190	179	183	145	172	176	177	168	180	180	165	190	183	192	175	156	181	164	177	179	181	167	172	176	197	161	192	178	188	178	168	178	183	189	176	179	168	174	180	162	185	163	187	157	180	165	180	180	178	167	171	170	159	209	167	183	157	175	186	184	188	159	174	164	156	160	187	173	180	164	196	183	170	180	173	157	161	180	184	188	162	168	175	195	179	204	168	167	165	147	167	177	175	164	157	176	180	166	175	189	189	171	189	185	165	160	166	165	179	157	155	141	169	176	174	168	152	169	188	177	176	187	192	161	177	160	167	168	181	183	145	182	194	168	186	186	175	177	174	160	186	155	170	180	168	163	191	175	172	164	170	181	168	159	188	175	179	153	164	198	139	175	204	166	135	169	169	160	180	196	190	182	177	172	176	204	197	195	172	131	166	183	184	172	193	182	185	194	184	210	174	208	184	165	177	174	161	163	189	172	169	173	180	171	175	161	184	193	165	185	174	178	157	174	184	157	178	177	162	152	177	163	166	170	192	179	161	169	182	179	154	179	163	184	175	183	184	176	165	174	170	194	168	171	176	175	203	148	156	177	174	170	158	182	151	177	179	196	181	160	187	167	172	163	177	176	165	158	164	193	165	167	196	182	173	151	154	178	176	167	203	181	171	150	199	182	176	200	178	163	179	223	185	176	172	176	164	159	203	178	180	176	202	158	192	152	175	159	155	181	175	193	195	192	171	182	172	161	174	188	178	172	168	161	152	195	185	167	187	172	148	182	152	152	170	177	174	189	181	168	186	157	149	166	203	161	163	197	165	163	194	163	210	185	170	179	161	192	161	178	155	168	186	180	154	168	194	177	162	162	171	178	164	187	181	173	159	176	174	179	167	172	173	172	177	173	158	175	160	169	161	150	170	177	178	171	192	185	164	165	159	178	190	165	149	189	178	178	180	160	162	198	190	202	168	163	185	159	158	172	163	177	171	158	193	191	192	184	199	162	187	174	187	151	180	174	163	176	166	189	180	201	185	202	161	139	172	178	153	189	175	167	189	183	176	177	171	188	176	183	192	176	159	169	170	167	177	168	158	184	158	156	175	160	149	197	192	178	188	172	149	168	208	177	183	182	162	174	157	182	170	175	164	155	170	165	185	161	181	172	165	159	155	166	186	167	172	170	205	176	156	186	156	180	169	167	155	206	166	205	178	161	169	159	161	190	192	163	172	165	181	190	184	150	179	178	183	177	194	200	175	198	173	189	187	181	158	201	171	161	166	171	187	186	191	192	199	141	154	157	174	180	153	167	170	207	169	159	165	177	174	162	168	190	187	189	170	159	179	191	158	172	207	163	163	158	173	176	168	172	173	161	187	165	173	169	157	154	155	170	169	168	182	161	184	191	190	174	161	161	173	172	175	172	175	167	184	162	186	179	158	191	177	159	172	170	155	190	173	171	162	147	169	173	152	172	169	178	171	187	166	156	167	203	168	162	178	163	182	189	152	185	186	179	192	205	178	178	161	173	198	185	158	153	167	190	156	167	180	176	177	170	141	193	164	178	181	179	180	172	179	166	177	156	171	175	156	145	181	167	166	186	168	187	178	182	191	169	164	173	169	178	146	178	169	169	174	187	195	166	166	180	148	171	159	148	151	208	180	184	176	169	183	194	154	161	161	200	174	164	195	156	196	160	158	169	183	202	181	168	187	174	187	180	177	154	168	191	168	177	174	175	171	161	189	195	173	156	179	174	198	180	175	189	170	192	201	177	160	194	174	184	158	170	187	165	172	153	148	178	185	145	197	164	202	172	184	176	149	181	180	158	192	187	177	178	158	176	180	187	155	168	167	155	197	184	154	187	161	180	197	180	179	204	190	176	162	158	149	218	166	186	179	178	175	177	184	159	176	168	154	186	171	183	165	168	201	170	168	184	147	174	179	185	164	196	147	169	148	161	177	173	173	167	178	173	184	172	159	168	161	204	169	193	197	184	166	159	180	172	171	192	195	169	196	166	180	160	185	180	153	174	167	176	194	190	184	145	169	184	186	174	203	159	178	194	167	178	175	163	155	183	166	169	196	183	185	149	171	147	155	166	183	184	190	155	167	167	178	165	163	177	163	165	177	193	169	193	180	184	145	142	154	156	155	200	174	169	165	183	204	173	171	194	166	176	155	189	164	174	171	182	174	173	202	188	157	192	171	183	183	180	177	191	168	176	174	174	178	175	192	178
19736	4063	554	594	579	572	490	537	473	478	463	511	487	470	493	550	463	517	479	468	476	460	492	484	469	502	470	486	499	511	477	475	466	478	500	513	531	508	510	501	450	490	520	483	473	474	483	476	476	504	465	469	469	453	503	497	495	470	473	488	454	482	512	464	479	495	495	474	470	456	499	495	439	480	467	486	451	474	475	482	480	455	490	461	501	467	484	473	513	509	451	482	414	513	441	475	475	442	483	477	480	477	461	505	510	492	497	525	525	469	468	494	477	484	461	468	507	511	455	491	492	472	514	472	456	437	476	510	468	507	466	455	479	461	454	502	466	464	447	504	470	447	485	477	482	472	488	478	484	491	487	456	491	444	501	491	512	472	455	516	529	473	512	432	477	492	493	470	466	481	487	496	481	494	472	506	490	503	495	504	505	457	422	492	462	482	448	437	464	470	472	455	496	472	496	502	484	509	485	454	516	463	530	497	497	485	498	486	479	423	493	484	458	492	472	498	504	464	442	478	504	483	484	486	462	495	478	466	493	488	465	488	448	477	483	489	463	501	475	489	474	509	496	475	469	495	469	490	458	487	481	458	467	494	494	489	456	512	492	508	478	516	477	468	464	463	481	486	504	505	494	470	461	520	491	477	472	487	478	507	504	493	480	475	496	489	456	482	528	445	482	441	488	511	468	518	471	492	452	483	524	467	483	477	443	500	494	482	484	454	510	501	498	444	518	522	474	503	490	478	493	459	480	495	436	452	488	464	499	464	478	526	471	466	490	475	493	459	501	462	460	454	516	486	453	478	500	461	445	488	445	476	493	472	476	485	463	512	480	447	453	487	461	507	509	491	476	458	506	460	468	497	471	494	489	505	483	474	497	459	486	453	493	456	513	458	463	471	464	467	464	514	460	471	481	529	470	501	495	477	478	488	474	469	460	502	487	467	530	479	495	473	524	466	461	486	480	483	427	508	510	459	416	484	486	489	504	478	438	498	468	454	439	497	443	495	481	474	421	492	497	490	473	483	496	491	451	490	503	428	500	489	478	439	471	483	427	492	502	458	496	509	500	476	492	456	430	442	490	492	452	498	485	485	463	487	474	488	431	445	505	505	497	462	500	478	520	514	471	477	502	465	503	501	463	432	513	503	441	479	462	421	532	468	464	469	525	485	460	491	478	443	463	466	468	478	541	496	473	505	492	469	471	483	481	472	473	473	491	487	493	491	483	480	468	457	474	440	496	483	447	482	477	460	498	481	481	481	473	480	453	480	505	497	478	459	496	486	469	495	478	469	459	485	474	495	494	488	472	506	474	490	464	487	457	477	487	507	481	505	481	465	483	460	481	485	486	478	472	468	507	499	515	474	487	481	470	447	484	485	469	501	525	461	463	462	495	454	481	463	493	493	450	474	466	473	476	471	470	471	529	502	491	491	498	478	473	464	488	476	481	462	505	487	474	477	460	461	491	496	473	469	478	459	493	521	492	483	503	484	510	450	469	475	467	514	487	447	465	498	492	433	516	467	493	493	489	472	522	454	514	492	495	461	469	449	510	498	473	488	440	502	452	466	470	470	489	466	496	486	475	455	474	488	436	500	495	494	465	474	468	477	501	426	493	471	501	480	464	442	503	530	477	479	481	491	463	463	520	523	452	466	494	457	478	505	491	486	495	500	487	475	488	450	463	515	486	443	491	522	502	486	471	498	495	488	504	476	507	485	510	462	455	466	468	518	467	492	487	493	506	459	515	488	511	480	456	448	496	462	471	441	476	488	474	473	479	419	498	498	474	513	501	470	469	492	468	450	485	449	518	447	468	475	433	536	501	477	465	478	475	478	479	465	473	507	492	510	538	514	490	520	464	508	452	472	487	489	475	458	497	463	473	521	487	510	481	468	501	527	475	520	435	473	482	470	502	511	466	502	470	490	481	473	507	514	479	492	496	427	474	476	482	460	456	484	525	517	528	497	520	479	500	497	510	492	472	444	478	502	463	456	489	499	482	511	440	487	468	460	467	472	480	472	463	490	454	490	479	464	444	484	500	501	477	487	483	513	516	460	483	457	457	486	487	453	488	485	478	468	475	520	494	439	456	487	509	471	488	481	480	497	494	456	475	469	466	487	474	474	485	499	458	509	430	495	502	476	467	469	480	484	470	514	477	464	481	479	515	507	472	465	511	482	486	503	508	462	491	485	469	462	467	482	438	513	482	492	453	452	468	502	500	523	490	464	493	457	506	475	466	450	495	459	490	482	460	500	456	476	471	491	510	482	456	481	492	526	430	462	463	514	470	498	453	460	430	471	431	481	469	492	455	505	465	491	492	462	492	468	466	480	450	448	477	514	459	489	465	487	479	481	490	480	446	501	492	511	466	447	469	447	517	465	467	492	461	484	445	493	463	478	459	465	467	501	479	457	479	483	467	449	466	483	462	468	484	423	482	504	515	480	506	491	462	491	513	495	440	476	494	472	480	479	460	499	459	498	486	491	453	492	517	443	490	477	507	419	474	508	471	502	454	486	488	472	532	461	503	456	493	484	448	510	458	499	480	485	506	476	463	448	486	441	465	488	462	466	440	481	453	468	465	448	456	444	467	459	467	502	498	479	473	495	516	516	477	507	500	486	455	511	454	515	446	480	479	493	493	493	499	498	445	461	488	465	500	526	463	490	470	495	469	480	471	471	468	454	457	443	460	486	515	499	480	497	520	463	484	473	451	477	494	470	521	479	470	466	466	444	466	491	450	478	466	475	520	423	456	475	470	483	489	528	493	510	472	475	489	490	474	460	513	502	478	470	456	463	513	499	494	518	422	493	452	527	488	450	489	471	499	461	454	500	510	439	503	472	455	487	471	465	509	509	492	466	473	481	462	505	476	498	507	509	521	479	479	486	530	485	463	490	480	457	482	485	483	487	492	491	463	493	498	472	506	493	465	455	465	438	478	449	473	501	482	487	468	461	458	488	497	454	485	476	470	491	496	486	532	479	485	476	513	512	485	456	499	481	470	496	482	478	504	466	480	509	488	476	497	500	481	427	488	486	518	467	464	496	518	512	517	486	483	478	452	466	502	471	481	448	512	459	469	484	473	473	507	449	504	450	502	474	488	475	512	477	445	456	477	473	495	478	497	477	481	476	453	491	455	491	476	509	502	442	500	546	508	498	480	451	548	503	476	485	490	475	484	482	517	499	507	465	522	528	449	496	493	461	479	494	467	491	476	516	492	486	477	483	457	495	443	474	457	473	465	511	427	508	478	474	477	458	501	499	473	499	460	500	492	483	505	482	474	482	450	468	473	471	448	484	490	491	453	456	489	488	490	446	491	486	469	420	480	507	493	506	538	451	437	502	493	460	521	498	530	442	496	495	495	477	466	465	507	480	522	484	463	508	483	507	500	489	480	482	470	516	488	484	493	456	508	511	486	455	476	497	463	488	459	473	501	463	492	485	491	467	480	504	450	474	492	467	503	493	443	469	486	482	495	435	480	464	493	456	469	492
69664	43405	10661	1186	656	529	480	430	393	397	398	343	383	385	360	335	358	385	338	330	338	312	339	321	320	315	307	354	344	318	344	322	338	300	287	315	315	310	331	303	309	301	347	344	333	367	344	324	327	330	327	375	333	305	334	282	325	320	297	291	333	345	353	267	343	336	348	326	320	314	326	318	314	310	312	332	342	351	330	321	330	291	323	323	347	346	317	312	337	296	364	353	326	330	329	350	301	322	318	319	326	324	330	319	301	327	318	311	325	331	315	352	324	299	334	349	339	351	321	327	349	319	315	316	333	350	326	345	326	284	335	285	309	338	327	367	320	329	346	323	322	321	301	274	316	317	355	310	316	311	345	339	350	335	338	318	328	341	350	309	321	305	265	326	301	349	373	355	350	308	337	331	350	327	333	346	309	310	310	313	302	304	328	306	315	321	326	334	315	316	320	305	279	317	337	320	321	319	300	320	336	301	330	335	306	330	291	301	344	298	353	314	320	313	336	313	327	293	332	355	326	298	304	332	327	361	305	331	338	328	352	362	319	338	319	312	307	309	355	322	351	343	321	320	294	313	314	310	334	291	316	325	318	335	330	377	315	293	326	323	309	309	302	315	315	295	309	279	348	305	340	356	314	333	321	320	352	305	326	307	316	316	299	308	306	312	306	375	291	321	325	309	326	333	317	343	299	336	280	339	314	317	335	331	321	287	337	309	296	322	328	320	318	294	327	313	311	302	312	303	360	285	331	339	318	294	348	298	337	315	299	312	308	318	318	321	322	318	343	332	339	302	306	337	319	314	322	339	317	321	305	298	330	322	302	340	346	327	313	288	341	321	325	325	323	313	328	322	339	330	325	349	334	305	326	308	343	326	327	342	327	343	316	325	319	330	326	279	337	328	314	342	336	347	312	322	328	348	302	326	333	320	322	373	319	341	330	317	333	330	367	303	331	331	339	325	308	306	296	351	332	335	321	323	326	316	324	309	318	289	320	318	318	316	342	310	323	321	350	306	333	339	341	310	315	339	320	340	315	318	329	324	292	312	288	327	317	325	335	359	333	347	335	343	306	330	325	308	314	326	313	328	322	318	305	317	343	306	348	353	332	353	321	299	342	334	286	365	289	342	275	303	309	287	285	334	301	338	327	330	323	306	329	323	326	334	306	338	339	357	327	323	312	331	334	311	319	311	311	314	310	327	327	320	324	312	322	328	302	315	364	335	330	350	311	339	320	311	286	300	341	320	316	298	313	325	325	334	299	312	312	297	319	334	336	305	312	335	342	319	314	316	332	289	313	339	313	337	296	326	323	303	333	319	368	327	321	326	321	340	318	331	330	318	311	283	341	294	318	346	315	296	329	337	318	307	335	331	358	332	305	325	315	329	290	367	318	343	324	361	342	328	296	358	298	353	320	333	309	323	294	305	323	324	340	302	315	325	313	324	320	344	283	325	325	304	358	290	347	307	337	326	269	348	329	317	291	317	323	341	335	329	300	352	311	327	301	333	345	341	311	303	327	322	339	316	312	316	327	312	358	305	358	324	327	302	310	315	303	341	333	351	287	332	301	334	288	316	373	318	343	312	306	309	300	348	314	350	308	321	330	328	316	324	316	320	333	305	351	301	322	338	293	317	322	283	317	324	288	303	297	310	315	333	297	321	342	293	323	331	319	303	324	294	317	314	337	302	312	314	316	345	300	304	340	350	349	304	321	310	319	324	325	322	339	304	336	284	334	322	342	309	342	353	306	348	316	342	334	316	337	315	335	318	312	300	357	311	355	344	321	311	326	318	338	338	349	311	340	317	301	335	336	337	300	310	311	308	299	313	335	382	285	291	352	329	315	307	338	330	325	327	334	307	278	336	325	354	346	299	312	338	346	308	290	288	312	340	302	356	299	320	299	343	321	335	307	323	322	347	298	313	334	322	328	332	286	301	321	327	315	311	311	313	299	309	325	339	332	326	277	301	312	324	339	330	369	332	325	315	317	328	328	350	327	317	307	340	297	328	281	310	348	313	296	307	337	357	343	281	316	302	332	318	308	322	339	329	318	315	286	330	330	310	344	321	289	347	347	316	311	346	339	323	338	337	337	350	306	324	359	301	354	332	352	324	321	323	350	301	330	317	321	302	315	365	313	341	309	317	327	289	345	332	319	354	332	305	368	353	315	341	307	349	311	350	322	339	358	296	326	325	322	338	320	319	287	288	329	335	328	344	313	390	325	357	347	341	305	351	324	301	330	315	347	310	306	314	337	324	285	326	320	330	342	291	309	313	290	308	318	310	326	327	330	336	332	329	312	293	326	333	338	298	327	360	326	362	343	320	320	286	322	329	333	325	329	328	364	325	333	316	338	319	327	329	295	333	309	343	346	308	316	330	347	339	315	305	354	322	338	319	311	323	339	352	293	312	327	327	347	333	328	357	319	330	308	347	323	353	310	336	304	334	353	328	314	352	326	332	323	322	310	313	323	312	322	311	321	334	322	354	394	324	324	324	350	351	303	333	310	298	343	373	322	340	315	322	279	315	340	312	324	332	294	301	296	340	293	313	316	335	296	335	313	317	273	324	333	302	308	339	340	370	321	319	319	314	322	375	334	301	347	331	317	315	293	345	318	280	324	315	309	336	338	313	358	317	344	320	320	338	315	370	345	330	322	321	378	328	305	322	345	348	322	306	333	314	349	327	301	314	342	309	322	337	362	357	306	326	314	305	329	327	337	332	291	315	326	307	337	290	294	331	335	317	294	351	333	333	330	316	291	320	309	325	308	336	350	311	316	312	317	322	338	326	363	342	300	289	313	330	346	313	344	309	329	267	348	331	290	323	325	301	305	345	299	321	325	332	307	343	337	334	300	293	313	349	349	305	342	331	293	318	304	329	335	339	299	332	344	324	324	296	327	337	322	332	298	334	333	318	306	312	323	294	323	301	323	332	334	322	306	320	324	289	312	280	334	353	326	331	327	309	345	328	330	374	342	292	326	316	323	340	323	334	340	335	303	293	307	312	329	308	325	303	339	356	309	312	307	319	313	391	307	350	300	307	336	334	330	316	311	329	325	349	307	338	283	310	327	314	317	314	333	307	329	296	327	325	308	346	370	337	351	312	299	288	336	347	342	302	332	288	328	321	311	329	311	348	334	352	316	341	356	337	303	312	315	301	321	350	322	317	328	344	307	347	323	325	320	325	329	339	307	328	307	315	314	319	341	317	334	316	346	353	362	368	307	312	321	341	341	330	366	312	349	329	332	332	325	326	338	307	341	333	303	366	294	329	328	348	338	331	314	297	297	332	312	313	312	320	323	302	297	301	292	314	330	321	327	334	318	309	327	311	343	356	335	338	306	317	344	338	312	306	322	335	320	295	312	312	305	315	341	336	325	315	336	324	278	278	307	312	338	310	377	318	322	341	331	311	323	307	321	326	324	304	331	306	342	331	333	307	366	290	306	338	322	352	338	315	293	324	310	310	304	325	330	323	318	326	338	336	346	332
44069	21478	2160	2368	2112	1862	1581	1387	1339	1192	1104	1079	1037	1054	974	971	960	882	937	904	916	916	839	860	841	880	833	810	811	834	820	865	830	808	857	829	844	821	764	892	890	783	822	747	817	836	790	834	821	831	801	777	835	850	786	829	761	797	780	788	758	749	778	805	804	787	796	803	760	807	804	762	780	839	800	769	816	791	788	772	773	728	774	833	778	808	778	813	786	778	806	824	798	756	827	786	762	805	771	785	825	733	773	800	779	743	803	817	766	743	794	770	817	773	789	765	796	828	777	776	767	782	831	798	772	797	776	794	849	756	792	850	805	775	748	779	842	806	729	768	780	762	829	824	770	792	794	844	744	774	799	773	745	781	801	764	772	773	765	788	780	795	834	815	749	797	836	791	770	771	802	747	792	801	755	784	861	719	799	799	787	746	745	782	775	781	765	794	759	809	773	800	825	803	749	823	750	772	800	766	750	785	736	734	783	797	740	759	804	826	769	803	789	809	794	787	732	780	830	775	818	811	806	787	784	846	724	772	812	789	784	771	808	770	808	747	760	809	731	756	841	793	791	802	798	775	754	789	788	777	826	789	823	795	776	788	796	774	741	800	817	819	795	721	813	826	776	777	825	826	784	785	767	733	782	814	798	813	778	780	762	802	777	785	800	758	807	826	779	798	782	764	789	818	769	769	745	791	766	795	852	801	792	826	803	745	814	811	820	770	746	841	833	788	798	789	815	842	797	737	754	830	824	806	827	816	748	750	827	763	775	767	785	752	821	742	799	728	799	802	769	757	758	841	785	794	805	810	803	800	875	760	752	764	760	826	761	800	782	761	779	791	810	789	785	797	788	814	742	881	778	751	814	760	802	785	821	782	738	785	819	762	782	773	793	788	746	792	829	798	813	818	803	789	729	777	812	829	809	798	760	804	814	779	807	807	792	804	884	792	894	780	804	801	833	772	785	822	732	826	800	807	804	817	773	800	800	744	761	779	760	838	752	831	805	731	798	799	816	758	798	773	811	750	787	767	825	752	781	775	757	819	797	803	817	767	810	771	761	773	796	804	731	793	833	814	777	826	795	756	779	783	801	789	791	816	781	767	761	780	777	773	822	782	778	775	790	774	756	774	788	820	767	785	792	760	825	817	756	776	811	805	789	784	855	779	755	791	794	784	761	778	777	792	772	730	761	776	791	763	767	759	810	797	763	806	748	802	810	787	779	755	822	788	755	775	770	817	838	779	760	789	808	794	816	840	800	791	726	807	757	775	763	785	763	744	786	787	730	763	766	797	790	773	780	771	761	768	836	774	787	784	753	811	822	810	810	784	817	758	783	803	817	801	805	765	810	775	786	759	774	785	818	824	805	796	793	774	776	772	790	838	873	791	730	777	824	803	772	812	781	776	801	769	818	771	780	756	813	830	788	804	794	829	771	771	773	747	765	753	801	803	741	833	784	735	795	816	760	790	801	816	743	788	790	807	827	799	768	782	771	788	818	840	780	795	752	724	806	750	767	772	787	799	767	769	789	743	799	787	766	769	762	775	771	829	756	765	787	764	802	747	811	789	809	771	799	800	801	782	809	793	782	774	799	788	790	814	811	817	765	820	764	750	786	758	765	837	758	796	791	741	777	786	775	782	736	841	731	815	856	812	792	780	767	809	792	799	765	812	768	833	759	821	804	712	776	771	779	788	766	776	760	849	799	743	777	775	784	837	784	792	795	755	775	768	754	810	820	783	771	783	797	789	790	819	813	784	771	855	727	850	760	791	820	842	778	789	799	739	730	807	792	841	761	790	785	774	752	801	818	817	794	798	742	731	795	768	803	809	722	777	805	763	787	796	788	798	772	765	726	772	770	764	786	813	794	772	747	794	782	732	763	792	769	803	783	787	767	768	802	813	771	771	808	827	782	821	753	824	798	773	810	819	868	839	754	803	798	829	770	848	809	727	810	797	809	748	759	772	806	782	808	778	812	839	747	781	806	789	769	775	832	818	799	791	793	756	772	764	823	824	802	827	826	787	770	789	787	788	820	751	736	758	795	776	806	801	797	755	772	726	788	790	807	795	826	794	804	776	814	761	752	813	753	828	802	776	803	786	802	764	778	762	783	758	779	785	793	810	772	761	785	803	810	754	786	795	785	793	782	787	786	770	859	791	785	817	736	799	791	768	771	866	764	768	775	784	760	791	794	736	797	862	798	763	822	814	786	779	830	816	737	803	786	819	797	785	816	738	749	779	762	754	791	822	827	793	778	831	796	784	807	805	809	831	784	781	791	763	773	787	773	774	790	744	778	745	780	768	800	734	812	753	780	767	761	728	835	805	788	797	750	767	818	773	768	767	808	864	771	715	809	767	838	770	761	745	797	742	750	809	778	721	807	719	754	758	820	826	770	820	798	750	766	764	780	733	776	800	739	802	745	811	811	812	779	740	821	839	787	799	760	805	795	770	789	781	760	767	836	776	708	734	771	736	817	762	799	728	783	817	811	798	803	804	806	802	753	771	798	782	758	789	773	781	798	795	776	802	787	787	731	733	800	776	811	779	817	764	788	831	837	739	797	749	783	767	805	781	836	810	782	776	800	785	757	768	819	764	790	829	861	832	773	816	747	783	773	797	851	770	795	748	788	798	713	809	794	829	826	824	784	717	838	822	757	817	711	754	812	821	855	773	748	761	743	796	807	769	787	791	789	748	770	799	739	749	758	783	763	793	819	788	772	770	766	805	761	771	749	820	756	834	782	797	776	786	760	800	735	798	779	838	798	804	862	764	854	743	762	815	791	784	781	807	813	786	798	788	801	764	809	756	823	783	871	827	831	777	797	785	773	804	789	765	778	809	767	825	739	736	773	799	730	755	767	794	727	745	748	744	745	802	781	791	747	783	824	792	781	792	778	831	810	808	801	823	784	754	769	765	773	819	784	774	813	779	750	804	758	798	767	777	795	762	848	813	799	807	794	765	785	774	782	768	834	827	821	759	833	717	805	809	762	770	755	779	817	811	810	758	795	790	784	839	754	778	806	819	754	816	775	776	756	764	807	804	775	815	747	795	754	819	765	814	749	796	773	806	739	797	796	805	764	822	766	772	774	741	776	756	809	761	795	817	804	800	751	789	819	813	799	779	765	758	764	801	705	758	817	821	783	757	816	784	760	825	762	795	748	761	746	786	810	834	792	719	769	750	757	793	721	774	776	820	788	741	847	795	762	773	818	796	827	737	766	779	820	829	803	752	832	744	802	803	777	801	738	762	833	755	802	770	784	807	742	769	817	745	785	818	751	785	781	791	795	789	776	802	797	761	781	752	766	792	726	791	811	768	817	783	823	738	796	773	791	762	800	763	791	755	767	836	794	814	834	837	767	776	805	755	749	791	760	804	782	783	761	806	759	771	757	797	790	750	752	771	779	738	797	795	791	770	800	802	812	829	772	760	782	808	824	695	794	863	753	810	751	767	776	744	814	771	806	760	783	767	858	739	768	770	785	810	779	776
80793	53457	16617	3928	1080	743	657	489	475	472	379	402	387	374	359	342	361	320	327	327	325	326	346	351	299	328	319	350	279	292	305	332	332	325	308	322	278	301	333	342	305	316	299	315	287	347	333	327	336	312	309	338	311	323	307	320	341	311	298	312	286	330	326	289	302	281	308	306	317	284	299	307	285	330	330	309	291	323	284	300	299	309	330	328	292	299	298	307	285	303	301	334	287	312	317	302	286	337	267	322	301	266	291	296	312	328	329	311	272	288	313	330	301	296	329	328	317	315	299	309	351	316	308	304	322	349	341	337	316	293	290	281	312	287	303	330	322	284	313	303	303	321	331	301	292	311	311	297	349	296	319	289	317	280	294	298	293	305	310	308	309	287	315	304	292	309	307	280	314	307	305	308	285	336	301	289	290	318	319	280	325	308	245	320	315	322	310	302	325	296	322	322	319	334	269	314	309	334	302	281	306	287	293	322	293	280	323	312	310	302	302	358	348	314	302	318	326	322	298	339	312	298	275	301	316	291	325	275	338	329	301	299	314	278	310	301	302	314	289	298	292	306	313	300	326	301	283	342	316	330	314	281	291	298	317	324	287	291	314	313	334	304	282	298	336	317	284	293	292	315	293	307	299	306	291	279	315	286	300	299	311	311	291	283	292	304	310	301	299	345	272	321	309	304	352	292	314	316	305	322	299	320	296	318	286	343	287	328	331	286	314	293	291	280	299	324	302	347	299	311	265	289	311	296	276	292	321	313	294	306	316	282	276	322	302	274	306	324	354	316	347	264	287	312	298	288	326	319	305	318	298	322	337	322	329	296	300	317	305	303	318	284	295	331	317	319	315	301	319	303	332	299	301	309	325	324	306	323	341	317	296	309	276	272	314	287	312	308	303	298	319	295	275	282	312	292	299	322	288	290	307	324	266	311	293	317	316	310	302	252	335	278	311	279	280	267	309	308	304	319	320	304	303	337	317	293	295	331	326	279	312	296	277	298	282	290	295	295	277	298	266	288	313	324	284	300	290	312	307	320	310	287	333	269	274	330	326	315	303	299	298	280	294	305	288	342	299	311	310	298	329	273	294	320	340	319	336	288	291	311	333	334	327	312	264	318	304	288	315	337	320	271	330	326	301	323	309	315	290	311	305	290	342	300	318	307	337	300	305	260	281	330	282	298	303	323	316	325	316	281	306	306	312	293	274	322	337	294	269	303	303	321	306	321	313	307	294	290	296	291	312	303	301	287	286	289	309	304	264	305	319	322	326	315	320	318	283	330	327	316	352	327	325	283	301	288	306	333	301	311	273	356	312	312	316	319	267	296	317	310	279	277	312	306	302	287	292	284	316	295	266	332	308	267	323	310	277	312	292	287	267	287	318	289	302	294	332	313	332	340	294	284	335	269	297	274	294	306	290	332	295	336	337	285	282	286	317	326	316	286	291	301	311	285	289	288	270	296	301	319	285	291	340	272	295	304	299	321	298	313	330	299	306	270	331	285	296	332	284	286	332	306	311	317	310	281	299	317	262	332	301	306	306	299	330	303	285	291	304	299	325	327	285	319	324	294	336	329	344	289	326	313	292	313	290	288	270	305	339	314	279	321	317	317	290	282	316	333	307	296	328	310	314	284	270	301	296	321	322	298	310	322	327	301	285	291	337	340	300	328	249	320	280	336	306	317	316	332	287	317	280	282	287	308	314	289	301	316	250	293	338	322	286	301	313	312	288	311	299	287	314	322	298	287	289	279	299	317	284	291	286	316	304	274	303	296	336	314	329	280	312	328	335	302	302	286	297	296	311	313	301	322	301	293	254	316	328	341	297	314	301	287	306	299	297	318	323	316	287	282	336	290	298	302	266	306	286	299	339	364	337	313	308	330	302	307	272	290	287	344	289	295	305	312	332	325	318	309	297	306	309	334	289	305	309	310	315	305	310	293	314	311	295	321	312	282	307	305	323	325	338	314	339	277	303	320	305	300	317	291	293	304	308	316	294	352	287	289	315	305	315	291	313	267	330	304	311	307	310	331	334	296	319	293	295	316	265	318	331	274	305	289	288	298	315	304	325	339	300	303	327	305	293	311	319	307	290	321	319	292	271	291	311	311	311	300	290	303	296	296	285	318	301	287	282	322	308	274	332	309	317	277	284	305	286	304	298	292	314	310	317	329	273	309	278	305	312	297	290	287	314	295	306	283	292	292	285	295	292	301	295	287	333	322	305	316	302	283	303	280	320	335	305	303	306	299	348	273	321	297	307	300	308	305	300	288	323	300	276	312	316	348	289	298	310	310	293	283	279	339	286	300	309	321	306	304	261	333	334	311	315	286	290	320	290	304	297	320	285	318	336	292	313	303	292	274	301	310	332	302	294	327	298	320	284	284	302	280	294	292	344	320	269	294	297	309	322	315	318	273	306	285	290	304	327	278	296	311	348	282	312	299	288	302	294	306	306	321	307	293	333	319	298	300	324	301	309	311	284	315	288	293	310	301	308	297	306	308	295	334	307	294	285	286	284	279	335	310	338	324	308	310	330	329	318	332	293	299	293	349	320	300	263	327	313	308	286	335	295	300	318	288	295	291	314	307	305	311	327	295	318	303	288	277	301	305	301	309	321	300	321	311	273	290	257	293	285	268	268	313	277	321	293	317	323	296	296	313	342	309	298	328	307	310	287	350	300	269	294	306	296	306	318	292	291	282	302	306	328	293	275	326	359	304	314	302	316	308	292	311	307	319	329	310	294	284	316	273	293	295	317	314	299	300	284	300	304	299	312	324	302	291	321	300	309	320	287	238	311	285	356	350	315	286	303	294	284	310	312	332	318	298	304	305	290	313	320	288	308	312	297	281	282	309	300	302	316	297	297	289	319	281	292	296	304	270	331	348	295	286	283	316	335	310	324	309	324	314	325	342	296	327	305	313	303	307	321	321	295	316	289	296	320	309	303	329	333	299	291	300	283	297	378	303	325	285	328	300	280	320	321	278	319	281	299	306	329	286	294	301	293	283	302	311	278	275	327	337	300	318	328	301	322	314	310	280	306	289	310	259	281	279	306	290	318	312	288	295	309	321	309	296	277	284	313	317	297	312	295	319	313	308	332	297	295	321	290	297	317	337	295	285	319	315	315	325	309	320	312	338	273	298	308	313	308	321	304	283	328	304	307	278	300	313	310	319	315	327	324	316	333	314	345	270	303	327	299	332	295	308	334	307	314	327	287	312	299	301	298	291	326	303	294	308	328	287	332	320	294	296	290	298	316	298	335	300	291	289	316	280	313	312	314	358	318	268	272	316	296	328	330	310	333	296	292	275	315	303	304	306	324	329	279	319	341	313	306	280	290	321	324	294	333	342	317	272	311	310	316	280	292	285	301	299	291	300	324	260	239	300	269	288	313	304	329	280	303	296	288	344	280	332	311	324	314	302	307	291	315	330	334	316	261	329	316	319	307	298	293	324	290	287	305	273	296	318	274	326	305	287	319	339	286	310	296	318
53513	27866	3432	3806	3231	2721	2290	1908	1644	1495	1372	1286	1222	1161	1095	1104	1077	962	943	873	891	916	909	848	864	833	858	866	882	821	796	845	766	775	820	766	791	795	774	785	804	773	742	779	774	783	752	706	715	776	752	762	744	757	712	763	728	745	767	719	748	742	753	777	723	718	717	759	694	709	783	733	759	725	727	735	732	681	748	708	709	744	756	720	712	728	773	735	743	732	726	715	751	728	756	703	747	713	745	729	755	704	757	768	697	684	733	727	790	727	751	756	694	676	763	753	737	672	727	735	688	731	704	754	778	731	739	693	703	722	688	724	712	726	751	707	711	746	733	766	688	659	739	740	739	695	701	692	712	744	759	707	719	744	675	714	750	745	700	750	679	763	712	757	767	746	738	713	713	705	705	685	675	741	712	719	723	715	734	726	724	670	708	728	724	728	731	739	765	715	704	730	687	732	766	717	735	730	750	735	735	754	702	718	729	694	734	731	739	685	713	713	669	799	685	691	734	747	715	733	749	744	798	714	697	731	792	690	761	723	710	727	754	678	699	706	683	770	744	735	742	759	696	753	759	738	694	692	755	723	713	764	688	710	738	686	751	743	732	777	708	720	718	744	784	748	666	713	736	689	724	755	743	727	715	712	748	758	715	724	707	756	752	746	704	718	775	712	734	713	761	718	778	696	693	693	709	721	767	742	707	729	703	761	726	735	678	696	795	721	710	709	753	736	753	680	723	726	786	758	791	729	750	677	672	741	766	759	739	686	667	778	764	694	775	678	714	712	715	726	702	749	742	731	699	721	751	723	708	747	729	700	708	745	726	675	682	720	743	741	726	713	699	713	716	709	718	712	686	764	753	753	700	755	763	726	754	771	764	736	740	742	700	755	736	719	750	716	761	740	728	699	732	689	733	759	713	738	773	698	711	759	710	706	719	787	696	691	759	736	731	733	731	752	716	740	728	762	696	712	725	686	773	724	712	708	703	738	675	725	694	706	714	721	723	830	739	765	710	710	691	677	755	707	746	713	741	764	749	721	744	785	733	663	709	726	749	671	743	763	747	744	702	723	677	730	685	737	757	736	722	749	656	716	746	710	718	745	745	748	760	682	783	714	729	687	754	734	757	693	732	717	741	702	689	716	732	702	754	792	762	734	747	760	749	740	733	723	687	761	687	701	650	671	705	677	744	730	786	749	725	722	704	700	752	748	704	675	686	714	761	708	718	689	678	745	727	736	743	729	726	733	700	718	724	749	724	695	718	737	696	710	713	701	723	723	694	726	740	694	682	782	676	758	747	707	707	691	723	725	682	736	720	735	722	726	703	741	692	721	735	732	745	764	745	691	732	722	754	707	715	698	716	707	738	763	731	690	697	726	743	752	754	738	727	719	708	754	701	721	745	735	741	732	724	694	737	777	715	761	722	753	705	712	733	705	737	728	802	679	767	734	756	710	733	717	736	789	783	752	728	728	747	741	718	733	741	748	742	759	719	668	745	736	745	774	736	716	751	690	750	749	721	705	716	723	708	725	775	738	749	709	687	705	669	736	704	707	751	732	702	727	738	705	727	715	723	741	751	712	724	678	688	711	700	723	763	762	778	700	751	737	701	734	747	758	720	741	753	710	680	724	725	687	710	733	741	746	718	728	686	697	736	779	746	769	739	741	703	740	730	721	735	749	714	726	782	720	714	763	733	698	690	750	689	678	718	748	795	732	734	692	745	746	754	710	779	765	679	730	718	744	737	746	675	703	675	711	762	685	676	758	714	771	698	749	734	758	701	743	739	738	719	716	734	711	747	732	714	763	720	664	678	724	691	741	740	736	714	721	697	701	730	722	707	684	675	721	697	708	761	710	720	734	706	734	724	740	746	736	667	704	733	762	697	719	784	674	730	698	675	714	657	729	762	698	732	717	721	721	723	721	721	730	727	753	717	714	681	724	739	713	749	714	696	695	703	745	690	720	721	743	760	734	702	725	670	710	741	725	752	737	723	738	770	733	677	727	717	712	727	734	700	748	709	664	745	736	702	745	745	665	698	750	726	702	766	694	728	713	734	721	738	736	715	701	744	701	738	671	752	745	743	684	725	724	698	723	720	713	730	752	717	749	746	767	773	682	727	738	764	718	707	721	710	781	730	730	779	726	687	674	715	714	777	679	696	711	790	688	768	701	724	707	723	725	768	710	725	750	765	764	684	722	724	732	767	733	754	723	745	708	710	668	671	752	749	728	723	698	731	738	753	692	722	748	731	657	701	751	724	753	709	697	713	720	724	700	721	750	735	709	686	738	701	721	735	719	714	671	725	730	700	687	777	761	724	743	727	700	670	695	694	737	748	693	732	746	683	740	728	734	698	707	787	735	740	756	728	730	701	723	768	723	761	656	735	737	733	756	706	729	733	699	669	759	728	744	695	746	773	717	720	715	679	706	709	720	715	740	750	751	734	672	708	742	716	695	780	697	696	732	699	732	684	699	747	704	689	704	758	730	772	712	702	708	732	745	747	703	710	718	772	686	708	754	746	739	721	724	770	703	738	734	761	697	746	710	699	692	731	750	746	738	674	727	733	736	711	696	689	731	713	704	747	734	726	744	711	727	728	760	768	751	705	716	685	716	767	724	728	728	735	671	809	749	718	724	696	755	713	674	692	722	723	735	737	728	740	753	689	689	751	706	755	707	754	722	667	731	693	714	722	784	748	749	674	711	778	742	728	731	757	722	729	696	686	726	711	706	729	759	750	751	698	718	710	744	752	703	749	755	726	712	673	714	728	737	738	724	722	698	691	710	696	741	726	749	703	673	714	745	741	742	683	756	741	742	749	703	757	793	723	704	702	756	755	707	727	713	726	761	727	786	781	721	716	705	730	762	702	713	712	736	735	701	729	780	783	767	742	723	674	714	746	709	781	772	718	743	704	709	716	693	736	741	677	766	741	731	746	726	707	709	736	703	744	717	744	769	735	728	751	728	718	749	749	749	742	711	790	719	701	714	765	721	752	693	708	764	752	746	682	791	742	726	689	748	721	688	783	725	723	720	723	759	758	721	765	675	721	722	726	714	713	757	739	730	716	731	718	750	731	726	740	640	709	691	736	726	743	767	745	725	718	759	731	767	736	683	743	748	734	744	670	697	733	710	685	744	693	746	755	750	751	703	725	729	704	713	733	723	688	761	740	757	735	757	715	734	689	645	742	740	747	721	707	738	650	738	735	678	741	791	724	667	773	751	700	739	742	722	722	725	701	737	745	724	712	718	714	685	754	724	715	766	745	703	755	713	739	755	714	754	693	737	736	715	722	741	725	727	731	718	772	694	679	744	751	712	743	728	688	702	680	727	725	735	710	759	694	776	697	741	729	718	759	703	738	737	712	733	731	751	707	701	740	691	741	730	711	719	764	704	741	764	726	650	743	714	769	733	756	718	721	748	729	701	779	723	719	686	734	741	723	730	757	701	736	709	697	707	702	733	770	703	724	760	700	700	756	701	739	723	714	678
21127	4410	282	183	191	181	200	174	196	171	147	159	180	170	145	153	177	150	192	180	186	157	198	174	193	184	163	169	146	178	171	184	164	154	178	193	176	146	193	175	170	202	195	202	167	192	220	175	161	172	164	183	172	161	159	180	165	182	198	167	182	162	183	173	191	177	176	174	184	193	136	154	182	160	188	176	177	156	169	163	169	187	150	180	173	175	152	176	185	161	166	147	174	164	171	177	176	171	185	146	193	176	168	165	189	170	176	150	186	171	158	169	160	199	162	191	163	173	180	182	206	178	168	192	165	160	168	156	184	174	178	171	169	180	186	148	164	181	158	177	152	181	175	179	178	170	168	169	153	170	164	168	183	199	178	159	194	173	182	154	171	167	172	167	194	195	157	188	160	170	176	147	185	186	157	167	193	154	184	163	169	199	176	183	163	176	176	174	182	198	143	180	199	138	173	153	173	174	213	163	175	168	166	178	159	167	167	173	167	168	190	193	170	154	169	166	156	193	166	184	193	176	171	160	175	206	177	205	176	171	175	167	170	173	190	174	160	191	174	183	200	167	161	197	163	132	174	166	174	166	166	175	189	167	176	166	145	155	192	179	164	163	170	145	181	185	174	178	158	180	167	165	179	173	191	205	160	175	170	199	188	148	184	173	182	185	160	181	189	173	174	189	164	161	192	198	197	176	163	181	167	163	184	157	170	161	156	163	174	171	183	166	171	147	182	182	186	173	181	168	187	159	184	176	170	165	171	158	166	170	176	174	187	155	175	170	171	158	171	163	186	195	199	175	169	141	167	155	239	166	171	153	166	191	148	163	170	162	141	173	182	165	146	189	179	173	196	152	187	150	187	177	158	190	209	174	164	186	156	172	176	150	177	179	156	172	169	180	190	192	191	175	182	173	177	167	173	161	170	162	182	152	201	155	142	202	147	176	174	171	166	189	168	175	166	162	166	157	165	162	200	144	165	171	209	193	168	183	171	170	170	159	179	157	202	149	173	191	178	173	177	169	186	171	174	172	186	201	210	175	162	193	159	175	162	151	157	166	172	175	172	182	166	186	176	174	182	180	179	176	150	173	176	162	183	185	178	157	159	187	157	184	156	208	198	178	192	156	149	179	180	163	160	168	154	177	185	177	175	167	179	171	162	167	184	169	203	189	183	167	179	174	154	173	182	182	204	181	164	174	171	169	182	177	162	174	169	188	158	187	181	191	165	165	187	151	158	169	173	169	184	179	199	161	192	140	168	161	179	202	197	181	162	192	168	169	158	160	192	196	185	207	167	196	155	177	141	167	186	201	172	173	166	175	168	185	154	158	168	162	148	165	179	184	155	180	156	174	200	180	166	199	158	170	163	189	157	157	147	168	183	171	162	190	185	176	167	154	176	156	167	162	160	178	173	152	193	172	193	172	178	172	165	167	189	164	175	179	196	196	183	160	179	161	158	162	177	156	166	170	152	187	183	178	160	192	180	173	192	209	167	206	185	169	187	171	178	176	165	168	162	162	183	173	167	161	151	178	179	172	161	170	167	182	164	167	172	201	160	181	165	164	170	170	214	172	183	182	176	179	180	180	181	162	163	156	125	176	217	175	186	170	174	195	157	171	172	180	159	190	188	164	196	177	178	169	183	158	189	154	155	186	210	154	134	178	173	187	182	184	167	165	173	177	157	137	189	165	182	173	167	177	159	162	186	158	185	159	162	175	166	169	175	175	165	179	151	166	150	181	172	171	184	180	186	206	177	170	172	187	175	168	172	186	179	174	167	190	181	151	184	202	171	186	197	189	183	164	171	182	190	176	173	160	183	172	159	172	181	164	164	178	180	174	184	213	183	180	168	195	171	184	182	160	166	166	194	177	177	174	172	158	167	170	168	193	182	160	157	167	158	193	168	196	156	158	183	168	205	177	187	160	137	191	185	179	160	190	182	184	168	167	177	175	170	183	194	191	189	172	192	193	156	152	183	186	201	174	203	164	186	192	162	170	159	159	165	173	168	171	152	184	176	159	178	146	193	159	167	176	178	179	190	147	156	184	147	162	187	162	138	174	186	156	173	191	180	169	202	165	164	218	192	191	179	168	163	193	161	154	170	154	160	179	173	176	160	165	204	184	185	199	185	174	180	170	187	154	152	167	180	186	169	183	192	152	180	190	197	198	187	197	184	169	178	184	167	176	143	177	151	175	176	191	169	180	178	168	184	165	187	184	177	147	154	160	177	161	174	177	180	186	186	193	173	183	162	187	180	187	154	145	167	164	166	189	173	186	177	173	173	161	150	154	166	181	180	179	174	195	183	154	191	176	195	192	164	172	177	193	153	164	165	179	151	156	159	174	179	192	183	173	164	181	186	171	172	166	186	179	164	152	166	172	164	176	158	184	166	162	189	204	179	169	165	158	181	165	190	156	160	172	188	182	168	161	161	179	166	179	162	167	186	171	163	147	165	171	163	168	183	181	175	182	147	171	198	166	200	191	186	182	168	183	187	177	159	169	168	183	176	170	164	186	153	190	175	168	166	183	150	163	186	163	192	144	150	167	176	191	185	161	157	161	180	164	183	169	186	174	174	180	173	180	179	173	158	183	168	171	197	160	174	157	179	176	155	161	177	150	192	170	196	169	186	175	184	157	152	183	185	156	183	183	158	188	175	198	165	204	171	148	176	154	171	174	160	196	180	158	182	181	185	200	187	156	172	171	154	138	192	162	166	172	157	179	185	190	142	171	187	178	186	171	168	182	172	177	174	175	215	143	169	176	175	160	182	196	170	169	190	171	168	174	208	185	207	175	165	182	181	197	192	175	201	175	171	186	187	173	157	177	171	152	171	182	187	186	195	168	189	177	160	179	185	160	178	187	159	171	184	148	169	198	173	181	199	185	171	175	189	167	161	168	176	179	182	155	174	173	155	175	166	171	178	172	168	161	183	180	171	164	179	189	175	183	179	178	173	165	161	167	162	172	158	155	167	196	194	167	168	185	185	182	185	166	176	164	192	175	163	163	183	177	171	167	198	195	143	193	195	165	181	206	140	159	183	174	185	185	175	155	165	154	182	173	175	175	166	162	167	159	189	180	173	164	198	163	176	168	159	176	198	177	192	168	164	168	191	172	184	185	161	188	181	171	167	151	168	169	178	157	178	154	180	177	173	177	185	180	179	183	161	197	176	182	180	172	160	184	187	198	205	173	185	143	184	140	178	182	155	184	154	177	165	182	178	159	164	175	179	184	182	144	197	148	197	163	162	155	182	155	173	169	206	187	167	174	165	170	157	175	165	196	187	171	176	176	192	190	160	147	179	178	151	184	171	158	188	146	172	176	182	166	160	170	164	175	168	175	182	196	159	158	173	184	165	168	170	176	143	158	190	161	159	208	184	143	168	176	162	141	168	164	163	167	203	155	184	160	176	164	169	160	198	162	189	183	187	154	165	160	190	156	176	177	160	179	160	156	157	161	190	187	183	166	191	159	181	172	203	164	182	160	193	165
19567	3556	576	566	517	528	507	483	496	505	504	489	466	506	495	448	478	486	467	451	447	478	513	455	449	492	473	438	462	477	472	425	486	472	477	469	467	480	470	474	462	477	530	504	465	491	453	470	470	457	479	444	461	439	468	484	471	456	476	498	514	442	476	494	472	484	462	494	459	480	459	475	480	479	493	467	482	481	503	474	470	468	493	459	464	473	486	479	451	473	487	479	478	482	523	457	475	480	468	499	470	465	497	487	508	512	500	439	474	472	450	462	502	465	476	449	478	486	478	481	454	479	474	485	458	491	484	477	493	476	485	461	501	466	501	487	475	512	433	492	508	482	470	501	493	494	474	460	462	469	453	427	432	475	486	495	501	459	489	463	485	440	440	480	465	470	470	468	462	459	504	491	487	496	528	463	479	439	475	476	472	447	497	483	448	468	460	487	472	502	476	489	458	479	466	461	515	439	473	502	502	497	485	475	459	481	468	479	454	513	493	468	494	471	456	470	479	482	481	468	434	468	502	477	472	457	486	479	460	462	452	537	452	433	420	471	532	465	438	477	495	473	528	507	451	444	474	440	488	489	518	494	513	488	483	468	464	465	526	503	456	488	446	475	485	468	481	514	440	467	467	536	495	520	470	489	468	498	496	473	443	466	496	494	461	481	455	453	489	477	468	445	499	420	481	492	484	455	487	419	452	474	459	481	443	507	479	447	488	467	482	477	507	490	474	522	484	521	498	486	481	476	457	474	507	506	465	440	500	495	476	466	456	464	499	499	492	465	515	452	491	451	465	501	490	446	496	476	459	485	450	469	483	448	467	487	495	474	460	490	487	484	447	488	468	487	516	478	493	513	492	477	444	485	509	484	435	436	441	512	473	484	457	493	492	485	508	466	501	485	481	485	486	469	485	487	478	498	470	502	442	483	474	494	442	445	481	474	442	500	478	540	446	466	476	457	482	466	441	457	473	508	490	488	414	456	502	484	489	455	423	477	490	514	483	467	477	445	471	462	449	469	495	471	487	513	461	483	439	481	454	482	475	493	498	461	489	473	513	497	494	464	462	518	494	426	487	459	475	499	479	447	483	469	509	510	506	479	441	466	487	504	454	503	492	468	456	472	495	495	431	499	429	471	464	444	462	470	525	446	483	471	468	490	437	496	470	472	454	504	473	497	458	510	454	449	512	463	492	489	468	493	502	487	442	455	494	475	452	493	459	481	441	526	526	459	496	466	443	475	493	470	499	444	470	506	459	472	502	486	465	438	489	447	486	479	459	451	475	474	474	463	516	484	512	510	466	461	468	470	509	463	442	500	475	473	456	466	502	479	477	489	499	462	465	502	508	460	488	482	481	447	476	500	532	456	471	481	488	471	453	449	488	490	484	493	421	456	522	472	468	502	483	448	497	477	464	450	465	462	498	511	483	441	490	469	471	469	466	455	475	491	481	501	498	513	470	470	513	453	463	475	489	444	479	486	498	482	479	494	471	484	489	430	500	503	451	454	461	460	460	512	479	487	454	484	478	465	497	511	467	498	482	513	451	502	478	476	510	493	491	472	479	481	431	511	492	478	476	482	513	483	462	442	494	485	492	502	494	496	498	468	476	462	449	476	489	475	482	502	474	486	487	462	485	477	458	498	497	473	516	492	462	455	465	503	465	505	486	464	465	493	486	477	497	483	505	495	486	467	466	462	509	448	498	485	491	453	485	471	478	501	469	476	473	506	489	506	458	492	446	485	435	491	469	500	474	494	454	460	493	477	470	453	453	482	468	483	447	506	484	490	465	497	451	509	478	465	476	439	472	464	458	478	487	454	455	446	481	495	465	467	522	474	483	449	459	494	440	507	457	513	469	445	520	474	442	428	491	440	458	453	488	489	480	450	459	515	486	433	492	496	465	461	514	503	492	477	489	490	463	503	487	470	483	469	445	441	478	488	500	478	489	509	486	465	483	479	456	519	449	456	490	502	470	479	487	497	493	504	539	493	506	476	494	473	494	499	484	475	457	501	525	504	489	476	471	452	463	463	477	475	467	433	460	455	502	509	459	493	511	490	473	478	519	482	436	500	482	467	497	468	463	486	517	459	462	427	515	442	480	492	493	481	509	461	518	482	514	475	470	529	506	470	454	475	483	477	464	414	506	454	456	461	479	485	465	442	514	464	460	481	432	448	492	459	499	482	483	468	471	491	486	495	467	423	499	476	474	454	468	504	482	478	461	468	456	459	521	444	474	463	494	490	459	480	483	446	467	463	490	485	466	489	479	443	490	463	501	511	442	493	472	494	474	476	444	475	474	446	462	468	461	448	460	469	452	459	461	492	474	480	497	454	473	476	511	510	475	470	450	473	460	475	488	482	501	458	485	431	501	510	501	470	476	472	489	512	497	471	468	464	441	511	450	494	438	483	505	493	491	490	467	475	496	482	508	502	468	501	477	489	486	461	448	509	507	440	462	431	508	488	494	491	468	488	452	485	470	473	491	493	460	460	445	512	450	479	481	471	477	465	485	457	450	466	472	523	478	482	450	468	460	430	488	486	457	501	489	463	471	461	494	448	465	508	480	465	469	492	469	460	454	499	491	464	484	437	515	474	444	535	491	445	498	465	473	487	482	475	507	485	440	471	516	497	494	505	464	479	490	490	462	477	471	535	465	489	472	468	504	485	489	503	481	449	478	519	486	469	477	503	514	487	534	492	465	488	473	468	523	479	461	454	452	496	480	492	444	460	457	505	493	505	487	473	472	499	463	465	458	434	426	515	425	455	473	433	414	494	444	481	475	431	491	460	507	461	475	475	478	479	488	471	468	497	448	461	480	458	470	482	463	505	459	479	499	471	487	491	481	476	465	511	497	482	459	475	446	471	476	473	507	461	472	465	500	497	469	458	448	508	463	462	484	498	462	524	469	465	458	479	510	460	463	454	473	458	468	446	483	487	438	466	457	510	428	491	482	477	469	461	464	474	452	443	470	456	440	495	443	452	501	532	432	501	509	532	437	500	480	514	444	474	441	450	514	477	470	485	449	478	500	464	460	476	473	509	437	459	468	492	455	496	460	497	483	491	437	520	465	472	487	497	453	468	479	463	505	475	452	451	486	463	443	444	483	486	448	483	505	479	469	482	503	472	474	485	445	485	476	477	480	445	479	484	488	447	452	488	466	474	447	473	480	486	481	480	482	472	414	457	512	479	458	480	470	427	433	455	528	495	473	503	469	511	461	465	484	474	510	486	496	441	513	480	471	464	442	437	469	451	505	505	495	467	489	474	455	453	497	460	480	490	466	474	491	486	490	481	500	469	448	476	498	441	490	521	486	473	455	478	491	481	501	473	449	449	462	476	502	503	474	446	461	479	486	503	484	525	452	495	469	458	475	472	468	486	454	425	470	474	461	511	469	497	480	483	519	519	500	487	468	468	438	475	490	484	478	482	482	438	487	498	486	457	476	456	433	488	512	448	485	460	473	516	494	465	500	460	486	444	444	461	487	475
69857	42745	10398	1311	621	540	471	426	416	389	397	407	365	348	376	370	357	353	347	359	322	337	320	342	329	332	325	319	334	341	314	333	307	336	300	291	335	331	355	319	305	325	306	340	294	321	323	333	337	290	310	288	348	300	327	341	342	312	315	313	304	340	320	340	310	304	339	338	336	303	335	307	296	313	315	343	316	334	300	301	282	271	284	314	321	314	321	337	330	320	364	334	320	328	348	310	327	292	335	303	316	331	321	295	352	320	391	338	274	329	321	318	326	352	311	342	349	291	342	316	311	365	275	288	342	351	331	319	310	322	321	329	361	331	324	320	366	305	316	311	314	340	323	310	327	344	342	313	330	316	292	302	335	298	330	312	295	339	320	320	316	318	321	353	326	340	342	314	325	302	316	330	281	305	296	301	324	322	318	286	330	319	295	319	325	338	323	288	308	380	323	308	342	329	319	330	302	334	317	345	298	333	328	327	355	329	361	307	322	327	294	349	329	333	268	323	309	318	333	306	330	333	292	292	297	314	320	313	325	347	304	332	331	307	321	323	339	326	331	318	339	365	353	318	328	314	313	316	341	322	285	338	291	307	313	331	306	327	306	335	326	308	308	318	325	325	313	317	325	353	302	308	300	320	328	304	340	317	329	307	309	312	353	342	331	333	330	337	293	318	331	342	335	332	322	344	294	305	354	305	321	293	322	337	351	342	340	343	305	336	317	304	316	309	321	318	337	361	326	308	307	329	320	299	295	301	315	297	335	327	303	324	320	340	329	333	324	325	355	328	342	337	292	351	312	301	286	314	301	314	350	329	315	325	329	290	328	331	308	319	334	335	352	338	352	353	321	323	330	302	320	276	341	288	336	313	336	340	275	316	300	357	320	307	311	316	286	293	337	303	274	349	338	325	310	349	346	320	325	315	335	356	347	342	314	300	347	336	320	358	324	301	308	304	305	338	342	330	317	308	322	308	288	321	333	337	319	331	310	294	332	371	329	324	304	315	326	322	298	323	297	360	312	302	328	331	297	353	337	294	307	320	308	312	322	337	301	350	311	337	315	317	323	303	321	295	308	282	334	382	335	322	313	304	347	325	352	324	327	370	327	312	298	342	325	334	315	340	322	285	316	300	322	316	346	333	286	328	337	326	312	343	306	307	331	311	336	326	312	340	315	339	346	296	331	327	346	315	317	320	329	314	304	305	301	331	306	307	344	314	342	304	327	310	324	328	316	346	309	283	352	316	314	316	316	327	340	313	319	332	301	306	333	333	315	319	315	325	330	320	322	348	316	323	311	326	310	343	345	348	326	309	320	306	336	329	317	326	320	298	327	321	305	328	318	315	360	328	317	325	329	333	317	295	357	329	302	314	325	351	327	303	368	282	337	306	337	330	308	361	311	345	296	315	316	314	313	323	333	298	328	308	316	298	338	316	331	311	352	318	331	361	304	319	330	327	317	326	320	302	320	359	291	358	311	326	320	300	326	344	334	334	307	298	354	321	329	301	330	311	332	336	310	324	305	341	322	336	315	328	325	313	330	324	337	296	329	332	333	362	308	339	375	309	334	314	332	329	309	374	355	316	295	321	300	291	326	316	311	314	348	304	283	300	336	348	363	299	295	315	287	347	315	320	310	317	321	331	334	339	332	321	309	322	316	311	293	293	342	334	334	316	327	305	280	339	352	307	316	323	310	365	348	321	321	322	323	310	329	328	303	296	341	313	297	319	319	311	327	327	313	279	324	319	318	331	325	340	337	301	348	302	291	304	315	347	289	304	338	316	354	313	296	345	306	299	333	318	334	322	338	336	362	330	321	331	352	317	309	293	343	317	292	336	308	315	329	284	296	314	346	325	326	292	344	308	336	310	324	307	356	321	309	325	348	310	308	310	349	317	316	298	305	327	340	333	303	333	338	307	314	322	309	332	348	342	308	382	332	347	313	316	332	307	314	328	331	308	307	333	310	335	314	325	340	320	333	335	335	352	312	321	345	324	314	322	321	307	327	305	295	337	313	327	336	306	319	342	305	312	347	369	331	309	326	356	324	311	331	312	321	293	322	308	318	329	322	310	354	302	333	281	310	341	329	280	331	321	335	317	298	338	343	362	357	341	323	331	312	341	328	313	323	281	323	310	297	296	338	303	350	327	297	333	322	350	335	303	312	307	326	348	305	341	317	312	326	308	325	327	351	320	339	305	347	353	282	324	279	325	329	314	306	322	288	316	312	333	296	317	313	332	350	340	318	312	335	333	309	309	359	331	328	319	349	335	334	352	313	342	299	323	337	313	295	291	337	327	340	334	334	304	309	327	313	313	312	325	320	322	304	338	308	321	289	313	330	301	337	333	334	351	314	316	319	313	322	355	309	352	326	310	329	349	325	349	335	344	315	319	344	322	342	346	330	299	314	292	292	318	331	351	322	280	303	304	317	321	318	331	328	284	304	307	318	294	308	332	299	330	298	335	308	314	350	329	351	313	328	321	352	341	309	301	282	332	318	346	359	334	310	338	305	315	328	308	345	296	313	331	332	330	365	330	315	317	323	302	330	308	339	324	328	327	290	309	331	333	356	330	306	320	312	318	316	299	339	303	305	345	327	323	311	328	336	321	350	303	344	307	332	308	336	298	289	336	303	333	303	311	358	328	312	341	326	334	327	336	310	334	304	326	326	323	350	303	303	320	306	327	338	353	315	326	306	314	317	357	354	321	300	316	347	330	331	303	315	370	320	319	339	332	309	309	291	335	299	300	340	328	304	329	314	315	295	335	293	318	324	313	319	310	350	300	319	336	307	358	320	299	285	314	317	288	332	331	331	320	292	316	322	332	329	336	303	305	302	374	318	326	324	326	317	308	322	351	316	328	311	320	320	326	295	298	350	306	292	327	281	314	329	358	325	349	296	313	307	361	335	325	322	339	303	289	324	297	350	342	341	315	343	330	301	287	332	325	324	332	331	362	336	332	301	324	326	299	329	301	303	373	290	321	336	300	316	317	332	311	345	288	293	311	343	315	334	306	344	324	330	328	315	340	313	335	325	319	330	303	310	301	343	306	338	308	289	323	320	305	358	329	325	313	341	298	302	319	309	314	350	299	344	335	352	332	318	281	307	320	338	308	302	345	322	353	347	302	329	310	307	311	299	340	326	343	349	340	345	351	353	322	319	374	328	328	276	313	314	320	341	288	283	309	318	285	351	339	332	321	290	343	295	281	320	300	289	290	354	298	317	332	350	326	318	302	351	313	300	314	314	348	335	329	309	313	306	330	351	337	312	303	302	347	369	322	319	316	273	337	321	340	336	311	332	331	294	307	334	295	299	330	344	323	339	324	289	304	326	303	317	358	312	305	334	336	297	306	321	325	357	311	305	297	290	314	321	310	285	316	302	326	353	325	355	324	318	355	323	317	323	340	319	334	343	323	345	321	295	303	344	343	340	318	325	320	317	321	327	335	299	295	296	306	325	325	326	306	307	328	361	307	346	335	343	360	327	348
44073	20255	2121	2420	2113	1826	1567	1413	1301	1197	1138	1098	1070	998	994	991	907	884	865	902	859	850	864	842	856	837	833	818	856	800	853	801	840	820	778	792	791	790	797	794	782	825	774	811	827	817	773	826	810	842	803	805	821	816	804	819	743	809	851	740	843	810	840	840	773	815	785	835	849	808	783	793	761	735	751	789	795	777	773	771	766	778	763	815	789	830	828	774	726	767	740	796	761	802	768	845	782	808	790	830	772	828	807	747	793	781	763	797	815	794	820	823	794	756	749	742	784	815	767	772	756	811	805	715	800	779	774	827	788	799	784	821	749	765	812	788	824	788	739	811	790	749	790	738	760	805	831	743	738	775	856	764	802	838	804	754	785	807	793	787	819	797	795	770	770	775	767	773	762	768	799	735	799	762	762	800	793	774	825	821	785	775	751	822	729	812	740	858	817	785	756	741	794	800	783	768	747	747	809	787	826	770	779	801	773	819	782	830	737	783	757	790	757	772	802	814	787	808	867	742	805	786	776	799	806	797	823	795	810	775	849	803	817	793	774	752	779	729	781	815	790	813	793	808	767	790	842	816	780	781	820	831	748	775	838	781	811	834	780	776	845	788	815	794	762	766	755	758	740	758	790	829	777	811	735	759	777	767	786	830	794	831	775	760	774	796	784	782	764	768	742	772	808	751	810	792	823	791	813	790	750	789	773	789	867	787	796	814	812	716	799	794	801	785	818	848	739	818	759	799	831	762	802	777	775	863	837	781	815	762	802	818	794	767	828	818	801	773	754	769	801	758	774	742	783	790	762	816	777	807	794	770	795	782	762	796	772	795	812	743	797	777	812	784	762	785	852	754	800	769	783	796	765	746	809	771	817	760	776	725	785	749	772	785	814	782	786	825	781	757	769	805	762	733	790	755	798	785	772	807	783	791	778	781	800	818	787	796	791	769	789	799	776	811	778	771	783	774	773	776	778	817	798	820	849	796	762	810	757	825	732	793	734	781	750	784	781	788	795	765	766	766	763	765	807	767	800	771	799	727	747	784	783	802	827	808	794	776	828	785	855	821	841	783	740	760	702	754	820	791	818	813	784	736	801	730	852	767	790	779	753	771	793	705	803	809	822	816	780	787	802	790	815	727	821	747	792	725	788	746	745	829	823	804	751	786	758	781	811	790	800	781	808	786	818	796	788	799	805	775	797	794	768	762	782	820	790	768	766	741	756	802	774	834	797	821	824	825	814	835	803	814	780	751	750	804	787	758	725	774	797	731	759	780	762	752	763	791	794	842	820	761	767	768	771	781	758	749	778	794	812	805	779	841	771	715	767	754	783	808	739	725	802	838	812	746	742	777	735	818	796	756	770	778	847	765	795	752	772	765	787	758	736	766	785	769	771	828	781	753	768	801	759	771	781	766	799	779	777	786	781	778	804	786	780	802	721	816	782	798	783	806	788	812	763	780	795	739	820	759	793	822	765	734	831	806	826	790	799	822	775	814	802	766	798	763	778	783	806	808	806	787	799	801	790	815	778	742	767	744	822	732	780	738	771	743	801	781	814	844	757	828	812	822	794	752	762	823	839	780	804	807	772	836	747	819	798	788	801	789	772	818	728	786	807	807	808	829	738	816	764	790	761	802	784	743	809	820	812	783	742	800	777	761	746	803	819	756	741	812	766	750	845	734	791	776	805	772	799	779	760	810	761	807	814	800	788	752	774	745	745	835	748	797	807	806	838	762	784	758	746	810	806	791	800	775	790	796	779	790	736	774	777	820	752	834	788	766	768	805	809	805	776	771	727	853	823	785	780	785	832	762	806	760	765	749	788	795	825	768	800	767	756	780	775	825	765	793	826	798	736	806	791	775	810	808	794	785	777	807	788	773	802	740	788	766	780	742	798	805	787	761	814	791	801	808	799	787	796	756	763	792	758	740	764	777	755	818	740	771	808	777	764	786	782	762	756	811	779	717	779	705	759	756	800	771	769	807	787	811	837	783	758	746	736	759	796	779	808	854	747	796	823	764	755	781	781	804	778	747	791	738	811	789	771	820	808	783	762	773	793	785	813	813	760	802	790	787	756	776	788	768	774	760	781	818	776	760	711	828	826	821	713	783	807	777	803	810	824	743	771	773	808	752	735	753	776	785	804	772	761	796	781	815	817	809	833	786	812	736	806	802	780	769	779	761	765	792	775	731	819	806	832	749	757	810	773	787	792	765	742	802	800	758	780	756	798	735	774	769	768	789	766	774	822	796	749	757	805	825	740	848	818	789	821	788	779	776	788	830	789	808	773	795	777	796	756	804	742	807	783	727	785	782	774	762	746	751	831	784	808	865	773	748	796	776	784	795	809	782	809	745	833	756	773	764	860	811	758	716	751	826	805	745	777	758	763	809	827	733	816	781	807	784	798	792	772	783	802	778	777	854	797	778	736	782	811	783	777	760	750	798	804	737	796	790	789	748	808	781	793	844	731	790	788	817	764	746	769	746	753	714	804	780	828	756	768	746	765	840	747	727	767	816	830	707	833	768	781	809	760	783	792	746	830	772	793	822	779	756	793	757	777	768	799	811	751	748	797	823	790	770	771	842	801	778	787	796	770	813	767	827	755	775	807	812	747	796	782	801	798	803	801	790	784	768	785	762	777	765	793	769	806	747	735	754	759	779	808	757	817	854	790	761	806	834	795	795	767	789	709	833	787	818	768	769	744	817	829	831	752	777	770	826	777	804	792	746	779	842	803	809	748	741	761	730	831	767	780	765	822	756	761	784	764	829	771	846	737	797	824	761	787	761	799	797	782	756	753	708	757	768	794	761	807	743	826	824	818	765	776	780	742	759	776	728	781	748	785	783	779	734	765	800	840	786	737	827	781	786	789	788	826	760	756	758	845	847	824	758	798	776	763	804	687	830	796	781	870	805	772	800	734	800	785	769	790	794	806	803	850	739	809	755	767	831	796	798	737	766	765	797	802	744	784	799	777	762	773	744	804	813	764	787	816	778	784	803	776	755	790	823	782	814	785	777	739	770	753	827	784	766	776	758	769	740	777	751	766	796	744	717	806	814	808	770	748	771	799	776	768	789	748	761	778	799	814	853	827	785	808	798	762	841	814	778	788	804	764	752	755	782	746	767	778	809	797	791	817	812	770	774	783	749	807	799	799	804	786	790	770	771	799	794	825	807	783	809	771	771	780	818	807	770	794	791	776	745	737	799	779	743	768	736	822	784	793	783	770	776	754	784	782	793	784	814	781	784	799	779	770	829	777	769	802	829	751	834	781	822	789	760	779	762	841	780	800	759	760	763	784	759	840	812	820	808	762	765	839	804	711	784	746	763	810	800	748	769	779	775	790	785	837	739	738	788	789	740	732	765	784	820	747	777	766	776	723	804	770	792	778	841	780	805	793	735	793	841	821	795	776	792	804	775	818	724	738	770	776	708	765	736	820	766	817	836	740	767	778	735	794	772	778	801	814	784	813	808	763	798	779	791	807	836	747	762
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
