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
336914300775	336914301336	336914301886	336914302436	336914302986	336914303536	336914304086	336914304636	336914305186	336914305736	336914306286	336914306836	336914307386	336914307936	336914308486	336914309036	336914309586	336914310136	336914310686	336914311236	336914311786	336914312336	336914312886	336914313436	336914313986	336914314536	336914315086	336914315636	336914316186	336914316736	336914317286	336914317836	336914318386	336914318936	336914319486	336914320036	336914320586	336914321136	336914321686	336914322236	336914322786	336914323336	336914323886	336914324436	336914324986	336914325536	336914326086	336914326636	336914327186	336914327736	336914328286	336914328836	336914329386	336914329936	336914330486	336914331036	336914331586	336914332136	336914332686	336914333236	336914333786	336914334336	336914334886	336914335436	336914335986	336914336536	336914337086	336914337636	336914338186	336914338736	336914339286	336914339836	336914340386	336914340936	336914341486	336914342036	336914342586	336914343136	336914343686	336914344236	336914344786	336914345336	336914345886	336914346436	336914346986	336914347536	336914348086	336914348636	336914349186	336914349736	336914350286	336914350836	336914351386	336914351936	336914352486	336914353036	336914353586	336914354136	336914354686	336914355236	336914355786	336914356336	336914356886	336914357436	336914357986	336914358536	336914359086	336914359636	336914360186	336914360736	336914361286	336914361836	336914362386	336914362936	336914363486	336914364036	336914364586	336914365136	336914365686	336914366236	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
81471	47508	16880	3115	1118	790	707	633	592	584	485	524	498	435	437	457	477	379	433	418	411	431	427	410	422	427	404	386	370	401	376	385	402	392	420	413	398	367	416	383	404	383	413	404	362	405	373	405	389	385	378	356	357	376	401	354	378	406	360	379	395	397	412	371	418	358	390	395	385	416	395	402	397	365	390	357	406	399	397	387	367	393	422	397	422	385	403	383	387	378	382	379	407	389	386	403	396	422	397	360	369	385	394	377	379	420	421	410	376	405	391	371	373	375	388	382	363	392	390	363	344	403	367	356	423	401	348	401	426	378	401	368	363	344	410	375	373	389	399	412	395	422	402	401	384	370	375	374	382	403	346	404	398	389	382	364	371	416	387	357	388	365	375	419	394	413	402	384	387	403	416	370	418	420	406	399	387	384	386	370	397	370	403	401	412	384	392	370	418	353	423	371	386	392	395	409	414	385	402	408	357	363	401	424	388	420	400	378	376	369	372	401	385	394	380	385	402	415	450	369	382	381	387	415	398	364	360	431	352	410	402	388	398	381	359	361	398	400	414	385	409	387	396	412	417	407	362	411	359	397	379	386	370	432	386	418	401	395	380	379	360	375	356	357	381	379	395	366	381	370	342	370	370	411	410	400	365	341	373	393	348	392	353	409	379	395	394	384	411	394	386	403	403	398	373	398	390	375	394	401	345	387	399	383	360	373	390	403	373	395	402	381	370	385	392	404	408	420	389	383	348	396	387	372	389	354	423	366	407	416	365	383	421	429	400	380	395	380	405	379	391	349	367	393	372	391	406	362	407	382	404	422	399	358	388	373	377	409	368	430	408	357	388	388	404	384	426	398	399	405	405	391	385	413	377	366	393	384	387	385	389	406	362	421	399	404	392	384	425	413	377	365	379	381	362	420	400	384	390	363	394	399	392	381	439	374	375	400	347	391	411	400	397	402	379	359	360	415	402	353	379	365	381	398	403	439	430	381	396	373	359	432	381	381	369	365	370	367	420	370	369	341	389	360	413	390	377	373	379	374	361	386	390	404	408	374	410	397	370	372	366	391	388	419	368	400	385	392	370	345	383	408	421	397	413	411	380	383	378	394	325	379	419	404	410	424	359	372	395	394	380	401	400	368	401	395	347	416	361	351	368	396	387	354	367	377	385	404	394	414	408	397	397	398	367	380	430	385	421	452	371	389	344	413	394	400	402	392	367	406	369	420	386	401	386	383	385	427	378	410	414	381	385	400	393	387	395	428	382	390	388	395	373	365	409	369	366	361	393	382	409	375	426	399	374	412	406	385	365	376	385	358	392	367	391	373	387	390	371	439	421	390	373	422	381	412	392	395	381	377	365	350	388	369	380	376	359	418	397	401	394	406	355	455	390	407	435	386	390	408	411	408	411	419	367	380	388	404	396	434	375	422	387	411	393	394	381	409	388	378	382	448	404	384	403	357	392	383	373	421	401	387	361	390	355	377	422	408	399	376	401	407	390	391	355	386	379	387	391	392	370	409	379	371	383	400	383	387	379	386	343	394	374	389	392	371	361	382	388	363	396	373	411	390	382	381	361	355	382	381	428	372	372	389	412	350	404	405	362	379	408	366	406	383	400	410	381	429	422	454	374	397	428	374	387	395	395	395	387	425	374	377	408	414	425	362	377	354	359	383	380	414	402	411	413	439	369	380	390	403	396	376	389	354	395	396	384	365	379	382	378	395	400	364	371	344	415	390	358	348	433	404	408	392	380	389	373	353	392	390	394	368	432	398	394	410	387	403	416	433	370	402	391	410	386	363	385	380	361	392	388	389	355	384	399	411	412	387	396	376	344	384	403	377	362	355	379	370	387	394	384	411	390	387	383	409	400	390	396	373	426	426	415	380	385	360	414	383	392	403	375	407	369	409	365	371	373	383	386	392	416	367	392	365	404	386	401	389	380	383	390	385	418	396	404	362	422	382	375	405	378	392	424	438	431	368	412	405	423	409	369	399	391	412	373	389	389	384	368	381	395	385	371	382	394	405	405	374	378	378	370	398	410	431	402	377	388	394	416	400	399	395	385	408	396	400	361	410	386	419	390	366	430	356	406	409	392	398	381	372	389	424	371	372	408	412	383	391	404	428	377	396	381	374	389	384	392	378	355	445	400	421	387	384	384	353	386	416	396	368	379	404	355	415	392	405	405	391	387	384	361	369	377	362	381	403	419	378	383	382	437	387	384	399	382	377	393	366	371	380	406	409	358	394	367	393	435	388	412	391	408	395	379	372	391	387	401	406	365	386	371	380	376	381	408	403	375	389	366	390	369	403	404	393	402	392	416	400	402	380	398	377	401	360	386	397	379	374	415	424	389	370	356	387	378	382	420	414	418	417	384	387	427	361	419	372	373	378	391	426	411	392	385	390	385	388	385	382	398	385	426	392	395	378	385	400	397	395	372	385	382	355	361	357	373	387	363	408	398	390	392	401	376	380	370	373	379	414	377	397	382	387	401	398	388	403	393	403	416	381	386	379	404	421	391	372	391	384	387	407	441	374	399	397	372	388	369	368	373	411	365	386	406	359	384	396	414	386	380	399	418	413	429	418	394	399	394	385	387	415	416	386	353	377	378	412	399	394	404	381	371	374	375	408	406	377	394	386	403	427	363	403	409	406	402	366	417	356	383	381	409	414	406	391	350	390	378	433	352	374	420	401	375	394	434	400	416	393	363	405	401	436	330	389	342	386	383	363	388	413	392	411	399	384	421	402	400	351	405	380	397	369	462	382	412	409	421	379	426	407	382	365	387	386	396	403	353	360	421	390	432	384	396	391	373	386	362	406	325	398	389	393	380	370	392	407	429	399	398	415	361	383	406	423	360	388	381	431	395	383	386	340	376	361	380	397	431	337	365	406	389	396	356	367	437	409	381	382	405	377	418	353	405	401	367	382	377	401	443	381	435	411	362	410	389	377	367	399	363	390	392	392	382	353	398	383	414	443	383	407	362	374	395	400	377	392	355	410	407	387	397	397	393	410	409	362	386	393	403	385	424	375	373	394	411	378	370	376	380	405	371	378	407	395	378	383	360	399	396	328	385	360	365	391	415	356	408	412	379	378	362	406	410	365	403	401	369	417	412	369	418	394	382	383	382	388	395	389	415	365	349	383	377	417	361	382	411	401	383	386	395	369	389	423	354	391	374	361	400	384	370	367	380	371	394	371	399	408	401	386	397	380	369	392	409	384	395	409	422	415	357	390	351	371	391	413	356	367	446	364	353	402	393	386	380	369	384	412	392	397	411	416	378	377	353	372	411	384	426	396	378	378	377	381	389	392	377	330	411	422	385	381	365	392	377	396	370	344	418	386	405	388	367	362	413	399	412	401	390	396	385	363	382	398	388	360	411	405	448	381	354	371	358	379	406	406	377	408	421	438	388	401	387	406	392	359	374	423	413	392	387	360	412	338	360	381	377	387	347	434	365	397	412	380	371	405	392	389	384	363	356	403	386	392	385	409
52244	26420	3313	4029	3483	3022	2620	2294	1941	1838	1687	1553	1547	1394	1324	1316	1205	1186	1166	1150	1179	1158	1092	1083	1085	1089	1053	1090	1013	1012	1028	998	1036	986	975	953	1004	1036	988	965	946	1000	1011	991	944	948	931	955	890	984	990	914	937	910	915	1002	984	975	923	978	945	915	946	919	940	916	950	946	994	939	956	912	971	952	949	907	942	943	965	891	877	878	945	963	911	936	911	971	933	871	961	931	877	919	972	891	1012	909	919	967	846	940	914	904	939	943	909	911	973	954	928	914	980	981	913	893	930	935	960	891	906	962	924	919	905	885	922	935	931	910	936	919	904	943	944	936	946	889	907	943	892	910	901	936	968	980	912	929	960	950	895	958	879	919	907	914	948	913	885	917	883	941	955	924	966	943	945	927	960	930	956	905	931	925	922	968	914	923	981	957	954	918	915	936	898	851	985	955	953	902	902	954	939	971	951	911	884	924	869	938	941	929	944	860	988	928	946	887	994	973	899	870	978	935	904	937	935	969	937	987	996	979	932	947	961	949	846	919	895	993	977	899	914	976	915	917	898	919	920	936	971	974	918	956	917	971	905	934	942	923	905	878	985	918	852	915	893	933	917	861	900	918	967	923	941	916	920	939	985	978	890	887	919	927	943	912	941	857	912	959	940	878	963	888	919	870	935	908	934	930	925	912	918	936	914	913	907	919	989	885	914	960	858	929	918	896	915	941	889	965	933	948	941	956	937	923	945	933	929	927	973	956	955	912	944	891	946	942	910	924	926	942	905	847	892	946	908	900	948	1021	902	873	896	950	984	959	969	903	949	905	932	870	953	963	942	933	936	957	894	911	949	904	905	881	976	886	966	899	908	928	902	913	932	943	978	935	943	893	936	930	884	925	946	946	912	924	927	897	983	922	950	893	912	885	954	938	923	922	933	897	919	906	916	878	916	994	935	836	932	962	910	937	933	932	925	948	925	951	933	918	955	960	901	920	911	900	896	947	976	922	937	995	929	955	930	911	905	903	956	925	923	920	994	945	920	900	897	906	896	927	911	900	956	940	910	903	919	949	941	875	945	907	935	923	909	952	967	905	897	900	933	939	931	884	870	877	923	953	952	887	945	956	921	933	894	900	902	949	906	938	895	885	928	962	884	940	966	917	863	922	949	949	920	934	914	936	910	877	958	931	979	949	921	908	964	956	1008	940	853	926	936	875	921	951	929	1038	915	953	953	955	917	954	854	927	896	927	914	917	956	923	933	945	910	946	942	882	945	909	867	941	932	949	955	940	884	958	958	938	914	948	909	938	904	927	925	963	1004	927	915	882	921	918	925	960	937	926	917	964	842	924	943	905	939	897	976	1000	928	977	950	859	910	883	925	922	966	920	936	941	903	910	890	939	935	975	907	924	954	907	959	905	933	904	964	1021	920	956	906	884	928	893	865	878	928	948	920	908	924	923	907	948	954	952	934	909	937	963	896	918	892	917	898	948	944	914	925	982	954	946	946	921	928	973	955	958	895	917	964	918	927	920	960	912	945	927	867	987	909	945	953	876	893	915	858	916	947	906	951	917	921	917	935	926	942	950	886	973	959	934	894	902	998	904	905	892	921	875	920	876	918	913	975	870	924	924	963	946	957	887	927	907	925	930	884	926	955	923	962	963	876	939	955	888	939	919	989	1000	921	928	942	931	929	899	973	958	975	936	949	933	900	937	928	854	954	975	899	868	920	950	933	908	927	963	918	941	954	883	949	901	931	908	966	854	914	916	968	958	941	930	858	951	874	970	906	959	935	909	908	948	930	923	852	915	879	914	916	909	921	966	964	924	942	974	933	901	949	928	923	970	912	933	956	872	917	874	993	927	911	915	941	905	872	921	966	898	908	917	943	928	910	936	905	917	939	901	974	882	883	969	938	889	954	892	936	947	948	929	928	932	912	880	860	950	915	928	939	917	892	920	958	960	926	912	962	921	949	934	925	843	917	921	869	908	889	927	928	970	983	951	967	936	962	901	934	923	905	934	982	896	941	949	951	924	928	920	893	893	972	959	924	912	901	893	903	933	913	881	899	917	893	971	959	942	929	941	943	931	978	904	913	936	940	948	908	928	912	892	851	929	947	946	901	952	921	913	971	958	936	927	923	917	912	906	937	895	897	911	944	1000	919	1024	924	957	931	932	922	933	931	947	936	847	953	935	962	941	864	1015	993	900	923	890	939	989	917	968	954	935	893	904	932	892	891	857	917	949	907	916	881	925	967	925	935	948	922	912	904	889	936	913	935	930	884	943	949	936	949	935	939	944	971	925	944	885	978	885	885	879	916	925	953	895	949	959	955	912	940	954	924	920	893	935	957	917	881	983	975	985	951	906	874	861	933	954	959	965	906	957	884	940	971	904	942	913	933	914	938	933	926	915	969	968	955	968	974	903	940	953	873	915	952	926	964	916	931	973	965	883	905	919	929	933	931	891	896	936	944	921	937	931	920	893	878	970	943	932	933	934	907	964	932	928	945	912	926	939	928	934	952	920	905	945	973	954	923	910	954	936	913	912	951	941	938	881	858	960	935	912	946	848	887	904	948	852	925	959	941	959	919	939	970	865	864	901	957	945	947	960	961	919	994	917	955	914	939	952	899	944	960	850	966	889	936	959	921	934	977	924	919	906	933	963	942	959	901	909	873	930	911	967	924	936	938	908	938	892	932	938	959	922	920	960	901	906	944	921	854	909	832	944	909	901	962	963	882	912	957	931	910	941	894	901	932	982	940	849	969	920	1001	860	926	937	934	925	988	900	963	936	920	933	980	906	928	937	949	919	964	927	919	920	935	887	905	942	927	898	966	920	867	867	938	901	949	983	916	917	933	911	939	919	912	898	880	924	966	950	945	928	960	939	948	909	909	954	956	869	918	987	941	907	954	907	965	977	961	896	914	926	914	957	874	926	920	914	880	937	970	854	983	970	926	928	907	934	935	917	932	874	994	865	922	885	875	968	935	945	922	930	1011	929	981	931	886	881	920	946	951	911	930	909	976	930	952	956	904	967	952	984	946	902	907	899	939	892	922	920	970	928	951	921	894	854	972	891	928	933	938	843	919	896	921	910	963	910	900	947	873	884	924	936	926	937	936	899	915	920	956	915	932	929	916	889	920	912	865	942	918	926	909	923	914	890	917	932	974	925	946	910	929	886	871	977	928	898	933	884	914	953	979	964	942	915	940	940	934	921	944	879	933	954	928	863	935	955	888	937	922	927	921	959	894	940	949	905	910	915	865	946	918	907	889	958	915	884	876	948	923	933	891	938	944	960	899	897	1007	948	877	961	914	902	923	928	922	923	900	923	920	909	886	868	869	892	975	909	913	925	911	942	931	900	870	929	896	922	927	955	892	909	929	962	870	912	951	886	931	941	914	919	957	976	901	920	940	891	933	915	937	908	930	910	939	932	924	932	942	907	992	874	947	909	913	958	889	958	930	946	941	924	924	909	932	883	917	912	1026	926	925	907	894	908	930	855	867	863	956	977	941	903
15510	2417	186	191	156	174	159	178	166	159	175	191	168	191	174	169	168	141	162	188	171	200	172	172	188	149	160	181	181	188	158	168	158	165	156	160	173	153	134	163	175	163	143	149	167	181	165	201	148	188	166	165	174	178	177	144	148	173	152	151	175	173	171	172	161	156	169	151	176	182	160	162	175	195	138	174	162	158	174	165	169	180	175	162	177	176	178	145	198	166	158	180	163	143	152	162	161	147	182	193	163	168	160	184	156	152	167	167	144	163	193	176	167	165	178	168	174	184	181	169	173	164	175	167	158	151	165	152	157	163	166	156	167	164	165	153	181	161	190	166	166	149	142	194	180	166	155	172	171	168	161	168	182	179	142	150	152	152	166	151	182	164	197	153	186	160	163	156	158	155	127	158	162	170	156	165	175	152	182	171	171	185	157	155	176	152	144	152	165	174	157	183	150	173	175	169	156	161	183	183	177	178	155	158	174	164	152	175	171	178	160	155	142	183	146	151	158	162	142	192	157	155	167	162	141	157	174	161	155	150	177	169	186	192	170	163	173	177	173	182	190	184	175	193	147	165	170	176	154	184	166	150	156	154	182	181	182	150	163	195	156	169	168	182	162	172	170	156	169	176	159	156	184	187	164	161	148	157	162	175	152	148	176	150	152	149	169	166	163	167	184	178	199	175	135	168	146	157	175	145	193	156	152	182	183	163	151	173	164	171	152	166	156	153	184	170	172	167	156	172	171	157	163	164	170	184	160	175	159	180	160	162	166	157	173	164	165	158	164	166	173	178	172	152	170	168	160	178	181	164	184	166	198	159	145	177	182	163	198	160	145	155	166	179	155	165	189	205	162	192	169	167	173	157	161	175	181	171	174	153	143	154	172	197	180	160	155	155	156	170	168	171	185	160	170	143	175	163	169	167	172	156	146	147	155	142	165	175	154	158	176	156	171	179	170	143	156	161	189	173	187	180	169	153	162	160	181	156	145	180	177	163	180	155	174	159	160	160	180	175	172	152	171	163	141	165	168	172	179	132	161	170	194	143	151	168	143	167	168	184	130	170	148	185	183	145	179	171	193	162	168	167	172	165	157	196	161	181	181	172	168	183	177	164	145	175	169	153	164	155	155	164	169	161	158	142	156	161	164	154	186	159	157	137	177	166	137	154	152	184	157	167	168	147	183	165	163	182	171	172	182	150	157	168	168	166	183	176	147	169	184	170	156	166	165	154	156	170	145	168	162	180	170	165	140	165	161	179	152	180	169	163	191	171	154	187	171	162	172	168	167	174	144	191	183	172	163	172	166	191	173	161	169	159	169	156	149	179	178	190	149	162	190	180	166	145	158	185	188	157	155	154	166	163	173	155	145	139	168	162	165	176	132	141	163	164	149	154	170	188	171	161	180	171	148	158	155	169	179	156	167	192	160	139	147	152	158	159	167	148	197	192	155	184	194	158	165	173	186	173	150	160	190	155	159	174	182	167	185	175	156	176	160	140	131	176	167	164	155	137	188	146	154	181	193	156	180	154	159	138	161	167	183	165	159	162	132	156	183	160	158	187	136	178	186	185	165	171	164	165	165	179	148	178	168	159	185	177	168	149	149	155	181	179	163	156	149	145	174	152	151	170	164	167	145	158	179	170	156	154	155	150	166	168	160	170	147	173	164	166	170	158	177	181	153	155	155	153	160	165	180	150	167	142	174	159	163	179	155	163	148	153	168	160	156	167	156	166	183	182	148	182	167	182	157	142	155	186	166	162	184	188	149	150	185	160	154	154	164	176	158	162	145	144	158	132	157	182	159	176	161	186	150	139	163	182	155	162	156	150	187	184	185	154	177	182	172	178	160	175	179	164	159	179	148	176	161	157	168	174	167	175	153	153	144	163	177	170	149	147	147	162	188	187	171	172	177	178	171	174	162	157	166	157	147	172	162	147	162	177	146	149	137	169	173	158	176	150	189	192	156	176	161	171	144	182	181	154	168	177	166	148	177	168	155	164	165	167	182	168	179	173	167	162	168	165	172	172	145	155	168	177	189	176	166	178	152	201	158	154	179	158	171	175	158	167	169	163	168	174	161	157	172	170	184	161	160	166	155	163	169	174	163	142	186	159	153	157	155	170	153	171	177	158	160	183	170	196	161	167	165	168	180	154	164	172	172	149	172	176	172	179	165	161	180	157	175	170	172	158	153	170	190	183	169	194	180	162	159	188	170	156	162	149	172	151	140	148	170	155	175	158	184	161	181	164	151	170	154	167	157	166	152	166	172	173	157	163	173	169	159	170	176	163	168	166	161	163	168	187	174	176	174	169	179	172	157	171	164	181	172	165	141	164	148	161	146	168	177	155	183	156	171	165	186	171	153	165	184	153	155	166	182	160	170	156	152	143	145	152	165	185	186	152	175	190	179	166	170	173	175	180	184	152	165	173	169	147	155	168	169	172	165	182	178	166	168	150	175	164	165	170	186	163	150	194	175	186	161	155	161	165	164	167	155	165	164	144	167	157	147	168	163	166	177	170	176	162	170	141	175	162	159	146	160	175	179	167	156	173	172	170	177	165	165	170	167	163	144	174	151	149	169	145	155	162	177	197	160	173	157	172	163	156	167	169	162	170	155	163	183	163	181	145	160	133	141	166	146	192	170	162	172	183	160	152	154	175	195	169	181	165	155	157	179	177	151	165	170	174	165	168	172	160	165	155	163	137	164	153	163	150	163	162	170	159	151	161	166	173	177	176	172	178	160	174	167	199	159	165	182	161	173	177	176	171	133	171	204	154	171	162	172	164	165	158	163	184	180	142	181	166	142	151	173	164	152	157	187	169	184	178	140	151	169	158	183	184	170	156	159	169	173	180	154	169	182	170	181	171	157	185	163	173	176	163	161	174	185	169	154	152	171	135	138	171	182	169	160	166	174	180	151	161	151	168	161	155	158	189	187	159	171	188	173	179	155	157	133	167	170	148	158	158	152	168	162	167	177	152	168	178	186	154	161	180	169	167	162	133	162	157	159	168	166	159	154	162	164	165	168	177	170	157	154	155	160	181	159	165	197	160	165	161	165	181	164	170	168	153	153	185	176	174	185	168	154	170	179	152	191	173	146	157	167	160	157	132	179	162	183	162	144	124	168	146	159	179	164	167	179	152	166	153	175	182	190	188	144	134	167	144	143	169	159	176	164	175	191	148	149	174	147	187	166	159	172	186	157	149	176	169	179	160	186	195	187	178	177	161	179	159	188	157	167	146	192	147	195	168	176	176	151	163	152	163	196	191	174	158	177	159	160	158	133	156	169	143	154	162	189	178	171	153	136	166	171	166	151	164	163	186	154	158	165	147	148	167	165	176	172	173	182	167	146	150	133	159	168	150	156	165	183	197	171	156	171	162	191	163	178	162	178	163	164	177	155	149	176	172	162	174	152	158	147	152	169	160	169	170	168	164	172	178	148	135	193	149	176	141	156	166	180	173	193	154	148	146	162	156	168	181	166	148	173	165
13803	2020	485	500	560	507	543	455	508	526	447	517	463	506	522	487	501	496	467	442	467	482	515	464	493	454	480	521	452	469	480	454	478	484	496	504	447	516	484	448	514	504	456	483	434	477	438	501	488	457	437	488	489	454	487	466	465	436	458	502	460	447	445	446	512	482	465	476	489	457	494	525	526	480	471	454	529	462	453	477	520	474	511	454	498	517	462	487	487	488	485	479	505	475	503	489	485	453	485	497	464	500	490	461	444	480	442	508	497	476	468	506	442	485	459	471	521	466	457	485	479	482	507	480	501	466	496	475	457	506	465	473	511	468	451	470	477	450	435	475	441	515	485	470	497	476	444	502	465	442	499	471	463	460	466	482	489	499	459	470	464	508	461	454	520	480	479	472	487	435	442	464	454	472	488	461	445	491	474	456	487	493	470	490	465	482	467	477	487	455	445	445	434	489	465	475	455	484	503	471	479	491	485	460	484	463	525	452	460	481	498	450	431	473	544	464	469	460	516	473	472	496	491	506	493	456	465	459	459	469	448	485	475	493	468	464	467	457	470	488	478	475	482	467	463	474	469	511	459	470	484	438	514	455	463	487	457	503	470	529	472	478	515	494	465	465	446	506	487	454	492	505	480	525	498	513	489	460	491	474	483	501	464	498	457	487	494	483	485	485	448	486	493	478	478	489	472	461	453	475	524	492	505	477	449	471	478	471	495	494	509	470	537	460	497	472	508	496	483	454	502	491	474	466	488	470	513	499	491	509	461	482	442	482	462	495	466	451	478	463	475	434	470	471	476	494	448	452	502	457	459	459	466	500	445	486	474	509	507	461	460	468	479	503	497	442	477	498	441	488	499	488	484	494	485	497	509	478	503	471	470	450	459	469	479	478	449	438	498	468	460	482	505	472	450	484	455	481	484	492	484	495	467	524	482	477	489	437	472	490	508	511	472	486	480	476	471	486	454	462	502	482	466	506	501	463	448	485	479	501	471	456	508	470	470	486	474	478	454	498	464	483	489	484	509	474	468	480	479	475	453	515	447	510	477	482	462	492	463	472	473	462	501	477	485	487	479	485	492	487	490	491	464	475	482	451	476	471	465	475	497	475	482	472	415	464	536	468	446	458	506	476	494	468	476	490	498	462	466	484	469	493	473	514	453	499	453	516	475	498	461	466	449	505	470	468	439	479	487	474	476	498	464	471	462	523	491	499	487	472	470	466	496	458	490	484	487	449	493	455	510	483	480	463	490	490	540	456	472	478	483	484	497	489	506	452	441	471	487	478	451	483	452	459	476	475	476	500	490	478	483	474	454	470	451	481	454	488	453	501	498	488	476	469	428	478	480	486	450	452	512	487	467	496	477	493	469	475	516	481	482	488	472	449	494	511	498	463	463	460	449	468	476	452	519	480	501	485	488	509	437	470	456	481	501	455	429	471	445	473	465	468	491	477	481	452	489	479	458	480	494	450	515	437	452	453	436	487	504	475	493	440	456	492	439	469	471	510	473	479	529	512	494	463	460	498	455	460	514	478	463	450	472	526	468	468	491	491	451	467	507	468	486	511	432	459	480	482	492	466	487	435	471	478	455	467	465	445	478	470	457	476	473	492	473	479	486	497	468	453	484	491	484	472	446	496	480	483	468	433	465	483	459	459	485	465	430	473	493	435	485	484	459	521	452	489	504	432	479	490	479	502	445	471	482	499	502	484	519	483	460	524	482	461	463	482	472	461	502	454	461	480	501	465	503	444	495	458	474	482	470	506	465	477	492	460	483	447	484	493	477	445	485	467	511	485	463	494	477	462	477	485	476	489	484	492	455	497	488	447	430	458	470	476	494	448	488	436	488	503	444	523	503	474	468	485	487	498	489	471	463	489	494	493	468	490	517	492	492	456	441	497	453	455	441	488	505	512	499	530	457	450	457	495	469	439	482	540	481	477	501	447	512	486	469	514	482	510	501	457	452	467	482	466	450	471	445	501	468	468	486	472	486	488	500	449	467	450	486	458	478	530	481	469	456	443	481	472	483	488	466	460	458	455	486	478	458	501	472	503	465	483	469	488	524	476	466	510	495	502	481	496	497	511	507	508	477	487	456	486	484	491	459	499	481	485	507	433	454	498	467	498	479	494	483	490	471	474	483	510	481	487	474	467	455	477	480	501	466	465	516	480	528	501	463	505	470	518	473	488	466	487	501	466	486	526	476	485	463	490	462	468	455	448	446	483	473	476	479	449	487	460	477	486	470	449	480	499	502	447	506	470	459	479	474	452	478	434	478	495	473	452	478	466	469	472	499	483	463	467	499	473	481	465	483	509	454	486	464	465	491	476	435	501	460	470	480	481	472	501	453	496	448	451	488	470	483	486	512	506	492	474	488	444	469	492	507	522	474	504	515	481	498	439	448	441	441	499	452	473	479	448	437	503	495	482	432	456	461	470	460	455	436	452	482	476	455	445	454	455	440	488	492	468	448	457	551	474	462	476	485	484	441	481	486	472	481	433	454	471	476	518	500	496	497	455	447	492	464	512	474	453	467	456	471	478	504	461	500	495	444	477	461	490	442	508	463	446	490	481	460	455	503	472	480	508	452	482	452	500	461	444	469	475	434	474	477	483	480	510	467	462	476	469	505	512	507	474	475	504	480	449	489	481	513	483	437	490	476	478	435	476	473	477	503	469	507	481	483	446	424	459	468	447	463	456	472	469	513	454	479	481	439	478	487	421	446	500	469	454	443	501	504	449	509	443	507	490	498	414	438	478	486	485	443	495	478	474	464	461	527	524	485	471	488	542	440	476	451	451	422	503	466	459	457	475	475	463	510	475	474	458	457	491	469	481	493	489	488	522	467	503	471	482	528	465	487	478	443	486	458	480	452	478	469	439	467	445	506	469	466	482	495	475	495	473	503	501	461	518	465	478	462	522	445	492	469	502	442	487	464	466	460	484	468	470	463	470	482	502	484	473	466	466	452	464	424	495	475	482	443	473	489	473	471	476	487	459	471	460	478	493	468	435	454	480	482	486	480	505	496	486	457	487	484	457	454	474	506	487	505	468	457	458	433	478	443	480	441	476	458	481	525	494	462	475	512	514	444	477	444	445	482	506	518	495	479	523	467	466	460	455	476	458	467	451	446	462	475	482	476	514	460	450	501	486	480	480	439	483	480	476	444	437	455	514	453	476	429	473	504	498	506	486	455	470	501	475	496	478	476	513	487	464	468	481	443	474	467	455	469	505	502	479	445	488	475	474	455	502	473	484	474	456	480	504	470	442	477	487	453	540	449	505	469	482	476	469	496	465	445	487	497	511	524	461	473	486	455	483	482	461	440	472	474	499	471	455	473	496	510	496	481	467	458	457	503	486	466	474	517	459	443	468	452	455	505	511	448	461	464	461	504	442	461	451	477	437	472	479	492	474	476	486	478	496	457	431	485	467	518	503	476	491	462	476	458	480	490	455	515	477	451	490	484	486	456	497	472	494	492	474	518	500	426	462
69306	35713	8078	1048	635	507	487	459	390	402	371	390	342	365	373	350	386	342	349	362	371	353	339	318	370	358	362	319	370	348	327	368	348	330	353	346	367	315	338	337	324	314	341	303	323	367	325	335	357	366	338	340	336	365	350	328	330	340	346	329	322	341	314	329	342	335	330	382	392	311	355	343	350	357	352	340	366	344	325	302	317	368	313	321	324	359	385	342	355	350	340	326	333	335	328	326	353	340	359	361	318	336	364	351	308	329	346	340	358	342	317	344	335	349	352	357	326	354	340	345	327	338	343	356	346	333	362	324	317	358	394	372	343	317	353	368	371	313	325	336	345	339	364	331	330	335	354	336	318	322	336	338	310	335	327	326	301	367	367	346	350	322	344	364	330	320	364	353	305	330	330	371	390	348	295	349	349	340	305	330	319	347	340	346	323	336	327	336	352	334	320	355	347	338	333	386	327	352	348	324	322	314	319	329	345	345	341	374	338	290	327	332	363	334	342	316	341	327	354	300	351	347	350	358	332	367	347	367	335	335	323	349	385	319	342	349	351	336	325	349	323	318	348	316	331	317	322	323	302	357	330	311	324	360	326	331	338	350	312	331	380	330	363	317	342	378	363	393	357	350	322	341	342	337	358	348	332	323	314	348	369	353	341	325	345	372	334	314	335	326	352	352	357	312	330	350	343	356	331	341	337	313	310	346	325	385	339	345	344	352	349	355	327	324	335	312	319	371	355	329	331	343	344	354	331	300	317	350	315	361	351	316	352	325	284	349	347	311	356	313	352	346	325	335	309	355	366	316	348	325	329	329	324	315	317	288	337	311	324	333	317	323	356	343	375	331	309	359	318	338	326	322	349	350	346	349	316	385	328	310	345	332	325	332	359	357	315	318	361	300	313	351	338	335	353	287	325	359	306	348	321	321	319	309	352	319	334	358	345	351	354	299	343	326	369	311	353	368	322	329	316	339	348	353	357	341	361	316	318	346	333	345	322	335	354	341	342	311	366	323	317	347	355	340	332	358	289	329	315	355	364	362	333	355	336	339	345	341	332	337	342	317	311	319	332	336	342	346	353	323	375	335	385	345	320	328	374	356	292	308	327	354	356	327	335	357	329	336	318	343	351	341	337	365	363	364	328	318	339	377	327	358	345	336	322	318	351	341	319	335	344	326	314	352	340	326	353	306	327	333	331	344	326	332	326	345	347	317	323	360	343	333	332	357	328	340	344	339	341	340	357	330	334	365	334	335	351	313	346	367	332	334	336	330	327	328	330	359	353	388	318	332	338	344	307	330	371	353	356	305	356	339	336	340	347	317	330	313	344	369	318	329	362	334	334	335	312	352	352	345	320	310	349	350	320	341	358	347	349	340	334	325	383	328	322	358	334	324	350	340	338	313	335	335	350	364	345	320	301	340	330	372	329	308	322	320	354	328	320	356	318	343	298	317	345	353	353	341	335	329	363	335	319	334	368	306	358	341	337	378	327	342	324	367	332	366	309	319	320	369	344	343	339	315	290	345	350	364	344	345	332	349	333	356	320	322	321	343	308	321	339	344	381	346	343	355	343	342	354	320	331	341	293	348	330	325	302	326	322	332	354	283	333	342	343	351	344	316	317	319	314	330	326	372	358	305	296	340	351	343	368	339	346	300	331	361	342	350	297	352	333	328	306	318	325	327	358	351	352	340	347	326	342	312	364	351	332	335	365	307	368	339	359	353	356	325	361	357	349	322	340	367	328	318	341	338	332	349	322	323	347	331	353	347	343	316	354	346	329	356	299	356	338	349	328	342	313	327	358	363	334	364	330	346	319	351	327	378	323	305	322	354	342	317	336	330	344	322	334	340	347	347	345	291	347	373	353	340	326	355	350	349	349	363	362	323	300	329	308	362	334	329	326	321	348	328	356	355	368	320	345	352	341	340	310	335	357	336	302	330	315	330	373	376	365	348	329	317	313	312	355	384	332	344	325	353	344	347	303	324	353	374	336	349	342	373	326	341	318	385	350	338	363	335	346	362	340	339	369	341	361	308	338	347	367	329	345	358	318	329	340	337	347	366	341	328	364	342	334	338	337	351	312	352	315	348	344	320	304	329	347	362	338	340	359	337	329	325	323	343	291	340	318	338	351	355	357	311	337	332	323	360	306	321	311	341	331	330	320	349	344	313	358	357	361	347	340	326	322	347	292	365	327	300	359	325	305	327	324	355	352	329	347	300	314	298	361	304	367	347	324	340	355	338	347	341	336	314	317	302	348	325	311	284	356	350	337	368	353	372	324	356	335	332	344	314	333	314	322	323	351	347	334	336	351	327	345	368	304	333	342	309	346	348	355	331	329	353	349	354	320	368	317	348	327	351	347	336	363	361	331	350	341	337	313	354	342	339	335	336	366	323	368	366	324	364	312	328	335	332	367	346	324	320	306	347	343	331	340	333	344	321	321	342	340	351	331	357	346	337	338	354	335	337	326	318	343	352	334	330	339	298	345	339	303	360	307	365	309	356	315	345	326	347	338	381	359	342	331	318	365	330	332	356	344	333	336	340	305	340	319	334	353	372	327	341	337	307	316	346	331	346	341	336	381	333	334	338	379	336	363	349	310	335	347	348	344	356	373	366	322	372	350	343	346	317	308	360	340	321	363	357	371	317	324	318	333	306	376	315	350	345	310	353	324	345	396	310	307	324	359	348	334	334	337	344	338	342	394	329	349	373	334	340	352	336	324	351	297	325	327	363	334	327	311	344	354	341	342	328	315	346	354	321	301	325	363	369	354	317	328	331	330	336	325	343	360	345	317	314	289	334	328	355	313	308	331	325	325	326	337	338	318	329	311	347	355	358	303	335	332	353	325	314	346	333	341	354	335	326	342	340	349	320	307	320	384	321	316	360	344	319	344	335	321	346	320	354	318	345	320	343	346	332	334	313	379	348	331	344	333	356	362	348	354	321	361	363	334	315	368	367	369	361	334	306	312	344	320	330	320	325	310	338	373	326	337	342	335	303	329	342	355	349	311	364	337	389	348	355	362	354	363	361	361	322	341	353	357	332	319	338	355	334	322	338	330	346	334	330	336	339	336	334	362	353	320	351	342	352	292	349	351	369	379	328	355	341	334	321	311	335	367	340	364	315	345	321	344	315	381	351	375	322	362	358	363	346	330	362	318	326	344	357	340	348	326	335	335	318	360	348	338	336	316	321	336	327	326	337	341	314	367	344	380	339	314	294	329	335	349	366	338	325	323	344	361	331	338	321	364	302	342	331	313	366	328	338	345	309	350	322	316	322	359	331	332	359	337	309	334	353	309	328	346	336	336	357	348	350	297	333	331	315	332	353	357	331	332	325	311	319	349	344	364	341	304	355	321	359	346	334	318	318	354	332	329	346	316	355	308	350	314	339	354	342	320	324	319	364	317	326	325	335	359	313	366	350	325	344	349	345	330	360	355	340	362	352	339	348	359	356	343	348	382	359	356	340	317	323	336	324	335	353	333	319
41282	16089	2015	2411	2142	1961	1710	1570	1372	1326	1258	1153	1117	1072	1046	1014	984	982	945	1008	937	991	931	954	908	917	915	867	931	897	952	927	924	862	885	854	873	908	873	848	883	841	879	863	862	830	891	822	848	861	865	884	922	898	888	859	876	862	828	894	838	848	845	865	898	854	881	861	868	847	843	811	818	850	829	868	826	842	890	789	825	866	849	798	868	834	830	869	877	839	879	807	871	839	809	855	814	876	849	843	869	841	834	784	867	810	846	872	848	863	823	848	834	845	810	838	837	824	910	818	841	814	868	858	839	825	857	814	866	838	821	833	847	852	821	859	877	787	884	908	884	898	845	844	845	877	833	827	860	807	876	853	833	872	874	860	886	831	876	840	851	859	810	857	840	872	843	804	827	879	849	845	847	876	849	869	833	848	841	794	854	817	823	845	831	825	873	834	805	811	854	840	777	796	864	846	862	880	863	852	827	823	827	878	844	796	859	839	844	853	859	825	833	831	824	861	837	882	859	866	864	855	825	806	852	865	865	844	808	872	889	821	833	783	816	851	834	865	822	837	852	785	852	847	820	832	832	846	811	808	840	841	851	852	896	812	875	863	840	841	865	835	840	888	911	846	791	833	827	839	859	778	799	860	811	841	850	849	908	858	823	829	833	800	839	891	882	850	857	830	847	835	757	843	883	877	824	830	862	839	833	847	805	832	821	847	864	825	828	800	822	844	890	824	842	816	887	785	858	801	846	841	850	825	879	820	834	822	833	875	835	788	826	881	831	832	831	864	891	833	839	839	832	895	856	800	830	822	846	836	864	855	839	854	831	850	820	829	822	872	846	870	861	868	867	837	824	829	850	824	854	805	835	850	791	836	855	775	859	845	847	821	845	835	847	806	876	825	820	840	815	857	881	819	827	833	847	802	826	877	841	838	820	861	835	852	849	858	835	899	885	835	824	831	871	838	860	890	865	852	820	887	857	874	846	883	829	856	855	809	863	860	865	828	842	894	870	845	878	823	898	847	793	854	828	799	805	825	871	859	838	898	838	831	868	851	843	824	838	888	884	814	840	876	857	834	849	850	818	858	817	873	825	816	875	832	838	828	876	845	802	852	833	861	843	858	805	843	856	829	880	866	854	787	810	863	876	852	814	893	849	820	873	841	818	839	835	863	854	878	845	905	845	847	853	845	892	822	837	798	849	855	858	816	836	801	822	887	859	881	803	838	880	862	817	840	802	790	828	815	831	855	852	870	829	806	849	823	880	816	852	810	835	822	825	838	885	806	790	823	811	799	834	873	867	845	786	862	818	855	830	833	819	821	845	868	829	841	818	907	837	833	823	808	829	804	848	827	803	777	791	775	884	844	854	831	847	890	833	829	862	806	839	832	859	839	876	867	869	857	828	862	837	770	892	843	817	841	849	756	843	841	809	802	864	850	873	868	891	833	821	829	886	880	845	835	807	895	861	863	898	819	774	788	853	897	807	803	817	822	832	805	830	866	871	781	800	838	861	837	836	853	803	787	794	866	813	893	870	792	854	867	833	866	832	889	847	830	833	786	844	856	831	896	827	803	796	842	799	846	850	793	866	898	841	860	886	819	827	832	851	868	833	824	795	829	855	830	819	818	830	853	866	896	840	835	850	886	862	863	798	838	855	869	824	843	880	950	845	788	854	831	839	853	838	846	842	843	885	821	798	897	856	804	865	841	842	878	853	876	829	860	822	855	837	886	832	815	859	826	890	804	845	863	815	924	867	837	828	833	814	786	771	821	842	857	882	845	861	820	846	839	895	829	830	838	772	876	794	865	823	835	839	808	808	804	864	806	857	875	840	782	827	877	905	846	823	874	821	794	845	856	819	813	807	816	867	877	865	893	822	899	829	837	793	836	848	843	804	828	841	808	822	861	813	881	801	822	847	851	879	836	898	843	869	875	823	865	854	831	877	802	839	895	824	854	854	855	879	866	868	866	867	810	855	864	825	868	866	823	865	817	889	835	888	855	834	863	852	838	797	909	854	862	830	840	833	789	837	838	833	854	809	864	891	814	844	849	870	858	823	807	861	876	811	793	826	877	811	859	882	838	875	811	832	821	859	835	868	864	823	814	805	886	836	837	836	851	804	798	874	860	834	843	824	838	841	846	821	832	901	871	871	796	841	880	847	826	841	852	867	859	860	837	834	868	846	831	778	804	799	840	859	809	831	846	797	849	770	839	820	827	899	811	802	804	856	831	824	831	888	792	878	841	888	810	814	846	870	816	849	836	796	858	845	810	783	836	842	854	848	826	825	791	823	803	799	858	887	849	828	843	857	934	847	804	845	803	828	827	849	850	842	910	831	856	850	857	815	840	857	820	810	826	809	822	869	831	840	833	842	858	844	840	894	813	803	830	841	849	877	829	840	865	806	830	835	877	791	837	813	802	840	852	818	886	842	846	848	878	795	843	910	852	849	873	815	798	834	786	873	842	808	845	820	867	826	874	862	862	768	806	807	880	839	846	868	894	889	807	831	855	830	824	840	847	834	856	855	859	850	846	789	801	826	830	846	850	854	849	812	811	848	902	839	842	854	854	832	852	847	867	826	849	844	872	834	824	869	835	807	851	818	841	847	780	808	840	849	843	895	832	826	855	822	822	830	877	843	793	848	825	867	789	869	882	842	828	853	818	855	881	801	827	854	806	802	844	830	804	918	793	827	870	836	809	846	791	849	853	849	822	833	827	809	814	806	841	872	853	831	855	806	879	835	859	783	812	841	807	823	775	807	867	832	779	882	875	872	805	835	814	889	877	893	845	896	787	844	864	814	829	824	875	877	807	852	836	793	808	826	834	889	826	829	790	907	808	807	844	824	812	863	873	877	811	894	849	829	827	805	774	863	798	779	810	840	826	868	800	846	830	861	837	871	846	830	816	835	867	814	781	830	830	863	846	847	841	860	861	845	827	877	865	868	829	791	818	866	853	853	871	835	808	885	833	849	894	898	862	826	824	826	868	792	834	832	852	889	852	815	824	787	838	864	844	827	860	819	852	824	810	873	847	884	877	824	858	801	859	830	830	819	824	853	871	849	826	816	851	794	860	814	888	801	865	890	866	793	868	813	824	864	862	906	848	853	842	821	783	906	881	854	787	858	831	845	861	893	793	802	864	828	880	858	845	813	864	877	887	880	871	824	853	870	802	845	822	864	829	804	845	819	832	875	837	882	913	886	874	812	853	818	884	839	857	791	837	877	820	798	843	842	838	820	800	815	883	849	844	789	867	853	886	850	852	838	829	812	880	843	823	815	863	849	822	825	793	813	780	863	845	821	871	819	840	777	879	855	829	839	843	818	808	764	795	833	837	843	858	849	817	855	863	824	829	812	847	884	819	819	789	870	819	896	849	880	860	881	842	853	797	884	858	863	896	894	863	839	797	792	847	811	861	847	873	845	843	820	855	813	849	812	805	810	821	833	833	860	873	827	825	820	784	828	826	800	874	825	803	842	951	844	874	797	862
80387	45889	15027	2803	1070	852	684	629	488	515	483	478	486	453	434	399	412	415	398	411	408	455	406	424	405	428	416	425	399	387	335	405	388	393	380	400	394	391	382	375	401	382	385	422	361	377	386	395	400	382	402	367	374	390	407	439	347	368	386	389	379	376	402	407	370	359	398	362	394	370	336	350	346	413	402	333	410	375	373	401	384	403	375	374	384	396	390	371	379	353	373	377	352	402	386	355	359	385	419	375	389	371	356	371	421	395	387	385	360	393	395	390	387	385	417	391	401	394	389	349	421	373	409	375	386	403	359	396	401	411	376	388	339	363	358	402	415	398	398	367	379	377	360	344	373	376	381	357	350	379	403	357	366	368	370	377	367	377	401	400	372	377	371	392	403	380	390	391	345	344	411	351	428	389	409	388	337	375	425	384	376	377	398	376	405	374	426	414	366	409	384	389	397	388	377	391	369	369	394	404	400	354	375	416	392	410	378	355	407	365	375	408	394	350	360	362	402	394	397	400	386	389	413	352	389	371	383	382	369	354	396	341	394	408	385	402	387	397	398	393	364	398	386	370	366	434	366	392	360	381	391	369	404	382	376	331	367	405	414	367	398	403	392	380	380	404	371	417	383	389	392	364	414	367	363	357	375	372	383	371	398	368	382	375	370	364	386	373	393	368	381	380	398	393	381	386	366	388	354	399	385	369	382	385	371	370	402	401	358	398	386	385	394	377	409	401	382	411	390	409	345	389	362	395	378	370	388	422	405	386	405	400	362	400	405	411	400	400	404	377	368	364	355	368	365	377	371	378	424	356	368	375	385	396	376	387	363	398	372	383	381	382	376	354	372	372	399	340	409	392	374	380	409	375	392	378	377	378	399	344	382	391	402	389	346	354	366	404	379	366	407	378	344	374	397	443	335	383	394	357	417	376	386	365	383	396	381	410	372	418	388	388	391	384	387	399	336	397	411	359	374	381	395	371	391	386	394	379	381	381	388	381	390	399	395	371	441	391	351	363	366	389	386	377	368	416	413	370	400	386	371	382	374	388	390	361	407	394	375	393	377	393	378	356	358	384	396	368	383	327	351	399	351	375	403	361	346	356	380	367	398	346	385	364	363	358	394	380	391	365	361	363	384	381	360	400	375	393	396	365	385	355	394	398	384	387	371	385	368	413	399	388	403	389	417	431	338	409	357	366	373	352	394	375	403	378	423	402	330	363	371	362	373	360	378	424	395	370	399	401	361	381	400	368	386	370	402	404	381	375	405	400	363	374	394	364	369	383	381	382	370	406	393	392	366	414	385	386	389	403	353	377	375	382	374	365	381	386	378	388	361	385	367	367	381	392	393	375	379	395	388	361	390	379	368	373	345	369	347	401	371	360	371	361	370	357	380	379	368	360	380	391	328	383	380	393	397	397	371	378	371	386	386	407	399	390	361	365	371	370	386	371	382	337	382	360	410	409	383	377	371	326	399	374	380	380	366	401	390	394	403	379	399	382	367	386	353	396	385	345	377	398	367	340	408	383	407	360	385	366	373	364	393	370	355	416	409	365	397	412	394	393	370	387	372	373	391	394	385	362	362	392	434	381	374	345	364	348	351	393	369	387	393	387	369	367	385	369	371	414	383	371	372	387	353	416	389	358	378	397	376	370	424	391	358	392	376	413	411	408	366	380	394	382	397	381	401	387	319	372	388	405	419	395	373	373	342	368	367	329	367	419	368	393	407	408	363	381	353	392	375	398	387	366	415	409	389	367	409	369	429	417	369	374	371	366	386	359	380	410	388	406	373	383	376	344	378	416	403	402	389	388	394	364	380	400	398	366	342	340	366	369	362	378	400	390	392	334	399	366	363	436	389	388	411	382	372	355	376	402	385	381	377	385	377	367	362	391	387	377	388	393	377	378	409	384	356	384	406	399	395	401	386	367	373	413	373	410	343	359	382	401	378	414	385	391	389	369	363	358	400	380	395	376	371	394	351	386	379	396	377	361	360	389	396	341	382	374	382	380	378	412	364	389	395	388	363	392	366	365	402	374	408	369	395	368	377	370	336	397	385	407	408	387	397	385	378	376	394	372	379	406	365	397	410	379	367	393	373	380	351	384	369	371	407	389	381	396	351	389	377	389	383	387	376	359	376	364	394	376	400	374	398	337	355	411	435	356	379	370	377	387	407	391	372	391	360	378	367	385	397	365	411	390	396	390	398	395	347	383	350	371	414	397	430	354	362	422	386	376	410	348	364	370	346	386	392	361	371	394	377	401	385	382	399	386	372	396	407	331	377	397	403	396	409	382	388	385	385	405	388	404	396	370	409	401	399	353	378	324	324	355	448	421	383	370	383	376	358	400	399	368	354	371	367	372	427	413	389	363	389	380	350	337	383	399	354	380	408	400	381	413	393	369	440	389	340	368	360	411	376	365	376	374	369	387	400	356	355	369	384	425	351	374	378	415	355	371	373	363	369	393	402	389	404	349	400	396	367	396	373	332	368	400	411	368	399	349	438	394	381	347	393	410	371	364	378	361	391	382	391	423	374	376	368	368	404	358	395	394	379	374	350	378	352	402	393	409	381	371	371	398	413	417	366	351	361	365	403	421	357	344	383	353	408	398	408	366	343	412	399	353	359	380	376	347	387	395	362	391	404	380	373	392	378	398	395	353	368	387	407	394	351	370	373	348	358	379	405	391	408	359	389	363	384	379	357	361	383	388	362	345	387	375	400	373	402	356	376	359	377	395	337	394	391	385	378	396	374	345	396	400	387	392	372	378	396	374	374	400	369	359	375	383	372	387	355	400	396	365	390	354	376	370	379	377	383	399	389	363	341	426	384	393	386	344	422	385	378	374	380	352	363	388	371	414	417	385	367	379	355	361	371	383	428	358	345	398	370	369	375	319	375	438	391	357	401	389	390	365	400	380	381	404	396	376	374	373	415	359	376	371	370	376	403	370	404	352	342	357	372	379	421	402	411	386	406	388	383	400	404	357	429	391	379	357	405	381	395	389	365	395	429	410	362	381	403	401	382	369	385	368	379	356	369	409	373	392	368	342	405	355	359	350	379	368	418	360	374	359	353	354	413	415	387	394	411	376	390	346	381	360	362	409	408	375	388	384	412	433	392	390	409	380	382	375	370	386	401	398	401	356	352	377	399	372	367	379	396	412	404	353	409	390	359	372	379	418	404	380	391	398	385	385	373	393	378	405	360	425	387	368	377	361	399	398	406	366	346	408	364	406	375	377	385	388	387	343	402	377	388	363	381	369	365	367	382	388	412	377	369	395	383	373	348	370	389	381	367	414	412	397	383	392	341	396	381	337	390	419	351	360	385	378	387	342	385	385	358	438	392	438	394	354	404	360	357	373	392	422	366	362	371	366	356	371	421	350	380	384	395	367	398	392	360	399	412	376	430	434	360	372	423	397	394	403	372	374	363	394	347	381	376	374	373	385	411	378	413	384	400	348	369	405	368	355	377	407	389	375	383	383	388	378	381	393
51342	23795	3290	3864	3539	3044	2545	2208	2026	1781	1659	1456	1464	1397	1346	1265	1176	1231	1234	1174	1167	1027	1118	1047	1035	954	1059	1044	970	963	995	956	939	984	1018	985	984	977	979	975	909	976	948	972	906	940	893	927	905	908	968	913	974	902	921	1010	886	866	942	911	885	928	946	1007	951	924	901	899	920	926	931	870	893	889	911	972	935	947	922	916	931	897	912	900	952	931	925	933	925	908	908	869	851	908	881	893	924	923	918	895	887	930	940	870	966	919	898	955	885	935	936	873	910	963	912	890	941	875	883	912	904	903	940	847	932	869	921	889	937	902	879	899	935	911	962	917	885	899	924	931	912	893	905	887	897	899	887	881	888	949	925	898	904	923	906	855	910	944	925	864	895	863	895	895	894	895	931	873	918	930	918	914	875	938	865	1020	893	934	923	933	908	912	914	909	869	916	904	874	824	855	922	894	922	927	877	868	894	948	902	887	906	878	869	945	963	902	907	919	870	929	872	885	861	967	930	844	969	900	893	942	901	918	901	916	942	881	899	917	935	895	895	939	878	904	904	923	885	872	906	884	930	983	902	902	885	916	845	893	816	939	917	912	916	918	900	883	881	867	874	850	875	902	938	893	902	887	969	896	911	926	891	902	880	851	875	936	902	835	939	876	910	913	867	909	949	918	896	900	930	961	921	949	901	864	918	892	886	946	905	883	900	912	852	935	924	881	902	902	955	842	859	939	876	881	912	911	877	912	938	899	889	908	887	927	917	898	924	863	847	952	910	874	953	956	856	898	916	866	946	911	901	883	917	901	906	876	892	891	898	878	950	847	904	918	921	945	964	929	874	898	963	898	922	845	906	915	876	913	929	906	857	888	948	939	894	885	875	880	907	897	920	944	911	901	935	920	841	856	836	869	936	940	940	915	864	908	913	865	880	880	896	887	929	859	878	946	897	913	918	947	899	872	994	994	921	912	911	934	879	986	910	876	951	930	849	891	905	898	934	841	909	897	887	873	886	922	895	890	857	930	870	890	953	886	897	909	875	944	851	893	905	865	892	867	887	891	934	986	890	873	869	887	901	886	875	906	935	856	882	906	913	912	936	881	910	926	829	899	879	922	902	908	815	876	909	886	946	902	857	914	853	909	916	881	904	904	878	916	916	931	869	903	946	904	903	878	940	909	888	913	845	893	893	910	892	893	924	864	875	851	885	885	936	883	889	943	969	919	871	872	890	918	892	865	890	946	881	963	919	887	891	900	870	883	859	951	947	932	944	888	905	929	918	985	957	886	943	913	904	843	896	916	916	898	872	883	907	903	940	915	867	910	921	890	918	870	914	867	908	873	880	882	937	882	946	947	932	897	925	879	871	873	905	923	927	926	908	893	878	870	889	969	891	909	867	864	944	921	919	876	888	907	912	886	931	918	867	903	948	929	950	951	934	853	832	852	859	897	867	882	903	901	870	893	872	895	914	919	895	887	860	920	909	887	934	901	825	892	896	928	913	918	946	894	919	924	929	875	889	861	872	862	940	882	913	892	907	929	898	862	971	912	928	894	893	931	958	985	909	894	852	907	886	883	933	909	881	885	919	896	941	855	904	891	885	850	924	895	821	881	927	877	909	873	865	870	879	915	887	917	919	885	850	960	940	934	882	915	902	841	882	923	866	921	864	871	894	893	888	886	938	920	891	958	893	910	844	863	890	878	865	886	906	876	912	889	888	919	913	872	905	906	919	890	915	913	895	852	943	959	874	906	864	881	944	853	898	915	906	822	907	852	895	861	912	925	947	921	927	909	906	913	940	861	907	936	911	889	932	945	873	867	924	913	904	879	892	873	942	886	909	884	812	887	903	925	920	878	932	869	914	863	910	869	928	931	891	902	909	933	839	900	893	869	879	937	874	888	882	869	919	974	883	894	851	861	899	897	852	902	933	851	862	876	901	907	871	874	963	896	922	881	933	869	886	915	830	876	928	886	930	921	929	945	908	933	921	907	950	926	866	856	910	974	848	889	902	905	932	884	905	910	921	881	921	966	917	888	868	883	908	903	950	878	877	894	962	924	920	938	921	933	894	925	879	876	897	895	837	924	893	931	885	914	952	938	925	951	898	877	929	912	887	899	856	842	854	910	917	872	914	908	905	937	975	914	953	843	838	870	923	915	857	892	927	971	901	916	886	922	922	841	859	949	953	950	903	904	907	897	915	887	939	891	850	874	902	937	857	974	922	893	918	917	948	894	871	844	843	921	871	883	932	949	906	912	936	908	924	932	894	895	839	846	934	959	914	893	895	957	912	907	872	905	895	913	892	871	958	932	901	932	914	888	918	855	876	865	883	901	906	931	886	887	939	976	898	941	911	926	856	882	868	943	941	933	926	858	892	879	956	897	827	946	888	945	892	925	871	954	947	932	877	858	891	887	883	863	916	919	878	978	961	942	938	910	912	906	909	880	861	935	931	855	915	882	906	908	939	826	954	898	896	916	896	869	922	943	895	904	826	905	897	903	944	893	915	903	899	900	923	888	868	860	876	898	903	946	918	951	865	881	826	898	932	868	890	880	902	939	915	900	899	924	830	921	889	940	923	912	890	891	899	938	878	898	922	887	898	893	876	836	911	895	911	897	894	870	882	948	883	905	928	915	953	941	858	920	894	916	908	928	882	877	852	931	841	909	905	893	841	958	899	850	902	917	967	882	891	883	878	931	865	898	889	874	898	903	924	879	912	907	893	928	915	863	917	940	887	859	912	894	934	902	959	900	900	867	909	935	907	878	925	921	928	932	946	879	861	984	916	919	900	889	877	937	921	908	901	920	933	874	915	939	936	876	947	849	891	908	869	875	939	939	878	922	870	922	869	950	909	962	929	892	850	905	900	909	965	854	934	912	851	828	849	858	899	863	899	894	918	890	879	915	929	920	891	916	899	946	883	890	859	872	936	903	930	871	962	824	857	933	896	907	916	895	906	857	939	901	934	907	928	870	900	904	899	891	916	846	857	950	883	921	902	861	869	900	894	883	902	913	823	901	918	897	883	893	934	913	846	904	919	949	865	940	887	881	916	882	892	903	923	914	942	920	896	904	902	863	900	929	883	914	877	829	919	854	883	942	893	868	931	906	939	894	868	888	888	914	890	911	929	889	911	905	878	875	867	944	889	920	884	973	909	864	943	897	915	867	919	931	940	858	930	931	886	845	917	883	878	889	869	902	929	877	939	878	939	940	874	906	923	902	890	910	957	967	916	927	878	916	889	913	873	907	896	901	884	907	893	886	941	919	904	923	866	942	877	882	860	874	926	899	914	893	930	880	899	903	878	846	894	912	905	914	887	881	852	925	903	895	939	888	908	843	879	921	904	869	848	872	889	951	882	913	927	922	866	906	898	955	852	1000	945	907	917	915	855	910	889	856	901	958	937	925	914	954	928	922	869	892	856	933	904	942	907	880	881	912	880	908	885	967	915	854	876	879	856	881	895	878	874	875	853	926	855	843	878	898	891	912	873	900	891	907
15637	2451	233	183	157	166	171	166	175	170	159	177	154	150	176	165	172	177	164	189	182	180	177	164	168	173	170	176	163	169	169	152	167	165	156	187	152	174	158	169	185	162	170	151	187	185	183	185	158	148	156	170	169	192	161	160	175	159	168	153	166	160	160	164	183	166	170	174	150	169	137	153	161	175	164	147	162	147	158	163	181	165	183	149	173	165	159	142	163	175	154	174	204	136	166	179	165	169	146	158	160	169	174	152	157	147	184	167	168	173	199	159	144	173	156	143	165	159	157	153	134	171	163	172	176	181	164	170	162	155	169	181	175	161	171	193	138	147	175	180	169	162	174	142	191	153	154	175	186	188	156	145	172	171	161	145	141	164	154	188	159	167	160	147	162	151	155	165	179	168	154	135	157	168	154	161	171	154	181	201	165	175	164	160	131	151	136	174	181	160	164	167	161	160	157	160	170	173	166	160	155	183	160	154	188	159	162	179	144	161	156	166	151	148	180	163	187	168	163	167	171	168	196	143	166	155	148	154	147	202	160	193	207	166	178	166	164	169	178	166	182	165	135	147	167	150	170	172	183	172	156	196	180	161	152	156	193	165	191	167	192	162	158	174	161	183	165	153	153	182	160	166	194	165	176	182	165	168	170	160	150	149	218	149	168	183	163	173	160	167	174	167	184	175	157	164	154	178	198	166	164	188	156	178	161	169	168	162	138	179	163	145	177	164	172	167	198	185	164	156	176	171	149	151	154	162	143	159	172	178	163	163	130	150	175	174	152	163	163	158	162	177	144	177	184	177	178	152	159	173	175	167	159	172	169	172	159	164	146	169	153	170	183	158	150	174	164	162	173	143	137	164	168	176	165	173	158	185	160	153	158	180	164	145	184	174	176	143	178	156	165	188	179	159	157	184	168	162	154	201	168	174	162	155	173	161	175	181	171	149	148	178	174	163	156	191	186	172	155	180	176	159	141	139	176	180	158	172	156	179	159	172	164	150	170	174	158	166	157	190	155	194	152	144	196	166	176	166	175	164	168	179	181	179	140	152	169	144	138	149	197	138	159	163	188	164	183	177	201	178	183	174	172	177	150	174	158	143	191	170	145	175	146	166	175	161	161	165	188	151	174	162	155	157	186	166	187	167	144	152	162	155	173	172	157	183	152	132	168	172	157	168	161	149	162	168	167	163	159	154	157	159	185	144	180	174	160	169	173	153	178	158	152	148	188	161	171	171	161	158	162	168	181	184	156	173	192	184	145	158	165	157	166	159	155	174	166	167	153	153	159	178	136	136	184	146	172	169	158	142	155	162	170	151	143	164	172	157	158	149	159	164	176	144	161	148	164	170	164	168	165	178	186	160	166	154	167	162	158	151	149	193	160	168	150	199	159	159	156	164	163	153	161	173	146	172	167	151	176	152	163	176	161	166	155	158	172	191	170	160	190	148	163	151	191	161	165	151	166	172	176	186	183	150	156	145	173	173	175	160	174	151	174	180	166	172	141	170	176	156	167	158	179	172	177	164	132	174	170	145	178	159	161	149	190	180	175	172	165	154	169	182	162	158	166	158	179	201	153	151	183	207	176	164	159	188	155	158	149	163	166	170	166	165	177	179	141	171	180	166	167	175	166	165	183	185	150	169	207	166	132	153	167	157	173	159	163	180	164	151	134	184	183	170	163	160	160	152	172	176	142	172	154	163	156	156	152	155	141	148	162	148	171	159	159	169	182	159	153	181	151	179	183	176	161	172	159	183	149	159	160	164	158	172	175	174	186	169	188	165	154	179	142	149	147	190	187	149	170	142	169	171	171	162	151	171	174	156	185	170	186	178	160	160	177	153	155	163	178	182	178	165	188	171	169	172	182	161	153	174	179	191	155	201	165	178	172	172	176	163	154	186	195	167	145	160	162	150	167	145	183	159	166	158	142	166	139	171	168	143	147	176	163	177	191	175	168	156	146	169	172	157	142	153	171	170	144	159	147	153	160	138	177	174	154	175	178	165	172	149	160	199	144	140	156	165	165	169	167	158	158	155	165	145	189	135	149	155	177	176	165	174	184	173	196	198	164	165	164	172	167	196	152	157	167	160	162	162	152	158	160	145	179	194	172	179	155	180	173	155	154	176	153	150	151	160	168	137	173	179	150	170	160	161	180	157	173	178	181	196	164	175	172	175	172	163	179	158	150	153	155	188	175	144	164	157	159	153	186	159	160	154	189	197	162	142	173	185	197	151	134	143	171	165	151	158	179	148	170	147	150	188	151	192	173	166	165	172	189	169	185	154	183	159	156	143	155	168	150	189	156	161	187	161	170	162	177	183	179	150	148	160	152	164	177	155	150	161	180	181	188	165	161	182	126	188	175	149	153	167	195	160	151	171	187	160	144	168	185	173	171	157	158	154	180	159	170	160	170	152	181	173	147	158	159	136	158	166	183	161	184	162	161	171	170	155	152	146	174	185	160	169	147	169	175	167	163	174	151	167	148	152	179	180	168	195	207	174	151	157	176	149	171	148	163	159	164	174	178	180	169	159	169	173	183	186	175	171	190	170	173	187	184	163	192	163	172	161	175	171	143	156	154	170	167	142	184	195	153	158	166	169	157	161	193	152	159	153	160	166	152	149	154	151	151	161	161	170	173	206	162	196	163	155	144	149	166	178	182	196	176	167	156	169	162	175	160	148	185	181	166	159	150	161	190	172	185	156	161	165	199	145	161	177	153	181	177	181	170	154	160	165	191	169	165	169	184	168	182	176	159	145	158	164	155	163	155	185	162	169	172	178	174	185	172	155	170	194	146	152	179	145	201	180	152	129	160	162	167	182	179	155	163	172	162	154	187	165	182	169	152	169	133	183	148	151	170	143	163	163	151	158	159	168	177	171	157	166	156	168	172	184	168	159	154	178	143	165	184	178	160	168	166	160	157	156	160	162	157	165	179	172	164	187	161	170	190	189	153	172	151	189	167	167	171	152	165	182	156	168	155	160	140	150	174	204	182	188	170	170	159	173	161	169	147	168	156	159	192	152	150	156	205	147	169	184	160	171	157	183	147	185	159	152	155	165	169	188	147	154	145	163	151	183	166	168	166	169	175	185	167	173	184	156	158	176	152	147	170	158	152	159	193	187	168	145	198	178	199	147	168	154	161	163	179	137	170	147	124	163	146	151	162	158	137	157	163	176	161	177	158	142	165	166	174	143	181	178	161	164	164	174	180	162	166	172	144	186	177	162	177	165	172	157	150	175	160	168	160	143	161	152	170	152	158	172	148	194	144	164	176	153	154	161	188	164	149	160	165	141	187	140	183	171	185	197	170	170	184	142	149	152	165	189	141	162	168	188	164	144	160	168	181	173	188	156	149	185	183	171	175	182	187	173	164	142	167	164	180	166	172	153	175	172	159	176	142	135	191	172	171	153	163	155	151	167	140	160	172	163	150	194	161	161	155	159	182	144	174	170	184	163	156	175	160	170	156	151	158	179	176	154	150	163	194	154
14168	2001	558	509	533	533	498	509	505	483	535	506	442	479	490	507	537	512	460	462	506	454	503	478	490	501	430	442	492	458	438	459	515	475	499	492	480	485	448	525	443	505	502	468	491	497	479	499	473	446	510	433	494	482	476	483	464	465	508	486	497	434	471	475	480	463	477	499	465	456	484	496	449	446	516	451	497	491	507	476	483	466	490	492	516	499	484	476	518	477	465	445	464	446	475	459	459	494	489	467	476	486	440	509	483	476	498	461	448	472	466	483	478	509	503	484	490	497	467	501	481	485	457	475	479	504	479	451	463	483	478	468	466	492	469	484	471	463	502	459	480	480	494	442	475	476	483	497	456	464	430	520	467	484	505	487	480	470	440	479	500	490	514	476	482	471	479	503	477	543	475	485	493	492	485	459	486	475	463	474	470	447	452	492	481	443	456	511	489	458	469	460	535	505	505	461	464	446	492	521	477	450	518	494	452	463	499	473	501	515	491	481	477	454	478	498	488	487	505	486	459	478	477	479	486	483	479	457	455	463	480	465	464	491	477	457	455	460	501	472	464	447	499	502	487	479	446	432	465	460	467	470	493	452	471	474	453	450	470	486	465	484	453	465	453	472	450	450	478	490	449	439	484	483	493	443	506	462	491	451	462	504	496	468	486	488	519	507	482	481	470	481	456	471	484	511	467	491	481	460	454	509	493	476	456	477	444	467	447	446	496	466	466	470	472	536	502	494	520	487	499	459	535	518	436	449	477	488	463	509	481	489	460	494	484	502	490	504	469	485	509	481	445	466	462	457	506	424	502	481	508	464	476	520	495	500	479	453	504	475	485	464	479	452	485	477	465	457	445	508	474	472	429	457	452	475	446	434	481	480	458	443	493	560	469	469	456	465	473	488	480	457	478	465	484	477	465	489	459	468	456	501	509	447	441	481	484	487	499	485	486	500	491	490	442	443	475	460	472	456	514	486	437	470	452	499	464	471	502	458	478	451	468	465	488	472	494	464	421	456	467	498	493	462	480	457	475	511	514	480	505	473	455	461	480	468	440	478	464	485	467	527	469	480	450	492	458	475	487	494	456	479	464	482	479	476	503	499	447	484	468	484	467	453	471	501	450	496	463	502	442	499	464	487	513	474	470	462	514	455	478	488	459	492	475	503	465	447	462	500	488	476	455	438	491	450	466	454	471	486	484	466	447	450	476	480	501	479	463	480	452	495	487	461	457	488	482	463	478	480	470	512	452	472	475	494	444	528	467	496	451	492	495	498	526	483	487	464	542	433	475	458	461	468	425	475	453	477	482	463	499	474	479	474	481	473	463	466	499	479	469	482	502	462	473	437	474	458	490	495	451	474	477	507	490	493	490	493	498	493	477	463	490	437	488	452	512	511	439	474	490	490	473	475	477	503	483	476	456	474	492	529	493	466	468	468	492	485	498	436	500	473	453	468	466	463	467	449	464	503	487	446	487	481	472	468	474	459	496	464	445	457	457	470	486	481	489	472	481	463	477	482	478	466	479	479	488	463	465	460	512	489	493	454	502	480	480	465	499	507	481	498	479	482	451	466	466	480	491	480	532	517	443	475	463	461	471	464	492	485	487	444	456	477	508	478	477	452	507	465	455	439	478	463	495	518	494	499	490	451	472	518	497	459	476	482	522	488	489	500	435	468	447	493	467	483	487	481	475	472	464	476	477	487	465	462	470	502	454	482	469	441	453	463	462	478	473	465	490	493	454	448	452	432	450	466	506	479	476	486	507	460	469	447	482	481	492	490	460	466	448	458	488	478	483	483	482	466	472	463	492	466	484	459	471	490	477	523	496	452	443	480	473	468	440	463	435	465	486	447	474	441	496	473	434	481	475	475	471	497	486	483	521	475	484	470	474	479	484	482	474	471	466	469	496	451	463	487	458	486	466	431	473	479	483	444	462	403	461	498	471	471	484	505	448	492	443	463	459	491	458	484	445	501	484	483	476	500	482	496	435	471	475	461	507	446	489	503	492	442	470	457	470	478	481	472	477	460	532	477	501	492	477	477	504	457	465	495	452	453	496	513	479	489	466	485	483	498	539	468	473	467	486	464	491	470	504	473	487	495	488	483	470	487	479	493	474	496	490	502	511	472	476	513	471	495	478	483	458	458	489	451	522	492	465	506	479	484	436	473	483	479	450	447	472	488	471	480	492	485	490	525	489	488	478	503	468	487	501	468	454	438	438	456	477	449	468	487	447	473	479	510	513	509	506	471	491	443	447	459	441	509	494	458	439	478	469	438	492	471	471	472	458	450	515	489	515	486	507	477	488	481	480	442	463	494	468	483	495	481	476	483	473	489	476	465	471	499	444	451	469	480	478	467	515	476	536	439	449	468	476	496	483	512	463	497	521	448	487	483	461	495	493	477	457	494	465	512	476	468	518	424	491	501	466	473	452	477	439	499	464	459	445	479	429	466	486	504	487	503	489	459	487	477	479	510	447	500	496	476	478	465	466	476	470	471	497	455	501	477	470	513	500	437	469	511	456	496	461	459	505	528	449	490	459	475	471	466	485	455	458	510	463	459	450	480	473	477	478	488	503	477	479	474	482	474	471	469	473	457	459	437	485	480	435	477	447	451	466	454	479	433	482	469	502	493	485	491	506	495	457	464	546	468	499	465	451	461	497	437	482	499	454	520	508	523	475	496	467	418	459	463	505	512	456	435	499	508	455	495	457	450	443	449	456	461	455	492	473	523	475	480	445	469	487	449	451	443	451	464	505	434	492	495	493	449	465	474	465	472	514	517	495	503	511	467	518	454	498	476	437	491	484	445	500	471	504	525	426	461	478	471	448	445	448	531	495	496	463	482	445	508	442	502	465	493	472	484	508	466	496	475	432	483	468	491	487	476	483	476	453	497	482	475	483	455	449	458	502	450	474	494	466	447	477	480	517	494	470	494	445	482	491	495	404	506	467	564	460	484	491	503	476	427	510	495	465	478	464	463	456	467	479	477	520	456	484	481	499	514	503	472	455	527	484	478	500	445	498	472	468	470	499	492	467	454	472	467	473	506	469	491	468	484	471	487	481	488	480	501	495	489	461	477	489	459	420	469	489	423	477	466	481	471	461	493	468	509	480	449	462	467	446	488	505	503	509	458	454	448	483	484	479	460	480	508	488	471	484	499	468	464	504	497	426	490	448	521	474	492	471	484	476	491	431	473	512	481	461	497	475	485	502	521	490	475	443	474	482	460	460	496	467	491	515	452	485	452	421	459	492	471	429	502	472	479	518	453	440	498	474	480	471	459	471	482	494	472	496	416	441	514	473	482	476	466	460	503	464	510	492	468	497	442	473	481	456	478	465	485	515	503	481	502	465	463	474	475	484	446	469	453	505	436	539	511	469	496	450	436	468	454	444	456	493	465	485	480	495	478	466	463	508	506	428	508	511	470	478	510	495	507	462	499	470	473	478	466	493	462	500	461	445	455	470	491	474	461	500	491	468	482	479	466	465	484
69186	35510	7896	1013	663	571	520	446	396	403	386	377	399	365	370	412	370	390	369	339	363	341	357	347	367	342	339	323	360	351	301	366	326	359	349	322	331	365	326	342	378	352	351	318	339	363	347	338	343	335	358	307	306	341	363	315	326	327	361	346	356	350	316	375	346	348	323	358	330	304	375	322	350	357	341	348	373	330	381	346	322	347	320	374	322	320	337	292	338	347	313	355	343	344	318	338	332	326	354	326	344	315	329	355	346	344	318	321	331	332	337	336	346	360	327	366	352	347	332	310	346	346	350	360	315	341	318	372	299	337	329	355	312	336	355	334	329	327	326	296	343	317	339	334	359	388	311	311	361	333	337	332	351	345	342	343	351	304	351	352	332	386	324	317	295	349	321	323	318	337	331	358	351	360	307	366	335	318	364	338	302	340	346	336	330	362	342	341	351	349	319	377	333	321	296	339	301	327	332	354	365	355	337	303	332	338	340	375	310	335	360	306	339	338	364	348	320	320	317	360	371	322	331	374	366	344	312	342	353	345	296	349	350	320	359	353	355	336	323	342	322	378	317	321	321	315	324	332	327	343	296	363	329	331	333	362	371	330	295	378	335	333	366	357	316	340	340	307	335	317	352	353	366	339	346	335	360	352	362	350	341	327	368	326	339	333	324	336	321	388	355	350	331	318	330	303	333	338	331	366	335	333	338	342	357	320	350	366	340	313	324	355	351	343	323	320	347	307	331	305	305	350	342	349	324	337	339	360	348	339	327	314	341	323	352	337	311	335	310	361	305	331	349	345	382	315	353	358	331	304	324	394	343	336	335	333	323	358	348	341	342	340	331	303	353	353	332	343	357	355	348	326	354	318	323	379	343	352	388	330	306	377	296	374	374	331	313	337	347	355	313	363	341	311	349	364	332	358	357	345	345	318	353	324	362	328	326	328	355	366	357	323	340	384	358	344	316	370	350	340	298	347	334	352	337	365	318	343	351	337	305	319	315	353	310	322	351	367	345	361	328	334	358	352	333	357	343	344	318	322	321	318	358	338	333	346	338	360	341	351	321	368	344	347	343	331	314	370	348	326	360	320	327	331	344	306	321	323	340	348	345	360	350	322	313	342	306	312	317	335	328	375	356	351	358	335	365	342	381	344	366	326	321	332	347	321	350	377	341	346	337	365	327	325	316	339	315	322	382	334	332	336	359	339	351	362	328	317	346	361	334	348	332	325	341	318	359	338	356	353	361	346	363	351	336	334	376	309	329	365	292	309	371	338	345	317	340	320	366	364	364	327	339	317	328	333	358	351	319	349	343	356	320	355	362	319	290	374	312	351	341	349	328	347	364	309	314	328	347	318	368	342	321	332	339	325	361	327	323	358	325	304	376	340	328	313	322	330	310	360	362	361	334	331	350	337	316	299	329	327	360	352	330	358	330	356	340	342	355	342	329	316	318	326	394	300	346	343	338	386	355	345	348	335	334	340	337	313	295	361	329	340	341	325	396	346	353	363	361	347	337	348	329	340	362	322	356	356	313	338	352	348	330	378	302	350	365	363	316	338	338	333	333	351	326	358	322	333	349	330	343	322	353	342	347	335	323	332	330	344	329	324	296	340	328	350	332	319	332	322	345	310	327	368	342	335	338	332	328	334	377	322	359	303	389	345	336	332	333	347	384	341	364	351	324	324	353	322	331	329	333	331	342	366	340	314	333	344	305	348	380	332	339	351	324	349	349	337	351	325	334	333	327	344	332	324	339	345	332	370	344	335	325	313	330	312	329	326	297	320	329	355	380	295	350	340	348	360	317	325	323	341	325	381	335	334	346	337	308	325	341	358	365	326	352	337	366	327	328	304	331	343	344	335	354	354	334	323	341	314	358	351	329	341	368	352	364	359	355	325	349	335	330	349	346	384	361	364	334	325	347	319	346	331	319	342	301	389	342	326	342	320	361	344	362	354	336	325	357	311	327	339	337	345	349	374	366	328	342	348	341	364	321	373	353	352	378	342	323	340	333	390	319	331	345	348	330	349	345	355	306	341	349	355	364	312	360	335	336	321	321	344	333	328	361	329	319	336	349	332	356	321	331	346	370	322	327	341	336	339	343	365	359	334	310	369	370	329	326	348	330	336	358	338	342	383	334	349	327	339	357	373	320	341	338	356	318	348	336	370	359	360	350	347	336	296	344	332	336	336	358	352	344	346	313	334	356	325	316	293	332	313	335	341	349	338	321	330	360	348	339	343	306	333	327	332	344	346	302	296	356	380	352	306	338	332	357	354	323	367	350	330	323	378	384	309	324	343	335	346	309	352	320	326	356	327	362	342	368	343	348	343	334	365	338	346	322	321	322	348	325	326	349	328	353	341	333	323	320	318	372	377	351	327	359	340	320	335	351	350	312	336	322	321	390	358	343	345	348	318	311	313	328	346	328	342	353	357	372	327	339	342	310	374	323	333	349	294	331	360	359	329	366	333	353	341	359	320	334	316	366	357	323	337	344	371	338	340	330	329	335	368	334	340	325	318	329	347	330	352	347	334	313	372	332	356	348	355	356	342	360	352	323	330	348	361	328	335	366	348	330	363	315	325	341	314	360	329	335	350	368	381	350	374	348	348	333	355	338	319	333	348	341	347	321	322	363	331	340	367	349	370	350	324	359	318	343	351	348	306	368	331	363	344	336	320	332	332	353	313	326	334	344	332	329	344	366	327	334	350	342	329	325	324	333	355	325	344	327	331	308	336	371	312	328	361	310	321	319	311	332	283	342	335	372	332	341	356	334	342	347	319	358	341	343	351	346	333	322	374	326	328	323	342	319	337	348	336	370	354	333	347	328	343	368	348	336	311	364	290	379	393	357	329	341	362	341	355	310	351	347	318	331	329	337	328	315	339	368	356	332	347	354	340	344	342	347	355	336	358	326	366	337	326	359	331	327	330	329	346	284	351	346	367	327	318	316	300	339	342	323	313	374	323	337	348	343	305	360	321	378	333	357	353	340	334	313	321	309	309	336	318	353	374	314	359	325	318	358	326	355	332	331	323	353	362	352	362	312	348	353	326	350	356	350	364	348	320	337	327	336	307	327	355	352	327	302	322	305	356	369	322	340	349	345	342	357	309	315	309	340	325	369	363	349	335	374	353	318	356	351	330	348	312	299	357	334	351	336	330	332	358	355	320	324	352	327	336	360	357	298	343	307	350	325	351	328	372	333	357	364	344	373	379	363	315	367	354	330	347	343	359	309	327	353	383	364	352	327	342	338	338	341	335	350	355	358	337	339	304	375	347	359	343	360	368	333	314	317	345	345	324	356	328	332	315	328	326	359	340	354	304	344	351	342	337	361	358	353	352	288	306	329	349	352	345	339	314	302	343	313	323	352	308	336	320	285	333	327	349	357	354	296	318	302	323	325	355	346	351	298	353	330	384	325	312	360	351	327	356	369	359	322	319	325	311	344	349	355	342	322	336	350	340	336	360	334	334	334	329	319	308	365	370	371	384
41341	15877	2025	2408	2226	1903	1668	1516	1339	1269	1224	1209	1133	1066	1019	1022	1041	1059	971	919	931	964	954	906	931	968	935	951	914	883	932	882	926	865	855	890	920	836	791	812	877	907	827	832	927	853	859	842	814	896	875	844	886	812	895	896	811	852	838	849	872	865	842	921	887	802	864	864	819	825	861	873	846	808	793	829	858	812	846	840	846	869	852	845	879	810	846	800	815	876	898	828	870	872	858	860	864	803	836	814	861	797	818	824	822	899	831	872	891	836	794	828	826	817	832	890	798	863	806	835	815	880	787	832	918	872	884	839	842	848	851	844	824	867	887	870	824	851	813	834	847	873	817	805	883	826	804	792	865	845	831	826	816	835	821	839	800	845	814	818	808	837	845	822	844	842	806	839	864	881	815	806	870	842	876	811	892	829	850	854	827	896	841	818	854	861	885	845	849	808	823	834	875	813	860	797	848	814	851	852	869	768	819	841	840	848	834	833	812	821	836	828	810	893	828	800	845	832	818	843	842	871	856	837	831	907	840	834	874	836	852	817	834	855	919	805	840	826	901	835	844	857	819	856	807	830	832	848	838	824	805	800	808	833	863	831	866	856	840	837	873	837	799	839	811	846	837	839	812	826	859	817	887	799	822	844	850	843	815	802	849	825	872	821	816	818	885	834	817	844	791	829	864	810	807	820	855	809	883	836	892	835	823	842	845	814	854	826	864	844	875	824	823	852	880	858	848	848	857	887	831	830	835	801	833	878	858	843	846	868	854	819	794	882	819	798	851	842	815	871	781	865	828	826	842	842	857	843	869	873	819	843	817	874	813	879	835	873	845	850	825	820	858	838	854	818	890	800	908	867	827	840	857	791	838	867	827	820	787	849	848	814	833	868	877	892	839	826	870	891	762	828	840	825	823	855	843	872	885	831	835	809	861	842	839	855	826	835	883	812	845	888	879	802	796	824	814	844	838	823	811	882	784	807	853	828	835	864	888	838	859	835	893	844	851	818	825	842	843	863	793	861	850	850	864	843	882	747	820	829	862	871	861	854	803	804	871	840	829	781	829	821	855	856	808	843	831	823	852	853	820	798	865	820	838	811	859	846	787	866	801	838	873	864	839	816	848	847	836	844	842	840	813	803	838	864	862	820	797	825	811	793	881	825	829	839	846	808	818	894	855	855	795	828	903	866	812	834	867	817	809	826	866	925	831	785	823	843	852	801	804	837	859	819	851	823	882	846	880	869	831	868	880	861	835	831	827	872	843	893	833	802	848	846	811	835	817	827	848	826	874	821	857	768	897	794	856	806	816	888	876	869	827	827	792	830	859	851	889	877	857	857	825	849	850	854	861	857	849	851	828	861	833	825	901	785	837	824	851	860	816	811	859	912	889	870	848	864	812	835	894	877	852	863	850	866	865	856	912	823	831	826	856	855	821	808	819	801	868	823	858	847	834	876	837	828	821	793	838	833	868	803	808	831	816	800	862	818	864	787	811	809	836	866	828	854	851	861	777	864	866	844	860	850	823	856	797	895	802	829	845	884	859	806	819	816	823	875	810	847	794	822	786	823	861	856	791	819	831	919	835	846	829	782	868	878	858	901	821	850	843	790	864	873	866	849	869	881	860	856	783	834	839	827	860	839	828	847	857	802	836	803	793	889	826	847	803	885	789	825	855	819	909	873	849	878	863	843	818	782	777	830	813	864	857	863	819	888	819	833	826	900	808	886	842	851	820	897	835	777	866	826	811	786	844	871	794	874	862	796	854	864	820	846	847	842	848	840	833	787	795	856	847	864	852	829	874	856	825	835	784	804	821	848	853	854	869	829	794	831	808	819	846	892	847	830	780	831	866	842	882	836	814	832	885	796	807	849	868	847	817	866	877	880	782	866	823	816	809	784	822	837	887	853	840	817	855	867	890	842	782	855	875	837	822	815	879	861	812	838	809	825	814	891	792	814	857	846	806	834	845	834	894	873	896	794	858	824	791	825	870	846	826	849	813	795	857	912	832	817	858	837	863	850	859	837	786	873	839	845	827	861	846	792	875	818	810	843	818	839	861	818	819	825	877	898	849	802	853	769	831	824	861	836	829	840	868	824	864	867	819	872	851	865	800	826	863	814	829	850	808	850	896	848	881	818	867	872	819	884	835	774	878	877	830	815	804	803	792	880	845	838	809	877	824	817	857	812	865	863	805	851	844	861	839	837	889	887	826	826	811	847	863	815	776	811	848	834	852	822	859	857	873	873	858	880	842	829	830	810	830	818	792	831	869	782	812	905	816	829	821	829	842	803	872	839	846	798	862	876	847	837	805	858	893	851	837	889	858	863	863	866	835	861	853	824	840	798	870	827	852	856	865	843	866	809	844	814	883	877	855	824	787	858	875	825	851	845	837	814	823	858	881	818	855	861	835	814	810	818	838	782	820	809	806	856	786	812	837	856	822	835	850	804	858	840	834	828	816	853	821	850	813	881	818	889	851	855	799	809	833	819	838	763	810	829	821	857	852	845	795	836	843	865	864	836	904	850	827	831	806	791	772	894	836	823	833	881	841	855	825	868	812	789	834	855	873	817	812	803	853	805	812	856	840	832	785	824	809	856	869	848	839	818	849	859	850	814	862	891	845	810	875	863	875	838	827	813	793	803	807	862	835	865	827	838	869	835	826	802	830	779	836	851	834	825	810	872	814	834	889	852	828	820	821	788	848	893	821	825	788	835	873	867	834	860	790	824	771	836	833	860	842	866	847	844	866	841	824	784	866	869	829	873	838	837	837	848	874	810	857	862	843	880	884	858	864	847	881	861	877	812	813	868	838	832	881	862	829	857	803	821	850	850	855	883	812	826	837	792	880	854	806	862	852	827	875	813	857	854	826	807	809	874	814	862	833	861	845	854	881	808	780	842	836	860	815	838	881	858	817	817	832	807	826	800	849	861	835	831	819	857	806	844	842	798	853	831	819	818	905	823	859	842	812	820	843	862	808	882	843	820	833	885	871	820	794	794	814	802	880	849	807	847	894	858	845	804	818	754	846	820	791	788	830	786	849	869	839	857	817	886	887	840	848	865	837	856	847	769	857	794	823	885	851	829	869	826	799	822	791	846	840	878	861	824	844	793	853	875	860	792	834	878	807	854	822	882	873	852	835	827	871	884	820	853	860	853	852	811	880	805	845	881	868	865	814	806	889	864	812	868	849	808	828	860	847	847	829	835	827	791	843	813	880	862	873	851	823	837	787	815	854	832	842	870	826	819	811	835	870	915	911	838	841	828	855	863	832	845	787	867	825	824	844	865	819	862	846	843	885	830	854	857	862	849	823	887	829	862	840	790	894	849	917	846	824	856	864	897	898	815	864	860	837	789	846	827	827	848	845	834	851	783	847	828	867	882	835	840	760	854	857	865	820	836	820	854	807	807	846	776	841	888	834	786	866	826	859	800	815	803	824	911	820	852	844	841	836	886	828	841	852	832	820	804	811	790	819	838	818	857	835	850	859	887
79856	45364	14523	2678	1097	888	688	597	556	516	473	477	469	466	405	450	451	414	428	426	435	431	431	422	395	432	389	358	393	385	383	411	369	378	397	380	424	446	374	402	351	388	413	351	396	377	364	355	354	400	414	415	402	377	393	401	403	386	393	360	393	399	335	370	417	342	385	399	379	392	410	409	408	375	370	366	380	410	354	389	362	366	341	409	410	393	396	402	384	409	369	401	370	355	377	405	379	406	401	403	371	381	361	360	413	376	360	363	366	397	408	402	354	446	360	418	377	365	380	353	424	414	359	377	360	367	413	385	388	410	356	363	405	365	392	374	377	414	369	388	396	332	371	352	403	368	392	368	372	323	335	395	391	389	399	418	367	393	392	391	403	353	388	393	378	354	377	379	380	389	357	369	359	401	389	356	339	378	391	422	390	370	343	398	408	363	394	371	407	397	429	375	398	429	357	409	409	398	367	376	386	407	420	352	391	400	387	380	376	385	370	358	352	402	370	364	379	377	371	361	395	358	389	388	345	382	367	403	368	364	379	376	400	382	404	414	400	367	356	374	383	371	366	402	384	411	364	413	385	402	363	362	394	374	370	359	379	395	411	386	399	408	339	346	401	380	381	385	356	385	362	395	391	387	411	365	371	357	344	371	384	386	403	398	373	371	381	380	353	379	386	362	381	387	405	405	381	372	370	366	361	389	379	391	418	391	347	365	360	384	359	362	360	387	394	398	343	389	391	401	391	364	400	385	383	359	394	365	382	385	374	371	433	377	391	394	364	364	377	385	368	367	370	407	419	397	399	365	360	417	360	382	369	368	368	391	334	381	369	412	419	357	380	345	362	358	402	380	407	376	380	377	358	386	352	368	378	383	380	396	397	386	412	407	393	380	410	371	396	381	384	382	394	370	442	400	384	373	395	369	376	387	373	408	388	403	350	359	395	378	390	398	366	415	396	397	326	389	403	380	401	364	374	361	383	384	370	362	382	403	402	394	390	352	403	380	370	398	346	355	371	364	367	373	383	401	394	362	362	377	392	406	364	379	385	373	390	357	386	392	380	403	411	365	389	389	393	376	339	424	396	393	386	381	356	425	366	364	372	352	369	358	372	385	383	390	402	362	371	369	410	347	351	395	405	390	393	379	348	409	378	435	394	415	422	361	396	408	402	401	392	406	361	401	376	375	392	369	353	365	380	359	356	406	388	387	370	371	378	387	365	399	385	398	351	397	362	379	370	368	372	384	395	333	392	418	360	380	387	357	350	380	391	404	381	366	384	374	367	381	391	399	358	376	378	372	371	383	363	377	366	411	374	403	363	388	381	372	344	366	360	378	366	344	374	370	401	382	409	375	369	403	375	380	389	433	385	393	379	409	344	418	368	408	367	416	372	413	341	400	376	398	372	400	387	365	351	382	391	393	407	419	358	390	384	404	408	393	396	385	379	416	351	388	388	334	374	378	371	403	402	406	367	359	365	348	383	390	355	373	383	380	364	375	349	382	393	390	396	388	355	351	385	388	405	369	371	370	388	355	413	392	383	417	391	373	371	380	388	372	400	370	368	390	411	382	368	370	359	377	356	390	377	406	384	401	428	400	344	378	346	351	374	361	349	409	387	386	408	401	409	373	348	395	423	402	425	398	368	355	379	388	381	407	374	365	394	414	406	396	381	391	404	349	358	411	392	385	352	391	364	396	409	401	363	374	359	377	370	387	413	391	371	383	401	373	414	382	370	382	405	353	384	363	387	352	391	404	356	379	397	340	384	394	376	394	380	369	389	351	417	357	394	386	360	377	413	417	420	373	357	432	368	423	427	374	359	412	373	377	386	370	366	402	423	360	391	360	370	419	359	348	410	386	381	390	437	375	373	384	401	387	395	400	369	405	381	397	377	359	359	401	388	394	391	414	384	412	424	402	341	408	359	358	386	373	381	361	414	422	366	367	351	396	351	379	392	402	396	366	403	383	387	387	369	396	376	355	385	381	383	399	382	339	395	388	380	366	376	409	364	384	392	374	358	404	387	415	371	397	377	397	376	379	381	354	375	371	417	341	385	373	337	374	386	346	378	394	377	393	381	379	416	369	394	399	373	393	407	376	378	369	372	360	386	339	386	405	396	399	360	377	373	409	367	418	389	336	365	373	376	365	385	424	392	401	401	343	375	385	382	429	386	379	380	377	387	395	355	371	410	351	369	343	370	370	396	368	393	368	390	393	392	340	368	383	393	361	357	401	382	356	390	361	373	384	405	403	411	383	391	353	378	397	391	348	374	383	404	375	374	365	409	414	363	352	365	369	381	373	375	371	390	432	382	339	383	400	381	350	342	351	379	383	408	369	377	352	357	398	404	352	381	377	403	379	383	352	365	385	377	374	412	410	353	387	392	370	377	361	367	372	392	390	347	354	415	371	362	374	375	398	395	366	372	386	391	376	340	390	373	385	353	395	404	370	376	340	385	383	330	365	353	388	344	382	353	371	366	357	392	368	349	377	361	408	397	396	403	412	380	377	402	400	352	386	394	347	371	404	407	370	350	376	391	378	405	373	395	366	393	420	372	386	430	390	381	383	392	377	374	371	360	354	403	374	379	400	353	378	360	340	352	357	352	462	428	371	350	393	372	387	339	382	382	378	378	402	353	395	384	388	398	363	373	383	349	386	375	375	358	396	388	330	347	358	364	377	364	366	405	373	350	400	361	343	378	410	391	409	390	420	361	345	382	372	351	367	377	385	411	417	366	363	375	383	387	367	389	388	379	376	353	393	376	386	400	407	407	372	404	391	373	394	375	415	379	347	337	357	349	356	399	372	395	417	389	395	374	360	409	352	356	366	367	376	372	417	345	386	363	357	406	385	369	383	390	387	378	381	415	406	380	413	412	379	387	380	361	383	372	340	365	389	402	355	358	376	375	371	383	403	361	373	369	356	380	384	377	386	366	392	398	399	416	355	393	380	401	374	396	347	365	349	349	369	349	365	382	385	384	357	336	411	385	384	396	356	432	375	368	385	361	411	335	360	385	358	390	374	418	393	364	410	413	370	402	375	365	395	349	364	369	354	354	378	381	363	382	390	388	336	366	377	367	341	374	385	406	384	396	382	376	391	390	391	354	360	373	378	394	350	349	420	368	390	373	371	351	371	376	382	363	396	389	394	420	349	379	401	382	412	347	348	366	365	373	386	352	354	345	377	384	346	372	380	404	416	335	366	374	365	385	367	394	398	370	396	367	381	387	373	370	366	370	393	394	360	354	396	399	373	384	333	398	409	360	373	351	358	347	368	414	347	364	374	407	397	389	376	376	392	365	416	386	392	389	354	397	376	371	359	378	372	378	379	342	364	357	377	381	375	397	370	356	401	374	373	368	389	367	354	374	400	402	376	370	395	376	407	364	340	391	368	409	361	403	426	341	365	374	391	370	365	368	388	378	411	387	409	398	375	425	365	416	363	374	383	392	384	372	438	376	401	386	363	403	393	361	401	405	361	372	360	334	353
50916	22144	3294	3922	3435	2929	2567	2204	1989	1822	1622	1535	1443	1393	1311	1228	1246	1195	1180	1130	1102	1035	1068	1052	1007	1029	1014	1083	1021	1037	1017	956	951	969	965	968	953	938	971	940	944	943	964	933	962	908	951	899	953	919	923	942	905	987	930	875	849	942	852	921	883	926	924	854	930	914	935	937	912	882	901	928	914	944	873	896	957	928	937	959	933	905	855	880	905	890	921	948	936	921	895	877	915	888	913	908	895	909	914	875	881	928	837	968	852	916	969	959	889	940	925	924	859	905	899	915	909	942	891	890	960	918	867	915	908	928	921	869	948	910	978	920	856	925	887	894	890	914	903	873	918	891	886	927	929	895	909	927	875	927	936	874	871	908	891	897	863	902	941	903	916	956	880	909	958	889	846	857	877	913	872	859	863	883	876	828	879	899	893	931	911	897	963	955	877	917	856	895	884	921	883	861	904	914	892	856	856	883	900	906	945	908	929	894	915	899	912	863	918	916	897	872	827	936	886	912	842	874	925	840	876	907	933	838	871	859	961	889	927	910	919	874	898	898	880	896	905	901	939	858	927	923	885	955	913	911	889	873	902	868	908	859	837	896	905	861	900	854	873	834	917	921	916	853	905	881	900	948	919	884	878	872	882	913	881	918	911	902	916	895	874	856	935	922	909	918	870	878	892	911	888	920	873	902	876	934	952	915	909	936	881	884	921	895	897	960	894	869	883	883	924	913	923	928	924	885	905	912	826	894	953	880	941	883	936	864	901	904	910	937	889	896	917	905	940	904	859	885	921	896	885	857	891	900	892	878	864	906	908	883	898	920	908	882	876	922	881	891	876	888	915	953	893	922	903	851	898	856	814	878	887	876	888	880	836	934	820	923	912	881	914	881	945	934	885	888	928	915	895	886	909	911	891	863	879	959	896	901	875	883	894	953	917	854	911	893	882	916	885	911	906	866	955	960	826	941	933	878	913	934	908	890	875	851	896	873	886	874	904	870	944	926	890	949	872	922	935	907	903	953	856	900	902	848	898	864	835	956	870	933	932	916	926	869	902	857	901	918	927	895	868	878	946	945	887	864	901	841	878	919	907	879	931	907	906	889	930	891	904	888	952	905	889	924	853	905	935	915	857	908	917	909	861	872	906	905	925	885	905	872	894	915	871	912	900	944	902	937	947	891	848	935	957	947	888	908	881	879	918	854	919	896	899	942	891	925	905	876	932	870	944	931	880	899	890	879	873	867	928	879	907	919	916	896	886	914	947	848	867	893	874	946	893	874	876	915	940	892	877	890	883	866	878	915	946	864	883	948	911	880	891	871	893	911	857	896	876	849	910	891	900	896	868	882	887	957	923	915	875	908	942	863	874	893	915	899	911	866	854	962	893	883	882	843	911	892	926	885	851	902	899	923	888	969	892	913	863	885	904	883	880	874	884	863	896	931	940	935	890	887	898	857	889	919	897	877	917	910	961	960	891	935	873	915	922	875	871	891	860	952	904	862	879	875	859	864	926	907	937	883	838	887	922	844	922	949	885	845	904	883	921	901	897	943	917	846	858	849	944	878	909	857	843	912	901	876	902	922	908	871	903	900	919	885	900	898	919	884	845	892	879	875	943	826	892	946	877	865	849	872	850	915	865	932	944	941	927	906	874	924	956	896	894	861	910	874	864	902	931	857	885	911	843	895	893	874	950	915	856	864	896	901	860	913	930	898	901	878	906	891	906	892	902	879	882	920	907	920	919	906	863	919	921	842	860	901	907	862	938	882	968	881	875	891	881	878	925	877	887	922	915	903	917	939	883	1007	851	913	840	876	872	938	885	925	840	856	913	916	900	915	912	907	915	889	888	861	895	886	975	860	914	903	861	851	893	886	956	917	869	952	968	906	953	935	865	932	850	894	870	910	887	928	929	933	918	885	863	902	888	905	893	892	908	930	907	899	887	878	889	924	895	850	956	896	857	961	930	884	894	934	898	908	941	874	914	930	903	883	882	939	868	961	929	894	872	952	945	917	877	864	887	889	916	874	903	899	923	933	929	933	895	909	903	864	910	851	916	930	943	935	959	905	899	868	921	904	910	926	872	916	930	899	909	944	892	890	901	936	899	960	954	897	874	889	855	913	892	865	887	911	865	973	899	874	898	891	864	922	895	905	860	874	935	919	896	924	923	892	861	905	927	879	927	885	916	895	916	941	868	957	939	915	864	907	860	922	895	894	919	845	899	943	890	892	894	906	829	917	886	896	889	890	888	895	946	933	962	891	871	954	918	894	886	900	860	852	901	860	883	906	895	847	878	903	864	890	864	865	858	932	846	878	941	878	958	890	901	874	878	916	869	957	918	903	876	844	899	897	862	824	876	921	920	895	917	877	913	854	933	816	945	829	854	884	905	901	894	891	834	879	949	908	868	902	953	914	882	887	878	938	968	840	943	896	964	934	919	918	896	961	876	872	887	884	818	907	945	899	890	913	892	848	957	903	815	888	882	858	926	885	833	910	932	851	840	862	888	937	915	911	921	918	875	864	920	913	890	883	880	891	842	914	911	882	895	900	922	889	922	906	854	885	882	938	899	918	888	927	940	882	913	874	938	875	897	875	924	884	865	956	900	928	890	890	912	901	917	934	887	895	877	896	925	853	911	890	940	854	918	907	838	905	893	910	909	903	916	939	894	878	895	871	898	859	853	929	842	936	877	916	846	893	889	882	913	919	922	868	872	910	869	911	880	949	897	881	829	886	914	907	853	857	888	911	874	889	935	855	883	896	852	894	913	901	915	923	890	913	907	941	913	883	926	902	903	911	933	881	950	857	858	946	870	942	875	927	890	927	959	863	960	885	838	879	911	831	870	887	908	912	906	886	885	885	919	878	941	931	904	841	894	898	918	911	856	916	885	873	860	923	892	942	916	938	907	889	895	964	909	950	916	919	877	871	879	917	898	885	889	862	892	807	912	890	863	911	895	899	915	955	905	926	933	895	914	888	944	898	903	895	899	869	895	876	912	877	828	897	872	911	894	879	956	892	935	862	870	934	999	926	944	861	890	905	890	901	961	939	895	947	867	925	915	884	888	876	907	900	894	907	845	887	882	957	881	905	872	918	892	889	894	899	928	887	908	920	846	876	891	895	922	902	915	878	894	926	872	941	863	936	913	910	854	903	905	902	879	908	885	892	860	882	922	881	918	880	923	911	941	920	896	937	892	927	911	858	892	954	922	886	827	881	919	816	922	918	851	871	846	954	881	865	874	910	943	908	917	932	929	895	903	846	891	913	898	918	888	878	837	939	902	953	929	904	898	864	881	932	855	925	943	932	931	879	900	861	941	908	880	928	923	877	873	915	901	884	903	918	849	883	882	921	884	916	938	919	876	924	848	924	885	884	848	918	902	887	931	891	856	875	894	882	908	891	975	859	948	869	883	891	928	910	963	883	889	883	884	899	902	841	862	904	936	904	843	923	930	899	865	924	943	906	900	928	851	883	928	893	935	890	913	892	871	889	880	875
15183	2176	214	179	191	184	157	160	202	178	160	184	160	169	146	161	146	152	157	160	171	151	159	176	151	181	160	140	166	162	176	181	163	145	154	161	181	158	146	139	165	165	186	168	169	182	178	149	151	170	166	181	164	166	164	174	150	164	162	163	144	168	177	170	175	188	131	185	185	169	165	160	174	173	163	129	172	161	161	161	185	161	148	174	170	164	172	162	148	162	194	151	149	178	149	180	151	183	161	149	167	186	180	152	178	164	165	163	182	185	169	149	137	151	147	145	167	177	170	160	175	156	199	156	168	169	183	156	170	183	159	172	156	165	177	162	169	167	191	176	148	169	154	151	150	174	157	149	149	168	165	151	173	169	164	172	169	172	203	157	153	164	154	183	169	172	160	187	150	140	163	164	175	179	174	166	169	176	166	141	157	183	161	155	158	151	154	143	156	160	163	173	182	161	166	173	128	141	168	155	174	163	160	147	165	162	160	171	146	165	143	167	178	160	180	180	139	181	158	156	178	151	163	171	165	159	169	161	179	154	177	153	179	191	181	176	159	161	161	142	152	163	205	175	175	177	155	182	164	172	145	169	188	163	152	167	184	155	172	152	159	152	184	171	163	153	142	141	156	165	147	158	166	165	155	153	159	168	161	164	167	166	138	147	153	146	155	174	155	167	151	157	172	144	146	175	147	168	187	180	138	156	131	155	182	152	156	166	152	176	152	163	182	158	185	175	170	169	156	155	169	158	155	149	167	165	172	168	169	183	171	175	184	172	134	166	166	158	163	178	156	169	144	154	167	181	191	172	148	176	159	173	186	183	164	184	159	170	172	165	172	164	156	164	169	151	177	173	151	149	134	160	185	165	172	163	173	182	176	170	190	138	152	144	182	188	174	160	153	151	155	152	150	151	148	149	162	160	177	177	159	167	163	186	187	156	167	167	171	153	158	171	141	157	182	149	181	170	141	174	158	177	182	173	160	149	144	162	149	168	181	150	157	164	169	176	175	168	157	154	174	174	180	156	174	156	144	149	181	179	162	150	184	139	189	149	174	169	195	152	173	143	147	166	174	174	146	172	179	139	172	164	154	147	175	193	162	142	157	179	157	155	173	144	171	143	163	167	167	176	169	160	178	162	154	173	152	156	169	151	194	146	178	170	185	159	156	174	178	181	158	151	156	148	146	160	149	168	153	164	161	160	175	189	155	177	151	170	157	189	152	186	163	183	133	177	140	159	142	166	160	142	180	150	150	168	142	193	171	165	170	142	180	157	194	177	166	169	168	142	152	154	173	157	181	172	156	168	175	152	158	140	167	185	179	171	178	163	157	169	166	144	168	170	148	185	149	165	173	178	153	174	176	168	163	184	173	142	142	174	179	169	164	170	154	173	180	180	159	149	171	149	166	154	164	139	161	173	159	145	164	136	170	142	143	149	170	155	143	171	158	185	151	157	173	163	162	164	168	175	162	155	153	169	183	158	167	167	161	166	164	184	155	173	174	157	147	164	180	181	176	188	176	170	171	183	175	168	151	162	167	152	159	180	155	156	149	164	175	166	165	169	181	164	154	148	150	162	146	182	146	156	168	179	159	155	148	150	160	151	145	146	165	168	136	174	177	145	180	147	149	161	186	146	142	139	159	162	190	154	164	184	166	157	149	178	171	174	162	165	141	169	138	168	156	177	162	181	189	150	167	150	137	164	167	146	165	157	146	162	169	187	155	166	156	152	152	165	164	169	160	135	161	172	167	155	163	155	157	157	157	158	185	160	137	175	175	151	175	174	166	177	156	169	150	144	147	150	176	145	159	164	152	163	152	165	153	164	203	168	165	142	161	192	168	151	160	159	170	174	162	163	170	155	168	164	158	185	188	157	169	172	157	167	137	182	142	143	160	155	173	138	148	174	147	158	141	171	152	159	141	155	159	154	150	169	173	146	159	147	146	181	158	163	158	169	156	183	154	159	123	165	148	167	176	175	161	166	164	167	175	151	160	156	172	164	164	167	153	180	181	179	170	179	162	173	143	160	166	153	170	153	153	151	136	177	148	178	152	191	152	145	182	169	148	173	170	155	179	158	138	171	163	171	171	200	165	148	153	174	172	179	134	157	166	158	169	150	146	159	146	164	151	155	154	168	172	175	148	183	155	155	163	148	181	163	128	153	157	150	187	169	191	184	158	134	165	182	176	136	155	157	140	158	164	181	177	145	167	188	164	136	165	184	157	175	165	167	161	172	190	139	194	156	164	146	152	168	149	168	168	183	167	168	182	160	188	139	177	164	158	172	172	149	182	167	167	156	164	152	158	166	157	157	190	153	169	177	160	162	147	160	145	167	163	191	173	179	163	158	170	160	173	185	162	155	183	141	170	162	162	182	147	157	161	139	172	140	143	187	161	172	159	151	155	171	152	164	162	147	158	122	143	159	150	169	182	156	148	151	190	173	165	177	152	172	162	173	162	147	156	150	180	149	182	162	163	166	154	155	166	188	160	151	153	167	149	191	159	135	174	134	141	149	124	199	157	145	153	161	164	141	166	164	173	165	176	194	165	159	153	174	143	169	142	146	163	147	155	167	160	160	180	170	167	148	145	137	142	158	136	165	144	167	174	148	188	162	169	191	172	149	162	163	157	151	158	168	150	183	161	202	133	151	174	184	174	138	174	188	181	177	180	185	141	146	183	177	187	173	182	166	169	140	162	165	133	153	184	176	166	170	164	186	137	156	155	167	167	162	159	158	169	149	163	146	152	175	163	145	165	155	136	159	152	146	167	162	190	167	169	196	174	155	149	188	168	143	168	161	196	143	152	146	169	172	169	154	164	157	145	192	188	172	173	181	180	142	134	137	164	145	159	161	166	172	165	160	174	178	153	167	163	164	151	167	173	148	154	158	159	176	175	169	169	166	142	170	154	178	169	168	162	162	174	159	181	153	146	165	157	182	165	193	137	171	155	166	169	155	164	154	179	188	168	183	159	144	163	150	154	167	156	138	160	159	165	189	153	167	156	159	164	147	175	164	159	170	147	156	161	188	174	163	165	164	157	172	172	148	160	158	171	155	165	169	168	146	146	170	190	176	176	164	136	152	160	172	176	162	158	158	178	152	133	146	162	166	176	174	173	158	148	171	160	162	198	199	171	171	165	146	165	152	183	179	165	151	189	159	168	149	161	156	163	157	185	168	145	162	145	186	167	143	150	192	170	161	174	158	174	180	166	157	166	136	161	165	177	148	183	158	143	169	170	164	173	142	165	161	148	171	185	171	148	171	179	203	178	171	171	187	155	150	148	186	153	160	137	168	169	157	167	167	161	179	159	162	158	165	168	133	189	184	151	143	151	176	151	158	168	146	160	154	144	147	145	156	182	163	165	152	152	146	162	155	153	151	154	161	165	174	151	154	167	164	145	157	145	164	172	169	171	144	176	163	162	166	161	168	154	191	162	159	171	138	156	152	166	150	187	185	170	162	153	148	175	181	177	147	140	169	155	149	175	153
13337	1877	483	505	508	496	495	489	473	470	520	482	453	476	469	486	480	466	479	485	488	479	486	483	477	495	490	469	490	477	467	464	492	470	458	509	479	469	493	454	515	470	452	471	451	464	454	502	503	437	449	457	463	442	470	513	512	490	460	472	482	462	459	443	462	463	498	481	443	454	514	488	460	499	467	450	433	468	480	500	487	455	453	499	456	446	458	432	486	473	471	492	504	469	434	442	469	492	484	491	471	487	505	508	491	448	472	486	486	500	466	486	436	470	472	455	477	476	481	448	463	502	507	490	495	491	466	488	440	461	457	462	470	484	452	445	474	485	464	439	449	492	499	479	419	437	452	488	445	472	516	488	499	475	476	473	452	503	473	459	490	472	486	482	460	446	465	493	449	470	493	457	482	454	470	464	457	489	433	454	468	464	491	486	475	464	481	477	482	498	481	493	458	478	488	461	449	434	443	482	503	467	459	475	464	485	462	446	461	487	490	492	497	463	451	471	475	452	476	461	473	494	439	504	483	463	439	465	469	464	433	469	496	432	474	497	448	473	474	466	474	469	442	455	451	468	495	502	485	497	445	467	469	481	476	509	485	444	474	437	520	461	481	485	488	505	458	491	435	463	478	486	489	513	487	506	443	500	479	473	432	471	437	453	437	482	483	469	465	507	454	500	503	485	495	417	501	457	443	469	463	482	465	492	434	498	474	423	456	465	485	446	485	489	439	444	489	441	461	431	481	514	463	467	453	476	478	505	486	470	514	465	459	470	461	441	463	477	460	442	448	487	457	495	483	442	433	480	477	461	479	457	483	447	457	463	479	449	433	471	491	489	451	494	460	458	489	476	469	466	459	475	469	464	485	480	480	505	467	465	464	468	457	485	456	499	474	463	476	449	478	495	514	456	448	447	522	460	473	472	479	432	460	500	469	483	465	506	476	484	486	471	473	458	470	498	483	477	461	464	470	467	406	477	500	447	512	480	481	467	450	488	447	484	471	474	464	445	473	509	461	464	460	470	485	464	477	483	467	466	483	455	452	479	511	485	526	504	479	485	448	458	473	503	495	474	503	476	474	505	478	442	512	485	467	480	447	496	438	429	495	451	483	460	452	463	469	482	482	494	472	438	416	434	496	501	478	468	473	474	496	463	477	445	488	492	480	482	472	473	483	458	468	468	528	466	454	477	498	471	485	475	431	441	453	446	481	498	461	488	472	464	432	497	423	448	490	468	476	442	439	492	442	484	469	470	496	466	468	471	447	480	448	511	499	487	476	473	489	521	492	516	469	496	459	479	477	443	498	458	469	450	439	473	503	472	442	471	464	468	457	461	469	448	463	453	453	426	463	476	463	464	496	509	463	456	484	463	456	462	490	474	470	478	497	501	433	471	458	474	488	448	493	480	470	478	471	472	488	466	435	512	466	463	428	462	439	481	465	450	511	482	439	474	469	467	493	462	486	453	479	479	482	555	456	508	437	468	498	466	442	464	435	451	478	457	456	485	472	452	484	472	430	464	486	498	519	468	474	464	466	490	439	484	498	475	430	458	488	472	494	480	460	444	438	473	467	513	493	471	512	470	459	473	488	469	473	445	452	482	435	470	476	470	460	475	468	474	483	443	482	464	478	474	495	429	471	475	462	459	485	484	495	456	500	463	471	449	448	467	469	454	457	520	460	453	476	513	501	471	483	482	499	478	449	489	512	472	457	486	481	457	439	493	470	500	453	454	446	476	460	430	448	437	493	505	465	461	483	463	480	498	471	461	455	491	430	499	475	486	467	464	454	482	458	493	496	481	460	470	455	452	540	467	484	479	480	486	467	486	478	444	475	447	435	469	458	497	493	444	488	485	424	501	445	470	525	472	468	500	470	446	496	456	486	468	474	477	454	450	455	479	480	457	438	498	471	446	413	448	459	503	492	463	472	485	455	472	469	460	475	448	456	476	454	500	478	467	485	476	449	471	474	471	454	460	468	468	457	472	466	452	467	487	498	455	458	453	485	464	437	509	488	450	440	455	489	464	485	434	472	480	461	466	502	471	444	448	465	440	495	506	442	472	484	445	451	439	480	520	437	511	435	483	477	496	477	458	478	462	448	464	505	456	445	470	460	474	527	505	479	484	482	512	495	485	426	466	450	471	483	487	446	486	490	443	499	479	483	466	455	490	471	486	495	465	512	462	465	471	444	442	462	460	430	456	468	517	463	467	450	464	477	504	462	461	462	505	491	480	504	506	492	439	475	475	486	434	476	464	469	481	473	468	490	487	489	478	421	438	479	460	477	458	451	490	473	485	428	516	494	467	505	463	448	441	444	494	483	472	457	479	491	445	457	479	471	480	487	465	477	472	432	473	483	490	488	499	468	478	468	429	491	507	475	456	471	471	438	499	434	468	442	486	482	478	459	441	476	455	492	502	461	514	465	478	472	477	505	452	474	450	496	452	456	469	481	474	481	498	475	466	431	463	451	436	448	442	479	484	432	482	438	485	520	473	477	458	434	457	482	445	457	457	476	457	479	441	446	524	480	449	453	470	520	450	444	469	480	479	487	462	476	454	455	457	458	493	448	484	484	473	476	485	486	464	485	454	413	483	462	478	471	467	454	485	476	482	512	470	484	482	448	488	514	498	477	504	467	464	467	460	448	460	460	475	480	449	452	460	462	466	440	446	483	461	485	456	488	475	446	490	493	454	453	475	496	474	479	483	438	528	493	508	477	459	458	430	462	456	476	494	474	434	501	488	485	469	472	439	463	433	482	430	515	507	465	411	453	471	450	489	439	505	482	466	489	447	518	464	502	414	462	484	466	498	476	480	456	490	460	496	503	450	497	459	485	471	479	493	493	497	469	451	442	499	459	492	462	481	429	452	467	505	427	481	507	487	474	447	460	484	433	487	467	455	463	494	447	447	479	468	473	460	440	448	503	473	479	464	457	486	488	475	477	464	464	448	431	460	462	468	478	447	501	442	483	490	456	482	465	452	466	469	461	516	450	489	416	442	463	502	435	443	482	486	484	476	451	492	448	468	455	482	520	485	454	472	479	497	509	468	456	467	496	431	500	510	470	448	483	448	451	449	476	455	470	438	541	445	451	470	443	459	484	463	513	473	488	493	516	431	472	468	452	442	467	469	503	438	471	471	490	468	442	509	476	481	483	494	475	483	457	487	508	461	496	488	497	477	448	466	439	465	459	482	506	483	455	486	460	501	457	529	462	460	430	458	491	492	473	485	420	518	442	447	451	453	489	430	488	481	493	481	425	458	451	473	421	539	517	437	485	443	467	453	430	483	466	482	475	463	474	486	511	450	454	499	482	473	479	487	481	501	477	451	472	456	487	431	465	474	475	428	448	489	489	459	478	463	497	518	499	450	487	463	435	460	442	489	492	470	472	450	469	460	496	440	488	489	462	474	493	498	474	475	473	497	489	481	484	495	440	486	483	453	478	452	486	403	513	474	476	459	487	452	450	438	482	491	489	460	475	448	466	506
68156	34471	6784	957	674	571	470	468	429	396	381	412	337	378	376	379	332	359	341	344	349	323	340	357	351	356	369	354	389	363	375	354	335	340	360	353	324	316	345	321	320	313	361	352	346	355	343	342	347	358	363	374	338	329	328	309	354	355	328	303	355	338	321	323	324	340	326	313	314	315	303	320	352	382	324	360	337	323	369	332	332	330	356	345	329	350	344	332	323	322	359	341	347	345	300	353	330	329	354	337	342	355	339	346	345	331	325	330	401	342	325	319	356	331	325	324	342	351	356	367	339	312	335	334	312	308	345	341	352	339	336	308	338	394	326	364	355	348	333	375	323	294	347	347	387	377	336	346	331	363	314	337	330	360	330	320	342	319	301	325	323	357	315	317	320	314	344	336	346	331	338	322	331	315	323	326	326	324	335	325	345	335	344	311	349	349	351	342	355	344	306	328	346	354	340	339	332	352	330	307	318	293	307	317	358	334	363	335	324	310	297	301	350	333	366	330	364	357	336	318	381	342	317	327	332	348	345	330	348	322	313	370	327	331	380	327	339	341	316	302	332	354	316	312	320	330	354	351	345	329	341	330	325	293	340	350	360	339	341	349	342	336	374	341	355	334	339	311	338	355	327	326	330	333	325	349	353	327	298	325	310	338	284	325	367	316	319	391	355	303	350	350	332	318	350	352	327	299	334	336	295	364	330	363	311	326	330	322	322	344	314	344	340	302	358	333	349	358	346	316	332	319	317	367	354	348	364	340	305	350	331	323	305	348	341	324	341	312	333	335	332	318	324	312	345	343	343	342	319	346	329	341	313	359	288	275	331	336	338	319	323	321	325	331	321	339	335	315	334	323	369	341	336	328	361	318	360	318	298	317	328	352	353	351	360	317	312	339	318	319	342	304	349	309	339	295	326	314	338	341	345	361	326	351	332	337	344	340	351	323	310	318	345	335	333	335	306	350	277	367	357	310	307	306	356	362	350	326	298	330	305	361	332	332	358	330	308	349	355	330	357	325	314	336	337	344	300	279	319	326	309	376	330	323	360	343	348	332	313	336	307	350	345	310	343	334	329	357	377	328	363	353	344	334	334	361	324	373	344	351	331	336	328	347	351	325	300	323	315	339	328	360	362	349	325	306	269	342	344	362	322	338	362	342	328	336	360	327	333	337	316	337	324	359	355	324	333	328	337	345	348	335	324	339	337	340	325	330	343	337	333	302	343	355	351	319	329	324	315	348	297	360	343	331	316	353	369	333	327	332	328	294	324	341	356	317	349	305	349	331	328	332	313	358	329	362	339	350	312	330	353	360	329	340	360	313	345	318	345	350	324	328	348	320	326	308	375	318	333	334	327	347	361	307	332	341	333	335	331	313	331	325	340	341	314	332	328	335	358	327	325	315	341	319	345	307	357	341	318	303	326	377	337	333	313	358	318	336	313	363	339	311	351	294	345	324	319	342	367	331	349	323	344	283	357	352	349	349	325	317	337	363	352	342	336	323	323	367	322	325	355	349	353	333	342	348	321	329	340	315	358	346	319	344	330	329	335	332	314	335	319	362	339	336	340	323	339	355	336	314	367	359	298	313	336	323	346	324	308	294	325	311	351	362	332	333	333	312	327	359	352	331	322	338	338	311	315	307	338	319	374	312	329	323	300	352	367	348	349	372	326	331	318	327	312	366	330	340	349	329	338	326	335	329	372	317	351	328	323	312	333	346	314	340	312	329	310	317	314	316	327	315	366	326	339	340	318	335	314	332	325	370	349	325	301	329	343	333	364	307	333	327	338	360	335	323	308	306	331	342	349	292	321	320	378	302	353	342	320	328	352	336	351	321	333	355	369	343	312	326	341	353	345	343	346	342	327	324	329	348	326	336	329	316	347	303	351	374	375	341	332	314	337	345	323	336	372	338	358	345	345	304	339	362	336	331	310	374	329	344	328	331	332	314	313	333	310	364	368	316	317	350	339	292	359	314	329	322	356	331	356	313	343	347	313	311	347	339	338	364	394	307	378	326	343	322	317	348	335	337	347	322	321	336	330	319	346	353	339	345	372	351	318	336	334	380	343	365	365	366	346	302	321	349	357	366	308	328	335	335	362	351	305	315	317	373	346	341	363	344	307	330	347	342	331	300	324	351	338	306	298	351	392	325	335	339	329	331	345	322	350	353	298	312	284	333	388	347	381	299	352	351	348	318	315	328	312	358	357	358	292	337	349	326	314	334	323	328	337	349	347	348	324	358	341	302	359	313	306	317	347	325	309	337	350	324	331	319	316	329	316	351	320	346	311	327	338	333	355	341	323	288	324	331	340	345	333	298	328	332	329	357	337	352	329	298	312	339	319	329	333	353	324	363	326	324	293	307	308	341	321	332	326	348	361	348	359	306	312	348	305	338	335	359	355	356	295	343	316	355	349	354	314	271	346	350	341	314	343	340	345	336	308	374	300	334	339	309	362	351	290	368	320	376	352	356	334	337	359	311	346	331	364	334	359	350	344	301	308	335	366	350	357	326	318	373	325	356	356	346	348	329	366	325	342	315	304	357	320	328	342	334	349	359	331	376	341	318	340	327	305	340	322	344	343	340	362	326	344	332	356	312	349	372	335	355	323	356	341	320	339	330	309	341	343	328	348	320	306	338	329	363	327	354	364	376	343	346	324	346	324	325	316	318	341	362	348	329	332	328	329	338	335	346	325	347	346	338	349	308	318	374	331	338	338	377	355	322	321	341	376	355	357	335	300	342	352	300	321	352	332	343	304	307	331	348	330	366	341	346	316	329	328	326	358	349	348	336	335	340	340	330	316	313	310	304	376	339	366	338	351	337	332	316	350	330	343	342	347	339	358	353	322	348	322	359	336	359	338	326	370	352	332	321	351	354	341	347	352	360	299	342	310	341	339	366	342	364	370	327	357	327	319	338	323	338	347	342	372	372	347	330	345	324	302	348	335	318	315	315	314	323	307	346	366	346	355	318	338	336	350	340	324	320	334	344	351	334	361	304	340	376	328	304	328	325	351	325	375	348	327	325	355	336	368	337	344	315	339	342	337	346	358	325	338	340	359	358	368	318	351	396	340	327	356	315	352	369	381	378	367	317	315	322	344	350	330	302	337	343	352	342	330	307	319	377	341	363	347	360	354	307	331	308	321	325	329	338	331	324	316	340	328	344	340	383	355	369	346	329	339	341	359	363	326	369	316	302	336	353	352	345	337	344	360	346	348	357	353	326	345	328	301	363	379	332	313	344	302	332	336	360	321	345	388	326	354	338	373	338	312	332	354	349	310	324	358	327	324	336	340	345	330	323	363	310	374	344	351	347	356	324	346	324	296	321	305	342	349	337	345	346	350	364	377	362	341	344	344	344	339	338	314	335	340	315	313	341	307	315	312	321	313	308	337	339	348	332	359	346	327	336	348	318	355	349	330	316	333	338	306	312	347	325	329	318	337	298	366	313	327	338	328	301	323	350	343	360	353	343	333	350	331	346	318	316
40375	14690	2082	2388	2192	1899	1730	1554	1327	1329	1256	1089	1087	1148	999	1033	1025	987	1000	970	932	887	903	909	910	938	892	899	879	846	891	860	828	882	930	822	878	820	910	794	876	886	819	912	875	879	812	910	879	902	860	903	871	812	831	843	837	803	844	788	822	822	822	838	863	780	848	845	839	837	843	862	814	850	876	850	872	836	873	867	866	884	851	814	870	815	873	843	856	901	788	835	878	785	857	818	796	847	818	823	783	847	859	843	866	769	843	847	810	849	842	810	834	851	852	847	829	859	873	821	813	850	868	834	808	856	832	824	830	842	818	813	847	850	887	833	800	867	845	827	857	875	870	825	855	851	855	832	840	814	833	803	817	800	862	835	854	839	796	849	871	855	835	825	871	846	869	830	853	816	787	849	834	818	860	801	767	819	871	864	842	843	846	860	848	894	862	858	787	815	815	868	868	827	864	811	817	800	845	891	846	844	828	828	834	812	835	849	821	778	853	804	790	855	831	802	837	838	834	808	834	819	820	848	827	860	828	796	835	796	820	847	831	814	806	812	823	809	789	823	826	785	838	841	845	824	867	876	802	871	837	861	802	809	858	860	824	815	834	801	790	775	807	854	881	869	813	797	822	841	828	821	824	873	833	867	849	781	846	850	836	845	818	793	829	785	846	820	839	893	825	831	839	790	797	875	798	900	846	855	847	831	868	832	768	825	838	832	849	781	839	832	797	844	862	833	853	845	828	851	844	828	828	768	862	801	835	849	863	800	871	831	846	867	786	862	808	819	833	863	791	819	869	857	782	832	805	854	849	807	839	840	814	798	809	857	819	835	853	841	827	809	826	822	871	793	835	786	825	816	870	796	842	841	850	838	837	839	853	830	853	793	803	813	829	865	800	798	823	833	865	810	817	860	831	806	894	808	820	809	795	816	880	851	804	867	863	815	877	849	826	821	813	825	851	860	815	820	774	832	866	859	816	786	843	837	789	862	813	858	816	830	813	844	816	788	838	815	793	814	847	891	858	854	891	787	815	853	871	871	835	836	826	834	826	830	868	860	845	856	855	812	847	826	885	817	854	857	882	888	801	839	813	848	844	844	874	875	823	847	856	838	893	799	802	857	821	812	740	805	821	799	902	834	821	820	798	857	796	842	821	817	815	816	827	873	854	815	824	822	836	846	830	825	883	832	806	847	806	812	848	857	811	809	822	859	843	820	830	867	829	803	830	836	793	831	815	809	847	801	812	759	826	861	826	839	829	836	861	800	826	829	805	773	791	810	804	818	827	847	814	853	859	798	825	830	815	845	804	823	825	792	893	858	879	843	794	828	833	848	852	867	864	821	847	781	852	863	835	853	861	844	862	868	815	804	862	858	820	866	833	831	827	897	840	801	829	834	815	833	831	819	844	822	816	840	810	799	770	827	810	820	832	824	850	850	802	834	892	802	833	865	816	788	885	780	872	822	882	788	866	868	832	843	880	830	780	836	817	848	853	812	802	889	868	807	848	831	795	831	840	792	802	829	894	881	843	839	823	841	827	803	811	778	819	822	819	811	740	870	842	836	826	847	796	837	800	818	854	836	847	860	849	825	856	831	825	860	921	844	838	807	776	822	788	836	837	878	846	835	875	855	804	798	826	857	845	837	834	808	833	834	838	841	834	851	829	813	823	824	837	878	837	857	844	813	833	857	857	791	773	810	844	827	828	829	792	908	813	811	779	836	804	852	785	845	796	841	915	873	813	850	807	827	825	779	825	829	810	818	851	850	854	851	857	804	872	794	787	850	863	802	840	796	864	832	825	814	778	838	782	866	828	839	789	813	889	915	859	855	833	828	857	823	855	908	834	810	857	847	820	841	865	876	801	802	813	824	771	809	823	834	880	783	833	833	828	802	854	828	832	800	838	879	869	785	866	815	877	827	797	868	815	825	837	845	848	805	825	818	823	838	837	789	794	858	818	847	823	841	841	830	859	796	798	827	838	834	846	770	855	872	843	854	821	812	867	812	861	829	843	833	847	886	791	812	874	794	827	865	830	880	851	864	838	784	830	810	801	825	774	828	802	827	841	827	830	876	839	820	791	817	813	811	893	842	865	801	782	832	831	847	805	828	798	869	821	832	841	771	831	803	789	757	837	869	813	835	847	835	850	868	805	841	833	861	875	803	799	836	840	821	820	832	826	874	848	873	863	848	832	867	821	857	825	917	841	832	843	807	830	820	806	812	828	839	857	847	846	840	819	855	786	803	835	833	844	849	812	805	802	792	833	821	816	858	837	797	836	845	843	791	820	881	821	825	845	864	877	830	837	762	838	798	819	840	797	810	798	832	893	870	818	806	838	918	854	860	806	802	862	844	813	817	842	827	821	855	792	788	786	844	883	830	821	808	836	843	769	783	835	807	843	861	834	814	833	819	822	820	860	813	831	835	878	846	850	786	852	858	874	829	866	836	804	856	844	834	777	860	842	839	803	849	833	781	813	809	843	870	857	850	841	843	846	795	832	845	838	817	805	862	846	817	847	853	841	818	843	800	831	824	818	873	833	828	826	800	799	740	841	842	794	841	840	876	780	856	809	830	819	874	799	804	823	879	840	832	862	861	841	804	861	861	879	830	854	851	815	858	811	844	862	865	843	875	793	818	816	780	848	883	822	820	854	830	851	789	831	809	828	854	874	771	845	839	842	875	861	824	845	858	839	810	842	826	831	839	807	841	829	849	842	802	858	840	813	871	835	820	872	822	834	884	858	836	845	798	843	807	828	819	824	836	842	825	860	861	850	868	870	803	871	858	858	819	884	862	877	826	780	867	814	781	798	846	791	815	865	819	828	825	865	844	818	836	799	819	817	826	858	878	836	786	804	800	887	793	850	838	867	828	837	798	808	905	771	834	808	860	831	879	874	853	865	800	831	850	791	832	839	847	813	844	851	798	821	879	840	843	839	826	827	826	809	844	804	844	774	806	815	818	851	831	838	833	861	837	810	815	834	851	823	865	829	838	812	844	886	837	827	866	855	772	809	798	849	787	840	842	868	793	829	831	819	907	840	821	851	824	864	862	819	844	816	863	815	824	846	826	820	795	825	803	782	806	829	805	848	845	775	834	819	816	827	794	787	874	834	817	839	884	837	863	750	819	846	854	815	809	774	843	848	869	835	862	845	865	894	883	853	825	880	845	828	829	853	876	837	844	850	854	876	832	814	852	804	870	828	849	896	825	831	858	870	840	828	836	794	832	814	856	814	837	868	841	840	806	854	755	843	856	820	778	792	822	782	796	815	807	819	840	857	858	835	881	825	811	832	816	858	847	866	841	822	854	867	847	858	844	851	886	839	830	806	859	809	859	817	819	788	796	830	862	806	773	855	793	807	834	863	837	830	832	856	851	824	806	789	817	821	833	840	842	814	859	871	804	861	884	854	822	835	814	767	818	810	839	871	827	803	856	846	873	797	843	836	832	831	853	900	776	839	865	819	859	828	864	795	796	824	848	817	835	901	838
79932	44910	12963	2558	1136	854	717	557	547	464	482	488	450	458	483	387	398	426	403	403	396	390	394	364	356	422	419	391	415	385	403	381	405	432	377	344	374	416	353	378	382	406	374	363	381	366	401	372	388	405	378	385	377	404	401	369	341	366	348	384	375	357	355	373	401	399	381	361	372	361	378	362	389	387	368	355	401	421	418	352	336	353	397	397	420	351	359	348	398	366	353	395	341	355	370	358	374	431	373	377	400	384	378	392	393	374	348	382	379	413	346	366	394	404	372	370	340	360	364	405	424	338	370	391	388	381	354	374	394	395	364	357	395	368	410	354	368	373	355	375	372	347	380	361	382	394	373	369	381	352	380	337	353	358	391	373	380	386	381	361	378	364	373	369	357	355	395	384	380	391	383	340	388	354	386	373	344	376	383	369	365	370	376	356	362	370	383	358	374	402	340	353	377	379	389	399	389	372	368	391	380	337	368	403	347	377	368	376	422	370	387	369	363	369	389	379	399	349	367	353	366	391	368	423	360	345	382	379	417	332	381	355	371	359	357	390	349	375	382	398	379	398	373	372	366	349	347	373	404	421	360	346	358	407	359	388	396	398	392	371	405	397	377	373	388	390	349	368	361	372	377	414	394	367	401	346	367	383	397	354	367	348	380	342	356	368	384	379	382	404	367	389	415	364	348	390	395	375	389	361	430	383	397	394	379	374	387	364	356	404	369	410	388	372	367	353	382	366	387	372	365	350	371	360	374	385	383	382	364	344	372	366	364	384	360	379	375	356	369	370	384	354	363	383	367	394	402	421	356	384	356	356	373	368	374	410	384	376	365	357	372	369	360	349	359	376	348	380	343	367	334	379	361	360	404	373	385	389	359	381	383	349	360	407	370	342	421	364	380	410	388	369	373	382	361	403	345	372	374	414	356	393	367	375	392	399	375	370	335	370	360	370	371	408	386	428	392	396	381	391	383	389	342	393	400	374	380	396	380	383	347	401	373	359	380	382	365	362	355	366	355	400	391	358	384	377	356	380	394	348	376	371	418	350	378	358	383	384	343	366	372	370	377	405	359	349	365	409	367	364	375	387	376	407	406	396	348	380	404	375	393	393	394	373	354	397	369	364	384	392	391	384	379	405	397	373	373	359	367	331	355	373	376	341	419	378	414	354	377	362	434	367	401	368	374	365	364	359	376	360	411	420	399	368	353	339	377	386	349	373	380	385	385	368	346	355	418	381	373	367	373	380	416	387	369	380	388	393	356	408	366	339	375	379	361	346	381	392	399	349	384	391	422	358	391	377	374	374	384	382	384	394	367	344	369	372	378	384	397	390	360	375	374	390	386	364	381	372	394	398	389	380	355	417	367	366	341	326	380	354	391	403	384	395	361	356	406	396	354	387	384	396	371	335	402	434	372	415	393	393	352	389	343	387	377	392	400	390	409	378	382	374	363	361	384	400	383	365	383	379	378	363	394	404	355	378	415	358	407	455	343	396	386	365	384	393	377	409	367	370	348	359	376	360	371	367	395	367	383	398	382	371	349	386	396	368	377	389	360	368	359	369	381	361	375	355	373	359	349	376	357	357	364	386	358	380	361	385	392	389	354	384	329	347	362	373	409	388	363	372	408	357	384	373	372	358	399	354	376	350	407	349	362	388	357	343	356	395	371	376	379	406	352	398	378	369	374	398	378	383	347	398	340	373	382	361	374	376	366	390	388	392	413	431	374	362	380	347	364	384	382	426	405	356	358	362	370	393	339	384	371	393	380	376	395	375	389	349	336	349	350	402	392	349	390	402	346	371	393	402	361	371	393	372	362	378	357	362	379	362	344	368	386	378	396	392	366	387	345	388	356	386	403	391	384	363	340	399	357	380	377	382	361	430	390	415	361	398	349	395	375	349	353	372	361	379	401	383	364	378	394	350	390	377	359	361	366	407	376	387	357	380	379	327	365	359	372	399	390	382	382	387	376	385	392	359	405	375	375	370	379	375	393	351	384	331	362	386	381	372	380	412	366	370	362	392	412	385	374	368	366	373	359	387	376	356	364	386	388	382	375	402	377	388	418	399	360	418	388	349	413	394	370	383	361	390	392	394	379	389	406	390	359	363	354	388	368	381	392	369	380	420	408	398	358	355	398	391	355	361	336	365	380	353	427	368	381	385	374	378	401	399	347	373	400	421	389	357	432	373	390	374	363	376	365	364	376	387	361	378	387	360	351	367	367	373	346	381	356	361	352	371	391	399	366	342	424	395	368	403	410	381	377	410	375	380	396	329	395	375	382	417	361	402	350	367	387	386	372	358	358	401	379	389	348	396	376	415	338	361	359	381	360	353	414	420	373	366	393	362	391	382	379	395	368	400	379	355	330	352	345	387	390	421	377	370	351	379	395	381	322	398	410	360	418	380	387	386	367	367	401	377	380	369	389	419	378	368	360	409	396	382	406	364	373	350	373	356	345	332	383	387	372	382	370	393	384	357	370	386	369	374	362	405	408	388	364	370	400	412	374	369	396	408	408	385	383	345	362	387	381	404	404	389	373	402	376	396	364	336	407	382	389	405	386	390	359	373	353	360	396	375	357	382	382	403	377	334	393	401	395	398	398	374	368	402	393	392	411	389	387	386	394	369	416	379	333	374	387	374	386	374	365	389	411	411	360	379	344	368	408	372	366	371	405	347	380	433	398	378	388	380	410	360	373	366	407	351	373	367	363	367	381	410	418	387	411	359	356	388	387	358	389	350	358	377	368	379	343	345	341	384	382	379	378	377	338	409	367	371	368	337	356	338	398	359	393	378	383	376	379	382	355	425	361	359	369	363	356	404	389	391	368	379	372	370	353	389	359	367	403	349	325	352	381	378	365	381	418	375	373	398	401	369	332	350	372	388	398	379	401	414	380	384	371	388	400	357	375	314	333	384	386	376	384	362	362	421	368	389	407	365	345	378	350	380	414	366	407	393	382	359	388	389	400	384	373	339	388	388	363	362	387	377	389	388	346	389	356	404	410	361	386	434	382	391	360	363	369	354	366	400	359	388	366	370	374	363	355	406	378	367	379	371	362	394	373	390	338	387	355	402	388	386	393	391	341	377	358	364	359	358	367	408	403	358	404	409	352	355	351	370	348	363	378	396	394	417	364	419	384	401	418	377	368	421	368	416	391	371	395	376	362	375	392	366	360	372	400	405	399	424	389	355	410	396	367	362	408	338	375	355	353	360	362	383	366	358	403	342	387	367	359	392	379	344	383	407	395	363	410	343	382	330	326	405	384	382	381	348	376	382	400	374	353	403	340	351	390	376	375	422	376	383	382	425	378	358	357	359	373	383	386	371	367	387	347	389	366	364	350	406	386	350	365	341	418	396	391	400	403	373	335	356	420	370	423	368	373	370	389	383	407	410	376	380	368	380	415	390	385	372	416	360	374	398	379	410	390	372	397	365	419	387	406	377	388	371	384	404	354	362	381	358	381	383	359	392	384	376	394	405	401	343	348	362
49618	21726	3441	3937	3543	2945	2554	2259	2084	1822	1597	1524	1453	1391	1371	1300	1201	1232	1187	1177	1162	1100	1094	1063	1099	1049	994	1026	991	971	957	917	962	963	1047	988	936	1032	954	949	960	922	946	914	946	950	955	940	954	941	950	958	905	913	908	880	984	925	885	893	903	937	975	960	939	944	874	912	928	938	919	872	896	911	863	913	890	936	888	890	907	946	944	916	927	908	966	913	943	903	911	863	931	921	956	863	884	855	921	955	868	906	855	871	921	916	881	927	871	891	903	917	891	884	865	894	929	911	892	918	933	877	869	905	868	851	880	891	899	923	895	862	835	903	895	906	948	912	919	957	969	927	901	936	852	905	929	901	904	889	922	930	859	984	890	888	875	911	895	912	890	844	917	890	929	869	867	909	895	945	896	890	898	874	880	913	903	883	916	890	923	872	926	850	884	898	937	890	882	888	862	978	934	921	867	917	878	951	890	902	871	933	899	927	892	902	853	901	908	935	885	919	909	933	902	936	885	913	922	891	942	919	973	904	858	825	893	888	939	914	902	923	905	885	881	922	896	897	868	900	892	902	918	858	898	909	966	885	862	884	873	880	894	906	853	911	934	883	849	872	928	895	908	928	900	893	877	955	907	826	918	847	940	971	861	893	882	880	928	907	912	910	895	816	875	890	917	899	876	839	904	900	962	958	903	931	932	888	901	865	906	931	911	919	907	935	862	869	867	877	929	889	853	905	900	905	908	933	900	885	877	874	926	895	977	898	901	901	899	861	905	870	901	934	839	851	842	849	909	880	901	930	872	902	858	925	912	868	931	889	910	950	917	887	881	894	901	894	866	869	918	871	886	918	891	818	880	890	884	922	863	849	841	941	888	884	873	896	865	878	949	895	903	857	862	923	885	916	915	915	916	905	872	845	948	898	928	885	906	890	845	909	909	913	857	841	918	953	895	908	912	872	856	896	878	900	933	846	871	904	825	857	912	896	881	925	846	857	912	889	907	876	901	940	916	920	911	839	900	842	911	863	886	917	934	915	911	896	884	909	913	875	972	866	977	880	876	951	853	920	882	908	885	878	904	900	933	901	927	858	857	885	936	882	928	899	869	898	864	871	919	870	848	921	880	905	885	891	873	957	852	857	919	879	880	872	910	886	920	860	867	934	892	894	883	863	925	896	902	911	881	873	880	940	857	866	869	887	902	844	944	911	862	909	899	906	880	922	950	894	873	877	883	933	889	936	872	853	848	875	883	865	954	905	904	874	876	907	888	924	931	874	952	842	907	908	883	866	927	943	885	919	920	873	869	889	891	891	870	859	858	881	889	883	904	895	913	873	873	906	874	892	858	899	881	923	893	899	848	884	834	928	910	875	871	923	888	871	943	921	897	913	886	883	908	882	887	895	917	879	837	869	925	893	876	899	878	866	920	918	890	902	921	902	914	927	878	864	923	882	924	884	893	884	960	913	902	897	924	891	846	928	903	884	974	909	942	884	899	935	981	873	902	836	924	861	888	926	832	861	873	871	883	909	883	929	919	946	895	885	887	889	877	925	875	919	891	886	904	929	894	830	853	902	901	888	909	904	915	899	907	854	895	923	889	858	885	900	910	875	849	860	885	832	919	872	891	903	927	962	887	887	877	839	867	932	875	899	858	845	917	944	880	927	874	909	848	932	950	932	887	925	927	893	866	880	918	895	903	914	965	904	907	899	911	911	890	869	899	936	858	883	857	835	921	888	952	844	909	944	882	902	874	895	889	852	842	927	898	847	936	905	886	876	909	827	940	920	915	900	887	922	934	870	875	911	873	915	894	886	971	900	904	891	937	870	891	937	900	885	847	886	897	892	883	873	915	903	935	832	894	891	888	860	876	906	875	878	881	897	885	875	882	878	871	861	869	892	826	905	938	919	851	945	912	916	869	932	895	912	931	884	913	839	866	913	940	855	926	897	862	910	943	875	878	870	889	918	885	839	903	935	926	877	848	913	904	911	907	846	908	890	860	873	900	924	837	878	917	876	867	886	863	878	891	876	871	866	897	877	886	910	909	916	926	913	915	867	853	844	943	936	889	874	883	938	867	861	880	866	899	916	888	905	926	868	911	861	852	933	871	875	919	869	874	881	886	917	897	878	903	880	890	909	896	907	879	917	924	892	921	908	897	890	849	886	892	898	914	868	919	887	846	911	918	863	933	904	866	828	873	872	929	883	856	868	905	875	905	951	948	903	887	923	892	923	861	899	925	935	890	896	884	946	887	855	925	941	931	891	891	917	907	817	856	897	923	914	847	931	940	874	908	853	899	924	910	882	886	961	898	923	907	859	887	897	909	888	885	853	885	899	922	923	899	856	915	924	922	866	897	901	900	864	938	896	906	859	919	899	938	930	921	912	876	912	859	893	948	902	872	945	920	882	904	909	886	862	892	904	857	839	897	891	906	912	894	867	896	901	947	852	830	919	896	903	861	910	901	933	876	884	902	873	892	889	890	897	851	910	907	874	906	966	915	861	891	864	838	866	950	917	931	888	874	886	895	877	903	904	882	933	899	884	857	890	1013	957	889	928	847	935	893	874	900	884	869	913	951	889	921	950	866	864	861	938	822	872	949	897	952	904	896	870	920	902	871	901	933	960	971	853	869	900	903	914	917	891	871	887	930	890	907	863	865	856	894	837	827	886	908	851	891	934	895	850	875	867	865	901	888	853	890	936	892	904	874	856	938	897	886	886	833	951	877	922	926	879	887	928	903	871	857	888	923	890	843	889	828	903	871	952	874	898	905	850	907	872	872	869	898	906	978	904	927	906	884	915	905	866	839	903	928	901	899	905	880	927	877	914	943	897	957	942	891	928	850	889	860	933	878	919	921	863	875	931	877	903	881	931	872	891	888	902	861	877	934	886	898	847	907	859	891	944	876	957	907	920	902	931	882	834	892	878	900	881	921	881	928	899	909	952	946	888	884	887	862	929	881	890	875	847	920	914	893	853	898	888	926	911	916	904	939	835	855	886	911	928	930	896	873	936	881	896	924	895	879	912	920	913	882	917	925	920	888	891	872	930	885	911	902	911	846	858	917	880	923	890	945	921	877	898	924	963	934	914	922	897	909	875	932	894	851	924	871	878	891	907	919	862	873	916	875	918	876	894	841	873	856	877	881	957	885	929	931	905	925	910	899	871	920	923	858	886	871	875	879	904	878	885	948	875	883	895	860	895	881	864	884	855	881	927	889	907	909	928	894	904	907	851	881	914	961	893	901	918	898	904	837	938	915	843	905	871	866	925	876	873	882	944	896	852	881	866	877	921	863	865	884	918	908	867	882	854	895	901	898	912	896	905	885	896	888	904	861	892	920	894	884	910	948	862	861	873	853	909	840	931	910	913	899	914	916	918	881	845	936	902	931	893	904	944	866	882	880	952	869	912	886	934	879	915	872	885	878	881	870	907	858	899	871	863	882	867	879	836	887	885	883	936	885	871	927	908	939	932	926	891	832	893	909	901	885	866	857	850
14403	2095	200	169	175	168	148	163	168	173	172	166	141	167	157	149	167	168	145	161	170	170	167	164	166	171	174	129	164	172	157	160	168	148	152	149	182	153	164	178	167	138	138	157	138	175	162	141	134	139	169	167	175	187	164	168	174	168	147	170	164	145	161	157	144	170	178	192	175	165	156	159	136	169	157	182	160	159	161	156	151	163	157	166	159	173	146	175	155	183	133	141	153	155	157	145	161	157	155	162	150	161	170	170	157	145	160	129	157	163	154	146	162	153	176	146	152	166	163	153	144	130	198	152	180	140	164	163	149	164	152	166	172	168	166	155	166	144	159	150	142	163	159	169	158	179	164	147	165	185	160	156	153	158	151	154	176	169	161	170	160	149	159	147	161	164	141	159	139	159	167	169	162	165	177	150	150	150	145	169	171	175	141	174	153	165	140	168	169	150	187	172	152	166	188	175	153	171	169	169	175	143	165	164	153	147	158	167	140	178	167	178	163	173	190	148	160	151	154	167	165	176	170	172	143	183	166	156	157	149	151	154	169	169	162	154	143	165	142	150	164	147	151	154	171	165	145	157	182	178	174	175	163	176	153	169	155	150	154	150	163	147	167	134	147	169	162	149	147	163	156	171	165	164	152	159	172	162	172	145	167	153	172	163	168	159	158	145	162	165	143	182	142	151	164	157	149	167	170	150	162	170	137	165	143	157	159	127	167	192	150	149	145	156	143	161	185	151	155	163	164	183	173	180	176	141	150	190	161	164	172	161	159	159	164	160	162	181	153	128	159	153	159	147	154	153	152	156	151	154	167	160	155	145	153	143	194	166	164	162	145	150	172	143	163	163	164	167	197	158	177	160	161	165	142	148	156	164	171	150	170	161	157	159	166	141	170	167	161	166	177	178	175	158	170	168	197	163	146	166	149	170	160	176	159	162	145	150	174	178	159	173	159	162	183	166	159	162	172	165	168	193	168	179	187	165	171	139	162	144	159	150	165	167	136	151	179	147	166	177	148	138	159	169	178	186	164	158	179	175	151	156	193	197	192	166	152	159	182	168	145	170	169	168	166	163	183	149	150	190	159	178	151	166	158	161	161	177	168	162	135	150	146	153	148	143	156	161	165	156	136	172	156	158	167	152	145	164	164	178	162	140	152	161	177	165	170	166	162	178	165	135	148	139	162	162	155	151	175	155	173	163	183	157	183	165	155	152	166	164	176	163	175	153	157	150	188	161	198	159	158	174	156	150	150	159	181	171	144	143	159	169	176	148	158	187	163	165	153	167	168	162	184	174	167	161	141	153	175	180	166	150	149	164	148	174	163	147	157	178	159	167	165	173	150	157	180	159	149	176	168	162	158	148	174	178	161	171	146	181	122	178	144	159	156	171	145	184	165	168	177	178	167	180	141	179	170	159	135	135	158	148	156	153	171	184	176	167	153	169	171	157	178	155	164	144	171	168	171	168	178	140	181	168	164	191	148	167	166	159	160	177	174	166	170	151	146	158	168	186	139	181	165	176	155	152	161	150	156	164	165	172	148	165	142	164	158	175	160	193	168	154	180	168	171	173	170	175	164	172	151	170	184	163	160	182	178	166	144	159	164	147	161	169	162	154	165	166	134	131	156	149	175	148	163	171	153	163	144	159	153	180	173	185	166	160	154	153	172	151	164	165	164	134	146	185	145	167	153	156	176	157	147	178	168	149	150	161	158	136	167	175	155	160	187	158	143	166	170	190	181	166	160	167	156	147	185	181	167	186	169	165	144	161	180	164	156	153	159	166	141	154	143	147	160	168	185	154	167	163	160	169	160	125	155	169	185	156	175	174	161	166	151	175	172	165	166	150	141	156	195	153	181	161	180	138	139	158	173	186	151	163	153	147	182	164	161	155	198	154	177	177	180	157	166	149	150	161	175	156	180	145	169	176	159	157	159	154	146	174	135	163	151	139	157	165	163	155	171	164	154	166	167	145	160	167	146	151	157	176	180	170	157	163	184	166	162	168	148	147	146	145	174	162	167	151	170	185	161	162	157	154	151	166	153	146	173	166	181	141	167	163	172	171	153	159	159	184	161	172	164	156	147	144	150	175	167	154	156	157	177	187	160	162	185	166	147	160	180	176	174	159	173	195	173	178	141	169	172	165	152	160	198	155	166	151	146	142	174	145	152	160	159	179	156	141	159	135	156	154	150	147	169	148	165	179	155	164	145	149	140	124	157	150	134	173	188	154	162	183	166	183	186	187	183	178	175	142	139	195	160	154	153	156	146	163	161	158	172	141	157	169	169	161	153	160	161	157	147	181	185	167	143	162	150	171	174	161	155	168	144	167	176	158	149	156	164	142	158	155	175	186	156	146	151	159	156	159	152	149	164	148	149	165	177	155	153	172	128	186	167	171	178	176	170	141	135	183	181	167	130	169	146	158	175	163	154	177	179	177	179	154	155	140	154	165	162	162	148	162	157	141	156	148	174	161	152	149	164	147	163	154	179	184	165	169	163	140	155	157	167	157	171	165	187	164	152	128	163	154	176	168	162	155	165	162	169	193	148	148	140	163	152	165	164	159	113	182	149	172	149	145	165	175	179	169	175	166	150	153	148	166	132	141	142	118	154	155	166	158	150	145	180	166	146	154	160	180	161	187	181	155	151	170	167	180	170	144	168	165	161	200	156	174	171	122	143	166	142	177	173	147	149	165	164	160	160	139	170	145	154	196	176	171	179	137	164	192	182	147	147	151	167	160	175	144	169	162	152	145	139	162	185	167	147	145	165	185	156	145	159	159	169	165	133	153	146	172	159	177	156	153	165	152	179	170	177	152	155	166	151	152	177	167	144	163	168	157	159	149	142	161	181	153	163	151	182	169	149	137	173	182	149	150	146	143	147	189	152	154	164	155	165	173	157	142	158	169	154	147	162	152	157	159	144	167	175	166	139	179	166	169	184	154	149	152	139	152	167	180	160	177	164	166	163	174	168	169	172	176	154	159	158	203	182	149	137	176	145	155	172	176	188	167	134	130	149	163	166	173	189	132	150	171	148	155	145	150	171	162	147	159	159	180	135	169	157	164	172	172	156	161	183	140	150	177	163	181	159	142	172	158	162	175	180	141	132	160	142	172	161	152	168	165	154	142	186	173	177	171	173	144	159	163	177	139	163	184	168	160	147	165	179	190	150	148	153	171	172	185	162	140	163	162	162	196	173	184	167	142	175	153	146	163	188	163	164	173	145	166	169	183	168	172	152	155	142	157	160	151	186	159	156	164	175	152	177	168	163	159	210	166	137	145	146	173	144	148	150	189	168	163	174	157	173	179	165	161	164	138	144	151	138	158	158	161	175	151	145	172	156	167	162	183	152	162	184	154	168	171	177	169	188	173	163	150	179	180	170	149	163	160	175	142	171	182	161	167	165	160	170	158	175	140	170	153	141	146	151	164	149	151	156	168	159	137	154	147	176	139	149	144	152	146	154	132	144	152	161	146	157	141	164	157	173	168
12559	2044	520	524	500	515	548	509	472	489	508	480	479	478	448	489	466	459	442	468	484	448	469	436	479	491	488	477	441	492	496	410	461	474	428	465	452	501	463	443	465	482	511	474	452	473	449	468	473	497	471	452	483	432	465	458	447	502	458	486	443	471	469	519	471	461	460	480	460	490	465	464	477	477	486	463	476	467	460	465	486	472	440	490	486	464	513	457	452	475	494	450	446	493	461	473	488	454	457	484	492	452	478	478	489	503	467	466	474	435	483	433	459	482	505	492	501	464	474	457	470	458	484	461	473	456	485	439	480	457	470	488	485	474	455	464	444	467	472	503	478	459	461	482	474	446	465	471	452	459	453	473	434	477	443	480	457	472	496	449	458	487	479	498	450	439	470	451	501	468	434	448	509	469	411	461	461	464	488	458	450	482	431	460	462	504	475	467	455	474	456	492	489	508	447	468	438	433	505	468	492	443	459	442	453	502	486	445	488	499	491	481	469	471	456	437	448	467	458	441	463	464	475	503	435	461	437	469	468	441	491	473	464	456	485	502	468	503	472	440	505	450	475	429	486	447	476	474	461	480	423	482	491	489	471	443	464	460	480	516	477	523	449	495	458	467	499	494	512	462	450	478	511	481	448	451	467	481	440	468	452	444	448	468	471	445	492	525	458	458	482	437	457	431	456	450	443	501	474	469	477	451	450	514	480	487	435	493	459	494	490	447	458	507	449	468	450	458	426	446	445	476	443	425	462	491	465	460	425	479	480	440	517	478	452	482	485	465	468	458	457	473	472	465	468	496	500	479	476	463	464	475	485	465	469	473	472	432	475	466	469	481	462	464	482	488	437	464	478	500	444	452	474	471	474	484	474	472	471	467	427	458	481	486	471	482	472	451	497	427	470	475	485	502	452	482	429	444	445	470	449	461	469	463	489	440	458	497	483	462	500	468	457	463	486	454	465	474	482	446	498	445	474	473	466	478	524	472	464	466	456	445	494	488	492	443	509	443	465	478	477	454	459	479	451	468	421	476	464	466	465	452	488	476	471	467	458	461	441	469	456	466	482	480	478	466	462	479	452	513	482	469	469	473	511	478	506	456	479	478	466	494	466	484	505	521	474	459	479	451	456	457	513	461	454	480	431	468	482	480	450	457	506	443	452	473	483	507	485	435	436	492	438	471	484	457	489	431	456	445	480	493	471	503	487	448	491	493	496	462	455	499	478	433	479	486	422	468	432	509	455	471	458	510	491	470	485	506	497	465	474	494	432	516	446	491	479	478	447	481	479	463	471	463	456	457	438	467	468	444	435	479	442	479	466	484	451	472	467	478	464	468	459	427	440	491	463	434	489	461	478	477	456	443	476	470	446	465	465	473	499	490	434	495	476	475	448	450	508	452	460	494	464	447	451	465	486	459	451	492	474	453	477	476	461	463	472	423	476	461	454	487	473	433	499	436	484	500	453	501	470	441	461	469	516	465	465	490	476	443	427	429	509	479	491	461	431	477	462	473	488	452	473	461	426	447	488	450	447	485	474	449	489	477	456	465	499	483	437	459	428	454	453	446	491	455	458	477	499	469	472	487	459	457	493	427	451	454	489	439	477	482	480	495	472	453	493	419	433	448	479	456	451	507	469	501	460	459	467	490	466	463	483	482	459	481	456	420	460	481	433	445	477	434	451	467	462	477	482	468	453	472	476	463	457	463	457	459	471	461	487	472	484	436	488	494	421	458	439	503	487	482	457	458	454	490	482	449	453	457	447	505	460	457	485	483	489	452	470	445	421	511	459	433	461	456	471	485	451	481	519	495	488	461	468	464	462	458	474	485	479	475	467	478	477	493	487	449	452	454	493	431	485	514	455	481	500	454	468	469	464	427	459	437	501	440	440	457	468	466	453	479	485	475	452	500	457	478	473	488	486	444	494	466	469	500	462	421	474	461	513	472	461	456	497	443	460	474	456	489	469	469	486	485	459	484	480	454	474	505	455	451	472	482	469	476	479	465	454	471	438	465	455	454	511	477	476	482	431	433	488	440	459	503	482	454	518	472	462	459	463	436	455	465	469	467	486	473	486	459	509	473	461	443	466	456	483	476	464	442	479	440	445	466	471	465	488	457	461	473	483	450	465	427	479	449	497	475	474	459	427	481	453	467	448	470	468	489	473	460	471	498	482	493	454	433	471	473	467	482	472	485	452	467	456	452	423	448	493	471	472	456	447	494	500	483	445	466	487	450	489	442	476	453	498	490	428	447	506	424	468	437	468	463	462	490	469	499	457	471	424	498	468	482	452	428	468	473	442	418	472	460	459	447	476	490	414	464	534	434	497	501	489	436	479	472	469	451	439	472	405	439	470	442	441	456	441	488	495	422	463	482	482	416	472	440	499	486	453	494	471	466	468	461	457	459	456	469	466	468	467	458	449	476	477	501	460	437	499	445	474	472	448	469	427	464	534	452	486	439	478	448	498	454	468	482	435	487	468	456	467	462	457	458	460	483	481	529	432	438	431	456	441	465	443	516	446	509	486	442	449	481	452	502	513	457	453	478	458	474	467	496	449	493	473	484	482	456	473	482	500	441	456	442	459	492	442	419	443	445	468	465	464	433	465	482	468	479	477	456	477	464	478	445	474	420	459	460	451	487	445	435	484	441	444	461	461	489	467	464	490	464	447	453	435	490	460	497	437	479	474	482	425	499	448	467	491	443	479	472	438	485	455	441	447	420	492	500	450	487	467	484	449	441	437	486	486	434	485	455	438	500	452	484	488	471	472	490	497	466	463	500	500	444	484	466	464	454	493	497	473	517	482	468	459	455	475	462	482	452	450	498	481	480	448	460	437	440	472	465	485	438	479	448	457	469	484	481	467	456	477	473	438	441	472	477	463	458	448	466	425	488	476	500	457	471	474	478	509	490	453	454	445	471	437	489	502	457	448	431	462	463	466	457	481	485	489	500	443	490	502	501	446	476	466	479	462	459	449	473	465	440	487	461	452	434	494	436	501	461	462	478	470	482	477	501	465	523	480	470	478	477	472	461	483	460	455	436	496	484	461	492	436	496	447	459	487	453	439	418	449	455	496	486	463	447	502	429	457	438	488	442	481	471	481	477	477	441	457	467	467	503	479	444	457	498	460	488	478	485	492	438	476	474	500	495	456	477	446	470	450	462	464	487	494	489	461	468	505	431	450	499	432	427	455	479	440	483	483	435	439	445	505	459	428	519	469	442	412	451	444	449	471	471	456	480	466	487	542	473	458	475	461	487	536	477	458	493	461	468	454	491	453	461	458	431	454	479	466	474	455	435	481	491	484	470	451	467	459	481	545	439	475	428	436	477	468	495	487	484	480	453	473	470	477	451	440	474	474	446	456	444	443	467	468	498	490	482	444	485	509	448	480	458	463	439	485	485	484	470	468	448	467	425	486	417	458	465	503	459	454	504	463	462	460	475	449	491	482	447	462	490	482	443	476	426	458	471	459	453	451	487	477	445	481	467
67011	33863	6534	957	680	555	483	459	444	411	345	377	366	385	347	404	317	359	368	360	349	383	322	337	325	356	347	349	329	338	337	322	353	305	370	341	345	379	327	326	335	352	341	360	345	344	353	371	351	363	360	341	325	366	338	314	340	344	348	339	312	349	357	336	307	356	329	346	319	328	357	337	330	376	329	329	330	326	306	331	316	315	352	354	322	302	344	343	339	322	349	327	317	342	342	344	329	317	313	312	337	346	331	323	326	320	362	345	325	340	336	298	353	303	314	348	350	331	308	347	314	359	349	348	360	346	307	321	312	387	397	337	336	363	310	320	319	319	332	323	349	333	344	322	357	338	362	319	317	309	349	318	336	326	342	369	340	381	329	326	360	365	370	317	271	362	304	343	322	334	328	350	296	358	341	319	317	379	334	337	355	331	338	364	365	355	365	354	346	306	308	340	347	366	337	332	302	334	318	297	332	310	306	302	351	344	336	348	315	336	347	309	358	349	357	344	301	355	345	303	310	353	366	311	349	369	297	325	349	321	296	344	302	348	345	349	349	320	336	354	330	340	324	276	347	335	345	346	346	365	336	337	338	342	357	317	311	317	346	311	317	354	331	339	334	345	301	360	329	325	362	318	344	357	340	334	376	342	341	376	333	319	355	354	351	315	355	357	353	347	335	342	328	330	371	321	351	347	332	334	364	350	320	333	372	353	331	352	338	332	352	288	371	331	306	327	325	345	328	331	302	338	321	338	323	299	341	329	366	335	320	317	367	354	338	355	340	341	326	363	333	349	284	336	324	344	342	358	334	338	309	354	353	319	328	322	317	341	363	316	313	302	358	334	321	330	316	316	352	368	344	333	332	321	336	366	318	334	371	307	342	321	357	348	320	324	322	318	355	351	358	311	353	344	334	326	336	356	364	329	353	315	338	303	336	357	328	339	363	349	356	334	351	345	319	349	351	349	313	373	337	355	338	322	330	331	361	336	324	345	371	325	326	344	379	285	358	366	320	374	348	325	347	322	320	336	327	335	340	319	338	344	339	343	382	296	359	321	347	324	346	312	340	324	340	351	324	350	380	298	327	337	322	306	324	328	350	340	329	344	336	343	370	356	360	345	303	351	338	338	345	309	352	318	319	318	358	337	371	322	341	346	329	342	329	303	316	333	342	342	354	340	344	314	332	338	315	382	356	325	362	357	348	319	353	303	330	346	349	344	306	352	354	333	314	354	360	364	330	341	329	360	294	346	349	354	340	326	339	335	333	346	338	335	328	343	358	317	328	365	376	367	340	319	295	316	359	348	304	330	305	320	365	313	324	348	331	362	295	339	363	350	327	319	327	355	314	361	348	337	338	304	304	327	339	349	338	320	344	378	338	350	361	310	318	322	359	330	332	314	340	329	336	328	333	356	351	335	334	369	348	320	315	322	338	308	352	323	317	347	318	325	354	337	359	336	326	321	340	337	351	342	338	337	357	319	340	347	355	326	321	339	327	341	317	327	350	346	353	330	313	324	342	362	310	331	347	301	332	349	369	324	359	319	346	319	353	327	331	323	306	316	339	370	345	361	341	359	346	325	307	313	350	344	327	331	339	338	313	350	365	338	334	350	320	344	342	339	333	334	358	283	303	357	362	349	348	351	336	334	358	332	334	363	308	352	313	308	309	357	344	357	324	335	313	322	331	340	353	345	353	329	323	321	273	294	371	333	325	330	335	327	328	339	338	343	298	325	301	337	368	329	349	319	323	359	296	349	334	316	311	354	337	339	325	327	327	377	339	345	319	306	335	335	336	305	333	318	350	318	356	328	319	362	323	308	338	312	331	327	309	334	310	311	319	329	308	340	328	307	326	357	353	308	340	379	312	349	326	318	330	327	323	299	312	362	342	311	362	336	348	386	327	343	348	308	338	366	347	328	339	319	392	332	361	324	299	368	341	335	311	335	327	346	358	339	323	331	316	363	354	337	338	334	324	368	330	350	303	312	356	332	379	313	324	363	323	325	339	332	333	351	326	325	319	302	312	346	364	364	328	337	297	310	355	293	313	357	360	346	342	322	332	318	335	360	323	345	323	315	317	315	355	328	309	291	354	353	368	352	311	339	310	325	362	306	340	354	330	366	320	304	328	306	351	348	300	333	319	326	314	322	350	358	349	332	316	344	331	356	328	319	362	330	340	284	317	330	338	330	363	344	365	309	300	331	338	350	340	329	343	298	343	333	329	321	327	316	351	345	320	323	314	346	345	367	333	287	355	334	348	349	337	362	343	328	320	334	323	345	338	326	359	371	320	336	327	360	324	358	304	310	299	355	328	326	325	311	300	329	368	364	373	331	359	317	322	329	269	325	326	332	311	362	347	337	305	327	325	306	351	338	353	333	323	327	345	312	337	319	320	343	316	343	370	371	324	342	347	339	367	342	337	326	301	336	326	314	321	357	352	297	318	358	334	318	320	375	374	350	319	350	376	338	316	333	340	345	362	328	307	342	329	313	345	352	338	322	341	322	335	328	345	334	329	331	328	315	333	353	341	314	338	318	339	359	353	335	318	331	345	323	331	348	324	335	309	350	307	326	315	342	349	315	348	339	302	318	361	325	345	381	329	360	335	332	324	321	324	360	325	329	360	317	306	310	342	332	334	328	328	327	325	323	355	314	309	327	323	321	327	319	347	363	312	383	348	324	348	355	333	323	329	341	339	353	326	290	331	330	316	350	348	361	314	340	337	307	329	344	349	342	357	342	329	366	345	305	311	334	315	373	324	338	375	351	326	325	348	360	310	277	319	365	341	327	287	283	309	363	334	313	352	336	350	322	292	338	314	316	327	323	317	348	373	316	311	320	364	365	321	347	315	332	348	344	329	346	361	334	344	334	322	329	352	306	309	310	298	332	366	354	339	328	350	387	296	368	340	335	353	308	353	348	356	340	319	356	320	358	320	337	335	308	322	322	339	338	351	303	360	316	333	327	307	328	327	355	307	310	317	355	356	318	348	341	316	359	329	309	329	324	342	340	336	362	304	347	329	344	326	324	342	315	334	339	335	372	310	352	337	367	341	332	318	325	351	333	331	299	318	334	336	312	366	357	311	338	321	388	358	349	306	308	332	350	324	340	336	317	367	310	364	310	336	325	337	339	309	343	316	370	356	344	335	340	329	358	365	361	325	339	336	326	334	314	322	394	359	352	326	299	330	315	370	338	319	329	333	338	320	327	318	300	341	322	307	330	340	321	332	346	356	338	343	339	355	338	324	337	315	336	350	351	321	367	366	293	321	353	368	346	364	377	339	337	363	352	328	358	314	314	351	349	360	326	340	322	339	382	321	312	339	320	300	327	348	331	389	312	336	338	355	322	370	323	318	307	330	317	337	351	273	335	350	314	330	309	331	323	354	338	327	326	332	374	319	337	334	314	299	335	335	305	314	377	351	334	355	328	337	356	330	340	309	310	350	317	348	325	316	344	305	324	329	337	357	342	336	348	333	328	340	353	350	369
38253	15557	2113	2390	2239	1980	1731	1499	1405	1286	1248	1197	1131	1058	1057	1019	1001	1016	995	961	950	959	941	879	910	866	956	857	927	863	891	880	921	908	874	868	859	828	890	794	913	870	840	832	850	845	813	870	839	906	846	885	856	889	872	817	819	848	879	853	894	859	804	867	840	844	875	847	817	894	791	819	871	834	863	876	844	851	855	831	846	880	832	891	835	853	798	823	803	779	867	836	825	767	811	863	873	931	848	881	900	797	861	837	839	864	846	836	835	864	847	826	830	800	836	797	865	775	806	855	786	797	799	838	846	815	798	819	849	849	864	795	874	830	823	832	845	769	866	818	833	831	838	826	826	848	836	901	844	834	797	823	818	776	812	819	779	815	822	829	838	806	799	903	884	844	834	808	847	876	768	823	830	880	833	830	819	793	826	789	822	827	827	785	842	833	853	826	826	830	788	764	841	811	856	825	838	851	793	894	841	792	848	837	805	783	831	829	810	801	882	806	826	845	834	831	873	843	825	860	812	844	845	856	842	827	817	835	825	779	878	851	824	828	806	779	810	822	839	832	820	844	801	837	867	903	791	797	772	795	816	815	798	826	837	821	855	837	822	824	816	823	797	857	814	842	812	892	792	839	834	807	790	805	821	839	810	822	830	872	766	817	823	864	836	806	869	846	837	852	854	890	861	818	854	754	810	830	859	857	837	778	822	828	824	821	821	797	839	838	807	833	780	839	812	863	798	834	835	800	873	865	817	867	818	826	854	884	779	826	834	764	804	853	800	809	830	813	803	861	812	784	763	838	824	852	835	823	807	784	776	849	815	866	805	811	834	793	835	853	812	864	822	834	840	829	754	804	782	817	836	809	813	793	807	891	848	810	811	837	780	852	813	821	809	825	844	829	781	802	818	803	833	837	883	842	821	854	840	836	849	863	831	828	853	816	820	757	761	785	839	790	819	818	798	798	814	813	848	812	806	857	780	844	837	816	829	820	864	807	837	848	852	798	854	818	808	827	822	826	779	846	864	842	828	827	853	797	769	851	824	795	827	886	841	784	816	790	843	815	802	839	806	778	811	868	797	824	886	854	878	783	832	815	810	844	864	838	806	788	826	841	813	790	816	818	819	792	804	838	845	870	848	821	785	863	784	824	804	820	828	854	824	845	882	860	816	801	805	825	797	806	821	843	810	840	822	848	859	859	859	868	790	831	827	768	813	831	840	829	826	813	842	852	839	834	786	802	820	846	812	807	786	817	777	811	842	839	850	814	816	866	860	825	820	819	818	791	851	836	800	834	841	850	833	824	820	754	842	863	889	821	835	827	830	806	801	810	827	813	787	819	846	808	865	858	836	850	863	790	864	861	846	821	879	856	854	850	800	820	795	835	825	858	788	774	834	842	844	851	817	815	859	826	844	839	839	798	833	829	799	843	854	761	829	876	827	796	827	795	840	866	797	855	796	810	834	809	847	830	780	859	819	845	830	818	839	778	846	826	849	823	815	834	820	848	819	824	858	805	868	808	819	820	803	867	814	870	868	850	804	855	824	858	818	855	820	784	812	803	821	844	848	816	824	817	854	853	821	781	834	785	808	800	845	849	822	821	856	795	857	805	803	795	870	817	823	830	844	824	850	807	836	823	838	767	828	816	768	825	812	814	786	829	817	819	803	850	857	811	824	826	902	832	810	881	833	813	848	804	877	767	847	864	762	870	828	861	862	792	837	878	826	869	794	836	788	853	858	865	865	823	849	850	771	835	815	847	824	867	832	816	819	861	873	862	845	831	861	855	836	855	879	801	845	830	822	806	837	852	825	874	757	890	792	787	857	853	802	839	841	800	793	845	864	853	838	824	832	807	851	863	908	817	849	832	813	783	784	790	846	785	891	856	842	819	830	787	846	812	770	815	821	849	845	805	812	797	839	767	861	846	812	838	822	832	862	890	822	849	863	818	834	855	875	823	781	822	810	858	872	800	811	848	860	813	848	875	796	837	804	823	844	861	877	831	840	840	784	845	846	821	833	803	838	835	813	858	798	823	846	865	807	842	825	900	823	808	849	817	793	797	864	851	872	870	848	810	815	892	812	859	794	827	866	797	797	839	833	825	799	828	858	822	825	855	847	816	798	860	797	834	796	815	842	850	867	897	865	838	813	827	826	812	799	822	793	797	845	869	861	819	821	868	815	864	792	813	812	814	807	870	810	847	820	835	841	812	801	797	860	819	834	862	848	864	798	806	870	802	830	849	843	831	854	852	844	812	849	815	844	847	845	830	829	843	815	782	838	808	802	808	823	875	866	817	842	849	802	832	787	823	835	842	824	812	865	797	809	821	850	811	802	820	852	782	803	809	775	881	773	849	809	832	835	841	838	840	838	838	833	849	833	859	818	814	854	824	866	819	818	843	839	867	813	877	835	868	871	842	803	843	862	804	824	861	841	802	872	853	839	805	816	805	838	808	742	824	817	859	843	868	843	848	895	844	868	885	811	842	831	848	839	804	835	828	799	790	851	839	814	825	807	785	769	772	824	792	837	853	812	837	854	823	851	728	844	792	852	786	828	782	878	831	806	841	788	805	848	815	815	867	830	884	823	801	819	837	829	781	845	833	800	818	858	794	819	829	816	808	788	860	849	842	867	883	804	825	804	841	886	809	891	846	836	763	834	841	807	827	864	791	914	850	778	843	827	804	813	811	792	855	861	868	892	790	818	790	859	818	845	827	808	800	826	829	804	848	836	831	776	846	834	788	811	779	847	796	865	806	783	817	833	813	810	830	837	872	851	819	847	813	854	855	802	757	863	807	831	827	806	871	835	825	854	879	799	819	831	845	841	779	866	811	837	882	795	810	856	816	811	884	800	844	874	800	826	814	843	809	825	834	873	862	823	859	879	824	814	837	844	821	817	856	880	814	846	845	927	807	910	813	773	837	805	835	828	818	834	859	808	835	813	845	812	796	838	842	771	894	809	824	831	827	798	779	803	841	781	846	851	837	788	832	811	835	788	868	828	811	815	790	805	874	812	848	824	825	811	796	817	807	852	783	837	835	840	853	829	869	803	847	813	761	840	842	845	817	811	822	858	806	795	869	858	815	823	831	818	842	842	813	844	837	854	842	833	828	842	858	807	838	854	826	845	834	789	838	838	807	836	789	816	829	863	817	745	805	809	856	843	833	841	836	813	876	834	883	846	831	819	927	811	869	803	817	843	860	802	852	854	814	805	805	838	899	803	810	839	834	862	794	842	805	808	826	840	800	873	851	789	866	863	787	851	844	833	800	800	820	840	821	793	860	853	821	827	774	861	762	845	802	803	823	818	853	892	859	877	846	787	856	846	801	789	791	831	859	847	818	865	826	874	820	798	849	832	860	848	871	806	833	848	829	808	830	837	773	848	814	873	831	838	812	860	833	821	855	781	802	867	794	841	854	829	855	858	810	796	797	823	889	826	859	843	811	825	821	811	827	840	829	852	781	817	833	852	797	848	816	803	811	782	815	820	825
78543	43420	12659	2474	1149	826	693	618	615	509	503	478	447	446	425	433	399	397	440	406	399	388	393	408	399	423	404	373	396	418	416	382	391	385	357	379	366	401	394	420	376	413	400	353	407	386	389	382	362	401	369	416	388	360	364	375	360	387	391	407	406	385	379	371	371	384	359	401	395	374	386	362	378	403	362	404	422	371	368	410	396	385	368	349	359	387	391	376	371	365	357	381	352	387	404	387	370	378	409	386	386	380	379	367	378	402	373	377	390	375	349	384	403	389	359	386	371	402	365	362	388	356	389	367	345	357	401	376	372	386	380	349	407	354	379	367	336	408	387	402	345	364	386	387	355	380	352	376	344	395	351	378	376	356	365	368	403	352	378	380	370	398	372	405	391	380	381	392	366	404	372	381	389	362	367	325	408	359	393	388	400	373	400	360	373	397	334	379	375	374	383	371	359	390	374	380	388	418	385	384	377	383	404	367	365	372	375	382	379	375	356	358	400	400	381	388	391	402	355	341	371	383	357	392	358	391	404	385	360	365	374	359	383	377	332	337	371	346	379	339	366	382	381	371	422	396	382	428	372	390	343	404	396	384	355	396	338	377	405	403	384	369	389	311	381	372	340	393	367	360	385	334	325	375	386	383	346	383	378	347	375	366	390	379	362	376	401	379	374	358	365	356	403	373	394	371	363	388	371	346	378	387	397	374	416	345	370	391	364	384	371	366	381	407	391	380	363	363	409	393	397	390	386	352	345	385	371	383	390	391	375	424	402	365	371	396	403	358	362	350	363	374	364	366	388	376	404	380	346	402	419	392	379	377	366	357	391	362	371	385	375	395	380	348	364	377	373	365	384	340	365	398	353	405	404	379	371	364	394	402	364	363	372	390	375	384	366	366	411	375	393	396	356	355	381	378	395	384	360	367	369	390	418	374	405	368	384	359	352	375	318	356	380	380	399	356	366	378	369	382	368	374	364	361	372	364	378	380	333	335	384	351	395	335	413	355	376	384	350	376	388	372	377	384	361	342	396	350	335	376	341	348	369	347	359	346	380	366	343	314	362	377	366	384	366	350	394	363	374	378	352	395	403	409	394	406	362	377	349	399	382	388	358	399	366	348	385	357	375	372	354	399	388	390	407	348	367	380	396	359	412	375	349	355	400	403	414	413	361	354	369	385	350	382	411	362	409	342	395	379	405	370	382	399	372	360	383	370	382	397	350	370	401	365	393	371	341	359	377	401	353	365	369	362	366	386	382	363	396	390	355	371	391	373	400	405	401	361	399	383	352	343	360	392	373	367	349	379	334	411	363	389	411	401	382	382	368	399	381	397	398	370	391	366	393	428	386	331	380	371	415	410	371	396	352	395	352	395	339	369	388	364	395	390	376	342	374	402	377	412	396	382	386	382	397	370	372	416	363	381	380	379	358	380	391	389	364	387	387	388	376	373	380	362	406	392	367	418	381	384	346	363	385	343	367	390	410	360	344	350	405	364	386	373	396	391	355	354	370	336	359	371	386	365	373	400	353	413	374	379	381	387	357	393	367	360	377	395	353	343	380	396	394	378	361	369	401	355	410	401	382	384	397	372	362	364	362	340	378	361	409	394	385	387	374	384	361	365	404	408	389	385	394	374	368	380	382	377	373	389	354	411	385	371	404	415	353	385	376	377	383	348	373	411	369	347	366	382	375	363	334	381	382	383	370	389	384	378	397	387	394	364	370	372	397	377	372	381	394	375	368	388	390	364	356	379	387	375	391	379	384	385	325	399	391	370	373	385	384	333	344	380	347	390	365	396	390	353	346	341	384	352	372	388	396	375	370	381	363	404	398	384	398	382	366	348	361	409	397	362	391	373	391	340	404	399	384	362	384	398	328	369	365	380	389	411	362	376	382	376	373	374	345	367	393	381	404	385	352	394	424	395	358	387	394	364	355	390	390	383	370	366	381	390	384	356	384	397	407	338	360	342	366	397	398	315	373	367	356	386	380	396	343	391	412	383	423	377	343	355	358	408	379	333	387	362	351	347	365	371	366	385	418	333	358	405	375	371	371	355	369	379	363	387	348	362	395	383	396	367	367	371	333	376	357	405	369	374	391	386	387	374	360	393	389	358	403	391	375	362	352	360	382	380	412	403	362	396	359	382	360	349	369	380	360	322	338	394	375	372	355	389	385	393	353	364	379	362	357	358	404	400	369	381	401	408	388	403	418	376	390	383	359	404	388	376	365	358	408	373	368	369	367	355	384	363	353	364	375	390	346	349	335	339	386	398	364	355	379	386	342	407	407	411	388	375	384	383	359	426	372	386	358	390	381	365	381	391	348	356	370	373	356	381	338	333	406	360	376	366	378	338	370	402	392	384	337	389	339	380	390	371	402	349	368	358	389	372	358	357	378	374	364	377	353	348	403	377	362	341	400	365	356	391	367	386	367	391	363	366	340	385	390	397	385	415	388	391	402	363	364	374	367	401	375	407	362	347	347	415	369	405	419	376	348	379	343	411	400	370	391	396	394	374	343	414	396	390	359	408	377	399	400	367	371	405	367	383	410	365	334	380	365	423	365	420	370	379	393	387	409	394	371	352	325	368	374	399	334	362	392	383	381	382	365	378	359	375	378	358	362	363	371	353	327	364	353	358	352	377	368	330	351	384	339	370	412	400	383	401	384	350	344	385	364	384	420	401	369	372	392	376	380	363	393	395	376	403	399	358	349	353	374	401	369	350	414	365	391	369	365	372	393	404	385	401	415	403	371	364	376	362	406	349	360	375	387	366	373	352	413	353	357	366	361	366	397	366	383	369	338	362	366	395	378	361	382	360	380	351	406	376	376	371	388	345	393	408	366	382	399	383	375	371	371	370	366	367	396	387	388	361	372	403	364	376	379	359	396	417	380	409	360	384	369	377	369	362	382	372	403	368	378	371	363	397	399	363	373	374	387	391	404	392	389	376	382	359	379	336	338	345	391	344	366	361	359	378	375	347	361	379	370	362	373	407	353	359	382	392	372	358	381	386	390	361	376	363	330	375	405	335	376	365	362	361	330	381	377	395	358	377	425	353	383	369	373	350	390	362	385	372	393	375	362	392	371	380	382	374	350	374	378	358	381	383	368	357	388	344	388	373	400	404	357	359	387	377	350	384	389	383	369	358	395	380	375	394	370	379	362	338	373	386	376	378	378	388	378	344	345	372	340	362	339	364	339	395	359	365	355	378	380	403	358	363	377	375	387	379	390	403	358	391	394	399	383	384	379	387	371	373	364	414	391	355	378	396	388	368	386	378	360	380	358	380	368	372	378	373	371	350	337	348	369	396	370	384	389	356	361	385	356	379	350	382	375	373	369	361	381	383	377	402	363	359	346	321	359	347	354	376	364	324	368	378	400	410	360	367	382	353	382	373	360	400	376	372	347	393	418	358	373	368	403	362	348	352	368	376	381	371	368	337	374	406	362	367	368	388	361	360	406	351	353	336	369	360	392	364	376	386	398	359	386	404
47881	21301	3399	4123	3614	3143	2611	2304	1951	1807	1687	1627	1469	1406	1322	1267	1170	1166	1155	1149	1151	1068	1138	1060	1027	1055	1012	1027	1018	1053	1030	1011	988	935	1032	925	959	946	971	999	979	983	941	939	884	940	922	941	953	936	901	918	912	938	956	883	967	928	889	921	968	905	967	948	903	863	873	896	894	905	890	885	889	903	882	935	952	973	902	894	930	892	944	911	925	901	935	828	869	944	878	920	868	908	937	914	926	871	839	904	859	916	892	895	925	883	851	872	933	951	853	947	905	906	892	888	913	909	878	902	856	855	910	874	931	885	926	898	914	872	914	907	915	901	869	882	915	854	867	864	861	879	924	906	850	900	889	895	849	864	887	891	868	856	874	895	909	858	952	922	871	840	909	880	920	899	903	899	897	868	862	862	893	924	953	926	927	940	888	928	904	895	856	880	902	881	893	925	858	863	869	931	916	861	892	881	886	864	896	867	856	906	866	884	903	844	871	921	881	870	896	906	872	916	880	903	858	826	865	884	820	908	939	939	921	848	877	892	910	902	932	840	925	907	913	850	915	874	867	862	895	880	926	866	890	847	898	856	924	864	849	884	895	872	924	852	896	924	889	936	864	901	950	836	863	926	851	893	900	864	857	934	936	884	893	885	908	893	863	858	842	884	929	886	881	874	890	911	890	843	872	882	878	873	884	887	928	884	931	870	935	925	884	895	864	934	908	900	883	897	872	887	903	926	878	903	894	924	914	957	877	879	930	888	867	892	910	862	911	914	825	885	863	916	877	890	915	821	912	893	886	874	855	901	951	893	913	933	876	921	869	848	879	921	900	879	818	862	862	902	833	900	880	881	877	889	901	920	868	903	865	834	877	882	890	917	940	826	865	921	864	869	864	913	828	920	874	908	879	885	863	873	924	916	916	932	896	877	922	828	876	859	870	867	918	862	929	906	870	902	893	878	854	828	885	908	882	849	855	931	922	896	848	899	913	856	874	895	890	871	918	852	880	890	901	899	876	852	874	927	916	859	891	922	846	870	864	888	867	940	890	886	955	870	866	911	885	899	918	886	908	879	926	872	911	842	868	892	856	842	937	881	850	925	882	906	881	885	947	850	938	890	898	909	900	845	874	886	860	919	905	879	904	873	889	866	886	881	889	896	898	890	905	885	952	958	883	889	881	851	867	853	915	902	900	900	957	934	816	914	867	894	872	890	904	862	835	903	858	927	927	883	910	934	944	922	901	917	960	917	820	891	900	904	939	861	923	902	855	917	894	893	889	892	876	870	934	956	851	874	872	878	914	856	907	897	888	859	899	898	908	896	844	870	886	963	888	865	857	904	786	870	874	915	858	916	880	900	877	894	841	917	862	881	937	869	875	907	872	826	881	857	876	911	895	839	863	895	821	913	966	879	921	851	949	904	872	883	869	865	881	890	862	936	892	945	877	901	848	860	897	834	845	873	851	881	840	910	834	924	893	891	920	886	885	871	869	877	861	884	883	887	877	838	872	872	867	880	844	911	854	825	929	861	868	860	895	861	878	884	866	897	944	916	904	899	872	909	849	900	894	920	888	963	887	905	938	890	896	873	833	905	892	879	872	857	888	893	917	923	917	911	927	878	842	914	921	882	912	902	868	880	903	877	880	900	871	894	876	869	883	869	875	901	870	882	872	859	878	841	884	874	913	864	849	871	873	818	898	871	860	877	877	933	897	892	899	885	887	846	856	866	841	871	857	884	863	992	927	919	901	848	895	889	856	895	887	913	883	871	866	874	882	858	844	866	877	947	908	829	881	829	843	910	889	868	871	869	868	871	854	944	942	904	892	905	875	850	850	888	893	864	902	850	853	897	932	864	853	901	935	905	892	860	860	867	911	863	938	963	903	839	869	908	907	910	897	858	915	881	882	897	955	877	909	875	922	847	828	864	908	909	920	916	918	876	870	887	888	903	906	850	858	953	903	907	875	857	934	836	901	855	882	835	870	944	859	923	914	927	867	908	866	862	844	868	910	891	901	933	873	875	901	914	951	923	860	829	902	871	899	854	882	922	897	862	877	897	869	851	930	859	848	843	835	864	858	885	875	895	846	892	844	871	887	867	926	946	857	871	884	910	889	964	869	874	920	856	918	824	905	852	934	905	903	938	863	835	890	847	831	920	856	872	882	904	851	863	900	883	864	915	887	948	907	889	871	923	906	904	876	900	885	878	948	871	857	904	861	885	878	861	912	940	837	896	874	879	882	902	924	907	906	913	923	910	854	904	942	900	902	880	895	894	871	883	881	916	852	900	883	882	922	876	924	922	875	848	902	903	817	853	880	891	898	897	937	829	898	947	892	888	911	885	898	850	897	888	886	855	945	943	884	860	885	937	883	920	889	882	923	911	899	967	892	893	886	908	855	903	863	885	914	881	832	966	876	906	919	914	892	876	845	879	879	890	864	932	839	860	851	919	886	861	930	897	903	861	896	899	898	836	884	886	912	905	935	842	884	856	954	905	845	862	896	894	854	869	921	901	851	863	870	885	869	861	846	880	844	873	923	860	891	932	927	855	850	902	895	862	855	886	880	881	831	893	906	858	832	932	901	888	872	846	887	831	891	868	910	860	857	810	881	884	886	834	839	894	895	902	910	847	893	883	910	908	906	864	874	929	932	892	904	875	884	884	855	905	838	922	821	899	942	867	863	825	884	851	900	872	871	895	853	896	898	885	875	857	844	907	869	894	900	878	936	864	865	861	863	850	852	949	866	868	890	878	861	892	879	822	844	924	881	908	898	921	870	926	923	922	882	908	907	888	898	845	856	873	861	814	888	927	919	904	862	941	870	861	937	869	914	822	847	884	876	908	910	865	895	946	905	881	907	855	907	868	911	903	916	884	890	889	861	906	875	875	890	921	886	888	917	901	872	928	838	921	898	893	862	854	909	866	863	924	896	832	926	861	834	886	890	863	891	934	880	892	919	897	899	913	880	916	856	900	883	847	897	858	881	871	866	883	947	895	879	957	849	868	845	891	904	882	879	925	888	838	865	900	901	910	917	938	843	851	860	888	928	933	898	855	864	872	933	907	842	854	907	860	917	928	894	890	891	911	859	943	863	899	799	875	903	851	907	901	919	897	936	891	902	918	839	897	928	883	847	842	886	910	903	852	910	906	897	835	901	934	865	908	903	877	862	922	906	870	876	888	870	911	851	890	919	937	891	903	906	845	910	847	932	910	971	867	886	875	831	872	851	811	874	859	964	860	876	838	895	896	809	831	866	883	878	843	888	894	930	882	826	871	868	868	928	871	909	907	883	821	882	877	847	892	916	909	866	909	854	880	926	933	956	847	896	886	874	879	901	870	958	881	883	880	868	890	890	869	909	844	896	910	871	844	917	894	916	874	912	952	906	845	863	861	895	933	885	942	885	939	870	973	898	912	894	862	880	901	838	840	852	911	927	944	915	921	913	916	854	842	889	925	935	867	865	940	883	852	848	877	874	851	891	866	846	840	929	897	892	966
14369	1748	237	190	174	196	161	165	168	182	151	160	138	156	182	168	156	157	179	167	157	150	185	161	162	194	136	160	150	143	156	170	187	152	149	165	161	177	165	137	164	145	133	141	172	142	149	127	172	162	160	154	165	157	167	184	137	166	151	169	159	170	173	145	161	155	154	161	155	163	156	148	153	154	146	150	153	157	161	132	166	149	184	160	148	163	150	139	132	155	182	168	143	175	154	179	170	163	153	145	157	145	143	179	183	149	166	145	154	153	151	148	153	180	162	169	175	164	147	160	173	160	166	158	156	161	157	150	172	153	167	146	186	145	141	159	169	139	174	159	182	171	150	179	163	156	162	166	157	168	142	149	139	166	140	140	154	149	166	152	164	162	171	165	161	165	146	172	166	143	166	131	147	150	157	146	161	153	150	162	157	164	172	160	169	174	149	165	150	163	159	160	142	162	150	166	171	173	167	169	151	177	163	165	165	163	141	160	148	161	178	162	176	173	159	185	161	149	181	171	185	166	158	145	159	158	152	178	157	144	148	144	182	174	142	160	144	161	158	173	143	164	161	146	171	163	171	137	155	174	164	160	170	133	165	171	149	168	183	164	165	148	145	143	154	163	169	164	161	179	166	176	166	141	172	168	164	177	155	162	162	172	153	162	155	149	159	178	163	149	166	168	153	169	169	167	139	167	165	172	135	157	164	155	169	148	172	177	187	165	152	151	173	177	145	162	148	165	151	150	170	182	129	160	148	150	159	174	133	170	155	170	181	139	163	185	156	138	156	162	167	138	159	147	131	149	165	134	169	157	176	152	140	143	158	166	144	162	163	157	141	174	159	136	166	170	168	166	130	167	147	148	161	183	162	190	159	167	163	154	154	156	145	134	181	154	167	143	150	157	155	155	166	166	157	182	180	159	169	171	148	200	151	153	150	152	139	145	142	155	158	156	196	171	134	156	159	166	136	159	150	155	160	145	143	147	138	174	143	145	178	176	144	131	184	176	139	173	170	160	160	163	160	182	161	142	155	179	165	152	184	158	152	158	166	166	144	155	158	157	176	161	190	187	163	171	161	148	181	183	161	162	138	166	153	144	144	149	158	151	149	169	156	168	166	159	158	138	153	190	165	157	176	138	130	149	174	173	155	151	159	138	150	175	178	171	158	166	173	156	144	183	164	174	165	152	140	149	175	171	158	142	152	150	176	155	145	167	171	147	146	181	148	154	168	152	149	172	187	182	171	178	130	170	141	143	157	166	166	159	163	151	167	159	165	147	132	182	144	183	167	169	177	153	182	182	176	137	135	169	151	150	143	182	160	171	164	163	178	161	175	162	157	160	154	162	167	171	185	163	160	159	166	160	161	161	158	179	153	167	161	132	154	177	173	158	143	170	164	167	152	161	146	163	140	153	175	178	154	160	148	163	147	165	181	132	167	160	163	171	170	148	161	153	185	158	160	166	180	180	163	140	150	170	162	141	160	187	164	171	149	178	182	135	166	157	159	163	174	168	136	126	182	171	159	157	155	177	149	155	166	151	147	151	164	177	167	182	129	141	157	151	145	174	155	163	167	145	171	179	161	160	156	145	178	160	156	170	145	139	186	153	153	152	176	149	166	152	152	192	159	162	153	157	179	176	181	165	172	160	133	169	148	171	177	171	138	158	155	157	151	162	173	130	176	142	176	176	162	167	177	160	153	149	171	180	164	138	165	161	158	143	145	168	168	165	144	135	148	164	160	142	150	160	168	153	166	157	163	157	147	158	142	159	135	165	167	147	175	162	178	157	154	136	151	156	162	172	165	152	159	159	189	166	131	148	166	145	173	161	174	170	158	146	152	157	167	176	178	169	165	156	163	177	156	161	164	161	158	161	143	147	144	168	159	167	161	172	162	149	175	153	132	152	134	165	165	176	151	138	182	181	158	176	151	187	153	153	198	157	140	172	143	171	144	172	196	159	174	166	154	161	162	152	149	182	192	172	160	170	153	166	153	152	149	168	138	142	152	146	136	147	128	178	161	176	184	141	164	166	169	165	145	173	161	172	179	173	181	183	159	148	162	179	170	158	155	171	168	161	154	184	170	159	159	168	159	152	175	163	171	149	147	146	174	160	165	158	184	173	163	166	165	172	170	159	141	149	159	160	160	132	167	170	158	159	157	142	189	182	166	153	172	156	154	136	146	154	186	164	164	147	163	158	155	158	161	168	177	153	159	166	152	158	156	152	180	169	167	152	178	168	152	168	144	155	164	179	160	167	174	172	146	170	164	161	152	159	160	165	144	171	159	146	150	160	167	153	139	140	147	147	129	150	168	153	143	140	141	151	178	177	171	139	147	148	159	162	149	158	137	157	142	159	161	167	170	169	156	157	160	142	146	151	171	156	175	147	161	152	191	181	175	157	153	171	151	144	160	168	160	160	134	165	177	140	167	161	166	156	144	147	172	170	162	144	172	160	145	161	140	174	145	160	178	165	154	151	169	160	154	150	158	176	150	156	149	182	190	146	172	168	163	161	165	177	156	170	137	157	155	152	156	148	143	170	167	178	174	181	165	170	160	143	142	153	160	145	152	176	161	183	155	155	179	176	154	147	179	156	165	168	150	157	143	166	180	162	150	150	158	183	154	161	159	153	148	183	154	165	142	158	154	150	151	158	165	177	169	160	147	142	150	155	147	140	161	161	164	161	178	178	147	168	156	149	153	161	135	168	161	162	186	131	187	158	142	164	161	171	172	165	151	174	148	156	147	162	183	161	147	160	158	148	139	165	179	180	174	171	171	142	161	140	147	166	168	144	164	160	157	166	174	154	174	175	161	151	152	144	153	145	155	167	173	157	177	151	175	156	163	160	157	172	186	155	135	148	157	163	180	180	151	158	166	147	152	160	154	137	149	151	173	138	174	157	168	167	149	161	160	162	150	172	156	151	187	151	124	157	166	167	147	166	145	160	179	171	155	143	140	162	161	187	158	145	151	165	177	168	172	156	168	191	180	152	160	180	183	160	137	150	150	159	159	213	169	165	145	156	155	156	163	156	165	161	147	166	157	153	168	138	170	121	169	131	156	157	160	177	135	144	143	144	164	172	147	155	176	166	159	145	158	140	160	152	189	147	147	182	176	157	159	145	179	166	158	158	161	161	172	165	137	165	151	155	183	169	145	173	175	184	150	155	160	169	154	173	139	163	154	172	161	174	157	172	150	138	187	153	150	159	155	146	168	179	156	163	139	186	176	170	155	199	180	177	173	143	174	150	167	146	168	160	154	172	147	158	157	175	170	158	153	155	178	145	183	171	157	165	176	168	155	178	159	154	165	155	153	160	158	179	138	145	156	158	176	152	180	165	183	154	180	174	160	177	180	150	167	144	182	136	157	150	165	156	168	146	152	150	161	151	150	178	167	147	140	163	147	169	172	153	151	168	165	131	158	144	157	140	139	161	138	165	162	154	161	143	179	164	152	155	140	170	155	172	162	170	161	166	152	170	152	149	161	162
12269	1662	541	530	564	492	514	485	487	506	470	461	451	468	483	473	440	443	506	477	444	461	499	490	486	511	517	475	494	472	470	505	449	512	455	450	469	479	481	503	487	464	465	509	478	471	490	456	501	469	440	445	454	456	461	469	452	437	484	509	452	450	483	433	463	446	428	507	438	451	438	488	437	484	445	452	472	475	496	474	468	495	463	423	424	488	445	467	471	459	455	448	491	495	477	487	475	467	463	453	484	451	435	484	525	469	492	442	445	448	484	433	482	475	440	463	453	434	456	475	457	466	461	501	446	455	468	463	455	446	452	478	455	475	445	483	458	461	421	460	488	451	474	507	470	465	444	471	463	475	443	487	441	407	460	467	401	468	478	455	466	494	449	452	468	470	445	459	457	414	488	474	514	490	464	436	473	470	466	447	490	425	469	497	479	466	464	495	449	459	483	495	454	449	437	442	450	464	468	459	423	461	461	477	427	452	456	461	491	461	481	506	486	471	497	475	508	455	458	468	439	420	420	486	477	449	499	471	470	481	454	483	458	472	473	463	461	473	492	392	458	482	459	444	471	454	455	479	435	490	511	477	473	430	436	493	443	493	486	491	481	439	449	432	479	440	456	466	488	459	474	463	440	503	480	461	486	472	454	454	482	470	437	438	470	480	501	444	455	451	510	482	473	465	461	461	473	471	445	451	494	465	492	427	428	465	479	436	487	465	455	458	482	471	451	457	440	464	459	494	479	447	465	493	491	468	409	461	403	441	474	480	445	475	492	484	428	481	458	452	447	469	453	504	427	437	444	455	450	494	510	514	454	462	494	500	518	453	476	490	486	455	448	458	446	470	466	416	427	502	479	462	472	490	497	467	429	483	518	496	461	426	441	439	435	480	490	487	444	475	457	458	480	460	451	467	446	452	482	456	491	466	463	442	459	486	469	493	456	465	461	506	484	448	476	478	466	464	470	502	472	470	489	493	493	473	476	473	512	494	448	456	481	450	465	465	472	480	447	425	443	440	482	473	458	472	471	494	460	466	459	493	453	503	481	472	473	475	529	487	462	451	451	449	466	469	420	441	491	460	457	440	492	468	457	440	512	430	455	434	487	481	469	437	468	463	450	462	455	503	472	450	456	468	454	426	483	445	479	480	447	457	469	479	448	449	493	459	514	420	483	437	467	465	467	516	471	468	475	458	467	454	498	469	470	453	467	489	466	445	470	488	471	473	462	460	475	436	432	507	451	474	481	476	445	462	481	482	481	456	454	488	498	487	473	459	455	458	457	494	456	506	410	464	457	485	432	513	443	508	482	454	459	436	483	455	442	492	451	494	438	463	465	453	436	448	435	433	438	444	454	442	469	483	464	456	487	458	494	468	449	466	467	457	495	436	464	451	503	432	471	459	478	454	476	481	462	464	449	413	469	467	470	412	446	425	476	510	485	456	452	486	490	444	432	438	431	484	459	500	497	428	453	485	459	448	473	481	509	462	470	466	457	421	430	437	452	481	443	488	435	463	448	475	471	435	455	450	475	432	475	478	483	459	469	444	444	478	433	482	427	469	468	476	469	486	450	455	494	497	470	441	476	487	468	444	488	438	465	458	455	471	488	453	462	462	474	459	441	453	426	474	462	474	478	449	439	450	479	456	422	450	439	401	452	464	469	435	411	451	460	474	479	435	458	415	496	467	483	456	501	453	442	464	415	472	459	440	472	459	503	465	476	472	466	473	442	478	504	474	479	460	481	429	484	492	508	456	474	470	457	440	486	469	493	458	455	471	459	455	500	468	468	467	457	440	462	424	433	467	510	466	463	491	468	484	467	446	459	499	463	457	459	472	429	439	470	470	446	472	449	459	523	440	439	500	475	452	443	484	461	454	458	490	480	433	447	433	481	498	463	464	451	466	447	455	491	457	457	456	437	455	501	491	491	432	438	497	454	451	444	477	507	458	487	423	462	472	447	494	440	451	490	460	429	469	422	460	463	462	485	469	471	450	455	480	449	483	489	511	476	487	491	502	470	441	474	419	464	488	476	495	441	453	468	455	461	470	484	502	456	460	478	465	430	489	482	457	439	460	488	457	451	467	470	493	472	450	484	491	466	471	432	511	449	470	479	450	412	459	457	440	485	443	451	415	455	475	490	431	465	445	489	453	465	481	460	457	491	448	457	440	462	454	477	489	460	445	459	483	429	476	477	453	489	451	450	465	463	460	465	458	489	465	419	474	463	469	475	474	415	459	454	475	479	469	475	445	489	489	460	508	469	461	433	473	421	438	428	444	463	489	477	445	496	498	461	458	468	488	452	449	509	447	451	486	483	468	505	456	472	450	444	467	491	496	451	468	440	452	498	477	476	447	445	484	427	455	476	466	462	451	456	490	444	471	464	457	453	451	486	452	457	469	446	443	463	432	510	458	476	452	466	446	460	489	462	452	513	479	488	499	458	518	456	428	472	452	459	477	474	478	492	452	468	482	451	495	496	485	478	462	466	465	438	441	458	478	476	457	481	464	502	479	422	482	452	445	428	472	489	478	475	484	446	486	446	472	482	456	492	454	471	518	486	481	473	442	472	470	469	449	467	465	487	454	466	442	430	477	451	460	473	474	446	463	458	452	469	483	535	455	489	466	464	523	486	459	461	443	463	465	451	472	484	461	465	467	488	455	477	448	493	463	441	437	497	493	491	461	420	437	474	515	470	446	479	453	439	483	435	447	457	475	468	464	466	455	457	459	438	477	466	502	431	450	443	445	413	473	513	483	464	474	426	455	492	486	501	506	492	468	456	460	444	483	460	434	461	443	477	410	468	492	415	439	424	489	467	475	429	471	470	470	496	462	457	459	489	434	443	401	474	469	432	472	440	460	448	452	462	457	498	509	470	488	491	472	475	459	456	441	455	478	453	466	461	487	481	479	470	447	452	445	450	456	433	466	457	477	470	483	448	464	441	422	472	499	461	458	513	469	478	466	469	426	479	479	477	486	489	470	459	470	434	467	488	450	476	462	457	481	452	468	464	479	437	477	463	436	491	445	486	465	448	478	490	436	470	488	451	465	490	497	485	461	497	480	464	485	471	454	469	452	447	484	485	444	459	468	490	454	454	445	395	496	447	520	466	466	460	423	441	447	436	444	457	441	440	485	484	462	476	479	443	468	471	474	469	459	448	484	475	509	454	460	446	479	471	463	446	468	449	455	502	469	439	479	486	457	453	468	464	464	485	463	444	463	441	421	462	430	454	482	433	485	476	442	459	442	469	458	464	497	491	419	495	477	486	447	434	437	480	473	429	457	471	474	447	424	475	464	434	477	471	443	453	470	481	438	450	473	446	458	507	452	477	456	453	482	457	502	470	488	477	482	454	484	440	470	442	441	437	454	475	458	447	474	432	496	461	458	479	424	456	467	495	449	438	470	438	443	495	456	417	451	458	496	452	478	476	444	428	490	460	474	486	456	455	494	444	491	456	479	462	432	498	488	485	498	503	455	489	447	495	446
67671	32747	6191	946	705	537	497	444	461	425	424	414	353	370	365	356	358	355	340	353	375	362	352	361	327	356	347	352	334	347	349	347	338	382	340	340	343	295	312	342	339	352	345	312	352	327	337	316	316	331	350	310	311	346	318	326	342	319	335	352	350	319	298	330	327	347	331	368	346	343	301	338	304	337	327	315	340	340	346	354	319	294	338	335	360	343	341	328	350	320	315	325	349	342	342	323	340	352	375	380	358	349	372	339	322	336	328	334	306	316	317	332	311	372	324	361	354	350	354	327	337	327	313	336	308	348	323	355	362	308	341	374	328	345	354	342	329	363	322	315	365	322	312	307	339	353	302	337	343	358	320	322	321	330	331	329	327	339	330	349	290	329	336	385	328	360	335	352	361	336	335	335	412	364	343	335	338	334	351	311	314	323	344	334	346	344	357	351	332	332	320	322	291	340	360	337	321	314	321	340	353	354	413	343	305	276	300	344	321	336	319	357	366	340	360	323	338	309	326	317	347	323	345	324	308	311	346	304	260	372	346	358	347	356	341	336	312	336	363	329	324	319	334	362	288	354	330	342	293	347	365	338	318	334	310	290	340	351	332	321	332	363	297	339	343	315	355	311	327	362	349	336	335	316	330	328	307	339	325	336	324	308	334	322	338	346	334	345	299	327	329	328	317	356	327	342	347	317	334	311	316	313	331	323	326	357	328	371	342	314	313	360	332	354	346	347	339	337	350	353	309	343	326	354	351	319	325	310	322	351	343	323	363	326	355	357	289	366	363	351	353	381	358	354	333	344	312	361	364	344	324	334	351	325	345	369	338	346	325	347	356	316	329	300	344	342	387	337	337	352	329	329	334	324	366	330	306	327	351	349	350	340	299	343	342	361	324	365	322	350	307	331	312	325	318	342	302	311	318	380	309	364	355	302	333	325	306	332	353	335	348	290	306	324	344	341	325	318	334	320	325	317	335	312	329	329	332	339	329	360	329	346	367	315	343	350	339	354	355	333	297	327	310	305	352	330	363	318	313	349	330	329	373	349	299	355	395	306	320	352	350	318	342	331	311	337	339	336	372	351	317	308	308	307	343	362	328	355	313	343	331	311	369	331	333	342	353	318	318	317	357	295	352	327	374	351	336	327	295	298	305	313	309	335	345	374	299	333	347	360	332	334	348	293	345	320	329	315	310	331	310	314	339	345	337	355	324	304	354	330	329	325	336	304	323	349	353	352	329	320	344	309	330	317	340	321	349	329	334	362	295	315	332	366	315	326	352	348	339	320	288	339	331	366	335	339	337	310	335	328	344	347	346	363	327	338	336	319	333	314	337	328	348	329	331	348	326	321	341	337	332	318	309	332	368	331	357	388	338	362	377	347	315	304	330	359	324	350	276	349	362	328	341	303	349	321	356	349	321	313	331	346	340	326	320	294	385	323	359	314	352	326	326	347	341	356	359	339	316	347	346	342	353	367	379	347	332	358	355	352	380	382	326	338	381	330	316	335	326	354	332	345	346	366	326	336	332	340	331	321	308	363	329	315	322	327	322	353	381	350	325	335	355	386	324	367	360	371	320	338	308	311	341	359	337	329	378	310	340	325	330	324	357	338	321	335	332	310	314	342	351	311	346	377	313	323	305	327	334	333	346	310	346	310	296	335	297	337	340	340	386	331	333	353	343	332	357	299	325	307	351	341	307	324	362	318	302	347	299	352	341	331	297	321	339	318	358	316	320	379	362	318	343	315	325	316	342	318	319	291	302	343	351	304	348	322	344	313	332	308	334	331	326	360	343	363	344	302	327	330	328	358	337	288	334	331	347	303	323	336	334	351	349	295	347	298	330	323	335	342	335	361	339	355	342	332	338	325	299	349	316	325	322	323	319	352	314	329	322	320	346	344	327	335	350	360	316	337	326	330	337	319	338	311	342	335	333	321	341	329	342	331	345	365	353	373	334	306	337	320	343	364	326	301	339	329	341	350	343	339	330	336	372	329	324	343	337	364	352	324	364	327	327	341	314	345	324	297	320	350	319	319	321	316	343	352	327	324	318	305	348	313	352	351	339	314	338	321	349	337	339	334	345	298	336	342	301	317	315	345	311	300	330	311	342	345	330	312	333	325	324	305	328	357	342	362	334	313	351	310	336	338	359	353	358	349	315	343	340	316	315	327	342	331	325	345	285	312	341	342	350	357	338	338	387	348	325	329	332	317	346	339	352	335	330	388	350	308	385	324	355	356	351	311	320	342	320	338	321	315	350	309	340	319	336	300	338	331	328	326	346	312	319	343	317	326	335	344	356	327	353	311	344	318	321	340	344	353	339	350	337	343	325	324	327	311	324	327	326	361	299	330	318	325	356	317	327	337	366	345	322	339	351	326	333	324	350	315	344	333	305	345	335	344	334	337	327	338	331	296	352	301	315	320	321	346	373	301	322	330	355	366	345	352	378	335	318	322	348	338	362	373	300	339	344	313	333	320	334	359	377	330	352	323	283	342	404	365	336	357	325	342	340	312	349	333	339	342	301	313	337	365	324	355	332	338	345	319	326	371	342	361	332	327	353	335	331	350	358	331	351	361	328	362	333	335	322	366	361	317	334	349	352	319	320	303	318	351	350	314	341	334	336	352	327	326	345	331	331	334	295	344	362	347	323	330	324	339	337	366	321	326	370	335	359	313	334	354	299	317	323	312	323	349	353	330	339	316	326	309	355	334	319	347	325	311	343	344	334	377	313	324	348	345	340	329	338	330	333	350	327	317	308	324	373	355	318	354	368	320	351	352	302	309	318	349	313	340	310	358	325	322	324	323	352	330	329	344	328	346	339	298	332	349	343	370	363	377	333	318	335	315	292	332	307	311	359	332	363	348	351	350	320	357	364	353	346	338	350	323	308	307	338	339	309	382	329	312	339	361	353	318	334	328	323	328	316	346	355	337	346	351	351	361	291	348	366	344	345	318	335	343	344	337	344	321	330	332	306	343	307	340	318	324	304	360	339	359	320	324	361	349	337	372	345	328	318	325	341	313	338	345	339	339	338	332	342	336	323	312	342	339	348	320	344	326	323	364	335	308	330	345	349	309	347	319	327	333	335	315	352	329	344	348	332	348	356	333	299	356	343	321	343	360	312	315	326	291	323	350	298	354	375	303	340	358	324	340	322	307	327	317	347	320	306	330	297	341	356	333	332	319	324	341	310	359	318	328	360	345	340	349	325	341	340	326	336	350	342	326	307	353	357	328	309	341	336	330	361	318	331	375	338	312	328	341	308	327	364	311	326	342	310	315	323	311	343	352	341	361	313	350	341	311	388	339	335	330	290	355	320	334	351	325	316	359	340	332	361	311	340	358	334	309	353	324	351	307	343	354	352	358	344	364	308	333	322	327	344	320	334	338	337	319	298	347	329	346	305	328	329	377	315	311	323	327	320	314	312	353	352	310	320	354	327	322	372	331	324	328	322	319	330	352	331	302	327	349	349	311	349	343	297	338	341	334
38298	14389	2112	2498	2197	2057	1695	1553	1453	1388	1230	1191	1111	1144	1098	1050	934	980	988	927	993	890	941	890	913	881	906	853	852	930	894	854	878	861	875	912	861	820	895	860	850	796	827	918	943	882	845	877	795	847	819	869	813	863	851	850	830	884	830	830	779	825	836	828	849	824	908	818	882	811	820	871	790	813	863	845	854	801	828	887	831	817	812	844	849	816	842	860	816	882	868	841	826	889	818	826	778	767	861	793	849	822	881	806	875	841	857	848	851	818	868	845	829	826	884	842	810	828	809	844	842	844	825	857	866	827	836	901	842	821	836	780	795	827	855	837	834	838	781	816	792	822	838	828	845	816	890	793	853	811	844	812	799	831	768	797	865	789	822	831	846	792	815	777	814	858	788	820	863	809	864	853	797	842	837	863	809	839	881	841	852	811	877	878	750	833	849	809	818	807	819	813	833	807	793	846	826	866	819	862	797	824	867	840	837	810	840	845	852	837	797	762	824	798	771	824	830	772	820	834	887	814	846	803	803	883	804	821	798	840	821	845	820	805	818	846	859	822	817	829	817	855	830	836	828	849	803	828	819	864	828	866	854	862	804	803	842	814	858	892	816	841	808	816	843	814	778	857	791	827	861	839	778	843	816	806	816	809	824	840	764	817	792	875	814	784	808	871	834	858	834	807	814	810	813	774	825	795	845	839	840	822	824	835	831	842	819	841	838	839	811	843	822	842	814	854	820	807	858	785	856	782	827	839	819	821	785	792	830	827	786	853	831	832	854	823	859	844	849	839	796	879	846	803	851	850	837	845	828	879	788	838	861	844	852	784	854	821	768	808	799	819	874	867	808	797	836	820	819	873	825	839	841	815	817	879	854	825	845	877	763	883	853	791	797	867	838	879	812	814	890	780	809	849	855	853	833	783	841	836	842	843	821	820	820	807	832	809	813	815	794	836	856	792	801	842	810	855	832	853	824	869	824	846	828	803	850	804	817	777	873	864	807	754	791	805	788	804	806	773	839	896	843	769	800	832	865	858	872	802	830	865	858	836	821	831	868	803	835	844	817	760	870	864	820	800	826	796	841	840	847	832	794	778	836	807	836	853	854	816	778	760	859	817	882	835	808	765	840	838	865	823	828	802	840	827	863	822	814	816	815	839	847	843	868	824	811	826	812	884	808	774	844	818	834	932	802	795	814	874	846	822	885	802	821	826	898	781	828	844	827	828	828	850	861	823	798	843	802	882	784	868	821	806	848	830	772	857	758	815	829	770	844	889	868	805	871	808	812	812	860	798	856	792	809	821	780	807	833	820	799	814	793	772	783	843	852	818	818	838	859	830	830	806	860	823	839	877	840	799	850	860	803	832	799	841	833	787	850	847	804	768	820	848	798	841	806	829	823	806	801	804	827	839	848	870	859	865	835	831	819	811	843	859	815	850	821	837	789	830	818	839	847	812	863	804	819	783	843	831	847	847	847	831	807	841	830	786	764	851	769	807	860	860	854	808	817	826	822	798	825	863	855	916	793	798	883	835	803	811	871	837	796	828	808	821	844	805	859	841	899	863	848	846	828	840	868	774	791	837	830	788	839	793	801	826	811	833	783	815	861	826	836	769	881	836	813	845	787	781	836	892	760	854	801	822	803	886	809	839	868	792	874	813	823	825	850	801	848	776	776	801	848	833	844	844	767	822	807	816	820	820	861	777	851	769	804	805	879	799	810	768	818	878	884	801	831	780	821	827	807	767	848	872	795	842	838	813	835	818	806	799	803	830	841	811	863	809	818	806	856	819	883	823	842	800	788	833	822	796	870	812	859	846	798	873	799	813	840	795	833	759	816	814	804	777	849	810	798	837	843	819	808	798	847	813	876	813	861	824	863	830	840	871	811	851	832	829	863	812	805	832	819	801	807	865	860	825	810	821	858	805	833	806	869	849	807	835	840	816	832	797	802	867	797	829	826	828	857	820	847	854	844	795	821	820	801	866	847	837	829	849	842	809	826	851	778	831	817	836	841	773	822	855	795	850	797	758	809	797	855	854	835	809	867	826	824	789	829	821	809	872	800	809	837	781	817	852	807	824	835	833	880	876	826	843	805	829	857	801	825	835	806	825	832	817	832	830	866	833	857	890	810	868	855	832	756	883	834	840	837	795	842	798	811	822	860	844	868	842	822	860	826	799	786	812	833	863	879	780	820	815	856	804	820	826	797	843	833	829	833	851	789	795	843	887	788	845	796	796	817	881	779	819	845	835	850	830	809	867	795	828	802	865	828	857	822	829	876	839	851	816	805	827	781	845	892	863	823	810	837	821	819	809	847	851	846	871	847	831	811	774	828	816	810	791	800	877	788	833	828	832	890	820	875	788	878	884	872	830	821	852	821	824	790	841	821	813	823	848	862	783	844	798	791	919	788	807	843	843	798	818	799	809	849	839	846	858	840	820	880	822	859	811	839	843	819	825	801	856	854	826	849	796	829	811	847	844	849	801	838	790	794	820	788	820	809	818	815	837	791	797	857	855	822	847	826	798	841	777	804	877	801	861	806	793	810	785	843	799	806	840	906	816	889	823	810	843	788	834	801	822	868	817	828	852	846	820	876	868	878	851	786	803	777	851	807	848	846	833	792	845	801	863	843	853	802	809	802	798	844	850	854	808	848	817	855	792	889	860	793	840	792	873	851	871	820	780	865	852	820	834	817	791	804	797	825	828	786	800	836	816	844	786	810	855	815	850	831	794	792	803	785	798	884	795	785	824	798	869	875	811	836	863	873	813	814	846	812	865	848	840	768	778	805	793	837	797	818	836	857	826	841	811	785	792	816	813	814	826	825	807	825	798	811	813	842	829	837	854	844	819	817	799	870	875	816	818	802	875	837	817	837	839	817	817	876	804	840	784	849	783	847	787	837	820	860	826	814	797	767	855	802	826	826	775	807	845	804	823	831	793	793	766	853	849	853	820	848	835	822	797	832	855	780	845	803	827	819	874	826	750	775	837	808	815	811	818	826	802	815	814	846	871	832	856	799	849	827	823	817	826	823	804	837	811	853	893	796	827	904	835	796	830	797	859	893	814	783	818	842	848	846	827	801	828	835	896	811	866	819	812	796	873	854	823	832	846	833	824	810	812	781	770	827	845	836	852	818	811	904	884	816	835	831	826	791	804	826	780	801	848	848	793	772	816	830	840	833	784	827	779	871	895	847	826	786	837	811	862	822	834	816	782	787	825	803	830	808	760	818	840	889	827	838	825	756	849	880	794	823	805	823	838	838	850	846	809	838	828	784	756	857	834	850	859	801	791	833	825	871	834	811	760	845	844	833	825	800	798	802	893	817	847	797	782	846	802	852	815	839	885	829	841	846	811	827	800	820	838	802	836	828	841	858	837	869	839	804	817	784	863	900	796	773	859	817	844	806	769	862	799	776	821	860	851	820	796	838	778	817	835	824	896	809	802	844	874	763	843	824	865	804	805	821	831	894	799	817	812	790	859	825	844	832	805
79329	41903	12547	2542	1145	896	743	672	594	541	517	507	492	457	462	436	453	431	411	434	395	403	394	410	381	394	363	403	374	396	362	403	363	349	391	387	365	413	403	378	374	376	382	410	387	367	376	391	345	362	386	340	381	388	353	375	390	386	416	387	353	391	373	409	356	393	407	342	367	398	390	370	328	422	371	386	347	378	355	383	395	370	364	346	379	377	399	385	403	381	342	410	383	383	370	336	346	335	354	393	351	332	344	383	370	394	397	394	409	370	396	408	366	414	399	345	410	360	381	393	367	384	363	397	357	402	366	354	330	373	403	355	401	376	355	367	374	381	409	401	384	398	364	335	394	347	404	390	355	374	366	369	372	364	382	353	355	416	351	409	373	392	386	348	382	360	376	354	388	427	395	376	363	380	394	348	376	326	388	377	350	401	379	394	378	354	361	345	357	387	383	331	353	386	388	351	355	383	429	408	384	394	383	363	388	377	355	390	379	394	395	382	386	385	392	390	375	392	367	385	405	344	374	381	415	384	396	366	406	373	386	384	344	347	367	358	374	373	391	389	368	349	392	354	369	371	421	395	382	400	384	398	332	395	373	371	362	387	373	373	402	375	402	397	373	359	377	403	392	360	361	345	390	384	381	355	406	356	379	402	363	355	388	349	347	362	372	352	384	372	357	364	352	355	339	383	369	355	387	379	399	375	342	370	401	340	397	384	354	344	369	385	359	367	336	365	345	346	360	349	395	388	423	347	370	345	368	386	359	397	381	384	394	425	411	378	376	357	402	398	411	367	370	370	362	377	361	348	406	341	383	368	389	390	388	325	338	371	366	375	370	331	368	396	358	365	393	351	370	366	377	397	363	350	393	415	396	343	381	353	362	346	363	364	367	356	367	360	363	385	360	368	392	355	417	363	379	377	348	352	369	390	344	361	400	342	380	350	375	341	349	356	335	392	363	395	381	360	384	391	368	371	399	365	378	378	350	374	395	432	357	367	347	397	356	395	361	395	361	396	355	375	402	373	351	362	373	384	399	415	388	375	365	407	415	365	389	342	421	370	375	341	377	359	382	400	403	380	333	372	367	357	386	370	376	372	396	381	348	388	397	368	376	385	357	349	366	398	392	372	383	384	365	400	349	358	372	412	360	396	385	369	353	382	375	358	353	383	382	369	337	376	365	353	374	374	381	348	377	365	374	372	389	428	393	384	420	368	389	406	406	385	370	376	381	359	367	407	391	406	399	365	346	388	385	395	394	384	394	394	368	375	398	345	355	374	369	369	405	364	403	370	357	373	352	356	392	378	359	401	391	388	352	353	348	356	372	378	384	410	390	388	339	385	373	379	409	360	355	385	385	378	385	360	339	384	358	381	364	409	390	371	387	360	349	401	399	384	366	411	378	401	352	382	363	366	380	356	380	339	372	346	365	381	414	395	371	394	371	353	388	381	383	372	357	399	365	358	386	331	383	358	370	386	391	390	350	382	393	377	388	350	358	352	361	379	354	357	335	418	372	353	380	386	357	369	366	383	378	386	386	351	413	375	369	350	351	348	383	387	361	332	363	357	366	407	430	367	402	359	380	369	374	392	383	361	364	382	398	375	413	376	401	373	394	367	419	371	362	388	412	385	336	395	414	343	345	364	384	360	395	348	370	407	383	350	390	374	350	364	420	360	359	388	411	362	406	385	366	361	372	406	404	388	365	378	391	395	369	345	405	380	364	370	374	387	394	367	365	361	370	349	356	374	367	379	374	340	361	407	392	384	396	363	370	381	385	354	366	379	418	387	378	369	390	378	366	384	393	393	398	384	351	368	362	376	347	401	398	371	366	368	363	394	366	411	432	374	332	364	393	409	361	390	378	389	400	391	365	411	394	360	368	372	412	369	367	402	383	373	383	417	351	381	376	397	367	375	370	354	385	384	398	378	387	374	401	367	353	387	359	392	397	349	369	379	382	383	354	383	374	371	387	414	391	395	380	397	411	389	336	354	368	370	390	378	384	362	379	368	386	385	364	383	374	372	409	382	374	366	370	357	395	369	379	359	391	371	337	396	356	375	384	374	386	354	351	395	370	336	392	357	380	352	394	389	334	362	352	361	368	351	389	401	408	384	366	384	363	362	406	377	354	328	385	366	382	395	386	344	339	367	383	378	369	387	330	324	388	403	385	388	402	405	396	384	421	376	360	385	377	369	389	361	358	398	363	395	373	389	353	379	358	347	383	361	387	383	351	390	417	425	338	434	412	372	358	356	382	401	363	332	376	373	388	390	366	363	383	395	373	370	355	364	357	365	373	416	421	406	349	352	396	384	378	334	367	359	386	391	359	399	357	365	388	367	379	377	389	351	384	402	385	412	393	378	372	366	388	360	377	357	368	387	374	373	373	343	380	375	386	387	357	351	397	405	387	360	397	397	406	389	390	368	370	361	379	355	361	373	385	366	353	374	389	347	383	384	359	354	361	395	346	366	383	378	350	345	377	369	352	367	364	395	391	382	379	370	379	352	401	395	363	367	360	382	393	373	393	367	400	348	368	398	359	397	381	399	350	385	350	355	397	368	361	379	394	381	375	354	385	379	399	356	365	363	390	372	349	384	366	362	368	362	352	412	379	402	384	364	393	374	357	345	375	385	402	347	401	400	383	361	378	348	392	373	356	372	358	376	395	383	390	358	361	329	391	346	380	362	355	397	375	361	380	389	345	428	360	384	387	363	379	392	387	369	346	387	407	365	386	361	370	347	382	397	400	348	356	336	388	386	334	371	382	389	380	389	395	432	389	374	387	383	376	353	383	324	359	348	358	337	368	350	372	371	376	351	383	362	388	369	369	425	381	370	343	340	394	368	390	373	405	380	342	381	387	390	379	395	359	339	355	347	389	373	371	391	386	396	367	387	357	400	402	353	400	368	361	379	372	351	371	375	369	385	395	351	352	371	380	347	366	412	370	387	374	392	380	401	386	396	386	357	400	389	380	406	368	397	380	355	340	382	388	354	357	372	358	363	383	368	375	356	355	388	392	365	361	348	393	373	389	336	388	367	384	389	414	388	369	411	345	381	378	376	389	390	363	398	412	379	332	344	391	367	370	366	383	385	394	358	377	397	366	376	376	360	350	369	388	361	395	416	402	360	354	373	400	376	361	373	395	398	384	407	383	383	403	353	358	410	382	361	359	379	375	390	364	395	407	374	344	380	374	388	365	355	404	384	397	373	357	369	333	385	339	391	377	384	358	374	364	355	368	404	381	402	374	373	366	388	372	359	399	394	407	374	366	393	395	407	399	421	365	391	385	394	381	375	422	393	386	395	371	352	395	352	396	373	379	363	377	374	351	367	380	390	368	384	361	361	392	370	383	387	381	373	388	371	363	378	371	356	394	371	371	392	393	348	390	324	353	402	390	363	337	375	378	388	340	403	356	376	357	352	371	382	383	355	361	430	381	378	379	413	371	378	391	363	365	389	382	371	380	393	377	353	386	377	368	395	384	397	364	407
47352	20248	3441	4083	3662	3099	2652	2269	2007	1787	1695	1589	1430	1425	1321	1244	1259	1246	1141	1153	1118	1097	1055	1084	1069	1042	1024	998	1021	972	1002	924	938	998	1016	1061	992	919	943	1009	921	903	930	921	1026	897	927	913	916	924	884	917	901	891	923	915	894	897	946	867	934	934	962	949	958	910	905	941	882	917	902	890	842	869	926	895	876	882	954	923	886	886	909	864	936	794	870	856	917	879	910	889	845	885	890	897	918	871	886	899	868	905	960	866	846	865	928	897	910	895	866	928	913	923	866	887	901	903	932	859	915	888	873	912	898	880	955	882	930	911	917	886	865	875	886	895	846	927	907	886	859	886	893	883	944	875	899	897	910	905	952	895	870	868	895	888	883	835	905	861	892	898	917	884	891	857	872	877	864	895	904	895	887	844	918	929	889	907	925	881	881	924	889	912	890	866	892	912	881	858	889	891	906	856	928	892	840	906	881	922	886	893	874	930	889	892	925	911	890	893	889	981	956	913	896	872	902	868	915	929	948	897	858	898	869	863	924	891	839	886	899	915	841	945	887	892	868	893	937	867	896	909	921	839	876	928	928	953	901	891	850	885	895	877	887	898	938	843	878	931	849	896	902	917	841	871	906	861	826	873	913	915	856	883	859	911	928	920	889	851	937	910	885	875	844	934	884	883	882	900	894	856	897	918	892	895	886	873	856	918	872	888	905	893	851	843	893	883	912	917	934	873	910	926	907	866	853	903	861	843	880	869	863	916	936	910	893	915	865	886	907	929	892	884	847	928	882	897	923	917	929	892	920	900	832	883	859	881	889	851	879	930	932	854	878	886	824	861	896	872	937	888	886	855	874	865	875	900	912	852	891	837	900	945	907	903	843	892	904	885	880	867	891	853	896	899	837	885	887	861	905	845	864	865	910	909	859	845	858	924	923	924	835	885	872	878	854	912	882	892	921	866	857	855	866	864	929	931	885	947	905	888	921	875	904	855	860	881	902	875	885	852	893	890	918	883	881	867	870	843	883	906	892	909	883	854	884	873	906	886	856	927	920	885	922	896	827	858	877	907	871	873	889	901	885	896	869	877	877	824	854	928	893	873	949	846	892	891	887	900	949	883	910	857	888	842	876	846	954	904	888	891	853	946	906	876	873	896	891	921	916	872	895	903	890	889	892	871	959	858	897	922	856	874	917	892	882	895	860	899	901	898	885	867	898	876	836	877	905	840	904	914	877	849	890	929	897	939	910	884	870	854	848	892	892	878	945	912	927	926	878	872	901	911	880	880	882	927	881	851	936	846	898	878	847	927	873	891	863	865	898	799	901	919	937	898	864	871	874	879	850	877	874	891	886	899	870	855	863	938	879	876	814	881	865	835	868	911	924	931	886	908	894	861	902	869	855	834	871	866	863	897	881	885	903	920	887	837	862	827	890	873	889	909	864	943	879	850	856	877	887	910	881	868	925	864	883	880	839	859	849	953	861	896	911	861	900	877	881	880	871	897	923	947	848	854	894	892	873	888	897	871	876	914	890	833	885	853	913	891	864	828	924	874	834	860	865	851	897	886	925	912	910	907	887	854	881	931	874	864	877	877	893	877	864	901	930	922	842	883	925	925	816	890	887	883	931	875	872	948	861	821	905	875	891	879	906	904	924	821	849	907	901	909	851	859	879	970	891	869	914	901	847	882	848	859	916	857	872	841	872	911	934	868	908	902	876	915	909	856	831	849	935	876	853	872	918	862	845	889	903	897	833	886	870	889	850	863	935	933	966	907	880	918	890	888	868	903	894	906	943	879	841	885	885	898	929	859	915	906	903	842	866	906	858	894	896	905	937	898	866	942	877	907	869	888	894	877	876	848	937	936	937	880	927	877	891	866	886	964	859	867	837	889	883	891	866	908	926	924	908	906	872	871	896	892	870	895	832	909	891	878	879	900	865	883	914	848	908	905	855	868	898	881	864	864	945	907	962	884	903	910	863	904	893	871	914	849	812	836	853	937	849	924	871	868	867	891	896	854	891	848	863	863	842	876	935	877	896	862	883	896	951	888	909	903	880	871	884	945	932	916	882	903	886	910	863	876	846	865	873	903	890	913	890	883	876	906	851	877	872	863	937	845	884	889	903	857	866	856	886	936	864	906	908	905	868	911	844	869	919	861	887	875	911	887	864	866	891	886	850	876	893	875	859	954	907	914	853	907	900	875	871	928	896	902	856	865	870	861	861	953	849	927	885	871	931	861	880	891	908	918	899	938	905	911	830	894	934	900	933	912	910	896	901	842	877	862	910	830	891	891	909	922	870	829	858	819	862	894	874	875	898	874	936	887	917	850	896	894	926	944	880	919	860	891	863	922	972	889	879	916	898	849	871	846	919	890	871	903	853	889	874	823	910	855	930	892	860	905	883	872	929	869	895	896	854	878	923	849	916	917	890	884	873	879	905	857	889	899	802	917	885	887	892	939	915	930	878	903	869	867	892	874	884	928	863	876	917	901	915	880	899	904	872	906	890	861	899	842	879	858	910	872	874	912	855	874	870	900	885	882	966	952	881	770	865	913	911	896	910	930	904	910	903	847	891	874	879	886	893	916	890	913	909	896	898	869	885	859	880	857	858	897	889	804	878	906	856	909	888	899	874	912	876	908	873	937	902	922	931	892	851	850	927	886	904	921	874	874	844	886	897	900	860	879	862	874	880	887	929	927	903	937	919	894	896	861	919	914	875	889	861	896	883	910	911	826	882	887	880	899	861	868	862	890	856	861	942	925	868	887	857	880	871	862	887	897	883	877	924	836	919	905	875	899	844	884	871	899	911	853	871	898	889	909	862	863	876	906	911	903	859	874	885	898	910	873	878	899	894	927	853	868	872	856	892	816	838	866	901	925	847	959	882	827	876	872	875	892	922	851	899	920	930	889	895	906	879	885	868	897	917	898	869	930	900	879	876	930	918	889	881	877	877	887	899	879	849	873	862	898	846	864	869	859	846	859	883	875	976	887	883	841	883	909	899	811	839	844	901	902	905	849	889	873	943	860	883	831	958	902	894	870	876	882	947	891	918	874	916	869	922	864	935	880	885	923	835	905	914	848	870	855	872	869	939	931	853	862	887	925	921	906	914	884	888	898	891	840	898	906	892	886	918	885	849	896	880	931	858	846	883	937	855	913	884	864	925	830	923	922	891	871	891	867	890	865	910	892	877	852	934	859	886	882	901	844	889	865	903	892	880	899	855	897	891	980	865	907	868	944	877	901	902	885	910	855	890	876	876	885	906	889	905	852	866	894	921	900	892	893	913	916	889	896	930	916	900	889	796	875	835	888	898	830	885	897	846	858	880	885	910	885	884	890	857	825	895	876	903	910	889	855	877	866	908	910	896	959	883	884	918	936	911	880	885	859	894	836	870	846	878	886	886	892	872	899	917	872	817	937	927	857	898	860	902	902	836	903	897	837	911	863	930	858	916	953	890	889	854	903	872	931	839	885	899	905	835	887	913	856	850	920	845	919
13933	1604	191	178	142	176	162	154	171	176	159	160	135	167	156	155	169	177	144	149	168	161	151	178	166	179	139	146	162	150	156	133	159	157	165	181	167	157	142	150	143	181	169	165	152	151	169	142	149	165	150	163	173	176	154	153	160	157	137	174	166	166	157	159	141	164	177	155	179	138	149	165	168	176	153	164	149	141	164	178	148	149	136	173	211	154	159	144	169	174	163	155	164	144	143	168	182	127	183	137	164	142	166	152	149	187	162	169	133	153	160	166	165	147	179	149	139	177	156	140	159	157	143	164	165	148	187	143	140	159	151	154	146	157	151	157	165	156	150	173	151	143	144	142	162	147	166	157	145	150	182	138	169	145	146	172	153	146	177	165	154	134	171	154	173	172	146	179	165	166	152	165	153	163	159	152	163	160	155	142	155	164	163	155	158	152	165	170	164	177	140	157	161	154	173	169	143	148	140	173	149	144	144	156	158	152	153	140	167	157	178	162	165	165	160	192	170	149	148	155	162	183	135	160	164	140	161	151	165	159	164	156	159	159	185	175	165	175	188	161	177	142	144	157	173	161	149	132	159	161	162	152	164	161	126	153	165	177	168	158	159	156	148	138	189	157	163	159	154	171	154	154	154	141	154	139	158	175	151	170	156	150	167	163	155	166	150	148	181	155	145	161	159	192	168	146	171	130	146	156	174	157	150	170	151	152	137	153	156	158	172	123	160	168	170	203	168	164	157	128	160	164	165	155	169	174	159	135	177	173	168	149	172	148	171	186	168	160	160	159	174	160	140	161	160	156	149	162	168	170	185	136	155	188	182	178	140	193	148	159	167	159	149	167	155	158	157	169	169	142	166	149	153	158	159	148	153	170	154	153	143	162	158	165	183	167	167	174	163	135	144	162	147	144	159	183	154	145	169	172	176	150	147	175	167	154	165	156	172	173	156	142	150	157	154	157	143	166	161	165	159	153	158	148	148	181	161	127	176	174	161	161	154	158	176	149	158	159	148	142	160	172	154	155	143	159	165	172	158	152	173	167	175	167	168	155	178	159	140	159	165	153	151	161	186	163	148	153	158	164	149	148	132	188	167	165	161	154	171	159	140	152	157	155	162	172	163	165	162	182	150	146	166	179	179	155	160	145	157	155	150	159	162	149	166	159	170	166	139	146	167	138	173	157	167	172	154	159	145	164	145	156	173	173	147	190	163	156	160	177	148	139	161	163	161	137	172	152	162	178	175	151	167	146	154	130	175	139	166	134	164	133	174	160	158	143	148	142	166	175	163	155	141	140	153	152	158	155	183	178	175	161	163	177	165	171	146	157	157	187	146	163	160	175	168	129	173	156	160	168	145	152	148	148	148	172	153	158	153	154	153	161	176	157	145	175	139	168	163	170	156	156	138	157	149	165	167	136	159	164	170	185	142	180	158	166	149	171	143	169	168	178	166	147	154	162	180	163	150	165	161	131	160	161	163	143	163	138	138	159	142	167	173	157	163	150	169	159	166	174	166	156	174	152	160	156	171	192	172	168	159	154	154	163	156	145	143	176	157	153	147	169	164	161	161	146	137	162	154	151	144	178	161	159	163	155	142	158	152	160	160	162	153	176	166	150	156	148	134	151	179	159	140	127	177	180	154	163	164	157	145	153	175	165	159	160	145	158	146	179	152	147	183	165	174	164	171	142	171	165	167	178	146	145	150	155	156	176	140	141	159	132	164	141	157	157	166	157	138	157	160	139	158	157	187	149	176	189	163	162	147	147	157	186	150	177	190	175	159	150	155	144	175	154	174	140	133	148	180	165	165	143	156	199	159	192	160	172	149	143	181	173	176	171	173	181	147	145	165	147	174	158	169	171	158	128	173	166	166	179	150	180	152	186	167	165	162	158	178	161	174	175	154	159	161	150	156	146	166	163	185	155	150	170	162	159	172	159	163	163	152	166	178	175	157	176	145	172	162	180	157	166	180	149	174	162	149	175	134	151	146	165	146	169	148	159	162	172	148	150	180	145	151	159	155	139	164	156	134	172	153	145	174	149	158	148	165	171	181	179	159	174	181	175	148	165	163	153	173	162	156	167	163	171	163	175	166	174	159	158	149	149	157	178	147	154	169	174	160	149	161	167	165	176	156	157	158	159	180	160	149	160	143	152	156	158	161	148	169	151	164	146	167	155	151	177	156	167	147	172	149	149	156	148	151	177	159	156	141	160	153	167	152	164	158	164	185	158	164	149	166	148	152	156	158	141	179	157	149	168	144	163	170	146	143	127	180	153	166	185	160	145	150	178	155	169	174	153	160	193	157	152	174	171	147	146	142	145	145	152	143	169	159	176	144	138	146	146	166	156	179	166	158	159	129	156	148	150	168	141	162	155	144	176	159	179	166	146	153	160	148	146	173	159	145	149	168	170	154	165	181	153	155	160	163	161	166	166	133	137	135	173	184	157	170	164	164	165	125	168	165	139	168	169	155	141	152	180	193	174	170	165	173	168	158	178	167	148	153	164	141	168	174	182	167	161	151	160	151	158	148	166	164	169	155	134	145	161	159	161	135	189	174	162	158	164	149	157	155	157	152	171	164	158	129	158	163	161	164	155	153	173	140	164	157	144	177	184	169	173	152	144	158	168	147	162	168	134	165	179	180	146	155	163	143	143	154	139	147	159	169	175	153	157	166	148	174	172	174	145	151	145	201	184	156	145	166	168	164	171	186	139	156	165	169	161	148	153	146	141	151	158	168	133	157	163	184	162	147	135	158	155	162	135	168	157	177	168	156	155	157	151	137	158	159	134	168	136	179	129	163	173	161	167	153	161	159	163	156	169	156	138	189	157	198	143	150	176	147	172	152	150	173	159	163	161	126	198	138	156	168	148	151	163	169	162	179	170	123	169	149	142	165	165	165	169	143	163	164	169	148	139	166	135	160	161	169	176	150	155	140	153	154	146	137	158	151	164	133	149	142	133	163	129	158	148	166	140	180	161	148	148	144	156	144	147	169	140	145	159	157	169	166	165	169	129	152	164	177	159	154	155	160	153	158	145	157	147	176	155	170	171	172	161	161	151	155	133	159	145	165	171	171	171	148	161	170	147	155	170	146	152	167	155	165	156	153	164	144	164	151	173	161	156	152	121	140	144	170	153	144	176	176	164	147	162	156	171	198	163	177	185	160	171	158	160	162	156	137	163	159	150	149	159	143	150	146	155	153	173	176	123	150	128	175	173	150	156	140	188	128	159	159	153	130	147	174	176	165	169	135	151	154	153	155	145	206	183	165	165	163	153	162	157	151	141	147	157	162	167	146	173	157	167	147	155	159	166	196	166	150	157	165	164	141	164	168	172	153	156	161	176	155	175	164	174	162	146	148	126	142	146	163	148	173	176	155	146	171	172	161	152	165	164	169	174	147	169	180	145	193	184	157	164	154	151	155	171	179	173	168	155	127	148	168	147	159	180	151	146	159	157	164	167	167	171	173	183	158	140	164	147	164	144	148	185
12146	1522	524	473	493	449	484	437	459	490	462	466	477	483	470	444	429	437	473	456	472	487	442	452	469	458	476	496	512	425	440	470	440	449	481	449	451	451	457	432	454	443	516	478	489	449	457	464	471	445	479	432	437	459	477	473	454	434	477	479	486	464	441	436	463	446	450	428	496	408	456	488	486	470	481	491	454	451	482	467	462	444	451	442	458	450	450	472	483	468	473	449	437	463	446	468	458	475	459	482	456	430	450	457	445	466	507	486	432	466	470	425	475	447	434	449	488	449	483	477	448	444	466	431	459	432	443	438	474	463	468	448	496	444	434	516	451	477	466	448	461	437	402	419	474	468	468	436	467	477	441	421	455	474	464	451	473	457	433	470	459	456	495	473	458	505	450	458	464	473	503	449	491	478	438	460	455	461	461	451	463	465	459	458	434	439	492	448	446	435	485	458	473	480	466	430	468	476	494	450	453	430	439	461	465	498	491	438	450	465	478	452	450	457	466	417	476	473	463	435	451	470	480	504	475	468	449	468	479	463	459	428	493	428	460	463	447	479	457	453	457	445	491	465	469	475	444	434	434	487	486	439	473	461	463	433	434	469	482	493	432	437	474	455	480	435	494	419	476	443	461	455	511	480	450	463	466	472	493	438	478	451	460	479	498	440	449	443	420	479	510	452	481	505	449	458	474	470	459	442	450	458	450	441	426	461	462	486	417	488	466	456	439	451	483	471	433	482	443	434	496	431	446	467	461	416	469	430	431	487	462	484	470	435	428	479	461	479	423	455	477	439	445	471	523	494	464	418	453	463	459	446	459	459	476	461	467	456	466	491	492	438	450	441	443	436	446	487	489	461	419	428	458	473	455	458	449	450	480	429	453	460	456	470	417	467	462	476	466	463	462	462	465	454	491	425	475	457	459	439	440	482	443	445	462	449	456	428	476	441	496	429	485	462	452	465	459	442	446	452	469	447	428	431	464	472	461	423	453	450	516	433	470	437	469	469	451	461	468	489	481	465	502	486	458	456	483	433	442	472	458	468	444	445	479	458	484	504	473	476	465	464	506	474	452	462	466	451	501	461	431	450	443	448	494	439	453	457	521	438	474	432	423	460	490	493	465	470	468	460	434	434	454	428	463	497	479	467	491	449	477	510	494	439	485	453	448	443	447	481	445	447	462	437	455	445	430	469	473	425	452	460	482	466	510	464	466	458	463	433	438	427	459	503	465	463	437	453	431	470	463	430	456	459	477	465	464	446	455	464	436	401	501	462	470	447	461	459	466	426	455	470	472	460	466	491	508	454	460	480	462	446	449	478	476	448	465	465	469	462	486	448	447	433	441	472	454	501	439	483	443	467	475	489	448	463	437	481	448	482	442	444	457	477	497	448	459	453	472	469	475	450	448	453	460	452	493	483	509	420	425	499	455	431	442	452	450	464	447	477	486	439	426	454	471	426	463	465	434	459	460	445	434	485	440	409	454	447	461	432	456	447	508	464	477	464	468	428	468	439	424	515	494	453	479	471	443	456	462	459	453	454	466	443	454	421	428	477	443	479	476	457	463	470	462	477	464	468	458	453	475	481	464	461	462	470	487	477	451	429	472	490	426	460	446	456	462	482	485	425	477	464	481	462	489	446	447	471	459	434	444	475	436	436	464	466	457	492	448	501	446	473	452	455	444	469	464	455	464	479	447	468	425	466	456	474	417	459	476	423	489	428	452	467	441	471	440	466	469	468	455	450	440	453	496	463	458	456	462	445	464	437	486	509	463	456	469	445	445	431	431	440	454	506	446	452	478	427	420	464	446	436	454	465	461	429	456	495	434	442	438	486	446	456	436	464	422	458	436	467	418	461	479	475	443	471	456	479	440	475	473	505	451	447	474	471	466	459	505	408	509	499	469	483	441	499	464	455	478	456	431	468	486	454	429	450	467	459	498	477	452	453	462	495	472	468	425	462	447	433	452	442	453	429	459	464	474	432	475	488	448	453	434	452	449	505	431	493	464	440	449	440	467	453	473	481	476	437	427	460	487	442	459	459	472	449	450	473	440	457	467	467	488	429	460	470	453	439	456	447	471	470	439	461	442	486	462	474	470	457	437	451	461	462	448	458	450	476	445	478	451	438	466	466	443	475	504	431	482	456	452	473	446	440	459	457	489	456	478	456	468	468	411	425	449	498	462	476	472	471	460	427	470	478	454	429	456	443	448	483	471	496	452	432	461	483	462	499	472	446	455	471	480	440	452	478	469	444	465	445	424	465	448	483	428	441	464	461	452	438	481	433	449	481	461	476	471	429	448	431	483	436	428	489	469	431	459	491	448	462	455	460	495	441	498	422	434	487	476	438	456	461	459	501	490	434	461	464	452	507	468	442	435	465	491	458	449	452	487	444	452	454	442	429	452	466	439	469	468	444	469	447	475	410	458	454	465	446	430	489	489	482	482	463	510	463	470	464	413	474	453	469	476	484	472	464	467	438	479	510	445	477	472	448	464	462	444	466	450	464	475	445	503	479	442	472	455	451	410	469	471	482	451	470	469	472	486	472	453	464	525	481	403	459	459	446	460	462	447	484	444	435	446	469	459	492	462	451	435	435	438	467	472	469	472	472	486	481	447	439	456	484	474	458	447	500	451	463	443	421	489	483	437	485	450	486	464	458	464	457	522	455	458	476	460	441	457	462	473	431	470	449	420	452	429	503	442	432	454	432	463	432	454	439	477	464	509	466	432	444	474	515	471	464	442	481	411	472	439	485	466	467	445	436	441	482	483	472	504	417	452	472	451	462	447	428	452	457	474	441	519	467	484	426	451	450	458	449	436	462	480	424	442	509	444	472	463	441	411	440	444	502	468	484	443	437	434	447	465	466	477	435	444	465	408	495	483	484	449	464	466	485	467	439	456	444	472	443	423	423	445	475	469	488	468	448	457	445	447	444	441	423	477	451	466	435	455	471	477	463	488	465	431	410	457	491	485	454	439	453	473	469	456	547	416	489	499	470	447	439	458	449	446	461	468	477	460	474	448	456	485	467	471	456	489	473	446	446	461	440	491	512	424	449	501	452	469	499	497	455	454	460	424	475	458	463	472	462	425	423	445	465	481	444	456	473	446	484	442	465	515	461	457	447	440	499	437	452	484	471	466	483	475	411	441	464	465	468	483	445	423	469	450	440	465	469	424	447	435	482	447	454	415	502	458	475	450	471	418	454	485	460	489	422	465	447	446	430	436	432	479	426	449	496	487	471	417	461	447	461	446	415	441	467	500	465	428	493	468	466	464	458	504	465	425	413	439	475	428	444	456	463	444	506	510	422	455	426	411	459	443	455	444	437	445	463	432	496	502	476	485	480	438	475	438	449	455	450	451	494	451	435	425	463	460	479	467	461	480	453	492	465	481	455	436	444	525	474	446	440	469	434	475	483	447	500	491	444	455	447	435	469	453	442	444	459	458	455	439	483	446	446	462	499	435	442	435	474	464	458	486	440	470	464	474	496
67093	30931	5637	963	708	563	498	435	424	395	407	427	393	387	391	333	356	327	333	368	368	342	334	365	322	362	319	332	337	343	328	317	356	340	314	371	330	350	334	339	359	313	354	306	332	352	310	300	328	310	314	291	342	334	337	353	315	347	295	306	361	323	342	327	353	292	320	325	310	330	354	368	328	330	318	292	313	346	353	306	327	372	353	331	344	320	361	319	338	311	331	330	352	324	329	356	311	329	318	315	350	336	338	340	309	328	351	337	313	341	341	334	329	306	368	315	342	343	346	295	333	312	321	324	345	321	352	331	332	311	337	341	331	368	341	330	305	318	325	316	313	314	307	306	330	349	274	343	323	345	326	341	330	315	305	308	316	343	360	289	344	305	355	348	336	348	335	353	336	305	316	321	327	308	302	345	320	340	362	369	334	345	338	340	331	402	317	351	362	340	329	319	346	304	316	346	337	340	321	310	322	352	306	285	325	310	285	322	314	308	332	348	348	324	323	318	363	344	299	332	359	310	319	382	337	309	318	310	329	329	360	348	291	318	328	345	354	351	303	344	319	345	332	292	344	347	331	323	305	333	338	357	340	330	328	332	318	332	313	330	327	354	327	331	313	345	323	327	339	302	331	330	344	322	345	374	318	332	332	331	320	322	348	311	330	324	374	316	353	337	329	330	329	342	275	328	357	362	348	290	323	318	323	365	291	362	337	326	329	349	335	314	310	350	354	302	319	347	345	369	353	331	279	327	287	325	358	335	321	312	318	301	336	341	304	339	329	314	333	335	327	366	330	304	346	348	328	290	321	347	336	290	342	337	353	351	310	331	345	317	320	337	340	359	326	306	321	257	332	301	306	320	337	343	315	311	323	368	352	331	350	316	323	309	316	329	362	325	330	319	330	338	331	334	323	347	287	343	321	335	321	333	304	355	349	292	301	336	343	329	343	329	321	318	343	337	293	330	332	342	339	330	346	349	312	323	355	362	367	324	321	325	307	319	321	334	315	342	313	342	329	342	349	337	358	302	309	339	362	361	327	308	320	348	326	310	337	324	336	336	340	314	327	368	334	356	352	308	361	334	356	336	328	343	339	330	373	327	302	344	301	310	291	331	317	329	309	327	325	325	335	323	324	314	339	341	305	316	326	348	318	311	317	308	356	306	304	326	343	369	357	346	332	319	343	311	332	333	350	330	344	315	334	331	342	339	313	284	355	357	348	357	359	331	339	328	329	339	354	343	325	345	339	358	327	336	303	334	338	343	342	332	334	329	338	328	308	326	337	321	342	312	319	316	339	350	357	343	336	305	323	338	328	328	324	371	303	323	352	320	352	349	342	318	335	355	358	328	331	313	359	310	344	308	294	310	307	348	324	341	298	344	336	358	332	337	312	312	310	351	348	324	323	326	331	298	304	340	360	361	356	328	314	340	315	349	326	350	343	341	342	336	321	322	340	365	349	338	332	312	318	308	346	330	314	306	337	335	331	344	331	311	307	335	309	307	348	314	340	352	334	332	324	331	342	305	328	325	311	328	372	330	344	382	339	323	338	336	339	287	300	333	320	328	339	349	355	336	323	299	364	350	337	372	321	349	352	319	361	338	325	351	326	325	333	351	309	332	342	344	294	371	327	323	313	333	353	321	339	338	309	336	315	341	307	320	359	344	331	343	328	324	352	357	360	336	329	296	382	321	330	305	333	353	347	371	318	304	321	316	346	311	316	337	366	335	315	335	314	331	308	306	344	352	338	318	322	336	318	337	302	351	309	341	358	300	317	324	349	304	302	378	332	355	300	353	361	323	369	323	296	346	357	342	316	311	353	321	346	340	308	300	313	316	357	325	314	382	318	337	315	295	306	342	342	286	361	341	325	305	350	385	304	299	298	325	312	314	333	332	342	347	361	351	359	325	302	318	340	299	310	308	307	351	350	352	344	340	352	339	337	295	326	342	347	338	339	335	339	337	302	338	340	326	336	330	295	326	335	324	327	328	332	297	339	337	330	350	341	319	337	363	351	321	310	362	317	360	360	341	333	372	318	342	314	372	339	311	303	325	319	368	320	353	318	313	339	361	343	317	293	343	329	355	331	327	344	357	324	315	338	317	363	328	357	327	313	359	309	325	339	331	353	323	316	314	333	320	331	280	335	346	343	326	291	348	326	336	326	308	324	343	335	352	324	351	323	308	359	327	332	346	339	344	334	361	311	336	352	346	354	313	321	347	319	307	338	323	328	326	329	321	339	319	319	338	376	322	316	290	335	323	345	337	306	301	350	311	352	311	315	310	342	352	299	304	343	358	331	350	327	345	328	311	365	335	339	326	352	340	306	310	331	323	316	335	355	334	330	330	335	330	309	353	328	340	300	355	316	298	316	352	330	353	354	343	323	301	336	322	315	276	331	317	319	373	326	360	356	380	301	333	341	302	315	338	298	321	302	336	339	345	347	319	331	366	328	350	331	347	358	349	328	369	324	340	325	362	348	335	335	300	304	324	346	341	340	351	316	337	338	351	334	342	375	322	352	294	332	347	322	311	321	345	301	347	356	323	350	319	339	337	317	329	314	301	334	312	319	366	337	316	362	360	331	343	296	372	301	322	326	329	335	355	356	288	327	372	266	334	337	304	317	335	326	351	344	312	341	340	319	323	335	338	325	331	346	334	316	353	337	313	331	350	371	356	351	347	322	306	318	294	311	347	333	333	355	347	319	293	347	338	302	334	379	362	326	343	373	328	302	319	331	351	336	344	327	315	320	331	320	335	346	314	327	322	331	335	325	361	322	342	343	336	347	318	331	327	314	301	304	351	322	305	328	324	334	330	330	350	327	281	363	306	297	346	341	326	336	336	332	310	340	340	335	343	330	360	337	332	376	310	304	313	320	343	368	362	309	343	331	328	322	314	360	351	331	341	354	333	336	324	355	313	355	319	335	337	309	342	326	319	311	320	326	311	354	345	345	325	358	316	340	339	331	330	327	317	340	308	331	336	353	315	352	336	322	318	359	372	310	339	328	342	297	357	294	305	318	326	326	358	338	303	319	320	315	327	328	330	320	355	320	321	324	319	372	339	355	364	362	355	307	324	302	344	338	335	392	331	365	323	334	356	306	365	337	330	316	355	355	311	310	325	324	359	331	321	345	361	303	328	338	350	364	326	310	324	322	366	330	328	317	322	320	307	324	339	337	325	331	298	322	337	319	348	340	340	338	317	369	334	335	331	319	337	350	311	334	341	328	327	337	380	378	350	325	328	324	305	350	316	406	320	320	362	333	338	391	347	352	317	334	306	325	348	341	325	351	366	326	332	324	323	319	342	328	343	349	323	332	306	342	322	336	330	338	373	337	289	299	342	331	331	336	338	357	320	310	310	338	321	357	298	316	318	339	326	332	345	334	314	362	297	301	334	349	352	348	349	341	308	315	340	340	347	307	367	320	312	336	318	343	335	323	332	305	353	339	322	337	342	321	367	340	323	316	349	334	354	360	311	357	355	345	339
37405	12586	2035	2508	2262	1947	1705	1580	1426	1298	1216	1127	1085	1020	1056	982	977	982	941	978	966	922	928	888	912	901	862	898	882	847	830	864	907	827	807	891	834	842	868	907	827	825	813	818	844	841	875	857	795	781	840	813	868	813	831	879	795	834	796	840	851	852	845	824	873	825	832	834	883	828	815	784	809	807	834	885	829	838	826	865	814	819	828	833	844	914	848	830	811	809	836	832	805	775	801	872	849	756	836	817	830	845	856	805	838	831	835	892	764	811	779	838	832	816	816	793	844	784	811	849	756	814	810	829	850	777	824	811	804	801	841	828	801	852	811	821	846	809	803	848	862	816	826	862	781	864	825	833	841	818	800	806	766	764	859	789	774	854	821	813	830	833	844	837	783	816	849	804	864	854	809	802	813	821	812	819	795	774	815	843	855	845	814	817	766	824	814	747	845	725	829	811	852	768	819	806	880	866	796	819	843	781	842	818	840	831	803	830	781	789	821	839	778	838	817	799	831	820	767	837	829	826	829	793	796	829	855	768	833	821	809	857	814	818	799	826	772	821	797	789	819	812	800	802	820	851	841	841	816	783	823	791	774	838	802	815	861	770	841	845	793	839	805	813	828	844	814	810	837	841	829	785	797	780	768	797	818	840	799	779	826	856	848	814	843	766	860	796	785	810	757	761	820	809	829	780	822	816	811	779	802	815	818	764	866	787	819	782	804	828	878	808	834	790	798	864	826	823	832	776	863	799	776	843	845	844	833	800	794	801	791	814	906	791	785	839	820	833	796	858	778	808	829	835	835	808	836	755	824	855	863	814	839	812	808	769	782	851	780	838	812	823	881	826	791	787	823	778	814	835	798	785	838	835	817	829	836	809	820	765	817	839	801	843	826	800	797	798	827	785	817	835	777	791	839	826	882	807	760	826	855	780	795	782	824	790	798	813	803	825	861	807	806	791	800	846	750	817	837	754	827	779	804	845	816	805	803	826	819	849	871	826	872	811	802	821	802	842	847	843	850	825	802	785	797	866	801	802	815	813	811	883	833	877	827	812	803	802	798	854	860	839	776	772	821	768	768	772	817	810	813	781	843	855	819	888	855	798	794	830	826	808	849	875	778	803	823	787	789	838	837	831	792	848	828	853	815	784	813	794	835	825	833	784	823	742	826	800	821	832	801	830	861	808	821	797	809	873	806	849	859	814	791	795	775	823	824	770	792	876	870	783	827	818	795	865	788	878	807	834	801	777	780	814	805	802	855	849	905	845	798	855	804	833	837	762	856	826	815	809	814	810	818	905	821	757	821	816	816	841	817	840	809	835	832	811	856	801	820	826	780	833	806	793	832	821	833	858	792	809	774	802	830	833	789	839	854	777	875	839	789	865	862	829	844	808	827	833	792	788	773	794	839	840	806	879	842	841	808	808	836	834	765	801	802	839	776	817	843	805	822	821	827	779	814	866	875	801	757	759	838	799	774	830	773	827	852	809	820	835	778	763	853	822	856	837	782	790	794	818	815	832	795	868	785	797	836	836	816	824	814	843	853	833	819	759	805	799	794	820	826	763	814	824	858	830	793	834	843	808	797	773	836	780	859	843	818	843	825	822	845	838	832	802	801	817	786	773	812	867	802	802	836	743	824	880	793	834	778	763	813	784	853	821	833	822	796	857	800	817	805	844	850	793	777	845	767	816	827	802	872	841	859	819	814	793	862	843	773	783	877	837	800	772	820	843	886	837	799	796	808	863	869	877	799	817	818	804	811	785	838	809	830	794	892	822	814	872	819	829	802	809	823	838	798	823	839	789	852	828	820	830	789	851	803	821	826	817	801	818	790	807	818	835	847	817	816	854	841	810	849	825	859	793	822	818	817	820	865	764	820	850	766	788	794	857	854	820	793	810	777	772	813	743	796	788	796	822	814	772	850	803	825	791	755	851	828	825	776	829	844	841	808	846	778	827	822	778	792	814	779	796	781	741	857	847	838	863	797	837	832	766	864	834	827	811	846	821	816	877	838	873	829	811	739	828	809	784	769	848	843	822	806	833	766	790	795	757	871	820	789	823	824	866	855	806	806	837	830	820	789	853	819	796	801	810	810	856	827	780	764	864	795	799	815	842	800	859	862	856	827	857	785	825	829	836	824	793	829	793	816	818	763	854	821	830	848	830	866	849	766	831	815	850	875	829	789	855	812	840	864	801	806	802	791	839	821	843	850	848	756	815	789	806	795	810	843	827	823	850	815	816	830	816	780	787	829	791	822	836	820	868	813	803	832	813	842	833	811	770	802	795	797	847	807	820	820	824	857	857	815	854	825	791	827	811	793	816	873	859	838	804	782	813	827	819	813	845	855	806	832	776	862	840	814	819	829	771	829	841	823	802	792	814	814	852	834	795	827	859	875	778	842	750	845	843	820	820	797	779	820	852	817	811	823	813	769	837	802	802	830	865	792	812	805	780	845	802	807	843	797	815	803	817	794	816	841	787	804	833	829	827	825	773	870	786	818	826	831	798	786	816	809	859	869	792	772	838	768	842	819	813	811	844	800	820	809	821	830	858	791	815	817	798	838	808	829	781	769	807	814	795	816	880	837	845	859	881	848	809	787	807	806	831	800	807	840	798	820	840	813	874	820	908	819	780	851	841	779	815	806	820	802	786	816	824	810	832	791	898	822	807	860	809	841	847	818	821	742	826	771	792	793	833	815	800	814	730	829	809	817	777	840	816	782	832	834	831	837	840	817	837	851	798	812	779	861	845	781	878	854	832	808	857	805	797	774	849	789	770	819	809	868	815	849	835	803	858	810	773	788	809	817	796	823	800	794	818	796	796	802	764	840	811	820	844	818	826	847	739	837	846	828	859	774	785	811	847	802	844	823	849	802	803	821	821	847	772	845	783	835	813	824	863	865	892	844	836	773	750	849	819	884	781	776	819	815	839	842	792	758	834	829	818	823	788	792	850	763	853	831	825	815	839	859	762	844	817	815	818	791	808	807	738	842	813	811	837	820	745	813	848	797	833	823	803	800	812	856	809	810	814	836	849	829	831	776	823	827	794	766	826	818	760	755	775	819	815	856	809	855	782	856	854	817	837	837	819	791	839	814	814	810	846	804	793	825	807	748	821	801	804	806	826	788	751	821	817	853	754	823	828	803	810	744	857	766	778	837	801	831	771	833	796	828	795	848	796	874	792	834	825	811	831	827	867	809	817	755	821	826	806	807	832	777	845	779	769	804	858	784	811	810	836	843	861	829	779	831	791	837	822	847	844	799	832	828	852	821	833	815	820	794	805	852	845	815	892	855	851	854	819	829	806	773	790	772	867	824	769	849	819	818	808	821	841	791	840	779	787	788	790	817	764	839	806	797	809	798	828	784	825	816	768	825	823	833	892	819	802	803	829	816	765	852	778	790	824	832	860	856	799	782	815	793	783	786	859	807	833	842	823	807	838	836	863	805	856	837	888	802	795	815	807	761	767	847	805	838	835	816	775	871	787	752	844
79776	40993	12116	2532	1177	835	753	612	598	515	478	442	503	443	425	448	433	411	414	356	399	401	465	386	363	365	391	410	434	363	322	397	377	391	392	351	378	378	398	417	359	380	391	361	389	403	354	383	369	380	376	382	392	368	389	363	377	396	388	375	383	373	357	358	389	415	386	404	389	406	367	386	338	376	396	385	385	331	350	355	359	415	367	380	380	383	339	377	352	372	393	362	371	365	329	360	396	412	370	355	369	415	357	382	386	375	369	382	375	384	374	391	378	349	346	367	384	367	331	340	351	360	360	383	383	371	386	357	367	381	379	381	405	381	408	349	375	363	366	354	363	377	376	366	369	377	380	373	391	391	360	351	368	387	401	414	385	390	366	388	385	373	373	390	366	381	368	408	390	363	363	362	407	360	352	363	393	388	347	384	366	382	362	379	384	357	380	369	387	403	358	359	375	388	420	337	393	382	382	352	340	399	393	367	376	382	359	408	374	416	378	375	379	390	383	373	407	419	388	382	378	378	408	355	339	396	371	380	413	365	381	337	381	358	376	354	394	348	377	341	376	385	355	394	371	356	357	372	387	389	388	344	368	389	390	413	372	411	360	388	390	369	374	377	375	406	350	351	326	380	413	378	416	385	359	339	354	372	360	358	354	377	386	363	375	348	371	363	342	339	380	392	368	338	387	386	369	409	368	337	361	381	402	390	391	359	372	394	391	357	391	355	392	371	343	363	380	366	373	324	367	366	389	358	364	362	370	362	397	380	352	377	401	353	359	347	410	397	349	384	415	362	370	354	390	396	399	376	352	411	349	368	375	369	369	347	385	357	351	357	343	360	325	402	358	383	393	357	378	354	388	386	382	395	340	374	413	369	352	371	389	345	353	410	375	356	375	366	344	368	382	413	337	388	387	421	384	395	324	344	414	403	388	346	372	376	347	361	376	393	381	369	394	363	372	335	387	391	400	402	394	343	379	381	355	406	403	380	398	345	385	370	379	360	424	390	360	368	369	384	315	399	374	362	372	386	348	379	382	335	351	374	389	334	383	372	342	359	398	398	372	378	348	389	336	356	352	364	379	425	371	384	385	344	362	356	361	377	385	390	344	405	393	378	376	364	376	418	388	376	362	413	371	350	345	371	347	387	365	390	366	365	340	376	372	372	350	363	358	389	400	372	365	386	376	375	363	375	386	345	368	329	352	349	358	371	372	367	404	366	344	359	348	375	328	381	372	407	344	398	387	335	403	380	385	401	345	360	365	383	389	391	383	375	395	402	417	346	399	359	377	399	380	403	355	326	407	344	400	398	407	381	378	414	366	381	393	374	356	357	321	354	392	379	382	405	376	361	393	348	362	390	397	389	390	359	342	329	327	400	376	381	400	345	389	382	363	383	401	375	366	388	363	328	413	413	365	360	387	380	366	388	383	394	342	374	392	366	380	351	416	393	367	336	372	384	362	386	384	357	366	347	333	362	429	373	352	381	378	406	373	364	369	352	387	395	373	407	366	375	361	334	404	396	408	348	354	378	404	377	347	356	364	375	338	384	336	334	390	371	396	433	338	369	335	354	372	377	381	377	349	381	357	390	379	393	398	374	346	361	350	347	354	337	371	385	377	376	380	338	374	374	370	341	365	362	357	352	347	382	375	384	354	394	376	348	371	374	406	360	374	360	398	383	351	395	353	364	319	333	370	365	328	355	386	368	398	418	352	321	367	375	383	394	393	384	360	385	350	350	403	382	357	397	371	364	389	337	385	363	380	377	366	366	384	371	394	391	364	383	358	344	326	366	367	368	352	362	367	449	372	377	335	390	400	407	373	383	362	393	395	382	381	396	374	326	343	369	402	375	409	380	373	401	389	382	375	383	394	386	370	363	412	354	390	394	353	381	375	408	411	370	367	371	371	386	372	384	409	384	372	410	362	341	363	361	364	389	386	342	358	376	389	387	363	329	375	402	362	361	379	371	393	372	374	368	347	373	368	383	343	367	385	360	358	355	370	386	378	345	358	357	357	378	382	359	344	356	363	346	382	396	368	352	378	326	395	378	347	394	390	356	361	374	369	379	362	389	406	374	340	349	352	360	402	353	392	394	372	356	385	343	393	339	383	392	359	368	362	365	402	342	373	387	378	353	383	359	422	388	406	360	371	353	350	361	387	353	396	377	339	377	420	357	375	352	378	354	353	381	412	362	386	351	370	388	384	355	379	400	351	341	391	395	365	351	390	366	346	362	356	392	361	387	398	390	367	373	341	398	389	357	361	349	361	384	351	361	387	354	367	389	383	378	368	354	409	354	380	396	374	359	373	382	379	396	375	351	401	378	390	354	364	366	378	381	393	362	376	408	376	345	344	379	354	395	321	353	343	348	403	381	381	371	366	360	390	370	333	337	371	368	368	372	358	341	383	388	345	358	394	371	414	419	403	368	363	365	385	372	375	330	389	324	357	333	400	410	340	363	326	391	435	338	361	398	375	395	364	397	394	401	387	362	357	387	375	379	330	372	398	377	405	404	389	380	369	340	388	361	432	364	411	364	383	413	375	335	386	354	399	378	365	332	366	356	375	366	358	379	349	398	349	383	384	412	388	347	360	362	376	365	400	367	392	365	408	368	354	393	355	374	390	353	343	385	391	372	400	345	341	359	372	384	391	366	362	328	350	367	392	355	373	387	409	351	368	341	362	339	370	350	381	346	372	372	351	391	336	382	411	386	351	352	411	384	381	379	371	369	364	332	376	388	351	372	345	370	354	395	399	412	381	387	386	310	354	381	387	364	389	369	414	364	357	349	384	367	359	362	365	412	353	353	388	370	376	370	373	383	344	377	375	352	374	342	363	354	364	345	413	365	329	392	401	328	382	386	379	396	364	387	440	383	391	358	380	335	353	364	389	359	377	398	372	405	353	379	381	353	398	333	388	397	385	425	347	352	360	371	403	355	357	359	359	387	399	373	391	388	310	355	385	332	367	356	365	396	355	345	363	368	447	344	386	397	393	353	388	409	365	371	359	326	376	357	356	353	345	385	351	377	361	364	364	357	393	366	376	399	419	354	401	341	397	320	369	342	409	384	399	374	358	354	379	362	424	385	386	341	344	407	392	389	340	365	385	338	333	365	360	351	403	381	370	394	347	382	354	356	372	357	354	386	335	352	386	405	375	381	372	386	404	346	373	375	350	425	395	379	387	367	376	358	347	331	361	392	370	364	371	374	365	392	347	342	389	379	349	400	397	358	385	381	345	376	377	330	358	390	374	369	359	391	369	365	358	406	368	337	364	361	375	377	389	364	367	358	358	368	361	341	394	376	370	369	358	374	385	389	360	359	370	368	351	357	370	378	388	418	437	384	382	365	395	363	365	384	379	380	381	363	359	385	389	385	371	355	333	342	362	384	387	383	346	347	387	336	391	399	361	401	384	375	364	366	380	372	364	375	408	347	364	368	388	360	393	365	401	418	386	349	383	387	394	332	377	404	377	350	376	384	372	353	354	352
47869	19388	3390	4121	3631	3150	2662	2326	2030	1890	1686	1598	1462	1350	1370	1317	1252	1165	1188	1122	1099	1053	1040	1005	1092	1027	1029	989	1024	933	966	1028	963	949	959	935	933	986	967	936	937	975	978	945	943	958	952	965	937	902	875	881	905	914	937	929	854	955	907	931	863	859	962	948	883	865	865	897	833	883	860	844	893	875	877	868	897	896	910	883	872	930	880	907	882	841	864	886	934	893	883	831	873	857	953	937	877	924	921	869	876	890	948	851	872	950	944	843	861	890	857	883	890	891	897	887	870	832	908	881	910	850	858	883	936	880	905	920	903	844	849	870	844	877	893	838	862	903	882	903	837	876	852	859	887	871	876	895	858	863	931	902	898	926	807	899	854	870	885	831	924	865	895	856	875	891	864	887	886	894	917	913	888	915	929	859	882	907	910	917	857	862	901	879	856	910	864	924	891	879	921	844	878	859	847	866	883	879	897	864	829	844	900	946	879	794	885	892	861	958	868	876	924	921	931	866	882	855	881	875	934	867	933	896	867	880	945	922	913	918	910	877	868	845	839	937	872	895	859	850	889	940	882	901	887	891	827	911	863	944	827	938	887	868	859	878	803	862	896	895	930	898	851	885	886	906	892	871	919	902	824	877	863	832	858	935	886	903	873	862	886	874	847	851	891	850	894	908	837	858	844	896	911	904	871	893	862	907	928	879	923	882	904	875	870	844	885	883	910	921	855	937	890	852	914	871	877	915	859	895	831	889	860	853	873	855	861	915	908	898	906	834	820	845	870	907	859	895	881	876	837	875	921	943	906	842	910	907	873	910	849	928	936	822	874	834	919	817	857	876	907	873	873	844	880	874	898	838	877	869	884	930	881	907	887	869	801	872	858	866	868	884	884	941	867	875	875	875	904	853	870	828	887	942	867	895	864	871	821	884	910	900	891	893	940	882	915	918	863	874	835	868	865	872	843	890	900	877	867	862	888	902	864	856	908	827	933	911	911	918	873	895	890	876	875	925	930	849	884	856	921	871	890	855	900	888	866	861	882	917	881	853	934	862	873	891	930	899	898	888	878	896	888	898	883	872	845	863	888	925	870	856	881	814	848	847	822	875	867	869	883	857	851	840	851	876	877	874	904	926	874	919	858	873	838	868	870	848	855	867	903	872	879	891	869	833	867	892	891	830	920	899	930	891	856	916	905	898	839	919	906	884	881	844	893	896	849	920	917	849	892	903	832	880	860	928	890	870	921	896	867	887	905	881	899	888	907	904	845	926	886	885	865	855	860	859	913	851	868	830	911	864	869	920	852	926	856	847	820	911	806	902	895	883	854	920	867	812	854	902	912	935	879	948	898	883	891	866	868	907	842	952	907	865	876	880	950	870	908	869	842	870	869	906	851	848	893	868	850	890	884	914	870	905	871	891	872	884	864	894	846	888	860	909	883	872	915	917	848	910	905	884	951	919	919	917	872	907	916	899	906	886	845	835	887	894	889	914	908	903	917	884	845	954	960	842	859	904	866	887	858	845	806	853	882	860	882	841	848	867	848	888	875	862	879	898	912	839	884	858	821	864	863	843	920	900	851	889	843	867	829	859	891	898	929	873	845	864	870	857	927	878	858	881	865	880	857	840	883	938	860	879	837	861	848	870	870	844	884	871	861	901	876	910	868	906	869	900	905	885	858	877	859	855	883	883	885	870	913	854	864	876	837	871	909	837	911	935	919	834	914	912	925	849	881	915	881	887	917	876	847	898	908	943	946	901	849	867	852	933	883	929	897	869	854	823	914	888	881	895	892	872	913	882	864	846	885	896	854	911	892	879	814	830	847	895	883	932	885	906	847	902	882	895	864	897	880	876	902	896	874	877	831	839	916	933	866	843	858	879	904	862	883	919	933	921	898	854	903	878	882	876	879	900	893	889	849	859	857	937	843	838	873	886	865	884	870	870	880	889	896	855	912	868	869	832	870	890	892	871	881	866	893	880	871	851	859	849	814	891	866	900	882	880	947	950	896	877	877	835	922	885	884	886	923	900	881	911	912	906	911	861	861	896	865	860	899	881	880	909	926	905	839	906	876	883	860	863	862	839	860	865	891	896	878	848	843	845	896	876	845	877	945	855	873	892	871	863	878	876	869	851	864	904	878	917	858	822	841	827	870	865	944	878	917	920	861	916	956	842	903	921	873	874	892	868	848	922	820	869	855	875	894	842	839	884	887	945	850	881	806	847	914	929	907	837	837	888	868	859	877	919	926	888	918	900	882	863	864	848	815	867	918	876	898	835	901	858	857	944	883	894	917	827	842	918	897	849	888	908	854	824	911	905	901	826	834	866	904	835	896	836	894	835	884	862	835	919	864	915	842	861	836	835	955	875	873	870	870	927	888	899	875	922	885	867	864	836	856	890	947	871	807	952	893	900	882	945	883	880	877	907	887	909	910	920	863	876	913	880	894	886	866	862	890	875	896	886	871	856	899	872	894	815	892	916	884	909	868	879	854	862	845	882	930	853	867	830	887	851	962	864	874	906	886	877	918	820	900	877	875	848	909	899	906	933	868	874	862	912	852	868	926	913	901	879	912	862	872	872	890	918	896	949	871	872	882	891	888	867	885	881	879	885	889	847	892	894	820	887	930	918	872	896	891	914	891	888	890	872	858	923	863	928	874	926	932	890	866	898	883	894	883	854	901	917	861	898	899	866	886	858	872	911	916	873	885	935	870	875	947	888	837	873	881	882	834	937	848	938	854	826	855	886	891	922	856	860	908	872	923	884	893	838	852	840	878	852	827	923	876	920	882	922	843	838	904	905	924	886	900	884	907	909	882	874	866	857	894	864	896	887	866	916	896	870	861	881	906	922	910	874	893	879	840	869	888	941	866	915	909	904	851	898	882	935	836	902	893	824	916	879	831	885	878	857	901	886	869	882	906	879	865	859	845	831	916	910	909	913	891	858	858	893	814	934	899	849	866	874	892	877	925	928	882	839	867	893	888	859	860	898	903	857	890	878	869	820	915	927	883	848	828	904	860	874	896	905	871	898	887	854	882	873	875	870	890	896	890	887	892	887	858	867	835	875	889	890	901	941	863	951	888	855	894	906	923	863	881	923	894	872	912	912	922	899	834	856	857	897	874	883	930	927	895	891	873	854	895	890	838	886	908	928	865	881	830	847	873	917	909	848	831	884	886	848	888	881	904	899	877	896	860	872	856	907	869	895	843	886	920	899	887	905	862	961	904	854	861	871	859	886	899	920	906	859	910	931	919	888	889	875	880	888	858	910	890	879	939	912	945	926	845	862	869	868	881	869	888	897	919	903	904	911	896	818	870	892	861	861	883	921	861	862	910	864	846	879	863	867	894	846	858	908	976	908	933	808	889	893	903	903	921	882	896	938	908	832	871	929	889	954	842	868	879	919	887	868	896	867	852	870	887	909	883	861	863	879	906	887	822	857	873	844	913	865	916	893	874	908	871	943	949	818	873	843	883	891	878	928	876	855	920	920	852	842
14113	1769	223	164	178	152	166	161	143	139	160	159	172	139	127	138	170	150	145	159	168	146	162	163	159	156	183	161	165	138	145	165	163	154	128	162	175	149	152	171	163	163	143	149	161	147	176	170	167	169	174	177	163	156	147	156	163	155	152	151	156	157	149	143	164	154	183	170	167	147	138	161	155	166	155	146	153	147	144	170	157	164	152	158	160	140	166	164	183	161	193	146	157	184	163	162	153	158	118	174	170	160	161	143	167	147	184	159	174	150	168	156	147	148	168	156	166	178	157	163	154	165	147	141	167	145	179	149	154	150	154	138	157	156	131	179	170	132	155	181	168	178	173	147	163	165	151	168	188	166	181	132	155	138	161	139	156	152	148	152	146	172	164	134	150	151	151	154	183	152	164	170	142	144	173	165	173	147	146	169	159	174	155	161	146	135	172	183	155	162	126	159	157	181	161	160	160	171	133	165	170	164	177	170	178	166	156	133	163	176	148	154	164	170	153	152	167	179	170	171	129	144	134	165	173	173	183	171	161	156	151	165	154	145	165	158	144	138	181	143	133	156	147	165	157	178	162	149	164	122	169	171	167	130	161	175	145	143	147	144	158	171	165	170	155	167	180	165	193	152	157	181	153	171	145	157	177	193	133	161	142	137	157	148	160	158	143	161	147	139	165	174	141	164	143	162	154	167	168	164	154	151	167	160	161	158	168	143	163	164	144	181	151	160	147	158	170	156	172	171	160	160	165	181	145	173	153	145	176	140	144	168	174	150	157	168	165	165	150	145	162	167	140	182	136	145	149	188	159	179	167	156	172	174	159	173	163	166	144	145	181	162	142	160	165	166	164	149	136	138	149	152	181	160	165	166	145	177	150	166	161	192	167	152	157	172	162	136	166	144	167	160	151	160	155	159	167	164	158	165	174	139	141	166	156	136	160	158	141	161	186	163	154	137	153	148	125	148	143	152	169	164	166	157	162	155	164	162	156	172	163	175	181	170	168	164	157	174	172	168	165	160	141	162	169	137	157	168	178	177	148	164	155	146	148	147	149	159	165	170	157	172	168	174	186	167	160	168	143	154	150	157	154	141	169	165	157	125	150	180	155	157	158	177	165	162	153	144	143	160	181	152	135	137	191	143	180	147	160	158	155	184	147	153	155	155	155	184	152	159	147	152	160	171	158	143	166	154	138	141	152	160	177	161	158	173	147	175	152	147	169	179	155	153	156	149	153	153	154	161	163	136	178	166	161	177	125	156	156	133	166	147	149	163	169	142	127	164	129	167	154	162	172	138	166	184	174	150	145	171	131	133	173	158	153	129	151	170	170	161	159	172	160	187	165	169	174	164	171	162	138	136	173	132	173	159	164	179	142	159	170	152	158	151	165	139	176	166	156	138	174	158	146	137	150	150	164	143	156	149	178	152	174	147	166	177	153	168	147	154	143	166	149	166	171	149	150	142	155	148	162	177	177	143	161	153	158	147	155	162	152	151	172	167	151	170	156	144	194	154	166	167	189	167	173	172	187	150	156	174	179	147	143	172	154	170	156	145	144	158	171	175	149	177	173	160	161	162	157	149	174	195	169	167	145	153	152	154	160	126	134	168	147	162	176	137	178	150	155	166	153	162	162	160	175	152	152	169	152	154	154	161	180	153	157	149	161	169	167	155	154	172	165	172	172	156	148	170	156	153	132	138	156	168	164	165	168	150	147	179	149	161	157	169	140	157	155	154	167	150	152	152	178	159	170	163	146	156	157	157	159	162	148	146	176	139	163	162	123	192	159	143	165	170	171	154	180	168	164	137	139	150	158	154	151	159	164	152	154	156	158	169	181	145	146	186	181	169	130	179	164	147	159	155	162	169	159	160	154	182	166	179	166	149	165	138	145	153	147	154	151	158	161	157	160	169	172	163	149	158	187	149	159	164	160	165	176	169	145	132	156	151	158	150	151	200	160	173	149	149	153	159	159	163	155	168	160	154	152	193	149	156	162	174	163	172	168	168	146	168	161	173	139	165	175	170	160	158	181	140	151	142	154	171	162	177	179	150	149	152	164	159	166	147	149	180	175	157	153	151	155	148	155	160	158	169	151	128	160	155	141	186	168	172	172	157	170	152	152	148	142	162	170	184	154	155	145	135	184	164	164	158	174	163	172	182	161	148	145	147	169	177	166	165	175	158	187	152	171	155	158	168	158	187	160	165	170	154	154	156	168	166	151	175	166	154	175	160	140	153	168	155	150	127	160	147	147	158	133	158	159	170	152	156	150	194	179	169	157	154	163	163	179	166	190	145	168	184	151	168	166	163	165	156	139	150	191	132	162	128	167	168	152	163	136	144	135	157	158	172	149	164	156	157	173	133	161	146	145	146	154	154	156	174	166	143	148	168	156	157	156	156	172	143	157	146	159	181	145	164	164	163	155	152	159	161	154	153	165	144	151	166	169	177	167	147	176	156	167	150	154	169	162	166	151	142	169	134	175	140	149	139	163	161	164	157	141	183	149	159	145	162	166	187	152	151	154	161	191	180	152	164	171	168	128	151	157	153	157	144	163	162	168	160	150	155	148	157	153	152	174	159	166	151	177	160	146	173	143	169	141	162	170	140	162	152	151	175	142	153	159	170	163	143	143	151	162	153	157	164	165	158	157	134	180	135	146	152	168	146	164	149	148	146	165	155	163	145	176	167	162	161	142	153	170	154	155	151	148	166	139	160	172	170	152	164	180	159	167	160	152	168	188	148	148	142	160	158	167	162	158	139	173	174	150	163	164	181	160	164	165	165	169	163	168	146	147	148	149	166	173	148	142	154	150	152	159	157	150	159	152	167	181	137	160	159	154	144	153	121	176	166	169	146	187	177	157	169	164	164	147	144	159	165	169	173	167	148	141	178	136	146	166	165	162	163	153	132	139	178	169	160	168	157	154	163	165	144	154	171	147	144	174	159	153	149	154	140	165	183	161	165	136	150	167	145	177	149	161	155	141	179	160	159	144	173	152	146	159	168	161	158	173	168	170	171	148	162	163	155	163	149	144	184	152	143	159	163	171	155	158	152	158	185	145	164	155	143	164	159	165	173	140	139	161	147	163	168	156	153	157	161	153	170	171	151	153	162	150	157	149	165	158	168	156	165	158	169	174	162	168	153	158	174	172	174	184	140	167	162	139	186	160	174	159	175	155	162	153	156	162	162	200	149	156	179	159	154	138	160	150	166	144	147	153	161	146	166	166	156	156	170	168	174	195	144	128	156	160	161	183	162	178	174	180	167	176	169	166	167	165	170	207	171	141	152	159	144	142	155	138	152	183	164	161	136	157	193	181	150	152	158	161	164	162	161	176	162	167	157	166	181	155	138	173	168	141	162	164	160	155	181	159	135	135	156	182	147	140	163	176	142	157	150	158	187	147	159	168	145	153	177	168	188	149	140	161	155	164	153	159	161	169	166	129	149	145	163	159	147	147	170	172	159	152	149	132	162	164	148	178	139	142	146	159	147
12333	1594	517	571	554	512	488	509	508	448	483	480	468	473	448	480	494	450	452	463	446	455	481	439	412	476	458	471	481	437	462	472	441	421	468	458	478	482	503	469	472	436	471	456	452	467	488	446	481	423	452	478	476	487	425	468	445	456	463	426	467	487	517	478	448	449	459	443	464	479	475	496	435	446	467	469	467	451	480	488	461	470	465	471	438	456	509	468	452	445	468	449	462	454	477	509	485	464	442	461	477	459	449	423	458	468	458	467	500	462	469	507	473	421	419	475	470	478	427	472	458	488	477	435	465	466	417	459	466	487	500	441	456	446	477	465	438	440	449	468	468	489	405	452	449	466	447	448	459	434	506	423	416	458	468	433	475	450	447	462	454	439	458	487	483	428	461	464	466	444	443	461	448	470	485	445	465	485	508	480	467	466	475	460	439	484	483	463	461	442	463	464	450	416	437	472	477	454	492	458	435	460	485	481	443	455	445	435	418	464	484	470	463	488	497	496	445	471	452	435	456	456	435	479	503	450	478	505	495	450	510	479	480	435	448	449	470	477	455	481	448	446	467	431	438	458	444	468	467	488	434	419	467	460	465	441	458	453	479	458	482	462	463	480	459	436	446	446	472	447	471	490	460	468	443	455	470	461	452	428	466	422	489	448	456	478	466	431	450	467	458	469	468	473	467	468	444	478	435	498	485	463	439	450	479	468	450	435	397	482	442	463	454	510	469	436	469	457	468	451	445	483	453	433	485	489	488	450	469	482	450	468	466	437	485	472	458	430	492	417	460	458	441	462	462	458	464	443	494	458	471	445	471	495	464	457	446	442	461	503	415	458	442	423	446	482	438	458	457	440	428	525	446	450	450	455	432	479	467	481	500	476	497	484	432	491	478	467	456	484	452	456	440	465	476	447	436	458	479	424	464	493	480	459	459	428	434	458	444	454	461	453	480	481	475	475	466	468	465	495	443	442	445	471	482	434	462	482	457	431	468	462	464	483	478	497	468	453	480	466	428	428	482	450	476	480	494	471	474	441	456	479	487	455	481	473	454	492	439	435	462	460	477	462	451	490	461	422	457	466	445	480	455	458	438	477	440	463	443	482	448	454	451	466	464	500	460	456	444	470	480	461	466	449	480	473	483	450	455	435	458	452	495	466	427	498	456	452	498	426	493	477	436	481	450	481	480	463	471	445	458	463	496	469	469	501	457	493	463	455	517	467	469	475	490	487	453	488	458	458	467	491	455	451	467	455	452	487	456	477	438	453	440	431	500	454	464	462	467	440	437	485	477	487	450	440	472	438	442	470	448	472	490	469	462	464	479	439	461	453	452	453	440	464	490	435	437	432	497	482	471	434	460	473	465	446	446	452	477	465	455	493	487	471	502	459	453	507	482	473	459	445	481	438	463	440	467	443	448	467	490	491	473	436	465	461	437	446	428	453	474	438	474	493	463	459	442	470	431	473	464	456	483	494	442	486	462	494	455	429	441	512	469	472	495	486	449	437	443	448	457	448	466	478	458	428	477	472	421	466	422	459	419	431	443	447	453	472	432	498	491	436	442	434	431	475	467	453	481	489	459	453	434	474	482	490	466	487	492	447	507	442	476	443	406	456	462	466	463	512	453	454	468	457	446	483	460	478	446	430	474	478	462	500	466	483	479	453	459	482	477	450	458	420	447	493	475	459	471	464	455	466	480	449	439	463	472	454	469	458	448	450	465	468	480	459	460	447	458	425	426	436	451	476	433	463	441	449	452	467	474	440	444	440	489	445	483	491	455	444	476	454	469	458	455	483	494	444	482	461	463	448	497	481	493	454	477	476	453	440	449	479	476	462	435	436	519	451	467	419	464	467	438	443	414	482	453	472	478	451	471	432	454	440	477	490	402	445	451	470	439	459	485	456	418	480	441	450	478	422	494	453	462	509	443	508	439	451	469	477	472	443	425	478	464	490	449	456	452	452	463	478	445	440	444	460	508	456	490	481	480	474	463	433	416	493	450	466	476	458	474	451	462	478	458	476	436	441	491	448	462	487	463	465	469	465	490	416	487	458	450	459	483	492	493	486	449	436	484	495	444	478	468	471	453	471	459	455	476	450	411	472	448	441	466	434	492	496	433	449	428	464	462	435	433	453	503	440	475	466	446	427	448	472	464	455	430	437	446	473	456	475	490	455	432	448	458	447	436	503	455	511	442	487	466	469	481	448	456	423	440	432	475	476	467	410	466	462	469	476	458	461	422	466	486	468	448	437	474	454	440	482	463	423	448	497	416	463	427	457	416	454	464	475	452	457	438	459	466	466	471	497	503	477	481	450	420	439	469	507	423	436	427	469	481	465	520	448	428	452	445	469	440	433	458	447	458	440	471	475	460	440	463	445	529	453	504	472	433	408	427	503	457	458	433	443	422	455	488	474	493	485	457	424	485	518	441	417	444	487	514	437	438	467	492	436	444	464	412	471	446	502	451	462	407	475	505	445	459	473	444	469	459	450	434	451	448	467	463	473	482	473	498	500	459	479	440	460	489	473	444	441	460	476	497	495	474	439	488	469	444	444	471	477	474	471	494	438	492	444	464	462	462	476	496	430	448	469	459	462	504	447	473	460	469	467	471	473	464	487	485	437	528	471	439	459	446	437	457	488	464	444	457	496	443	515	486	457	474	451	480	458	442	451	451	442	433	510	417	431	478	465	490	457	444	470	455	461	466	486	457	439	437	447	455	400	497	458	454	448	449	457	436	444	459	476	487	493	425	468	450	468	449	457	484	480	477	482	471	486	474	502	527	449	413	486	463	453	449	481	435	477	450	482	476	447	458	492	465	470	473	452	453	477	475	493	436	441	446	457	437	415	436	444	452	457	492	461	430	442	444	443	455	443	468	486	482	444	469	438	437	504	449	473	454	437	458	478	435	478	428	447	436	431	461	406	481	431	479	469	486	466	460	453	479	459	451	468	434	486	469	441	450	485	494	403	453	468	457	435	466	479	484	482	470	427	470	495	477	452	461	420	475	441	466	456	475	457	465	443	495	467	443	420	456	494	471	457	461	485	429	501	511	432	496	449	451	494	481	483	477	471	529	492	457	460	448	480	487	485	487	497	475	451	480	452	477	449	457	451	467	480	510	469	420	484	495	464	469	450	485	439	476	481	470	444	488	460	482	432	453	502	461	480	474	427	438	526	474	466	459	465	468	462	474	457	453	478	468	468	449	453	431	466	463	473	489	436	441	455	492	466	474	479	478	456	435	469	403	466	460	495	407	466	430	461	446	459	472	447	450	427	463	477	442	480	476	456	469	462	474	492	444	459	464	491	454	461	437	490	484	431	480	449	438	475	457	469	491	432	508	445	457	471	502	451	477	442	519	446	444	454	431	453	502	451	413	454	456	489	478	472	471	465	456	476	440	473	478	463	461	473	456	428	461	473	464	461	493	496	408	479	458	498	457	502	448	439	469	421	457	469	461	460	463	453	457	477	477	468	480	455	475	455	468	476
67765	32390	6122	1027	680	588	556	478	458	394	357	375	401	340	359	358	350	342	342	349	360	381	323	327	358	300	348	367	327	357	346	323	359	320	376	372	311	332	315	342	353	346	310	350	329	343	337	329	360	307	366	366	328	357	348	354	328	378	366	302	365	332	352	303	312	352	330	317	303	360	341	354	305	313	338	360	325	329	318	363	321	342	340	288	344	309	358	316	334	329	352	356	336	331	338	315	317	315	380	318	333	360	360	338	304	347	349	348	343	351	306	332	310	327	356	314	340	328	337	329	316	309	360	313	329	361	354	348	361	324	342	339	353	353	312	332	337	358	326	377	324	331	365	322	314	350	327	348	336	326	342	331	289	329	334	349	348	316	346	319	332	307	322	325	328	295	345	312	348	351	323	314	321	345	330	360	345	349	317	350	337	330	353	345	343	343	340	355	353	329	354	349	302	335	336	287	320	351	339	329	330	308	326	331	351	335	298	348	313	308	333	328	349	306	346	342	339	295	352	342	341	363	352	330	304	332	321	310	313	326	324	333	302	349	347	342	347	355	342	312	327	315	320	340	358	354	325	333	334	352	358	361	338	341	308	367	348	355	350	378	357	327	353	295	341	326	310	342	364	366	317	363	354	323	328	304	371	319	335	362	350	327	304	325	310	325	295	326	355	363	327	370	326	341	356	306	334	331	302	341	349	354	322	331	358	326	349	299	324	336	305	307	323	333	309	312	338	310	343	324	295	355	333	329	353	318	319	323	351	356	365	331	344	295	353	325	331	359	364	331	347	292	333	336	369	318	311	335	323	327	318	364	316	331	377	343	320	333	356	311	333	322	350	322	330	331	329	328	358	347	311	324	349	306	330	325	337	311	351	379	309	349	341	326	331	319	334	296	302	366	358	314	307	313	350	352	333	372	331	351	332	352	339	341	340	321	319	322	355	330	331	345	339	361	310	356	357	322	340	334	336	369	345	334	366	326	320	332	333	367	344	306	380	343	340	347	332	318	356	342	335	317	351	324	346	330	352	346	344	354	331	316	326	312	331	346	322	337	344	314	341	324	331	335	343	313	333	326	357	343	337	334	346	323	304	317	336	377	334	313	325	317	334	321	321	313	333	346	337	298	301	328	333	330	334	336	312	347	320	320	338	322	324	328	336	325	354	320	329	351	334	338	318	325	319	332	332	370	336	332	304	351	341	350	315	349	335	340	361	325	333	346	352	327	351	340	350	304	348	341	309	309	316	312	331	298	347	334	329	354	336	332	329	314	290	358	358	301	331	348	335	333	357	338	345	360	314	323	342	288	328	292	351	355	359	335	321	370	321	310	309	310	350	314	364	359	347	348	326	343	327	375	335	357	310	349	337	305	319	330	370	330	306	335	335	318	321	365	314	333	317	325	346	347	330	364	334	336	328	361	341	346	347	342	315	363	361	333	316	332	331	370	357	325	320	317	347	330	361	357	327	341	329	384	302	330	342	368	348	329	361	327	344	303	345	349	354	339	332	348	296	305	334	334	343	361	321	345	348	336	327	354	338	316	356	317	308	347	338	348	356	339	338	322	368	324	336	337	313	328	335	311	358	329	324	307	360	313	329	323	364	337	340	332	343	317	346	327	339	338	315	335	313	316	342	332	312	318	340	351	337	328	361	320	354	321	295	323	383	364	341	321	316	346	315	329	345	317	333	323	303	323	307	335	352	347	327	323	375	359	307	335	339	320	311	327	329	327	348	338	342	292	324	328	323	319	302	319	307	347	308	305	352	355	330	305	323	317	289	290	339	346	343	349	371	345	312	316	324	383	339	339	332	355	327	321	336	343	314	331	347	364	318	339	342	334	348	326	342	342	301	329	351	344	320	317	338	359	332	376	352	318	361	320	325	308	298	338	317	319	344	333	346	341	371	347	321	366	342	349	297	359	313	333	303	340	321	316	309	290	334	347	311	346	330	356	330	331	335	330	342	329	359	330	356	340	317	367	332	328	308	342	352	319	341	338	353	359	318	347	324	368	334	372	372	343	319	310	330	330	318	351	351	344	326	332	317	340	332	313	346	301	323	334	309	326	336	328	313	339	322	312	359	323	342	359	298	308	281	349	353	344	302	361	309	373	340	341	338	351	326	356	327	341	286	319	320	345	345	309	304	318	376	341	329	341	359	330	302	316	315	320	325	374	310	339	362	367	358	326	305	321	330	365	353	346	350	337	343	353	326	346	337	358	327	352	356	334	354	323	361	322	324	344	325	316	337	348	344	281	321	340	357	308	340	308	331	340	344	367	305	335	302	337	336	384	334	349	343	310	353	334	310	306	304	324	319	319	361	323	317	364	326	347	331	331	323	357	331	363	322	343	356	373	371	388	340	341	288	337	340	315	328	342	323	310	345	358	302	318	332	299	332	349	364	310	338	316	316	343	280	327	328	342	319	366	329	337	330	329	334	326	345	335	331	306	299	306	337	325	326	338	304	336	358	358	322	317	353	311	315	329	342	294	330	337	312	318	333	328	349	324	317	299	353	346	320	322	328	355	342	321	333	328	324	345	312	294	358	321	351	358	362	335	318	338	329	344	307	334	334	329	355	339	342	306	348	337	355	342	346	383	344	355	339	277	308	340	358	349	354	341	333	302	339	336	345	330	327	365	321	336	359	317	330	344	325	334	349	275	326	325	311	320	375	338	318	321	372	333	308	346	332	321	334	328	316	323	382	322	315	356	347	337	331	317	359	353	352	389	331	340	344	346	309	325	324	360	313	317	344	305	356	343	337	342	325	315	320	322	333	340	323	336	322	305	345	309	353	328	301	360	357	362	329	341	333	324	341	324	341	369	354	325	355	337	310	327	309	339	352	315	336	362	355	324	314	333	356	337	357	327	322	336	352	309	347	304	339	347	304	301	370	347	321	334	324	357	325	342	330	351	346	326	337	348	317	344	326	370	333	323	311	369	319	361	318	339	320	370	332	324	309	355	371	338	321	337	341	345	344	376	329	327	314	300	336	318	326	337	302	342	323	365	332	319	321	356	330	335	347	342	319	312	319	295	333	336	319	349	310	344	349	329	367	348	330	304	354	368	352	306	325	339	316	325	301	333	298	344	354	366	336	366	378	338	316	316	361	352	376	325	331	343	331	336	341	365	371	341	308	368	333	346	331	320	343	321	334	338	330	372	341	315	349	330	317	335	309	364	331	332	362	353	344	377	323	349	326	311	310	306	303	315	346	358	340	332	343	323	361	318	313	366	343	358	309	338	339	342	360	343	341	356	333	330	336	293	360	308	324	347	351	338	291	347	334	346	351	335	322	338	328	347	327	307	310	380	319	320	301	313	314	362	380	334	325	316	341	339	351	336	325	356	298	339	338	344	308	304	285	338	317	287	309	335	313	349	336	345	343	304	330	368	294	331	283	336	393	350	374	301	334	305	317	358	299	348	324	395	304	344	324	372	325	331	354	290	334	342	309	347	363	335	345	313	317	336	336	343	306	298	316	365	371	338
39080	13539	2077	2438	2266	2016	1717	1497	1387	1247	1185	1154	1105	1104	1059	1062	966	982	970	957	1011	946	916	869	985	915	914	933	902	845	867	915	820	900	888	893	852	827	880	816	833	859	858	868	802	868	881	864	868	825	808	844	859	790	861	823	853	841	872	835	847	799	853	808	902	854	861	802	838	849	822	810	825	840	858	862	834	847	806	868	838	852	848	821	805	851	863	819	853	825	819	822	857	807	823	794	837	863	833	763	814	824	858	822	843	857	794	868	880	823	900	845	849	815	828	873	792	831	835	833	849	863	804	804	784	805	820	819	861	910	847	824	806	794	866	825	794	812	811	800	893	824	813	808	831	835	862	848	877	760	852	855	809	789	824	793	820	847	845	827	820	851	823	791	848	838	823	807	801	868	840	846	788	863	813	792	860	816	842	819	800	878	783	845	827	814	838	825	809	858	761	812	838	760	828	813	855	843	812	773	856	816	868	812	884	841	826	805	831	817	875	839	845	837	828	816	816	876	807	817	838	813	807	819	812	850	823	773	782	890	868	805	820	825	808	804	866	822	909	835	845	803	841	803	772	785	786	870	834	834	879	858	805	851	791	766	793	790	787	795	816	789	853	836	856	774	870	841	804	868	852	845	815	835	821	826	830	837	801	814	843	822	829	805	882	833	806	807	818	832	803	849	823	857	817	803	797	815	808	854	842	810	843	832	805	869	838	836	828	846	829	827	834	778	860	848	871	812	807	815	804	851	783	867	795	820	860	861	820	796	814	837	879	838	841	765	797	797	834	801	781	857	847	790	890	823	804	829	814	836	842	817	848	875	797	818	827	845	883	809	886	851	818	847	757	860	797	814	812	842	871	861	820	845	825	770	796	775	853	813	782	846	875	867	859	821	826	773	865	841	829	815	859	862	842	858	844	815	838	847	851	809	884	840	853	821	855	811	836	814	799	810	866	830	841	846	831	809	835	852	841	768	856	831	810	804	825	806	846	782	837	793	809	792	845	819	776	857	827	887	824	827	837	820	804	813	821	784	849	829	857	759	831	830	851	819	864	839	849	841	803	809	825	770	847	833	780	838	862	817	815	804	832	845	797	803	799	849	885	808	832	843	855	880	799	920	791	853	827	815	862	818	778	890	820	870	817	782	835	754	901	844	815	811	807	786	854	831	828	819	785	868	792	836	831	806	857	842	816	804	858	761	761	806	796	828	838	839	835	810	827	842	851	838	825	808	838	832	814	854	853	848	824	821	876	811	753	848	808	807	873	801	754	874	854	790	821	822	837	834	829	780	820	816	815	846	878	812	814	768	830	792	857	824	838	814	855	899	794	799	851	861	816	831	808	820	884	837	805	829	849	823	799	825	817	821	858	838	821	806	831	871	786	816	787	730	783	819	859	836	853	795	851	818	832	824	863	839	811	811	834	834	816	803	777	874	824	819	809	843	836	818	832	798	834	853	830	802	835	797	828	791	816	827	768	868	825	808	809	770	870	868	816	798	830	794	801	824	816	843	812	771	872	847	825	860	859	848	857	824	829	785	771	821	825	861	839	795	881	797	812	774	821	837	826	825	833	830	863	827	777	845	827	827	840	838	874	831	803	797	849	794	868	837	779	785	774	796	842	816	735	812	844	796	834	808	864	815	855	800	876	823	832	784	788	798	836	868	857	799	808	825	795	849	843	849	825	804	807	781	853	825	832	849	859	855	800	848	791	786	820	787	813	796	836	823	849	793	813	858	873	825	834	797	830	882	773	843	820	853	832	869	817	849	831	805	851	847	848	839	832	805	813	830	861	895	862	810	777	800	888	832	828	849	837	820	864	887	824	846	813	801	845	836	827	841	830	840	804	903	816	851	800	838	821	831	836	830	829	808	832	871	852	827	839	799	805	853	815	851	775	783	836	898	872	853	842	843	837	830	817	810	905	890	834	847	875	837	787	817	790	794	803	832	886	826	829	848	813	818	856	823	837	857	834	813	824	771	845	859	788	847	878	829	791	808	825	814	853	776	808	849	779	862	838	848	795	852	789	816	729	792	738	854	867	846	785	817	818	844	813	795	817	820	818	841	812	838	849	760	873	811	813	839	808	812	876	849	836	836	804	831	828	850	835	895	844	827	876	880	828	804	824	898	851	806	790	847	835	772	808	826	835	842	803	839	799	875	856	850	795	811	812	813	799	823	818	822	807	857	866	806	803	809	853	809	800	827	837	774	825	839	821	798	860	851	778	820	797	868	791	828	804	825	882	826	862	837	833	797	820	850	825	825	845	792	838	888	784	846	820	831	829	825	839	904	817	853	839	840	831	808	810	905	807	794	846	826	855	800	831	830	792	806	798	824	818	839	794	815	811	794	836	835	850	849	806	812	760	780	858	837	871	885	839	885	832	857	833	791	791	816	830	815	849	832	871	861	836	862	829	845	847	818	821	811	881	820	803	838	839	832	824	857	822	821	790	857	812	831	843	818	848	823	788	865	853	834	815	790	809	829	817	815	775	854	829	908	819	871	789	850	877	856	814	794	835	755	834	826	828	900	799	865	821	801	808	805	858	836	790	797	825	834	857	850	834	827	867	851	861	810	839	798	856	792	867	766	821	861	843	823	823	818	854	828	823	778	832	797	837	827	806	824	834	789	826	834	774	859	868	817	842	891	788	811	789	842	817	828	823	813	856	848	808	860	799	788	805	817	814	840	834	860	853	853	818	846	858	783	847	782	806	823	865	777	864	856	832	791	790	846	789	797	792	829	822	824	852	837	872	846	767	846	827	834	827	763	818	806	785	812	805	790	798	824	808	801	801	823	835	862	830	815	840	877	877	848	847	847	831	823	828	841	814	806	804	771	845	800	861	826	818	825	842	813	779	828	823	845	855	816	839	827	826	765	810	811	838	836	834	782	781	809	819	826	876	799	808	790	760	836	787	854	848	855	833	827	754	872	838	794	809	815	890	821	811	833	792	843	800	815	805	852	838	921	841	778	891	822	916	836	796	831	795	855	770	795	905	843	832	787	794	850	793	817	820	836	878	821	772	827	849	838	832	848	846	839	847	837	806	806	823	838	823	835	834	784	866	791	832	860	824	855	801	784	837	873	863	850	843	838	869	820	832	847	845	797	836	800	811	820	861	787	811	786	816	857	843	843	819	776	787	791	809	795	808	794	817	850	834	856	836	836	821	795	841	809	798	818	827	827	838	835	820	853	793	777	833	824	824	827	779	845	811	838	821	767	801	832	798	775	836	838	863	815	806	855	863	826	783	871	777	858	818	817	846	861	816	882	839	850	784	839	862	843	773	890	821	817	840	840	816	874	844	835	818	761	833	858	864	819	834	786	835	801	810	811	817	801	828	857	823	827	806	844	847	821	841	803	838	820	806	858	831	845	827	808	877	837	825	809	835	840	796	832	826	862	852	881	802	880	863	831	830	849	844	834	799	864	854	876	827	765	846	850	845	866	803	801	846	789	807	834	820	833	853	830	807	859	802	854	853	820	815	826
79531	41752	12330	2531	1135	884	711	579	576	540	488	463	465	444	440	394	426	408	416	453	450	402	392	381	387	399	363	415	358	404	391	417	378	411	396	373	391	399	373	395	360	382	401	379	376	374	365	402	413	377	363	384	374	378	379	351	398	388	384	369	356	374	377	405	377	378	374	392	368	354	361	403	398	394	397	421	378	366	369	405	345	350	391	383	373	371	380	393	347	358	390	388	375	346	375	404	367	349	360	332	382	374	411	369	344	379	367	347	351	378	351	359	362	366	431	415	387	395	397	383	369	340	377	323	366	384	397	394	375	353	364	366	353	363	375	364	358	374	377	333	368	360	375	373	413	391	387	384	394	373	406	389	396	333	391	346	356	368	360	396	361	389	392	379	379	373	380	363	373	325	363	326	385	405	362	372	386	393	371	416	359	383	374	371	371	352	341	362	374	406	391	350	374	349	384	374	362	381	381	377	358	366	358	408	388	369	359	369	374	343	358	414	380	372	358	371	379	376	392	373	375	386	359	371	378	374	373	415	390	367	355	393	372	375	400	314	386	380	397	366	372	365	387	366	397	367	387	359	387	395	378	358	413	372	370	388	368	365	397	385	367	363	364	371	348	386	326	375	365	364	389	389	358	372	367	353	352	359	354	380	383	363	397	388	368	331	347	363	342	357	370	383	397	349	353	389	383	368	360	364	351	334	403	383	391	356	356	361	351	388	383	371	376	357	345	361	380	371	372	330	372	361	351	330	404	402	385	374	382	381	394	389	393	378	387	358	386	413	367	373	413	361	385	398	368	377	351	369	364	353	376	390	377	347	391	368	373	355	331	384	380	351	381	357	356	386	346	361	383	378	372	377	400	346	371	352	366	367	402	385	363	341	414	389	394	372	369	362	374	356	386	352	363	389	372	323	374	369	403	349	370	359	347	385	355	377	378	390	378	367	403	390	323	381	355	359	368	378	386	387	344	402	369	391	388	364	358	341	348	356	366	363	340	359	358	375	367	364	351	391	347	359	385	339	359	366	394	350	396	377	373	393	372	379	371	415	390	356	398	372	381	364	344	375	393	380	329	380	375	383	349	369	365	378	377	389	345	394	403	383	395	396	391	382	345	402	380	356	412	403	374	377	400	380	342	355	406	388	375	364	384	335	345	395	376	404	385	356	376	376	363	359	411	382	391	399	397	364	358	360	365	375	357	370	383	381	389	387	368	373	378	378	368	391	350	381	375	366	377	359	393	356	378	388	370	385	353	366	337	351	376	347	355	354	325	356	388	378	385	362	332	351	363	385	334	385	372	375	353	378	385	419	390	367	359	386	394	400	353	374	362	351	382	375	323	389	340	347	369	375	359	408	370	344	357	409	387	370	353	368	375	379	406	389	390	370	397	363	399	342	372	410	372	361	401	343	387	388	378	368	387	388	371	345	378	367	417	366	353	401	380	368	370	383	361	397	334	392	378	371	354	372	396	378	385	360	383	360	379	359	352	358	329	388	412	365	362	347	396	356	380	382	390	381	352	352	340	391	333	399	373	381	389	351	347	334	391	394	369	387	372	347	382	363	350	376	379	394	380	383	393	332	349	344	367	395	365	367	385	343	322	399	402	366	375	361	348	364	367	365	365	385	351	394	390	390	405	363	372	387	362	356	374	369	392	388	386	392	388	390	349	371	364	376	363	344	329	384	403	393	375	394	422	374	389	411	399	368	341	354	421	396	377	394	369	397	347	369	388	389	361	323	382	338	386	378	393	383	384	358	335	375	374	408	447	368	348	369	388	370	388	377	360	398	375	381	351	339	369	365	400	371	390	405	375	386	398	367	365	354	343	346	371	336	378	399	375	413	357	365	369	411	380	357	385	422	398	357	389	382	393	388	408	365	387	376	364	353	403	361	385	383	358	344	376	398	389	369	336	389	367	365	398	396	370	395	393	352	359	376	373	308	375	358	349	373	367	372	364	393	367	370	395	339	392	373	345	381	377	359	364	353	349	374	391	364	375	412	325	363	380	369	329	367	375	358	368	351	390	373	358	399	378	377	368	380	345	343	376	367	394	349	381	385	372	372	386	383	381	386	315	349	389	360	374	379	391	344	342	353	351	365	356	396	368	357	392	359	331	377	372	349	384	343	402	378	389	362	338	361	378	353	366	362	367	368	358	331	360	352	355	362	385	368	367	371	368	375	366	364	348	388	354	360	350	366	369	384	375	391	377	384	377	373	380	396	357	339	379	401	373	400	360	365	332	365	372	397	382	362	393	384	391	372	353	377	399	383	369	392	365	403	387	394	413	334	413	355	366	377	398	431	401	378	390	379	349	347	338	390	394	369	353	364	391	386	364	399	373	374	358	371	384	348	349	336	361	381	380	428	412	361	356	365	389	351	415	337	350	365	355	392	372	362	379	405	369	365	398	374	361	372	365	344	405	406	387	352	360	372	395	380	380	353	393	401	394	368	375	355	372	406	349	378	311	377	391	355	347	376	395	385	375	374	377	383	348	371	364	361	394	366	353	368	357	370	410	371	381	386	368	379	362	371	306	379	335	385	342	344	359	345	373	350	382	352	376	370	367	379	395	356	362	381	395	363	358	371	400	416	362	408	384	369	374	404	388	374	359	355	390	375	401	382	394	382	391	375	355	385	394	419	366	375	395	382	365	366	377	360	361	325	361	345	381	381	366	380	392	387	370	395	382	348	377	351	389	362	387	363	390	400	388	381	411	388	392	344	371	405	405	383	354	334	378	371	394	352	355	329	363	388	373	355	367	393	374	366	408	352	349	375	336	390	377	339	348	404	353	371	348	410	391	358	348	400	367	369	400	361	367	377	412	390	372	363	330	349	322	391	336	384	390	374	383	381	387	326	369	352	382	382	349	346	418	363	356	368	377	411	364	390	374	382	363	387	401	384	356	345	356	359	368	355	387	354	380	379	371	352	381	338	337	370	368	384	339	350	372	346	391	350	379	351	355	359	357	376	396	356	358	367	391	389	367	379	372	359	364	367	367	406	374	383	380	362	357	399	373	370	367	356	366	389	342	372	365	386	373	405	372	342	405	348	382	380	356	393	397	361	369	318	358	373	370	360	380	315	361	402	398	371	386	391	350	360	404	353	384	358	353	379	363	350	407	393	398	410	375	359	377	372	374	352	352	398	366	394	368	391	375	365	386	345	375	373	354	402	354	352	371	407	358	360	369	346	336	342	401	402	348	339	367	359	352	394	380	352	382	430	400	318	365	364	381	347	355	377	347	405	398	398	353	389	369	366	391	377	398	349	352	385	350	375	366	366	354	369	365	391	371	320	361	399	353	362	341	363	392	352	370	365	365	351	367	394	358	382	405	338	374	365	365	396	383	385	370	398	394	359	377	411	390	370	369	367	401	369	355	378	392	406	404	361	366	344	383	366	362	363	395	371	340	369	363	372	347	361	351	368	368	343	371	390	375	369	376	365	355	371	358	383	366	373	372	358	381	364	345	418	353	394	328	378	364	355
48908	19249	3461	4044	3650	3098	2596	2262	1955	1830	1620	1572	1447	1386	1297	1276	1198	1145	1151	1130	1157	1051	1093	1002	1061	1019	960	967	993	961	991	992	936	991	999	930	966	907	948	849	932	935	941	934	963	990	932	939	918	955	872	916	910	873	846	918	938	900	930	962	911	910	876	916	922	874	946	912	931	878	908	898	871	903	891	892	883	940	858	847	866	896	873	886	878	908	944	855	869	938	881	882	872	897	911	921	886	868	903	849	846	929	880	846	892	867	881	841	914	852	908	864	917	892	892	839	893	862	882	895	875	879	846	894	893	862	853	887	886	892	899	929	874	958	906	892	892	857	915	899	903	882	909	864	898	896	864	897	916	878	882	879	884	915	911	860	890	888	870	875	867	844	883	929	918	894	880	886	867	906	841	842	899	915	899	877	906	913	862	939	884	881	845	947	896	859	872	845	941	866	887	903	877	845	870	870	845	926	804	858	933	861	914	844	906	849	914	883	902	942	866	918	860	856	905	915	837	888	899	887	861	882	919	888	872	887	907	874	880	916	878	870	864	840	930	888	882	884	905	896	898	873	841	874	867	908	892	835	842	876	844	834	859	911	864	887	899	844	925	830	851	933	858	912	924	872	895	881	872	905	896	928	931	893	830	902	903	893	896	898	922	866	876	911	885	927	880	870	893	841	857	870	872	907	862	883	919	872	905	935	861	899	814	855	932	851	922	926	892	898	857	887	898	935	882	949	893	877	833	849	846	885	835	884	874	879	865	895	909	872	897	905	856	876	905	851	895	842	896	921	897	858	889	921	940	866	918	957	873	890	923	885	873	842	857	907	842	866	852	860	860	893	895	892	868	869	905	887	833	903	912	900	876	873	899	857	914	898	868	870	921	892	866	906	859	876	908	853	876	871	859	862	870	930	855	899	864	909	881	832	891	836	863	875	847	875	875	876	891	899	843	897	894	898	841	804	852	873	883	896	921	901	838	880	883	855	899	911	856	883	916	909	898	980	864	882	874	901	833	868	854	859	885	870	831	854	908	830	841	894	846	917	881	871	888	854	904	863	895	841	927	906	846	886	869	841	900	924	892	878	904	899	865	883	783	825	861	847	839	953	876	938	865	908	870	881	897	875	845	847	849	902	878	891	857	923	908	865	907	916	888	895	872	911	871	925	887	895	873	906	903	888	851	861	854	868	908	876	848	882	895	919	919	869	883	856	916	847	924	844	827	836	883	915	883	849	848	856	891	878	892	811	852	880	859	853	851	882	870	860	846	961	916	874	849	877	940	837	902	915	848	829	879	879	890	869	879	872	863	878	857	848	876	914	868	847	893	909	898	894	895	848	863	869	900	889	875	849	879	874	901	890	860	872	891	851	909	828	916	919	861	856	884	867	868	876	906	899	859	899	926	897	886	868	869	914	901	897	902	935	897	892	864	917	877	884	897	808	875	920	909	874	918	897	886	876	873	923	867	972	862	932	907	871	843	830	897	887	876	916	883	907	908	909	878	855	882	895	911	845	913	889	855	919	848	817	878	876	915	910	896	855	884	891	902	883	822	868	881	935	849	883	899	802	883	926	833	888	902	894	868	807	873	831	922	888	854	862	862	912	887	865	855	908	879	836	890	901	868	914	896	905	905	895	848	915	857	816	892	882	874	889	917	844	887	886	848	922	902	904	833	903	879	895	860	895	892	856	867	916	857	929	883	883	897	883	917	861	886	876	891	878	878	847	876	911	899	879	879	932	878	883	902	863	868	873	855	881	937	925	850	911	819	895	907	914	916	878	860	888	868	893	935	848	859	888	904	814	911	854	842	902	850	896	899	870	879	913	861	879	928	898	912	858	870	905	894	907	890	944	915	855	881	903	898	890	907	931	858	883	906	925	893	848	894	867	866	900	896	858	838	899	834	895	892	954	822	879	859	897	896	861	854	901	830	895	909	866	856	897	862	859	916	855	879	900	827	932	925	893	907	917	849	868	891	930	889	901	858	903	879	936	874	912	883	872	858	864	958	890	871	874	839	857	877	879	931	866	842	921	873	927	853	985	890	888	928	899	884	892	869	905	864	851	854	888	892	871	942	912	897	857	816	871	874	856	860	888	878	844	857	874	923	897	889	948	872	858	899	885	845	855	899	866	873	867	840	885	844	907	873	884	892	864	883	825	944	904	858	921	841	863	865	838	879	852	899	883	849	880	898	897	902	852	874	829	868	884	880	925	852	843	819	913	864	866	876	893	861	878	901	880	877	896	862	878	915	899	891	909	863	877	830	884	927	879	867	901	916	888	837	850	825	884	881	896	905	879	890	872	850	924	926	906	786	909	884	888	893	861	886	919	867	854	867	884	877	912	880	876	883	914	869	812	878	836	902	874	858	881	859	884	923	887	880	909	856	922	876	846	908	917	932	870	866	877	902	899	905	913	862	896	886	954	851	853	871	876	862	850	881	887	909	903	841	923	829	859	853	885	883	917	933	883	915	881	852	856	867	904	894	843	847	867	843	861	912	849	895	908	855	882	869	886	878	920	856	847	862	863	907	835	851	871	883	869	909	894	890	919	873	922	873	889	875	915	882	937	867	881	858	910	909	852	846	830	844	868	896	879	872	871	889	850	876	866	797	886	899	869	816	841	894	847	878	883	865	876	859	819	925	906	898	851	859	844	840	902	845	880	961	931	889	866	889	922	874	857	922	903	901	853	902	871	871	935	838	900	839	844	911	870	929	873	959	927	822	854	827	912	861	896	904	876	880	879	871	877	862	876	857	881	857	881	911	920	882	827	890	904	920	863	885	916	885	877	873	923	907	817	866	900	913	894	853	871	868	958	892	860	860	816	886	833	892	852	815	904	856	854	894	863	806	928	883	926	875	864	923	914	891	849	860	918	905	889	868	803	883	925	887	904	844	864	880	861	881	908	906	823	862	856	872	877	900	867	932	892	854	838	852	911	930	879	878	824	855	893	904	920	830	916	899	883	875	893	886	912	886	871	897	858	868	874	862	906	892	866	869	899	876	919	834	851	918	847	899	922	911	874	872	877	881	888	892	914	811	848	917	912	878	851	852	840	886	898	870	865	864	863	832	862	838	891	881	922	911	869	854	854	905	858	890	844	897	883	933	907	922	879	802	933	850	883	869	868	942	920	938	862	811	880	875	881	848	963	845	933	821	887	892	852	920	913	876	889	889	843	870	912	875	872	868	918	936	852	905	923	893	856	917	888	909	899	885	866	899	888	782	852	874	901	896	822	864	906	865	862	919	896	872	871	897	854	877	873	838	881	911	872	881	881	843	851	891	917	885	868	885	925	907	888	916	854	888	855	844	915	864	916	833	881	822	839	889	935	876	892	854	889	920	899	871	918	937	912	879	873	835	872	893	854	863	882	926	898	868	859	857	888	903	888	916	824	867	904	863	897	873	863	828	892	863	879	879	881	868	910	864	851	842	854	883	863	852	891	922	902	874	881	847	910	899	878	875	866	869	897	903	876	907	911	872	894	905	862
13590	1739	219	213	166	195	178	162	182	150	139	163	174	146	159	181	169	183	152	155	161	164	161	159	149	197	176	170	180	159	198	158	157	155	148	173	161	152	173	144	157	173	153	145	154	156	161	158	167	162	173	145	185	148	163	156	181	157	149	168	159	139	160	144	153	149	167	153	158	155	146	164	160	151	155	150	180	170	147	176	185	164	162	142	154	161	180	165	135	157	157	161	162	161	152	157	141	188	171	165	146	168	175	154	172	159	140	158	163	173	173	156	163	194	178	162	148	174	169	145	145	160	141	128	155	150	159	175	169	147	148	155	166	179	149	158	148	157	158	169	146	154	163	162	172	151	148	149	150	136	148	158	151	174	180	163	171	170	155	138	156	158	136	165	142	138	161	173	167	165	180	148	177	166	142	164	144	154	167	140	179	150	171	143	151	152	164	120	150	177	184	150	161	164	167	158	161	157	159	155	163	170	173	174	161	158	172	147	149	155	153	163	160	145	152	166	163	158	185	151	165	151	163	146	123	149	145	149	154	142	158	173	140	134	142	176	165	144	144	123	152	142	150	163	175	152	165	164	174	163	174	161	158	173	163	175	137	153	156	168	149	155	162	169	147	161	172	165	155	155	137	173	165	159	158	159	165	150	163	167	161	148	174	162	171	161	136	175	189	155	164	156	149	170	143	159	159	165	166	165	140	165	154	157	192	167	154	185	177	157	156	175	177	166	157	157	160	150	159	167	155	184	152	152	171	145	147	159	147	169	162	187	141	159	147	158	167	167	159	164	182	179	162	142	133	165	156	143	155	171	156	160	193	164	172	171	152	169	171	135	152	165	163	136	159	163	177	161	160	145	160	152	156	180	144	174	163	157	160	150	158	138	166	172	171	183	143	160	157	134	133	172	160	144	131	158	161	155	162	162	161	163	132	150	147	147	158	158	149	157	178	161	154	150	167	153	169	151	161	182	146	137	141	151	184	152	163	158	150	145	166	166	171	153	179	194	165	161	158	182	158	154	147	139	176	174	159	143	162	166	173	148	163	149	136	115	163	166	153	158	160	119	157	164	165	152	119	153	170	155	167	173	147	171	162	150	165	132	153	172	140	155	158	172	144	154	167	161	142	144	168	171	164	162	169	148	167	161	168	157	172	173	155	181	150	150	151	132	152	155	145	160	152	148	173	150	148	164	161	140	154	157	157	130	187	159	161	175	154	144	150	150	189	151	179	169	146	147	153	150	150	141	163	155	167	178	136	158	175	161	155	158	164	136	151	155	155	174	129	154	151	179	186	172	167	150	137	141	165	135	180	173	151	165	146	199	175	155	136	180	161	148	167	136	167	160	157	141	150	182	148	147	163	168	158	175	156	163	153	183	169	183	154	180	177	178	150	144	159	184	142	130	138	151	152	164	170	154	168	163	169	132	161	167	145	168	167	149	157	168	174	154	142	175	161	168	158	157	179	169	130	162	166	151	132	158	158	157	164	162	169	152	158	138	168	149	148	142	142	147	140	140	147	170	155	189	151	148	184	151	146	152	176	142	156	170	143	174	159	162	145	148	154	161	169	172	146	154	165	166	148	153	179	153	155	140	153	162	149	147	156	161	161	148	148	146	172	162	166	162	191	151	151	150	140	145	136	173	157	172	172	159	150	166	137	161	183	151	157	132	152	175	177	157	147	163	162	155	180	144	175	144	169	171	140	163	154	166	176	144	160	162	177	147	138	166	159	157	168	157	152	164	173	165	163	173	145	179	167	186	153	188	153	154	152	164	142	149	148	159	137	144	147	137	171	142	159	158	145	147	160	186	154	140	179	175	132	145	162	153	141	139	156	176	165	149	155	186	155	159	146	195	169	165	151	178	131	165	154	166	163	122	149	172	144	160	156	163	169	139	148	147	176	152	143	148	172	145	159	170	165	128	153	181	157	179	157	134	167	167	170	172	157	148	137	175	163	158	151	171	188	166	167	154	165	152	159	177	182	165	169	180	157	155	176	166	162	149	156	177	173	129	159	154	154	172	140	165	162	157	160	162	150	176	167	150	155	139	170	190	164	152	158	136	141	166	150	170	156	138	158	156	158	155	161	157	156	156	147	172	179	150	158	167	149	162	198	151	186	156	134	146	153	165	153	175	154	157	132	147	159	168	157	160	148	147	156	147	159	188	169	161	157	147	167	154	174	146	178	163	160	142	184	160	152	152	162	163	167	168	143	170	137	166	142	141	170	176	117	155	154	166	159	164	164	161	185	137	167	163	153	163	151	172	174	196	155	174	155	144	135	182	161	163	148	168	150	175	170	162	153	158	148	159	145	171	166	172	171	153	176	140	146	163	160	187	153	145	172	178	171	141	166	158	159	163	170	176	160	155	147	160	180	165	141	138	144	145	158	153	151	171	157	174	170	165	192	157	187	180	171	159	160	162	158	148	173	145	155	152	171	132	169	146	167	162	182	176	155	160	185	160	143	138	148	142	146	151	161	152	174	169	170	175	155	142	167	168	161	138	162	161	156	149	151	172	157	141	176	153	157	152	170	161	183	130	169	158	157	165	157	138	166	156	155	150	136	146	154	146	159	147	136	169	168	163	158	149	150	143	171	156	165	171	163	182	147	160	149	150	164	148	147	132	162	137	129	153	171	173	139	168	159	149	170	168	165	159	154	155	160	159	170	173	183	182	167	159	159	166	156	167	153	150	163	150	160	149	156	155	147	167	170	152	154	156	153	165	157	147	164	145	154	179	175	157	162	151	159	172	168	153	137	169	161	152	182	156	179	140	155	171	150	174	151	146	151	167	183	160	171	146	170	154	155	153	159	167	171	139	136	133	170	156	150	154	145	144	143	167	144	146	142	153	161	150	169	153	147	155	175	143	160	139	173	160	179	130	154	152	162	133	152	157	159	170	163	173	126	143	172	164	166	166	155	158	145	168	165	172	164	165	151	147	169	200	167	165	177	158	158	171	183	157	163	152	159	141	143	165	161	168	144	157	147	142	152	170	164	154	140	162	168	165	173	196	166	140	167	169	145	170	130	174	152	145	141	135	167	183	153	136	172	154	151	151	157	177	165	149	167	162	149	153	171	158	166	186	149	150	160	143	158	188	153	144	140	150	130	164	158	144	149	150	155	169	156	151	159	184	187	151	173	168	155	188	157	198	156	153	183	140	158	146	134	133	175	168	150	144	167	177	168	192	152	167	151	169	171	164	156	164	160	178	170	168	169	174	178	161	185	153	157	141	171	158	142	165	189	151	168	146	162	164	168	163	135	169	158	164	168	157	139	152	185	152	163	153	142	183	151	152	134	147	158	149	155	153	190	165	155	174	170	148	159	153	143	159	164	140	165	175	145	155	152	166	141	158	150	140	158	168	166	154	134	155	159	140	169	155	149	161	149	175	174	154	151	173	156	163	176	160	158	158	145	155	159	163	141	158	135	160	169	164	169	174	169	174	159	149	158	173	175	181	157	174	148	139	127	144	157	168	180	142	148	144
12117	1663	516	547	511	536	509	446	495	475	461	471	496	474	490	499	457	473	496	488	491	490	479	498	447	495	470	439	492	487	494	495	437	445	463	441	481	471	479	430	463	473	462	462	460	462	490	451	476	483	453	439	492	455	452	479	502	433	510	473	475	457	440	446	457	418	475	479	450	448	442	472	463	488	506	441	459	441	493	449	484	478	459	454	475	453	477	470	437	453	477	467	509	424	462	440	478	471	481	458	468	450	483	477	468	497	479	482	445	428	437	461	425	455	441	449	430	443	483	476	452	477	489	471	493	467	466	440	455	457	439	448	472	435	448	505	445	439	461	485	442	495	417	476	478	484	481	448	453	467	460	459	482	463	493	462	489	477	478	485	442	473	442	484	426	449	432	483	469	455	490	467	432	470	481	446	466	465	440	465	511	461	461	512	436	460	466	484	472	502	510	481	461	479	488	473	431	482	490	481	493	454	486	472	477	465	503	456	461	504	446	497	469	460	422	471	449	473	462	488	420	451	484	477	446	443	441	452	449	418	423	433	475	419	434	430	504	477	435	472	450	448	455	454	494	479	439	455	452	477	489	459	486	460	459	474	423	427	459	486	486	488	465	437	452	464	437	482	462	498	468	460	425	459	445	454	463	491	482	459	465	403	462	445	449	476	429	471	419	452	468	479	471	474	500	464	481	502	477	466	452	512	442	454	452	502	453	494	462	493	469	450	478	461	509	464	446	466	468	414	477	460	455	462	424	434	439	456	443	480	463	466	432	456	451	389	419	419	435	451	442	450	455	461	454	505	477	454	467	456	477	426	440	465	461	502	446	423	434	481	454	479	448	460	470	443	452	497	491	475	486	427	411	472	436	465	444	443	447	473	448	451	446	472	483	455	453	487	462	497	489	447	455	448	445	521	466	495	443	442	445	433	490	461	468	455	473	427	470	459	457	465	443	458	450	464	483	443	475	488	493	470	438	475	467	437	463	448	455	465	477	492	476	462	461	452	435	439	449	457	452	491	481	464	449	503	433	473	470	422	442	429	469	440	487	459	461	482	433	480	427	462	433	467	455	463	478	474	446	445	479	482	441	447	453	424	420	424	457	444	465	452	450	447	490	443	438	497	481	487	462	449	446	421	477	432	485	453	444	468	432	474	447	455	478	444	470	475	436	433	469	470	467	419	482	461	471	482	471	458	467	465	471	445	465	489	463	426	477	490	486	448	465	477	472	449	463	438	475	481	446	468	460	448	437	466	448	442	449	423	457	436	461	449	444	501	428	438	443	455	480	448	460	434	464	480	478	467	454	448	486	459	456	459	459	471	452	463	465	480	450	457	485	426	470	436	408	467	460	470	464	463	474	460	429	476	470	409	445	445	467	477	502	482	512	434	464	452	484	474	439	528	493	445	479	454	486	460	489	489	447	434	428	506	431	458	469	468	470	469	499	447	430	458	436	446	435	470	464	460	438	469	455	489	446	447	472	476	471	420	487	429	448	453	445	459	473	472	435	450	465	461	446	469	479	444	452	433	480	434	461	453	446	458	431	455	465	505	448	490	485	458	449	456	417	463	473	494	409	509	456	447	496	455	465	474	448	438	441	503	458	445	477	451	446	434	462	487	445	484	438	472	461	474	461	453	479	458	410	448	431	478	464	487	461	420	437	467	496	503	452	473	423	459	469	454	443	501	474	484	435	440	439	488	464	474	492	469	444	445	450	476	448	425	457	441	453	485	458	463	466	450	470	479	461	424	452	480	440	427	445	469	466	456	468	465	431	472	463	450	506	487	497	450	493	496	509	458	474	470	461	456	452	449	479	465	469	464	442	457	474	501	463	456	461	479	502	499	457	502	498	460	491	488	490	468	466	485	480	455	447	446	516	470	489	454	509	493	452	461	447	396	472	466	450	448	502	436	434	476	480	462	445	478	457	443	419	488	439	459	471	495	429	491	469	485	449	463	436	466	449	477	469	476	485	476	445	436	495	504	446	476	465	434	426	454	455	465	443	493	433	466	461	478	452	466	460	459	444	428	464	446	459	442	464	455	468	427	463	421	463	481	473	461	460	472	480	444	476	464	496	476	487	463	499	449	503	454	476	480	453	409	450	453	456	453	505	479	486	487	455	478	465	476	490	439	415	468	452	447	474	512	467	451	435	470	415	446	452	481	462	477	447	442	446	480	490	431	463	459	451	456	456	439	433	473	442	467	461	469	465	461	431	412	433	429	459	454	466	458	452	448	459	469	427	468	424	428	484	466	468	412	426	477	436	467	472	487	458	463	476	477	422	445	441	448	472	437	429	456	490	480	450	492	518	446	459	457	444	455	473	462	466	427	474	457	463	469	501	452	469	470	442	448	454	461	499	451	494	449	462	444	463	458	443	503	451	474	455	434	496	459	436	433	437	456	504	436	448	475	449	456	420	450	461	440	454	486	445	492	472	459	450	410	471	484	462	462	429	478	510	455	461	433	464	457	450	451	439	489	442	445	449	453	445	466	484	445	467	471	519	433	454	470	468	479	414	441	447	427	467	480	460	483	482	470	488	470	452	472	488	466	455	453	411	474	512	478	465	453	451	440	407	459	475	456	440	467	450	432	459	455	461	461	459	424	461	479	469	463	449	463	462	472	424	439	465	466	436	508	456	445	464	511	454	474	421	491	428	456	448	500	462	492	464	460	471	471	455	480	456	476	438	443	457	446	435	419	455	437	453	501	466	492	459	470	469	470	475	460	517	455	473	438	455	458	459	432	463	460	441	456	456	475	469	441	459	460	458	479	467	477	443	481	473	465	424	447	443	489	426	399	464	474	459	454	458	442	470	465	454	499	448	492	447	487	469	423	438	451	498	476	467	457	477	468	479	460	483	471	459	442	403	476	474	485	415	474	432	501	447	486	437	465	411	475	440	486	427	449	466	490	455	468	441	456	488	471	453	428	500	451	453	456	459	424	475	482	471	405	432	488	458	492	478	467	427	431	471	467	456	425	430	474	464	473	403	426	469	472	465	481	462	468	459	487	453	460	488	500	451	438	447	459	441	453	470	441	476	481	467	453	466	416	437	483	475	450	476	449	476	455	462	440	450	432	450	450	450	467	480	499	435	483	427	454	462	439	465	441	480	427	438	484	460	446	448	478	448	461	464	456	453	477	426	460	448	491	469	468	464	456	519	495	439	421	425	497	472	466	502	438	445	463	460	473	463	449	475	479	467	506	498	479	455	497	468	469	458	440	436	455	461	442	466	446	468	451	433	505	460	463	457	457	459	507	469	470	490	489	504	417	470	480	456	429	440	467	425	467	482	459	468	433	428	487	485	456	495	468	454	456	457	469	438	472	471	467	484	466	496	465	465	475	405	478	435	456	431	516	468	468	450	506	427	484	485	455	466	452	452	493	431	494	488	476	476	439	431	489	447	480	484	424	478	459	490	455	454	440	487	480	444	421	480	464	443	483	420	450	431	434	493	464	454	483	477	456	478	481	462	440	426	446	453	512
67736	32010	6066	1028	655	589	519	453	465	411	375	366	369	428	383	350	364	352	353	319	358	346	343	340	348	353	351	345	330	341	352	349	378	339	323	288	331	325	349	344	344	350	334	321	322	320	355	316	358	301	306	321	374	323	320	328	328	310	307	343	353	333	326	346	347	308	348	346	346	361	326	359	333	396	347	322	332	342	315	348	358	347	350	328	362	343	338	339	318	286	318	336	330	319	311	345	317	335	340	323	316	325	300	327	331	306	290	342	336	321	317	331	324	340	347	320	337	322	340	332	339	336	316	378	317	339	335	343	344	330	347	346	355	323	352	357	336	329	344	342	327	326	343	356	355	339	301	321	338	341	325	312	334	335	339	352	352	325	346	336	329	348	309	319	359	324	324	352	352	330	339	330	331	338	323	321	349	338	309	353	317	316	339	343	334	325	336	317	335	358	319	360	346	342	351	338	327	348	330	313	327	336	362	325	318	279	300	341	366	304	306	336	349	357	338	377	333	324	336	347	344	320	330	333	318	336	354	306	339	364	327	297	312	348	357	351	318	328	327	332	331	361	310	298	333	334	326	316	334	347	346	317	348	316	322	329	358	345	346	340	327	345	340	355	313	353	332	328	322	326	344	305	335	340	355	348	310	333	332	324	326	282	325	342	336	347	301	345	329	328	309	343	312	358	327	323	327	327	316	314	326	335	314	317	335	343	342	363	310	359	340	325	308	292	338	302	312	311	329	390	347	344	337	352	339	311	326	344	332	363	334	303	324	335	311	334	336	358	333	318	325	317	315	329	340	345	341	337	353	328	370	297	330	335	378	339	336	342	332	305	344	320	315	368	370	346	334	331	336	336	358	356	335	314	317	318	335	320	376	310	342	337	319	319	350	301	345	331	356	388	320	340	329	333	318	318	349	347	344	345	336	311	337	305	337	320	315	373	374	339	326	296	323	352	277	333	330	308	351	312	315	314	336	310	351	337	343	343	347	317	354	320	360	329	337	316	333	329	311	298	332	335	311	331	348	322	336	334	310	358	333	328	309	350	298	329	307	309	296	323	327	310	325	348	347	322	352	317	317	292	301	336	302	298	318	284	328	339	315	315	344	351	305	341	370	338	343	354	328	334	334	348	306	365	317	336	325	333	374	302	380	349	363	339	317	329	329	345	311	349	321	350	332	317	297	315	335	326	321	334	305	326	326	352	342	353	313	341	344	302	348	324	344	338	340	344	338	341	337	338	334	318	320	359	334	346	346	329	337	330	353	312	340	330	312	327	345	341	338	331	326	309	321	338	338	299	333	304	336	347	311	322	332	325	299	311	330	314	349	342	355	326	305	346	336	337	313	340	322	327	329	314	351	337	362	302	303	325	337	352	290	306	323	325	311	323	314	366	354	366	326	334	349	337	304	332	316	346	356	326	333	329	319	343	322	323	324	346	324	322	354	341	319	327	342	319	328	317	346	365	309	319	312	306	325	360	346	340	346	331	316	314	380	332	303	331	298	327	338	319	298	357	364	338	360	316	359	303	360	296	329	328	347	308	340	340	362	323	331	337	361	330	313	348	348	336	341	351	310	314	321	375	341	342	316	321	348	339	378	310	319	326	333	332	339	360	301	320	315	326	325	308	337	338	317	317	346	361	335	298	336	329	332	330	334	344	340	313	305	320	349	344	339	308	343	342	317	358	356	313	311	317	288	345	343	338	330	346	332	336	290	325	328	301	324	331	316	309	350	291	332	318	346	347	316	341	327	319	353	327	326	333	352	334	365	318	320	361	337	388	316	331	336	344	344	311	337	324	337	293	297	326	369	324	337	363	333	291	326	277	347	361	347	336	346	321	348	331	330	344	307	345	344	345	366	333	318	334	324	328	345	346	313	320	330	317	315	328	330	356	339	336	307	346	347	309	323	319	326	343	354	344	336	337	337	349	344	324	337	346	314	353	335	363	355	323	311	321	333	303	359	309	305	362	321	324	313	326	341	322	372	330	348	317	349	335	343	319	318	321	352	328	329	317	312	331	337	354	297	341	316	314	341	310	351	304	300	320	317	345	326	358	355	311	350	354	324	340	309	335	307	337	326	335	372	312	336	347	341	322	344	320	314	366	389	329	348	335	332	334	350	300	313	320	354	373	330	296	342	336	370	327	343	282	321	334	309	297	326	330	319	339	335	299	345	327	331	330	306	337	347	342	326	334	309	325	308	335	329	338	342	355	342	357	341	338	340	296	290	315	340	314	307	347	364	357	339	333	315	341	319	313	311	297	335	309	313	346	331	339	321	356	339	310	346	325	322	347	345	354	337	360	322	345	307	336	334	353	339	323	337	333	315	359	301	339	334	342	353	313	368	313	321	325	322	312	313	342	334	336	320	300	323	284	357	318	311	336	303	334	342	352	339	330	342	331	327	296	305	308	359	358	304	345	336	309	346	323	370	363	362	344	344	363	348	337	314	341	305	360	339	329	330	357	325	341	356	355	355	332	299	304	358	338	319	331	319	356	314	355	320	364	308	307	320	304	313	326	282	330	340	339	355	361	299	320	322	324	334	335	327	356	331	362	361	325	320	316	333	320	323	373	321	357	324	323	337	299	331	356	350	300	311	302	335	341	361	312	312	340	306	309	306	319	350	334	329	311	354	326	332	328	337	353	336	370	303	323	335	362	347	307	323	339	310	324	327	349	340	345	319	321	320	335	337	351	327	348	359	283	358	345	365	355	333	331	323	305	340	337	269	349	337	320	343	308	345	308	338	324	334	332	317	346	335	360	334	339	362	357	323	332	315	335	343	365	334	312	361	336	352	344	332	304	328	328	370	330	337	311	322	326	287	281	319	319	351	349	334	317	369	317	342	328	333	324	336	358	317	347	328	360	324	346	354	334	333	346	348	317	335	335	325	293	321	341	323	307	340	362	336	342	335	368	337	335	309	325	336	345	347	317	297	281	347	338	331	331	339	294	320	315	313	332	328	330	335	334	325	323	333	371	321	325	333	357	364	356	345	344	315	347	353	343	320	321	321	356	322	349	324	346	325	336	321	314	339	323	322	348	304	358	318	309	335	326	346	341	311	334	316	343	341	332	339	320	330	376	352	325	341	306	342	307	358	341	346	305	326	323	324	332	305	329	322	336	350	347	301	324	348	340	307	297	325	316	325	330	329	320	297	353	308	343	376	330	345	360	349	305	334	360	321	341	332	315	310	322	316	359	329	324	327	345	324	309	320	356	303	344	326	360	351	325	322	336	374	359	306	336	333	316	354	304	340	344	336	352	328	361	336	317	345	330	356	330	341	342	331	358	330	352	359	312	301	349	337	351	333	353	321	319	348	311	349	312	318	352	347	316	334	321	349	271	325	320	307	345	314	338	334	319	347	374	341	315	292	312	333	319	315	331	308	320	316	338	350	313	338	329	372	307	345	308	319	289	320	321	305	352	358	312	368	337	371	326	329	354	326	359	336	306	322	344	325	346	319	338	323	332	316	299	333	329	327	347
39161	12936	2145	2542	2251	1911	1690	1530	1369	1308	1257	1245	1103	1100	1057	1009	995	949	941	978	881	904	931	940	920	919	883	919	872	902	872	905	864	832	852	843	855	854	827	825	820	822	836	863	838	850	810	832	854	857	808	913	824	854	819	833	816	904	893	825	816	857	814	832	908	816	853	832	831	813	831	822	826	787	817	811	866	794	842	821	850	830	801	800	822	800	783	830	823	832	802	796	798	824	843	788	832	820	833	797	793	756	831	818	842	855	820	805	838	833	870	857	857	862	811	869	825	791	852	823	833	825	814	771	855	827	818	785	804	751	791	788	830	803	838	793	820	790	796	848	861	823	821	791	843	859	804	787	854	844	851	832	885	814	809	810	798	877	841	817	861	806	808	784	820	811	828	838	785	816	786	857	811	800	788	795	819	806	851	860	830	823	765	837	796	819	810	839	811	798	774	812	780	867	790	837	842	793	827	834	806	761	848	808	812	870	805	838	842	781	823	755	817	784	804	895	810	828	817	810	848	817	807	784	818	786	794	803	841	812	863	804	819	815	863	814	831	826	827	827	826	840	834	828	879	842	788	819	846	847	805	791	798	798	844	882	787	778	790	810	804	838	829	785	802	820	831	829	829	800	777	835	839	829	828	860	837	810	806	842	840	866	837	833	836	792	827	858	841	797	788	835	865	817	840	804	849	775	808	818	808	870	808	820	788	806	793	854	829	764	812	811	776	812	827	836	789	800	800	827	801	787	821	835	805	809	786	857	803	809	845	823	874	844	842	779	841	830	879	814	807	878	814	870	852	817	782	804	861	814	876	807	846	815	824	842	813	820	807	802	816	841	859	814	823	805	834	842	844	842	814	848	853	851	822	783	813	792	789	781	831	819	830	788	761	778	822	810	889	808	846	833	811	849	818	869	803	785	829	860	828	823	806	812	839	830	806	819	842	851	765	796	801	777	801	836	862	820	817	811	838	822	823	862	814	806	842	824	794	843	850	827	788	812	802	801	815	792	740	812	786	845	795	804	819	838	806	832	810	804	790	812	802	820	794	814	771	874	846	887	811	825	800	842	814	826	859	857	843	798	788	791	811	809	852	818	804	761	899	827	818	849	845	784	808	830	820	765	883	808	788	777	823	798	797	807	808	867	801	897	877	894	802	850	815	799	838	850	848	817	797	783	819	856	786	841	857	843	767	850	823	812	832	809	838	837	857	828	797	818	830	801	802	762	783	840	873	774	870	810	815	797	819	858	862	864	816	798	827	858	866	867	819	785	810	815	792	791	822	808	809	820	861	832	812	838	821	782	808	837	829	846	806	814	817	776	817	838	868	823	833	815	787	817	813	877	831	782	836	806	857	778	862	818	824	792	831	835	797	823	780	836	884	826	862	808	878	827	875	771	823	804	814	800	848	812	746	811	785	862	861	852	867	805	869	787	789	814	863	921	812	794	813	781	777	827	789	830	837	814	804	828	810	824	841	844	802	848	827	860	791	790	820	798	800	810	850	839	838	851	804	818	772	847	828	843	820	828	780	831	862	828	805	788	795	757	844	830	854	839	774	772	804	792	827	837	823	782	760	777	808	841	883	846	821	906	836	828	795	854	848	797	853	850	809	750	793	832	808	819	788	780	833	852	846	785	787	775	838	796	822	794	760	840	811	804	795	783	829	828	816	846	829	843	830	842	806	839	802	838	804	838	873	835	812	826	821	802	823	822	827	817	805	768	759	901	865	847	800	785	812	862	832	836	833	822	826	838	839	810	829	817	820	849	827	802	820	832	822	785	826	818	859	844	821	828	843	818	850	766	829	823	870	780	866	829	829	791	833	820	832	843	818	790	782	834	863	785	838	831	797	783	838	811	805	758	853	795	816	816	826	847	826	805	876	864	808	786	838	890	849	801	787	793	829	784	794	784	831	838	828	832	810	814	798	871	831	839	806	866	847	800	809	850	831	845	817	825	819	793	820	798	825	793	850	843	815	837	854	823	836	768	877	843	870	784	868	827	832	857	819	809	816	786	860	840	824	863	857	836	874	817	817	809	868	790	836	785	803	791	838	805	881	790	785	800	857	787	832	807	785	841	799	782	822	837	801	809	817	831	827	875	808	799	861	835	811	842	851	790	796	841	811	821	787	781	828	834	781	827	814	817	812	837	797	855	815	768	835	803	828	858	797	792	895	805	814	808	858	822	812	826	864	811	832	824	833	803	865	809	829	821	808	881	882	811	865	865	782	827	776	794	839	834	824	776	791	840	800	853	821	825	827	833	803	810	836	828	834	835	846	814	848	833	760	844	809	813	850	791	817	833	853	840	801	793	776	812	832	803	826	789	824	841	889	851	855	828	836	822	805	807	809	845	850	815	813	798	833	810	866	779	814	810	800	778	837	854	875	833	785	857	813	823	813	814	814	822	831	777	854	824	786	795	840	881	814	837	837	819	822	883	854	798	735	834	859	801	872	841	831	820	786	812	797	862	871	834	826	839	838	838	801	792	851	822	836	795	828	857	818	869	832	831	811	803	799	812	832	817	835	820	832	801	815	818	831	801	866	854	808	804	879	817	875	823	780	838	873	819	788	820	828	849	829	835	822	813	825	779	821	810	861	867	840	846	809	843	793	872	797	797	862	856	786	863	874	795	827	787	803	808	804	781	807	815	847	874	839	861	821	776	790	881	795	822	832	802	825	811	789	820	820	795	838	824	824	811	819	826	827	848	831	813	813	821	826	835	816	790	822	825	794	850	794	780	791	842	790	837	850	850	870	853	862	853	773	861	806	837	804	827	839	830	792	790	745	773	857	840	827	878	825	796	836	814	784	867	794	780	799	864	838	854	822	804	828	830	851	786	802	794	851	813	777	811	834	805	833	844	829	817	821	795	838	860	826	815	823	797	857	785	833	862	836	840	799	826	823	775	831	852	783	838	786	824	836	812	851	842	791	809	809	820	813	761	854	749	797	835	801	847	785	858	865	840	795	801	839	807	804	838	803	842	814	821	837	778	808	853	825	825	805	800	767	864	869	845	802	827	852	879	840	757	794	776	874	806	810	842	808	835	815	813	795	836	802	836	886	809	837	846	835	785	843	842	837	775	853	768	803	790	869	813	795	781	873	852	850	842	816	803	837	834	850	840	895	827	801	815	833	805	826	772	825	835	850	822	884	825	812	834	859	835	863	816	847	825	803	835	786	819	840	864	813	816	809	782	800	819	803	807	845	764	840	827	840	832	851	788	791	791	769	831	811	857	776	837	840	840	814	824	816	801	841	783	847	806	833	824	860	862	809	861	760	843	799	786	814	764	801	810	795	816	866	837	805	760	784	849	844	867	851	825	791	793	791	860	844	795	850	825	843	820	850	820	849	835	838	826	821	833	814	827	892	855	787	848	807	794	806	863	805	808	840	810	816	834	823	803	848	795	831	867	835	807	847	789	772	825	797	855	796	783	822	778	787	808	848	827	851	835	838	838	872	786	796	812	816	799	804	790	819	851	819	804
79352	41828	11938	2447	1145	895	719	588	541	546	531	505	484	441	412	444	419	402	402	356	416	426	413	423	417	358	370	397	376	369	386	398	416	348	338	330	350	399	376	353	366	370	390	388	356	386	374	395	374	355	405	369	377	352	384	375	410	351	420	365	368	372	364	417	363	342	382	372	398	390	367	362	374	372	380	395	390	393	341	357	372	346	366	362	353	398	370	375	409	374	359	399	373	402	406	349	372	335	374	384	349	388	383	401	377	421	346	350	370	378	332	397	378	352	359	397	387	377	379	360	368	377	363	350	354	391	371	401	354	403	341	366	380	375	364	397	329	395	330	382	369	372	372	367	338	350	382	369	346	369	388	388	387	356	356	362	394	364	375	353	353	353	376	374	348	357	367	348	363	352	354	363	363	368	367	339	368	368	350	329	382	387	367	380	382	355	385	350	393	361	396	386	367	371	369	347	346	371	356	371	393	361	386	371	363	362	387	345	389	359	367	379	382	409	375	344	329	344	371	373	352	349	382	362	366	373	394	359	370	366	396	346	309	385	402	378	349	344	319	385	388	353	389	358	396	372	372	372	338	350	382	390	378	360	392	355	393	374	386	389	368	378	381	359	404	383	419	392	345	395	403	383	383	362	346	384	352	364	352	343	351	378	357	360	404	339	362	347	344	368	371	369	350	348	365	387	387	364	312	386	410	374	349	361	360	352	362	368	396	383	347	394	329	365	347	347	396	379	386	362	364	370	384	359	356	333	368	349	374	364	387	362	360	363	387	328	371	378	341	371	381	356	364	368	361	372	393	336	361	317	349	379	377	371	365	354	340	356	383	339	349	339	352	375	343	342	377	379	381	405	390	389	361	341	340	382	372	375	365	413	369	402	369	352	372	345	381	348	378	376	375	375	357	347	393	374	373	392	380	374	419	344	356	373	345	361	347	404	376	389	399	396	399	369	360	343	332	410	400	404	356	343	374	395	351	392	373	376	331	357	391	387	392	387	371	405	368	374	373	377	377	381	362	376	361	391	356	385	339	362	355	357	372	379	389	358	344	372	346	382	349	365	347	356	375	368	404	368	363	360	335	392	361	398	353	407	396	364	353	386	351	344	381	381	365	359	372	354	357	369	366	351	376	376	344	383	388	393	342	380	357	314	333	363	351	374	368	396	373	360	360	339	381	378	374	375	352	385	357	397	400	379	375	386	373	387	393	422	373	389	376	333	359	348	369	377	381	369	380	374	377	381	365	376	384	377	391	411	365	382	370	404	342	356	389	376	363	320	379	386	382	375	350	377	346	365	399	339	353	354	355	354	342	349	364	398	384	379	379	368	369	372	395	348	409	366	341	343	381	365	385	365	388	375	348	386	369	374	374	422	376	381	398	370	376	336	361	375	357	395	365	338	386	388	377	354	424	356	390	382	368	389	358	392	420	342	357	371	399	382	355	392	333	370	360	395	410	362	391	380	388	347	346	341	376	378	359	357	356	368	385	386	382	361	408	371	369	358	370	357	355	350	432	379	384	375	347	367	355	372	371	379	334	359	395	353	319	319	357	363	321	341	366	342	351	363	377	360	354	413	352	332	381	365	383	377	396	355	376	340	381	360	396	386	355	382	368	405	351	363	388	377	358	367	351	335	374	362	358	357	358	393	364	414	360	351	356	367	343	375	370	351	351	367	384	338	349	384	378	365	347	410	385	373	367	353	383	375	387	388	360	350	386	381	406	343	350	352	390	350	389	363	356	357	360	374	390	350	395	362	354	360	392	365	390	386	374	383	349	403	372	384	369	379	334	352	347	351	329	405	362	394	369	372	390	364	345	347	361	340	354	352	337	383	382	347	357	365	357	394	362	385	362	399	328	368	352	377	346	356	365	358	406	366	390	376	378	356	362	359	369	372	359	332	398	367	355	359	367	396	391	355	399	401	357	345	396	352	393	379	375	371	328	374	364	405	379	369	364	331	347	326	366	363	379	356	376	397	375	379	380	380	354	381	357	363	375	383	368	376	396	357	418	379	383	394	360	396	341	349	355	363	354	382	378	387	408	371	405	358	376	376	396	356	320	381	378	359	402	379	360	396	363	391	372	349	371	360	389	336	385	377	358	367	346	360	388	352	345	362	378	345	363	363	382	386	375	366	363	354	383	356	338	367	381	322	360	355	405	353	356	348	367	345	379	422	350	372	373	380	364	349	382	365	330	371	387	372	375	395	404	396	368	378	330	350	339	363	375	386	344	372	363	387	391	400	386	401	370	395	383	349	380	342	338	359	394	337	336	384	347	367	391	299	371	378	362	399	372	368	373	346	343	352	346	392	383	372	365	329	351	394	407	368	404	369	313	359	400	371	364	360	368	416	363	382	363	400	384	372	358	306	349	377	378	383	380	392	393	361	362	357	377	391	332	395	400	366	386	359	373	389	320	375	344	344	374	390	378	381	378	375	357	369	391	380	388	355	345	378	329	354	348	345	352	379	355	323	343	367	380	378	418	380	369	374	391	368	371	356	378	387	385	384	385	353	345	359	368	373	367	405	404	384	373	353	377	352	322	346	359	373	367	367	395	365	400	383	379	381	399	360	353	364	369	358	340	384	362	355	381	384	374	392	361	299	400	380	364	350	382	365	382	344	354	356	384	421	380	345	365	408	362	369	367	387	356	390	339	363	339	367	370	396	367	373	360	356	362	390	381	393	392	374	372	323	369	409	366	337	378	387	344	407	382	366	354	355	386	338	340	363	355	370	367	367	368	380	374	373	378	360	375	403	352	334	399	345	337	376	388	365	366	358	364	392	359	359	344	370	363	366	388	382	370	372	376	350	382	349	349	354	373	359	389	373	361	381	379	345	323	397	384	381	368	365	360	349	378	379	359	365	368	348	332	383	348	401	380	382	373	374	364	377	354	350	371	357	360	371	350	360	367	355	358	382	354	348	394	382	367	365	377	343	410	337	378	399	351	380	349	371	348	352	381	378	352	381	361	371	374	362	350	356	356	369	357	403	338	389	381	383	369	348	412	373	391	340	363	367	364	328	405	360	406	339	369	372	385	364	363	362	346	395	360	362	330	369	406	398	360	347	376	378	361	365	365	378	363	392	400	384	368	370	383	357	344	383	356	354	376	399	364	401	367	354	317	368	377	356	352	339	375	319	366	386	312	411	365	358	382	416	350	326	371	375	357	366	377	355	358	333	381	368	326	378	349	372	372	347	343	384	371	406	379	387	359	393	392	401	357	333	392	368	395	345	391	366	396	376	385	376	387	403	369	371	368	353	387	369	410	387	352	328	386	380	369	356	362	364	360	375	388	381	355	359	396	354	360	381	400	356	380	363	386	367	364	355	389	369	373	401	392	398	356	366	356	370	341	397	367	360	331	389	313	366	355	386	391	385	392	385	360	386	379	364	370	377	366	384	368	352	370	400	351	374	363	341	355	337	344	336	348	346	383	374	384	366	379	367	347	386	347	347	396	361	353	357	341	393	353	381	373	349	396	375
48028	18911	3418	4034	3649	3183	2553	2349	2039	1841	1735	1588	1371	1397	1308	1272	1198	1206	1199	1062	1061	1063	1109	1059	1031	1036	1016	1011	1003	963	1028	957	957	965	961	972	982	894	908	957	899	940	917	925	925	881	930	888	867	959	982	900	879	940	930	876	876	872	927	933	920	906	939	850	949	936	912	931	929	875	875	878	911	891	935	856	883	903	933	898	884	945	878	854	792	919	891	879	821	877	877	935	849	885	908	885	855	869	901	838	870	880	892	867	892	914	824	898	841	862	930	886	880	900	905	931	895	888	906	871	905	850	901	890	906	916	880	863	906	926	911	910	910	875	907	849	906	852	853	899	945	890	915	872	878	935	975	858	885	880	918	912	910	893	865	872	912	892	885	887	871	836	843	868	903	817	854	860	940	871	876	860	865	927	871	828	873	881	816	865	913	830	880	890	891	850	843	855	881	893	889	885	861	895	922	865	921	870	869	874	823	874	887	903	864	917	834	848	912	871	856	914	870	819	848	831	899	845	853	893	870	876	869	851	870	908	918	883	896	856	858	899	875	885	925	856	895	851	904	899	861	928	925	855	870	869	924	903	856	895	894	896	820	900	877	914	873	913	872	918	836	894	890	941	883	877	897	897	841	838	854	861	881	871	822	883	902	909	840	874	899	891	882	857	845	938	842	881	888	819	854	933	862	901	903	837	828	905	950	909	836	947	856	900	905	886	888	849	914	921	850	880	872	840	931	938	947	840	853	847	859	893	889	935	911	892	930	874	929	855	857	965	883	908	843	913	890	894	905	865	903	854	871	913	928	835	854	878	907	868	882	903	861	861	895	847	911	917	869	828	913	909	844	887	878	931	911	856	952	822	916	857	856	835	906	855	916	842	913	832	877	926	901	904	892	802	838	876	828	866	814	873	894	907	885	857	876	815	864	867	891	865	875	915	925	861	838	896	886	907	831	848	871	907	879	845	881	842	905	899	892	846	839	832	881	893	853	928	851	898	913	865	866	864	888	856	865	875	837	905	899	858	863	844	838	906	801	860	860	844	893	873	863	846	821	810	921	913	903	936	880	847	827	893	871	928	871	829	881	858	838	850	858	904	845	879	903	891	853	876	847	867	833	870	889	888	890	921	818	852	877	876	872	876	860	874	846	898	872	866	904	852	871	889	899	852	842	846	875	876	863	870	856	901	880	879	830	865	923	896	882	831	884	824	913	897	890	891	896	861	924	933	857	871	867	839	865	897	868	879	852	844	830	846	923	865	922	830	902	884	851	889	861	903	912	872	898	918	798	854	849	899	884	839	899	815	880	854	869	850	881	873	841	890	899	891	871	875	901	867	818	839	883	865	919	947	857	864	910	889	897	899	895	852	926	855	921	811	884	899	863	885	889	882	947	868	931	856	910	863	845	908	842	849	844	866	905	901	894	896	861	867	844	897	888	907	893	888	878	875	853	912	832	866	831	872	780	902	872	839	883	853	857	848	839	870	899	882	830	861	879	837	818	888	877	899	857	863	870	887	870	861	856	931	890	933	835	852	917	890	875	879	799	901	866	822	894	913	875	866	872	833	900	858	885	892	879	840	886	887	861	878	939	893	835	911	866	933	860	896	906	903	850	855	900	884	877	873	881	867	865	859	894	848	924	909	817	917	895	890	911	828	928	862	880	925	915	931	884	861	855	852	895	824	895	915	914	858	833	858	906	827	944	862	884	888	868	854	841	812	915	893	952	877	839	950	878	857	827	863	870	921	856	894	843	845	849	868	852	864	860	860	885	809	863	855	875	899	906	885	893	917	902	867	867	876	857	926	904	879	895	905	876	901	898	864	909	869	944	877	860	873	844	892	891	902	928	878	863	897	881	912	930	894	882	896	894	848	869	886	869	839	862	898	901	847	908	860	890	907	918	823	891	919	872	858	857	828	891	808	929	832	903	870	857	854	862	838	816	884	862	866	878	909	866	875	858	894	880	842	903	903	913	867	865	871	864	902	847	910	909	828	887	941	875	908	906	829	827	880	856	907	887	878	896	836	900	902	889	884	885	948	930	837	844	889	841	908	891	913	863	865	831	875	866	911	883	863	919	877	919	915	880	849	921	859	897	868	857	902	881	928	920	887	873	876	866	859	887	865	854	873	914	881	853	837	857	854	867	890	892	914	877	904	869	891	861	885	886	915	850	952	938	904	896	877	868	883	904	910	907	891	878	877	845	864	865	872	872	854	844	863	923	895	880	857	870	873	878	872	881	862	862	865	917	858	856	901	844	872	870	852	886	888	841	904	897	853	890	831	909	862	867	882	906	905	876	907	879	862	921	920	885	844	871	860	911	914	875	868	860	884	884	864	873	862	886	918	874	880	846	856	906	875	861	893	873	846	864	851	882	887	933	873	850	917	910	866	831	912	945	864	884	931	885	878	836	877	928	894	888	858	909	871	882	858	820	867	859	820	848	822	830	891	904	888	835	915	918	870	891	916	879	825	903	902	903	880	877	900	843	911	871	849	891	847	897	864	858	856	849	897	873	915	894	863	894	903	841	924	930	901	920	864	880	913	874	890	857	930	835	858	882	844	874	879	924	885	892	837	855	855	831	908	906	843	868	909	846	878	847	874	876	896	882	901	872	850	882	799	921	847	861	874	871	819	900	917	871	865	868	857	927	861	871	869	869	837	817	908	862	890	898	856	899	886	866	841	860	834	856	871	896	843	875	863	898	919	896	888	894	879	883	906	843	870	874	867	851	891	855	905	880	888	891	830	852	892	878	863	906	853	925	918	873	839	846	884	833	839	871	849	890	896	879	881	873	872	828	935	889	876	856	861	874	867	883	885	807	846	873	920	917	834	856	912	867	869	869	857	900	877	893	889	869	887	917	875	823	864	881	921	932	905	897	830	852	878	861	829	858	888	867	870	922	855	882	887	888	856	893	939	885	918	862	883	873	849	882	890	864	843	846	879	924	857	848	876	879	897	829	870	837	860	883	837	913	860	874	896	912	872	885	853	877	888	915	910	885	926	937	839	873	865	864	878	871	870	946	875	863	902	914	889	881	843	875	830	819	903	913	903	851	901	866	850	857	936	839	909	898	876	847	873	890	883	868	881	877	898	859	855	896	910	882	882	876	856	868	822	900	895	898	880	877	935	901	842	895	905	820	886	839	859	906	859	858	924	844	804	826	881	849	847	860	886	882	931	894	844	923	817	904	879	881	802	867	890	887	863	861	873	845	886	901	869	863	869	917	877	866	901	864	885	879	835	903	892	855	816	867	877	857	892	884	932	846	912	866	838	876	908	888	856	888	858	888	841	891	829	863	938	916	869	886	886	822	852	869	856	848	862	872	908	894	882	896	879	879	904	881	878	908	865	844	827	867	889	891	950	843	858	920	861	833	832	869	876	884	894	849	788	867	942	889	872	915	865	865	871	858	871	816	866	936	853	922	889	908	863	903	924	890	863	955	896	882	864	911	930	826	872	824	868	895	870	831	881	847	866	861	901	857	955	836	869
13387	1860	179	150	177	177	171	141	172	170	161	166	189	154	168	154	154	164	155	178	143	136	121	155	160	156	135	172	133	162	164	148	169	161	142	143	153	163	155	161	172	160	167	169	167	158	173	144	182	154	142	161	174	167	145	161	118	152	152	162	177	186	165	160	152	167	154	158	165	152	179	164	169	162	143	166	131	146	168	174	163	148	172	155	172	167	170	160	159	180	159	157	187	158	143	170	182	159	144	130	172	160	147	170	143	149	159	141	165	136	165	163	161	157	178	162	147	182	149	151	138	159	136	133	168	149	153	161	128	175	159	163	169	170	151	169	163	172	147	157	158	150	151	167	151	157	170	161	171	187	169	150	167	178	165	144	162	164	165	161	159	147	147	143	149	150	161	154	183	154	155	154	148	138	135	158	163	145	151	155	148	147	156	154	149	142	158	154	174	125	169	152	162	155	168	151	171	159	152	179	155	172	161	158	143	144	140	155	128	183	169	167	166	158	163	155	159	161	149	161	159	149	139	152	158	159	158	159	187	157	167	170	183	194	161	171	166	140	185	166	173	163	135	165	140	167	175	136	143	173	151	177	163	178	141	159	173	164	159	133	148	155	150	163	179	155	147	148	146	162	202	159	174	164	174	156	169	158	178	158	163	137	168	165	166	171	170	158	161	163	160	152	138	157	168	149	149	148	150	147	155	144	179	169	168	161	173	190	152	173	157	134	149	145	158	140	158	152	145	155	128	173	172	193	161	155	152	146	151	158	169	163	141	189	172	171	160	154	161	160	143	180	176	163	155	172	139	159	156	138	138	162	153	157	145	150	169	188	158	148	172	157	171	158	166	155	159	174	150	147	159	162	151	164	152	155	175	144	157	151	153	154	159	171	164	169	181	148	172	138	158	174	150	143	159	160	190	174	149	174	175	173	138	144	191	164	159	162	163	163	173	202	130	168	179	157	143	197	175	162	143	148	164	175	160	159	168	184	169	163	144	167	172	159	163	161	164	161	166	170	139	151	139	181	201	168	157	144	152	156	176	143	180	168	139	139	174	180	151	144	149	165	123	140	171	154	148	161	142	146	159	160	137	149	165	158	164	160	168	141	149	172	118	153	165	179	173	164	169	168	139	155	145	160	162	157	171	166	149	146	135	168	147	143	166	155	160	148	170	158	164	146	151	141	156	168	155	177	177	158	153	143	162	156	166	162	161	161	194	160	158	156	159	180	169	162	153	162	169	166	136	152	177	172	178	173	161	169	162	190	156	158	162	155	171	170	159	150	154	180	141	150	162	166	168	185	171	166	165	167	146	181	172	132	145	171	181	163	145	160	177	140	158	171	170	142	149	151	144	179	157	153	135	170	145	163	150	155	168	174	166	146	159	142	170	174	161	166	159	146	169	148	154	192	164	165	166	140	144	167	153	133	146	167	138	144	146	144	171	165	169	154	140	138	146	156	175	144	170	178	151	161	178	168	167	151	181	161	158	185	176	145	152	164	157	164	177	160	158	151	148	174	164	145	160	170	161	159	153	153	158	169	163	176	149	159	151	156	152	160	166	140	156	133	152	161	169	158	154	149	140	154	168	162	144	161	173	155	162	161	145	165	153	134	184	163	150	143	142	146	152	133	160	153	168	152	175	144	164	162	137	160	151	167	163	166	177	163	146	144	167	162	149	138	164	157	143	155	147	143	139	172	154	148	154	155	176	156	149	144	159	165	183	144	155	166	151	163	142	167	164	147	151	179	153	163	148	155	160	151	168	163	157	148	172	181	163	161	170	161	150	156	158	154	144	170	166	191	155	139	152	167	141	140	139	158	171	168	149	150	159	177	156	163	163	150	156	137	177	135	141	166	143	157	171	169	147	198	153	176	148	156	162	134	177	178	167	157	157	159	144	180	166	149	150	163	171	164	160	143	153	168	152	154	148	147	145	148	127	152	177	173	157	143	162	152	130	173	155	148	131	182	154	152	170	133	176	168	170	159	144	164	122	139	151	167	177	164	138	159	154	145	176	159	157	145	158	141	171	144	155	162	148	175	157	170	174	155	151	154	159	162	150	155	162	157	173	134	174	154	177	145	136	162	151	149	179	153	151	192	150	161	150	150	139	174	161	172	170	158	140	152	139	146	143	154	161	179	158	147	168	149	145	169	145	159	195	156	159	147	154	143	146	159	150	167	169	170	147	134	166	146	157	155	171	149	157	154	140	165	144	144	164	142	159	149	173	167	167	165	148	165	159	168	144	165	176	182	189	151	174	192	156	152	161	152	162	165	171	156	162	175	144	130	176	141	184	168	174	172	126	154	145	150	163	165	158	158	175	159	189	167	157	143	144	188	181	137	133	159	166	145	154	147	145	150	144	169	130	144	172	141	170	147	156	187	167	153	140	166	173	162	144	155	155	169	177	155	128	178	141	179	171	177	159	165	154	162	158	157	155	152	148	176	170	155	170	141	166	159	176	172	157	160	134	170	160	169	167	168	158	167	166	168	162	154	147	143	139	169	168	157	160	155	168	137	173	174	147	143	168	163	163	156	171	149	168	145	129	184	177	188	153	163	168	149	169	148	140	155	158	159	174	169	153	155	142	150	161	185	165	128	164	172	159	167	168	143	159	165	139	160	141	145	172	155	169	165	152	181	153	152	171	184	167	166	128	146	176	160	161	176	178	165	173	179	161	160	170	162	155	179	155	167	150	147	155	164	166	156	165	189	144	147	161	182	175	136	148	152	158	173	149	163	155	143	195	145	135	161	144	165	157	145	147	167	147	154	158	164	147	176	165	171	151	177	176	151	152	150	169	149	154	144	161	156	167	163	149	171	149	180	152	173	139	147	159	163	128	145	137	168	166	157	145	148	144	155	148	133	149	159	159	185	148	164	153	159	159	143	142	179	164	147	172	140	140	164	179	155	173	139	136	169	150	132	145	164	164	146	136	146	174	175	145	170	145	158	157	162	141	161	162	159	171	161	154	173	157	163	145	137	155	181	183	171	191	164	161	140	147	159	142	151	168	151	178	150	160	166	149	145	188	148	190	151	161	175	163	145	175	123	155	139	166	137	162	164	143	170	162	163	153	176	178	178	169	156	155	145	161	152	139	157	163	151	189	143	167	154	189	166	160	156	172	154	184	172	155	154	121	145	157	174	157	151	180	142	154	153	146	160	159	156	135	158	156	161	138	171	172	150	163	170	151	139	175	150	154	136	144	174	163	146	148	172	159	173	157	154	144	134	176	155	143	143	152	160	130	160	163	159	180	158	163	142	162	167	166	150	173	146	143	139	148	168	142	155	161	146	156	136	157	165	170	197	171	172	148	147	166	144	152	158	151	176	159	173	171	147	157	162	152	152	173	152	175	158	159	153	150	161	167	157	174	161	169	146	168	160	174	150	144	178	158	159	184	170	157	148	147	157	172	140	162	165	153	175	154	151	160	162	182	161	188	163	148	164	150	142	147	144	175	163	139	161	175	170	166	176	174	137	136	129	174	161
12004	1683	520	541	525	494	466	510	467	471	492	463	445	426	433	447	497	442	467	477	468	450	480	498	493	444	471	490	487	465	513	436	471	440	472	445	480	474	435	459	442	457	483	458	477	458	399	462	472	457	484	468	463	443	439	498	423	479	493	489	463	462	480	466	437	459	452	443	461	460	492	455	462	436	441	457	442	443	445	455	465	472	460	474	493	461	435	436	481	519	513	456	453	445	442	445	437	476	470	427	488	456	456	425	502	453	452	459	424	413	452	470	462	439	486	463	472	480	447	448	479	456	459	457	426	464	470	471	421	454	449	470	455	491	475	441	432	469	426	452	435	483	430	477	450	442	458	475	455	465	504	443	436	431	471	460	473	453	517	481	471	454	459	449	460	453	460	455	471	462	450	446	474	461	470	490	459	466	478	484	441	456	449	458	434	454	491	478	447	450	463	440	476	460	445	454	438	489	422	473	454	467	468	481	482	480	486	429	472	462	470	454	474	421	457	436	487	470	461	460	427	436	475	440	439	467	442	441	453	496	441	444	452	425	448	466	459	499	474	442	456	447	467	465	452	474	470	496	447	477	434	437	452	454	446	429	460	502	471	486	469	422	459	487	431	460	481	505	484	479	480	496	462	464	422	435	484	480	474	480	435	426	438	490	447	426	417	431	471	448	492	476	501	468	441	484	497	472	459	463	445	464	464	447	495	462	445	469	460	478	455	483	458	461	484	466	463	453	448	466	456	455	435	461	450	439	446	465	417	464	458	458	455	448	440	441	459	492	469	442	492	429	450	492	451	457	484	460	459	471	432	505	425	444	454	461	450	447	448	477	495	454	448	448	461	428	466	470	475	455	456	440	449	467	487	461	469	449	459	467	514	459	418	462	479	454	429	491	487	467	460	491	482	497	477	484	451	460	500	464	437	494	489	462	445	487	397	450	462	486	437	463	440	453	471	478	466	454	411	464	464	467	493	473	480	487	479	458	456	467	460	424	463	457	482	463	430	481	498	423	460	451	478	437	468	505	464	442	465	431	481	460	476	450	429	470	467	462	417	449	487	459	494	448	462	438	408	459	444	451	468	480	460	460	445	470	456	469	466	475	453	451	470	473	477	467	475	469	492	443	472	475	435	443	470	445	481	491	464	460	421	446	507	440	489	451	463	454	483	445	440	440	459	499	461	432	483	457	470	442	437	437	438	467	491	487	453	448	482	494	464	458	434	451	461	451	440	460	440	474	467	456	449	440	482	443	435	443	449	478	487	449	461	462	451	445	444	441	467	475	508	478	467	470	474	450	430	473	434	470	441	472	490	448	452	436	434	513	472	473	468	461	470	467	459	478	465	473	477	469	467	470	448	480	453	489	448	461	473	457	497	467	458	456	477	449	465	448	473	479	461	470	435	445	477	465	456	450	498	483	463	461	451	464	440	478	398	459	447	488	434	485	511	476	421	462	469	414	460	460	427	423	488	435	427	501	431	479	494	441	412	450	475	464	465	494	489	454	453	452	487	469	463	455	471	457	435	441	420	446	473	505	481	451	468	489	440	422	515	473	499	499	483	460	488	464	477	428	432	445	469	486	444	468	418	461	470	461	470	470	479	439	446	439	484	447	436	426	499	496	468	457	478	491	510	421	449	440	476	465	448	465	470	473	456	446	476	458	447	484	468	401	478	444	490	463	476	455	443	457	494	472	443	475	464	443	487	467	439	454	453	463	498	458	449	475	474	432	467	487	438	471	457	476	462	407	459	468	457	472	493	462	461	419	465	465	468	461	445	469	464	483	488	444	460	474	448	459	487	467	447	436	494	445	474	476	461	449	405	465	451	444	459	490	470	472	477	433	456	464	471	453	454	475	478	497	483	483	445	460	436	466	444	461	484	436	470	444	469	500	481	468	508	467	488	438	436	435	453	466	452	419	430	474	442	483	459	488	424	448	462	459	485	477	452	499	437	454	428	489	485	449	479	467	468	445	439	440	479	453	474	453	484	463	455	467	480	441	421	478	437	438	493	458	490	458	468	443	448	445	459	422	487	439	443	441	469	478	479	475	453	440	481	443	409	446	446	477	430	456	473	448	448	455	447	403	496	494	453	475	488	448	445	453	444	475	449	462	457	429	443	492	491	432	463	429	464	491	420	435	450	457	433	443	418	440	476	440	434	456	438	443	466	453	479	485	470	426	470	456	464	484	458	471	431	458	453	423	440	447	446	465	470	471	476	448	484	474	463	445	448	434	469	450	480	464	449	495	453	450	461	440	470	452	452	443	464	464	453	438	447	444	480	451	469	445	460	498	466	423	451	443	453	471	427	476	434	464	468	469	451	455	465	466	429	475	479	499	418	466	457	461	489	509	472	449	490	447	440	494	480	476	487	483	438	457	497	469	443	461	457	474	452	454	491	451	448	431	487	438	426	452	440	439	502	484	460	464	472	486	486	457	492	501	442	458	459	455	459	457	442	455	457	453	442	457	435	473	481	450	451	448	475	471	454	432	469	437	463	440	436	465	458	436	492	454	455	485	459	459	442	417	441	465	484	453	515	469	459	447	452	454	472	487	460	467	435	490	436	489	463	417	468	485	478	433	462	486	454	459	437	450	456	415	492	430	444	472	462	498	488	460	445	422	458	457	469	479	450	474	457	498	450	431	415	490	431	457	437	494	490	447	447	432	446	461	475	435	469	465	493	485	457	484	467	474	454	485	468	468	477	439	438	473	440	496	464	476	496	473	465	485	454	444	453	450	473	477	454	459	416	456	444	454	440	442	437	462	503	474	443	455	494	443	429	427	464	437	485	496	460	456	498	442	479	460	464	459	462	459	449	459	473	454	447	470	413	456	456	412	477	465	455	457	450	454	438	419	438	460	463	466	490	428	456	467	426	453	499	444	447	448	448	451	458	449	459	436	429	443	436	443	461	469	446	435	483	453	479	496	462	475	450	465	459	461	446	453	474	466	447	473	438	463	494	477	428	439	428	443	498	449	437	468	466	456	465	456	438	468	485	445	437	450	508	468	493	474	423	437	461	488	471	449	470	453	487	442	455	455	439	466	450	429	442	468	462	446	459	503	457	461	433	439	442	450	465	463	497	434	423	483	461	488	448	484	473	443	438	461	439	472	425	526	460	481	435	434	440	457	467	430	477	447	479	454	460	474	455	426	476	469	460	448	466	472	462	449	427	437	459	453	465	477	447	482	407	442	444	482	473	443	447	444	497	420	461	447	524	458	426	447	467	476	443	448	472	475	437	441	440	441	495	493	430	443	450	462	430	475	434	448	463	468	470	466	477	432	440	454	481	514	470	464	422	467	430	444	457	441	444	460	498	440	462	435	402	447	449	462	436	442	464	453	469	465	423	472	450	460	445	469	472	445	445	455	485	453	461	447	448	422	459	459	439	426	467	469	464	414	461	455	489	437	488	445	455	467	460	465	431	438	473	497	525	439	461	494	475	461	464	437	484	443	468	467	444	446	435	467	445	462	462	426	421	493
67111	32255	5893	983	733	601	508	425	457	432	370	398	409	386	351	387	341	388	338	329	372	345	354	313	328	332	349	359	357	324	330	343	348	354	337	329	347	384	350	349	339	342	326	328	337	310	337	322	333	334	330	320	325	339	311	323	324	335	323	346	342	345	375	327	282	343	325	336	334	333	369	331	333	334	322	331	342	357	330	346	336	325	274	345	312	321	323	307	315	361	322	318	366	337	290	314	316	320	304	310	339	339	363	331	338	334	327	322	334	318	340	335	362	315	305	327	316	337	315	332	322	356	347	323	319	327	338	329	372	306	328	372	321	300	335	326	353	326	343	375	337	317	337	327	323	273	325	346	335	350	331	319	344	310	301	307	316	358	311	338	342	387	329	364	288	346	310	340	349	315	363	362	376	336	340	315	308	333	346	347	324	341	352	343	317	330	339	349	374	340	334	334	322	309	301	330	323	333	322	309	350	328	368	309	319	336	331	321	334	302	339	308	319	352	332	304	386	331	316	331	333	311	336	335	350	315	349	324	339	340	321	331	274	327	334	366	365	316	378	323	309	342	334	327	350	307	318	310	327	345	326	294	304	359	318	323	319	346	333	292	331	295	313	345	323	309	314	376	289	307	325	378	302	321	357	323	325	330	352	364	329	343	328	360	333	354	339	309	313	335	353	300	327	340	327	356	295	331	329	332	320	306	340	324	374	353	316	341	351	333	370	368	326	330	337	347	351	355	356	325	340	340	328	306	343	349	354	345	336	334	323	344	316	348	331	329	311	328	342	302	319	310	307	342	342	364	317	334	301	322	334	320	346	350	292	297	378	349	325	309	352	372	319	317	322	302	333	312	354	313	359	375	365	341	282	309	296	328	338	317	350	317	326	314	323	305	347	336	301	332	340	343	356	324	342	313	343	321	308	316	310	334	341	315	302	356	318	300	296	316	346	347	353	312	335	337	318	345	334	319	339	331	332	369	331	324	325	322	321	325	295	315	314	332	340	329	318	334	321	354	342	310	356	314	312	329	354	325	332	352	328	335	323	323	333	329	336	313	359	321	323	303	341	295	322	345	301	362	344	305	321	341	316	321	351	326	337	343	347	330	316	344	306	301	345	347	338	279	314	332	342	319	342	322	327	336	339	344	328	371	350	326	330	323	348	328	322	344	308	337	311	352	356	371	316	315	320	367	326	322	304	328	326	344	348	340	355	348	304	328	334	296	334	310	325	314	321	358	317	350	325	328	321	341	341	335	339	368	332	334	335	324	341	319	327	326	321	321	320	321	308	339	328	325	325	316	336	343	304	307	334	288	326	350	330	354	342	329	303	358	333	318	321	337	340	344	332	364	343	315	302	316	345	339	368	318	349	354	358	360	298	380	307	360	336	342	297	319	355	313	346	331	294	333	351	335	323	334	344	359	343	300	338	338	327	311	387	357	311	298	340	316	325	320	329	350	344	360	308	348	334	316	330	340	357	328	352	328	324	311	345	323	346	318	324	307	325	337	350	336	304	317	314	309	349	288	359	333	351	355	324	306	312	331	340	353	313	312	320	304	326	323	344	314	290	332	338	320	340	313	311	350	325	309	356	375	308	345	359	341	330	310	323	339	320	314	333	320	292	314	335	327	301	319	336	332	344	316	352	323	369	336	338	328	327	352	298	321	346	326	332	348	288	330	344	324	337	342	320	360	309	330	319	318	328	315	299	320	303	298	342	349	353	342	340	347	298	334	345	333	333	337	325	345	331	344	372	312	312	323	325	330	359	332	332	311	317	327	319	322	303	349	325	334	361	331	331	320	332	303	311	328	335	315	334	344	327	314	321	322	312	347	329	316	346	336	307	381	370	361	322	322	333	323	311	304	303	310	346	353	341	319	305	327	304	311	328	318	301	328	351	333	357	328	314	341	336	330	350	329	327	360	319	290	298	345	337	313	332	343	330	334	356	348	304	340	316	306	338	320	328	335	343	300	327	316	313	328	336	353	341	322	370	317	322	313	311	308	343	337	321	299	292	314	353	337	335	339	307	361	330	331	354	323	311	322	305	381	320	327	351	288	353	335	280	314	336	350	341	336	310	357	331	341	310	316	342	332	330	324	318	332	345	335	343	335	345	335	330	315	346	317	309	363	300	305	308	332	321	317	321	346	342	355	325	345	381	328	346	332	340	356	331	324	351	346	310	327	297	334	342	329	321	325	334	381	340	340	296	352	333	368	313	329	323	331	309	301	355	343	337	348	349	362	321	334	345	332	322	341	346	308	334	340	336	329	338	328	329	307	348	379	332	304	324	322	370	333	359	330	329	340	337	326	336	323	321	326	340	317	341	303	310	308	361	331	370	345	360	350	310	345	331	336	345	359	369	320	358	297	290	302	324	322	298	337	330	358	376	328	302	342	334	348	329	306	340	319	356	311	303	280	326	316	341	301	315	336	333	322	295	349	313	333	380	339	339	348	359	363	322	336	322	354	291	324	324	312	345	305	362	369	328	328	320	332	359	367	345	305	303	325	333	337	322	344	311	333	294	308	329	329	348	354	364	341	329	313	342	341	322	323	319	360	309	300	310	329	333	302	300	316	331	331	335	307	323	319	372	375	368	296	346	348	335	325	359	346	340	338	326	340	350	328	326	331	327	329	338	327	314	367	325	347	290	317	356	347	352	304	327	355	337	340	349	332	377	341	318	344	370	293	327	356	326	307	312	302	325	294	349	300	345	319	318	331	316	338	343	338	308	309	362	333	356	330	367	364	347	327	334	344	343	366	325	327	336	319	338	363	347	354	336	335	344	363	309	334	310	348	328	339	318	319	327	352	348	361	302	338	317	331	324	351	335	330	334	360	295	366	378	323	347	313	301	330	350	346	338	341	325	293	335	314	339	326	306	340	336	333	321	301	338	341	351	360	317	332	340	323	348	326	327	351	340	346	320	292	335	353	321	338	331	339	379	316	327	374	361	320	316	347	331	334	344	307	316	296	345	380	364	301	319	323	330	340	331	321	331	338	343	301	350	336	298	323	359	335	348	329	303	334	321	394	360	340	347	342	365	368	345	319	356	331	330	342	337	340	316	325	333	327	333	301	329	312	325	353	371	336	364	334	346	296	361	318	318	343	313	311	328	307	362	341	298	344	302	314	303	338	368	302	285	304	280	337	352	318	312	336	326	316	318	317	351	363	350	346	316	343	325	321	356	320	381	360	377	324	311	340	320	324	340	362	361	319	340	317	312	324	349	334	344	297	331	316	311	336	323	332	325	336	312	358	352	354	321	349	320	344	336	323	348	318	349	322	326	312	340	313	330	345	332	337	361	344	325	334	325	329	358	336	356	348	290	333	304	293	358	315	348	337	345	354	322	307	361	346	310	319	370	314	316	301	352	310	321	307	301	336	341	356	317	338	355	327	357	292	322	352	340	329	322	291	311	372	308	307	342	338	335	345	365	336	362	343	292	306	275	340	332	339	341	337	305	308	313	282	308	325	354	327	292	336	325	329
38499	13141	2085	2536	2240	2012	1726	1574	1419	1335	1177	1167	1118	1074	994	1065	1004	962	1018	970	979	945	898	897	915	902	919	866	874	884	856	851	854	882	923	842	844	842	823	872	861	874	850	908	906	861	861	879	867	858	848	812	814	862	823	840	827	844	798	916	900	875	819	855	857	819	828	794	795	815	778	813	786	789	888	801	838	794	764	862	762	870	823	794	852	833	783	842	847	817	800	806	840	824	868	823	856	817	725	774	837	843	774	821	807	851	807	814	829	829	842	801	844	817	782	811	843	874	873	797	808	767	841	871	855	822	790	823	852	830	811	844	820	831	798	757	792	853	832	827	816	812	842	816	806	803	833	821	819	847	815	804	784	796	840	771	746	825	837	776	786	798	830	862	855	845	817	848	843	837	821	883	845	862	846	801	896	834	841	838	796	873	771	813	789	879	838	819	812	842	871	866	825	834	830	839	832	830	847	860	836	770	794	827	812	811	826	865	795	826	782	791	808	799	815	853	795	808	799	867	823	815	781	814	766	857	847	828	857	834	795	788	844	840	797	801	803	820	784	831	811	776	838	794	812	840	803	852	854	874	821	807	823	827	832	806	830	829	816	861	789	792	821	841	855	815	802	838	803	767	772	856	873	811	817	844	856	856	840	817	805	830	761	859	772	819	794	828	835	806	816	782	830	844	797	792	797	781	790	809	797	845	826	871	822	808	813	772	781	864	768	849	783	817	800	831	851	852	839	797	791	796	816	800	781	819	833	842	851	809	804	832	799	809	848	792	838	849	821	849	847	803	838	822	819	816	787	779	780	788	812	790	850	811	796	852	818	813	811	828	847	852	788	823	825	857	842	817	749	833	823	787	789	870	837	798	784	840	888	784	784	793	834	796	824	840	818	856	805	790	787	860	785	837	850	866	813	779	812	823	829	772	812	820	837	868	792	850	847	811	808	789	790	790	821	810	825	760	829	792	872	823	878	810	795	812	821	795	826	766	799	819	818	851	825	811	802	806	838	826	835	825	894	833	821	811	834	781	813	780	796	838	792	797	807	816	826	857	818	843	839	822	817	836	819	858	860	767	794	813	762	807	753	812	792	780	799	780	791	787	837	799	865	799	843	818	865	854	807	805	841	798	858	840	823	844	854	762	851	795	836	811	787	815	827	874	803	815	879	850	823	825	804	788	777	801	791	796	811	817	829	810	832	808	792	763	811	856	823	847	783	854	804	813	809	819	838	835	835	877	801	834	818	823	839	814	803	814	834	828	779	837	822	830	930	817	856	859	834	771	847	780	837	824	789	837	837	804	853	794	832	838	768	812	814	786	774	848	818	803	767	834	756	849	794	815	830	773	874	857	830	845	844	802	810	816	832	817	795	814	841	816	851	766	824	847	777	770	814	842	797	820	855	838	813	850	792	846	815	830	799	827	841	849	846	929	822	827	805	835	845	814	817	856	829	792	852	841	793	819	849	855	831	753	859	818	807	790	840	820	778	809	814	792	775	789	869	886	808	828	784	839	894	829	839	832	827	821	785	833	822	791	803	823	851	818	833	847	767	820	847	794	856	813	834	821	848	797	825	822	809	839	807	795	801	838	803	759	812	792	930	815	867	818	786	842	826	808	834	826	854	800	879	826	843	861	817	827	831	771	875	808	807	761	823	809	808	844	850	856	821	811	801	799	833	785	821	849	777	835	830	844	848	833	803	798	868	838	859	838	828	807	790	859	834	837	863	868	803	813	791	840	842	868	812	838	807	801	804	774	806	836	829	837	832	818	864	857	807	853	821	830	804	838	797	838	784	816	826	835	841	852	789	839	821	816	770	780	839	860	875	851	822	783	829	813	797	804	815	849	824	847	805	839	794	789	833	797	809	862	830	797	834	849	850	793	836	831	844	825	812	808	839	839	786	877	808	819	803	831	790	852	818	856	791	817	864	856	836	853	855	815	807	771	859	803	850	789	847	792	792	834	851	790	847	812	859	776	862	859	830	839	790	835	866	757	784	821	853	799	799	803	799	810	840	839	781	826	868	879	842	851	825	831	826	819	782	809	795	807	840	826	845	824	831	854	858	809	799	813	815	863	858	838	793	829	825	854	846	797	813	820	771	856	825	791	816	816	746	892	748	803	787	853	868	802	845	814	826	816	821	860	800	774	822	765	788	842	806	859	827	805	809	804	836	785	820	834	829	855	844	828	869	786	803	780	825	848	832	801	815	796	851	804	827	813	796	755	766	783	814	790	799	791	776	847	759	835	872	855	827	785	802	816	801	781	801	788	823	837	866	812	811	766	816	785	828	790	818	844	791	828	826	858	859	844	796	813	831	796	784	825	870	826	817	815	797	825	791	809	889	786	846	865	850	815	785	833	835	783	773	822	821	789	833	794	818	858	851	828	825	905	845	813	831	837	797	814	819	842	819	839	782	854	828	813	797	786	779	797	771	766	812	837	842	839	829	807	755	791	825	841	812	783	839	824	810	801	839	795	796	835	797	826	835	864	801	834	828	781	762	810	807	825	798	832	804	887	851	817	807	859	799	859	842	802	842	799	849	757	824	772	842	834	800	777	845	839	843	830	844	801	758	819	814	872	773	842	762	871	803	836	827	842	827	829	826	851	785	830	778	835	817	856	752	829	846	793	871	786	819	860	883	788	843	849	764	802	881	780	810	844	826	836	817	790	781	831	805	837	825	806	786	837	826	763	823	788	839	823	805	792	810	807	760	783	818	869	892	812	792	861	815	798	798	802	883	820	851	846	834	802	827	818	833	784	855	835	800	805	801	846	762	834	802	840	839	774	799	824	857	802	836	818	808	837	860	815	818	823	814	832	820	852	799	760	842	804	819	826	778	897	848	890	820	823	767	815	835	857	761	892	860	858	809	819	797	829	847	764	817	811	819	792	855	824	810	798	797	805	771	800	838	840	839	829	846	769	779	785	817	784	826	803	809	830	772	822	859	830	858	848	839	786	826	815	830	810	843	816	818	834	774	789	802	862	790	828	794	790	793	770	816	798	822	813	853	814	843	805	844	819	852	865	845	822	836	864	817	842	808	795	844	868	863	806	836	861	803	815	802	849	820	800	836	844	853	796	870	831	831	854	825	833	835	790	839	811	825	811	819	798	805	809	829	797	810	784	782	764	824	842	815	791	813	798	789	786	807	791	798	830	858	868	808	797	803	864	763	814	815	774	841	799	788	766	803	844	802	840	856	868	825	836	797	804	865	801	853	839	864	798	807	815	793	817	815	823	820	773	845	778	863	847	802	859	747	901	881	840	831	843	801	827	793	823	808	786	836	835	857	843	775	786	812	793	792	863	793	805	823	852	854	839	829	811	781	785	854	815	821	879	849	853	821	817	827	812	820	850	833	828	818	810	868	834	804	768	833	820	807	784	856	801	832	826	834	765	825	797	893	774	866	778	813	800	830	742	828	778	819	790	832	778	820	811	880	803	807	799	810	820	796	750	815	764	859	764	832	812	816	846	830	858	806	805
78908	41683	12138	2531	1168	865	773	652	559	546	520	491	455	509	430	421	447	400	397	384	413	427	382	404	389	413	385	377	399	394	386	389	365	401	369	384	426	369	360	388	406	384	393	366	356	390	359	368	366	387	381	387	348	351	348	360	407	371	376	382	382	384	367	358	364	365	359	378	362	361	384	407	374	390	346	369	384	411	411	394	346	321	375	403	362	380	395	415	371	367	412	388	345	400	321	388	372	379	375	388	374	357	361	328	372	374	391	342	341	354	356	366	346	394	359	354	338	383	386	369	366	359	371	337	377	373	407	418	344	378	346	366	374	428	366	365	419	347	360	362	361	375	400	376	379	343	342	418	382	374	346	367	371	387	370	379	382	369	377	396	357	358	362	364	363	380	387	371	360	357	373	337	373	401	378	384	383	347	335	349	391	357	352	388	402	373	373	374	367	396	367	361	382	357	382	376	366	370	362	371	381	385	362	368	368	398	374	359	377	365	418	380	368	379	349	362	414	370	363	385	383	403	372	391	379	382	382	388	390	337	371	350	385	363	352	380	386	384	408	382	395	382	400	400	368	395	357	435	354	388	378	368	435	375	369	348	344	378	395	360	392	374	351	407	368	406	362	350	356	399	389	388	386	354	409	381	366	343	371	394	375	367	349	381	381	373	355	387	349	397	348	383	384	359	378	380	369	366	380	381	375	370	367	385	363	366	378	368	392	360	389	382	369	390	366	371	373	383	387	376	394	384	363	379	370	377	346	373	463	385	364	384	379	373	381	388	388	356	375	343	367	383	388	363	409	351	399	367	344	350	359	350	369	394	381	351	373	337	386	363	405	370	354	387	354	397	375	388	394	355	383	348	332	377	368	346	362	339	375	352	328	386	349	380	378	398	392	394	346	399	360	388	370	342	394	361	382	410	353	388	370	387	379	350	354	383	410	363	372	388	329	342	398	390	343	367	388	359	364	376	334	376	414	401	392	364	379	391	361	392	366	378	392	345	372	339	337	344	341	343	382	407	354	342	385	343	376	370	376	365	390	393	371	365	393	365	367	374	399	370	376	386	340	401	397	345	368	362	355	362	400	398	360	367	384	364	349	387	375	399	365	411	392	380	406	351	369	352	364	355	371	382	386	366	344	337	383	397	376	352	423	378	378	389	370	340	382	395	386	373	343	367	368	360	365	379	406	418	341	365	400	346	371	336	403	353	381	384	401	331	381	328	405	383	378	409	421	357	336	372	368	398	338	370	384	408	396	395	375	397	359	414	378	367	386	356	404	358	364	323	390	356	347	406	356	369	386	369	355	406	387	383	433	364	396	387	398	391	394	371	362	359	398	375	350	367	403	328	350	347	410	360	421	342	374	395	362	389	378	391	416	388	387	362	348	382	360	390	367	390	425	392	403	385	373	379	374	372	343	352	389	396	390	393	394	363	375	398	344	391	351	398	400	408	371	352	397	387	364	366	338	350	343	390	343	358	372	398	379	364	355	329	387	394	395	387	383	400	379	346	353	330	406	347	353	375	388	370	383	382	392	390	385	385	373	390	371	373	375	381	413	359	330	411	363	379	375	395	357	350	402	373	371	394	352	364	359	340	374	356	354	363	399	386	371	364	374	377	412	372	399	359	379	392	355	400	381	340	388	399	378	381	364	366	387	373	386	376	407	353	402	341	397	344	425	382	388	371	374	350	369	346	346	367	386	374	357	370	387	351	369	395	377	383	362	374	357	407	361	438	356	383	345	349	397	376	308	364	383	400	372	373	341	380	386	357	387	374	357	362	370	356	402	386	370	373	357	342	358	371	369	345	336	413	368	380	360	343	372	402	326	395	359	395	355	362	385	385	380	376	331	386	384	374	348	325	339	387	385	399	401	414	389	380	356	413	345	377	404	379	410	358	371	359	329	383	363	419	334	364	340	400	380	369	375	358	349	372	365	386	361	400	377	383	388	384	413	367	357	369	363	355	341	358	377	365	365	352	385	372	374	364	385	368	376	382	386	354	358	340	366	373	394	394	385	356	323	373	398	396	368	337	419	412	347	370	391	383	391	391	367	367	375	350	323	375	375	398	357	366	354	389	394	386	349	341	366	387	345	371	363	382	339	349	338	358	358	369	346	383	387	347	373	389	374	338	358	388	380	346	384	375	364	397	367	367	379	393	385	379	364	380	375	375	391	416	349	367	387	392	367	362	375	375	383	321	357	360	366	335	392	377	389	396	388	384	378	384	400	399	418	386	373	357	381	367	398	397	353	361	371	395	352	394	355	370	404	407	368	373	418	392	398	375	370	368	390	379	397	388	381	374	379	392	340	377	397	388	376	392	360	387	364	357	384	377	377	369	372	341	383	356	367	343	335	344	367	374	371	378	385	380	346	377	395	388	405	385	369	354	398	379	386	373	395	347	378	385	399	339	363	386	388	369	396	369	379	370	368	388	365	346	378	380	376	391	352	380	406	380	392	415	379	377	337	384	383	403	374	377	390	386	351	356	371	370	381	409	421	405	316	351	336	389	363	372	352	332	331	386	370	377	355	422	370	343	388	391	366	383	379	428	401	397	374	363	376	366	413	372	384	358	403	380	369	349	360	393	397	379	362	337	371	403	394	387	371	362	429	374	382	391	389	361	363	403	371	390	376	392	362	378	366	338	412	379	374	385	387	367	364	363	370	391	374	390	389	344	370	367	344	375	364	328	357	396	365	397	389	368	372	373	373	396	378	357	382	338	348	367	411	393	367	371	364	347	356	351	377	382	341	353	392	406	364	375	364	360	370	399	340	373	362	351	391	379	370	364	360	363	421	361	341	360	353	349	381	403	400	377	362	377	355	362	373	411	374	350	369	401	401	379	350	415	340	380	394	378	363	346	351	357	348	387	361	396	386	413	383	386	373	394	343	355	376	364	366	395	369	371	372	355	375	372	389	375	362	364	349	395	369	408	357	360	343	358	396	359	389	399	388	351	365	373	350	387	347	369	385	362	360	357	372	412	361	409	342	392	364	340	404	370	364	411	388	373	389	376	380	400	351	399	339	354	376	362	374	381	356	407	370	368	402	373	383	380	347	375	370	353	384	385	347	382	376	373	354	358	393	389	357	352	386	355	379	350	340	372	390	392	382	340	388	380	394	413	374	365	387	372	390	332	365	352	390	366	417	362	356	365	390	349	351	353	387	367	397	365	356	366	343	368	377	369	349	393	398	350	389	345	378	364	377	360	364	387	375	409	373	395	363	364	381	371	364	390	368	374	384	379	365	393	368	378	423	378	363	362	376	347	370	410	322	358	368	377	361	372	363	372	399	377	390	326	358	356	395	336	390	380	344	385	393	376	362	354	361	362	326	376	337	371	383	360	425	394	368	368	370	378	410	379	340	367	376	359	375	329	350	334	360	350	375	376	362	390	368	405	365	344	361	358	349	395	358	374	355	352	395	372	354	395	377	364	344	369	359	380	370	381	374	407	380	371	369	371	385	388	365	404	372	372	341	373	384	368
47967	18343	3454	4194	3751	3084	2708	2367	2019	1857	1631	1556	1549	1420	1322	1304	1301	1188	1242	1115	1086	1110	1055	1060	1035	1018	989	1024	999	955	1027	1025	965	1052	993	986	950	985	948	897	952	930	920	925	961	925	888	934	941	870	939	889	931	899	891	921	910	901	884	871	895	873	930	913	899	912	932	867	882	904	926	927	901	913	912	908	922	923	910	941	904	869	908	902	986	951	876	860	870	920	935	902	892	922	867	855	901	861	933	886	892	866	876	963	882	889	932	870	922	936	918	853	909	906	850	900	862	916	912	909	850	866	881	924	873	881	880	924	845	895	866	884	921	894	903	947	855	873	908	877	848	910	880	851	905	898	881	863	828	905	908	898	914	854	880	871	872	854	874	871	916	904	877	914	927	889	860	836	896	930	911	846	866	902	867	952	912	831	883	903	903	835	890	881	900	877	830	853	859	852	897	926	834	866	871	893	875	894	899	886	913	856	865	917	831	883	891	893	890	889	922	914	908	872	936	906	950	924	905	868	904	915	831	879	910	872	877	837	870	842	888	847	852	872	875	868	899	888	870	849	868	916	859	887	848	862	812	926	844	896	917	854	885	833	858	865	859	903	841	871	906	940	812	916	893	908	904	812	864	869	869	875	868	787	879	865	886	859	900	854	887	866	879	867	866	910	882	885	829	857	870	907	903	847	930	857	870	840	870	884	869	903	811	858	895	936	896	900	815	857	854	909	911	910	900	862	885	850	839	887	892	896	900	862	813	902	908	873	893	868	880	870	858	914	846	904	914	886	834	910	880	852	876	855	910	877	839	894	853	858	872	881	926	834	824	930	913	881	859	909	913	888	919	844	875	867	826	890	895	912	851	840	885	855	872	898	882	841	895	901	876	868	915	860	877	890	920	900	829	884	893	852	908	873	860	888	898	921	841	937	861	883	895	882	905	879	867	879	860	840	882	813	898	886	827	818	901	891	845	896	923	861	902	840	876	921	871	901	860	914	870	881	850	888	870	955	928	904	912	924	856	898	883	839	867	901	808	891	874	912	930	820	889	935	866	941	908	872	908	826	908	931	873	855	883	853	903	898	900	895	897	933	866	915	872	897	890	938	839	856	857	894	931	920	917	915	900	895	842	890	856	854	922	895	827	880	883	861	856	856	864	813	888	907	930	835	898	868	873	893	838	895	910	856	942	913	873	849	864	878	911	888	877	899	878	829	879	885	884	875	859	901	903	871	854	887	899	890	888	884	932	863	910	902	908	881	859	909	874	851	905	876	916	834	844	850	849	883	880	843	901	950	944	854	868	876	847	844	895	897	877	921	828	871	818	867	908	923	846	894	916	889	958	890	949	893	854	853	862	826	873	882	873	904	888	887	892	880	908	869	886	904	875	831	841	864	885	908	910	885	884	859	857	846	876	884	926	831	934	842	910	834	891	885	895	876	890	875	902	836	893	895	858	856	871	883	948	894	873	849	858	875	875	894	896	861	834	890	878	900	940	900	902	890	842	921	870	899	909	892	907	853	867	857	872	850	900	903	902	866	877	854	867	821	844	915	893	846	908	956	943	857	936	934	879	889	864	822	893	888	864	892	879	925	904	868	953	904	846	857	879	897	847	951	917	905	925	844	894	889	873	866	878	910	906	897	839	869	863	834	899	840	934	846	868	907	927	879	877	909	873	870	955	910	953	924	897	929	827	850	849	858	884	903	848	838	881	871	940	839	812	887	813	931	919	905	860	964	939	880	899	870	865	965	881	837	894	899	896	915	886	923	868	858	863	852	848	855	845	895	849	933	931	885	934	926	840	896	910	852	871	903	863	856	892	902	876	849	887	888	894	874	841	907	840	872	863	912	881	837	900	886	889	856	932	879	853	892	862	857	860	937	788	846	921	864	891	904	869	857	908	867	882	835	880	849	890	862	834	914	874	881	846	872	878	868	895	905	908	917	900	889	841	881	894	912	883	870	833	854	946	886	920	883	897	913	894	899	869	908	858	860	817	837	898	898	917	899	885	873	889	858	854	895	900	912	937	929	869	862	927	920	828	831	879	849	898	914	902	863	849	882	883	914	911	869	857	878	872	941	882	881	870	854	857	867	898	885	832	830	854	916	884	928	944	828	891	858	900	845	861	906	868	896	835	806	885	855	862	838	901	889	881	890	866	888	861	909	915	835	887	906	893	824	921	876	959	855	900	932	913	953	901	861	838	870	883	926	898	887	931	940	876	856	920	856	858	809	853	843	902	886	877	865	904	931	841	907	924	854	840	852	861	839	863	846	836	880	865	878	907	902	850	864	869	915	871	857	887	800	855	911	889	875	838	909	859	869	904	867	843	821	897	866	904	896	870	812	910	883	907	870	940	883	875	875	899	918	853	857	882	893	909	910	961	918	897	918	873	914	871	888	910	869	859	888	931	915	862	875	871	911	842	882	888	887	854	820	814	889	941	860	869	902	893	898	897	922	834	869	891	846	889	899	914	824	871	873	936	896	847	905	911	824	907	829	861	837	905	880	897	837	901	889	941	903	878	892	833	908	958	961	930	926	912	898	884	861	832	810	853	890	884	900	907	891	926	888	869	879	869	870	882	912	875	874	899	875	879	828	877	900	890	866	906	955	901	910	916	881	867	857	867	893	905	820	863	917	864	899	923	897	889	918	874	852	836	900	890	844	886	897	928	892	897	858	922	898	875	912	880	945	828	922	872	894	857	842	874	880	856	885	832	961	865	905	878	876	919	897	912	849	856	899	828	840	901	847	908	874	918	856	842	879	903	913	840	887	863	859	869	903	900	854	932	855	889	866	884	872	904	831	860	895	870	879	884	924	882	879	884	833	884	845	856	892	913	889	880	880	914	891	878	833	857	887	920	922	902	900	910	891	847	921	842	857	858	836	841	918	855	844	843	875	853	866	936	852	883	892	861	892	892	856	913	847	843	888	886	827	868	913	921	898	872	901	883	884	929	911	918	901	899	908	882	877	886	856	839	862	938	854	847	899	905	908	849	877	868	835	930	898	873	847	858	879	816	894	853	796	885	880	877	843	848	876	864	866	891	925	863	941	826	880	889	904	896	925	941	873	895	876	846	918	879	866	880	863	831	871	919	867	882	937	831	834	881	898	890	900	882	893	805	914	880	919	813	833	930	885	837	878	862	911	845	906	896	869	896	841	872	954	801	906	867	841	907	913	933	875	913	871	855	860	875	852	899	898	941	826	877	877	897	899	913	906	928	920	873	934	856	893	892	893	864	860	879	934	870	890	882	883	824	884	906	902	830	867	902	841	882	857	889	877	807	896	849	894	907	810	892	834	895	919	889	881	825	908	903	890	928	866	893	857	832	849	893	928	915	868	896	846	896	923	874	854	891	920	911	859	876	901	889	866	877	880	844	921	887	851	828	863	919	853	861	891	905	916	875	893	869	900	885	963	963	884	893	912	881	895	901	956	916	876	877	854	838	863	891	885	848	885	903	881	880	876	903	905	827	871	930	884	893	888	850	815
14224	2085	297	167	198	151	177	174	169	149	153	152	170	159	154	152	168	156	139	144	175	175	154	173	162	144	157	174	145	135	155	157	183	160	172	145	164	155	145	152	160	154	147	169	170	158	181	163	135	155	162	186	158	170	128	176	151	159	186	164	161	141	182	176	181	150	133	153	165	148	187	178	167	156	163	180	145	177	172	173	182	133	171	147	141	155	142	130	134	148	149	176	153	164	156	152	139	166	153	158	169	158	161	155	191	168	177	174	148	170	146	175	167	177	126	166	154	148	149	146	189	181	193	174	171	173	156	138	140	160	149	162	171	145	146	163	141	175	161	163	179	156	150	136	155	163	172	156	173	165	180	152	171	152	161	164	154	156	173	142	154	160	153	168	173	173	171	169	168	152	170	150	149	139	153	182	169	157	167	146	157	168	162	148	133	168	171	149	170	150	147	176	169	135	184	136	172	162	148	158	145	178	162	137	187	162	164	151	129	128	173	164	158	160	198	164	174	141	156	146	171	158	146	177	152	145	167	186	152	150	161	167	137	186	159	162	189	149	162	169	158	141	170	155	161	174	183	169	169	173	184	156	167	165	151	149	148	162	159	150	159	165	160	162	150	180	173	155	162	157	179	170	161	164	158	161	192	151	168	162	176	157	170	170	187	169	167	155	168	138	170	151	150	163	181	173	183	153	176	186	149	145	141	143	156	160	173	149	147	133	159	150	162	144	164	153	157	166	166	161	206	185	168	163	167	156	159	164	170	166	167	150	163	168	173	156	157	152	172	160	154	181	161	163	174	140	152	162	168	165	142	180	161	167	179	176	171	169	157	139	162	144	134	135	148	179	158	154	140	166	151	166	199	165	183	172	150	150	151	154	170	144	148	160	158	146	153	155	155	159	141	163	158	151	147	168	181	158	156	174	159	139	174	149	174	150	166	170	132	151	157	163	148	151	161	136	142	131	152	166	189	164	159	178	143	136	149	159	130	146	163	150	165	167	132	180	159	169	170	168	159	159	166	154	164	149	179	161	147	185	146	148	140	137	160	164	187	161	165	186	163	155	177	137	166	155	165	168	192	166	150	199	156	151	176	194	163	158	160	170	164	160	154	182	148	167	153	178	178	174	164	169	157	164	167	172	165	141	154	154	149	153	148	174	156	179	189	139	163	164	156	165	172	160	141	158	190	169	161	142	180	171	155	137	158	160	156	175	149	158	188	168	146	156	171	170	142	151	179	161	163	153	122	165	169	152	182	163	171	137	160	158	165	148	155	142	167	169	144	161	152	170	133	158	149	150	158	149	175	186	185	168	138	164	161	166	143	182	161	157	188	161	153	173	147	203	172	143	160	153	152	183	152	130	156	154	160	163	154	173	165	165	153	182	184	163	187	151	152	149	178	155	158	166	154	166	146	160	152	201	136	153	155	145	158	151	160	155	169	171	152	154	152	141	157	169	173	185	156	174	158	153	148	146	155	140	147	168	156	150	144	165	162	167	174	161	159	166	147	173	129	170	157	156	176	158	174	162	172	147	172	156	134	165	160	172	174	147	157	176	175	147	165	170	167	165	155	158	155	154	169	148	173	161	161	179	170	151	155	147	173	135	146	146	146	155	151	195	158	139	152	152	145	166	158	169	165	155	164	176	190	169	156	184	159	187	153	146	154	187	164	152	154	175	172	130	150	158	147	156	146	177	192	171	152	174	163	160	146	158	140	164	173	159	159	183	154	196	161	150	146	154	151	151	185	161	144	163	174	189	152	159	180	132	152	157	133	175	152	164	150	161	182	158	155	161	150	167	180	158	165	150	182	162	159	159	151	180	172	161	152	171	149	149	159	158	163	143	162	180	162	162	153	171	175	184	176	154	154	181	163	185	150	162	139	160	154	131	161	172	139	148	168	161	165	181	157	139	143	168	148	155	174	132	155	176	172	180	167	152	163	184	141	142	178	179	150	157	184	142	148	187	166	179	166	173	155	167	159	144	173	163	164	169	154	159	150	147	159	163	149	182	180	157	153	174	150	165	164	156	150	162	154	190	181	164	162	168	162	150	175	152	177	158	171	156	156	168	195	174	147	153	179	157	155	179	161	168	147	157	147	171	168	158	153	140	165	183	164	138	176	151	170	175	140	148	158	149	136	160	160	180	118	133	166	154	160	164	158	176	148	155	159	162	140	154	140	182	144	173	163	153	172	160	159	166	158	164	163	184	169	159	152	158	157	147	159	172	159	174	169	156	175	161	137	140	153	160	162	159	145	144	154	150	156	165	170	153	164	193	149	169	158	130	155	147	153	176	162	167	161	161	154	174	179	171	164	185	158	143	170	175	149	163	165	138	152	158	156	157	168	150	153	139	170	175	157	143	153	160	156	179	144	148	162	164	179	155	166	156	173	155	164	156	153	148	179	174	166	166	158	155	137	175	161	136	147	170	139	154	153	151	137	150	163	178	172	159	159	150	162	145	168	170	159	151	159	169	160	151	184	165	159	177	182	147	183	162	144	162	156	155	142	167	145	174	173	175	173	164	163	172	158	152	149	140	181	155	136	184	169	160	150	166	156	162	174	180	164	139	143	181	162	137	149	163	147	146	146	169	172	144	137	166	165	175	168	173	150	152	156	171	152	182	162	139	186	165	162	162	156	145	178	159	151	170	160	168	155	168	169	169	160	137	158	164	158	166	149	159	152	165	160	150	159	162	178	162	168	166	162	209	185	183	152	156	161	164	156	168	140	133	178	171	149	150	144	189	162	157	176	152	156	149	143	150	157	172	164	181	160	172	193	155	135	177	174	156	160	158	170	175	141	177	155	175	161	169	132	154	143	148	172	151	177	157	156	175	182	151	153	177	167	172	162	167	167	180	145	142	150	168	205	154	166	177	156	167	166	164	163	158	144	170	172	154	141	169	172	148	153	183	144	159	169	156	167	186	183	159	180	176	185	173	162	166	156	177	153	175	148	136	180	155	170	180	145	149	154	163	178	132	161	154	149	166	155	166	152	179	141	146	145	148	178	159	170	158	144	146	161	147	176	178	134	157	174	160	186	150	154	138	150	171	167	177	170	157	141	143	161	171	155	165	166	149	158	173	166	162	150	155	147	171	154	165	169	154	160	150	149	171	150	146	166	162	165	177	170	156	184	171	146	148	161	151	166	151	148	179	166	143	162	137	153	165	167	176	170	148	160	167	166	172	134	149	157	175	160	162	175	156	158	175	167	170	164	153	155	155	166	144	150	160	151	158	151	160	180	171	174	166	140	157	158	157	175	179	170	166	169	174	152	144	153	157	185	145	143	154	165	165	156	203	170	182	158	151	141	167	164	156	146	175	155	181	174	150	156	173	162	183	169	160	188	173	168	135	169	161	168	166	146	159	164	171	151	141	135	165	165	176	161	183	201	150	133	178	170	153	169	164	154	171	158	170	179	181	149	145	165	164	151	159	163	180	152	162	152	150	189	173	140	169	166	159	137	140	163	142	151	184	148	171	162	165
12430	1570	560	533	549	525	494	502	491	547	513	505	537	492	483	503	417	533	475	494	510	465	441	476	468	494	484	463	456	448	461	495	477	459	461	496	490	466	453	483	424	487	500	433	441	473	486	473	489	478	450	440	497	466	456	480	503	448	469	459	508	469	451	463	464	457	432	475	471	454	472	475	474	479	462	430	479	447	437	478	453	458	520	486	430	454	467	443	459	476	448	466	473	444	476	450	457	483	423	452	451	469	459	487	463	453	485	446	449	504	487	474	447	509	460	463	447	424	483	486	422	429	473	450	449	462	470	459	451	443	442	442	467	439	460	431	437	446	464	513	452	470	477	492	475	444	468	486	482	447	482	475	479	461	499	439	489	460	453	452	460	484	419	427	534	494	482	471	474	459	493	468	477	477	443	482	483	418	458	467	477	465	457	484	439	474	459	465	449	475	453	430	456	472	429	452	465	450	475	458	478	464	454	427	453	459	455	459	465	437	484	502	455	456	432	435	452	481	461	466	467	455	463	492	475	441	473	463	483	467	477	469	508	467	498	437	464	482	481	462	465	475	450	468	472	429	439	476	489	478	463	487	418	459	490	509	478	456	466	457	448	488	448	476	490	447	469	471	495	456	446	432	440	490	432	491	463	477	480	458	440	489	478	454	437	431	420	471	471	474	453	463	433	432	454	444	489	482	484	458	464	456	453	466	484	486	456	453	457	472	438	474	493	451	478	466	483	463	452	464	441	466	461	478	449	484	422	467	456	467	412	421	459	494	476	456	492	437	451	448	442	481	459	496	426	479	464	464	479	461	447	456	466	466	461	441	456	414	460	457	440	482	477	479	458	429	505	463	451	497	457	485	451	472	489	472	481	480	483	477	476	486	439	463	442	454	447	459	444	468	463	488	418	484	440	452	475	471	462	484	448	467	469	477	491	444	507	493	486	428	459	452	416	467	483	463	450	475	465	455	450	465	450	511	488	464	415	488	465	469	457	495	470	490	467	438	427	456	479	455	473	481	454	453	469	450	452	483	537	441	443	464	467	509	437	464	495	454	495	454	470	463	455	436	459	440	450	445	447	411	461	488	450	463	441	437	467	445	486	441	484	470	460	421	479	454	438	470	477	482	494	444	428	441	454	459	448	449	462	463	473	468	464	481	454	498	464	453	446	462	462	473	453	443	467	482	422	505	501	466	444	507	443	433	441	467	487	484	453	458	462	471	482	484	458	442	451	481	461	484	477	458	435	482	454	455	501	468	456	417	459	434	456	491	486	454	488	461	468	456	454	449	422	448	463	457	473	473	423	459	455	497	473	487	461	461	455	485	464	475	463	431	450	469	454	477	474	481	440	445	449	461	485	475	446	475	480	472	464	440	509	441	486	460	440	432	503	480	450	454	465	451	470	462	455	476	473	517	448	475	471	474	460	467	448	438	459	414	519	453	481	452	484	495	471	454	440	442	460	491	446	492	436	423	468	469	456	481	484	428	470	457	450	476	433	456	495	464	502	431	473	458	458	474	454	441	467	441	461	473	471	472	466	467	471	443	466	423	454	461	449	435	490	438	479	431	444	462	457	517	462	441	477	467	485	462	472	485	500	420	433	494	419	474	479	500	491	454	450	469	438	456	493	497	473	490	485	482	465	456	428	500	429	478	463	469	473	433	459	475	418	439	453	449	473	443	485	495	501	453	451	462	470	463	486	452	475	463	463	465	475	470	483	436	471	471	506	465	484	448	461	481	448	485	436	468	456	442	450	477	485	500	430	460	487	446	443	451	492	421	463	471	465	469	460	452	475	485	450	465	440	443	463	451	433	458	452	470	492	492	449	474	464	498	456	471	485	487	471	455	458	495	481	429	471	491	487	491	479	466	451	424	492	488	460	425	444	439	424	442	465	447	476	477	462	462	468	441	457	489	487	441	494	482	476	435	448	470	440	475	462	476	465	499	448	475	444	467	501	469	448	454	468	473	473	436	438	465	441	488	461	477	452	445	464	445	450	458	434	493	466	492	491	484	485	456	455	482	436	446	469	477	503	481	445	487	437	448	463	459	440	449	453	485	461	498	486	453	491	422	446	491	493	438	437	494	423	473	494	424	464	477	472	477	452	455	498	480	471	428	411	483	468	472	451	441	503	450	455	473	461	462	450	436	480	446	441	496	430	467	484	470	431	479	463	434	481	462	494	451	435	461	478	460	473	473	449	479	473	450	507	488	455	452	449	490	463	459	462	449	525	504	464	471	522	424	459	425	429	486	464	447	462	455	445	496	469	439	494	473	447	446	469	437	464	477	454	460	449	417	466	483	476	457	457	447	438	449	460	485	466	460	483	448	494	454	446	453	450	437	484	458	468	448	469	453	470	452	419	450	458	483	452	450	455	450	448	463	446	452	468	460	461	438	454	494	485	467	462	456	440	466	458	440	463	434	470	455	470	458	463	486	507	487	429	480	466	460	480	473	490	493	459	475	471	469	452	462	515	460	434	457	479	472	459	452	454	461	453	447	478	494	491	468	499	489	451	484	439	465	497	493	492	441	423	435	446	475	453	473	437	492	479	495	479	442	487	460	472	465	448	424	485	442	469	434	463	453	467	482	507	452	464	460	492	449	476	459	497	459	459	452	431	508	453	472	480	463	421	453	442	489	473	479	454	474	512	450	467	448	484	457	487	468	488	505	464	478	496	474	475	450	445	469	518	481	505	462	451	490	529	432	493	498	446	464	508	440	481	496	492	453	462	481	450	477	459	444	472	459	495	483	450	433	464	457	444	481	443	456	434	471	468	441	454	465	476	476	453	479	483	458	434	479	455	459	498	451	480	468	461	410	476	458	433	513	488	487	485	462	441	435	441	464	471	491	414	460	504	458	485	444	428	450	465	463	457	443	484	512	456	491	467	487	548	464	480	454	483	459	430	479	461	441	463	484	462	436	426	468	487	455	456	460	436	464	481	460	458	439	458	438	483	423	463	468	473	448	478	475	455	449	495	470	454	510	478	439	446	495	471	465	436	454	427	446	511	455	481	462	471	470	484	426	478	490	481	452	472	476	484	474	481	464	457	501	467	435	443	471	457	456	484	465	405	466	486	458	466	461	432	440	488	466	472	469	470	458	425	480	480	486	457	494	459	516	455	467	446	427	478	426	454	461	458	496	471	471	466	473	475	447	454	467	457	472	447	469	501	465	482	430	494	441	503	489	440	464	444	467	466	460	432	464	467	470	457	469	475	448	511	451	518	481	416	480	461	439	503	443	471	427	440	475	493	488	464	478	491	465	470	401	456	480	472	440	426	503	452	469	475	436	488	465	500	450	438	498	509	453	452	434	463	453	449	461	481	484	451	472	463	473	501	492	465	452	435	472	466	487	475	464	461	474	422	463	444	439	464	472	444	441	463	456	418	452	495	447	474	478	455	491	463	484	477	438	448	450	452	455	457	473	466	464	518	478	492	467	473	469	443	470	406	419	516	449	480	456	464	450	450	472	474	439	488	478
66835	31625	5777	1017	675	555	469	454	398	405	370	394	387	388	365	348	358	351	368	350	346	364	344	343	340	319	310	337	328	355	355	314	315	358	336	339	330	300	320	331	310	325	333	325	331	316	368	347	324	355	325	343	331	326	377	347	315	291	323	350	336	369	351	320	336	318	345	356	303	326	311	344	312	314	322	374	366	349	332	306	324	363	371	315	350	299	279	318	339	295	355	349	317	329	341	303	342	315	337	371	341	311	344	311	335	324	321	342	333	334	338	334	333	318	324	319	351	344	320	322	344	293	318	331	340	342	316	316	318	326	315	295	327	314	360	330	337	335	324	316	324	316	308	331	347	315	329	310	318	352	344	310	339	291	348	348	356	340	346	371	352	323	298	359	352	323	307	347	347	342	335	359	287	291	353	357	316	357	308	338	366	347	348	326	316	318	348	342	320	342	329	313	325	345	315	304	312	336	346	325	303	314	371	338	299	322	314	317	336	311	330	329	343	347	326	347	347	353	305	337	354	319	327	359	332	304	319	338	334	283	312	325	322	326	365	341	296	342	306	334	344	340	335	314	361	318	348	333	332	318	340	358	361	322	386	315	350	360	324	321	343	326	348	316	341	310	357	333	319	346	349	344	320	309	335	309	316	323	347	336	335	346	342	304	297	330	314	322	377	326	335	347	330	334	329	335	281	351	325	328	323	359	332	365	319	311	314	345	362	349	376	323	302	317	341	361	356	364	353	332	313	307	317	340	371	309	336	315	335	333	373	353	326	329	320	319	353	330	340	329	323	350	313	356	336	305	318	324	327	316	320	346	334	333	325	332	351	348	321	362	318	328	310	355	347	300	337	338	340	333	343	352	353	331	341	371	354	336	371	356	325	322	327	342	315	286	331	343	331	347	307	320	315	327	364	325	352	326	312	333	324	340	357	329	378	349	354	331	293	327	360	359	341	338	368	316	331	363	309	333	365	319	337	334	329	338	364	359	348	366	294	305	343	332	348	329	312	301	315	360	379	296	320	353	303	354	365	336	322	303	375	343	312	306	342	319	315	310	340	338	335	325	374	353	333	333	325	331	319	328	307	329	318	337	352	327	321	353	332	317	335	341	332	368	295	350	315	327	322	374	313	330	348	322	340	375	330	320	349	319	338	325	340	367	345	335	296	341	322	324	350	337	338	349	310	339	333	340	329	349	331	315	377	337	327	295	336	318	362	318	311	323	333	364	328	329	365	375	348	263	327	342	322	301	341	347	333	288	329	347	327	359	339	360	348	327	321	329	309	343	294	331	356	318	350	322	312	315	329	319	332	358	326	359	322	354	334	337	315	333	324	303	293	311	339	321	355	337	339	342	322	352	335	361	339	346	378	306	328	312	318	357	360	326	300	323	330	328	317	362	314	349	335	323	317	311	333	324	310	289	327	314	335	361	313	336	310	346	335	342	370	326	320	361	343	314	317	345	339	334	345	341	346	345	342	303	361	343	342	355	302	331	321	327	364	346	345	350	319	330	352	325	352	342	330	322	291	313	361	329	324	337	324	317	312	355	326	325	352	352	333	333	319	318	376	336	318	352	328	375	371	289	349	317	331	308	332	334	338	341	332	326	312	312	325	315	337	335	329	323	348	343	349	359	321	319	322	344	347	368	358	298	297	333	360	349	355	318	340	313	326	300	348	330	363	347	326	314	297	340	317	332	340	337	316	349	311	345	349	342	352	299	334	335	327	319	361	305	302	324	349	385	323	315	324	294	315	332	297	358	306	346	319	347	357	331	334	303	284	357	326	318	312	314	359	361	308	321	328	342	329	350	332	340	350	331	335	349	353	296	333	332	343	352	314	338	344	349	367	338	360	347	329	321	328	320	350	330	359	307	301	327	338	313	341	356	355	363	338	335	322	365	325	351	333	381	325	354	346	328	351	336	338	323	320	344	336	346	311	343	335	302	339	329	312	343	324	312	318	337	331	333	341	337	326	325	315	357	362	304	341	334	344	324	318	312	353	326	310	331	325	349	355	314	348	301	309	323	324	317	363	340	324	359	336	328	355	308	362	327	323	331	321	334	338	350	302	373	310	346	341	374	322	325	293	343	333	320	331	315	348	333	318	334	344	305	340	328	352	325	338	318	319	327	323	328	342	327	346	361	317	353	319	319	311	340	328	341	332	331	367	328	364	393	315	348	342	344	329	333	338	348	344	336	316	335	328	320	303	341	318	347	318	336	320	283	371	327	310	331	332	341	330	318	324	348	327	337	309	324	362	346	354	323	324	318	348	343	323	335	318	319	355	324	315	305	324	308	346	323	313	296	330	327	333	342	353	337	307	315	328	324	343	339	303	363	359	310	343	336	331	333	312	336	312	354	361	326	374	329	322	330	286	333	344	324	312	314	324	342	313	297	326	337	359	323	359	311	328	375	316	346	301	345	323	307	305	344	309	341	336	368	329	321	328	343	330	311	325	320	348	345	356	320	306	311	343	362	361	320	348	339	326	334	304	338	349	334	339	330	324	347	330	328	314	354	319	357	319	301	373	371	333	343	348	337	325	309	307	327	347	346	319	333	307	350	334	308	316	371	317	343	352	338	356	307	343	295	372	310	352	343	335	313	309	353	315	327	352	345	317	329	308	374	307	333	346	365	323	338	321	343	339	333	330	342	335	323	346	349	333	361	328	346	353	344	341	330	355	327	367	371	328	374	352	333	300	315	304	345	311	362	291	306	316	362	348	338	343	347	315	338	365	312	328	336	318	344	343	315	332	311	296	375	379	345	328	314	314	342	339	370	368	338	336	333	303	360	359	355	339	332	297	308	332	328	333	337	329	336	335	327	322	340	328	352	345	333	328	357	325	335	348	353	337	295	328	332	332	332	376	331	299	347	347	334	326	335	343	352	371	353	335	345	320	330	345	336	357	325	327	330	377	330	324	323	308	356	333	346	331	315	361	318	339	340	327	345	350	344	357	333	312	329	328	333	329	299	307	348	336	327	305	310	357	353	354	339	317	363	340	310	307	351	334	318	352	336	333	329	369	308	313	332	323	313	333	340	336	323	344	337	355	307	303	335	336	341	335	347	341	362	322	333	306	299	330	326	352	310	334	352	334	310	336	349	358	309	327	356	335	326	351	356	317	334	328	348	352	315	352	322	356	293	340	361	335	330	311	329	330	324	327	342	388	324	350	343	296	367	319	337	342	301	347	340	365	344	360	351	353	322	308	365	362	312	319	393	324	369	332	357	320	330	332	344	341	349	308	306	311	335	335	338	349	298	301	332	326	351	385	303	323	367	348	328	318	334	371	358	357	338	332	333	326	344	356	296	336	338	322	344	327	313	334	307	344	318	321	319	338	356	341	298	293	360	332	333	345	336	332	328	355	363	360	339	339	367	333	333	309	287	347	348	302	299	317	337	355	311	350	339	347	332	329	293	339	336	326	370	358	357	336	321	325	339	327	354	316	308	323	315	369	352	296	368	322	321	367	365	319	306	353	310	342	326
37244	12536	2091	2442	2262	2011	1810	1632	1470	1335	1188	1128	1126	1095	1077	1036	1014	1013	950	941	924	948	905	914	907	908	839	857	910	872	879	913	891	903	783	832	870	848	767	880	810	852	869	854	818	853	821	864	887	827	865	799	827	861	838	832	849	876	817	820	850	894	812	789	833	830	831	896	832	833	819	817	788	777	851	792	761	766	783	837	811	848	810	804	783	796	817	756	815	830	830	787	845	851	822	811	830	841	851	864	887	832	796	841	864	793	864	876	824	836	813	833	852	806	833	793	828	810	844	820	835	826	780	803	824	825	840	810	768	790	836	794	786	799	848	806	849	863	801	818	783	867	801	862	872	829	764	829	757	797	801	850	773	804	853	840	812	838	775	847	818	871	843	887	779	806	812	859	831	769	855	826	811	794	794	781	812	810	788	785	797	830	846	822	848	764	759	773	796	789	850	853	802	857	829	879	802	788	843	841	823	850	788	828	856	839	828	824	789	805	786	830	790	820	816	781	764	825	845	840	740	794	837	805	761	821	847	817	794	826	858	815	770	791	858	790	793	768	809	799	829	816	860	770	801	833	800	819	789	833	859	815	832	812	822	834	817	804	796	829	811	838	781	841	827	832	810	820	791	812	807	798	835	831	835	806	811	831	824	745	798	826	839	854	795	826	824	811	844	820	804	846	808	821	864	852	802	824	821	822	798	796	816	837	824	820	849	838	821	825	832	829	824	756	828	800	791	797	803	849	847	830	769	840	844	799	824	827	816	814	837	824	838	804	753	829	830	818	816	818	882	820	850	802	820	871	851	805	786	797	850	795	804	864	801	794	812	831	852	807	860	821	827	796	743	820	798	820	859	864	837	810	795	784	803	805	793	810	796	864	840	840	782	833	806	866	846	795	835	849	824	881	837	890	818	771	822	823	831	846	807	788	761	806	809	801	825	784	799	780	819	808	776	806	791	777	794	802	799	805	898	820	786	856	847	818	807	820	817	831	861	884	821	828	856	834	812	857	785	795	811	817	783	813	817	823	795	795	854	808	806	845	766	816	846	837	825	820	839	871	817	796	796	811	779	825	814	827	859	812	872	817	810	830	827	786	837	791	849	804	837	832	869	839	817	831	848	820	873	863	814	836	794	854	802	832	803	815	769	791	779	819	840	760	835	889	767	795	799	828	799	845	799	805	818	789	828	846	877	785	839	841	794	774	771	790	789	799	804	786	833	803	842	823	793	834	826	854	836	838	814	816	819	814	843	888	811	800	810	770	796	815	858	869	845	817	790	820	787	803	834	814	821	823	857	852	849	863	848	803	806	794	798	795	779	806	757	854	787	795	798	840	811	853	827	828	833	836	798	756	830	827	805	821	760	840	827	823	789	786	788	802	829	862	810	833	808	775	798	814	826	810	829	848	830	835	826	828	803	822	813	755	779	821	838	814	796	785	818	875	821	823	849	840	809	873	808	850	817	828	760	806	834	815	845	858	814	826	808	830	838	799	805	816	827	802	820	820	818	824	785	833	831	769	805	815	779	758	836	834	864	791	773	761	806	802	808	823	814	827	837	876	843	825	862	857	819	837	836	806	830	764	825	855	796	812	783	804	788	803	859	829	763	879	825	820	816	809	834	848	831	801	816	789	849	849	787	861	809	837	845	828	825	816	774	784	819	812	811	772	849	817	835	830	777	809	840	855	824	807	816	851	841	813	814	771	751	807	764	776	816	849	827	849	807	810	863	832	820	798	836	804	833	864	850	807	781	845	838	797	799	795	865	797	813	865	776	803	809	799	786	831	826	817	784	834	831	818	803	832	798	835	813	820	863	836	843	815	802	806	839	793	829	848	847	783	805	805	814	804	883	858	827	792	797	813	855	805	820	845	778	836	818	856	846	821	778	833	820	866	797	831	811	824	852	809	824	812	831	804	817	849	809	837	853	818	858	819	820	791	841	813	862	821	854	873	851	882	831	811	804	835	809	802	863	853	813	773	821	783	828	841	803	825	803	854	808	805	812	838	796	870	830	792	799	835	800	803	858	825	774	839	785	887	875	815	811	791	823	823	844	794	830	804	866	765	848	823	818	790	850	772	774	778	801	809	813	823	846	765	800	811	838	812	816	762	762	862	806	777	840	813	836	810	833	872	852	863	815	834	756	840	827	807	809	833	827	799	832	867	808	822	806	818	827	838	816	853	835	791	846	810	879	801	822	757	820	782	841	868	756	804	859	848	888	810	810	846	824	860	815	833	833	784	821	785	853	783	825	793	809	756	823	810	859	835	863	854	845	845	849	814	869	811	838	863	795	744	763	740	820	819	801	829	826	828	839	759	820	836	869	794	864	826	793	805	819	817	814	782	846	813	799	850	848	806	809	810	794	837	792	815	818	836	859	789	793	780	821	768	835	805	826	842	836	800	811	835	840	867	862	827	854	818	833	779	855	862	820	791	824	829	787	852	802	831	793	817	798	838	819	829	780	845	808	827	844	806	853	784	836	857	851	817	797	801	831	878	817	813	812	847	800	779	844	842	832	859	857	823	870	860	812	815	818	786	805	853	813	809	826	861	813	841	818	818	784	835	829	814	820	806	809	815	845	761	844	812	783	834	825	808	845	862	780	802	806	806	796	817	778	854	861	774	818	819	830	792	866	827	829	836	847	806	817	785	841	837	857	831	844	825	781	822	850	761	807	834	757	766	815	813	796	810	831	837	810	792	857	820	779	767	819	798	847	831	818	827	812	833	808	848	850	870	813	767	821	841	814	812	809	801	775	782	855	786	846	833	858	849	843	847	849	852	868	833	755	827	831	839	770	799	852	829	797	865	860	808	808	838	786	873	847	873	864	811	806	864	827	847	769	819	836	793	776	792	816	833	796	806	847	830	801	840	847	843	827	863	811	825	827	825	807	769	825	870	808	840	813	828	869	817	820	806	800	826	789	798	793	861	814	828	852	822	782	852	847	831	788	843	784	836	788	845	788	828	811	798	889	892	829	817	826	798	824	833	828	849	825	808	854	882	829	838	886	853	820	803	793	794	777	800	829	795	852	811	799	826	836	837	886	765	856	814	808	800	811	824	870	804	833	753	830	808	798	791	864	806	875	810	812	827	842	818	869	802	776	866	808	796	790	803	844	779	851	796	829	819	819	834	854	827	821	836	853	823	838	856	801	815	830	855	871	800	775	801	857	779	816	790	862	801	821	843	792	813	848	792	832	778	812	783	857	863	851	866	836	852	836	785	810	847	795	808	830	821	811	840	868	816	800	853	869	830	798	808	793	812	826	841	863	809	833	801	853	840	796	886	807	819	800	866	781	773	788	830	831	835	804	786	844	788	811	840	769	854	842	811	831	822	783	868	837	797	883	867	813	847	838	864	813	878	817	829	794	803	841	836	841	778	809	838	836	823	766	774	802	839	819	876	839	872	866	819	850	825	797	784	791	762	797	777	830	826	834	829	824	803	868	805	832	794	819	837	798	817	772	819	812	826	801	802	823	872	795	830
79135	41697	12613	2673	1134	869	732	726	559	568	492	446	484	413	434	428	453	426	409	396	396	394	411	369	367	419	389	361	365	345	380	390	346	390	385	367	454	356	339	392	390	381	363	368	392	361	411	423	397	394	422	368	356	417	357	385	349	370	381	372	368	389	382	330	381	344	383	389	350	361	391	368	369	373	346	366	408	361	406	334	380	359	373	364	364	388	388	389	408	383	339	361	377	365	377	342	425	353	350	370	392	407	390	386	335	380	358	348	374	377	390	395	353	373	324	357	392	344	388	371	360	349	352	388	377	409	368	391	347	347	357	393	364	366	378	379	429	388	376	408	397	375	360	383	352	412	411	362	347	363	366	370	378	362	393	376	349	363	371	364	367	391	341	369	387	387	373	366	389	388	375	398	364	352	399	353	363	370	332	397	388	364	390	343	374	351	330	375	349	381	374	356	371	395	395	363	397	379	383	394	414	423	349	366	390	358	372	370	332	343	372	371	388	379	356	371	350	355	370	360	408	386	379	356	380	390	382	358	364	368	359	361	413	388	388	361	367	361	366	377	390	349	373	339	387	406	375	400	392	341	405	390	373	350	383	407	390	363	363	400	377	406	373	360	338	363	377	372	371	400	415	355	371	384	381	388	376	372	361	368	355	362	361	387	363	397	373	376	377	379	344	343	410	370	358	357	397	361	396	344	382	358	399	376	365	354	359	373	382	391	363	388	361	361	391	376	348	359	378	315	355	337	389	365	369	388	397	355	363	369	351	372	394	387	366	360	390	387	370	330	362	381	414	406	361	373	395	353	360	383	361	382	344	359	387	383	379	387	372	374	388	379	342	358	343	389	418	435	382	344	374	408	408	379	429	379	373	361	392	406	374	413	388	405	369	371	365	402	367	375	357	377	384	367	367	374	348	388	378	377	383	338	406	381	375	375	378	346	367	417	376	352	353	378	389	358	368	365	385	381	341	371	344	387	386	396	371	364	388	358	374	351	372	393	356	382	356	347	352	373	348	349	386	358	394	366	382	326	369	380	337	417	352	337	359	412	377	401	396	348	356	346	370	341	341	408	384	363	358	395	380	352	343	377	360	360	366	390	364	379	351	376	374	386	330	361	360	376	359	380	349	400	380	365	358	383	393	396	366	342	337	364	362	346	400	381	364	360	366	361	373	363	372	367	370	389	331	352	398	345	397	359	356	387	402	367	376	378	374	390	351	375	345	366	360	341	356	347	373	366	379	368	366	380	338	379	358	410	385	388	331	357	384	351	368	359	340	422	385	369	375	393	355	344	389	357	367	362	385	383	403	370	385	348	359	374	356	360	380	363	390	343	376	354	383	365	379	382	384	342	369	359	407	381	390	400	365	359	384	374	360	397	360	357	359	335	387	358	339	395	397	370	384	359	351	394	377	381	353	412	348	360	349	349	348	353	370	341	370	376	383	367	340	344	419	367	404	370	371	387	339	402	350	364	392	382	382	370	359	372	369	396	355	380	370	359	359	373	371	402	381	357	354	371	341	370	387	342	365	374	390	382	396	364	356	350	364	370	382	362	381	375	352	373	396	367	386	365	381	380	344	398	363	374	353	374	355	352	369	354	328	360	347	388	358	355	382	378	329	339	399	360	386	334	348	409	382	368	388	360	368	341	389	385	373	359	350	344	381	376	386	375	363	378	410	372	374	349	385	341	401	394	384	388	372	384	361	372	431	397	406	333	394	393	378	356	396	381	380	385	343	370	411	392	377	355	380	355	384	380	382	373	356	384	385	372	392	359	425	354	354	326	398	358	347	392	388	373	375	387	366	363	389	350	407	354	378	359	344	374	387	388	344	389	366	350	380	378	399	363	362	369	351	363	377	398	368	363	379	384	383	381	379	370	401	355	381	358	336	390	383	383	359	402	400	336	392	384	341	368	367	363	352	389	370	323	369	386	367	389	379	329	368	395	365	353	387	370	401	358	339	394	390	365	360	411	359	335	367	373	403	412	392	383	361	364	366	377	373	372	375	379	379	359	368	383	365	347	358	358	362	359	398	333	369	382	388	368	358	368	392	362	371	381	369	365	391	396	383	368	387	367	379	348	363	365	393	363	390	374	349	375	377	348	345	346	373	352	401	382	375	390	374	373	368	363	346	356	410	342	335	380	365	376	346	330	336	371	385	336	392	356	380	371	355	380	357	353	365	372	392	393	396	385	358	373	397	348	374	394	377	377	406	392	382	371	357	387	394	359	388	346	398	375	374	370	351	387	383	395	318	363	369	341	377	396	342	357	370	380	370	378	366	367	372	354	384	342	399	399	406	401	359	372	368	375	342	414	355	346	383	368	395	377	356	366	373	386	390	387	402	364	364	378	374	363	334	370	366	372	362	373	340	401	383	371	429	328	357	361	358	358	367	394	367	339	388	397	398	384	370	383	380	375	342	363	366	390	344	333	379	395	387	352	398	375	394	381	394	371	344	368	380	385	402	373	339	327	370	375	378	369	378	396	372	392	364	366	373	368	371	381	391	411	386	338	398	361	381	364	346	368	387	386	368	342	316	396	391	370	405	386	413	403	372	381	365	388	394	392	375	373	382	344	375	346	354	364	347	342	361	386	383	366	398	381	357	341	365	364	400	337	330	362	379	364	377	342	376	344	382	366	392	381	359	401	340	376	389	366	403	386	380	369	383	357	366	369	408	362	345	384	372	371	368	395	349	366	375	398	339	407	370	406	394	393	373	341	369	353	337	381	342	364	370	345	378	359	376	388	349	386	354	356	375	371	383	397	355	375	372	360	402	345	353	378	357	383	352	353	374	353	384	354	336	360	381	365	384	392	369	394	365	349	384	396	412	346	328	373	340	388	352	382	369	376	394	374	401	397	372	371	436	358	359	385	361	364	363	403	353	384	352	361	374	369	343	336	364	407	357	357	390	373	343	369	369	343	375	367	372	343	343	381	375	405	357	335	379	359	376	385	383	360	401	347	347	336	375	364	346	350	345	415	367	358	370	352	358	370	391	400	386	368	337	381	389	355	364	357	364	350	417	363	376	385	391	352	400	369	374	326	393	346	361	404	357	398	375	349	344	352	400	368	346	382	375	366	354	379	366	375	381	403	376	356	372	405	389	349	363	384	388	393	362	328	399	393	369	338	363	386	372	381	412	369	363	355	341	407	373	364	356	365	362	349	341	360	391	387	433	388	356	381	371	379	350	379	386	355	307	347	390	328	363	353	362	388	354	393	371	388	390	380	381	368	338	366	390	357	337	366	389	377	350	362	407	418	361	383	405	379	379	387	388	381	366	409	350	372	391	357	413	388	363	344	383	371	381	389	368	349	375	374	384	362	347	389	369	360	358	400	368	419	385	354	348	381	413	417	408	359	365	373	382	381	386	385	405	349	390	371	375	340	399	403	382	367	368	416	396	343	373	359	358	368	348	360	353	371	350	370	402	372	373	345	382	368	360	431	402	382	332	347	365	391	341	373	370	391	363	354	390	374	366	315
48099	17865	3510	4062	3593	3084	2636	2399	2008	1831	1685	1516	1507	1378	1372	1294	1235	1251	1190	1110	1131	1160	1050	1109	1011	987	1043	923	974	940	995	991	991	951	937	970	990	959	904	939	902	893	975	915	933	928	976	926	932	939	883	878	865	926	944	912	962	840	964	906	918	879	879	871	877	898	907	893	852	915	927	858	897	922	936	890	897	905	921	874	925	942	876	890	911	839	920	899	901	907	909	880	863	842	885	850	860	892	857	845	911	865	921	841	884	904	847	915	944	918	897	908	887	887	928	907	921	903	858	888	915	898	872	837	885	816	857	903	868	887	807	860	952	825	879	870	849	888	861	842	866	928	906	887	838	878	876	861	839	910	881	877	849	884	861	902	889	866	838	829	864	965	900	870	842	862	870	883	899	908	872	925	870	887	899	895	904	859	896	905	923	837	897	823	831	875	888	873	891	856	891	872	869	846	891	869	861	904	802	923	919	843	840	887	838	870	881	866	860	919	851	869	851	911	876	943	840	864	857	928	916	860	893	819	901	873	927	849	872	913	885	899	940	858	877	888	904	892	834	974	859	875	892	925	854	848	887	877	910	885	890	911	876	902	889	841	901	921	843	942	846	890	875	833	861	872	916	880	942	932	966	898	927	864	894	850	828	855	944	888	873	846	912	887	848	897	854	886	884	815	881	883	943	854	851	889	913	855	869	867	882	900	866	885	870	874	909	906	876	904	866	855	895	927	902	850	880	927	823	830	863	881	860	909	905	843	863	874	891	853	929	861	865	835	884	836	867	868	851	921	870	848	906	842	927	881	888	901	870	873	925	850	875	905	878	843	864	899	919	953	890	871	870	885	892	871	900	894	886	904	913	816	863	853	824	922	887	860	862	839	870	891	925	858	862	886	893	907	831	852	933	881	902	920	884	851	839	874	827	865	887	870	890	898	871	870	872	893	846	837	895	847	869	846	875	831	907	886	916	914	889	851	822	891	895	866	896	871	885	845	828	896	881	861	931	921	880	881	835	856	891	908	926	873	843	865	917	842	871	898	850	848	918	880	823	834	871	859	899	844	901	837	826	898	882	881	865	878	877	828	874	824	871	858	881	932	885	844	857	876	878	888	921	877	895	871	874	863	922	823	901	920	839	925	898	894	847	892	898	863	881	860	889	910	922	897	881	853	894	853	875	897	896	876	825	885	847	917	861	873	854	873	886	864	927	902	844	836	919	902	883	879	814	902	870	850	853	816	843	916	848	826	914	866	873	931	822	889	918	864	883	854	883	866	908	857	895	917	884	870	824	833	832	838	889	884	908	912	872	902	916	857	834	885	822	924	833	874	880	882	896	877	908	905	888	823	862	951	893	917	905	893	886	928	859	916	880	876	867	921	837	946	893	870	907	885	869	902	870	852	874	952	869	878	893	904	912	886	871	854	897	880	965	859	885	896	890	784	904	917	846	934	860	886	886	886	908	868	880	860	879	895	860	903	852	852	890	899	829	828	862	845	895	893	840	869	898	959	879	905	902	896	930	868	863	860	947	863	866	868	870	886	852	895	879	833	919	867	850	835	890	902	906	889	869	866	880	894	891	800	813	850	868	863	886	856	859	888	904	865	904	899	872	839	857	873	851	838	820	836	873	884	887	841	883	920	828	823	893	891	864	924	875	824	874	878	832	869	874	882	886	915	940	875	842	817	872	937	873	863	866	860	884	884	890	917	856	920	897	939	918	862	855	875	905	898	867	826	822	902	940	857	859	840	855	911	839	883	890	851	927	919	898	935	828	954	802	790	852	932	956	871	913	842	835	912	876	897	881	872	863	883	912	843	899	874	871	896	888	848	883	917	939	913	911	876	907	899	878	852	907	868	834	936	904	908	910	938	930	858	906	849	872	904	869	873	921	891	867	894	857	845	873	902	883	933	868	840	901	891	852	851	866	864	846	907	864	832	904	830	861	931	880	848	878	920	867	863	903	894	936	920	889	871	861	854	912	905	885	866	835	864	839	890	884	856	846	873	821	880	910	871	850	870	921	857	949	875	875	855	911	905	860	901	916	842	887	895	931	915	895	887	889	910	823	861	851	921	885	937	863	920	900	862	881	844	861	864	950	895	901	874	930	862	854	888	865	884	881	930	920	856	851	859	873	902	894	866	879	900	885	886	873	865	892	875	874	895	847	846	904	911	838	907	890	900	904	866	905	878	891	898	900	908	918	908	825	917	886	866	897	881	886	866	876	903	841	882	910	866	894	892	914	873	903	873	895	894	862	937	923	850	921	880	826	889	880	839	898	837	907	822	910	893	915	864	882	868	879	835	893	922	886	838	878	898	839	900	867	863	890	852	895	886	874	880	911	864	890	883	924	871	934	876	895	863	863	880	875	840	844	863	840	875	884	858	905	882	887	875	836	899	915	869	885	921	828	844	934	869	881	873	881	922	848	899	874	863	846	868	836	892	846	879	844	900	923	862	909	841	892	875	893	891	837	872	882	860	861	845	912	848	875	874	881	929	856	901	895	866	948	857	860	882	906	931	877	881	875	888	886	920	909	866	870	897	867	834	888	787	880	892	903	870	907	836	899	851	912	895	852	892	844	885	874	922	854	886	866	851	862	871	847	848	845	849	842	854	912	880	835	852	875	898	899	841	908	878	875	880	869	819	825	882	856	864	916	902	965	887	858	857	890	875	927	801	858	854	834	855	854	868	873	864	898	906	900	874	822	913	865	858	898	854	886	906	936	861	829	923	819	946	849	898	856	882	927	837	875	845	830	869	909	871	877	908	891	919	835	925	889	859	858	882	888	847	919	907	848	815	918	908	862	902	876	887	865	897	853	867	872	824	881	841	870	863	906	845	918	909	892	893	880	861	893	929	881	853	888	855	905	851	958	853	883	852	881	850	864	903	897	872	839	860	852	874	881	871	885	863	859	870	889	896	908	853	871	878	890	890	873	881	861	855	918	881	866	839	870	890	843	872	839	879	897	832	928	859	838	850	811	896	926	923	836	840	955	844	863	826	843	861	936	878	891	882	848	906	879	904	844	838	900	840	947	887	900	910	890	894	866	903	907	832	873	838	856	849	815	899	848	856	915	884	870	862	881	901	930	899	881	845	906	868	866	855	890	907	875	937	859	890	865	924	871	818	802	923	871	833	868	825	865	823	912	885	862	893	874	905	891	914	918	948	871	862	887	811	903	884	850	928	895	879	883	955	862	854	885	879	912	882	868	896	881	888	754	852	943	851	931	799	857	843	860	850	903	879	937	887	871	884	910	840	920	847	861	913	874	856	870	884	864	896	845	903	835	873	909	864	875	875	832	911	849	940	864	838	865	890	904	880	877	888	857	866	871	874	854	875	931	843	868	881	852	864	903	865	881	866	901	914	886	867	885	896	882	822	814	847	871	918	887	822	894	915	887	867	874	875	865	876	906	874	889	846	905	865	861	878	869	875	880	911	901	859	858	852	823	857	871	864	899	868	812	887	872	888	860	846	875	873	932	867	872	907
14215	1738	258	186	167	165	179	186	144	165	165	181	169	150	146	159	155	155	164	141	194	151	172	163	166	177	171	178	173	169	151	156	157	179	136	163	151	166	145	164	173	195	161	158	131	142	164	178	154	146	155	154	139	178	153	156	170	186	141	163	165	165	159	157	172	169	154	139	183	150	157	173	134	159	162	154	175	134	175	158	133	131	173	158	154	166	159	164	175	162	166	156	166	155	180	161	157	171	149	146	148	134	172	162	145	120	171	137	140	159	158	178	139	138	136	153	156	189	184	136	169	149	177	159	156	145	150	161	164	133	200	139	166	167	157	148	160	185	163	165	158	134	160	107	166	165	151	175	176	158	174	164	143	156	157	130	142	180	141	149	159	144	156	167	134	177	171	176	154	158	164	160	163	169	160	153	160	151	154	170	157	125	179	144	154	169	124	152	161	163	179	179	162	141	161	147	156	158	162	137	159	165	165	160	136	152	137	152	161	174	151	136	165	152	169	161	168	158	166	174	165	155	169	176	168	147	143	144	146	164	152	163	180	165	174	140	167	159	169	158	180	162	163	171	191	155	156	167	179	135	178	160	138	168	163	161	162	134	137	161	159	166	191	163	143	156	158	173	129	150	153	167	156	167	154	136	144	168	167	171	170	155	182	162	164	164	151	134	176	144	206	177	156	167	168	164	160	162	151	155	162	139	177	168	175	148	158	147	153	161	146	143	173	144	164	173	181	158	130	156	162	154	160	182	145	153	155	161	155	141	147	161	167	172	140	165	150	158	159	161	143	176	157	149	150	139	168	159	171	143	159	159	176	187	165	173	178	177	164	162	162	146	172	166	169	156	141	155	136	135	155	151	153	169	145	150	159	153	145	175	159	159	143	152	174	167	167	161	155	152	178	186	168	174	178	150	166	174	143	154	148	177	158	175	168	169	174	165	160	154	150	152	175	152	144	156	147	146	161	132	169	161	162	142	155	179	157	166	168	177	160	186	169	155	171	172	164	163	159	129	153	185	164	178	170	152	161	130	157	160	162	161	169	163	178	152	152	156	179	161	164	168	149	129	146	181	168	177	155	164	146	154	137	160	145	169	173	182	137	178	166	170	160	161	160	158	157	168	153	159	169	160	195	174	164	186	175	174	141	152	154	182	182	155	196	175	146	166	145	178	174	166	139	170	162	143	173	150	146	137	174	166	169	157	140	171	155	172	170	138	153	139	171	159	160	164	156	144	159	156	159	177	157	141	148	141	140	163	155	173	142	151	151	145	185	136	144	162	158	159	166	160	148	162	175	172	152	157	158	143	172	159	142	158	166	173	164	145	174	150	152	162	123	123	174	151	145	155	171	158	161	158	139	177	172	175	178	166	152	199	162	138	152	148	162	144	163	161	158	144	158	192	153	177	183	169	161	155	156	147	170	169	151	157	153	169	170	162	149	171	148	205	169	147	158	165	146	147	198	156	174	174	165	164	157	150	144	179	142	171	147	150	158	169	154	162	171	162	169	152	149	147	145	161	170	159	164	170	156	150	153	168	171	140	163	154	169	177	149	140	166	153	161	160	143	147	153	158	139	160	153	158	171	154	166	166	177	153	157	159	153	157	161	138	153	128	155	165	163	151	177	155	167	180	206	154	154	143	170	181	160	161	150	150	169	153	146	180	185	168	160	155	160	167	168	162	152	173	151	166	160	152	177	177	173	175	149	190	149	142	152	136	143	154	139	181	163	182	131	181	144	142	142	195	168	145	170	159	171	143	128	157	186	168	148	154	165	172	155	156	139	170	163	154	162	151	171	146	186	170	129	158	158	179	156	190	168	165	175	156	152	139	157	148	165	164	157	155	148	163	165	123	168	156	155	165	168	165	155	175	151	159	164	176	175	162	135	153	155	155	169	143	156	159	157	160	167	179	162	154	166	176	158	198	147	158	157	177	171	157	161	164	155	151	159	157	154	160	157	148	190	173	168	141	156	190	153	138	131	177	166	166	140	169	161	135	148	162	160	156	158	143	153	137	162	155	181	153	162	145	168	163	162	173	156	163	171	124	163	162	145	138	142	134	156	138	183	138	153	157	172	170	154	128	158	149	164	168	149	143	188	160	155	169	139	148	132	171	166	147	160	152	154	134	150	177	144	169	173	144	151	145	170	158	183	148	177	178	153	180	170	180	155	167	149	155	152	157	154	117	148	161	161	192	157	153	164	169	191	170	174	151	165	164	143	161	144	161	174	167	154	149	192	178	161	177	185	207	161	155	169	166	149	173	167	150	139	153	177	174	162	153	180	153	142	147	175	182	161	138	147	154	151	155	168	151	170	148	135	147	160	149	170	162	163	165	166	166	171	176	167	136	160	151	163	171	161	177	155	147	179	158	182	182	167	160	167	149	179	151	151	183	142	171	161	162	188	165	165	162	162	143	170	150	144	171	165	174	166	181	166	152	161	158	182	144	151	170	138	179	155	171	150	168	156	150	156	176	135	159	154	180	162	172	172	157	160	165	163	150	149	161	146	166	160	159	160	165	149	170	158	142	176	168	137	142	154	168	132	168	166	150	155	165	147	168	166	161	161	160	199	172	157	161	149	152	175	178	170	154	146	152	164	163	179	149	170	165	191	158	153	178	159	166	139	157	143	160	152	176	173	168	139	189	145	164	149	143	166	154	183	150	173	162	183	164	170	166	155	147	148	142	149	161	165	142	154	138	172	166	151	146	170	176	161	149	158	145	162	156	133	145	136	161	138	137	182	164	152	157	138	162	160	149	145	174	164	168	155	159	193	159	141	157	156	144	152	142	151	177	185	171	155	166	180	170	146	137	181	149	145	171	159	163	156	147	170	144	158	171	180	136	145	154	164	135	149	159	153	133	164	149	154	156	168	189	149	159	155	136	167	134	175	172	166	157	152	151	171	162	187	174	145	155	159	170	140	159	159	151	167	130	162	161	152	180	163	173	170	167	168	156	143	170	185	170	170	156	173	152	153	162	135	151	178	160	164	166	148	160	168	159	146	141	155	168	164	159	149	175	179	153	186	161	165	160	186	167	164	161	180	174	174	181	139	145	165	148	157	145	177	177	149	147	166	165	136	181	153	163	136	150	155	160	171	174	155	148	143	163	167	166	190	159	144	188	158	161	125	145	166	166	144	181	157	180	142	158	152	151	157	151	133	163	164	131	145	162	169	163	133	168	156	149	136	123	120	144	168	144	144	149	176	153	151	163	149	144	144	176	147	174	146	158	172	163	191	169	157	166	160	160	163	184	170	168	181	163	163	169	151	177	165	155	152	171	176	151	163	139	144	170	178	139	158	141	148	174	150	178	168	160	164	158	170	162	160	156	175	174	154	156	181	162	158	179	139	186	150	161	166	166	160	173	157	158	155	145	135	172	151	151	152	173	183	128	145	165	175	164	169	159	179	157	165	161	174	166	151	162	158	158	174	147	160	151	154	170	183	153	165	162	172	161	161	167	151	147	151	157	161	173	154	185	155	173
12401	1328	531	549	531	473	518	457	481	481	481	478	467	494	479	466	496	466	451	486	486	496	483	473	454	471	485	455	463	466	484	434	520	442	435	433	437	495	483	449	474	459	467	440	462	509	510	485	451	440	445	449	476	433	443	462	468	468	450	463	464	429	426	458	480	439	496	457	437	434	441	470	443	470	476	480	481	478	443	481	488	488	515	472	423	449	458	445	465	444	457	432	433	457	435	473	470	454	481	476	442	445	470	470	471	425	474	479	465	451	485	465	466	466	446	456	433	445	476	449	464	486	542	444	447	488	455	456	470	457	452	429	460	430	461	482	440	465	473	486	425	451	464	474	445	483	427	470	447	452	468	472	469	469	464	450	454	413	450	477	443	481	451	459	474	492	439	427	449	440	439	438	466	446	475	455	481	487	430	448	476	445	459	477	451	419	461	457	424	440	471	464	463	448	450	459	519	434	442	474	430	430	450	469	450	435	497	474	476	455	457	456	481	437	462	470	428	463	461	463	463	460	476	503	458	478	420	456	453	469	478	485	445	448	482	433	387	496	488	477	499	454	463	446	486	445	469	420	498	470	449	473	458	465	433	475	462	433	430	459	477	495	479	477	523	467	471	472	483	469	435	481	439	420	453	455	449	473	481	439	474	456	426	466	465	467	471	442	462	461	447	475	479	455	458	454	462	447	463	451	464	455	446	490	470	453	447	445	469	417	468	465	437	474	430	452	435	419	472	457	466	456	470	487	475	443	427	465	463	508	461	467	491	496	480	514	444	444	477	450	447	424	496	490	449	468	444	455	465	492	432	471	456	462	448	418	487	443	469	490	469	467	473	482	463	471	423	473	468	469	475	443	462	462	464	465	459	491	429	477	478	472	430	461	462	460	458	468	472	487	437	463	444	465	409	453	465	479	428	456	436	449	456	450	457	468	485	455	470	471	459	487	471	439	474	489	453	459	462	428	462	475	414	463	431	451	476	495	434	453	464	452	447	477	478	467	460	472	481	477	449	464	466	453	489	469	429	460	451	464	450	411	471	467	471	461	467	502	478	453	439	465	464	487	462	450	466	446	477	446	500	475	431	472	448	401	439	457	506	437	454	440	483	441	453	442	452	460	468	472	475	473	435	460	452	477	450	493	451	479	487	447	450	505	432	458	421	472	467	454	451	436	480	462	452	449	478	469	448	435	505	453	471	425	452	463	435	472	496	464	456	492	459	486	482	445	487	458	454	473	439	469	493	408	462	445	456	479	461	474	466	475	469	437	412	449	474	438	455	493	470	445	440	433	453	472	459	485	478	442	441	427	424	478	439	466	474	439	454	478	485	436	412	464	463	469	457	498	452	491	464	412	421	538	453	442	433	446	447	476	417	440	458	456	442	448	474	453	446	481	474	464	464	431	453	478	452	448	423	462	452	417	472	433	499	437	430	439	448	464	421	444	459	421	453	470	432	463	464	484	451	475	410	416	440	470	435	472	456	474	485	470	448	462	489	455	471	455	469	462	447	462	477	475	429	464	463	469	457	472	458	442	416	440	453	460	468	455	479	462	502	469	472	423	449	459	430	473	494	475	484	452	456	481	466	483	447	476	465	428	446	459	453	432	464	466	484	459	488	438	502	458	456	473	440	493	454	442	455	470	470	427	485	429	447	475	458	470	447	464	456	425	493	437	463	451	457	465	437	443	461	457	449	442	478	467	505	469	448	454	476	465	503	459	444	435	441	434	452	442	423	485	448	450	452	441	439	456	445	414	473	471	436	449	452	462	469	481	448	480	493	451	439	445	478	458	447	498	447	471	424	476	477	423	434	487	454	470	447	420	454	451	464	512	449	453	497	464	467	426	439	470	458	434	474	451	480	441	488	452	471	507	440	488	456	486	481	503	438	456	463	484	434	477	467	469	461	459	469	477	481	453	467	491	463	428	445	472	456	453	494	440	508	474	467	454	445	450	446	472	479	432	454	501	450	469	476	507	487	411	479	468	453	422	441	402	453	447	451	495	477	452	424	472	442	479	468	474	451	441	484	456	464	487	458	461	490	444	500	444	452	480	490	444	435	465	473	448	457	494	446	469	460	447	452	468	431	420	443	430	455	478	448	446	461	449	479	487	448	447	457	431	450	453	429	443	476	460	456	453	448	503	482	479	458	483	423	466	478	466	439	448	419	471	482	457	476	474	495	524	501	482	467	430	474	433	489	452	458	462	450	439	443	464	434	446	449	446	469	455	455	462	440	479	444	440	477	436	437	459	448	453	458	437	422	484	450	490	449	503	442	465	466	474	485	447	488	532	439	499	456	423	418	441	453	453	470	467	467	492	447	428	446	529	490	446	461	470	473	459	461	444	466	485	501	485	491	472	469	463	461	461	468	507	476	495	428	472	437	463	443	500	443	405	482	457	459	466	477	470	482	463	468	445	476	462	483	491	470	474	411	468	477	485	478	463	462	465	471	450	436	448	478	489	473	423	446	453	462	452	468	458	465	457	451	452	455	423	471	444	450	453	444	427	486	452	416	477	443	418	454	485	498	492	472	447	450	472	443	471	457	500	456	448	458	464	472	471	475	475	471	422	446	482	459	432	443	439	440	420	448	479	456	471	485	469	465	445	432	440	520	455	462	469	453	460	446	482	463	419	439	471	466	475	493	445	465	471	473	466	429	426	476	479	476	478	474	433	480	438	482	457	438	442	441	491	462	470	459	456	445	461	421	415	454	439	461	451	445	521	444	464	470	468	443	461	455	453	478	475	479	441	455	465	473	451	487	489	495	448	450	488	468	459	458	463	461	472	465	465	478	401	499	476	438	477	503	450	452	469	488	428	488	441	486	428	446	481	452	445	442	455	476	474	486	457	450	464	464	477	460	469	465	473	463	470	436	452	482	476	437	461	467	477	447	437	454	476	460	457	445	473	430	442	449	457	445	499	456	455	477	453	456	461	424	494	463	461	470	481	423	459	469	461	456	446	429	456	494	465	459	473	441	421	475	462	460	444	470	499	439	464	448	448	481	503	441	457	423	433	509	428	473	443	439	480	476	424	459	449	443	472	413	468	458	461	478	513	454	418	481	508	493	446	429	469	457	439	469	442	466	458	423	440	456	432	476	432	488	422	473	440	452	485	459	450	470	464	473	464	465	473	445	452	447	447	425	478	467	455	441	464	491	487	488	498	463	463	489	524	472	419	450	475	494	429	466	436	469	423	456	441	483	446	443	466	472	451	445	450	434	448	430	451	452	475	455	469	480	506	450	457	444	415	460	461	439	450	479	447	476	465	455	454	468	445	455	432	436	493	471	486	447	457	493	460	430	450	455	472	471	444	461	460	476	405	435	465	482	460	449	479	449	430	439	474	451	423	471	429	429	445	440	489	496	472	449	471	435	460	458	453	439	488	474	482	482	469	454	432	457	462	445	470	463	495	446	432	465	424	475	454	434	455	496	487	431	466	454	448	454	492	472	460	460	474	531	472	456	463	436	416	496	459	453	484
67726	31466	5941	999	690	502	489	431	421	438	379	393	362	360	353	350	355	350	366	405	377	405	354	313	318	321	329	332	339	318	360	339	361	326	351	333	294	313	336	319	336	313	366	356	358	324	344	346	303	316	312	354	313	303	346	323	322	331	319	385	332	340	367	338	325	337	310	370	332	347	338	332	329	352	330	338	322	305	346	312	341	323	340	316	313	367	318	347	342	281	352	320	375	333	315	366	336	342	295	340	333	327	318	313	330	374	331	324	322	310	311	328	334	318	306	319	333	309	307	342	342	347	337	350	344	319	312	316	356	320	323	322	335	347	339	315	315	334	362	330	317	324	324	298	323	345	315	322	331	335	323	351	313	324	312	349	345	364	344	346	341	332	350	352	363	319	358	352	289	324	325	362	341	329	336	321	343	351	332	356	334	327	325	350	317	306	332	366	309	311	319	348	308	356	349	325	329	283	334	348	358	357	278	282	328	358	301	318	314	322	340	347	362	338	354	322	344	354	335	352	330	290	317	337	303	311	328	346	313	336	311	313	353	322	345	345	341	317	349	337	307	314	315	361	359	353	313	331	340	311	286	330	329	323	330	354	330	346	353	360	315	305	344	330	347	337	309	313	334	319	322	327	338	321	310	354	362	352	335	322	318	356	307	334	336	338	356	346	306	352	326	350	321	299	358	321	322	337	352	355	314	332	313	318	332	313	333	354	331	320	320	342	343	333	343	341	339	354	339	349	356	340	335	353	318	315	330	334	335	310	348	330	362	358	335	318	337	331	350	314	324	337	305	344	325	305	314	336	305	332	304	320	345	318	337	343	317	330	321	322	367	345	351	343	331	352	329	364	355	350	340	325	313	336	371	324	326	331	339	319	300	352	331	356	307	330	354	327	306	344	358	332	337	343	317	347	359	335	313	331	339	323	342	325	339	347	313	319	308	321	326	322	345	320	311	306	350	338	372	339	335	341	333	349	312	315	362	290	321	340	356	342	310	347	299	352	349	299	319	316	296	321	330	351	339	307	374	329	349	348	308	328	352	318	311	320	321	317	313	320	344	375	297	372	315	324	347	321	384	348	322	319	357	354	342	337	308	323	330	322	345	326	321	339	324	311	339	330	287	320	325	328	299	310	352	336	334	304	318	321	331	336	356	344	349	331	296	366	354	339	337	315	317	320	308	313	311	374	325	316	349	327	370	337	332	300	303	320	333	327	320	323	334	322	358	324	357	363	310	312	347	335	366	328	313	364	334	312	308	318	318	324	356	331	327	321	310	326	340	339	342	335	368	333	282	332	331	371	338	314	336	326	352	328	337	316	315	330	359	303	300	346	325	320	299	328	328	360	327	352	313	315	336	316	326	331	336	333	326	343	322	341	308	330	332	349	322	385	283	315	319	319	333	343	318	301	334	343	340	358	322	323	368	324	305	360	325	322	320	376	360	323	335	336	367	325	360	330	362	353	338	329	335	312	380	336	346	363	336	283	301	343	315	332	314	343	324	332	350	340	296	354	353	338	323	299	327	328	335	343	327	335	324	341	348	312	340	386	338	337	327	374	318	349	317	335	323	369	353	344	325	300	320	297	349	337	307	343	322	347	330	313	356	344	332	393	322	338	339	323	332	327	332	326	324	350	302	354	316	365	336	311	308	319	303	325	322	305	320	357	337	336	336	309	350	285	310	341	364	330	318	328	334	328	313	320	348	348	362	334	332	309	306	341	327	342	369	335	322	337	313	346	367	332	347	330	367	315	348	356	324	300	306	317	330	368	310	338	327	310	338	307	333	304	348	342	326	335	345	340	342	346	328	346	314	318	302	353	332	307	344	342	322	356	316	340	336	326	309	320	333	340	345	341	376	350	333	338	315	318	343	364	332	328	337	353	345	342	311	336	355	337	328	348	322	289	327	339	355	335	326	331	337	346	356	355	335	352	329	374	329	370	330	321	331	346	356	346	344	357	325	347	317	330	335	350	329	329	353	339	338	360	308	303	353	323	343	369	349	309	327	325	362	338	333	341	339	367	340	335	344	320	314	348	345	328	338	293	372	353	329	334	326	328	346	341	353	333	348	320	318	364	320	347	309	339	331	312	318	320	364	342	325	352	328	329	315	350	305	348	331	289	327	314	332	308	371	326	348	327	330	319	329	333	333	332	322	286	335	339	329	322	336	343	361	328	304	314	329	310	321	349	344	306	326	298	276	356	298	333	323	327	354	318	341	325	322	320	363	379	339	320	322	347	374	363	340	327	343	372	324	334	319	355	320	333	316	334	344	348	306	318	335	338	348	341	349	352	340	342	325	282	305	348	325	321	328	318	323	313	345	333	353	331	300	328	330	308	337	328	331	336	359	336	320	350	332	320	337	327	349	345	356	331	308	370	354	331	339	308	324	334	350	321	355	311	351	350	348	361	341	313	333	336	366	311	327	330	345	340	323	305	353	324	305	341	324	350	320	344	325	363	339	337	351	326	360	322	346	337	312	337	309	330	354	339	340	333	341	312	323	303	330	305	312	343	347	361	300	315	317	339	371	334	328	321	359	361	304	311	336	334	333	330	322	319	349	339	325	304	333	374	332	327	328	312	362	332	322	330	337	316	321	333	331	328	346	323	386	328	347	308	314	328	344	327	306	336	351	356	326	335	291	326	332	331	330	324	339	300	322	342	356	328	314	317	340	339	321	291	340	374	322	306	307	319	354	353	338	341	298	333	342	348	338	325	354	348	323	346	340	303	311	345	331	335	321	316	340	320	333	305	337	343	330	328	319	326	360	330	301	340	372	330	348	351	294	351	343	312	354	308	319	326	347	331	368	314	366	311	327	341	333	351	328	322	352	295	319	339	353	319	335	313	346	339	324	337	340	331	319	313	335	299	343	302	375	332	326	282	359	339	322	350	340	297	322	333	318	353	284	338	336	317	334	345	299	352	355	317	327	319	360	323	341	323	344	354	325	299	311	351	309	325	316	327	345	313	326	321	327	335	345	370	329	343	309	322	308	346	328	316	365	366	334	304	327	332	344	365	319	303	328	359	346	315	316	320	317	342	324	324	332	369	327	320	321	353	316	312	310	296	325	331	340	325	332	336	378	310	338	336	312	343	319	349	323	345	310	310	339	361	324	320	344	337	344	362	393	305	366	336	304	320	331	319	317	317	328	352	336	348	333	333	355	338	331	327	380	345	346	320	350	345	352	313	343	315	361	339	326	366	335	351	331	317	323	350	361	314	361	305	352	331	331	297	350	340	331	328	363	314	335	309	352	318	358	324	317	304	341	342	325	337	324	327	331	309	308	334	315	359	328	331	327	332	338	319	332	303	318	353	296	355	337	325	322	322	348	310	314	316	317	356	342	336	336	322	307	337	309	341	300	333	340	308	340	331	353	348	348	326	325	353	341	359	359	325	305	324	314	334	349	375	306	372	338	366	316	322	344	303	294	330	318	327	357	331	358	352	340	344	338	348	285	333	307	351	317	332	317	322	337	322	334	352
38963	10564	2117	2477	2215	1992	1790	1594	1447	1203	1276	1157	1145	1096	1058	1005	985	946	965	976	969	910	946	913	877	881	889	858	852	900	877	855	898	880	877	900	865	847	820	892	865	824	853	836	854	836	877	787	861	839	848	784	839	846	827	820	896	818	848	802	806	809	810	860	799	856	847	830	792	836	822	796	831	844	837	847	804	813	897	794	827	834	818	824	803	828	794	836	855	809	808	821	808	789	792	833	815	817	817	825	799	812	837	827	848	828	796	826	830	806	808	827	813	778	839	856	840	809	815	818	780	832	822	843	832	847	817	836	812	853	859	846	839	832	822	788	845	854	832	835	842	817	853	826	824	779	887	848	810	828	781	832	800	796	790	811	840	817	817	842	807	887	781	810	798	816	834	827	844	803	824	826	842	839	830	879	817	783	859	815	825	747	852	840	744	839	862	808	849	839	790	840	844	816	803	788	812	832	905	812	816	804	834	791	826	776	870	782	788	774	857	761	840	832	846	864	829	873	874	844	805	841	783	835	893	831	766	877	809	811	793	812	853	783	808	822	828	843	860	807	819	842	779	779	889	826	804	815	830	852	800	799	774	817	834	874	845	806	812	858	789	831	802	842	845	805	820	868	865	764	835	791	807	844	783	756	849	771	824	852	797	831	836	825	821	824	790	837	839	803	831	827	815	780	827	835	801	838	817	853	782	771	813	824	782	818	849	816	823	817	806	851	840	842	823	811	826	826	790	768	793	811	794	838	814	806	880	839	829	814	854	809	816	843	833	750	817	821	817	801	815	787	796	832	823	802	818	838	811	835	848	815	841	845	828	788	834	822	832	833	799	824	779	782	827	782	793	843	816	826	817	763	812	847	841	829	787	852	817	746	826	815	835	806	805	843	827	826	754	820	817	770	869	816	823	785	818	825	812	825	803	803	783	855	823	806	843	808	827	791	810	815	854	844	810	827	815	807	814	827	872	824	858	809	847	821	783	796	826	785	828	804	781	820	754	792	802	805	832	860	837	813	844	857	803	810	826	805	802	808	797	810	845	794	823	842	865	837	811	816	837	816	755	801	815	820	831	832	793	851	803	822	816	813	773	830	863	795	873	805	782	860	792	756	713	816	762	814	847	846	869	791	758	823	834	785	836	818	790	815	782	833	836	809	837	834	834	830	824	802	850	784	805	833	827	845	842	783	756	813	833	848	820	816	868	818	781	815	827	830	799	830	870	813	806	831	832	823	812	837	849	799	820	776	756	850	817	785	829	828	818	801	801	856	841	862	815	845	822	865	820	775	812	803	836	821	790	884	803	847	814	838	819	814	862	834	813	801	832	816	863	781	800	874	844	761	798	818	825	824	894	869	811	802	764	825	825	816	780	808	854	800	796	824	800	794	864	865	762	807	862	855	802	843	757	795	771	791	805	817	842	815	818	843	856	808	809	841	802	784	826	860	818	778	818	833	876	814	809	825	789	806	834	789	813	856	844	809	822	807	833	766	814	790	830	856	807	832	808	773	814	788	802	864	826	826	826	895	815	822	789	814	754	828	775	822	837	817	792	825	829	772	850	822	765	850	838	804	828	818	849	839	848	830	850	812	813	829	807	837	803	827	792	845	833	815	866	774	819	784	812	816	843	803	821	781	816	812	796	830	819	809	851	855	832	899	843	863	814	832	821	858	820	822	814	809	848	871	809	840	797	793	836	861	879	820	807	795	875	819	819	832	854	782	846	832	825	777	779	794	828	788	772	815	811	815	816	824	807	836	813	789	782	822	832	828	824	823	828	800	846	769	790	812	806	808	854	832	800	826	821	828	757	792	835	855	851	844	843	845	829	803	833	829	825	842	823	804	922	786	837	772	783	799	825	851	775	836	863	792	782	822	848	813	824	821	790	795	805	787	843	869	827	850	829	820	809	796	827	781	861	848	821	798	821	818	722	773	832	801	877	822	855	829	834	802	793	824	794	837	818	830	806	755	832	798	826	852	784	854	840	830	809	830	813	810	837	837	874	849	861	786	793	762	786	809	809	851	797	839	855	823	808	831	856	876	813	815	809	782	827	854	769	789	844	818	854	838	778	806	836	817	824	807	816	806	788	824	811	852	832	827	849	818	846	839	848	864	786	811	822	844	839	806	835	789	830	809	825	864	800	899	821	827	793	861	816	752	858	832	856	889	833	825	804	812	827	762	840	812	844	797	817	789	810	803	808	772	829	780	792	794	830	837	810	832	779	815	805	798	824	895	798	818	821	814	812	798	816	785	840	831	846	829	830	833	834	747	815	792	837	849	832	865	777	820	844	825	849	848	836	849	840	835	872	826	825	841	851	859	809	860	789	810	852	794	803	828	800	894	810	844	815	835	813	791	830	806	766	850	827	835	799	834	810	823	897	849	830	819	823	886	839	796	840	813	809	821	834	821	847	837	871	799	825	868	825	787	847	822	836	797	811	839	906	858	790	785	795	842	861	806	868	791	828	787	896	826	816	787	796	870	790	823	796	796	868	815	808	824	815	825	788	824	771	821	864	774	801	817	854	829	818	857	830	770	807	838	798	864	778	798	871	826	826	848	812	807	838	832	821	819	797	857	815	808	861	854	770	866	842	783	815	789	793	832	837	811	859	795	822	863	791	889	817	843	801	862	811	864	811	842	854	861	833	802	793	810	823	877	825	811	768	781	819	828	842	858	804	853	880	805	805	831	822	844	806	778	842	831	845	821	827	832	811	821	828	780	825	850	821	813	844	812	805	832	843	822	787	865	805	834	847	774	811	813	837	772	812	857	801	818	772	846	842	894	782	821	773	848	792	846	870	828	811	837	815	823	800	765	843	769	810	830	811	855	798	820	784	826	810	823	844	776	856	835	865	826	839	783	838	808	851	791	750	829	831	824	823	809	784	854	809	858	798	851	830	844	840	813	822	812	792	765	825	844	806	861	871	821	834	772	841	838	795	796	851	815	826	838	798	837	805	828	747	812	803	806	792	828	795	796	867	824	794	805	831	845	827	820	813	826	830	834	775	782	809	822	864	766	880	808	794	804	797	790	837	846	800	802	868	803	821	824	845	828	844	836	806	839	786	827	821	859	799	792	804	795	835	824	816	823	837	815	780	803	838	830	824	820	875	817	817	858	820	791	861	812	826	795	811	802	817	832	877	785	839	797	778	875	809	798	761	823	859	787	810	833	842	817	868	786	803	864	776	872	823	839	796	827	839	779	856	855	843	858	830	837	763	844	866	830	800	778	811	854	805	828	813	796	795	780	774	817	791	832	828	823	866	802	810	769	825	861	803	829	849	857	826	831	856	882	849	819	857	835	815	841	849	791	905	818	820	814	830	811	828	824	855	846	810	823	794	794	778	793	857	795	814	769	832	834	796	858	837	843	813	873	900	790	784	777	809	790	802	868	834	810	822	797	816	801	811	796	837	808	835	823	826	785	789	856	789	853	833	811	881	859	829	790	867	750	824	840	815	802	838	812	857	790	830	805	819	783	795	801
78613	40210	11780	2358	1127	854	714	634	555	495	490	472	436	419	416	428	416	418	414	392	451	448	407	415	388	400	367	421	378	382	331	378	398	377	368	399	369	360	399	403	385	407	411	386	371	339	341	380	429	421	380	375	404	365	358	362	372	376	365	378	383	360	354	378	376	368	385	361	370	362	367	363	355	370	356	362	361	330	384	352	345	349	366	389	343	382	358	376	399	393	376	374	409	374	338	373	380	369	355	345	366	362	351	365	363	362	376	358	367	398	404	343	377	348	328	362	375	349	364	360	380	407	387	355	379	372	353	361	401	359	346	383	432	394	365	429	369	364	376	350	344	393	393	393	393	367	391	382	419	386	358	362	397	360	359	391	330	390	355	396	386	383	345	387	314	353	380	352	360	407	350	347	358	399	365	400	323	392	349	350	375	333	387	356	404	386	384	379	369	350	371	333	385	394	366	337	373	370	370	355	369	385	353	348	364	382	345	381	421	378	379	356	370	364	380	385	394	371	355	367	361	373	384	339	390	337	371	394	361	357	361	411	358	383	352	369	361	379	340	363	351	384	360	366	358	380	384	373	354	389	363	369	377	399	374	385	354	409	370	374	384	391	357	360	400	417	392	394	383	378	377	398	371	356	388	358	352	351	369	352	330	361	368	374	363	345	348	378	352	357	381	394	363	397	413	371	390	357	351	368	365	355	364	369	355	373	404	365	330	339	360	413	388	378	377	378	351	384	374	403	364	395	334	369	385	370	377	347	381	382	364	363	373	387	379	349	388	361	361	382	374	371	363	364	351	367	389	365	386	331	379	369	328	381	354	352	367	356	366	350	336	345	350	389	387	376	342	352	351	421	360	379	354	350	368	364	382	402	327	402	353	347	417	360	346	370	359	344	368	382	394	384	398	363	340	360	401	358	381	394	366	408	358	387	358	384	379	344	392	361	394	365	395	332	382	345	398	348	376	350	374	379	355	383	370	390	371	352	381	390	350	378	384	372	418	377	373	371	370	380	379	374	354	366	341	348	360	377	378	376	361	373	371	353	377	363	388	374	358	428	371	367	345	372	386	367	364	373	379	380	340	375	406	380	394	396	356	352	373	346	388	399	365	408	410	419	346	367	356	375	374	381	361	365	357	371	387	353	400	372	355	361	367	346	373	364	353	362	346	392	355	418	360	383	366	380	399	381	353	345	393	398	380	367	376	351	348	354	372	363	354	336	361	380	360	359	381	379	364	357	382	391	362	385	385	370	385	362	371	388	385	349	362	364	375	363	335	340	340	382	396	383	353	389	386	379	393	339	383	408	358	365	371	343	392	352	370	361	393	372	376	402	365	352	400	347	386	383	414	393	378	323	370	412	359	381	367	373	360	350	380	375	389	374	359	348	365	374	374	354	397	381	386	390	357	370	409	400	365	388	348	376	380	356	385	373	352	359	375	362	359	355	356	384	366	384	337	358	351	346	402	389	395	360	391	412	334	380	368	377	382	364	390	407	381	350	420	377	361	402	357	396	372	347	365	356	397	379	352	361	377	380	366	362	360	384	359	399	343	352	346	340	392	398	361	398	369	357	371	354	400	336	362	367	396	404	358	373	370	394	377	387	358	355	360	362	377	355	405	375	333	372	344	344	376	351	388	407	346	359	353	342	350	382	375	364	404	399	377	356	342	373	359	392	349	375	360	383	396	389	361	352	370	362	365	332	366	336	366	356	411	377	383	395	396	381	359	377	371	405	381	354	376	359	378	381	376	391	387	362	347	352	367	333	396	385	355	360	393	370	352	326	365	386	343	367	372	360	369	353	339	381	351	407	341	361	352	360	374	327	379	410	360	369	396	325	382	357	373	385	391	340	357	351	358	359	391	378	375	357	378	353	359	358	375	387	380	362	366	412	393	369	343	365	399	355	372	376	379	373	352	373	362	363	335	355	371	368	372	363	360	328	345	371	360	393	369	382	381	364	378	359	398	357	388	362	408	381	369	346	353	368	382	396	392	360	360	374	381	365	410	385	357	362	370	370	388	334	351	365	370	374	345	350	366	385	399	364	372	346	403	393	385	384	417	410	349	365	391	357	358	377	381	390	350	370	380	363	394	374	388	361	410	371	359	376	400	363	386	344	376	375	378	373	403	374	390	349	367	385	381	388	413	396	386	413	326	357	360	366	376	346	342	398	354	376	351	345	353	378	387	367	356	359	397	397	367	340	359	392	397	379	379	394	362	336	389	361	403	389	356	335	362	417	386	375	364	387	379	392	413	428	344	385	346	368	379	348	385	358	374	404	366	334	349	390	360	356	405	350	405	363	387	373	387	351	354	365	333	395	360	362	370	389	404	392	358	373	361	375	400	398	340	349	369	396	382	392	370	392	410	366	371	382	374	342	382	369	352	407	392	385	355	368	405	396	353	358	402	349	357	363	384	389	384	361	370	327	370	361	411	370	342	372	393	356	388	393	379	355	355	364	367	394	388	397	348	375	397	363	355	345	342	373	355	352	348	383	312	348	375	378	353	359	352	384	322	368	356	352	373	373	350	346	399	412	381	351	362	368	368	369	355	371	371	378	355	368	359	383	353	372	385	353	349	380	364	393	384	368	359	361	347	371	365	371	392	373	333	334	361	328	373	367	380	362	388	387	383	366	375	368	383	393	348	346	390	391	403	356	384	369	346	408	393	386	370	334	383	371	357	389	351	354	343	399	407	358	367	387	385	381	383	356	329	358	339	369	357	382	374	334	390	382	375	352	322	376	372	378	389	369	407	370	378	350	380	388	401	376	352	383	362	408	381	370	366	356	365	405	386	388	374	351	400	397	386	358	377	396	356	403	348	370	367	381	404	380	348	372	372	392	388	371	374	400	380	385	359	414	382	384	397	351	339	349	386	374	387	352	394	381	351	357	348	390	387	393	414	385	386	380	351	411	373	375	374	358	385	379	405	361	351	355	386	396	386	403	368	376	346	357	378	364	365	396	357	357	368	369	398	363	375	370	423	348	353	364	385	374	365	372	382	355	386	387	362	379	354	408	344	334	354	379	379	375	380	352	379	360	378	350	365	426	398	363	392	370	376	405	369	360	331	336	429	390	358	387	362	373	368	411	380	360	362	373	387	407	343	381	357	358	383	331	358	337	375	372	384	360	344	367	335	360	377	394	376	340	386	376	355	378	366	356	363	360	339	394	367	349	400	400	404	352	358	361	364	386	372	382	367	382	377	381	341	362	380	353	366	365	350	378	377	345	358	376	373	358	386	351	356	345	356	376	349	354	358	429	355	398	358	369	389	342	341	358	363	374	428	371	365	364	367	372	355	370	395	358	400	363	368	398	387	398	365	358	352	384	408	398	380	406	379	357	354	370	368	357	393	404	387	381	407	363	346	365	365	369	357	351	359	376	393	344	347	385	367	402	387	363	343	379	354	369	371	371	353	346	378	357	364	393	341	391	362	373	369	371	385	399	358	364	346	337	389	396	367	356	384	387	374	370	363	380	389	360
47420	16236	3462	4225	3733	3026	2657	2263	2144	1892	1766	1563	1460	1338	1403	1293	1281	1169	1130	1139	1090	1129	1113	1108	1077	1025	1030	995	978	1045	959	974	958	941	898	1016	942	929	928	957	915	913	881	898	914	849	880	920	928	927	835	984	946	929	903	860	874	896	892	900	931	898	905	911	912	873	896	893	838	831	884	898	852	914	923	866	867	873	878	880	921	878	900	909	890	895	921	902	948	853	876	876	849	929	906	907	867	885	811	866	901	906	884	871	898	889	879	861	844	869	831	873	875	912	928	825	877	877	896	906	860	869	868	846	896	810	880	875	921	884	886	870	875	864	925	834	917	851	855	888	833	833	920	837	864	933	888	878	894	837	928	876	909	844	859	854	877	915	878	882	854	817	888	889	813	853	820	854	877	867	872	836	910	871	845	867	915	865	899	872	873	932	914	883	884	874	830	920	932	863	893	853	841	864	902	827	905	887	871	891	829	936	873	891	902	823	885	931	874	846	868	867	910	866	858	842	866	884	880	874	829	929	917	856	892	825	869	902	823	830	864	868	879	887	854	903	909	811	889	874	894	866	872	880	912	860	880	879	881	855	906	825	851	865	898	869	870	871	831	855	919	812	883	895	877	938	854	871	865	871	857	855	836	870	877	876	822	909	864	908	856	867	846	883	886	917	891	845	917	885	916	934	856	850	875	868	889	895	851	849	866	906	881	834	895	832	870	817	892	895	861	860	863	859	831	912	867	872	824	923	862	861	926	925	835	847	877	878	890	878	828	861	885	834	927	862	890	870	885	820	872	881	887	863	866	815	888	874	879	842	824	862	883	885	891	880	843	868	898	872	899	876	903	799	861	889	850	855	871	910	865	837	904	836	887	847	856	866	868	875	858	891	848	845	904	952	947	910	849	916	873	877	864	862	853	858	849	877	833	863	887	890	845	896	923	885	892	878	877	904	896	863	899	853	890	869	881	931	894	844	846	865	853	859	844	847	871	855	882	911	890	872	863	890	892	871	843	867	918	902	881	872	904	873	894	845	897	864	875	909	877	841	928	903	841	849	887	864	850	871	878	844	890	882	875	856	875	838	831	812	899	862	890	844	931	876	869	850	879	866	922	876	871	873	917	885	896	907	856	846	930	908	913	856	899	876	886	829	875	858	853	802	885	804	885	858	861	879	911	819	837	868	830	850	853	856	835	831	879	889	868	904	868	904	833	900	856	869	890	840	898	870	897	905	848	889	866	842	840	877	869	792	874	925	854	853	907	885	823	873	854	851	863	904	883	820	891	883	901	890	865	882	863	907	837	834	879	878	873	884	884	849	847	881	859	894	871	840	920	843	867	867	875	836	843	824	894	867	886	863	856	879	893	868	848	891	868	888	857	864	875	850	785	821	895	878	843	864	936	859	889	897	878	910	909	876	863	865	828	900	885	850	867	895	901	867	881	884	884	868	852	844	857	839	868	836	867	892	891	864	830	880	948	855	863	812	868	852	890	914	879	886	803	927	885	880	869	915	912	881	878	868	877	817	876	854	906	920	862	857	851	933	882	851	855	916	886	867	845	876	852	920	841	901	865	863	878	868	886	841	903	892	865	887	915	867	864	833	898	866	862	865	875	872	912	872	825	844	882	890	878	831	867	881	919	922	896	833	842	827	853	866	870	860	828	886	888	852	856	822	932	945	863	899	855	896	904	869	872	823	878	845	885	792	845	888	923	886	919	858	914	900	841	855	926	846	879	890	885	909	862	875	888	922	867	892	819	877	867	898	836	873	918	852	899	831	839	866	861	942	850	866	918	904	906	846	824	890	830	893	897	871	906	869	869	837	888	839	911	876	841	878	925	838	885	925	917	893	894	929	881	844	887	913	881	893	913	882	928	855	859	868	909	929	874	901	879	871	879	851	891	855	801	908	879	841	853	925	862	858	873	891	897	900	913	941	879	793	876	877	889	911	877	827	807	838	837	855	845	899	814	889	841	889	899	847	855	941	890	917	892	841	882	840	905	900	872	922	947	894	873	919	899	833	878	874	872	873	867	898	916	848	853	924	884	824	843	874	873	885	840	853	831	884	873	880	917	877	932	869	903	828	855	806	881	846	843	881	868	837	857	838	852	912	840	878	813	878	835	889	871	898	880	867	867	909	854	813	871	877	893	842	860	854	838	882	846	925	843	895	837	861	871	828	871	813	852	835	881	880	864	844	838	904	855	892	915	873	875	831	861	885	879	901	882	855	877	886	834	922	848	831	893	889	836	844	833	866	860	914	839	856	896	834	817	819	880	857	860	849	803	816	872	828	926	894	967	862	869	940	886	912	887	854	843	857	932	870	857	811	866	813	879	908	814	880	882	869	876	930	897	850	870	926	912	862	796	884	864	864	875	875	904	868	855	814	879	921	850	880	899	854	846	916	885	866	893	808	869	874	895	916	869	918	890	872	863	824	858	840	837	855	911	845	868	867	862	905	909	854	891	845	890	862	838	864	870	901	824	859	849	867	856	880	876	902	872	907	892	907	872	882	866	799	870	875	908	850	865	845	838	849	891	861	888	899	840	855	919	877	880	846	825	866	856	906	885	831	852	868	928	869	894	907	894	917	859	865	883	890	852	885	902	880	907	869	886	903	863	861	882	882	882	879	911	847	894	872	890	863	894	850	876	864	855	887	863	851	812	902	876	814	828	902	886	909	867	906	893	872	893	860	833	884	868	881	865	838	847	907	870	890	862	855	814	872	893	880	853	859	861	879	866	905	823	853	888	856	841	834	826	885	846	812	853	886	831	811	901	889	927	911	877	843	865	869	881	855	864	863	854	842	807	855	897	852	881	874	872	917	892	831	878	912	873	886	868	915	914	880	882	864	823	869	848	912	890	886	824	865	886	881	877	836	936	856	838	858	861	802	842	906	831	847	814	874	880	831	907	828	893	861	865	867	886	864	854	864	897	856	837	900	865	857	881	833	869	859	859	900	823	864	857	907	898	885	850	881	824	839	882	859	844	913	886	856	876	854	876	892	845	859	880	863	878	884	890	897	948	876	902	886	874	830	893	844	842	850	916	920	815	831	843	829	911	890	877	940	868	857	840	869	935	876	864	921	855	827	844	854	934	830	872	867	901	859	851	881	816	833	841	853	848	885	846	857	824	904	920	901	810	908	876	849	944	826	851	836	830	843	904	878	879	903	885	907	878	867	853	930	840	838	938	856	890	887	827	893	881	862	926	871	882	884	861	891	866	852	865	872	885	904	880	892	909	822	848	911	845	919	870	830	863	924	861	857	926	877	835	913	926	902	877	920	880	900	886	853	897	829	819	903	861	902	846	851	855	885	789	875	889	869	855	907	869	908	825	833	885	883	849	877	890	847	913	885	882	948	870	908	885	868	871	869	848	864	835	872	884	878	829	909	883	902	909	902	866	846	906	844	841	883	916	939	886	931	889	924	862	870	856	867	917	884	891	815	882	840	838	856	837	876	898	881	921	872	874	829	889	861	876	859	830	879	873	873
13663	1497	208	173	157	156	157	169	153	162	144	149	189	161	168	181	166	154	145	157	186	137	159	189	170	147	165	175	178	174	163	144	151	175	165	173	163	145	144	150	167	141	155	141	133	170	164	170	160	159	168	155	172	157	151	182	137	166	156	140	183	151	148	156	150	180	149	168	159	146	164	153	138	152	162	160	157	141	142	181	151	151	157	157	144	162	159	163	157	136	163	139	153	155	142	157	139	144	165	134	161	162	170	169	174	137	158	161	177	162	150	143	154	164	152	168	160	150	138	143	168	152	149	161	153	166	138	122	142	154	145	144	162	162	164	151	151	155	174	160	141	152	142	147	177	160	149	152	155	183	156	159	158	141	159	166	138	137	140	166	159	152	155	142	140	163	175	147	164	138	129	182	142	170	154	182	150	153	146	161	154	144	177	153	141	161	163	162	142	153	139	132	169	154	183	159	171	179	145	153	175	137	153	148	167	159	154	163	168	148	149	168	145	178	139	158	132	164	159	152	157	139	145	149	163	163	144	154	163	177	154	139	169	176	175	163	128	157	159	173	165	149	159	143	136	151	173	144	159	146	161	139	142	177	164	147	160	148	140	157	170	144	184	160	163	163	134	174	157	152	183	174	176	162	130	143	150	158	180	144	168	175	174	153	169	153	151	154	148	181	166	178	148	168	170	174	143	158	164	148	142	164	153	152	134	156	157	152	153	143	149	124	152	173	176	154	143	151	168	178	175	136	149	148	154	142	152	147	167	152	172	151	146	167	156	172	156	154	143	142	154	160	167	164	153	141	159	154	171	157	146	140	162	138	155	180	136	143	165	164	150	153	153	148	175	160	148	159	157	170	152	150	163	140	161	155	147	149	170	161	138	143	162	173	166	183	167	149	164	167	145	152	166	160	157	157	146	138	150	158	175	140	159	135	153	160	142	156	155	149	158	164	126	139	156	170	139	144	162	159	156	166	154	150	152	182	145	165	129	159	160	153	182	172	141	161	150	170	157	160	153	178	148	154	169	169	159	152	159	173	171	161	133	170	138	147	139	175	152	165	155	136	159	159	146	155	164	141	140	163	157	172	169	178	143	147	155	142	178	180	149	150	168	168	157	150	137	145	152	163	145	157	139	146	153	148	170	148	145	168	151	161	171	144	138	166	149	151	170	164	166	169	142	146	139	163	161	157	128	155	156	162	175	151	129	157	145	152	166	144	140	164	163	176	152	160	155	157	135	156	160	164	174	159	151	168	160	170	157	173	132	162	182	169	159	141	170	130	152	153	160	136	149	150	141	166	159	162	161	145	151	166	185	152	168	152	153	170	141	134	150	166	155	179	155	164	169	151	145	135	138	144	143	140	171	161	147	163	163	165	155	160	145	158	163	142	153	151	156	174	177	135	159	139	146	159	165	175	156	153	155	176	153	141	158	142	155	171	152	153	163	159	166	168	166	180	165	155	159	168	142	169	155	147	161	150	166	140	156	146	144	165	146	168	169	169	171	170	149	162	182	138	160	153	185	141	131	147	170	143	157	155	145	167	155	136	138	173	149	168	174	166	177	159	142	174	161	158	139	147	176	169	162	144	178	146	145	161	160	169	178	162	166	151	160	170	152	159	146	168	162	150	151	156	164	162	169	167	146	144	196	122	170	153	163	156	127	182	161	157	174	157	146	169	170	145	125	165	150	150	147	161	138	141	131	149	160	152	153	179	166	143	144	147	154	171	156	160	153	168	149	154	170	150	148	135	164	146	156	173	142	158	149	172	145	165	162	160	151	147	169	162	140	158	155	155	169	145	146	168	157	142	160	165	151	151	162	158	148	155	147	139	181	152	152	159	174	170	168	159	126	156	159	159	163	141	173	156	176	159	157	164	123	142	134	176	157	159	159	149	152	149	154	164	159	152	149	154	158	167	164	148	145	171	143	146	154	155	164	175	187	167	156	169	137	145	129	162	168	167	177	177	166	162	148	161	155	159	159	170	150	137	152	158	161	148	135	164	169	170	152	164	149	149	161	173	171	142	182	147	147	155	142	156	152	177	134	163	168	150	154	158	132	145	160	154	155	157	185	144	172	156	181	159	143	154	196	174	160	135	171	149	142	169	147	166	154	165	166	144	185	163	142	152	166	147	172	167	163	181	132	146	140	175	158	172	149	137	173	144	151	147	159	151	145	167	149	162	144	163	163	164	138	156	156	171	143	160	156	152	152	164	155	165	170	146	163	156	160	125	162	182	163	156	163	161	143	172	161	137	155	148	160	142	134	159	174	154	156	149	141	147	171	155	158	154	143	162	145	173	166	152	158	134	160	179	166	152	162	142	169	159	144	142	155	162	175	136	160	163	155	165	142	165	144	180	166	170	176	139	171	156	167	155	158	165	159	158	127	173	155	133	123	142	138	164	158	175	140	138	152	158	154	159	172	147	139	159	158	153	157	186	162	163	171	159	174	158	156	139	158	160	144	153	163	136	167	135	160	138	151	174	150	153	151	154	167	122	150	149	172	147	181	135	181	154	167	165	167	180	155	155	152	141	177	134	141	177	160	168	146	177	160	168	148	162	158	126	137	164	144	180	151	157	170	178	169	191	148	152	165	147	136	139	149	167	157	165	166	140	160	138	147	169	169	171	164	153	181	143	139	168	156	150	133	164	161	156	155	159	143	144	162	145	156	174	170	146	152	163	164	154	142	140	146	155	138	169	171	134	174	165	162	152	155	165	165	168	156	170	158	151	150	161	152	135	146	167	162	137	157	160	183	189	169	154	150	151	142	145	158	147	173	158	160	152	158	154	153	155	174	151	151	155	155	159	161	143	162	161	163	150	181	163	170	163	123	150	138	148	155	161	173	141	160	149	164	143	146	145	161	165	145	154	155	172	152	161	146	156	152	173	155	170	162	156	149	150	166	140	147	131	160	158	173	140	167	156	167	164	123	147	144	138	168	157	170	181	159	161	159	178	175	156	160	149	161	151	161	160	142	181	159	154	184	157	127	173	149	147	161	153	175	135	157	145	138	170	156	164	158	181	163	138	150	155	142	140	156	139	156	157	167	154	170	146	155	171	137	153	181	152	144	171	165	173	141	175	133	152	160	153	157	150	155	150	166	137	150	146	174	141	178	147	142	157	171	157	156	156	154	170	147	157	176	146	159	142	165	145	151	161	163	154	148	158	161	159	156	142	156	175	156	146	159	121	162	135	144	156	166	168	179	148	157	130	151	149	141	173	145	171	153	174	161	165	176	150	170	181	158	150	163	157	153	163	175	143	152	167	169	162	158	147	162	168	154	163	161	178	160	165	154	157	146	155	160	166	169	149	148	158	148	169	148	153	163	159	141	155	164	183	165	177	147	176	159	168	143	165	170	138	154	150	158	135	140	156	157	137	161	143	165	152	162	163	148	145	170	168	164	155	149	165	156	159	163	185	177	141	165	124	148	166	134	121	160	186	150	145	157	149	164	181	173	177	173	157	177	157	173	158	171	158	162	144
12351	1188	538	507	504	511	461	485	458	471	439	479	473	458	448	454	484	454	421	454	407	425	512	463	511	450	463	476	424	445	452	441	477	452	450	466	461	486	448	483	462	461	470	449	442	454	462	463	496	478	480	458	442	472	436	445	467	462	442	437	461	432	483	442	480	407	458	416	453	476	474	429	437	456	476	429	462	473	454	488	464	474	479	441	459	466	471	469	444	473	442	448	449	471	471	479	444	479	484	427	463	449	470	456	427	422	454	483	486	436	456	484	458	447	479	419	438	415	440	475	476	464	442	462	486	402	428	468	487	438	477	418	417	458	455	458	433	479	463	452	444	435	453	453	455	442	489	462	474	474	458	486	466	435	471	470	450	478	478	476	429	464	490	445	470	436	464	449	459	453	477	466	436	452	442	446	444	406	400	430	450	454	433	459	429	475	455	446	475	488	417	478	464	449	497	442	459	467	487	481	480	391	486	436	430	410	444	496	472	455	427	452	446	473	468	420	474	434	483	440	454	453	463	428	501	466	458	439	476	446	481	458	465	471	451	462	438	410	459	480	432	466	483	441	457	446	450	483	469	454	454	452	446	424	476	470	452	467	452	473	464	507	466	494	446	443	434	481	467	418	439	470	409	452	424	447	419	442	472	428	427	432	449	458	447	442	479	444	411	426	451	457	467	502	463	446	485	431	469	472	477	446	454	424	471	438	440	435	436	431	454	480	454	422	465	464	411	497	443	440	464	474	440	430	442	465	448	444	516	471	412	449	458	461	456	449	458	427	477	453	426	440	458	443	462	473	457	480	438	462	445	471	504	471	468	479	399	434	427	436	433	438	435	467	431	453	443	458	454	453	472	468	428	444	417	450	442	488	440	419	451	473	404	449	469	456	526	508	436	479	510	491	432	494	465	474	450	441	433	458	465	432	475	437	461	417	442	462	435	477	432	452	459	455	456	472	441	446	452	497	428	461	452	433	489	449	462	466	438	513	466	437	451	476	461	473	468	462	488	451	499	460	459	454	475	438	467	496	465	451	444	449	443	438	451	465	452	472	468	443	474	416	447	452	470	425	468	462	442	460	443	462	417	471	473	458	493	452	496	419	454	449	429	476	469	476	462	447	479	442	467	454	428	429	484	438	462	443	466	428	456	445	437	467	440	485	491	454	472	442	436	437	457	434	497	489	436	456	465	445	441	497	439	433	461	488	460	432	466	477	462	431	431	463	438	435	426	505	404	418	472	442	430	439	449	460	490	468	441	435	439	441	470	502	433	457	434	459	497	460	451	435	488	489	482	459	472	475	463	420	422	420	452	437	438	456	439	427	453	463	448	478	430	439	474	457	465	448	455	469	441	435	470	447	462	451	450	434	491	447	425	416	417	469	463	441	455	479	466	443	467	420	416	423	447	438	495	514	466	461	430	468	498	463	429	433	471	429	449	481	460	451	410	457	426	431	452	468	458	425	461	479	466	447	432	439	447	441	446	478	439	460	485	443	442	459	426	434	482	440	473	451	445	422	490	455	463	469	466	454	463	456	478	469	439	453	461	490	460	475	469	473	452	462	470	449	443	446	431	430	466	439	446	413	420	441	521	411	469	486	473	471	448	451	482	437	486	440	443	454	449	420	455	455	447	416	457	448	487	458	462	423	454	434	457	470	439	437	420	488	453	485	467	474	455	469	468	470	459	452	466	472	423	427	485	414	479	462	463	449	463	454	460	457	459	453	474	430	491	482	427	429	474	523	475	438	442	459	453	450	498	468	458	456	470	463	456	460	460	422	428	458	446	461	454	446	493	482	483	424	445	451	449	400	421	475	454	424	471	439	450	455	438	507	451	442	479	429	464	455	438	426	453	482	460	441	470	453	485	452	450	452	436	488	475	451	437	439	477	494	477	446	458	478	469	461	442	464	451	454	408	479	461	498	435	422	473	464	463	463	442	408	438	460	444	493	445	455	448	463	466	438	447	414	444	444	478	451	441	479	456	470	461	468	447	479	469	436	404	478	452	451	429	431	477	483	427	463	465	463	442	455	448	426	506	467	450	426	484	476	460	455	464	503	497	470	450	469	476	480	489	434	436	478	479	473	416	443	481	430	451	460	417	436	452	449	464	435	483	445	459	445	438	415	448	431	425	443	446	444	445	435	426	462	460	456	467	461	453	465	434	422	448	463	430	435	446	486	466	471	445	432	438	384	455	420	472	486	462	463	416	429	463	422	461	430	388	464	450	465	448	459	442	476	470	460	476	476	500	451	442	462	449	450	498	463	468	449	474	460	419	466	434	468	440	466	486	464	482	415	476	446	458	445	461	454	466	440	442	473	477	437	483	447	451	487	434	464	471	441	508	461	460	441	425	441	484	437	459	439	429	446	417	428	509	435	480	440	448	430	460	455	484	463	452	462	440	487	467	461	444	485	424	453	444	477	463	467	458	430	497	446	442	450	465	421	426	461	436	393	440	435	446	498	468	439	466	452	478	473	475	441	475	452	441	451	428	416	417	451	467	450	446	457	441	460	437	443	458	457	495	459	487	452	448	463	473	462	452	437	503	435	430	418	472	453	488	469	455	472	457	463	432	464	432	449	430	472	412	472	435	474	461	452	488	464	470	413	446	465	448	433	463	432	455	475	470	467	423	451	452	461	463	467	431	432	452	422	492	426	466	443	441	473	477	501	461	477	436	471	457	437	515	481	423	463	403	456	446	444	454	501	448	472	430	461	433	447	440	445	442	448	447	471	490	443	485	448	438	440	457	445	445	445	483	464	453	474	484	440	464	455	459	496	441	463	431	458	400	442	459	463	474	460	460	401	444	424	431	444	444	456	450	421	451	431	479	443	452	494	466	424	438	457	452	481	446	453	457	468	467	450	456	475	465	471	446	474	445	450	467	486	442	448	446	479	418	470	446	452	459	424	447	464	419	489	442	470	441	471	453	452	448	469	459	451	471	454	467	423	482	475	447	473	435	476	455	454	460	463	463	475	469	429	477	448	461	443	415	468	407	459	463	468	425	441	430	417	424	455	432	419	416	465	466	438	475	480	459	423	441	439	432	436	472	441	432	478	462	461	471	432	424	448	464	475	466	465	445	490	427	440	460	489	456	474	451	451	476	471	428	449	460	457	428	453	442	440	421	473	450	469	445	433	472	476	424	468	415	447	431	467	454	443	443	443	447	433	419	446	448	474	460	457	481	422	418	460	433	466	488	463	485	466	423	458	445	452	452	435	455	436	433	456	454	425	483	449	407	440	470	409	429	487	415	478	443	429	454	436	454	447	442	397	469	451	456	443	461	466	450	460	466	453	477	442	404	443	406	465	417	493	448	448	436	473	430	481	439	450	448	444	439	478	432	458	469	439	467	477	451	423	451	426	450	465	460	495	434	422	444	435	444	444	424	448	472	431	472	459	437	416	474	470	495	435	461	402	442	422	437	465	444	457	483	433	480	481	500	450	459	428	491	469	444	444	424	467	432	424	440	448	438	457	439	467
67213	31187	5827	852	668	567	491	423	414	451	367	356	390	383	364	359	393	352	389	335	368	354	335	327	345	345	344	333	329	329	320	314	302	326	348	324	374	374	328	325	338	351	340	299	339	339	323	337	333	358	333	345	306	358	324	300	351	293	312	333	325	342	314	322	319	329	351	329	348	295	330	340	325	321	338	325	306	344	362	325	320	331	307	315	333	309	303	302	325	357	326	316	323	325	332	314	298	362	318	334	345	309	320	336	280	325	346	320	324	343	308	304	335	326	337	344	363	296	331	356	302	315	320	353	326	333	333	359	314	357	362	314	354	341	335	332	299	318	322	332	308	337	340	325	336	315	307	361	322	336	348	370	334	333	335	325	335	304	315	342	340	320	318	337	349	338	348	367	320	318	343	333	357	347	323	336	339	312	351	317	320	347	310	334	319	296	313	324	365	340	328	327	360	330	297	314	337	331	360	313	302	299	324	341	354	329	361	323	326	307	318	344	355	305	309	334	350	348	349	334	296	340	323	325	328	337	308	329	312	323	313	341	355	319	323	318	335	293	321	294	334	319	334	297	318	325	367	342	360	337	325	331	297	311	339	315	356	320	343	318	335	322	331	295	307	351	322	324	315	332	336	317	353	337	345	345	336	362	348	326	334	365	328	308	345	317	322	335	313	327	314	326	310	337	318	309	314	312	325	330	354	335	342	336	331	345	331	301	348	348	338	335	360	337	339	311	351	336	353	309	312	336	355	322	298	341	331	317	350	358	337	378	335	299	325	331	336	336	336	352	332	361	333	349	335	340	348	329	339	344	344	353	308	335	327	317	344	375	362	301	307	317	340	308	268	323	316	347	309	334	344	334	351	355	334	343	308	343	312	341	302	345	303	342	326	353	305	318	348	341	350	347	318	321	358	320	312	333	367	290	316	295	339	319	334	355	323	330	331	324	340	329	340	358	326	331	345	318	351	304	326	374	328	350	342	307	311	342	314	318	300	329	308	320	325	310	317	315	318	323	319	305	319	331	329	321	319	326	335	322	330	342	334	339	316	330	309	336	361	349	307	326	341	325	313	321	332	293	336	332	306	366	310	326	340	336	317	336	319	346	324	323	334	349	343	343	324	344	329	311	318	358	346	318	343	370	348	323	339	326	339	308	357	319	332	325	316	350	321	381	317	305	331	313	322	317	306	351	342	348	364	343	316	356	346	344	326	321	325	299	339	332	335	349	339	334	277	311	358	340	328	339	340	337	339	329	337	316	326	315	339	334	358	354	352	312	336	362	320	341	336	309	299	332	347	324	337	342	343	323	339	327	328	334	320	307	285	335	307	320	296	315	326	334	360	336	348	337	346	336	347	344	389	355	326	317	351	317	306	338	300	338	312	326	330	329	342	333	320	361	336	320	334	345	335	354	304	316	325	380	332	349	327	300	310	333	344	309	336	342	338	316	364	343	335	312	329	364	326	306	328	321	385	306	324	342	354	336	286	332	293	354	328	316	356	333	339	311	328	326	340	326	367	344	311	334	341	355	309	306	319	343	332	350	359	310	334	308	333	325	345	355	352	318	363	311	331	329	344	306	348	314	325	364	334	332	326	316	349	326	330	307	344	332	326	316	316	310	348	312	354	322	307	326	348	352	297	325	334	309	347	331	323	352	303	316	345	374	330	305	322	349	335	334	346	325	334	335	315	329	355	321	312	344	324	320	327	342	327	338	337	331	354	325	337	316	323	310	346	323	318	378	293	356	333	324	339	321	317	318	339	339	317	320	318	311	353	339	334	340	343	347	338	323	318	307	294	296	365	341	345	358	318	337	328	346	329	339	354	322	344	342	271	349	333	316	332	289	351	343	315	320	315	340	356	301	356	319	309	304	359	327	346	325	319	351	359	328	321	345	333	331	318	333	324	352	364	381	321	325	318	318	382	347	314	307	295	304	325	311	315	337	356	362	325	316	335	345	335	315	336	325	357	308	341	341	351	315	326	320	310	336	355	284	340	360	302	335	328	286	367	329	346	311	354	343	321	350	338	326	335	307	330	321	305	339	322	366	365	336	318	324	335	386	356	313	327	326	359	341	346	324	364	336	342	327	326	319	317	337	342	321	352	369	352	349	324	325	328	353	304	289	315	355	320	347	324	322	349	312	343	319	303	351	350	333	319	319	348	355	311	319	325	327	321	313	320	322	321	335	311	326	334	348	329	326	305	338	305	367	325	338	360	321	322	334	328	302	328	333	356	335	345	318	347	321	330	300	345	339	314	321	336	318	326	323	357	360	331	337	333	371	327	363	346	330	353	340	343	329	310	334	338	335	329	357	330	313	346	328	328	350	319	347	347	328	331	301	307	331	326	350	325	337	360	331	331	328	329	356	308	309	343	317	348	359	351	353	355	338	319	292	315	321	356	304	322	325	331	363	330	340	352	315	339	338	321	348	363	315	334	316	351	338	337	309	308	328	306	341	307	342	320	343	333	317	339	327	340	338	313	328	333	353	330	294	332	347	316	318	344	352	361	387	327	330	322	331	328	326	303	366	341	343	314	325	326	324	336	312	318	331	338	313	338	322	324	311	349	366	325	326	317	345	337	364	316	320	334	334	334	308	333	313	353	352	343	321	313	346	365	338	353	348	300	318	333	319	365	337	344	329	346	317	316	344	318	369	316	345	342	349	338	299	293	317	318	354	319	322	335	315	318	317	347	327	363	308	290	310	327	316	319	307	312	325	359	330	311	351	356	363	299	358	353	336	343	340	297	329	327	335	339	332	326	328	312	336	327	355	340	318	345	365	326	353	339	332	335	303	309	345	304	349	295	322	328	318	303	331	309	364	352	312	329	326	323	300	330	329	333	397	328	303	291	318	351	340	315	325	324	310	386	335	320	325	327	320	300	303	314	369	348	318	329	340	362	306	296	330	312	325	328	334	345	363	353	291	316	316	338	331	316	322	395	333	319	318	324	337	316	319	313	349	336	343	315	342	313	323	343	351	324	354	319	338	334	331	343	327	346	311	314	316	329	327	309	302	344	323	332	314	324	339	365	342	345	344	335	310	342	287	321	302	330	355	340	346	330	345	354	336	353	349	347	332	345	319	298	342	317	316	309	292	355	343	313	315	301	338	336	332	327	308	332	329	343	321	310	286	360	353	356	352	328	327	302	312	377	338	316	318	323	323	358	332	324	349	351	320	345	327	340	334	316	343	334	312	341	336	335	360	331	301	355	336	306	332	326	337	349	296	327	322	340	327	311	336	331	304	346	308	344	289	331	288	338	342	327	334	303	348	344	314	353	302	338	335	331	321	336	313	329	323	310	334	352	352	346	324	349	359	316	313	319	334	329	297	329	303	303	339	319	345	292	329	350	318	343	310	325	327	337	341	336	310	336	314	302	342	317	356	317	307	346	332	321	326	347	353	324	289	340	354	356	324	335	311	346	363	338	331	335	341	310	342	352	347	342	326	316	324	333	352	342	327	332	323	325	344	354	334	314	326	347	330
37825	11402	2177	2523	2240	1973	1764	1528	1433	1402	1245	1219	1125	1074	1083	1034	974	982	981	971	943	958	925	955	934	849	877	878	849	845	847	900	885	819	890	865	800	852	899	831	856	812	839	912	850	811	822	823	818	776	784	903	876	801	816	825	852	788	894	851	806	828	838	837	837	872	866	810	824	784	800	826	850	757	819	869	823	869	851	824	817	851	775	793	857	840	825	806	864	821	838	811	829	785	830	812	806	824	843	819	839	823	818	794	769	815	815	845	799	781	832	773	834	831	803	774	844	828	813	856	830	811	907	815	780	809	817	898	831	804	815	768	883	857	842	770	849	825	785	850	805	812	873	800	782	820	804	801	822	856	876	795	821	802	847	776	757	906	804	793	819	847	849	791	835	796	812	820	801	857	849	770	890	818	896	823	811	825	791	818	836	848	777	827	834	800	892	860	876	813	831	824	870	835	818	824	843	796	834	860	828	860	784	846	806	808	831	879	806	827	809	804	822	801	850	791	817	801	799	835	773	800	777	818	785	842	863	827	797	806	819	795	793	823	857	795	825	772	795	811	819	805	761	771	856	775	851	836	788	837	829	819	844	817	887	812	817	811	781	755	802	784	792	842	848	830	784	850	807	802	832	816	816	816	826	787	787	793	838	759	855	802	805	773	841	835	839	848	842	783	815	852	787	810	839	806	785	822	803	774	834	849	844	814	800	798	813	832	820	849	826	815	826	824	791	878	812	835	791	827	793	858	797	832	811	839	819	859	813	830	819	864	809	826	832	844	818	830	783	793	747	826	785	822	782	820	807	802	833	786	839	781	850	847	812	846	845	801	789	835	829	811	791	822	819	826	817	869	789	792	831	873	859	825	878	805	859	815	833	812	794	799	874	746	805	829	833	871	798	822	768	824	830	850	816	816	803	828	817	806	816	821	794	804	778	814	843	796	814	771	798	819	807	789	873	879	854	846	839	840	802	806	848	788	750	788	835	822	814	821	837	818	763	859	797	802	800	830	845	794	809	796	827	815	746	806	787	826	837	817	807	809	838	844	812	820	878	814	838	819	808	812	789	823	826	832	833	798	774	796	807	824	828	843	805	835	806	793	785	819	833	806	863	825	840	767	804	823	847	802	813	822	808	809	821	774	819	821	837	801	814	794	772	800	821	794	806	837	841	834	819	826	778	793	799	872	890	795	852	853	824	796	865	853	811	817	820	789	803	748	848	882	847	818	802	763	802	779	783	811	826	839	851	844	756	794	836	821	810	851	818	815	818	816	808	820	830	812	832	820	803	829	808	818	881	860	828	829	787	827	776	795	806	799	804	815	833	864	806	803	839	823	761	806	839	811	801	817	833	866	860	787	849	803	862	829	848	804	858	861	824	850	823	862	815	852	822	808	850	789	833	799	840	849	833	800	823	861	834	792	839	830	807	805	781	842	786	764	776	781	818	801	873	804	829	851	831	827	845	807	817	814	799	802	781	774	776	772	787	799	833	778	865	858	823	822	828	844	779	804	809	790	814	842	789	793	816	825	829	804	814	803	824	819	780	748	826	811	823	757	811	860	845	846	856	828	764	784	810	852	811	794	812	787	816	816	840	772	857	869	790	843	802	792	804	834	792	823	780	830	791	871	855	792	834	806	764	792	815	814	852	815	841	802	827	786	863	801	814	854	842	805	812	835	795	788	827	861	800	731	827	813	787	833	775	850	826	812	812	774	831	832	778	842	860	822	868	837	794	769	869	818	820	808	823	784	797	850	823	826	827	826	861	789	831	845	788	840	841	877	773	791	786	806	825	855	787	855	863	801	813	776	818	822	764	799	770	830	839	833	782	854	791	818	817	798	831	833	858	833	846	854	812	822	843	824	821	815	821	811	799	835	855	809	860	872	848	863	857	819	799	856	838	795	832	799	758	864	803	826	837	751	810	843	822	819	807	790	788	818	824	809	793	787	864	854	809	849	773	834	889	807	783	818	823	812	801	830	796	816	803	864	834	802	795	812	807	780	855	814	840	821	793	802	822	826	814	864	845	790	869	828	820	820	776	842	800	770	808	765	796	795	788	835	797	804	833	776	867	833	847	804	833	808	819	793	845	839	817	838	787	798	834	843	804	793	788	777	825	832	795	815	841	794	810	815	804	812	858	830	827	867	851	854	807	804	861	822	783	824	765	873	855	857	792	762	834	824	813	824	816	794	818	863	787	836	827	828	811	803	768	839	893	830	803	825	852	823	808	845	809	785	785	807	866	815	804	806	802	834	848	806	836	809	866	806	787	851	831	828	825	798	816	803	818	882	835	821	872	853	802	838	795	796	789	812	773	818	776	831	799	805	793	808	789	789	795	804	821	835	819	824	881	840	844	821	822	833	830	852	811	854	839	817	823	850	808	847	846	825	824	824	781	794	784	822	823	829	796	821	803	831	820	877	806	828	799	848	861	804	850	838	831	832	816	800	817	793	801	845	777	834	860	785	866	834	830	766	836	821	826	784	838	858	825	811	826	818	870	801	803	819	861	847	849	747	864	838	819	801	775	801	857	826	839	827	820	811	822	777	858	783	782	814	855	842	802	842	840	830	799	814	800	855	851	861	846	781	828	838	803	832	847	755	806	868	827	833	839	833	757	810	838	814	829	791	794	761	798	847	861	791	781	793	802	869	845	771	792	813	809	786	818	782	747	858	811	809	822	794	774	804	801	865	761	860	801	843	809	827	839	859	804	803	798	811	841	784	822	870	789	765	842	812	748	804	826	827	859	854	794	863	816	786	805	763	836	827	815	814	854	842	814	804	809	796	782	839	856	836	789	763	861	815	793	815	862	846	802	813	811	815	791	795	798	808	797	847	794	828	833	828	812	830	858	803	797	842	819	814	833	782	837	811	856	839	827	820	834	819	790	844	809	834	802	844	786	883	860	821	790	810	849	872	816	791	827	819	786	776	825	860	836	811	831	834	834	805	837	852	867	795	834	781	829	810	801	810	846	786	810	787	833	789	828	844	756	865	830	829	818	791	834	852	850	832	799	830	840	835	842	785	836	858	836	822	843	812	790	843	828	782	790	832	825	821	844	798	812	834	834	777	827	827	790	838	850	803	824	839	832	776	822	773	856	848	830	777	802	828	783	833	815	759	826	836	828	810	774	809	840	800	834	776	861	817	805	856	800	791	844	759	852	773	831	853	817	776	837	828	801	767	794	817	823	791	781	851	800	814	834	805	832	798	805	802	820	790	857	849	872	830	869	853	834	881	825	844	831	845	817	828	831	792	789	837	866	827	787	856	787	867	809	790	813	847	805	819	814	774	811	846	816	825	865	805	840	810	762	784	844	826	808	768	778	745	819	808	807	828	820	815	858	794	854	834	769	730	795	807	824	887	838	824	809	870	846	811	817	830	856	858	817	818	783	805	779	817	761	821	784	795	788	805	823	830	820	842	792	802	883	818	832	797	871	795	787	767	780	820	795	796	815	858	817	839	858	880	880	788	860	864	870	816	836	858
79029	40858	13472	2978	1140	845	697	625	524	518	521	474	425	488	427	445	430	385	419	404	393	379	407	396	380	379	437	397	362	382	389	365	374	408	398	381	375	354	358	369	411	371	376	377	424	352	386	387	382	371	369	391	376	384	379	347	401	396	380	355	363	330	329	405	354	391	413	369	385	380	385	374	366	355	365	373	384	341	397	389	365	329	357	361	378	380	399	337	360	377	358	366	359	387	376	364	388	391	384	362	380	380	373	363	377	381	379	340	372	376	394	357	380	391	377	362	375	356	347	391	395	347	373	370	381	306	352	337	383	354	371	382	341	360	387	364	386	353	337	393	351	382	359	339	398	380	390	379	375	372	362	366	392	338	353	374	362	395	398	375	315	378	360	359	365	331	354	384	365	389	374	357	377	388	377	389	370	327	392	395	375	345	379	332	356	341	373	360	381	400	348	350	377	388	354	343	384	377	409	334	383	382	395	390	384	377	362	360	366	386	377	363	363	378	367	364	365	374	344	345	357	407	373	378	375	365	373	380	369	339	372	360	385	354	371	391	355	382	378	338	357	368	389	396	338	376	346	373	376	345	345	382	369	366	345	367	403	364	404	372	362	381	408	380	362	359	380	384	383	376	347	373	373	342	349	379	346	359	405	400	374	381	352	370	346	393	388	384	380	370	399	378	372	342	395	392	357	398	309	390	376	380	359	332	405	346	353	405	410	372	390	378	395	369	366	364	377	362	403	354	353	375	374	372	404	354	349	359	345	407	367	393	349	389	358	378	353	367	397	376	343	348	409	348	393	371	376	362	356	402	390	394	401	352	382	359	349	420	383	394	368	350	347	376	355	370	370	395	354	341	389	400	348	394	373	377	356	419	437	380	363	362	388	360	331	385	386	380	359	407	380	368	366	365	353	410	403	358	394	340	335	388	407	422	377	345	335	376	398	388	358	405	350	352	415	391	396	358	365	362	378	363	381	360	385	363	367	369	372	366	374	379	386	385	358	376	419	367	357	385	337	352	380	344	386	341	362	390	360	313	344	374	374	363	384	363	383	387	388	389	353	346	366	357	335	361	387	366	377	366	406	348	401	361	365	357	363	393	367	397	373	382	368	372	381	382	371	371	364	365	383	331	403	375	363	337	403	376	356	391	428	377	364	384	382	342	369	390	348	337	390	375	354	376	368	368	402	371	343	397	364	365	383	422	364	381	351	366	380	354	350	358	386	365	363	369	390	347	395	384	356	337	403	342	377	359	362	356	372	363	386	401	340	371	364	374	382	334	336	357	372	387	354	355	388	372	368	392	390	392	369	371	335	374	353	374	358	392	404	367	351	380	381	373	391	395	335	345	375	400	367	397	357	398	349	345	359	351	350	361	347	350	366	371	340	328	341	345	356	352	339	410	396	361	373	373	398	376	380	367	367	416	346	407	369	357	343	384	391	377	398	364	375	365	425	385	340	383	364	402	364	366	396	389	353	351	384	360	416	370	347	338	358	383	371	374	386	384	392	371	346	356	373	388	396	363	335	351	390	394	379	384	356	396	378	372	369	362	365	356	381	346	393	375	339	369	359	361	363	329	365	388	355	398	372	371	369	368	338	350	394	344	383	381	386	328	396	379	361	402	414	358	386	352	390	366	370	398	405	400	402	342	344	357	416	367	341	361	382	361	404	353	370	364	333	377	349	389	384	358	376	359	405	335	387	405	388	356	373	378	364	354	374	382	371	355	367	377	365	390	380	385	364	342	386	359	358	355	377	372	346	344	363	385	351	364	344	385	344	360	350	343	379	363	377	391	372	417	364	369	346	342	375	376	359	332	327	374	378	372	364	383	387	377	356	357	405	357	354	407	375	388	390	392	349	366	364	353	352	366	350	368	383	349	404	385	372	386	378	382	383	380	322	348	393	369	365	365	370	362	358	367	364	340	350	347	339	360	388	358	388	424	348	376	366	386	380	370	395	413	375	363	363	412	335	371	379	366	380	359	361	401	323	370	368	329	359	376	417	375	355	370	357	373	379	373	349	387	352	341	335	362	363	358	378	372	374	385	396	393	330	360	374	372	376	371	386	359	366	366	394	401	395	331	367	360	366	390	389	383	390	351	398	339	401	379	364	348	390	352	366	399	383	378	402	363	342	372	374	355	371	423	390	373	364	360	368	371	348	383	353	403	376	397	361	379	388	344	364	320	376	373	373	342	376	361	361	372	359	376	374	368	375	357	347	393	405	347	362	359	373	362	364	398	367	370	340	392	404	384	343	356	348	363	341	388	344	370	402	375	387	356	362	363	380	408	358	374	388	378	384	404	371	382	375	387	399	344	358	371	346	402	374	343	371	352	351	378	391	418	380	378	363	409	336	406	360	377	367	385	389	365	355	352	411	402	348	364	377	354	331	318	362	361	359	399	412	376	350	370	398	360	363	383	329	385	366	365	372	354	378	392	352	365	370	399	315	380	357	359	364	352	355	325	393	364	334	364	366	348	339	371	383	370	347	391	381	332	356	388	415	333	382	364	378	383	372	323	322	377	374	358	382	346	348	393	374	381	387	346	353	377	429	367	396	369	377	362	372	395	386	415	365	378	359	356	374	387	386	378	376	365	319	367	379	347	373	381	376	384	370	381	385	380	413	347	399	370	382	368	361	356	375	351	374	342	406	396	381	367	374	359	354	375	407	370	363	364	358	353	370	399	393	357	356	367	398	364	385	380	363	377	376	353	399	362	383	381	416	360	367	386	399	386	353	312	369	362	381	372	373	364	358	376	392	372	351	372	380	371	368	356	337	389	383	338	345	349	387	334	387	365	369	360	367	375	344	353	383	381	364	409	398	370	364	363	363	386	369	317	363	377	379	344	377	371	378	369	380	385	363	400	340	382	362	351	370	331	350	419	398	379	384	382	372	355	346	325	320	368	357	396	358	389	348	367	388	390	407	372	389	409	375	357	367	367	367	378	369	379	375	376	375	367	379	380	334	359	334	340	375	357	373	325	405	356	395	387	350	364	354	373	358	393	344	402	375	340	391	362	364	370	354	396	349	399	394	367	383	396	381	357	372	356	354	339	355	390	398	392	364	352	366	344	377	363	368	373	360	383	354	351	344	359	391	360	390	382	382	412	359	391	361	364	399	356	379	349	352	338	382	351	385	347	338	371	398	368	367	392	390	359	368	356	362	415	408	380	375	417	366	332	353	339	366	344	367	356	385	389	336	373	354	368	352	369	357	380	398	394	368	351	371	368	377	370	371	399	380	342	328	352	383	376	392	382	376	380	411	356	348	373	375	399	429	403	349	384	375	375	361	359	351	373	362	408	346	337	400	364	391	371	376	368	373	370	385	339	394	384	364	366	375	380	360	348	366	349	341	339	354	383	395	369	364	349	378	371	410	381	421	387	338	369	365	370	410	390	346	371	333	386	360	373	409	343	373	347	353	383	382	370	348	394	379	363	410	354	396	336	351	405	388	363	374	378	377	378	351	359	367	354	390	321	365	353
47497	17587	3433	4065	3673	3223	2616	2335	2045	1818	1629	1642	1464	1378	1305	1302	1203	1268	1155	1100	1086	1083	1108	1073	990	959	1003	936	1034	1006	972	943	935	914	949	984	921	937	960	973	958	942	945	935	917	939	922	942	914	907	863	906	952	923	928	890	889	885	932	899	896	872	852	876	885	904	879	893	885	884	927	875	887	913	907	898	851	890	842	920	861	919	874	883	871	879	874	866	871	874	873	880	942	870	885	937	859	824	941	900	854	903	903	903	926	925	909	874	883	872	845	882	875	946	844	904	830	881	881	906	900	904	885	879	888	908	890	872	928	869	902	908	889	924	867	855	864	870	833	909	928	926	846	875	880	926	869	889	866	893	868	890	904	872	883	872	908	846	831	841	848	816	867	893	887	844	897	855	873	850	856	876	890	849	897	846	865	877	911	878	850	862	910	888	866	890	834	891	823	902	857	894	886	907	839	921	927	854	861	845	873	883	872	846	834	872	892	903	869	850	900	865	893	859	888	823	888	854	883	870	854	877	856	898	853	854	833	894	910	855	840	877	859	836	840	876	879	885	863	878	893	843	866	867	886	833	858	861	901	860	901	884	899	851	932	881	842	877	895	857	902	927	881	888	899	905	870	873	870	855	930	805	872	849	843	901	846	858	860	910	928	879	857	870	896	864	834	928	836	845	873	894	875	902	889	867	890	848	871	910	888	821	883	872	873	875	868	912	894	824	886	869	894	906	870	813	893	888	902	898	822	886	856	818	873	868	848	859	832	865	867	888	887	921	860	850	892	946	883	890	834	883	853	892	832	898	796	945	859	839	856	872	878	877	898	855	921	868	867	837	867	896	875	822	916	822	903	911	870	897	876	883	861	825	912	859	862	844	896	837	833	865	843	892	837	869	848	925	887	929	881	861	832	922	875	882	911	876	828	926	905	895	850	885	851	895	900	867	871	862	927	908	896	866	864	912	895	865	882	869	802	854	895	879	900	857	820	893	921	840	874	862	828	842	869	872	871	907	873	913	853	931	852	917	882	869	851	885	843	881	912	887	889	870	868	867	897	842	833	875	855	868	862	910	903	857	900	897	918	901	878	841	916	870	862	908	864	883	854	839	884	904	833	840	886	896	870	894	886	952	846	865	885	963	871	858	919	863	860	876	931	858	871	878	815	839	823	864	915	830	883	888	826	861	862	933	859	824	881	872	842	863	812	899	840	883	877	827	846	854	875	865	897	862	866	865	868	859	851	847	895	874	853	922	872	870	886	823	841	843	842	874	895	902	886	890	883	858	933	889	932	854	885	886	898	851	886	905	867	903	897	818	876	855	860	881	864	907	868	921	910	897	859	875	820	887	865	896	866	867	855	857	882	876	868	882	853	938	907	894	879	855	829	847	901	874	865	886	893	882	874	818	865	859	907	853	891	895	881	893	850	900	979	834	880	836	945	872	857	875	864	929	886	916	893	914	899	893	888	882	930	905	885	892	856	878	894	850	885	919	861	830	860	914	867	889	892	847	877	886	880	860	845	883	842	858	825	861	868	873	829	878	879	888	911	851	873	887	851	906	898	863	896	899	844	902	886	858	887	838	816	852	840	887	941	919	842	868	890	879	891	857	822	859	868	913	886	854	844	917	882	900	872	830	875	881	802	834	881	882	842	823	844	880	891	893	885	883	803	879	859	875	915	867	818	792	906	880	892	862	902	859	879	888	871	873	912	886	916	842	884	858	930	832	823	886	862	846	858	914	889	898	834	886	879	881	860	901	849	820	908	907	885	841	891	867	903	884	864	840	861	919	842	876	882	888	906	817	873	893	861	899	878	883	857	884	875	888	916	873	867	878	891	867	879	834	896	896	845	875	920	867	892	883	852	840	902	875	855	890	904	876	891	863	888	844	881	866	858	901	923	873	883	903	839	916	888	903	869	918	869	857	893	908	882	849	890	835	864	832	872	876	903	898	948	988	905	824	918	871	933	873	902	908	852	849	884	944	837	848	895	865	899	886	885	833	840	910	883	859	865	873	905	869	902	899	853	874	828	957	870	873	911	925	841	909	821	899	894	861	868	897	900	887	884	874	818	887	869	873	941	874	846	838	847	901	874	853	856	871	897	861	909	897	868	880	925	873	908	855	824	895	865	883	911	876	912	876	867	895	836	882	893	853	896	818	916	855	886	910	842	928	885	921	905	830	898	918	920	843	904	836	926	838	904	846	870	882	877	870	872	862	902	886	897	917	880	896	844	848	847	872	904	876	909	847	867	914	842	922	872	853	842	882	824	807	886	889	841	894	880	934	851	857	942	893	849	858	843	848	917	883	842	867	919	863	900	867	936	828	859	841	896	901	837	870	838	920	865	824	836	873	930	851	898	871	855	806	864	907	835	867	887	872	878	849	862	911	908	850	905	849	841	845	883	849	840	885	845	847	907	891	858	826	819	853	861	859	897	898	872	827	858	898	860	892	883	876	835	912	856	879	871	909	854	874	904	889	873	888	869	899	866	893	865	828	874	901	895	853	847	869	902	844	898	807	862	793	905	878	903	821	835	866	906	883	833	846	871	931	877	858	935	867	886	859	879	839	933	827	886	923	897	877	838	849	872	890	872	836	856	895	881	850	849	938	862	866	861	871	932	903	907	854	849	863	861	823	907	914	874	870	896	889	888	846	858	909	880	840	879	945	876	856	871	864	914	859	837	893	897	912	930	862	822	906	803	867	849	888	874	929	897	835	868	859	849	848	919	849	878	878	840	896	898	871	913	865	900	893	859	909	912	856	860	877	908	884	828	879	837	874	880	835	856	903	888	866	858	804	887	864	908	883	854	858	841	920	906	863	904	880	837	946	915	901	818	906	848	916	862	868	893	853	837	883	828	858	894	944	889	928	848	915	833	860	829	903	860	868	916	834	893	892	904	866	897	860	802	878	856	924	876	831	872	852	865	890	907	895	888	901	863	839	886	869	888	862	844	841	863	889	871	873	843	850	910	862	846	922	853	826	865	916	833	880	909	898	824	855	904	895	929	856	887	865	918	873	859	897	867	911	846	871	858	908	843	842	832	865	874	884	903	888	873	888	873	885	910	879	909	909	810	876	901	882	890	909	827	857	857	835	919	889	906	910	854	902	885	890	932	868	828	870	864	844	901	875	876	834	834	864	822	894	881	889	880	882	915	890	868	894	872	895	876	816	856	883	888	835	862	900	888	800	847	900	884	857	839	892	926	891	881	889	924	850	877	963	867	951	857	875	850	872	869	891	894	835	918	875	906	851	899	899	895	876	900	881	882	900	833	877	904	897	864	912	862	918	844	904	855	877	872	856	930	805	863	853	818	861	844	881	892	888	895	847	824	879	890	843	890	893	965	849	844	888	898	876	858	914	894	920	881	890	904	827	885	922	844	848	871	863	929	902	871	852	846	830	927	869	891	862	898	895	884	820	886	857	889	919	922	880	808	863	861	930	878	907	822	855	882	866	886	894	825	809	847	864	904	873	857	904	862	938	885	843
14527	1719	189	179	180	142	174	152	155	175	173	142	150	175	175	159	149	169	161	156	177	151	154	142	148	182	166	171	158	135	164	148	156	134	138	164	139	166	174	147	158	150	152	108	144	178	162	163	146	165	149	153	168	162	167	140	142	150	129	168	155	160	155	157	149	179	149	162	166	161	164	154	149	147	146	161	151	144	146	172	159	151	149	139	157	152	167	187	154	183	149	163	160	156	149	172	159	140	142	166	151	166	167	148	152	152	132	172	159	147	141	156	180	160	169	149	142	153	170	145	162	147	145	159	166	160	145	166	168	150	163	176	167	156	146	169	145	137	139	162	146	155	150	157	175	151	175	158	191	166	167	164	139	159	164	178	166	167	170	165	156	153	193	174	145	146	169	153	154	166	175	177	173	146	150	161	150	169	151	173	149	167	148	172	160	160	171	179	146	146	160	144	174	163	159	141	159	174	176	162	142	164	152	145	157	177	156	162	146	161	165	149	158	147	151	172	160	174	185	139	154	166	160	159	152	151	183	156	153	140	144	172	175	149	157	150	146	162	190	158	159	150	190	150	143	138	135	175	169	153	145	158	177	140	145	147	164	160	165	150	160	153	164	172	159	144	147	173	187	152	167	161	179	155	184	146	164	139	144	145	148	144	164	158	169	178	178	150	176	160	144	149	153	145	156	191	158	151	152	165	167	162	172	145	155	151	147	164	168	147	149	163	150	155	164	164	171	159	144	147	163	124	160	152	185	166	158	191	149	175	176	161	140	140	151	151	131	153	149	171	180	127	155	152	165	149	145	135	173	146	155	144	165	155	159	183	156	150	152	150	168	159	156	159	160	160	166	166	162	172	175	160	163	184	168	166	162	162	134	166	162	143	182	153	170	158	162	139	167	143	154	163	168	150	148	148	152	145	155	160	161	175	173	151	174	169	151	163	175	148	148	181	167	150	159	148	159	165	146	182	148	156	148	153	170	172	163	164	165	123	172	158	171	141	148	161	148	180	150	150	182	123	150	154	148	141	134	173	127	180	152	163	161	175	175	150	170	164	170	149	166	161	155	179	165	159	148	143	145	143	153	163	157	161	172	176	144	143	188	149	157	184	169	176	169	180	155	155	157	158	181	135	148	149	151	181	165	153	161	171	148	169	163	157	155	163	159	143	157	146	164	148	155	158	166	158	175	160	146	164	163	155	171	158	175	155	185	152	178	158	136	150	150	162	151	179	138	154	181	160	166	156	152	159	160	164	167	150	177	150	166	149	165	132	158	155	158	169	147	171	174	156	158	181	155	162	159	150	156	149	153	164	167	145	161	164	176	151	130	177	185	183	161	168	174	161	160	160	140	186	139	164	163	173	175	176	164	169	138	135	173	146	156	162	145	167	134	158	158	157	143	143	156	135	150	182	164	158	191	148	170	146	160	153	154	148	186	196	164	160	155	178	174	170	156	141	152	155	149	144	155	154	156	154	147	158	168	157	146	146	146	186	165	153	184	147	174	169	153	167	148	156	170	151	149	154	169	150	147	176	158	146	166	170	155	167	144	159	149	153	174	177	181	139	141	171	160	164	127	149	160	154	160	147	166	162	171	142	165	161	143	160	134	150	170	173	165	156	156	160	167	152	163	176	150	139	162	170	157	172	163	173	150	182	151	180	159	141	162	172	143	169	153	150	169	142	155	164	156	145	186	141	167	156	181	152	126	169	150	170	164	180	152	183	167	148	129	143	144	122	129	156	167	168	159	150	155	190	168	161	173	157	148	135	167	147	171	127	172	171	172	156	166	148	144	154	160	146	153	173	177	160	161	151	149	168	167	152	150	160	163	157	127	156	197	160	152	137	156	131	171	155	170	154	161	165	157	155	150	164	156	162	165	158	156	167	153	163	154	150	152	168	165	152	160	147	168	155	152	161	140	159	165	145	167	170	162	159	153	165	152	156	150	166	160	154	154	167	157	167	154	172	160	154	164	175	172	154	176	175	151	152	162	154	173	164	155	152	151	145	148	143	160	161	151	169	161	173	152	149	148	165	165	174	129	149	152	163	179	163	194	161	155	150	138	157	170	160	154	147	154	158	133	160	149	151	157	164	160	160	179	151	177	147	184	161	176	130	155	173	148	151	157	188	160	143	164	160	166	145	142	141	163	152	156	162	166	146	169	160	191	137	153	154	177	170	161	145	149	147	155	152	173	142	166	151	146	148	151	137	133	157	162	165	166	159	161	145	150	139	144	184	147	175	161	167	173	171	162	189	161	172	137	150	145	172	151	144	157	173	171	169	159	150	161	178	146	155	164	168	156	129	150	157	145	154	169	172	156	163	156	159	156	163	181	150	144	162	169	173	167	162	173	153	172	157	149	154	150	164	163	157	156	152	176	151	178	172	177	148	186	151	161	165	198	162	161	158	172	180	132	162	166	168	146	135	142	127	168	157	167	147	150	153	142	148	162	150	170	148	160	181	161	154	163	182	166	164	149	154	149	142	173	149	172	169	161	161	180	150	152	169	142	155	155	141	157	138	162	173	148	192	141	158	168	147	157	162	141	156	144	183	156	161	158	154	147	157	150	170	154	170	173	163	171	155	157	144	170	153	148	137	164	156	175	177	186	170	174	165	160	152	167	154	163	171	190	169	161	154	133	162	166	171	151	171	133	174	149	171	168	157	149	177	142	153	155	157	163	186	179	156	161	183	166	151	136	155	174	167	171	150	150	169	163	166	177	147	144	161	186	156	154	144	166	192	153	146	158	162	165	166	166	160	144	124	166	176	169	154	140	158	192	156	165	165	142	158	146	157	147	144	164	170	164	149	164	165	156	156	187	175	150	176	160	142	178	149	149	133	168	130	159	168	184	157	137	153	157	147	163	177	168	143	160	153	137	157	169	188	152	150	169	156	146	155	154	151	150	147	146	143	153	148	155	164	143	175	153	165	153	144	153	153	157	140	169	153	139	150	182	163	181	162	161	156	173	162	158	145	154	161	135	155	176	152	159	174	150	142	150	180	149	167	149	168	149	163	142	176	152	163	155	166	152	159	173	163	180	152	179	167	171	157	179	162	160	163	188	159	186	157	163	149	157	167	154	156	186	149	154	160	166	156	170	150	166	163	170	155	140	159	156	146	149	153	142	155	158	167	138	161	154	157	155	183	165	170	139	134	152	164	159	159	151	145	164	156	143	165	185	174	159	161	167	148	179	149	169	173	139	153	165	175	182	157	182	153	158	161	148	148	165	138	157	165	169	159	160	153	154	167	157	158	162	169	154	170	178	174	160	165	159	146	169	148	148	142	146	136	184	161	135	156	179	173	164	175	159	163	147	136	162	152	147	139	146	155	160	167	174	180	150	189	166	162	171	145	182	151	171	134	172	170	184	164	144	138	158	150	147	154	138	173	154	147	165	132	178	171	151	160	153	166	156	159	143	145	155	152	169	169	148	181	150	148	155	156	150	170	181	148	165	148	139	154	173	149	173	146	132	146	146	150	160	159
13037	1392	515	524	499	461	496	474	465	479	461	448	478	441	443	444	452	485	433	459	461	506	408	471	475	424	462	434	446	461	417	449	502	459	443	428	443	468	451	459	466	442	446	481	428	459	475	457	468	431	432	488	467	438	463	442	484	461	467	479	425	485	472	462	453	466	474	470	476	489	452	420	462	473	431	450	441	470	439	415	470	460	459	458	469	450	480	491	481	457	438	470	421	458	472	466	450	462	455	466	476	490	444	448	456	454	473	490	457	437	460	466	463	498	483	471	447	442	446	462	424	438	506	462	444	446	463	427	486	469	467	452	462	465	465	475	485	422	474	464	461	443	509	423	481	458	486	445	472	446	503	478	461	484	443	442	470	481	486	469	467	470	460	426	442	476	442	459	455	477	431	471	450	489	450	480	464	481	450	478	438	460	459	464	478	413	479	493	448	469	467	466	433	500	424	461	445	457	442	488	454	487	479	462	453	454	474	459	446	459	451	486	463	433	444	414	495	460	493	477	456	459	422	425	464	492	462	456	466	462	482	459	443	460	460	444	453	501	419	447	446	437	467	430	477	415	477	454	446	464	448	431	489	460	456	443	442	431	460	454	437	422	461	485	445	457	469	458	458	431	464	482	460	470	451	464	476	445	474	478	446	450	453	488	476	381	434	456	476	470	450	473	479	448	439	434	465	489	440	452	483	467	456	466	483	424	437	443	434	469	465	421	441	429	454	470	468	464	489	447	476	439	468	450	449	465	483	457	439	453	475	494	419	453	454	460	431	454	399	435	453	416	476	444	461	445	457	467	469	455	446	448	469	454	470	468	465	496	417	440	447	485	466	439	414	449	445	464	476	449	500	466	450	487	434	452	449	463	457	488	478	448	475	444	438	424	504	477	467	477	447	465	436	469	481	448	437	461	446	513	438	452	489	453	434	485	482	447	480	462	482	453	460	428	476	490	492	477	442	419	451	432	501	477	491	464	429	453	480	457	487	458	449	447	469	466	438	425	473	467	434	440	466	459	492	455	425	508	468	459	459	435	445	441	462	490	472	448	440	449	440	457	426	455	471	466	401	489	447	435	477	419	478	466	462	500	461	497	422	424	435	487	464	434	476	458	438	455	447	472	443	464	478	413	466	453	472	460	452	464	445	433	444	463	429	427	459	442	457	503	430	429	450	464	488	464	440	451	453	444	491	461	483	433	435	473	463	435	426	481	454	458	442	485	433	464	476	498	457	435	488	436	446	497	457	494	475	479	494	477	473	440	479	441	420	478	455	429	418	436	473	455	441	444	497	449	454	470	443	473	475	448	484	461	456	448	475	436	415	454	509	470	441	464	429	431	449	488	430	459	430	451	488	474	464	488	460	446	436	446	473	442	449	464	497	447	495	476	487	462	450	438	443	522	492	474	452	475	484	458	445	480	463	441	468	435	446	423	458	433	456	469	452	471	441	435	433	444	469	457	459	446	437	444	460	412	456	490	435	465	438	465	441	472	474	460	431	471	472	463	450	466	450	496	443	462	470	473	464	422	415	500	456	426	450	447	488	444	447	450	439	428	463	459	443	462	466	419	443	452	425	499	440	469	418	493	453	422	451	476	450	408	459	484	460	458	495	455	481	481	419	458	457	495	456	491	487	459	469	450	478	484	441	512	414	450	470	441	435	468	458	437	455	492	465	469	500	482	467	456	467	471	453	448	442	408	474	485	497	490	452	443	473	464	475	476	470	481	479	447	465	465	432	435	463	477	468	459	444	459	465	489	475	468	434	456	458	477	469	424	471	472	449	517	467	496	451	468	447	452	454	498	439	457	448	480	459	486	439	486	453	423	474	506	461	446	472	460	492	501	466	487	466	478	442	461	455	466	493	456	439	409	434	470	457	442	468	470	476	459	437	442	491	447	442	477	456	410	448	507	480	455	486	411	461	437	471	496	464	453	467	464	443	451	473	443	443	442	498	433	457	448	393	468	457	487	450	444	469	463	426	459	429	476	477	459	450	466	455	409	490	452	470	433	473	433	495	436	440	441	423	472	460	511	454	496	433	458	463	432	425	453	466	427	454	492	484	485	485	486	447	485	417	479	435	452	441	452	443	447	490	451	455	467	488	447	416	454	460	460	479	515	452	405	491	473	453	476	466	467	509	437	458	454	468	427	493	454	456	451	449	406	474	438	464	454	438	458	449	458	477	472	440	452	434	515	510	432	463	468	449	443	503	452	466	455	409	479	452	499	487	482	442	475	461	509	458	492	391	444	467	418	431	459	518	467	442	438	421	472	437	512	482	450	478	485	458	430	476	440	448	476	450	458	466	454	447	484	466	462	486	432	487	509	460	426	455	473	420	427	436	418	447	463	486	459	424	472	448	474	442	463	489	439	451	450	475	419	447	488	482	434	451	471	462	480	442	447	493	429	481	436	454	458	442	470	476	458	481	445	431	475	452	456	443	481	495	435	491	435	473	435	449	482	423	457	463	445	460	453	472	445	465	491	492	431	431	422	440	431	463	443	472	471	478	479	467	469	499	476	462	483	466	491	453	408	481	419	442	475	445	478	430	466	506	451	454	418	424	430	478	451	472	453	426	446	439	465	444	497	497	454	442	467	451	495	445	462	488	437	451	488	480	449	490	489	466	478	444	466	420	440	456	457	442	503	506	436	444	411	448	464	468	464	480	428	455	440	438	481	452	499	502	455	475	472	466	456	427	468	449	478	444	468	462	435	418	430	456	456	472	415	471	453	474	483	444	416	489	478	454	461	474	464	456	468	457	478	436	480	470	456	457	433	447	448	456	448	497	463	476	440	423	468	438	442	430	464	443	461	452	464	445	483	430	484	464	434	477	446	437	474	477	464	424	436	419	461	434	484	480	485	478	478	453	447	427	449	413	407	463	454	454	459	481	445	474	448	433	462	462	447	463	442	429	445	458	466	507	456	424	470	505	455	393	473	470	433	476	505	468	460	458	470	464	461	473	471	484	449	477	450	447	467	488	475	495	475	476	459	429	455	475	411	461	428	479	466	453	465	461	468	419	455	476	498	446	500	455	453	490	456	441	477	469	451	475	451	445	474	462	434	437	425	450	429	434	453	440	508	431	437	441	484	442	481	418	436	477	463	502	435	470	495	432	441	434	418	468	450	458	446	449	449	424	453	431	468	475	470	488	475	466	449	436	425	455	471	458	441	450	449	496	470	470	478	501	436	475	482	482	457	454	452	479	459	454	502	449	467	482	489	469	405	480	405	469	462	416	468	441	490	451	468	442	482	501	450	471	504	442	454	478	459	488	462	423	432	456	470	467	447	471	470	472	441	438	492	438	444	478	458	453	483	448	409	454	485	447	470	462	469	468	483	441	438	461	464	458	476	442	441	477	475	459	484	457	463	427	469	460	481	419	463	515	444	426	451	478	457	479	467	456	446	476	424	477	476	478	466	451	402	423	450	445	492	466	453	500	479	451	437	454	454	460	471	461	427	510	447	459	455	416	428	447	451
67981	32499	6424	979	648	595	435	441	406	360	391	422	387	373	373	359	368	354	345	350	346	329	357	366	346	327	368	322	302	383	358	362	337	345	301	331	336	384	353	364	334	353	311	329	333	326	351	345	326	342	329	324	349	325	342	307	311	329	359	337	341	336	350	322	335	320	371	299	335	343	355	341	339	324	305	336	328	348	339	337	292	342	366	325	318	326	319	361	347	332	315	346	348	350	351	328	334	297	358	394	329	356	356	319	314	324	333	311	321	320	338	311	341	327	289	337	318	353	345	329	306	334	303	337	345	319	310	350	363	349	329	340	348	316	325	336	292	315	332	326	327	330	347	372	321	328	339	322	315	352	310	336	356	322	321	321	319	290	346	346	349	309	344	329	317	342	348	313	335	331	349	336	324	312	323	327	341	309	344	307	348	328	354	339	318	352	365	354	346	382	313	367	362	313	355	349	304	301	332	344	344	306	317	326	368	320	324	357	323	321	297	324	371	347	358	329	318	335	316	390	337	350	354	319	317	343	350	356	278	308	331	351	322	328	334	329	334	321	351	348	347	306	362	309	360	316	290	322	352	360	339	342	321	310	329	301	327	328	348	371	342	333	340	330	334	321	314	338	314	393	327	332	351	330	307	335	345	331	332	340	376	309	325	321	348	354	302	326	353	362	341	348	360	348	311	335	335	339	343	337	320	298	323	313	338	299	330	363	361	300	342	335	326	330	338	316	338	320	335	335	320	354	332	330	365	340	301	346	334	355	337	359	306	305	330	337	343	344	314	351	320	309	325	315	326	363	308	312	321	332	316	348	329	322	335	326	297	305	358	331	336	318	356	330	358	356	320	344	343	356	340	366	324	315	320	316	329	306	315	347	340	337	350	318	332	297	361	347	320	332	332	319	302	331	319	337	345	358	292	351	354	327	352	360	347	330	314	341	335	365	355	325	354	330	324	363	324	365	330	318	314	305	347	328	327	343	330	340	326	335	323	325	409	365	331	325	334	306	294	322	309	325	387	372	306	303	312	310	342	328	331	313	347	330	341	346	360	346	330	339	335	346	331	329	319	331	301	337	352	331	352	334	333	314	324	323	319	307	357	341	335	339	312	357	344	353	322	347	352	339	300	323	348	330	343	353	355	313	343	333	343	326	354	344	321	322	364	335	341	329	314	346	316	357	342	332	328	315	333	349	373	341	319	314	364	343	344	356	349	347	328	324	341	332	374	317	349	318	305	324	336	291	330	355	334	333	339	339	317	327	331	375	319	337	298	334	308	341	334	321	317	329	318	322	372	323	348	322	340	307	308	333	305	300	346	339	334	302	302	347	312	315	305	329	325	371	322	329	318	341	344	341	346	304	364	353	338	311	312	351	355	322	333	314	328	334	324	342	335	356	311	321	322	323	345	296	309	326	329	299	337	326	319	341	325	338	331	322	350	314	324	336	318	334	314	334	330	331	328	328	326	374	323	345	348	328	353	325	333	332	355	319	302	309	339	334	326	321	342	352	351	366	327	327	321	327	303	341	345	326	365	334	325	332	332	325	342	340	332	315	356	352	342	332	358	390	341	311	351	353	316	321	330	290	322	339	325	328	306	329	333	339	333	352	297	328	358	305	323	336	371	306	313	347	346	315	352	320	295	328	294	346	281	348	349	353	345	338	326	323	336	335	339	335	311	318	316	319	352	325	329	344	324	331	319	347	319	350	326	324	286	346	319	322	319	350	348	327	358	292	336	334	327	374	343	335	321	295	324	352	339	301	337	305	339	343	308	331	343	301	299	351	302	331	317	318	337	343	319	316	358	328	347	343	367	335	342	341	336	321	363	308	337	318	355	358	278	340	335	336	321	365	316	332	311	329	350	333	348	338	302	342	306	371	338	335	345	333	333	342	323	315	331	340	338	305	319	328	334	309	324	352	372	340	311	355	350	313	311	325	348	294	348	321	358	304	304	300	366	322	308	342	290	339	367	362	345	320	325	358	355	364	345	338	319	338	339	367	311	359	302	318	339	367	349	354	329	355	359	310	340	346	312	330	308	346	318	358	334	404	324	350	353	331	320	326	325	311	346	349	296	308	355	349	356	350	298	306	301	346	321	334	331	344	340	340	327	317	342	346	340	310	357	316	337	358	292	310	367	344	346	311	311	365	343	364	328	326	310	356	304	323	350	342	355	342	319	299	333	321	328	338	299	328	330	314	330	309	329	320	352	326	348	333	332	328	343	338	363	320	338	333	337	340	323	309	340	315	341	340	326	320	371	359	332	342	304	325	367	348	336	314	322	361	344	318	324	309	357	342	344	340	342	305	313	320	352	322	329	363	344	364	329	326	339	329	326	289	334	303	311	321	330	361	315	305	329	330	311	325	323	362	321	348	356	338	355	318	329	308	341	322	297	335	347	335	350	379	379	333	290	357	348	374	325	310	337	337	340	294	299	319	359	328	355	341	317	302	323	342	306	357	306	356	312	292	371	327	336	313	291	350	347	375	334	346	329	344	357	324	343	339	342	339	326	316	325	326	346	347	319	342	313	345	311	355	321	323	303	344	321	332	342	347	332	343	348	340	311	305	329	331	323	316	305	340	343	365	359	325	335	352	332	347	346	318	331	280	347	315	314	320	327	320	319	302	335	320	375	348	331	319	304	316	294	322	303	374	324	323	338	331	322	307	320	326	345	342	340	308	327	330	331	321	355	319	367	319	373	345	359	325	313	330	348	321	316	340	384	316	338	331	328	337	332	360	324	334	353	345	328	336	351	331	359	343	347	334	358	348	338	333	312	345	325	330	315	347	304	363	341	334	319	326	330	343	304	334	323	342	340	342	352	318	282	339	323	337	347	365	335	322	317	328	340	332	312	353	296	323	333	323	329	374	355	362	334	327	346	328	330	343	332	380	339	347	322	307	335	340	349	329	340	364	352	314	358	339	336	319	323	341	334	329	318	330	308	333	317	349	329	352	345	352	320	332	335	357	334	337	311	322	332	341	314	373	335	317	313	321	330	319	341	315	338	356	333	333	357	304	368	322	358	329	318	354	352	329	312	331	344	317	319	366	300	342	353	335	327	327	341	324	317	307	326	339	311	308	367	325	327	326	334	359	343	326	333	305	339	348	315	359	339	329	334	338	338	372	325	304	346	315	334	319	366	358	323	318	311	323	332	334	343	319	337	342	330	333	341	346	328	331	349	321	332	330	312	345	317	343	322	315	329	319	330	341	354	316	338	328	379	320	323	351	346	361	353	313	326	364	332	348	323	315	342	329	331	368	375	345	291	330	330	363	317	357	374	325	302	325	328	303	340	335	334	340	357	389	328	338	348	338	310	291	315	326	323	281	328	309	333	345	314	326	336	308	359	353	346	330	347	337	343	339	351	346	336	353	342	311	328	317	356	348	352	318	324	333	344	314	346	336	321	321	313	300	347	310	292	336	318	354	314	300	340	322	329	315	309	334	335	362	312	350	342	349	330	353	344	306	349	310	328	331	341	328
38499	12738	2133	2489	2187	1947	1766	1573	1388	1290	1220	1147	1146	1074	1068	1040	970	923	999	910	895	938	909	912	887	941	832	859	825	929	817	858	857	888	875	866	868	827	804	896	874	809	838	828	885	864	878	825	853	810	832	843	861	861	809	833	810	876	813	852	867	846	857	856	836	808	866	802	795	852	863	899	874	812	785	857	850	877	841	819	861	808	820	848	863	810	848	819	828	842	827	836	831	841	833	803	785	826	887	813	866	788	858	898	787	848	828	869	803	825	812	849	840	786	808	831	904	836	812	835	783	823	851	825	877	814	798	786	855	824	810	808	816	831	800	838	832	802	858	862	884	809	809	818	836	845	812	848	837	840	881	841	794	840	818	825	855	803	807	839	804	778	818	843	818	877	827	801	814	800	881	806	797	846	857	875	786	857	794	830	821	833	822	831	803	795	818	862	829	771	816	823	825	784	850	797	782	830	827	788	803	808	802	811	828	838	749	809	802	805	783	844	822	794	847	856	808	828	813	811	866	796	795	882	822	791	856	821	836	907	823	798	832	825	810	821	830	789	858	823	857	824	809	794	785	818	817	840	811	795	847	809	823	814	792	831	778	816	790	835	876	829	765	803	816	797	788	830	775	855	852	821	796	828	787	797	838	843	847	764	877	854	870	822	801	831	823	801	773	786	888	829	763	763	822	835	815	832	814	813	781	821	853	812	903	880	850	780	788	792	875	842	827	807	825	882	825	850	829	850	836	810	840	851	796	781	785	832	785	771	836	756	794	814	815	849	850	807	801	818	821	799	845	860	838	890	814	847	872	833	851	859	779	752	801	803	818	822	842	813	772	835	807	844	834	817	844	833	800	791	821	808	811	807	799	827	833	827	869	843	832	835	813	882	797	854	818	806	831	799	763	827	873	842	805	804	817	824	823	843	826	785	825	800	822	841	846	837	803	791	858	796	821	857	810	892	823	867	802	833	855	830	830	835	835	823	874	797	824	792	801	799	802	833	783	831	853	808	860	844	814	843	795	832	840	815	830	806	776	875	860	816	807	830	857	774	838	789	771	929	805	837	835	809	850	762	845	783	812	841	844	810	763	801	844	857	857	823	812	820	822	821	837	849	830	795	859	813	817	799	823	802	833	856	792	811	866	759	917	787	850	818	823	841	825	757	803	864	809	766	834	862	776	836	847	786	858	796	854	833	897	824	809	811	764	800	789	809	830	850	822	826	835	843	830	812	818	806	818	789	846	783	773	791	868	836	818	802	787	799	731	796	807	809	825	873	829	841	846	868	852	845	782	810	792	803	851	828	776	796	785	870	821	873	793	802	842	821	825	834	830	828	830	830	831	819	837	817	807	833	811	779	848	873	796	795	816	852	843	840	813	821	855	853	919	829	831	848	868	835	811	769	805	762	750	857	763	850	809	872	842	807	802	834	837	781	840	862	815	851	805	827	851	851	826	832	842	823	813	831	789	824	824	811	824	819	856	851	809	782	813	817	811	859	834	805	784	811	831	870	816	823	825	827	835	840	875	824	838	841	802	842	813	797	824	791	849	804	846	785	832	799	780	862	825	818	807	770	830	786	855	844	819	800	820	812	851	809	844	814	821	791	868	772	815	831	822	801	817	804	824	803	805	825	828	845	772	824	852	769	843	809	798	840	816	830	802	852	791	841	814	788	878	817	805	797	865	797	845	800	881	817	827	804	826	833	801	884	883	853	796	828	818	812	793	824	753	847	850	839	821	822	844	836	779	838	863	849	797	831	824	840	851	838	797	810	822	829	871	799	811	840	847	773	813	808	843	808	802	830	777	852	831	799	828	834	783	819	850	806	847	868	805	818	832	782	818	864	847	831	891	782	750	782	784	848	833	830	819	834	803	812	840	814	833	862	874	896	842	827	799	864	857	863	852	787	879	799	790	813	813	788	819	881	835	816	878	782	814	822	818	805	835	799	759	801	784	750	849	777	886	821	781	829	798	838	826	880	858	825	791	852	806	836	829	778	802	835	845	823	812	776	816	822	803	791	870	824	832	854	795	834	820	800	844	804	823	831	893	817	789	798	822	806	840	793	815	807	812	846	835	816	797	831	798	817	849	818	789	824	794	827	776	797	819	811	818	847	813	829	799	861	833	812	802	775	787	825	819	843	845	804	831	808	810	846	815	825	831	798	813	816	820	829	855	819	836	821	803	872	795	782	846	804	816	793	811	861	790	873	827	819	806	834	792	826	845	831	871	826	810	779	798	817	814	816	843	802	847	874	808	770	831	775	827	797	811	817	833	834	875	787	798	823	807	767	783	814	768	825	802	838	815	769	801	851	819	807	808	827	795	812	816	863	811	786	816	802	773	798	836	811	805	805	842	755	861	829	908	794	868	842	801	792	799	807	819	781	824	837	835	808	882	832	792	866	840	828	816	871	839	785	880	841	790	812	796	892	795	827	849	783	832	840	853	897	827	803	819	863	823	824	848	829	833	867	829	817	806	803	804	803	880	870	807	818	817	834	778	766	844	796	849	853	795	785	819	793	858	802	847	890	855	778	834	811	824	805	792	841	801	846	863	836	879	825	827	832	842	846	765	888	831	823	841	773	835	798	837	821	818	824	803	814	807	781	790	796	796	800	754	814	824	851	866	840	852	814	820	857	835	850	802	823	798	851	804	824	815	876	766	835	780	798	820	821	872	814	806	810	781	802	876	819	805	829	843	787	799	828	843	839	809	823	839	817	834	760	759	869	814	844	820	816	865	868	772	773	782	887	848	762	827	774	856	869	826	811	771	825	803	808	790	808	842	853	779	801	811	809	864	825	798	803	840	786	831	817	836	770	793	799	869	790	786	836	823	770	768	848	789	836	844	778	853	842	805	823	808	837	811	837	829	842	821	786	800	807	809	852	864	826	801	816	806	811	808	835	788	829	856	832	874	794	821	793	781	819	859	821	817	813	779	831	876	801	826	821	799	830	867	810	851	818	794	819	844	809	846	827	879	826	812	777	854	823	876	861	790	844	808	805	807	833	865	842	817	816	855	834	828	773	862	822	812	788	814	788	863	764	823	838	860	810	840	824	777	822	811	817	796	804	841	838	854	841	820	809	853	865	796	837	838	787	859	827	829	787	877	828	867	899	816	834	832	890	810	777	762	812	868	824	824	808	869	809	801	765	794	827	838	827	831	813	779	757	824	821	831	816	791	840	804	827	793	795	795	837	836	839	809	811	812	838	876	806	810	847	785	790	796	804	776	861	818	840	824	802	802	857	879	775	857	806	811	868	804	801	830	854	803	792	836	806	800	802	823	830	830	805	792	837	862	814	844	830	860	792	827	816	792	867	784	802	826	802	803	802	804	754	849	800	817	859	809	806	802	818	804	765	826	827	836	773	859	843	820	816	817	797	860	860	867	864	836	809	848	821	816	788	800	801	806	897	794	814	823	864	852	803	787	797	818	829	852	839	856	840	854	816	755	811	855	808	864	817	794	809	814	822	858	829	887	824	759	852
78339	42453	13954	2980	1081	836	701	607	594	522	450	471	437	430	431	454	389	420	437	366	406	372	439	412	372	381	399	389	408	394	398	381	397	361	375	370	377	386	400	386	396	397	367	360	387	397	365	354	370	365	395	375	411	365	358	361	382	363	359	414	373	405	380	402	378	373	412	377	360	400	349	398	364	375	374	338	418	360	366	344	373	378	394	346	399	367	362	391	356	368	363	377	359	349	364	360	361	362	352	380	396	354	385	360	354	345	395	376	359	362	375	400	374	381	396	403	350	359	383	367	381	387	413	384	381	352	389	372	409	393	350	341	375	358	384	385	386	350	345	346	366	359	380	349	366	385	360	398	346	387	364	405	397	379	336	362	334	371	353	402	358	382	401	349	377	365	369	380	388	378	376	383	378	363	345	373	327	351	354	341	359	354	383	385	379	378	368	332	371	399	382	348	390	344	336	380	359	420	381	362	361	398	349	374	366	364	377	322	331	368	373	362	370	398	352	386	397	364	348	334	375	356	368	369	357	368	369	352	379	369	359	383	346	375	366	366	364	343	373	368	375	373	359	387	357	372	377	396	354	398	359	376	370	358	395	373	354	341	344	389	382	393	388	348	370	356	408	398	377	360	382	371	406	345	358	354	350	360	382	387	407	382	347	376	335	387	374	355	374	387	393	367	402	396	349	361	348	367	362	371	384	360	364	374	364	369	382	402	383	363	359	341	381	368	361	366	407	378	383	378	377	370	357	403	401	373	358	368	350	358	354	369	347	364	370	350	392	396	407	370	390	384	373	374	363	342	350	399	386	354	382	358	345	372	360	394	389	359	381	349	379	378	392	372	362	393	367	362	400	384	354	360	363	364	345	376	380	380	339	329	359	373	385	375	355	365	411	384	363	329	375	368	375	356	387	375	377	367	368	349	359	391	347	345	390	367	368	391	395	355	339	368	393	379	365	363	370	380	375	351	410	378	419	362	372	351	356	340	394	399	369	358	396	368	374	388	346	367	348	408	368	383	368	372	389	382	399	392	400	375	396	351	398	344	340	429	366	372	355	340	354	387	362	393	386	365	361	368	370	368	372	368	356	366	386	378	394	371	370	354	380	377	360	376	402	349	330	391	388	379	362	397	358	351	356	347	377	381	377	369	394	367	400	375	383	340	366	397	364	337	360	375	416	392	331	364	386	361	375	406	328	382	338	398	391	358	384	382	350	354	373	366	357	384	369	373	373	383	361	380	404	389	399	359	351	389	368	402	377	347	400	352	350	328	364	336	360	389	352	403	361	382	388	368	368	365	366	399	379	388	386	356	383	403	402	377	398	378	390	424	351	346	381	351	353	345	365	354	351	409	374	366	370	366	383	370	365	362	383	377	383	361	371	376	367	380	364	353	397	366	365	354	397	366	374	398	386	390	363	368	390	389	340	350	374	368	373	387	341	371	337	371	326	386	366	370	385	357	372	340	383	363	377	380	350	394	376	346	398	399	337	367	379	368	349	393	393	374	390	385	403	364	354	391	344	369	353	385	360	385	401	328	443	354	382	393	361	353	390	358	354	357	371	375	379	404	361	362	338	371	384	388	404	391	380	389	344	353	378	352	353	398	369	385	389	372	406	381	380	394	383	372	377	351	375	371	375	375	390	338	356	352	397	363	387	349	397	357	349	408	361	369	357	344	417	386	361	355	389	372	350	375	407	367	384	329	374	401	413	360	363	374	359	415	379	355	356	340	389	359	340	367	358	370	346	371	391	371	335	366	372	362	403	368	400	373	353	371	390	361	385	356	348	355	373	401	387	356	392	356	415	378	343	367	385	377	376	344	345	384	381	366	386	349	386	369	412	381	359	338	359	364	360	399	394	350	368	384	378	380	419	411	400	425	393	355	409	392	358	348	376	373	379	368	355	370	355	391	386	371	401	398	364	377	358	365	378	355	379	378	386	385	377	362	378	362	372	356	370	338	359	358	351	373	349	379	377	344	382	380	399	349	351	374	389	376	329	433	361	359	351	349	375	380	370	380	353	381	366	346	337	348	394	388	382	375	396	404	377	347	363	402	414	381	373	368	338	370	388	352	392	393	390	358	366	370	400	355	374	399	389	355	381	406	381	316	363	360	367	376	340	396	377	339	363	379	412	361	349	365	355	396	388	362	415	377	358	382	381	378	370	381	356	351	357	382	387	366	325	400	354	344	345	413	364	358	351	351	348	357	435	371	402	390	347	363	321	380	372	409	363	392	347	345	364	342	403	347	369	399	359	338	358	343	350	367	369	360	383	353	350	365	378	352	395	415	380	373	375	363	375	338	359	386	385	383	394	384	381	368	384	366	387	364	407	404	330	379	382	350	380	359	387	375	355	345	365	422	362	403	392	351	356	352	386	367	372	367	383	388	360	403	330	362	359	379	412	413	356	383	385	370	367	371	378	356	415	398	358	353	348	368	359	362	412	399	361	345	370	358	362	356	368	373	352	373	367	398	388	357	392	371	369	419	394	363	348	384	371	354	365	359	386	422	381	379	369	373	420	334	386	403	385	344	366	390	385	354	389	381	363	362	368	361	363	404	366	378	346	356	339	336	384	365	384	318	349	395	373	379	356	377	378	345	375	407	388	340	339	352	348	371	382	345	412	367	376	367	359	382	378	354	355	323	381	400	305	391	388	357	348	359	379	394	346	342	403	380	359	388	358	378	377	403	356	358	397	375	415	365	388	391	360	394	383	398	415	381	387	377	339	340	403	387	390	397	363	338	399	411	364	336	349	362	391	368	380	369	381	322	356	348	386	352	351	390	373	336	354	354	344	397	391	389	411	363	386	360	382	390	383	413	363	404	401	367	385	387	397	380	357	384	347	397	421	368	364	346	380	375	377	362	389	377	388	340	391	329	381	366	372	365	355	363	381	376	351	366	386	377	302	364	402	368	386	390	362	390	407	375	373	378	373	391	376	387	365	346	336	396	347	381	364	362	367	411	364	331	362	388	391	366	350	390	419	387	370	371	374	370	351	355	368	365	360	390	392	366	379	354	372	323	379	393	359	391	406	407	388	366	342	359	362	401	406	372	375	370	379	379	380	396	375	385	380	371	352	358	377	363	365	353	339	379	367	391	367	364	397	376	340	348	353	384	376	358	380	385	433	377	342	416	391	375	367	350	385	352	391	347	371	379	361	354	377	402	379	360	349	391	353	347	390	343	347	400	410	383	304	338	384	366	371	419	355	363	373	370	408	405	384	406	381	384	400	347	377	417	363	316	380	382	373	357	373	353	341	383	394	380	369	376	354	362	396	340	358	362	387	375	351	327	356	358	335	378	375	369	334	391	388	352	395	368	356	332	407	376	386	377	427	360	356	415	362	400	367	346	400	391	357	343	348	347	370	348	351	355	341	352	393	363	345	348	409	364	363	360	366	366	377	381	352	335	378	361	375	382	373	357	364	382	376	372	374	379	374	370	369	407	357	361	360	364	388	400	339	352	376	366	387	376	401	338	339	348
48239	19651	3335	4020	3594	2954	2627	2207	1954	1815	1593	1507	1408	1374	1341	1268	1204	1160	1206	1148	1066	1046	1101	1092	1033	1030	1013	971	951	997	986	954	969	964	973	944	949	979	975	985	926	932	964	894	893	926	881	891	868	924	886	936	946	929	929	851	921	940	869	949	916	940	916	948	887	922	901	879	901	937	866	872	915	897	930	855	947	926	902	850	938	900	917	897	866	861	894	883	935	890	922	874	880	907	918	907	955	882	857	894	860	867	903	910	868	889	882	904	899	914	830	827	832	852	859	914	871	873	911	825	865	848	883	877	861	904	878	859	848	916	882	867	898	891	885	924	894	883	820	906	875	872	803	868	881	855	896	908	923	864	886	844	842	896	875	907	902	919	899	888	857	872	881	919	885	893	870	948	932	820	864	889	847	880	884	884	897	925	883	893	897	823	891	862	876	870	806	845	875	885	893	859	859	904	916	886	822	916	907	913	891	927	816	891	877	918	837	881	920	915	978	851	916	889	918	845	940	887	893	864	932	894	852	885	874	857	816	926	979	840	885	848	891	848	876	909	885	877	862	876	903	866	849	865	839	877	867	883	864	853	891	880	916	832	809	829	929	837	842	871	909	893	907	872	840	875	856	914	885	841	887	914	907	854	842	895	933	906	881	881	860	883	881	876	893	884	914	818	932	835	889	896	871	847	887	915	878	933	891	897	833	897	874	864	858	910	876	893	924	851	918	836	807	904	882	872	925	872	861	866	847	870	876	915	833	876	882	912	927	872	930	906	855	857	871	858	874	892	879	916	914	888	915	886	848	900	892	860	886	869	880	842	888	865	888	906	917	815	895	816	879	842	892	860	869	852	873	891	937	894	918	858	836	863	888	914	876	884	899	847	889	882	916	833	878	891	906	911	844	893	877	890	853	840	837	904	874	912	881	890	877	864	828	839	867	848	921	849	870	816	867	951	830	858	925	810	900	833	871	885	862	868	844	878	875	881	836	868	854	863	850	857	823	858	880	930	883	854	840	891	795	869	918	875	910	878	879	918	836	849	827	826	881	874	853	880	873	895	884	890	848	902	865	829	910	928	872	854	906	936	844	923	837	890	882	873	872	914	870	849	798	849	859	864	835	934	852	887	905	881	867	885	909	862	847	838	875	845	907	892	884	863	832	900	912	847	869	852	893	848	888	858	861	869	880	897	862	894	913	925	850	828	873	869	826	858	880	898	816	864	886	882	845	881	875	822	910	869	852	874	857	829	875	879	880	889	906	864	907	891	836	841	847	931	866	862	856	884	897	905	859	880	924	910	815	874	897	823	885	851	919	891	890	831	857	900	864	910	902	867	821	872	903	902	869	850	920	859	883	902	901	847	848	869	819	891	910	888	853	887	869	865	907	853	849	864	911	890	830	856	887	839	858	937	904	853	915	881	934	859	880	821	862	900	889	868	880	887	885	910	877	867	876	906	855	890	856	909	925	858	925	777	885	862	894	840	846	853	889	841	859	817	862	906	900	861	876	829	845	867	885	906	876	872	854	870	915	891	870	832	888	912	864	843	842	899	880	904	875	888	867	899	850	893	823	896	884	890	898	904	872	864	921	893	884	896	884	826	919	884	877	894	892	913	848	842	908	907	917	890	880	921	915	768	873	849	872	873	856	858	881	938	901	909	895	898	913	882	872	888	841	895	890	915	885	831	897	900	862	840	944	859	859	911	865	850	896	879	931	908	901	812	841	898	865	917	893	887	900	885	917	869	825	929	918	893	938	899	891	891	891	863	874	841	894	879	842	870	873	899	788	857	864	888	878	836	911	875	880	839	899	893	831	908	907	877	870	852	872	870	952	897	915	889	940	919	886	854	863	834	876	851	876	895	916	896	846	860	875	908	881	859	863	896	877	913	842	878	892	896	900	852	870	900	884	849	841	901	853	887	893	902	881	888	848	850	879	871	896	873	852	841	867	920	861	896	901	915	862	859	864	855	865	870	916	868	898	884	885	876	877	898	908	878	897	852	841	861	871	855	841	870	885	843	936	911	842	865	800	882	887	849	938	910	849	898	907	913	911	911	896	882	821	846	893	895	917	893	863	926	868	897	905	848	821	881	882	903	887	861	942	878	898	905	881	914	909	908	917	898	866	902	889	845	907	889	893	810	935	887	888	872	857	858	864	866	875	885	895	946	885	824	890	853	950	796	922	875	870	896	863	873	905	835	884	859	845	887	868	834	868	902	871	900	903	860	913	872	890	887	873	882	841	826	875	903	902	879	834	920	924	851	909	857	886	948	946	868	907	862	885	931	867	887	922	924	856	815	817	856	885	906	861	867	904	868	833	851	895	849	879	831	862	845	882	896	884	868	869	925	842	868	909	811	863	877	902	911	868	890	865	886	868	886	905	922	864	859	904	816	893	846	854	918	867	866	906	824	915	863	876	893	884	909	859	913	888	860	872	917	914	897	875	826	888	905	877	937	851	869	880	861	910	912	849	898	869	874	880	838	907	871	853	862	865	894	881	846	895	903	921	881	857	881	847	946	875	890	858	866	866	897	896	905	896	884	879	888	819	886	820	815	905	843	896	895	881	883	884	880	855	874	878	895	919	853	810	868	900	853	943	866	900	829	856	876	846	860	862	880	841	886	880	914	840	848	902	907	886	907	871	907	843	876	884	906	875	878	873	883	873	826	837	868	845	820	855	931	938	881	894	888	889	899	870	911	865	895	859	851	858	882	840	922	860	919	901	883	908	865	891	864	866	957	875	850	974	845	860	895	867	886	873	822	894	888	855	914	875	887	854	921	971	893	873	846	843	875	852	830	911	896	914	893	889	898	904	851	883	883	876	893	859	909	894	886	903	910	895	921	887	856	893	832	921	935	889	891	936	879	880	918	908	903	898	862	878	886	863	898	934	838	897	871	845	814	844	872	880	849	865	871	848	904	862	878	879	837	899	879	908	928	869	896	807	884	873	858	831	906	875	866	899	837	880	901	913	880	845	859	860	876	903	854	941	878	871	888	876	908	860	882	869	889	877	884	803	876	881	852	869	919	883	898	938	847	865	857	865	857	882	845	902	895	875	854	862	894	871	840	867	930	886	877	915	856	888	897	879	947	852	894	902	888	911	892	853	913	875	885	947	892	841	863	884	866	899	865	895	854	883	868	894	836	922	886	889	873	848	898	908	902	881	857	857	894	889	826	924	869	870	822	852	888	926	903	848	927	824	893	878	887	852	922	907	840	885	904	914	887	879	915	831	870	884	914	911	895	843	903	861	855	895	836	861	881	834	919	858	931	802	931	924	836	924	856	899	947	850	917	862	939	876	840	856	933	924	910	850	877	939	882	892	914	858	881	900	875	844	901	876	847	801	921	862	858	845	833	904	855	830	848	857	922	900	887	909	846	903	879	890	915	862	825	913	896	898	845	866	915	911	881	871	859	876	823	854	882	886	851	856	837	854	936	890	867	882	853	844	898	879	848	856	858	884	892	868	919	877	902	909	912	859	930	898	927
16197	2206	212	156	189	146	146	173	173	129	163	159	157	174	152	151	162	146	154	147	188	169	172	160	183	161	170	163	146	162	174	177	166	140	159	158	147	151	172	187	150	152	188	164	186	172	173	159	164	137	153	155	172	165	138	133	147	161	152	167	170	175	143	130	190	149	160	167	170	158	178	159	163	146	167	163	150	173	158	138	160	175	146	157	144	151	142	142	156	150	166	168	166	151	176	154	141	164	178	167	165	151	151	147	166	168	175	164	147	163	156	143	158	195	154	140	177	153	158	172	192	172	171	171	189	157	182	162	167	166	170	166	180	157	157	174	157	143	145	163	172	145	187	150	167	166	176	185	173	169	154	167	163	154	165	160	183	137	153	176	149	174	171	150	158	163	174	172	187	175	158	180	160	152	164	167	195	176	140	165	155	172	159	154	182	144	166	182	165	158	171	151	146	169	145	169	189	147	170	174	161	167	163	171	146	154	159	174	175	161	158	172	154	157	168	171	168	170	176	157	161	128	132	184	160	155	164	149	149	176	154	154	163	161	141	142	165	175	141	193	138	151	178	160	153	185	185	164	173	153	169	143	189	176	154	164	159	167	169	173	129	172	149	160	149	155	137	151	163	178	195	164	155	168	162	156	187	174	158	192	143	137	165	155	186	165	159	147	156	139	173	152	154	154	167	169	172	165	164	153	137	181	173	166	177	171	156	132	164	145	154	138	191	142	151	159	163	155	165	148	182	146	161	163	169	161	154	171	166	183	155	172	172	161	155	153	164	174	164	150	152	170	185	133	150	149	166	196	145	185	176	162	165	180	143	186	161	170	156	147	163	151	167	156	149	177	161	185	182	183	160	198	149	189	163	153	151	157	178	157	155	178	175	169	162	167	162	166	180	138	147	168	171	151	156	170	159	164	173	162	131	155	159	164	161	150	169	176	153	166	165	159	152	143	184	164	171	157	150	150	176	155	150	178	141	177	162	170	169	167	170	198	149	166	157	154	168	169	163	182	149	154	159	153	179	154	185	149	160	155	149	139	151	171	166	172	154	167	178	156	158	150	183	158	182	138	164	168	188	173	147	169	176	178	179	156	173	172	171	169	148	185	191	162	154	171	187	171	174	168	174	161	193	155	144	159	139	142	162	179	143	205	164	150	158	161	163	145	171	187	166	164	159	135	172	150	179	166	156	143	160	156	146	153	163	171	166	189	166	170	170	161	145	153	144	169	156	160	156	155	148	155	158	161	176	155	164	160	160	169	159	148	171	198	163	185	160	159	172	146	128	164	145	169	152	172	178	146	131	169	153	127	200	177	174	165	181	151	187	149	150	164	155	171	188	169	153	147	155	179	170	168	151	179	186	147	166	164	179	185	181	153	165	166	162	182	179	161	169	159	171	168	169	151	138	167	154	164	162	163	151	167	181	158	152	149	157	171	162	155	161	161	179	169	155	173	167	179	167	181	164	160	183	177	152	142	155	159	168	144	157	143	171	168	162	171	162	161	142	153	169	149	151	167	158	152	148	146	157	160	160	139	160	153	168	140	159	177	173	166	157	190	165	179	165	155	197	155	176	143	169	144	156	173	149	147	154	149	138	159	176	172	189	174	149	177	133	174	171	165	187	162	150	187	147	171	157	168	159	166	143	178	170	150	162	156	194	171	161	148	152	158	148	147	166	155	166	157	171	153	169	165	168	179	157	167	159	182	171	148	121	160	159	172	166	147	156	131	155	147	167	164	153	156	154	168	182	136	170	170	171	139	164	158	166	160	171	158	160	172	167	164	141	179	181	153	161	153	148	160	171	171	149	175	167	163	164	162	175	190	175	158	178	187	144	146	166	176	170	173	167	137	167	188	149	166	155	154	158	153	153	172	166	155	170	156	147	172	150	160	168	185	166	200	170	148	175	172	149	183	159	164	157	149	148	174	171	160	171	155	170	160	173	162	170	158	202	173	169	182	194	162	172	152	170	166	178	148	172	141	171	157	166	150	151	158	175	164	152	160	153	154	157	162	147	170	159	153	149	138	154	175	184	146	156	193	163	164	163	143	176	167	160	171	149	147	185	159	134	126	172	141	157	164	163	164	155	173	144	175	167	198	162	177	164	174	175	192	161	177	165	150	174	164	151	153	173	149	159	147	182	150	139	149	174	153	157	165	152	162	169	143	177	185	163	153	166	159	161	166	154	155	141	153	167	146	173	178	171	173	150	165	166	176	168	164	198	152	176	155	169	177	173	168	163	156	165	158	152	146	155	187	165	161	157	158	170	153	145	184	172	167	167	168	146	161	163	146	167	160	162	153	185	163	166	132	164	170	164	180	142	171	171	159	183	163	167	149	141	161	155	157	155	164	180	167	142	211	185	154	163	179	148	155	164	168	196	160	157	175	162	175	160	162	159	132	183	177	148	187	171	164	136	163	162	173	133	169	153	180	169	148	191	152	159	179	147	161	165	190	180	183	172	150	164	144	188	163	173	176	164	148	170	156	172	159	192	161	161	158	144	151	159	130	180	150	149	149	201	151	151	141	184	154	144	151	161	181	162	154	156	142	155	157	138	152	172	154	189	179	155	149	142	156	134	144	158	168	181	141	148	170	163	181	155	190	163	160	148	169	176	152	168	165	145	168	141	174	158	182	144	187	160	155	163	160	152	170	141	168	188	152	159	158	186	167	152	182	176	137	188	168	159	145	151	178	172	167	177	157	162	172	156	161	159	160	160	149	149	153	151	151	171	160	170	163	168	164	147	155	157	172	169	176	160	171	153	173	156	151	165	153	176	154	146	164	174	161	195	165	142	153	146	149	175	182	156	155	152	164	164	156	156	158	161	179	162	139	142	189	167	165	169	173	142	162	157	165	155	174	170	158	159	149	163	163	172	159	156	150	146	154	152	141	158	151	161	160	148	148	170	155	148	166	169	155	156	178	156	167	181	142	155	165	155	160	149	144	181	162	148	167	159	146	147	164	159	172	169	147	172	171	138	172	149	157	159	187	177	155	153	166	163	159	160	162	144	137	156	142	160	165	151	185	177	162	184	181	161	169	171	157	172	155	159	149	126	157	173	168	171	153	172	161	153	160	156	151	162	164	148	151	168	154	172	136	176	178	169	173	160	166	174	180	149	167	174	144	148	183	182	163	173	165	152	165	159	172	147	155	140	150	160	167	170	179	166	159	177	176	188	176	161	161	157	147	168	165	209	140	152	191	168	150	158	157	160	192	187	155	154	167	160	168	154	145	147	159	171	152	160	186	151	165	146	175	172	158	153	175	156	156	170	175	158	147	154	163	149	171	173	166	182	167	159	158	147	144	172	146	162	164	161	159	157	154	163	169	144	177	172	155	160	170	166	162	173	197	162	162	160	163	172	164	157	161	168	155	172	176	185	155	169	160	172	145	145	144	158	181	159	159	181	143	164	155	165	171	144	149	160	167	191	154	166	162	172	190	175	155	161	186	161	181	140	173	162	152	184	160	167	157	175	152	164	146
14492	1705	511	525	487	520	521	474	493	481	528	457	450	436	476	466	432	463	487	493	525	456	478	477	460	470	464	475	487	513	431	480	438	461	490	444	480	480	488	465	463	440	483	484	481	463	495	466	484	489	454	467	500	449	514	502	437	485	499	468	486	493	406	475	467	487	479	451	462	458	446	475	467	479	460	501	478	440	480	482	510	462	491	458	501	483	467	451	503	463	440	484	452	491	428	458	470	471	415	468	444	467	468	464	476	505	482	474	484	442	472	463	489	486	486	423	460	459	436	465	447	470	434	478	480	504	459	495	494	469	443	459	462	474	478	469	467	482	460	479	472	468	507	455	455	470	469	483	470	438	472	468	459	460	451	454	468	466	439	451	478	496	493	457	468	450	458	485	451	479	480	473	467	470	464	476	463	508	446	449	487	460	492	477	455	436	451	478	461	439	437	462	469	451	483	455	464	470	462	437	479	480	459	443	452	476	497	478	462	471	518	472	513	463	489	463	491	508	485	480	481	484	451	462	473	449	455	442	450	440	446	475	463	466	433	456	483	477	451	458	470	464	488	493	455	445	512	429	472	471	476	498	487	481	479	476	477	452	532	462	507	481	476	454	455	429	473	457	472	462	475	490	453	504	468	460	438	480	449	459	485	451	476	473	491	468	485	418	450	457	508	499	448	482	482	474	442	459	460	479	482	433	470	467	482	454	501	458	463	488	494	445	465	432	490	454	481	478	493	454	494	456	470	443	418	430	468	463	441	485	473	479	473	478	455	495	489	466	455	476	490	472	488	486	461	460	441	489	502	485	462	456	483	486	445	446	466	462	447	479	504	468	430	458	474	455	490	463	474	461	456	496	492	461	487	494	431	468	497	509	438	460	485	471	499	464	451	448	462	483	447	454	452	464	445	477	467	452	460	469	467	459	506	476	475	452	500	474	469	472	448	434	457	462	435	471	476	477	442	458	482	493	466	464	473	502	458	509	468	484	467	458	485	457	404	472	470	447	475	438	448	488	426	461	452	492	473	486	462	479	458	422	478	445	482	448	486	499	475	481	457	461	482	460	520	458	471	452	466	481	476	501	466	494	476	461	485	416	444	466	456	462	514	478	435	462	462	487	492	448	508	475	465	471	451	468	435	486	469	437	462	461	446	504	468	479	484	456	457	466	468	499	476	469	458	475	433	441	467	460	477	472	476	494	510	453	481	421	440	466	477	465	481	485	459	485	485	445	478	506	464	476	502	470	428	454	471	457	454	468	466	480	511	493	458	496	486	477	482	456	470	481	490	489	493	461	434	411	450	480	479	492	457	429	453	491	509	465	463	452	450	484	495	495	489	463	468	484	467	534	458	472	465	480	477	448	466	510	480	501	488	446	446	512	484	460	462	485	494	481	438	484	453	495	458	456	433	420	476	508	502	464	453	465	465	479	479	488	457	515	476	438	470	496	471	470	483	486	462	466	445	508	477	438	450	473	454	507	447	475	482	452	463	448	467	493	480	489	463	453	439	425	493	429	446	468	491	467	503	461	458	479	451	471	511	481	481	446	483	458	485	490	464	471	504	470	473	493	491	442	493	433	453	477	479	465	443	460	483	463	504	464	490	478	472	450	456	463	470	473	464	443	463	416	472	491	499	464	415	450	466	444	452	461	469	492	454	450	443	459	512	464	466	477	480	483	498	462	462	472	437	475	473	468	423	423	485	453	439	449	486	469	468	445	470	488	430	423	415	458	477	471	491	452	465	490	470	461	490	457	462	451	479	488	453	464	469	479	492	486	462	471	466	474	465	454	499	436	463	441	458	455	532	428	446	465	485	469	511	498	475	467	454	435	484	439	453	447	465	521	485	492	474	471	441	456	464	463	427	492	461	494	491	451	487	476	485	449	475	492	480	487	482	469	450	476	474	486	466	447	458	419	462	487	477	501	462	464	475	457	478	461	437	507	442	441	450	474	477	471	471	471	436	457	481	460	448	476	465	489	483	481	452	439	457	459	473	446	491	473	466	456	491	487	475	471	500	499	529	465	451	472	448	459	464	451	453	472	448	490	460	490	449	463	492	454	493	468	484	470	476	462	535	459	491	483	471	446	491	446	436	452	464	486	455	473	452	490	471	451	467	471	431	447	500	445	494	470	438	471	449	490	438	494	503	445	496	436	449	469	459	455	472	457	454	478	489	449	487	475	457	457	488	431	473	462	454	425	493	465	450	478	442	448	476	471	482	473	443	489	491	483	468	455	471	470	449	454	450	517	463	428	466	461	492	453	455	464	513	441	439	459	481	484	472	473	470	477	480	484	482	466	489	510	482	451	461	489	490	479	438	459	467	478	475	485	452	490	489	478	493	461	463	462	482	458	474	464	468	449	477	501	448	450	474	473	495	454	472	485	485	450	498	437	498	491	467	488	461	438	443	494	468	466	449	487	492	450	485	474	475	505	512	503	467	439	455	469	491	492	455	450	480	444	488	488	472	486	488	445	502	449	487	478	455	462	464	445	473	500	478	491	470	454	462	489	481	458	449	468	491	462	504	462	466	469	438	496	503	463	508	492	465	467	458	463	490	459	491	465	473	483	476	426	446	466	510	437	460	477	466	490	470	480	489	467	420	481	478	470	424	468	492	431	481	472	467	474	466	470	525	472	464	453	470	469	506	460	456	448	489	463	481	482	435	460	466	474	460	474	502	503	503	458	436	436	460	489	484	451	478	484	503	461	477	504	450	467	464	483	474	510	434	495	445	473	428	498	474	455	450	506	507	472	480	480	473	427	457	455	465	471	500	453	468	478	453	472	439	470	486	423	458	466	436	502	469	462	476	488	462	485	444	472	442	447	440	476	438	457	498	457	467	486	452	492	477	452	480	457	484	445	478	480	458	446	481	468	486	452	469	480	477	470	450	448	466	484	441	463	463	466	430	454	460	454	507	482	467	464	450	481	465	459	486	440	482	424	484	477	499	488	422	433	495	479	443	451	443	479	475	463	501	469	448	484	455	468	474	448	463	472	497	450	457	459	447	467	489	469	453	470	480	463	473	473	475	487	459	446	488	451	465	468	493	501	489	427	498	452	461	461	506	452	454	455	449	466	466	460	453	465	468	481	448	467	507	480	456	482	456	473	470	417	454	468	431	460	441	477	452	476	478	497	514	515	426	474	465	463	464	482	479	491	477	467	484	468	463	473	477	499	458	468	482	460	481	474	487	474	467	440	466	461	462	506	479	466	463	428	468	470	464	447	451	496	489	485	475	465	459	464	508	450	467	447	471	435	451	438	456	491	452	454	436	497	440	465	492	462	455	473	467	479	490	463	470	468	478	475	437	510	511	431	446	479	473	492	476	469	459	464	465	482	450	452	494	488	489	443	474	459	518	473	485	439	462	456	464	474	472	480	471	477	463	446	463	484	480	469	510	449	490	471	471	473	501	476	483	501	470	515	455	475	481	442	448	421	459	479	431	449	495	498	465	449	470	475	466	474	464	452	454	435	457	472
69614	35606	8452	1102	750	559	506	472	449	387	400	387	372	359	352	367	336	359	381	368	378	340	377	386	386	341	379	344	356	379	341	349	381	353	369	329	322	324	332	328	326	335	323	346	334	344	332	334	355	343	343	348	348	356	349	359	353	316	324	326	344	355	386	329	320	364	316	338	325	318	328	323	371	340	344	339	357	322	343	343	328	335	330	356	307	293	378	359	342	343	328	357	325	356	313	354	343	346	343	355	347	358	355	319	321	362	369	348	348	314	332	343	331	321	335	347	310	348	344	319	321	348	296	351	353	370	321	333	325	350	351	366	351	363	307	355	348	331	320	343	302	323	338	319	325	368	324	358	333	342	326	312	330	307	350	351	339	347	306	337	327	311	346	324	360	337	358	355	310	315	353	364	312	343	304	315	313	348	345	340	312	338	341	370	333	335	354	290	317	316	343	342	344	372	326	357	333	314	347	376	304	308	320	351	360	347	336	343	362	332	374	333	358	378	325	342	325	332	341	379	365	356	344	326	352	341	354	365	337	307	286	304	367	368	318	369	311	324	335	371	347	349	335	350	331	308	364	325	350	364	327	333	369	354	334	320	333	337	393	318	341	360	350	336	348	319	315	367	374	318	341	316	333	319	343	333	367	345	365	346	332	360	384	327	339	350	319	342	350	359	358	339	341	372	338	334	333	365	349	336	323	335	304	311	363	354	364	322	339	330	313	325	343	305	338	289	336	359	348	353	349	345	343	336	353	376	374	311	337	349	331	337	309	326	349	350	323	324	314	342	355	367	294	336	302	335	328	350	374	334	345	308	360	351	325	325	359	334	308	336	327	357	283	357	330	305	312	349	353	335	350	332	350	347	372	371	349	352	344	332	345	323	320	344	330	296	318	340	309	354	336	320	381	365	311	316	354	322	333	345	331	372	343	341	345	336	358	326	333	353	359	324	351	340	306	368	342	336	348	328	334	310	351	351	324	302	398	349	323	366	329	353	327	312	312	349	343	361	350	386	350	326	356	353	346	340	360	378	342	332	369	360	370	350	361	344	335	327	334	317	334	322	320	349	309	336	342	341	330	331	380	363	328	369	322	344	341	344	339	317	345	341	331	353	347	362	306	323	335	343	306	339	328	343	319	368	318	328	356	365	340	356	344	378	325	330	349	344	299	298	367	354	342	325	368	326	321	336	342	364	353	340	346	346	352	365	359	354	345	324	346	345	313	330	351	355	317	348	361	313	324	319	292	318	349	301	312	345	290	320	352	343	370	346	343	311	326	329	360	320	346	322	352	321	351	329	338	356	326	347	283	335	356	334	318	347	358	358	360	328	319	323	333	349	351	333	343	347	342	354	370	353	345	333	319	328	334	362	349	300	364	338	327	321	361	343	334	313	378	322	358	323	307	322	353	338	336	342	346	352	371	335	327	333	319	339	286	378	330	343	360	324	351	328	339	312	334	346	362	373	315	305	355	371	370	284	328	317	340	337	315	341	381	298	335	359	324	332	337	363	355	365	337	359	319	347	297	322	340	299	320	355	344	336	333	328	339	350	320	361	321	326	345	344	340	370	355	344	336	328	338	343	368	372	316	336	331	321	339	369	317	372	324	336	357	333	344	355	344	337	366	321	349	352	341	316	342	312	344	315	347	352	356	347	365	351	335	329	359	346	323	338	360	327	323	313	356	323	381	324	381	348	355	349	324	340	365	375	350	346	352	323	344	369	304	348	307	341	341	341	303	320	331	325	324	330	317	319	306	370	352	339	315	330	358	325	318	342	360	318	331	357	344	327	362	342	330	311	332	335	341	313	317	341	340	333	364	359	323	297	327	334	326	338	308	341	342	395	328	327	335	351	322	320	368	328	362	367	333	348	317	338	368	323	348	373	346	350	356	321	345	323	348	313	329	365	348	352	360	346	314	326	341	331	353	357	321	328	337	357	336	326	335	333	321	358	404	348	351	339	338	326	343	314	335	332	298	372	340	375	304	334	294	328	338	327	335	316	300	334	330	388	310	300	344	356	336	334	315	302	338	365	331	327	309	351	334	353	331	360	325	328	329	329	319	320	371	345	359	366	328	318	370	337	329	327	342	348	354	305	343	362	336	345	333	341	367	311	336	341	338	346	336	345	357	325	324	337	339	360	313	339	331	333	347	344	362	329	331	374	369	315	336	364	322	324	319	327	315	359	331	333	329	340	317	341	332	346	351	345	359	294	301	362	344	352	313	366	350	314	323	315	325	323	349	366	319	392	338	366	366	358	352	306	332	398	344	346	328	301	327	369	334	345	314	315	347	331	322	326	373	297	356	338	374	350	359	347	343	300	372	366	331	354	344	318	280	340	340	314	383	352	331	318	374	379	340	317	343	353	355	363	352	353	335	312	307	352	331	356	337	326	335	353	320	368	310	347	365	346	314	331	334	357	328	342	357	358	333	324	319	313	355	321	339	331	346	347	305	350	325	278	334	331	354	326	301	328	337	363	350	348	323	322	327	343	347	334	324	331	342	368	361	319	340	349	372	365	341	324	344	335	348	337	363	346	338	350	335	350	326	323	307	353	344	343	334	344	315	363	326	345	333	336	344	315	325	290	343	364	327	339	343	303	348	355	319	364	359	352	316	362	310	349	343	327	335	339	323	299	324	338	348	338	331	363	328	308	360	328	357	320	375	361	333	343	323	313	301	383	345	311	320	328	361	366	322	380	331	343	344	334	321	335	393	349	355	340	331	363	315	340	338	347	365	331	348	306	373	319	360	332	331	352	372	348	339	320	354	312	338	351	356	349	338	335	353	344	330	369	319	330	323	364	359	358	376	376	330	313	341	330	350	330	350	346	325	397	328	342	321	290	337	355	373	338	295	329	335	328	347	336	349	385	331	352	342	331	358	336	364	321	344	353	348	382	344	318	378	296	350	284	354	360	334	339	367	343	322	342	299	329	349	318	320	348	354	330	323	343	369	343	343	332	349	371	348	353	367	345	335	353	354	336	334	361	340	343	333	359	338	323	354	319	378	355	391	334	334	330	353	323	353	319	326	318	358	336	343	342	315	339	329	330	308	316	338	351	349	322	333	355	352	324	338	340	346	347	336	372	329	331	353	361	327	341	311	348	362	334	322	327	326	366	319	330	337	340	299	332	328	349	328	323	364	360	337	327	318	330	361	349	344	324	332	338	341	327	388	321	335	399	340	340	357	343	326	357	337	361	327	301	355	300	327	369	346	324	345	329	339	330	329	358	346	346	350	339	317	331	331	350	358	323	341	337	291	347	328	355	321	332	333	346	327	336	366	330	332	330	330	361	339	332	333	313	322	331	366	336	324	308	335	313	371	327	352	353	332	341	353	315	350	363	353	346	348	358	308	356	334	328	323	315	332	352	325	313	338	346	347	352	340	360	334	360	340	321	375	356	339	342	349	329	337	344	333	369	320	354	323	365	329	315	349	354	347	340	339	330	305	348	345	327	337	350	328	339	337	335	349	334	335	307	332	352
41072	14917	2010	2465	2132	1945	1734	1503	1432	1303	1240	1145	1090	1150	1060	985	1020	1021	920	984	927	980	956	902	955	915	908	902	892	911	881	858	899	888	868	860	847	833	826	816	885	877	816	850	829	877	885	859	846	830	871	822	867	801	869	887	845	836	860	819	864	833	847	814	783	886	788	895	859	837	857	859	799	840	875	865	871	849	797	915	876	896	833	823	830	815	773	818	852	841	842	840	835	850	807	799	842	845	816	861	819	869	850	838	839	873	809	837	840	821	817	876	867	828	820	828	842	856	854	825	845	864	848	858	827	806	873	817	832	931	859	833	848	814	825	867	814	831	799	846	835	819	850	847	829	835	808	771	869	844	839	822	855	837	775	815	794	864	838	834	870	847	843	862	876	828	804	841	874	778	821	805	859	838	811	858	814	882	812	820	859	861	792	835	847	807	831	819	827	811	819	839	866	846	822	844	848	839	821	830	822	854	866	904	846	795	851	770	812	866	817	865	826	845	784	807	825	807	855	809	865	879	862	794	796	863	758	784	860	855	852	809	810	854	823	868	802	828	835	797	839	812	830	906	824	782	820	873	814	844	840	843	785	818	836	913	892	846	821	853	817	808	823	869	893	811	868	848	826	791	799	807	834	817	778	881	885	848	857	832	855	888	848	842	848	806	881	812	800	786	859	857	795	853	843	796	814	829	831	844	824	806	853	806	874	802	857	801	838	856	801	850	799	819	858	758	827	872	843	848	855	790	789	781	845	811	832	827	800	842	812	838	797	802	872	784	874	823	846	843	860	818	834	886	837	812	784	848	841	849	834	818	761	835	854	864	834	848	840	855	850	845	843	813	820	836	856	859	807	826	855	840	851	856	823	867	773	851	852	864	854	855	842	860	839	822	860	822	802	861	830	899	850	886	805	794	840	872	830	822	819	772	806	812	839	861	788	804	841	836	807	854	795	839	816	861	884	856	847	816	813	859	838	866	789	817	840	817	865	874	830	810	783	835	889	789	849	825	817	847	876	868	835	845	827	836	850	846	832	904	766	791	856	793	795	854	792	830	830	834	827	826	821	833	818	821	831	833	883	855	837	816	833	830	835	827	834	861	835	807	825	888	813	834	861	874	757	887	807	901	833	782	832	852	835	813	773	850	834	869	855	899	820	843	888	832	812	830	825	843	841	853	834	809	818	849	810	853	871	811	843	814	868	833	828	874	838	812	855	814	842	808	817	822	862	853	844	821	839	822	791	844	823	884	841	889	838	884	852	841	844	855	871	808	818	793	870	830	859	798	758	784	787	781	893	841	863	877	835	869	840	839	810	789	749	852	827	840	824	884	818	869	824	856	889	805	835	814	864	788	846	843	836	859	816	863	834	839	854	821	785	839	833	837	794	839	816	903	843	848	879	872	826	829	859	825	844	809	821	849	824	863	828	838	825	810	820	832	859	841	804	827	853	833	850	843	856	876	840	886	843	845	818	825	853	880	804	773	864	840	818	862	791	837	846	862	855	854	877	855	840	839	834	845	831	868	815	783	876	838	859	827	805	847	800	808	815	828	852	787	853	891	832	831	827	854	828	863	832	841	845	878	836	855	801	860	840	861	821	844	833	817	808	838	845	892	825	848	824	850	835	852	851	842	812	852	859	782	827	881	761	854	805	868	818	833	828	870	806	850	877	861	807	798	819	874	828	839	827	863	864	831	845	867	842	837	811	854	821	822	833	799	870	837	865	809	874	817	831	779	859	788	856	841	818	867	892	857	861	855	880	850	841	841	852	833	873	845	869	832	772	855	928	849	817	797	848	872	841	866	820	772	774	845	815	830	865	813	869	868	861	821	834	791	847	903	839	819	850	817	831	844	901	855	868	821	851	864	815	900	837	845	859	817	850	832	790	869	842	838	817	821	827	827	826	787	860	830	838	832	806	818	816	766	801	851	821	839	870	839	833	837	766	851	797	856	809	811	813	851	846	827	823	801	870	808	824	842	876	824	794	837	861	847	825	850	881	837	834	819	841	891	781	832	858	911	820	803	863	820	832	858	839	826	839	804	828	853	809	880	858	799	860	854	862	852	861	777	819	817	805	812	820	830	866	836	830	797	815	839	788	813	890	834	812	835	832	814	822	789	854	834	883	813	866	822	791	837	883	807	828	842	803	863	798	812	860	793	844	830	856	886	845	895	849	838	784	862	869	831	834	864	843	871	833	838	832	838	821	842	878	883	850	830	852	823	822	798	856	846	824	825	874	817	836	795	873	871	874	807	820	860	833	854	876	826	835	834	814	838	820	859	838	867	839	803	777	817	810	872	786	874	844	882	833	750	795	805	798	813	851	805	852	812	820	830	861	820	857	840	850	779	829	825	831	844	794	861	872	817	871	847	864	886	833	831	826	861	819	843	833	832	771	856	799	800	838	898	851	864	846	848	841	792	815	802	858	813	827	827	802	827	875	872	799	812	836	853	834	782	801	846	862	808	806	881	789	794	817	818	855	824	824	870	820	846	832	835	853	838	831	815	812	904	802	812	838	840	836	845	781	827	819	842	909	885	855	824	856	816	835	834	806	876	875	904	844	907	844	835	794	824	799	831	876	867	830	821	794	815	813	813	877	807	855	874	870	906	856	844	811	950	857	832	805	815	840	844	845	811	839	813	877	790	844	848	844	817	799	858	851	852	854	852	856	865	840	833	839	848	844	799	886	838	809	781	854	858	823	838	829	869	795	891	821	841	839	815	865	854	848	879	762	855	832	835	896	809	803	841	860	834	816	881	820	844	871	817	786	830	810	838	900	867	796	893	851	847	819	819	846	872	760	876	832	833	815	817	807	863	829	799	794	795	834	835	867	813	796	821	839	927	785	847	820	836	765	877	801	869	868	836	834	877	801	840	795	804	871	844	865	800	771	863	854	843	827	847	866	839	808	792	751	814	865	852	860	875	818	818	862	810	817	844	845	834	811	811	822	847	841	799	837	789	805	809	850	826	825	831	817	865	858	805	813	811	846	845	863	815	851	845	825	803	812	855	815	820	820	805	797	826	864	868	828	851	794	795	859	880	793	830	859	850	817	814	846	833	841	825	856	803	843	835	831	829	812	836	823	846	811	846	827	822	798	817	866	847	840	873	839	849	774	838	878	828	775	819	797	886	840	834	832	861	831	839	818	806	841	845	855	869	857	797	802	865	804	820	838	905	865	793	815	839	803	810	860	879	835	816	842	812	857	822	898	871	810	795	819	829	819	799	837	817	820	821	850	819	859	903	838	817	828	815	839	833	837	805	844	817	876	849	827	850	806	827	802	849	888	831	886	826	797	884	839	829	890	814	837	845	829	839	831	779	820	864	883	852	756	774	815	828	802	848	850	862	825	836	782	817	853	813	810	837	893	849	919	817	919	852	857	848	848	845	847	805	845	784	806	854	843	849	862	871	850	885	884	846	847	822	872	822	822	874	852	834	859	848	870	856	871	812	792	823	874	852	799	828	813	808	852	817	861	859	837	851
81010	45156	14435	2906	1091	869	708	662	544	515	477	461	429	418	454	421	397	433	387	420	421	389	424	387	387	372	361	373	399	377	375	381	399	372	398	417	341	383	376	365	369	395	356	387	412	361	392	382	409	389	338	384	367	363	390	363	344	363	386	313	373	341	352	368	363	381	382	391	361	396	392	386	373	375	391	369	369	424	392	377	361	394	383	379	345	353	420	370	341	390	373	359	387	344	419	379	373	347	365	413	365	391	375	367	348	355	408	370	397	357	411	346	389	400	358	391	430	366	413	374	394	380	372	340	370	400	406	391	333	371	391	370	382	411	379	387	367	342	342	350	401	374	379	360	361	356	399	388	387	350	393	364	344	361	348	395	397	402	343	381	372	385	366	377	366	384	418	393	392	389	363	354	399	371	374	398	377	392	383	370	379	408	390	357	365	355	362	364	400	392	393	365	399	350	372	414	337	384	405	378	342	398	370	375	374	371	406	388	369	383	407	382	396	364	408	375	375	392	379	394	370	343	383	354	349	327	349	407	382	372	380	376	387	354	360	377	398	413	389	369	355	362	368	374	381	357	374	388	383	409	372	356	377	395	397	347	387	388	389	355	385	344	381	365	381	387	354	365	364	396	358	363	433	366	393	376	422	390	400	418	403	429	335	372	373	408	376	369	393	387	403	390	378	356	349	393	400	322	334	360	384	365	396	377	333	392	350	341	387	407	379	353	398	443	360	348	367	356	401	395	355	395	375	306	411	399	378	367	388	341	372	373	335	385	391	383	389	375	371	354	418	354	368	373	374	356	399	385	363	372	428	356	388	360	365	381	371	415	369	371	378	359	405	358	351	411	391	330	370	384	380	377	392	371	347	412	377	370	374	366	357	389	416	344	380	357	374	363	365	371	391	385	365	388	357	367	384	370	355	373	363	378	387	364	369	357	377	381	382	378	372	353	382	368	355	359	352	365	374	363	322	363	382	353	363	371	377	384	385	335	394	365	377	356	342	391	384	373	389	336	352	323	352	376	367	367	340	390	369	401	361	357	372	378	370	429	382	373	378	391	375	399	417	342	410	363	359	391	391	369	403	382	376	357	345	398	357	371	381	352	385	393	369	352	349	365	367	409	405	368	383	377	376	363	380	338	350	390	370	383	385	377	362	395	395	366	338	393	381	386	373	395	393	374	365	381	382	360	363	377	373	348	387	400	346	387	352	387	380	355	317	397	372	385	400	381	347	409	402	381	387	388	395	389	383	388	355	349	350	370	393	371	354	353	355	390	353	351	365	377	390	349	382	367	382	387	350	382	365	360	386	313	367	360	387	394	366	363	346	372	338	361	377	359	409	333	371	361	380	379	405	397	383	415	419	385	337	349	370	354	366	391	383	359	350	394	388	404	371	386	394	378	379	380	397	371	399	397	381	352	393	401	379	338	362	382	391	367	365	390	393	382	376	392	362	360	362	372	362	383	377	370	395	356	407	381	368	398	396	370	405	363	369	394	424	319	362	372	399	365	363	376	403	379	364	378	366	337	379	374	372	359	385	366	363	376	383	381	392	363	400	370	353	357	374	352	346	399	377	375	401	378	334	374	406	364	368	364	368	348	347	350	333	419	393	391	384	402	375	393	335	382	381	358	361	358	353	385	358	389	348	375	355	394	402	377	381	417	390	376	384	396	386	351	395	361	363	382	385	414	386	390	431	385	348	414	366	362	374	366	372	385	342	371	388	384	381	363	387	357	376	391	349	347	351	377	338	363	384	361	352	358	345	377	398	362	374	382	397	393	330	361	356	393	391	374	340	377	365	383	331	365	378	337	371	381	373	337	365	369	392	379	396	398	433	399	344	402	395	372	358	362	412	371	418	382	400	365	355	378	368	340	414	371	388	321	397	370	389	369	350	361	417	370	381	369	360	339	364	363	404	373	361	380	358	375	381	376	401	370	361	362	387	379	361	337	393	358	394	382	376	390	369	396	375	408	363	364	375	357	378	379	393	380	359	354	356	353	361	339	359	377	372	346	416	345	411	370	370	371	368	345	390	333	387	372	375	393	343	383	369	378	360	381	374	343	398	380	387	365	389	387	348	354	366	379	352	359	368	375	344	382	374	357	370	373	421	389	389	422	382	371	366	353	356	383	344	370	441	373	417	378	376	427	380	370	380	377	370	383	373	411	372	403	370	363	371	375	396	378	347	368	367	362	367	394	382	394	342	392	368	399	351	384	358	359	373	357	359	347	349	329	372	355	374	371	395	379	399	371	382	392	374	363	359	341	387	357	364	372	354	377	365	378	406	345	379	364	353	328	363	351	365	391	342	361	368	401	354	389	402	385	344	391	362	366	370	373	360	363	381	394	384	389	384	351	358	395	374	387	378	364	334	378	384	375	406	376	345	368	395	361	381	356	387	369	377	362	385	362	324	420	398	392	357	349	392	378	391	348	384	414	353	383	359	392	374	365	378	361	355	365	376	350	378	416	353	352	372	363	412	374	403	394	347	373	354	390	401	411	349	377	363	371	409	381	377	350	360	380	367	412	398	395	353	362	369	381	392	393	383	345	356	335	366	382	349	390	389	374	351	403	373	378	348	363	382	395	347	351	373	370	344	373	387	368	418	372	364	379	351	397	347	332	382	367	395	350	416	340	380	371	363	385	381	378	403	359	375	384	413	371	358	355	352	348	373	385	378	352	375	396	375	393	343	348	380	399	354	359	340	393	366	412	354	336	332	376	398	355	374	389	375	436	356	385	375	415	414	398	375	387	368	389	380	368	384	417	392	374	369	335	371	358	383	427	394	380	365	370	387	384	380	358	341	381	369	384	350	371	373	391	372	376	347	409	401	351	375	381	378	343	383	354	357	358	402	395	364	374	364	370	340	378	336	408	369	405	381	365	347	335	343	382	382	385	398	431	399	405	409	343	381	363	348	366	387	362	384	370	371	351	397	330	377	336	363	357	382	368	397	343	360	401	365	413	368	373	403	394	387	378	363	366	369	360	397	365	386	391	401	371	332	370	413	385	356	381	372	394	360	404	354	387	369	390	349	349	391	383	340	373	358	380	361	386	369	348	386	349	384	369	416	340	373	375	363	399	346	373	372	346	378	359	369	399	369	386	375	400	357	347	335	411	356	361	402	379	388	378	356	346	377	371	388	359	397	389	414	381	378	345	378	368	333	363	402	381	331	366	358	354	332	368	369	364	361	401	381	370	412	362	381	386	367	380	406	388	366	390	365	350	338	377	381	383	364	387	374	397	387	369	402	328	370	384	398	333	380	409	351	391	435	382	362	369	394	370	337	393	373	348	395	372	322	375	389	362	419	368	373	376	347	344	329	374	390	352	346	370	377	370	362	411	378	367	372	380	407	377	378	401	352	327	395	372	358	397	389	362	370	356	387	393	352	352	382	386	380	392	384	400	360	369	382	416	378	340	388	372	394	412	356	367	338	371	358	410	383	359	401	371	390	369	374	387	385	391	351	383	355	415	389	366	374	334
51343	21045	3353	3926	3501	3004	2550	2176	1925	1752	1632	1535	1424	1345	1304	1265	1217	1158	1164	1141	1108	1073	1056	1018	1062	1014	986	1019	1063	1044	982	1011	1015	973	949	966	924	955	876	1008	972	971	991	950	937	922	960	908	995	926	879	887	920	911	930	879	952	920	910	898	961	905	902	978	887	919	926	910	931	885	879	937	850	969	880	850	919	888	884	872	933	923	880	859	917	909	837	875	904	893	893	841	949	845	893	903	845	855	869	831	948	938	876	937	889	860	938	928	866	880	889	891	886	918	910	883	908	904	898	853	920	886	891	906	904	884	875	928	894	914	883	887	877	938	855	884	929	913	842	897	926	849	867	880	851	956	883	884	883	880	895	866	906	850	884	870	870	897	838	891	907	871	894	928	830	903	899	934	939	872	884	856	889	886	882	887	895	899	863	898	901	900	836	860	865	890	878	856	860	897	843	890	870	886	867	894	838	900	860	917	877	903	891	899	872	885	928	915	910	859	864	932	900	874	862	885	881	889	867	867	876	885	894	845	852	886	869	843	894	868	869	906	890	916	879	925	836	876	852	872	842	880	830	953	881	944	894	878	819	868	858	898	904	882	831	949	907	857	918	907	905	921	858	883	940	905	883	890	831	886	881	887	880	885	895	934	952	871	851	948	928	882	900	877	919	835	828	899	928	941	870	886	848	906	974	854	853	901	899	904	873	926	922	903	867	870	938	869	917	877	843	884	901	858	915	850	910	884	896	861	903	807	911	918	896	890	848	850	861	859	853	903	897	874	890	876	898	907	868	889	884	897	879	859	815	908	850	920	914	899	841	854	851	911	893	893	907	909	905	897	859	880	851	908	915	906	929	894	910	928	952	873	849	909	855	877	897	862	859	903	857	904	901	862	863	811	851	870	890	891	829	886	869	910	919	881	904	881	911	885	957	862	836	939	894	908	880	884	893	872	887	854	854	867	848	877	899	865	909	855	869	922	841	868	871	851	917	886	899	859	845	894	920	894	894	886	886	884	899	876	916	906	891	896	879	916	897	888	929	922	870	892	903	953	916	874	864	878	861	910	884	856	845	846	897	848	859	892	899	896	868	873	866	898	895	876	886	869	881	886	801	930	863	855	879	869	909	945	878	923	873	948	940	883	810	921	903	875	859	866	860	873	879	915	890	856	886	846	888	907	899	889	920	846	863	906	887	887	903	882	887	897	873	903	938	929	883	870	849	872	850	949	896	933	872	919	880	914	810	865	838	908	866	924	918	875	926	862	920	861	883	898	947	924	874	878	945	865	888	882	864	887	886	952	909	934	927	899	886	871	822	897	907	908	828	868	881	913	899	861	890	828	852	851	884	930	885	877	908	871	868	840	873	936	836	882	893	855	910	880	921	875	827	888	926	887	919	852	838	919	867	890	898	865	859	904	908	922	881	837	888	866	892	914	864	832	849	903	903	870	879	850	901	892	926	902	868	909	881	916	909	883	867	902	851	860	870	835	849	868	903	898	862	883	852	894	880	865	882	880	871	916	837	896	824	912	874	900	950	846	867	843	858	886	841	884	894	881	870	859	864	890	905	907	932	921	883	956	902	893	903	856	851	898	862	900	919	901	907	861	911	892	823	935	907	875	881	894	870	850	879	902	877	857	871	897	890	908	880	849	883	885	854	938	883	866	888	836	902	934	931	877	845	887	902	873	903	923	884	842	859	860	782	813	853	883	863	892	845	900	898	896	918	916	842	894	872	932	888	792	888	848	926	888	876	848	873	868	893	905	900	900	916	874	915	839	918	903	859	866	903	890	861	853	937	841	918	870	870	877	866	818	903	871	790	842	905	842	867	908	884	884	886	896	855	895	799	917	860	899	868	885	933	929	874	838	907	865	951	893	908	874	896	887	888	927	916	899	921	873	877	899	883	899	909	844	869	883	869	879	911	881	906	896	866	860	843	844	861	905	884	886	871	890	838	902	932	912	947	861	868	842	888	867	909	860	908	855	937	864	895	905	846	873	868	890	828	866	887	858	894	895	905	901	901	881	854	846	884	927	901	843	909	930	879	888	911	902	876	860	899	885	883	951	897	825	823	861	889	862	863	900	866	907	841	889	895	869	885	883	855	867	880	943	836	892	861	891	872	899	929	834	905	923	943	891	888	866	884	869	846	879	899	901	916	861	884	909	858	838	851	871	825	829	941	916	883	853	869	903	854	912	867	850	809	864	859	917	865	845	859	861	932	887	884	879	913	857	873	873	858	891	870	842	858	914	867	878	885	779	930	825	908	857	909	876	880	885	909	859	836	879	883	916	903	869	873	871	894	870	907	907	923	878	859	901	902	908	920	867	876	921	894	902	889	944	920	915	851	919	875	888	871	908	868	900	837	937	880	878	834	923	895	867	870	889	886	861	885	893	848	898	871	868	935	834	895	867	922	880	865	809	875	858	904	866	877	899	890	817	868	872	917	885	859	837	850	913	850	867	891	901	880	849	911	924	860	886	937	911	887	883	823	856	937	943	916	862	900	878	854	906	858	913	927	889	925	933	900	858	872	912	944	868	876	904	889	873	945	875	861	910	837	866	884	864	864	880	922	837	861	909	907	893	898	879	877	890	924	916	907	924	871	876	922	859	882	902	878	823	896	908	919	880	868	910	952	830	866	891	904	886	921	887	857	848	893	899	872	899	871	872	890	893	908	918	864	925	884	894	892	872	860	866	856	913	846	895	864	903	910	910	876	884	870	928	878	857	925	854	957	940	882	941	934	972	837	847	883	885	941	864	868	873	891	861	910	878	900	871	928	848	850	828	865	926	887	948	921	866	823	890	903	884	874	878	841	902	867	869	931	945	863	864	891	937	888	856	874	903	897	875	933	863	864	890	916	936	901	892	866	850	874	923	876	881	888	911	888	914	887	918	822	913	907	912	882	882	880	940	909	854	878	862	893	853	873	878	868	840	855	822	864	902	887	822	889	849	838	909	860	882	920	852	866	856	907	852	863	934	858	845	854	834	942	897	945	902	876	861	922	858	896	849	918	878	848	877	967	923	911	912	915	886	822	904	856	843	861	911	923	938	893	904	886	879	873	881	835	888	850	873	889	904	893	848	888	878	834	879	880	843	915	954	834	838	849	898	865	854	885	868	863	902	874	897	891	965	847	888	902	869	895	880	919	860	863	870	886	872	853	827	886	852	854	873	886	914	871	823	870	831	906	874	946	866	858	832	821	892	906	893	899	907	918	894	936	879	910	935	884	857	912	830	897	827	863	897	856	863	863	903	872	931	893	940	876	861	886	910	902	867	921	926	840	918	859	845	873	859	898	857	837	856	929	905	878	856	939	884	880	848	896	919	876	915	889	884	905	950	870	910	919	893	885	911	889	797	838	877	845	889	931	864	894	873	925	857	954	871	867	890	928	934	911	854	937	859	871	846	875	872	861	874	839	859	871	911	889	932	876	857	884	869	868	889	856	887	885	882	888	804	893	878	879	833	860	869	884	864	816	889	883	901	850	866
15662	2080	187	194	182	168	163	167	158	176	160	170	159	174	178	178	161	197	170	146	168	159	180	167	148	166	140	180	181	157	179	175	156	162	154	201	171	163	169	146	154	169	195	169	175	174	148	193	150	172	143	170	175	207	170	148	166	160	180	157	141	153	151	159	167	162	156	157	158	154	157	169	146	170	144	163	154	160	152	185	160	157	152	156	167	154	136	183	179	146	166	145	156	147	177	184	175	170	147	164	153	185	164	132	159	150	164	158	178	152	179	164	154	169	148	160	160	155	189	171	168	174	149	148	161	146	163	168	146	153	148	181	173	163	155	156	148	168	137	167	194	185	144	195	142	148	160	139	135	156	179	179	170	173	168	168	132	185	165	157	142	168	160	159	145	176	174	156	148	148	175	156	157	151	194	151	150	162	141	166	160	162	141	179	170	164	164	168	182	157	155	140	161	126	149	168	151	171	150	167	147	161	153	160	163	158	202	163	153	152	174	180	162	180	139	168	172	173	146	173	164	142	174	181	156	162	167	157	157	163	154	143	151	165	180	161	166	147	166	182	133	162	171	140	156	158	165	171	148	156	164	178	184	163	155	154	161	142	156	134	183	182	157	160	167	150	160	159	171	151	159	165	132	171	170	172	140	164	166	145	155	178	152	163	155	168	151	175	140	143	153	161	156	164	157	169	165	166	166	167	135	146	160	207	168	169	173	164	162	169	163	138	164	141	153	152	171	156	159	160	165	164	155	161	153	145	147	156	139	168	158	154	161	172	136	159	171	175	150	147	143	142	158	171	167	148	153	162	192	175	156	179	157	157	139	146	148	157	162	163	169	163	139	182	187	158	157	191	170	168	186	164	171	186	183	149	149	132	173	172	173	181	153	144	166	172	138	154	193	169	170	157	160	159	173	156	164	145	151	170	158	156	154	180	165	169	161	174	153	190	146	153	158	158	168	177	163	167	147	156	163	158	171	166	180	154	156	173	170	164	151	130	171	169	165	182	147	185	155	172	167	178	138	150	158	154	162	144	174	162	169	169	167	151	169	157	129	179	149	183	151	146	149	158	147	191	153	146	147	168	151	169	139	153	165	148	123	176	148	172	165	158	161	173	182	156	160	181	172	156	173	173	148	164	167	164	172	166	200	168	181	162	167	156	136	175	170	170	157	137	175	146	154	161	152	156	169	166	150	154	162	147	172	167	153	157	172	153	148	187	202	134	155	188	171	171	157	161	163	145	142	145	143	155	157	149	193	157	140	169	172	168	168	176	154	185	168	149	165	158	173	173	164	151	144	155	135	142	161	147	164	152	159	172	174	162	163	146	154	152	181	156	148	173	149	161	153	163	168	152	157	180	159	166	187	143	167	155	156	172	136	148	144	159	159	168	170	147	141	149	156	148	192	157	161	142	145	160	166	181	158	178	154	158	166	172	180	152	146	146	155	150	148	158	182	154	154	169	142	167	143	171	171	156	134	144	169	151	167	164	178	160	180	167	171	153	156	164	172	175	147	149	182	147	146	161	152	177	172	161	139	149	139	168	147	161	149	164	157	175	160	148	181	172	154	147	160	168	166	162	155	170	162	179	148	154	140	180	149	168	158	151	152	169	191	144	195	168	152	177	157	142	147	140	169	146	166	165	168	143	178	173	154	154	165	169	153	158	195	131	156	154	144	148	156	159	172	146	186	156	183	143	160	162	165	175	166	182	150	155	171	161	168	132	150	150	177	179	148	168	181	145	166	165	159	149	126	136	155	172	150	161	160	154	154	153	162	161	185	168	161	154	148	145	129	175	183	154	176	164	156	167	162	161	168	185	148	146	160	178	175	142	154	155	147	155	152	188	155	164	159	157	164	180	165	179	140	150	149	154	164	185	176	153	171	187	162	165	143	160	171	149	161	166	146	166	145	153	155	142	170	141	178	158	155	153	157	169	166	146	147	184	166	131	144	133	172	172	163	167	167	161	149	169	162	156	170	155	154	176	170	154	144	155	168	159	145	134	194	175	160	170	147	156	174	177	159	141	149	164	159	143	171	166	192	169	174	157	132	177	157	160	141	159	143	147	188	196	175	150	150	151	148	189	143	178	168	156	163	181	175	154	151	166	170	185	172	159	164	177	149	168	150	146	162	155	139	136	149	158	162	165	137	175	188	156	184	160	169	133	137	137	159	158	161	175	175	148	154	169	157	163	156	159	165	185	151	139	173	166	158	146	157	180	178	156	164	180	161	165	150	141	165	182	160	163	179	190	154	167	160	155	176	176	163	177	164	173	139	172	154	150	163	156	173	150	170	147	141	170	169	158	164	152	149	164	180	170	147	178	172	145	156	171	178	160	162	152	167	155	168	147	173	153	144	159	153	167	168	155	172	134	158	157	156	143	155	163	164	168	183	188	146	178	149	155	155	157	155	164	170	181	167	147	147	185	163	150	162	154	150	143	166	155	177	142	175	175	160	163	161	157	168	148	147	158	162	167	172	173	155	168	135	145	157	156	194	160	165	143	157	149	138	175	150	148	160	185	192	168	160	158	170	157	174	170	151	187	163	145	169	156	172	186	165	151	150	154	147	159	151	179	148	175	134	175	157	149	164	173	182	164	173	174	158	154	148	130	153	163	161	178	133	183	169	159	155	148	153	169	158	164	141	155	140	150	144	174	161	185	187	161	179	141	154	182	160	182	166	172	155	178	186	147	183	178	158	155	157	164	169	158	171	186	152	185	162	165	163	148	155	193	155	167	160	163	170	147	177	155	143	154	155	158	158	171	145	153	149	145	161	155	179	183	177	173	157	149	166	163	140	162	178	169	172	150	161	155	143	165	157	162	153	158	176	145	154	148	179	157	168	171	140	160	150	151	156	162	161	140	159	153	156	182	153	165	152	164	164	152	151	163	166	159	167	182	167	143	177	161	161	164	150	156	146	177	170	152	162	164	157	167	140	181	174	161	173	178	187	156	172	157	166	164	154	143	154	159	170	152	168	152	154	173	174	170	139	172	172	181	152	157	157	161	161	144	162	179	191	143	180	145	167	176	162	173	133	152	158	159	173	140	144	152	175	149	153	169	148	162	174	173	142	163	175	140	168	151	164	168	182	170	171	170	148	162	162	178	154	162	160	143	183	173	171	166	164	155	187	168	174	171	146	161	163	165	156	141	157	155	159	159	182	172	154	153	162	159	134	152	160	171	157	171	159	178	167	158	151	159	169	157	161	142	158	167	144	144	167	159	148	173	150	156	160	165	178	161	164	163	139	167	187	156	151	163	183	156	147	155	144	196	170	173	169	178	175	176	160	169	130	169	179	166	160	160	146	140	164	159	145	149	142	164	189	175	142	183	138	164	144	141	147	160	164	192	171	168	173	163	154	171	152	154	180	149	159	158	151	178	188	166	149	172	169	193	173	168	181	147	161	161	156	163	166	168	151	190	161	158	182	175	182	146	166	163	170	196	151	162	159	166	154	161	171	157	165	158	148	162	179	176	152	156	176	170
14099	1658	479	514	500	496	521	455	476	459	484	492	468	491	481	484	482	469	489	486	448	488	455	474	454	459	477	516	482	436	445	441	471	469	476	480	477	435	466	476	462	488	464	482	454	424	436	483	496	483	468	482	457	463	445	479	467	439	484	498	469	452	473	477	471	467	468	474	445	483	472	492	460	459	503	470	477	450	487	450	485	481	479	470	470	492	458	450	428	491	475	492	464	467	486	441	457	492	465	509	458	466	444	494	468	468	497	465	469	487	458	440	486	493	465	496	460	474	467	447	456	410	475	476	440	460	482	441	463	493	474	446	504	468	444	481	430	444	459	453	468	457	464	473	457	466	449	430	468	503	455	481	450	462	482	496	468	492	479	453	447	442	460	469	500	466	471	470	471	439	435	435	447	452	500	449	459	467	424	442	406	491	503	505	474	461	437	494	443	471	458	475	481	477	492	456	518	501	450	452	456	452	455	493	496	449	458	452	457	467	459	464	456	469	488	523	467	443	465	481	469	474	444	456	489	455	459	492	455	465	440	484	459	456	423	465	456	432	472	488	482	508	467	491	452	474	448	456	445	470	481	458	438	482	506	467	447	458	422	434	457	443	435	497	455	445	464	459	454	460	456	483	444	469	447	479	424	449	460	451	469	443	455	468	458	472	467	448	474	479	488	486	453	463	468	443	480	492	463	476	470	470	444	496	487	457	471	458	465	490	478	485	485	465	476	500	479	493	455	464	445	473	466	460	486	459	457	458	470	463	469	497	472	472	512	458	483	461	432	478	467	435	468	471	469	458	517	472	485	449	477	434	502	458	473	467	476	481	504	478	457	479	493	458	458	450	475	448	461	448	441	513	495	427	447	447	459	521	449	449	432	441	466	494	490	460	436	458	478	445	466	476	491	458	443	467	493	465	469	470	475	398	485	466	458	466	496	445	441	450	456	460	460	431	476	488	456	457	475	473	453	471	463	468	446	501	488	471	492	485	488	431	450	477	495	459	502	445	439	480	479	438	454	487	479	450	470	473	455	458	485	438	440	421	496	468	477	458	513	446	450	488	426	442	446	455	474	478	458	477	458	494	466	456	447	480	467	473	450	523	472	494	487	463	461	429	415	430	465	448	471	471	443	474	430	437	430	475	472	487	480	459	453	481	473	483	449	494	465	470	472	435	449	486	473	461	470	444	472	448	474	449	438	459	448	490	478	483	445	484	449	433	471	460	479	508	464	492	460	452	452	427	492	446	497	478	431	488	466	445	430	444	468	474	453	471	455	462	452	451	484	456	478	441	451	455	494	432	438	478	463	467	450	475	447	486	474	498	466	432	465	471	472	488	459	446	444	453	469	501	467	489	481	480	481	463	470	464	413	461	456	462	488	498	451	461	457	478	457	467	418	471	506	469	473	459	433	475	434	482	505	500	454	444	524	458	464	476	481	467	464	484	481	478	481	437	450	484	409	467	451	492	460	448	471	427	461	501	445	504	478	471	479	494	471	485	475	473	430	450	513	457	460	436	440	478	448	420	435	464	456	475	446	506	490	452	456	467	499	457	424	514	465	466	476	423	490	426	461	459	476	471	458	425	452	444	458	480	470	468	458	490	425	474	485	471	471	448	478	473	461	478	463	480	485	412	472	451	472	459	475	483	436	480	499	461	458	458	487	474	436	495	472	478	459	463	461	457	496	467	447	463	450	494	487	469	470	486	451	476	438	503	480	465	495	452	443	456	460	485	478	485	450	446	459	430	466	481	472	463	483	476	431	459	456	460	506	489	459	443	468	458	442	453	468	436	460	482	464	480	470	474	459	510	447	507	452	477	453	470	483	481	491	426	440	461	457	456	459	502	464	427	448	463	426	448	464	439	495	459	485	469	485	436	428	453	466	492	477	498	488	492	453	461	464	483	436	459	428	494	444	451	463	438	472	431	449	451	435	435	490	429	471	423	438	443	477	425	483	479	495	477	465	472	453	478	466	462	466	444	466	521	432	462	486	431	456	454	453	470	457	455	456	456	491	447	479	483	480	428	460	437	453	465	448	496	414	467	464	480	469	447	492	416	458	481	465	508	468	446	441	451	473	457	472	475	437	439	439	441	463	457	438	456	457	480	444	468	477	473	466	477	466	494	462	488	491	454	450	461	417	461	483	498	461	462	464	445	472	481	447	477	454	444	458	455	479	464	460	453	464	498	459	459	417	449	473	488	460	457	445	504	486	462	468	471	489	497	478	451	449	447	463	457	475	466	463	456	499	460	504	463	472	460	458	441	471	459	468	480	453	471	493	428	470	472	460	507	487	508	444	467	453	458	469	440	503	447	463	474	425	440	470	459	477	492	485	401	472	478	458	494	462	454	468	462	473	473	484	497	422	451	471	494	440	457	420	465	443	470	449	457	453	438	442	425	460	434	467	431	490	438	462	456	463	457	495	427	420	440	449	468	460	506	458	479	441	456	490	464	454	451	452	458	451	455	484	452	470	492	423	469	450	467	473	495	451	512	498	500	469	450	505	474	447	459	450	410	497	474	498	433	476	443	473	432	494	439	499	465	463	498	457	475	456	451	460	446	485	467	449	455	459	428	476	499	490	453	482	475	460	456	456	431	444	485	456	455	442	450	450	446	494	472	472	421	432	475	477	509	427	443	465	480	474	482	433	485	513	485	449	508	477	456	445	414	469	474	482	420	433	442	413	459	479	466	494	484	491	441	468	454	463	433	457	515	458	456	454	445	450	453	471	430	499	452	464	472	463	504	461	476	436	497	468	487	476	455	436	472	501	433	455	421	456	466	444	448	470	473	463	475	475	478	445	468	504	462	468	476	473	444	476	430	442	461	446	442	455	455	499	462	523	470	460	455	480	409	457	469	512	446	456	444	458	490	455	434	455	463	468	452	479	470	452	442	475	463	481	451	438	474	510	468	484	479	504	477	426	475	435	432	433	470	448	456	438	455	455	459	475	496	481	476	474	428	460	496	452	472	482	505	505	478	468	446	481	461	467	480	474	484	471	471	507	469	432	469	468	466	480	447	472	485	465	503	497	455	446	511	460	487	500	483	482	443	461	462	462	476	470	453	450	429	450	483	443	461	477	493	461	473	507	482	467	491	476	460	452	419	424	487	472	493	474	461	451	439	450	442	487	444	462	495	472	470	448	465	444	456	481	462	470	480	456	498	472	445	434	444	490	493	482	452	463	475	450	476	479	465	431	470	441	452	458	438	480	468	482	506	478	479	448	428	446	487	487	433	463	438	453	462	466	467	462	453	441	474	477	456	468	443	478	456	479	466	471	477	478	450	472	437	459	491	485	435	439	462	512	439	479	417	479	492	486	501	467	465	456	480	459	468	467	469	486	470	452	497	496	465	420	508	462	441	454	475	458	477	434	506	517	474	494	487	460	450	442	482	432	454	477	450	452	450	450	492	457	468	456	465	460	513	448	442	494	494	440	465	419	455	458	461	485	472	428	489	423	497	484	430	418	443	472	429	487	453
68323	33784	7137	980	701	541	509	408	418	450	410	379	395	372	398	342	356	358	386	351	400	354	337	353	327	340	329	376	358	355	319	348	357	350	321	340	361	354	373	342	349	346	350	305	356	363	329	320	360	380	328	323	339	332	338	339	325	333	323	338	325	334	316	336	332	350	352	319	322	348	347	329	326	332	300	336	338	381	304	340	339	325	368	330	287	308	329	353	318	357	340	336	323	348	314	367	344	328	348	336	343	316	350	321	336	323	362	319	376	347	294	295	289	347	342	321	337	323	361	344	339	333	339	338	363	329	352	320	335	334	309	312	299	335	329	341	340	348	307	347	336	368	325	358	300	356	321	333	344	296	306	334	345	294	343	353	348	364	350	323	299	335	345	315	315	310	329	355	354	333	340	320	344	339	303	338	341	325	358	369	334	354	346	309	330	325	374	333	339	333	363	348	348	378	322	312	305	309	347	354	326	315	328	352	349	341	279	327	333	336	325	323	323	324	346	343	349	356	342	368	330	350	327	320	346	308	381	344	333	296	329	342	292	341	329	337	333	345	346	353	341	332	347	312	315	306	307	344	328	328	326	328	311	338	331	326	320	331	338	352	353	312	343	303	364	362	304	326	311	329	311	343	313	312	350	348	332	321	352	334	342	333	344	344	345	336	333	339	303	324	309	351	336	359	345	329	314	373	316	348	338	334	310	326	322	345	319	304	324	302	319	361	353	346	329	329	358	342	363	332	365	317	337	321	340	366	324	326	326	310	311	335	353	312	341	342	351	346	355	327	340	320	317	312	340	373	333	308	365	359	323	348	320	318	325	306	318	321	339	362	330	368	348	367	340	296	331	362	336	338	341	310	352	309	349	319	324	325	322	361	350	325	318	308	320	322	323	300	314	335	325	329	336	349	342	350	334	357	343	323	314	340	340	345	366	366	362	344	320	300	348	324	351	321	324	319	331	319	331	295	353	328	353	323	329	325	345	336	339	320	348	355	354	353	286	301	317	358	333	357	360	371	347	297	354	338	339	344	333	321	287	326	346	285	356	355	327	318	360	350	328	306	329	328	343	351	330	331	342	318	316	353	343	349	329	350	322	322	358	311	334	355	334	333	346	353	306	346	339	328	347	299	365	363	347	338	307	332	316	320	343	336	332	340	327	340	325	310	339	334	314	336	353	326	383	329	323	324	337	340	318	351	356	334	327	343	341	367	353	327	343	331	339	322	342	336	344	341	348	342	337	353	348	318	295	351	378	328	320	343	339	386	329	358	361	315	337	320	361	340	380	364	336	341	346	353	309	332	312	341	327	352	347	305	311	310	289	320	334	337	359	347	331	329	326	314	326	294	318	360	336	319	345	362	300	327	349	360	342	356	332	293	327	326	353	340	335	313	321	346	310	342	341	322	331	316	307	337	338	307	303	333	330	325	348	326	319	294	355	354	354	325	323	326	341	311	364	313	323	350	303	385	355	338	345	380	368	323	334	341	341	324	331	324	324	314	313	329	362	351	346	371	343	333	351	338	354	317	334	338	359	301	319	361	350	323	334	330	319	354	336	334	357	317	342	352	317	336	313	314	363	307	325	302	336	322	378	330	337	339	345	361	341	331	358	339	351	298	335	366	346	302	325	354	336	341	341	304	342	352	319	326	327	354	327	352	340	344	365	371	369	309	360	357	333	342	302	324	331	391	323	341	342	304	331	332	333	301	342	347	373	320	352	302	350	332	314	322	352	332	352	337	339	317	357	359	309	333	345	327	322	317	356	345	341	279	367	349	317	311	360	334	303	328	339	329	327	344	332	357	324	333	338	355	330	336	315	363	346	330	316	301	301	320	347	343	328	357	345	338	308	349	332	312	350	348	310	342	315	360	309	324	351	325	326	341	353	353	325	340	339	296	371	305	348	347	355	327	340	349	352	337	323	377	369	344	319	306	333	314	336	340	312	328	308	322	341	301	345	320	347	307	308	340	338	329	332	327	329	319	358	328	324	324	328	334	321	333	283	299	312	352	349	356	330	317	335	328	313	328	334	307	318	318	323	338	313	335	328	316	324	329	342	343	373	352	338	359	322	324	363	307	310	308	371	323	343	298	359	341	359	343	334	321	341	323	307	318	337	333	321	340	358	347	355	322	318	316	331	322	355	335	352	348	354	336	328	322	322	293	364	309	329	329	332	364	309	358	329	325	339	311	348	325	310	340	352	357	330	360	341	344	345	329	377	373	329	323	328	362	330	349	328	338	307	356	358	328	352	323	338	332	338	335	287	315	356	332	306	369	350	310	316	345	313	330	301	335	374	350	354	361	327	354	325	337	334	317	339	370	349	325	328	329	350	331	304	313	326	353	310	325	333	317	358	341	351	338	339	319	312	318	361	315	363	345	343	336	351	285	360	349	380	354	331	312	327	338	311	348	345	339	338	330	308	308	326	316	329	313	308	340	387	347	355	330	400	368	326	347	329	356	334	358	347	348	349	331	331	336	347	318	318	321	316	339	321	304	319	314	310	360	317	311	333	342	340	367	333	347	372	295	346	320	347	362	343	306	348	321	338	334	337	370	349	336	374	352	308	333	321	334	310	336	309	340	362	328	335	355	347	334	330	338	330	318	356	338	328	305	353	375	323	348	369	324	286	323	326	371	317	369	331	353	335	348	320	319	346	329	322	317	361	355	343	365	360	351	328	329	328	332	373	344	349	366	342	358	349	351	340	354	316	328	332	340	320	327	308	327	368	358	332	402	323	334	329	351	319	350	337	367	322	341	336	346	336	348	314	321	324	330	344	319	371	337	326	306	352	365	327	349	337	332	308	341	337	325	326	322	303	311	362	306	346	366	350	306	314	317	322	352	326	328	329	353	332	351	330	297	311	359	324	345	344	359	322	373	329	329	305	342	357	369	339	325	371	347	326	373	352	330	328	309	345	329	300	367	355	369	332	349	368	340	324	341	357	307	352	346	341	326	312	330	350	348	325	341	347	341	341	364	338	333	338	353	325	319	318	311	350	285	314	300	290	366	311	319	369	320	338	354	318	354	327	334	342	303	331	333	365	323	339	323	366	314	330	356	336	342	350	366	315	346	360	326	326	332	345	362	321	329	343	335	333	375	340	332	308	346	357	349	327	338	308	334	343	336	330	330	349	318	329	335	332	349	347	359	323	327	333	360	337	323	340	330	328	350	335	356	328	321	309	323	312	332	350	314	304	326	353	377	336	310	319	367	350	319	346	346	347	288	323	315	328	347	339	320	318	344	330	373	310	321	311	360	364	303	321	311	308	333	322	346	349	356	343	335	334	352	330	338	324	344	336	358	344	333	364	321	345	367	346	354	328	307	335	358	353	350	345	330	332	338	346	348	334	294	323	314	330	292	320	337	340	292	331	351	316	334	325	362	312	323	314	391	338	383	334	346	332	332	308	343	299	335	305	366	337	333	354	335	302	345	342	315	319	343	299	362	309	354	298	314	324	297	340	333	357	352	307	326	356	315	319	336
40451	12880	2074	2371	2282	1982	1708	1531	1428	1235	1195	1205	1125	1131	988	968	971	981	922	1000	955	903	915	901	902	920	880	846	837	906	892	837	854	829	824	850	850	895	873	897	892	858	843	890	900	854	814	838	818	809	906	823	804	782	844	864	827	826	822	908	832	765	830	895	836	895	820	872	782	785	825	831	794	867	848	870	867	806	839	789	777	813	791	788	826	853	859	854	845	901	804	806	840	863	802	827	813	826	869	889	783	824	881	786	769	851	790	799	807	859	771	815	840	819	865	826	829	836	816	829	837	801	865	788	861	810	845	833	860	830	792	843	846	854	831	782	834	792	801	846	846	870	824	790	802	856	823	805	852	863	789	829	851	862	820	824	806	832	802	824	844	863	789	821	829	796	783	797	814	854	794	884	852	836	845	834	794	826	834	809	874	793	811	796	889	826	770	839	770	784	820	821	803	779	851	815	857	805	814	846	791	858	820	824	824	777	848	849	797	798	852	829	860	842	856	856	894	847	848	846	775	826	841	837	822	797	849	839	776	862	821	798	816	874	814	857	824	788	793	801	796	877	807	790	831	808	850	838	861	815	763	835	776	882	777	817	823	849	838	781	824	829	833	778	826	856	856	843	819	793	826	846	776	791	795	825	824	802	860	819	846	814	784	896	830	819	849	870	850	799	811	792	831	774	810	853	851	726	824	842	841	814	833	795	858	803	829	856	846	851	773	838	849	786	832	801	828	746	794	822	838	812	792	826	829	809	841	848	862	829	792	799	867	816	855	832	875	819	867	817	855	820	820	806	815	827	841	827	841	846	800	842	798	813	804	805	757	817	889	835	803	805	826	781	843	793	807	797	848	802	864	834	837	835	812	862	806	821	884	802	764	860	791	874	791	811	840	826	869	891	845	783	796	792	836	841	780	857	852	839	767	797	790	779	762	801	747	902	826	811	858	810	865	813	819	804	816	798	853	795	805	843	790	787	797	811	811	780	845	850	804	817	825	801	824	834	823	737	824	816	841	780	794	816	792	802	867	879	837	846	802	838	782	839	811	848	851	837	822	817	829	790	838	824	843	801	805	825	845	846	808	830	900	824	832	793	873	769	798	821	828	891	822	808	777	811	869	824	844	858	775	811	804	794	807	832	776	820	784	834	836	807	843	836	822	806	896	822	852	837	809	816	827	818	824	818	844	812	850	813	828	782	772	807	799	837	804	814	827	806	827	848	826	798	844	849	835	834	829	793	863	813	811	787	827	792	824	779	846	821	806	805	839	870	760	801	810	904	855	816	771	859	865	827	819	837	810	836	787	799	821	834	817	818	797	861	817	824	794	873	874	795	855	861	912	866	825	813	833	793	879	780	850	848	832	783	852	859	801	844	855	837	883	840	832	826	829	791	870	790	846	846	840	896	746	771	833	799	776	857	848	782	825	822	865	813	830	827	839	834	809	824	894	851	816	863	859	845	811	831	800	795	820	818	777	826	828	844	812	835	833	811	924	821	810	823	792	848	802	841	888	862	827	836	810	820	816	813	829	837	856	762	811	858	821	816	800	828	810	791	788	813	831	881	812	794	773	855	822	813	828	870	800	824	786	840	831	836	841	768	762	815	823	797	818	802	821	818	794	816	808	836	802	796	820	835	811	818	806	737	889	854	858	834	787	843	807	796	779	774	795	836	885	810	864	878	798	804	834	839	840	814	807	849	843	852	853	840	820	805	883	803	824	812	797	765	773	824	828	813	808	806	772	762	841	802	845	838	848	828	813	784	871	795	820	837	856	858	834	828	828	781	823	851	897	817	814	801	857	822	849	881	801	824	851	841	819	818	832	852	807	819	795	782	822	820	857	882	815	854	804	788	835	774	814	844	803	753	778	845	823	849	844	790	828	815	827	793	851	835	810	844	823	849	803	849	801	823	853	813	838	872	856	782	831	824	805	843	749	796	800	841	810	852	805	808	837	747	813	813	887	868	866	859	759	864	805	802	829	817	801	811	820	819	811	818	863	808	821	856	798	758	859	824	841	838	825	832	793	820	828	816	823	799	766	808	808	838	801	824	814	884	779	831	837	805	842	796	851	836	798	816	801	789	860	809	843	809	840	827	808	841	877	870	874	830	833	820	816	878	833	776	830	829	777	818	814	852	774	812	803	800	815	851	778	848	791	813	855	809	810	806	793	834	842	837	844	853	827	888	846	880	824	830	845	842	784	858	811	845	805	821	843	823	807	833	805	861	796	852	797	890	830	799	838	803	880	790	826	801	800	799	840	811	802	825	816	762	828	826	776	779	831	839	837	847	798	853	784	807	837	794	769	815	752	839	825	860	896	873	804	797	797	864	909	835	850	801	814	857	820	829	800	787	853	876	817	817	852	872	768	824	883	867	803	810	822	788	836	876	812	859	891	833	785	879	811	840	839	775	794	820	831	803	844	853	859	839	858	806	807	860	800	819	826	783	849	822	886	843	850	817	800	836	816	848	812	845	852	830	801	856	794	806	855	878	832	881	818	818	802	759	858	824	847	817	807	810	844	869	870	828	829	867	873	854	856	843	816	833	804	798	793	842	800	836	807	819	843	805	850	809	817	811	832	875	797	880	856	799	814	787	830	850	833	875	869	807	827	892	808	873	807	849	840	801	827	837	766	881	845	846	830	828	819	881	859	788	847	793	894	835	767	814	796	868	812	805	814	821	786	846	833	758	824	845	827	860	836	803	847	795	835	842	805	841	814	796	835	851	844	878	825	825	864	874	820	831	849	836	814	788	827	819	810	851	838	859	839	781	816	806	816	833	797	809	841	794	825	814	811	812	819	795	838	844	821	773	835	826	805	836	826	822	807	800	834	804	821	865	871	816	827	881	821	796	861	864	853	833	777	787	819	835	831	856	820	787	825	836	834	867	766	854	835	806	795	831	777	751	813	840	823	797	812	807	842	837	839	858	803	835	818	826	798	792	786	857	821	867	810	870	792	827	854	857	814	786	847	814	823	820	831	797	815	846	794	808	763	849	805	871	866	835	847	785	817	850	815	782	823	817	861	796	806	796	846	788	798	839	799	813	811	772	839	807	799	768	873	787	826	828	812	784	881	814	817	785	799	800	833	824	819	866	777	844	832	829	785	811	818	839	814	818	784	808	853	826	794	855	848	812	805	815	818	800	842	817	825	809	796	816	815	804	848	797	824	806	828	853	807	837	784	830	811	804	834	810	841	852	755	803	876	824	812	787	840	818	835	819	818	805	799	806	826	754	829	851	866	797	860	806	806	784	815	866	808	757	852	790	790	839	829	818	841	767	830	844	815	861	800	807	848	820	765	847	772	831	841	847	816	812	823	878	811	828	841	816	803	801	853	837	821	825	820	795	808	895	787	823	865	871	821	795	829	839	788	779	824	841	841	806	815	771	814	851	820	828	765	879	847	852	849	824	764	809	801	844	853	835	798	831	777	837	838	826	830	817	819	793	787	826	789	837	834	814	811	813	761	821	822	839	842	815	832	793
78674	42923	13520	2533	1070	842	704	556	514	538	490	502	451	435	446	459	416	436	422	395	402	409	374	366	378	366	369	362	392	397	373	410	372	380	363	398	386	359	369	377	385	344	374	393	369	399	363	363	391	359	406	366	368	413	415	383	391	379	412	373	403	404	372	366	359	340	372	378	376	361	381	361	386	363	374	418	388	419	384	350	371	371	370	348	381	399	358	359	378	344	347	384	361	377	376	386	388	409	357	401	346	332	354	372	374	355	363	344	375	379	378	372	393	381	374	358	380	361	373	374	398	360	359	415	379	408	362	344	365	314	327	411	402	401	341	388	400	380	354	382	373	370	366	381	410	341	368	370	352	350	363	396	362	364	339	393	379	371	336	366	390	388	381	386	390	363	370	422	373	377	362	399	392	363	373	357	387	365	357	390	381	366	367	365	363	382	327	364	368	368	388	363	367	385	377	371	390	350	369	388	347	379	381	369	350	338	374	365	416	343	351	393	351	350	368	386	375	387	368	410	387	387	386	357	378	383	365	398	385	337	385	339	362	350	368	336	370	384	363	382	389	370	349	381	380	359	392	380	362	362	388	384	374	390	358	360	349	340	347	348	340	331	367	377	416	362	345	343	400	365	372	358	361	372	363	366	377	344	401	340	345	369	399	344	376	382	360	365	374	344	343	382	407	330	369	383	385	359	333	382	399	397	340	393	348	384	336	348	386	393	351	386	412	363	432	338	338	354	383	358	407	375	404	390	331	363	391	369	365	348	354	346	341	385	354	397	377	401	383	367	360	407	390	379	359	388	366	371	358	381	356	374	341	363	377	353	365	402	341	374	363	351	359	368	416	387	355	367	359	350	367	346	366	391	369	387	382	373	361	379	361	345	391	329	397	389	379	369	357	364	378	398	374	351	369	359	383	332	357	367	380	348	357	389	396	362	370	390	359	367	351	332	367	351	388	347	375	398	349	378	354	352	341	397	364	372	365	353	382	361	381	435	346	342	404	364	362	396	395	371	379	371	358	368	352	339	367	380	365	339	358	345	350	383	383	340	391	346	387	359	367	369	393	362	391	356	379	391	374	331	360	386	368	338	370	360	389	343	372	367	338	367	362	360	366	364	371	394	381	380	349	387	366	380	361	411	376	356	359	396	355	350	340	328	352	371	360	347	390	368	359	376	403	349	386	381	375	346	383	342	342	380	362	391	331	398	387	362	360	350	374	393	386	369	373	375	374	391	360	364	386	377	385	348	371	356	398	365	367	395	377	375	345	354	321	412	374	363	387	369	356	381	359	380	370	360	380	372	358	359	346	384	363	375	346	363	356	377	384	347	368	374	363	361	395	398	346	416	325	358	398	356	396	353	363	324	392	360	373	366	334	393	389	355	380	394	399	365	356	361	386	346	398	379	344	406	389	390	387	384	355	372	343	383	386	427	362	387	419	381	373	366	378	368	362	388	372	361	353	388	343	360	361	375	386	357	376	371	380	376	364	387	372	390	391	348	379	382	416	363	348	356	360	384	357	346	350	409	385	381	366	352	399	355	374	362	313	325	354	373	351	391	359	335	400	359	353	419	353	380	372	344	336	377	361	396	372	349	359	353	377	376	406	361	353	348	384	366	366	370	365	379	359	365	357	328	327	405	378	356	368	364	365	389	329	347	396	369	360	355	339	293	401	363	410	369	368	355	371	362	359	353	354	371	340	388	372	380	347	381	359	355	364	367	358	355	336	379	349	369	329	407	340	376	371	364	359	347	396	376	370	366	373	390	383	381	375	386	354	341	358	348	407	370	362	393	365	389	378	382	394	396	372	366	378	402	371	354	370	374	361	353	347	390	359	344	336	398	354	391	360	357	363	398	344	343	367	398	368	360	354	331	382	353	379	375	377	383	375	345	362	386	357	385	349	335	379	352	379	356	347	345	376	369	386	403	409	364	356	350	371	372	382	365	385	342	382	382	370	403	391	377	375	356	366	389	366	384	397	399	397	381	375	344	367	408	383	369	386	392	377	418	347	385	351	398	393	349	368	360	399	371	384	406	374	364	372	360	368	351	356	411	349	362	335	352	372	358	363	375	335	374	358	372	378	361	386	366	328	379	346	365	355	348	408	406	359	370	429	393	430	394	377	346	349	367	388	370	360	339	387	334	369	339	363	377	395	361	385	377	403	376	365	384	361	390	344	371	368	385	360	379	380	346	387	355	373	361	405	401	364	377	351	357	412	361	346	343	345	337	380	361	362	383	385	356	340	357	365	381	372	347	372	349	402	384	364	338	359	366	347	338	352	339	379	343	369	383	358	381	388	373	380	394	368	352	348	379	362	374	373	344	391	374	376	371	359	396	374	352	354	357	340	348	359	388	357	369	372	360	369	358	367	379	361	363	369	365	373	373	350	393	367	372	372	416	382	374	376	345	364	390	348	371	365	400	392	373	374	340	369	365	375	354	368	337	400	350	360	397	355	357	345	378	348	374	376	353	371	369	363	355	415	369	326	399	418	385	405	375	380	406	405	350	410	353	361	363	385	361	363	390	342	378	395	379	386	345	356	387	352	368	344	367	372	391	384	394	383	391	357	351	338	387	399	373	392	364	364	354	355	368	362	367	373	374	365	362	377	361	389	363	356	382	352	373	352	380	324	362	382	394	350	399	329	357	344	389	365	350	377	375	397	352	362	375	380	363	361	364	368	378	343	355	370	337	363	375	355	379	352	334	363	371	350	377	393	357	351	361	390	368	344	384	367	343	348	374	382	396	360	393	348	371	379	402	358	386	371	395	386	360	374	364	354	361	335	331	396	356	380	335	385	375	394	346	353	345	403	364	387	376	355	405	373	426	370	385	365	394	391	347	359	361	345	356	371	371	392	366	371	352	376	363	386	399	376	373	379	370	401	388	358	373	356	376	377	368	317	360	353	383	368	397	400	353	401	388	346	357	345	352	396	394	367	338	377	349	352	363	375	358	356	337	368	356	349	374	344	318	407	384	387	383	370	417	413	380	363	385	376	360	378	385	379	352	391	347	388	368	378	355	392	365	363	398	361	387	381	388	354	375	358	371	377	342	358	369	374	354	379	355	372	374	378	392	352	353	344	366	367	350	404	374	401	365	375	394	355	403	403	395	364	369	375	384	353	357	361	343	352	383	382	392	344	350	379	393	332	372	365	385	354	365	370	348	401	382	368	385	364	332	374	383	359	395	361	353	367	346	354	369	394	339	393	369	364	379	397	379	375	366	355	375	334	362	391	377	367	355	382	368	359	353	390	416	362	389	348	378	348	354	382	366	414	353	363	366	387	370	357	385	392	405	387	374	355	356	352	400	332	383	361	362	385	350	373	399	371	405	374	363	377	362	392	377	374	350	348	360	371	366	342	358	344	404	401	379	341	393	374	356	346	370	381	351	389	366	352	372	343	393	367	355	362	382	328	382	374	371	357	391	342	381	371	363	375	380	374	357	369	313	355	388	363	359	346	351	372	381	364	386	349	354	361	376
49673	18830	3362	3902	3513	3112	2551	2199	2065	1790	1644	1492	1403	1387	1292	1237	1207	1150	1156	1072	1072	1040	1082	1011	1065	1017	999	1016	1013	990	920	926	945	970	943	950	916	923	935	913	936	971	958	965	935	943	893	918	955	867	895	937	901	858	931	872	919	876	893	882	926	910	901	865	885	940	934	829	938	931	880	872	890	873	826	843	879	847	871	898	887	900	937	883	876	882	900	838	896	883	884	864	861	916	889	890	912	843	858	835	880	895	858	870	907	891	892	874	859	819	903	864	850	860	871	917	914	846	874	896	865	907	925	920	850	942	858	846	854	882	896	922	849	881	870	896	871	846	831	831	892	860	841	829	898	889	848	849	870	918	898	865	882	874	857	860	891	873	883	854	924	886	884	890	877	877	858	867	858	814	876	891	892	887	900	872	878	872	894	863	848	934	882	873	859	878	878	881	904	850	884	943	851	812	859	821	876	841	818	876	868	940	931	874	832	920	877	859	914	866	838	889	853	861	905	908	865	911	898	855	911	852	884	826	870	853	872	833	859	834	875	832	840	873	845	882	866	842	872	897	854	855	896	851	883	849	874	923	873	876	865	898	902	853	871	860	871	850	855	849	895	850	849	880	829	841	822	903	808	904	908	946	852	810	887	897	824	900	881	837	897	844	883	856	935	884	938	887	899	900	814	871	875	843	885	863	884	924	839	908	927	893	896	853	852	879	904	854	826	883	893	883	941	833	833	870	886	849	908	891	861	893	911	842	906	918	844	915	863	906	874	865	834	842	844	899	850	851	894	867	890	907	859	872	873	893	843	900	887	874	863	842	894	849	885	906	899	864	894	938	859	887	860	883	901	895	885	863	912	863	888	880	895	885	852	877	892	867	824	916	834	860	896	913	849	860	873	809	871	923	836	853	880	905	889	885	859	888	892	872	909	849	838	885	843	904	905	887	884	872	916	873	934	852	900	901	910	921	881	882	845	917	795	878	868	922	855	926	865	918	885	906	878	888	893	873	809	869	883	842	870	885	819	883	906	892	885	893	861	891	850	822	925	857	802	921	910	903	923	887	948	843	925	880	863	905	820	933	850	927	833	884	882	873	814	894	872	938	901	894	903	879	892	849	879	879	909	812	886	872	910	888	897	841	854	930	868	855	834	910	895	845	845	851	873	846	871	918	918	882	856	867	871	886	869	883	906	901	861	884	930	850	875	881	851	864	905	908	885	880	850	869	867	853	877	957	904	819	885	813	851	851	880	873	886	883	844	909	837	846	918	922	841	863	904	892	869	840	886	870	903	829	862	862	841	892	844	885	906	902	868	888	857	869	833	888	903	900	871	893	873	869	873	868	848	886	863	886	885	858	823	886	908	922	798	891	925	864	889	879	887	862	884	859	850	890	949	899	909	865	856	878	918	904	808	885	915	904	871	895	891	844	876	908	845	890	891	886	883	888	919	898	874	877	845	863	884	934	859	803	893	905	858	884	887	928	863	921	886	908	887	834	827	820	869	847	860	821	899	875	878	818	889	858	959	888	865	909	931	859	862	851	879	877	870	882	836	880	902	870	876	905	876	868	900	895	846	900	847	817	871	845	835	902	833	862	876	841	859	874	855	802	823	900	881	903	917	864	896	871	883	919	856	854	884	840	860	848	889	875	886	899	859	849	912	907	822	815	877	837	859	878	899	898	879	843	877	891	796	908	911	895	863	876	888	871	865	869	856	883	876	804	873	843	880	854	920	875	880	846	854	825	901	907	831	897	884	870	921	822	868	923	879	816	905	932	871	887	872	938	843	857	921	857	896	852	859	873	867	871	888	904	844	867	836	837	889	856	869	844	861	922	873	860	891	878	864	909	838	864	936	812	881	906	859	849	910	866	872	941	878	922	890	907	848	872	932	874	860	851	886	862	854	871	839	917	884	836	900	885	914	875	853	885	909	830	890	810	868	877	836	820	912	875	902	824	930	896	827	876	879	895	876	873	880	937	873	807	856	862	896	862	896	840	890	876	844	844	871	847	894	896	919	860	900	882	863	879	859	885	816	850	919	871	876	941	877	845	873	882	900	848	871	938	912	908	841	898	879	869	895	795	863	882	838	910	829	896	883	859	832	891	876	819	906	915	826	898	879	907	877	826	881	920	870	862	858	866	887	871	872	903	916	915	869	846	902	934	867	888	855	865	850	869	884	884	851	874	907	849	896	874	905	905	910	837	873	894	943	865	859	924	881	883	915	868	823	886	917	902	848	890	887	889	908	868	899	907	909	881	853	833	831	868	844	861	924	913	854	853	846	816	874	900	951	890	918	877	896	905	884	832	889	838	838	898	881	818	876	900	883	839	927	888	892	852	858	876	859	857	812	876	856	860	847	831	908	908	888	837	899	893	900	907	821	864	933	899	838	846	834	848	872	851	870	884	832	897	921	859	913	857	874	838	879	871	860	917	835	884	788	862	883	933	924	896	880	903	855	847	885	871	917	885	896	839	872	865	868	849	882	813	849	850	827	823	854	868	873	860	821	876	904	836	889	928	877	867	848	869	852	835	844	869	880	844	840	817	883	882	836	858	846	895	882	911	864	864	912	836	893	921	849	836	865	893	874	872	868	875	830	855	870	849	883	915	875	881	852	854	881	877	869	869	884	857	881	899	804	877	875	882	868	851	856	900	885	819	870	879	874	953	886	923	857	863	860	867	848	852	851	848	862	877	852	909	892	885	855	831	832	827	842	866	815	863	914	842	911	889	890	850	904	846	922	824	854	892	858	878	870	884	829	824	894	846	862	914	885	870	930	892	859	850	880	939	874	900	874	895	865	912	917	880	844	839	841	943	893	937	847	908	862	900	901	887	860	863	865	925	916	892	917	869	867	887	874	933	885	888	863	873	875	901	843	871	825	854	917	878	896	912	912	837	875	841	875	827	864	855	838	861	840	833	872	835	866	858	915	848	877	870	914	868	873	828	902	859	855	917	858	883	863	877	862	873	896	818	904	829	894	835	853	906	843	922	840	876	881	902	881	869	880	828	921	858	865	903	894	887	866	843	894	895	941	878	855	895	860	890	893	888	859	869	860	801	855	865	882	876	896	939	868	885	854	886	931	831	863	883	860	881	914	888	911	870	882	852	898	915	890	887	885	846	923	851	859	862	882	938	886	843	879	883	856	891	865	901	831	869	877	896	884	857	888	917	852	867	882	826	880	868	841	879	875	875	886	804	899	849	842	920	882	862	939	873	868	911	847	922	861	886	878	864	883	809	892	921	888	925	943	879	907	845	862	895	921	884	856	940	863	897	904	876	883	888	860	892	847	883	874	864	818	865	895	846	878	885	828	864	920	898	817	918	880	927	889	836	904	917	850	889	865	879	852	914	886	879	895	901	890	841	862	903	909	870	907	911	851	865	812	881	844	871	912	917	906	873	886	896	842	886	905	867	932	894	900	893	862	873	861	847	891	883	852	858	885	936	852	903	843	848	876	866	855	852	798	852	859	939	916	844	856	882	899	904
15662	1979	188	175	180	166	155	164	143	165	169	156	165	163	161	164	153	168	156	175	162	180	149	143	165	138	156	141	173	183	171	149	134	150	158	165	181	158	154	148	201	171	161	153	160	157	176	165	163	174	159	169	150	168	154	168	175	171	153	169	160	170	167	162	170	151	166	178	147	158	170	155	158	159	165	161	142	154	152	161	164	160	159	156	159	174	153	143	148	164	141	169	160	158	149	166	166	162	173	148	163	179	181	154	168	141	171	140	163	158	152	153	160	158	184	153	156	155	166	150	172	163	156	162	173	155	152	168	158	186	162	160	138	155	160	154	147	154	157	155	171	161	145	146	171	152	150	159	195	170	155	195	165	179	159	162	170	171	169	160	180	186	172	183	157	149	176	147	175	163	169	165	177	153	168	157	144	150	191	164	159	140	175	168	144	149	170	172	151	157	155	136	154	157	144	169	163	147	173	141	155	154	150	158	155	166	172	166	159	155	151	163	156	160	183	160	153	162	174	136	140	184	156	189	128	137	169	155	152	161	170	166	147	159	149	170	150	162	165	144	152	168	180	169	190	192	162	147	160	162	164	156	163	171	153	166	153	175	167	157	136	161	161	165	146	176	142	147	165	158	171	160	157	149	174	160	148	152	142	155	161	184	158	162	162	173	145	155	152	149	155	147	161	179	160	162	179	160	153	179	156	144	170	167	182	186	156	150	165	149	171	167	152	174	168	170	192	164	155	123	180	152	154	132	170	166	170	144	150	151	139	161	156	169	167	158	146	158	160	169	140	174	161	169	152	169	181	158	163	148	143	153	187	152	168	177	137	159	163	169	172	150	141	181	154	147	175	145	175	163	159	161	151	162	131	158	170	172	145	149	145	159	151	142	159	143	192	163	147	187	150	159	145	189	133	148	146	163	173	175	136	140	158	165	150	154	140	170	150	209	164	157	162	137	165	151	168	164	155	138	168	151	146	166	182	188	143	160	160	154	153	186	146	207	179	152	161	149	170	157	153	163	136	181	166	133	117	169	160	161	146	143	171	136	148	181	148	180	188	167	159	153	171	168	147	145	185	156	154	148	193	171	166	144	167	165	161	176	153	164	166	160	162	137	155	155	158	144	150	153	161	166	154	158	145	173	175	164	160	164	155	167	174	165	127	163	167	140	165	169	151	131	153	145	141	168	170	153	187	163	161	151	178	157	169	178	163	160	152	148	164	174	147	147	169	156	145	154	143	182	165	167	158	160	171	163	144	178	153	155	161	168	166	186	170	182	174	149	159	164	165	170	180	165	163	155	160	161	166	148	155	152	146	165	160	144	144	153	164	162	159	170	159	168	166	166	179	176	150	162	156	171	151	176	138	152	155	168	176	157	175	150	150	149	148	139	162	148	147	150	169	178	174	154	145	175	167	168	159	169	149	150	182	141	165	176	144	161	144	149	145	149	164	173	170	164	164	177	151	161	176	176	169	170	163	155	163	172	183	145	159	169	154	160	182	163	151	161	162	170	161	166	171	168	175	159	175	158	163	170	156	148	155	161	178	156	153	173	138	163	162	134	155	162	180	173	160	166	162	186	176	171	168	137	176	159	144	141	140	157	149	146	168	145	156	180	180	186	161	184	167	164	182	157	156	152	163	172	154	164	157	147	172	169	152	148	145	180	171	135	137	174	157	173	162	179	181	183	171	175	176	158	148	143	162	153	148	173	146	156	185	146	178	144	191	155	164	159	151	156	164	170	160	164	164	141	156	149	147	156	175	174	183	122	158	176	166	172	151	157	172	166	155	161	174	166	160	178	179	146	172	152	159	181	168	156	160	139	169	185	158	169	150	179	156	172	156	151	160	176	169	163	155	170	160	148	170	152	165	138	137	183	171	148	156	181	168	161	191	146	160	155	162	145	153	171	182	160	174	153	147	172	152	151	148	148	170	169	178	170	145	188	156	181	169	186	155	163	164	158	195	150	158	185	165	182	118	168	175	179	159	153	161	162	164	171	160	157	141	150	144	159	155	166	167	144	155	171	174	158	169	154	153	164	137	163	160	166	160	165	151	191	166	139	175	167	156	184	149	169	161	145	164	167	167	149	155	184	157	142	163	161	139	171	157	141	155	156	160	168	170	155	165	153	154	165	167	156	176	127	164	175	162	177	161	157	168	173	150	166	170	150	192	169	162	151	152	140	151	162	166	163	144	164	162	153	152	156	153	151	169	164	153	144	158	162	164	155	151	146	183	152	151	176	174	175	159	164	174	158	157	171	166	198	167	173	151	161	172	164	138	177	180	152	174	156	175	161	169	154	171	157	178	166	184	171	154	165	170	169	158	168	191	150	175	156	166	164	183	157	178	180	158	162	159	165	151	150	193	146	156	174	168	146	129	134	147	157	169	150	168	161	162	164	164	166	170	177	155	156	158	189	161	191	145	158	175	147	180	149	158	160	175	163	174	195	147	156	168	158	159	150	171	166	174	183	166	161	163	157	145	146	156	141	167	163	169	160	163	171	165	139	150	174	167	168	164	149	161	156	148	149	145	150	166	147	164	165	173	140	147	141	168	162	135	158	155	159	147	145	153	184	157	163	150	172	181	160	168	149	152	167	165	165	171	156	155	170	179	149	169	177	161	138	148	138	172	163	173	156	157	172	190	151	158	165	165	170	185	193	179	200	164	152	167	147	167	120	181	157	144	135	167	155	137	166	165	170	142	177	164	142	148	174	166	158	159	171	158	155	152	161	182	153	178	155	183	153	146	154	160	145	165	152	133	159	146	145	166	163	164	170	140	176	160	177	150	172	184	167	159	164	190	171	167	171	181	159	135	158	165	168	157	158	152	154	152	153	142	177	145	166	162	167	146	147	183	174	165	159	147	148	149	178	152	178	167	151	160	153	149	172	167	160	165	160	169	145	167	154	172	154	157	163	140	138	181	174	151	173	156	156	156	170	168	161	164	168	149	156	144	144	171	150	146	151	163	175	172	169	156	169	144	146	150	167	155	153	150	192	153	171	157	159	153	167	145	169	170	166	170	160	147	183	155	170	175	164	154	160	161	159	158	157	162	158	159	185	142	169	187	184	193	186	171	164	171	153	165	173	185	159	166	166	171	174	181	144	158	156	187	150	160	166	158	168	177	163	147	149	158	166	148	176	164	168	139	158	162	151	155	175	156	142	152	166	157	154	163	190	181	169	168	165	143	173	156	164	161	175	178	150	132	183	184	160	164	160	139	159	160	172	153	146	167	175	173	153	155	160	168	165	151	180	178	158	141	168	188	132	165	168	164	161	151	160	163	157	155	149	158	162	164	170	161	168	174	155	185	158	164	177	153	156	176	156	184	181	163	162	159	156	173	170	177	167	170	140	175	153	167	163	168	163	155	177	158	174	157	156	164	141	132	169	141	140	144	173	160	153	174	162	183	167	158	171	163	164	177	151	169	165	162	163	143	169	153	154	172	167	142	167	155	179	184	154	181	143	160	133	161	145	173	148	146	144
13832	1680	492	519	515	520	513	542	495	465	495	483	504	470	495	480	498	475	491	461	425	445	474	488	438	456	481	495	474	455	428	488	481	451	435	455	479	477	437	446	446	507	491	467	453	487	460	489	462	476	438	429	463	464	470	437	401	486	501	457	471	484	469	463	416	473	464	438	452	403	460	485	458	454	423	432	466	450	445	497	476	500	419	479	444	468	426	475	489	466	446	452	485	460	463	428	463	482	451	453	458	455	456	480	458	456	431	448	480	434	483	447	471	470	499	453	459	444	428	445	462	471	460	473	466	460	434	477	444	488	452	457	456	471	492	484	484	443	477	478	427	457	444	465	461	472	478	454	432	439	437	470	471	473	464	485	486	504	462	483	454	407	434	509	459	447	470	481	498	450	460	459	458	477	456	491	484	440	487	450	468	496	424	478	485	456	469	475	508	466	457	439	431	457	463	449	454	420	431	422	466	481	484	474	497	477	481	492	475	463	454	449	453	477	492	464	484	450	444	453	463	478	421	443	456	419	458	506	443	443	431	467	443	434	492	472	453	496	453	448	466	469	445	463	494	465	489	463	462	504	471	445	441	484	428	427	456	499	509	455	458	467	451	450	478	465	468	479	464	462	443	469	490	465	467	465	448	415	449	485	462	449	467	443	464	463	460	449	508	453	456	469	447	457	429	470	479	438	474	454	436	442	453	441	452	459	450	430	471	433	479	452	469	431	464	463	477	507	451	455	458	451	459	444	442	480	459	454	416	462	465	455	509	495	463	456	473	471	464	486	489	474	490	442	480	460	451	453	438	503	393	506	458	446	435	465	463	436	507	445	470	415	434	478	445	497	449	465	433	476	447	425	462	453	442	463	476	453	453	465	477	469	479	460	473	473	430	452	481	460	436	509	450	433	468	478	488	468	489	468	461	499	480	454	436	450	456	456	474	457	441	464	448	483	453	456	488	489	489	467	472	424	500	456	493	442	452	488	480	468	461	472	451	467	449	496	441	439	419	499	471	454	460	500	465	446	502	456	467	483	483	467	457	481	473	438	464	466	474	479	463	493	458	457	483	468	474	457	455	511	458	473	471	435	415	466	496	477	446	451	490	467	437	461	488	449	438	484	438	487	430	452	433	458	459	441	436	465	433	495	488	427	457	458	444	463	446	435	464	445	449	492	471	485	506	466	495	467	452	446	476	496	486	441	454	444	434	479	471	466	442	458	442	441	456	436	475	456	421	469	479	458	423	513	481	489	463	476	442	493	467	441	493	424	463	441	492	472	448	492	453	482	454	463	484	509	468	445	470	486	503	421	498	453	467	480	465	452	468	457	452	477	456	466	506	476	439	474	433	479	463	454	472	480	494	503	489	455	439	452	443	465	457	460	443	476	471	454	441	482	498	481	466	478	470	471	485	441	443	466	427	458	481	491	452	476	475	420	469	447	454	514	459	492	457	501	455	441	476	481	476	471	456	482	449	442	443	471	446	476	457	467	466	474	492	486	485	436	500	475	482	484	498	445	454	460	470	469	467	464	515	450	493	486	460	461	489	479	454	463	482	464	455	468	428	458	439	446	494	467	393	454	501	475	486	453	437	444	449	429	468	443	492	443	469	474	445	450	466	458	438	466	459	441	458	454	469	444	444	484	432	449	449	449	485	467	455	467	497	446	477	498	480	438	471	486	424	475	472	463	451	495	477	434	487	456	477	476	471	446	459	469	488	510	461	484	467	450	457	480	504	434	473	458	428	490	461	477	455	437	446	453	511	429	442	449	464	443	450	441	424	481	468	501	510	503	458	451	462	436	490	466	461	476	489	456	444	455	443	488	472	452	453	453	463	479	485	449	467	449	451	462	484	468	419	436	439	460	462	478	472	447	471	460	512	456	440	480	462	480	503	458	438	471	458	473	459	441	460	476	467	473	476	476	468	469	495	442	395	469	497	477	484	459	457	436	445	501	488	461	465	470	459	500	478	490	419	487	446	478	483	459	416	475	494	452	450	431	499	461	492	427	502	454	441	434	454	495	440	457	468	460	431	473	454	477	468	500	460	467	464	467	451	457	453	452	468	447	478	434	458	493	448	475	435	453	444	449	477	479	478	468	471	446	451	468	471	434	494	461	496	445	455	454	489	458	457	518	478	430	471	475	471	447	466	488	450	439	460	459	482	442	478	455	459	453	446	458	509	442	492	452	476	508	482	451	442	452	501	427	459	460	465	450	473	439	430	485	427	459	502	462	475	424	498	528	452	439	492	426	461	493	455	447	462	478	436	500	457	453	446	412	515	500	449	483	482	490	471	466	451	439	472	466	471	493	506	454	428	457	455	490	450	464	459	466	462	495	464	437	456	486	464	423	496	465	448	437	449	471	478	495	491	503	457	479	481	468	465	430	476	496	440	476	431	474	429	483	461	475	475	466	459	466	442	453	475	474	432	466	476	449	516	471	475	503	488	456	478	457	485	478	443	480	513	464	447	423	458	465	451	457	489	457	457	430	490	510	426	458	456	480	501	464	447	432	465	469	480	467	472	432	414	503	451	422	450	471	498	465	478	478	493	431	459	440	475	462	497	457	506	457	480	494	486	453	502	513	434	491	423	468	501	462	482	464	441	506	469	498	447	457	470	463	470	484	448	471	504	443	452	435	445	428	499	464	486	424	450	456	480	459	466	436	479	428	453	475	482	454	439	500	428	459	473	459	465	459	458	500	456	472	466	427	445	473	426	452	458	488	460	461	462	458	490	480	457	467	468	446	476	445	435	470	459	442	464	472	464	512	476	431	446	481	406	469	448	460	459	472	447	448	496	498	452	448	459	475	424	477	451	455	467	452	453	470	470	444	514	477	461	461	498	453	435	438	442	478	493	499	467	530	466	452	450	492	436	463	492	461	433	468	478	459	454	427	480	467	508	457	454	488	469	465	471	479	440	451	451	492	449	464	462	510	479	442	469	428	463	462	441	451	445	494	503	469	480	457	446	473	431	468	481	459	452	441	441	481	466	439	451	485	458	461	457	492	448	445	471	479	481	490	448	459	464	478	447	449	471	449	433	497	466	462	479	432	420	481	463	448	492	452	420	475	432	456	490	481	514	511	450	484	437	457	469	438	467	458	457	451	481	476	461	454	416	517	489	443	468	448	444	451	467	480	450	458	461	484	480	422	468	452	444	441	438	461	419	496	497	426	498	497	451	443	458	479	450	443	425	473	418	459	438	473	453	465	482	451	491	436	463	453	475	478	486	509	442	435	434	488	462	481	465	450	480	442	451	459	451	478	414	480	460	442	450	452	469	443	432	500	470	428	506	474	459	450	463	443	462	458	524	451	436	464	479	462	435	483	495	470	453	471	481	464	471	441	466	469	463	492	479	502	440	491	465	478	471	430	474	491	450	502	470	486	457	466	439	486	415	438	450	458	492	475	496	446	441	497	481	474	482	437	469	486	434	463	484	479	487	459	458	441	475	458	511	460	445	485	460	441	436	457	477	467	442	460
69535	35011	8276	1061	666	536	516	471	390	412	364	382	365	352	349	380	367	384	367	359	346	320	344	373	352	338	326	363	319	336	349	331	344	327	306	314	353	328	390	344	348	371	315	329	351	334	374	337	323	315	332	342	318	339	349	338	365	360	350	362	324	349	326	336	347	351	340	310	350	327	326	315	332	337	345	314	340	340	342	399	348	337	351	383	345	359	340	350	336	377	350	323	322	317	332	365	364	301	337	361	303	317	311	344	355	366	331	377	337	316	351	340	363	321	352	350	353	352	358	382	395	315	303	349	335	330	318	310	355	338	336	309	335	327	322	331	298	341	365	358	317	328	306	359	315	330	336	325	312	357	364	317	344	318	344	352	333	340	340	362	365	356	332	366	336	344	352	345	328	374	318	321	332	314	339	355	350	319	306	325	352	340	330	354	333	347	353	352	369	332	312	346	305	307	372	313	337	307	325	328	338	324	327	338	322	296	316	311	357	351	356	374	358	372	313	333	332	358	344	343	327	324	328	325	338	359	354	356	300	337	387	337	346	354	356	312	386	349	366	348	336	337	320	366	324	330	350	331	316	320	349	378	328	357	360	359	331	349	337	363	368	368	314	350	311	355	343	350	361	364	369	349	348	335	339	336	316	368	331	296	344	334	327	361	328	356	349	324	314	346	332	347	345	343	346	369	358	322	372	379	334	304	349	352	347	350	322	366	348	373	335	349	315	335	368	361	315	354	339	316	352	358	350	308	335	338	346	343	369	361	341	357	304	340	366	336	349	339	327	345	371	353	341	340	324	335	326	318	334	371	326	361	295	328	325	376	318	347	385	353	348	305	307	361	370	358	366	343	338	310	337	310	338	340	342	332	315	340	346	306	321	334	317	357	328	324	351	301	353	345	333	340	312	331	360	332	294	361	361	345	327	364	350	328	350	347	324	318	380	311	352	323	290	311	344	372	335	347	382	320	360	314	350	360	346	328	331	322	368	361	351	344	354	335	337	334	366	355	309	345	362	347	344	342	291	359	333	314	369	326	354	332	334	337	337	354	353	321	357	316	339	380	368	310	337	351	364	341	352	316	341	327	311	351	327	317	336	339	302	365	312	326	326	336	330	362	367	343	346	346	352	332	355	344	362	330	354	351	338	351	335	313	325	339	311	335	324	353	349	325	332	328	354	355	375	332	347	357	338	375	350	330	367	350	362	334	365	331	332	356	308	317	350	336	357	357	364	358	346	327	324	322	353	336	322	323	376	363	328	331	355	370	361	346	354	363	351	337	317	347	330	313	337	295	311	335	306	355	348	321	340	349	325	323	344	322	330	327	318	366	335	320	333	311	325	374	334	348	365	330	319	337	331	340	379	331	318	366	359	348	365	381	322	336	345	319	333	358	331	319	377	327	368	354	396	331	336	343	326	348	343	338	356	296	354	320	351	347	327	301	349	356	337	329	326	325	351	352	361	331	331	340	351	318	332	328	330	337	370	301	359	326	367	336	349	349	367	336	335	338	365	308	351	334	349	325	330	347	336	362	356	348	326	337	367	321	329	333	327	379	344	291	347	321	300	362	310	314	296	330	318	371	331	342	354	328	355	315	341	325	344	363	342	340	294	343	358	348	309	334	346	348	330	351	311	323	361	311	345	343	331	325	344	332	323	336	353	308	341	316	332	301	334	368	344	327	334	354	340	341	336	347	352	359	344	388	349	363	337	331	348	340	332	316	330	331	320	317	327	355	335	334	353	340	325	320	328	339	346	351	343	347	324	311	342	357	318	331	342	340	343	297	356	307	333	320	308	331	361	356	350	343	334	340	344	334	335	340	357	312	352	326	343	298	346	352	315	358	341	360	331	334	306	343	352	339	356	331	331	334	293	365	313	370	299	356	379	337	351	344	346	291	325	363	376	334	331	311	348	392	339	319	342	345	351	322	323	372	359	298	357	312	340	342	331	383	337	342	340	356	330	338	321	353	343	337	352	326	321	349	363	346	355	373	378	353	314	361	370	359	377	345	331	347	360	336	322	323	326	391	311	345	326	336	336	325	292	333	384	331	323	341	335	308	308	334	334	370	356	323	365	342	317	307	328	367	330	311	379	324	351	302	348	360	365	358	343	331	361	339	340	323	330	319	338	357	342	368	363	330	361	366	355	340	347	327	342	337	388	303	341	360	328	326	357	364	305	327	366	349	326	344	322	338	345	364	337	339	347	344	331	352	352	319	356	372	349	349	309	325	349	312	349	343	327	335	345	369	349	321	354	354	344	312	328	345	342	318	326	342	297	319	307	344	344	334	347	346	301	338	368	348	356	300	378	362	363	357	351	309	333	319	316	350	316	342	333	334	297	324	343	331	362	350	321	318	347	305	351	333	344	391	329	347	362	362	344	315	339	357	344	361	339	359	361	350	337	340	363	348	353	347	343	332	323	351	348	322	325	375	353	332	337	336	334	346	352	375	326	393	343	346	318	319	353	335	308	311	357	360	317	335	318	340	320	338	334	358	332	350	333	375	330	302	319	333	323	379	347	304	320	320	316	330	332	313	340	340	334	341	318	351	333	349	337	304	320	320	323	403	361	385	353	346	325	373	361	315	324	342	322	323	339	335	353	336	372	339	351	332	339	307	335	357	346	314	326	337	348	336	349	301	346	366	338	330	344	339	318	323	348	332	358	347	333	358	328	338	356	347	357	336	339	320	319	329	382	335	308	372	347	315	300	322	335	340	304	330	330	292	348	343	326	298	336	350	337	359	335	294	345	341	324	352	381	348	346	361	336	368	305	348	310	404	331	330	337	338	316	336	362	345	345	340	351	350	347	329	320	332	349	326	319	321	309	325	334	319	316	368	339	327	313	335	367	296	343	347	329	335	314	319	334	343	358	337	307	362	347	338	342	310	308	332	375	335	340	370	352	308	369	332	287	390	317	323	375	334	321	325	350	329	334	342	346	348	362	325	334	349	316	336	300	308	330	331	316	349	335	321	375	349	312	326	340	317	345	338	345	342	316	334	313	298	317	338	330	364	341	321	336	349	315	333	362	343	350	310	354	357	340	321	320	372	308	339	347	349	321	355	300	348	342	397	365	347	342	343	345	340	357	343	342	323	327	324	317	324	380	355	342	362	305	319	353	325	308	329	324	310	342	346	360	337	333	298	328	321	346	310	335	344	365	331	339	341	378	364	360	335	361	338	330	330	353	336	318	323	340	370	374	334	343	350	302	364	332	325	320	367	364	316	373	330	351	323	343	350	321	356	336	358	347	371	321	328	362	363	336	331	332	324	337	344	318	351	325	356	358	350	323	358	360	327	326	320	352	308	331	338	343	385	325	337	354	322	312	354	325	321	341	353	345	357	338	349	310	341	343	382	308	351	323	360	333	345	370	363	392	351	345	315	344	333	323	337	358	322	341	332	315	302	352	339	317	363	328	347	331	332	327	358	343	371	332	334	336	360	309	355	355	351	335	311	314	350	354	339	351	357	366	345	328	311	334	385
42112	13391	2007	2340	2162	1883	1783	1491	1386	1371	1222	1142	1089	1134	986	1052	989	997	1014	951	935	881	955	947	897	914	887	842	892	853	886	879	850	880	842	854	872	873	830	861	881	851	827	852	847	846	907	886	845	822	833	805	902	967	858	852	886	862	823	808	873	820	921	798	778	817	862	902	849	816	828	827	862	878	839	851	878	852	858	846	844	872	815	868	777	790	841	885	866	866	885	832	874	823	868	824	835	871	818	763	868	876	868	833	837	857	865	820	877	817	818	871	808	904	850	847	870	843	826	829	786	896	876	844	822	793	843	895	853	845	859	771	853	830	849	825	831	861	809	833	848	818	821	846	799	865	833	828	870	822	813	810	857	800	858	831	852	821	844	864	848	827	844	822	849	815	855	916	826	758	825	838	861	832	841	821	792	866	833	819	808	849	858	840	859	844	851	834	861	799	842	849	875	805	830	879	849	813	798	773	851	842	843	827	827	840	816	842	827	833	808	845	851	841	844	787	831	848	829	842	795	904	818	851	766	842	829	785	877	806	830	856	852	818	799	878	846	805	865	800	850	882	825	817	838	860	840	806	836	811	843	877	863	827	823	804	856	830	846	833	853	898	845	822	741	834	829	829	827	878	840	827	789	807	852	796	850	841	880	786	859	864	830	868	863	848	841	887	856	849	882	851	859	813	839	829	806	829	859	872	822	815	810	824	803	834	820	797	856	839	871	876	817	877	832	853	819	858	811	846	804	843	837	837	836	830	816	821	844	796	799	843	790	830	875	861	833	833	825	843	836	847	840	811	818	855	837	849	817	827	848	775	871	880	821	818	852	876	811	836	830	838	803	886	837	822	856	828	804	860	811	857	801	848	822	816	856	822	804	857	809	803	833	796	835	811	832	847	861	861	852	851	868	840	811	812	851	895	865	847	782	841	899	780	889	813	850	841	828	771	833	833	840	871	845	774	868	835	827	749	853	852	825	855	809	800	826	828	838	890	871	837	804	826	854	839	867	837	827	810	862	850	850	801	809	854	805	799	840	814	835	865	805	824	884	863	792	813	818	830	831	859	867	830	809	837	828	858	818	859	867	844	813	848	783	842	819	815	866	814	842	853	828	792	863	844	855	845	814	798	883	860	848	854	837	838	802	845	841	853	810	831	844	883	824	805	859	818	891	814	832	840	831	820	845	866	826	862	826	833	795	853	846	860	862	787	857	805	857	795	834	799	861	857	867	834	779	842	825	835	814	834	810	790	808	854	833	824	809	830	799	791	867	815	857	841	830	819	917	850	825	810	839	816	819	883	840	781	815	816	841	827	860	797	862	856	808	816	815	846	828	790	813	846	824	862	904	806	834	858	815	837	826	855	804	817	843	822	867	819	855	804	815	833	827	887	783	817	864	845	828	834	813	860	817	816	823	881	820	779	838	826	821	817	830	794	823	781	837	830	816	840	822	839	827	875	849	818	832	824	835	861	850	817	815	826	847	860	815	811	872	844	851	817	825	831	755	788	832	830	874	870	831	877	820	836	833	899	871	752	865	813	850	791	802	793	867	819	829	816	876	828	834	838	873	852	904	813	815	802	801	840	855	839	870	820	860	836	818	812	859	845	821	837	787	878	868	828	776	835	788	854	822	805	811	862	855	872	879	834	838	820	916	857	829	853	892	800	840	802	836	874	821	864	846	818	843	804	881	875	824	818	823	811	810	807	851	868	844	837	820	860	878	894	850	821	824	804	876	866	812	813	906	822	806	839	846	846	806	818	783	795	817	896	781	809	853	822	859	866	807	783	833	918	816	892	831	838	827	795	825	865	809	838	856	802	879	824	859	851	887	827	835	792	864	825	854	877	900	788	831	772	827	873	847	889	831	828	843	794	817	822	841	847	787	829	804	790	822	856	833	868	785	818	839	849	810	821	835	850	814	812	815	865	819	830	828	807	794	857	831	825	834	798	789	807	811	803	834	866	847	821	817	866	820	821	869	865	858	855	842	821	823	865	831	831	885	835	845	840	825	822	811	801	840	814	839	869	812	804	811	805	866	796	863	817	844	889	842	843	837	882	848	779	908	860	812	777	880	790	837	809	854	802	877	814	835	822	819	829	823	844	872	792	764	856	878	877	793	851	777	844	810	850	784	814	797	836	855	836	777	809	839	848	786	798	840	871	851	801	845	852	815	839	829	862	811	848	922	809	889	908	847	830	900	844	851	862	802	855	866	839	832	842	842	825	874	789	844	811	815	807	831	846	844	798	864	867	828	839	890	845	884	830	861	846	835	840	854	845	795	857	852	807	843	886	855	836	858	812	823	841	837	864	818	795	816	805	804	891	814	855	794	801	774	823	873	861	807	810	829	791	803	793	800	859	851	794	823	827	776	873	836	806	842	835	813	838	841	825	722	802	830	818	905	848	902	834	832	866	857	869	858	865	832	804	812	812	869	808	852	851	850	837	853	802	833	852	808	829	891	791	844	879	814	811	879	862	844	880	846	835	825	829	862	803	797	835	822	801	827	872	824	815	827	773	850	797	861	864	826	833	863	808	838	817	842	827	820	791	821	848	900	886	833	867	882	831	897	869	831	800	806	846	850	811	846	855	821	867	781	846	787	815	835	763	823	852	824	821	862	847	813	818	779	835	829	788	839	770	845	815	811	873	818	772	789	792	821	813	839	801	803	833	857	838	801	847	837	860	796	824	866	879	819	825	794	842	841	822	829	799	840	796	810	831	774	869	826	818	786	796	797	778	840	809	824	850	843	814	838	823	787	785	878	829	869	847	802	886	817	827	853	812	838	884	836	810	848	868	880	819	832	834	794	861	833	823	839	797	806	826	780	802	835	830	772	780	815	825	830	848	824	865	836	790	837	823	838	857	794	835	892	822	833	807	865	804	810	849	846	791	803	806	849	872	825	800	834	833	770	832	825	846	802	815	864	815	816	798	841	847	821	829	798	818	860	842	817	769	849	818	827	801	796	858	847	876	801	869	813	834	818	835	860	869	825	867	885	865	790	825	789	835	822	826	789	816	856	877	854	868	832	869	828	814	841	838	837	875	869	793	841	800	846	826	775	818	858	803	810	800	860	815	838	841	854	870	858	842	886	813	869	853	839	825	858	803	806	827	840	831	881	865	811	804	824	826	799	803	830	840	865	831	891	797	814	783	802	874	815	822	813	823	830	814	848	789	829	747	802	824	857	786	848	811	776	824	866	796	854	799	846	850	822	855	869	840	880	869	836	846	886	797	846	802	868	851	828	830	812	865	823	830	823	789	820	803	805	824	828	842	784	879	866	831	775	817	819	839	807	804	863	820	798	813	824	810	840	868	916	827	802	820	827	801	846	836	835	860	864	865	798	763	885	855	830	839	794	799	826	762	819	876	830	834	830	871	894	881	809	911	832	833	828	817	803	849	836	855	822	824	836	851	821	909	855	823	818	842	867	805	858	813	830	867	807	841	850	875	845	827	848	822	836	825	829	861	854	822	837	886	778	848	825	833
80591	45025	15087	2773	1066	887	674	613	596	533	507	488	479	453	404	444	423	388	414	387	401	392	409	452	413	382	401	417	373	379	361	406	357	388	408	389	383	370	364	375	389	397	364	394	385	390	384	412	391	371	398	357	392	393	384	363	376	415	370	372	336	374	368	368	411	373	355	361	371	392	372	397	415	358	327	373	333	408	350	388	386	403	389	386	370	361	405	383	355	351	380	378	377	379	339	367	406	392	386	368	346	394	354	379	370	397	389	370	357	387	365	407	375	372	360	380	360	365	341	370	357	350	352	351	357	354	377	360	356	407	386	367	381	408	392	386	368	383	328	346	390	375	388	390	386	355	371	342	336	372	408	376	399	353	365	377	364	360	385	350	364	384	405	391	374	388	380	359	370	384	354	375	321	383	358	388	374	381	379	420	377	335	362	412	391	379	362	348	375	345	358	394	422	349	362	348	395	348	350	366	361	365	390	392	378	360	361	354	360	356	364	389	409	383	377	378	406	397	379	382	373	395	355	374	371	369	366	376	386	365	357	372	373	392	354	394	404	382	362	332	372	400	381	364	394	384	382	383	401	386	371	358	410	388	389	346	351	391	370	402	404	359	399	380	393	350	344	399	350	436	392	387	367	348	367	402	366	354	373	395	417	359	382	409	351	368	361	398	360	409	390	386	385	390	396	402	422	414	408	366	355	353	353	406	395	365	401	391	359	360	406	370	399	400	404	370	390	422	415	375	390	343	362	368	373	394	396	364	369	385	369	341	390	411	395	354	363	395	348	351	360	361	376	375	380	394	351	414	374	377	396	362	351	372	359	364	392	394	371	380	383	343	376	386	351	346	351	396	384	401	374	371	389	394	403	424	398	340	379	352	389	367	398	366	355	403	383	376	348	383	395	392	367	372	394	394	385	405	358	384	365	369	397	364	411	350	389	353	357	375	378	392	366	359	354	349	367	362	402	345	384	391	347	348	382	351	425	394	385	357	373	332	360	356	391	362	338	393	381	371	387	368	368	398	367	357	362	384	351	351	391	372	382	340	402	392	355	366	355	331	388	394	380	352	387	386	384	393	387	428	387	372	389	401	352	382	350	378	382	364	365	370	337	369	359	382	366	388	369	400	367	381	346	385	371	400	396	404	415	397	379	390	351	404	377	375	383	394	401	400	346	377	392	385	385	367	390	373	406	378	369	396	373	350	355	380	371	381	358	415	395	366	362	400	396	375	386	386	357	345	327	354	400	368	410	380	377	403	357	337	355	345	384	353	364	359	385	355	386	383	362	381	380	362	374	354	375	374	360	343	376	377	374	403	383	359	391	388	375	374	408	396	384	371	423	382	359	392	375	375	352	397	360	339	412	375	394	387	381	376	392	390	378	356	371	361	401	372	398	384	361	374	387	371	363	380	365	379	357	353	392	365	365	393	398	381	367	404	407	372	348	367	397	352	345	376	378	388	388	402	394	339	355	368	342	405	352	393	386	410	388	387	379	386	369	395	371	387	380	390	361	370	392	363	428	373	383	370	383	339	402	353	350	374	369	338	370	362	380	395	352	369	378	372	396	378	403	377	377	407	399	363	343	365	364	368	398	374	341	386	380	379	385	366	364	367	408	356	356	417	344	390	383	385	399	352	353	390	364	368	356	396	395	366	377	363	360	397	390	361	395	392	390	398	351	369	409	357	370	402	372	385	370	354	387	419	375	356	399	352	369	359	384	353	376	400	344	372	346	359	374	359	392	389	343	377	410	402	383	386	355	400	367	356	380	388	398	377	373	331	369	373	396	410	367	383	375	424	357	362	363	377	414	382	382	390	388	374	363	365	366	361	398	394	386	381	371	354	369	425	400	388	362	404	394	354	373	344	329	377	370	389	371	374	396	383	396	364	380	388	380	393	351	351	433	374	361	357	350	400	410	379	396	396	389	390	394	401	400	353	394	388	349	343	380	360	384	399	388	410	375	388	377	397	387	374	357	363	379	355	420	388	384	331	393	366	365	394	381	385	387	368	381	349	394	379	383	394	397	356	390	336	395	397	365	392	390	347	364	354	365	419	396	339	348	351	351	401	342	395	359	383	393	376	363	413	365	389	353	394	375	353	421	383	361	411	403	406	426	368	415	387	379	374	396	362	364	370	370	362	357	359	397	341	372	366	333	369	340	374	357	350	357	376	397	347	408	332	372	359	385	352	366	392	401	390	374	380	412	385	385	359	366	401	360	360	359	394	400	337	374	390	382	406	415	356	380	361	367	379	365	403	369	371	395	374	393	346	388	387	360	390	388	317	362	409	363	381	364	361	436	406	385	391	338	392	356	404	383	372	358	399	384	375	408	372	378	379	359	361	403	366	405	342	367	356	354	377	329	393	403	375	353	376	394	368	376	393	406	407	392	374	388	376	357	368	388	365	405	427	373	409	382	371	405	400	337	378	402	376	382	375	397	380	371	379	357	374	393	360	398	355	380	378	377	332	362	396	341	370	382	378	385	359	364	400	409	393	365	393	335	381	377	353	391	391	345	393	366	389	391	409	384	408	379	369	362	361	373	412	375	367	407	376	381	386	377	351	361	377	368	382	369	364	387	362	372	348	360	356	345	406	380	343	404	388	363	397	383	398	379	353	382	394	364	375	350	373	385	374	378	385	394	423	372	374	368	325	397	358	395	368	348	356	377	343	372	396	374	393	387	355	368	359	386	370	356	359	364	352	360	371	370	361	354	391	388	385	366	359	412	401	346	363	370	409	336	405	395	370	365	349	354	405	389	362	374	365	363	354	363	395	357	343	369	386	368	389	406	382	372	341	382	386	363	370	386	378	364	320	374	369	355	413	366	368	362	373	383	398	386	365	364	369	370	390	358	339	343	396	343	350	387	362	357	363	368	356	354	352	385	375	428	379	364	372	366	377	404	362	379	379	385	358	334	367	344	408	351	364	408	397	366	346	359	383	375	402	363	377	360	378	371	397	366	367	376	386	377	343	404	419	374	384	366	377	382	384	367	347	361	371	376	349	381	372	352	366	372	359	394	347	350	407	414	350	376	377	405	349	403	392	375	373	387	392	372	390	387	348	371	354	373	382	377	358	418	358	369	361	370	374	357	393	354	400	368	374	370	374	399	411	354	358	364	354	395	357	356	371	368	381	409	369	384	353	354	400	356	394	391	407	342	390	342	357	362	384	378	380	375	365	382	398	392	346	392	431	367	359	413	382	342	368	375	391	381	381	394	382	396	379	365	387	388	374	377	373	379	382	405	370	358	424	365	382	371	383	392	396	356	333	362	401	373	363	391	346	377	401	417	368	344	398	348	395	354	407	329	370	415	391	368	394	384	351	347	346	370	344	388	385	383	349	371	401	387	378	390	350	416	383	392	384	411	380	391	376	387	405	378	359	379	375	367	332	378	395	411	391	345	392	380	381	391	391	396	356	376	357	375	425	375	380	371	369	393	317	424	373	340	398	387	383	378	382	425	382	400	359	382	385	386	366	343	369
51758	20533	3298	3793	3456	2936	2531	2220	1927	1761	1668	1526	1409	1295	1330	1169	1168	1149	1180	1120	1069	1137	1030	1070	1111	1002	1054	984	980	981	967	997	947	970	975	960	919	930	980	954	945	986	857	919	985	957	955	930	904	943	957	871	921	935	893	970	890	958	875	885	938	879	916	890	888	859	827	909	885	904	895	874	845	876	931	904	881	913	901	891	878	908	849	871	881	909	960	936	904	853	954	873	873	900	913	863	883	903	931	913	873	843	865	919	868	832	875	1000	860	896	896	921	840	881	884	889	953	899	877	861	899	866	937	825	924	842	890	923	871	921	920	890	918	938	852	866	877	919	876	937	916	843	866	926	903	869	885	838	870	890	870	869	859	875	861	886	873	904	844	879	871	862	838	904	882	839	910	861	854	851	852	884	902	937	889	895	921	853	848	848	853	890	891	870	888	865	884	908	862	840	877	851	904	902	815	882	887	935	918	898	909	885	869	871	887	911	896	857	885	861	889	833	863	864	906	923	876	885	870	889	839	932	905	876	887	863	838	934	894	885	835	874	857	898	863	827	908	841	847	887	886	886	846	920	849	883	856	928	864	843	833	865	859	860	913	945	867	847	896	908	881	919	883	865	887	836	850	854	851	858	864	880	810	917	864	900	880	909	860	868	861	914	896	858	860	869	922	871	836	891	915	859	894	868	896	891	870	884	883	870	911	874	884	871	844	853	853	867	859	822	895	945	920	862	899	913	898	843	917	853	883	855	878	838	926	951	874	931	866	906	890	920	939	891	878	909	943	881	879	878	908	870	908	883	854	888	850	895	874	907	849	902	894	848	830	873	793	831	919	907	854	886	842	902	887	879	932	901	913	872	868	908	883	906	895	891	872	908	864	854	901	889	878	889	841	872	927	856	888	907	871	890	837	893	848	853	896	882	907	921	905	865	915	893	870	913	889	871	899	857	834	879	931	830	866	872	917	834	911	867	857	854	894	913	895	867	930	862	880	888	919	887	884	875	871	910	864	880	916	927	845	878	899	906	880	918	917	940	872	859	901	927	929	841	872	871	889	887	858	861	836	879	957	927	852	922	861	825	871	911	867	905	905	834	915	892	872	869	920	856	879	917	851	887	849	881	830	874	864	846	888	856	926	875	827	882	924	889	919	912	946	854	845	865	891	883	862	954	892	900	927	887	900	844	898	893	938	876	856	850	873	861	909	921	910	891	882	881	891	848	897	932	901	911	861	874	905	890	883	872	889	906	901	859	904	935	903	927	875	882	910	927	835	909	870	911	901	901	900	977	878	890	938	884	897	895	871	831	863	880	893	897	891	883	865	890	901	875	882	874	861	946	888	899	885	871	900	877	897	872	913	885	843	855	890	904	926	837	865	904	862	916	866	870	867	887	886	914	885	912	845	887	850	847	897	917	855	873	844	893	885	863	886	949	840	849	921	846	901	908	867	922	885	920	918	866	832	888	868	900	848	915	858	954	887	803	888	878	874	841	860	880	843	940	893	885	856	933	870	874	852	845	838	863	879	910	923	872	843	859	865	857	901	863	918	865	844	936	880	862	864	887	849	916	816	892	900	891	915	904	895	907	867	895	956	886	833	875	824	836	880	874	889	905	849	851	864	881	864	912	906	924	890	910	834	945	914	843	855	866	858	845	866	893	902	914	868	861	870	860	862	861	866	905	948	890	924	858	897	955	873	887	927	828	836	891	852	886	901	905	881	879	832	889	895	888	907	830	814	898	847	871	857	885	909	874	869	838	843	889	845	828	873	851	826	902	892	886	904	880	910	919	872	844	847	856	913	908	895	844	890	868	899	902	905	840	914	836	887	853	841	869	844	862	813	901	873	796	941	828	901	826	894	912	904	833	858	871	838	876	919	840	912	890	857	896	876	855	856	913	867	907	888	855	871	869	874	894	877	906	892	908	904	893	879	878	892	879	846	898	969	859	956	881	811	827	895	936	877	907	897	879	857	882	887	848	893	867	913	878	889	882	856	858	928	877	880	883	926	898	916	851	860	909	889	940	902	883	917	867	872	894	830	843	877	870	885	891	887	908	853	888	896	913	869	877	876	893	869	861	893	858	875	873	911	911	885	894	871	880	914	856	817	874	898	862	830	938	882	898	874	869	907	826	898	862	940	851	896	888	880	880	884	884	893	809	851	850	889	879	916	929	924	876	897	839	882	884	917	823	838	884	835	798	859	846	860	914	850	879	864	904	873	895	859	907	845	825	904	857	906	869	923	900	897	971	930	897	907	919	898	890	917	926	880	911	883	861	863	903	875	869	867	870	872	887	900	850	898	853	903	787	886	880	879	872	889	849	846	867	882	890	885	901	858	900	863	911	917	883	908	870	863	894	884	876	875	912	871	847	878	868	927	900	847	923	890	863	902	888	898	893	867	888	897	903	860	900	879	841	900	878	887	887	879	883	840	909	882	839	860	880	892	890	905	860	845	891	842	833	904	882	851	880	901	926	880	883	921	863	887	900	830	819	868	883	903	905	858	919	851	841	841	867	885	878	879	873	876	841	918	877	872	869	864	886	853	933	864	916	889	924	909	882	884	904	932	850	860	866	916	833	907	856	882	886	855	846	863	874	906	821	922	890	904	842	843	793	919	892	876	868	877	894	889	905	865	890	887	924	868	842	875	831	918	882	877	856	900	880	848	871	874	890	921	857	899	894	864	860	900	877	874	870	886	920	894	894	878	891	912	898	851	870	884	899	839	828	863	883	897	807	879	884	862	909	835	839	893	819	884	860	888	885	888	918	829	921	841	865	879	903	878	919	866	903	857	890	868	900	823	898	810	880	872	862	852	850	890	905	916	815	863	895	918	918	902	866	873	894	901	912	895	805	898	878	898	876	890	841	838	853	890	865	902	907	853	876	834	888	873	900	869	927	898	839	904	881	879	850	931	922	893	891	875	868	861	878	827	900	909	913	858	859	899	845	906	873	921	949	871	888	852	867	846	932	971	873	859	900	874	900	897	854	931	853	894	890	896	889	898	869	888	917	935	862	889	835	895	892	919	885	869	860	933	851	885	843	899	900	868	945	889	887	869	846	935	802	911	874	877	876	867	906	898	894	881	880	890	893	892	909	893	837	887	845	904	855	846	836	863	906	849	856	854	915	916	860	920	879	892	899	869	867	851	862	928	859	865	864	847	845	876	848	860	874	863	891	849	868	860	877	859	893	892	892	857	891	812	887	865	889	876	902	904	857	854	897	820	880	838	897	868	832	841	878	849	903	855	910	912	884	917	898	903	880	839	851	874	876	876	836	846	889	854	913	881	892	910	865	861	924	916	859	802	906	910	867	891	889	851	858	914	902	931	894	845	872	876	874	891	869	894	845	838	859	896	931	936	812	911	858	946	906	886	880	880	898	877	884	848	891	878	817	840	874	896	872	885	927	855	889	878	862	889	906	924	854	863	904	895	855	843	884	889	906	911	896	891	890	836	855	869	904	872	894	827	896	877	845	855	843	834	921	849	853
15573	2381	222	196	161	208	165	174	155	173	163	171	164	165	168	135	166	168	184	173	170	184	153	188	169	155	179	151	149	182	154	143	160	150	183	166	174	166	159	173	161	174	158	161	170	142	151	182	169	160	181	166	135	171	164	161	151	159	154	176	144	167	165	167	162	168	169	161	160	161	146	146	159	174	167	166	147	145	163	186	195	168	179	166	145	169	166	173	163	167	155	147	173	193	182	163	158	157	157	176	152	150	147	166	168	145	172	141	158	153	134	162	148	141	146	169	160	180	140	162	155	137	143	163	146	148	175	142	150	163	161	179	157	156	182	188	152	176	181	164	149	144	171	150	178	162	171	157	175	164	187	154	164	165	190	163	153	175	192	175	160	160	163	169	166	160	165	172	175	156	179	160	155	160	169	168	180	163	176	167	139	173	163	158	176	166	168	155	167	156	164	155	155	145	177	140	171	194	164	154	174	166	151	166	180	159	174	170	160	163	140	141	177	151	155	139	178	148	132	186	175	171	125	168	176	167	190	176	164	191	149	146	158	171	171	155	160	166	168	119	136	172	167	153	202	163	150	160	162	161	161	160	172	143	165	157	179	156	172	149	142	137	157	138	159	175	175	180	175	167	158	174	178	151	161	162	168	155	165	160	182	152	184	183	151	144	177	153	174	158	178	160	162	157	140	153	188	175	178	192	154	162	186	140	148	168	172	163	165	173	144	154	169	168	186	160	160	171	160	178	141	173	188	172	197	170	156	146	164	153	134	144	182	183	168	167	166	175	156	184	182	162	162	169	168	167	146	153	149	166	164	185	143	161	159	167	164	159	133	164	167	149	163	176	143	162	142	158	137	153	167	174	184	163	168	173	165	197	145	166	182	136	170	192	175	155	168	152	152	157	173	174	156	170	166	190	180	174	157	157	171	154	159	189	166	163	164	157	166	146	153	169	194	170	176	154	161	167	194	148	166	152	177	156	146	156	147	140	153	161	201	166	161	139	160	159	174	172	172	160	165	168	152	175	175	156	173	140	132	191	176	152	179	155	152	181	163	162	168	146	178	175	163	153	166	143	151	150	142	161	178	145	146	153	177	151	176	162	166	148	148	169	155	150	166	158	148	136	188	171	152	137	168	144	144	168	161	169	152	162	140	140	175	134	163	169	146	177	153	158	136	182	169	158	158	152	170	176	165	169	161	150	177	164	161	169	152	162	172	158	157	151	162	148	168	146	166	174	163	192	173	141	157	160	156	161	179	158	150	147	181	140	139	153	141	143	164	148	181	168	163	169	162	151	168	168	157	175	179	169	175	159	168	145	170	167	170	163	154	141	176	163	164	183	162	152	167	154	149	156	145	153	180	153	160	169	160	183	150	167	174	163	156	165	181	173	154	160	160	165	160	168	168	180	180	154	157	151	179	152	154	166	160	154	168	185	156	173	168	152	170	156	165	150	159	167	160	158	160	155	167	144	164	161	130	155	155	154	152	139	164	174	162	153	159	133	185	184	167	184	163	179	138	169	168	166	194	183	171	141	154	168	179	184	182	186	174	169	180	177	156	175	160	158	174	188	169	173	172	145	183	185	168	160	154	168	178	170	152	156	169	153	166	132	154	192	176	145	171	154	178	175	174	142	145	163	168	150	176	175	188	169	169	169	158	155	135	168	160	159	151	164	159	176	171	140	158	146	142	142	161	127	185	165	156	162	140	164	149	130	165	177	174	152	152	175	186	161	150	158	174	182	154	156	148	141	159	155	165	166	168	141	153	162	167	163	136	174	161	159	176	153	149	149	181	184	133	154	165	157	152	164	137	155	154	175	170	190	153	148	173	150	174	174	166	182	144	183	164	179	153	166	188	159	166	156	166	161	149	151	142	166	164	170	177	159	192	174	145	161	175	204	167	151	175	158	162	194	162	152	176	137	146	178	166	179	162	160	164	182	194	160	148	142	150	154	174	174	167	162	182	166	152	162	143	184	149	166	178	189	156	190	167	165	156	149	184	168	183	166	152	183	149	170	149	169	150	170	169	155	168	168	159	184	164	194	192	177	167	151	164	160	165	151	183	158	158	180	146	167	155	170	150	149	145	146	183	163	158	160	158	156	149	142	172	156	150	157	141	145	154	166	151	162	158	171	168	162	154	172	143	169	159	181	182	165	151	150	150	160	133	169	140	178	152	172	157	158	164	145	170	181	173	155	168	162	173	156	148	184	158	160	163	151	153	160	177	148	166	170	162	185	171	156	162	171	171	155	172	177	165	166	160	190	158	191	156	157	165	167	157	175	161	167	156	176	183	158	156	188	157	183	142	171	173	156	141	181	164	152	183	154	173	159	142	169	185	150	174	186	180	160	165	174	169	170	167	180	162	187	167	174	167	161	162	145	167	159	170	144	180	167	148	187	194	157	160	164	165	158	145	183	181	171	168	152	163	181	196	172	160	175	150	150	168	160	172	169	174	174	173	153	153	156	160	167	161	157	162	161	165	179	182	183	179	160	143	159	157	159	155	166	152	179	183	177	143	157	155	151	162	162	170	134	175	159	162	169	152	160	157	168	153	183	164	158	169	158	160	162	159	151	166	155	168	155	144	150	165	140	192	174	143	174	189	177	145	186	163	172	176	181	163	173	188	151	168	154	161	157	175	169	166	158	185	168	163	190	199	166	158	162	192	173	156	162	171	173	146	163	176	171	154	173	158	156	169	177	166	176	161	159	156	173	152	143	151	170	153	168	172	163	146	169	145	162	150	181	185	160	163	158	159	173	174	175	170	192	161	152	161	148	169	160	169	142	173	159	160	189	179	190	180	174	161	162	162	159	154	159	166	173	154	162	164	130	165	149	160	137	150	153	145	158	146	173	173	162	188	175	174	155	163	183	161	184	181	173	170	170	153	164	170	153	139	163	143	163	158	147	159	177	187	178	167	141	189	156	173	148	156	167	147	165	175	170	190	151	154	152	149	168	149	171	164	197	157	147	154	144	162	149	174	150	162	133	154	168	158	185	144	174	166	155	172	166	154	154	164	152	163	166	170	180	167	143	153	154	164	175	158	172	179	177	179	180	164	161	179	169	177	157	163	165	161	137	171	162	171	155	156	154	178	157	164	183	157	180	180	155	171	172	166	165	156	161	156	141	159	146	149	182	175	193	176	159	170	167	163	174	152	154	147	162	141	155	162	156	183	184	201	173	155	171	161	153	154	166	172	158	161	167	171	144	163	159	146	164	166	157	152	137	167	164	146	158	175	170	153	159	147	162	158	155	169	167	147	176	140	157	151	139	202	157	179	156	163	168	194	173	163	152	165	173	164	150	158	194	172	158	158	151	143	162	179	164	174	161	159	170	143	168	157	163	138	133	151	178	177	181	190	185	149	158	146	180	144	172	176	157	134	163	169	163	173	158	165	183	177	172	162	171	147	165	168	173	151	183	183	152	164	146	155	165	171	162	165	164	175	173	159	163	157	171	163	160	141	173	167	177	153	148	175	179	174	158
13934	2070	515	524	515	547	543	534	490	523	494	487	441	525	462	506	488	490	457	448	470	485	470	442	469	472	451	486	461	452	539	496	457	445	457	438	488	495	422	481	497	478	450	497	455	458	463	502	489	488	493	480	489	437	456	452	445	443	471	474	463	476	508	445	442	479	490	503	462	491	508	475	491	440	413	463	458	463	480	462	448	463	439	472	458	478	466	455	436	470	471	469	455	466	450	458	470	472	462	475	424	459	450	480	516	519	473	442	475	454	449	476	475	445	504	474	477	455	478	485	461	440	511	488	451	468	444	477	483	473	496	487	480	498	418	437	454	428	418	466	481	491	431	490	460	461	462	494	516	488	518	493	435	477	456	491	494	459	478	440	489	470	458	463	504	483	467	488	446	467	492	481	485	479	483	476	456	485	441	488	466	488	515	469	478	481	471	441	493	448	451	462	433	477	478	438	439	467	454	489	452	471	451	440	457	447	520	473	474	462	453	465	451	457	486	499	512	510	462	450	466	466	502	418	419	461	471	466	444	505	479	444	461	512	459	448	511	520	445	468	463	452	460	485	492	478	459	471	449	529	477	463	497	461	466	476	468	429	429	489	462	475	473	476	498	479	479	507	450	475	507	512	469	423	499	484	453	484	464	493	453	467	482	461	488	452	449	473	478	474	452	425	470	450	498	463	461	451	451	473	487	444	494	494	487	440	493	432	459	437	469	472	453	454	487	466	500	469	462	487	510	494	460	489	472	457	474	427	439	503	468	460	457	472	485	440	443	445	468	485	482	475	493	523	464	455	489	491	455	470	461	466	471	471	491	458	484	433	483	474	453	490	455	476	498	471	467	445	501	488	458	466	484	470	498	471	470	429	469	467	486	463	473	479	469	461	477	451	445	468	466	473	446	458	485	479	467	472	442	442	475	480	481	461	481	467	474	470	485	520	466	433	497	462	472	497	433	462	450	496	506	463	495	455	495	499	491	486	479	462	484	454	482	448	476	470	496	480	488	501	455	483	428	477	465	535	463	481	489	494	500	490	489	454	452	470	481	471	464	462	460	510	487	423	468	455	493	493	471	500	496	477	497	506	446	480	448	452	461	447	431	456	506	510	473	460	466	478	460	477	457	475	440	428	453	483	478	476	506	483	471	463	447	442	466	487	491	468	482	480	490	465	453	466	451	478	446	495	471	476	453	483	485	497	462	520	477	488	470	475	437	445	500	467	481	477	463	469	436	479	473	475	510	484	436	450	473	482	478	463	455	441	460	463	468	471	482	479	436	467	482	440	490	475	463	465	484	478	444	494	473	495	452	503	495	499	475	485	454	512	485	466	422	491	477	435	432	516	497	485	473	428	481	478	473	484	509	425	456	495	460	461	498	474	500	492	447	490	492	486	493	469	474	427	468	475	475	480	431	486	445	476	435	477	465	468	453	435	513	457	438	481	459	462	441	454	466	439	512	467	468	457	510	458	497	470	480	466	474	441	460	447	460	481	453	460	496	480	429	440	482	461	497	477	434	413	476	450	469	531	502	486	495	443	474	465	445	497	461	493	444	459	472	457	475	455	481	485	470	460	475	486	478	482	455	449	463	455	460	484	503	470	463	442	459	459	470	463	464	473	443	477	490	422	519	473	445	488	454	443	480	450	459	449	471	447	454	459	502	510	431	469	479	482	462	485	454	442	446	466	473	502	453	479	494	501	449	460	457	479	465	448	479	468	466	461	471	479	473	458	509	440	424	482	465	480	483	482	479	455	459	447	457	488	491	493	453	471	473	470	446	440	439	489	485	458	504	470	480	511	432	451	442	461	457	479	468	445	479	495	468	503	481	476	466	484	488	458	449	516	506	490	458	471	430	455	447	460	434	493	461	477	471	436	460	450	430	509	485	444	487	474	459	437	483	449	445	463	491	466	475	457	484	475	450	473	459	444	490	465	521	425	445	484	487	433	482	492	478	488	452	458	475	460	512	467	481	437	462	489	466	480	470	442	500	492	505	451	463	515	465	423	482	457	485	421	465	483	474	470	450	459	495	454	481	447	463	473	464	472	482	485	511	489	451	489	493	464	479	461	456	422	475	464	452	456	480	449	428	459	473	471	477	473	463	440	480	451	476	469	490	497	462	461	474	440	484	474	501	464	477	509	477	476	471	468	472	446	481	445	454	437	466	485	465	454	485	446	490	490	477	472	479	489	482	450	494	458	473	455	499	458	481	447	494	468	446	442	484	493	473	438	442	439	480	475	502	479	469	461	467	465	477	473	475	439	446	472	463	464	437	475	467	445	491	489	477	447	453	469	465	465	486	473	435	479	524	503	455	468	487	463	473	475	454	443	479	495	465	481	473	514	457	461	469	472	490	528	460	460	481	475	462	507	438	491	504	471	465	500	474	470	482	438	448	436	458	480	471	478	438	495	475	470	494	475	471	492	456	490	462	488	473	462	450	467	472	461	470	449	520	489	477	448	482	427	440	490	459	480	500	472	449	463	472	508	446	471	447	526	460	474	461	482	465	491	481	469	487	444	448	443	482	474	454	471	460	438	463	505	510	484	407	444	495	476	460	486	446	498	449	486	466	470	456	498	496	454	451	453	486	469	468	475	506	473	457	460	458	501	508	473	472	516	476	477	467	444	461	476	447	434	464	459	452	434	504	511	445	435	454	490	470	449	456	473	480	487	453	477	443	481	444	466	466	477	459	491	490	429	501	468	454	439	455	505	456	472	444	445	449	460	488	468	459	488	475	484	475	460	493	486	475	472	468	469	468	482	455	454	462	472	474	481	437	447	451	466	479	503	478	485	487	473	451	513	499	477	457	448	458	444	481	479	460	467	461	483	460	485	504	436	458	458	491	473	484	473	512	490	468	443	449	477	433	466	486	474	451	450	485	454	474	448	440	488	473	466	459	507	497	482	492	471	467	470	472	461	464	459	475	493	474	475	497	480	436	476	452	469	472	466	441	495	473	506	507	450	454	517	472	454	449	456	454	436	514	494	484	499	471	461	474	483	431	493	485	488	478	488	454	470	465	486	503	508	506	484	464	494	464	490	459	502	487	481	473	493	506	466	441	451	483	470	468	470	489	477	439	442	455	495	472	431	465	482	451	417	476	504	458	451	466	479	463	448	438	503	463	456	508	500	466	471	461	451	510	482	485	474	514	505	468	454	489	460	459	495	485	504	478	448	478	436	464	479	454	482	445	470	471	463	445	449	503	474	496	455	516	449	461	459	422	498	454	444	461	461	461	473	480	459	471	455	466	448	454	469	465	461	474	484	489	470	453	489	474	478	465	430	482	478	496	471	455	500	463	482	478	476	443	495	461	447	449	479	462	492	466	472	439	489	422	483	432	493	496	470	478	462	473	486	460	465	467	467	465	481	469	492	473	445	475	498	434	490	479	446	422	473	453	456	442	487	502	442	495	493	484	478	476	485	473	487	475	464	473	494	472	448	451	461	497	486	511	462	472	479	494	472	467	463	509	439	456	480
69244	34764	7185	962	669	504	490	458	445	413	384	405	409	375	330	392	345	340	330	396	387	339	369	339	336	351	319	339	349	353	325	298	343	359	343	359	316	386	338	337	331	390	341	329	319	328	341	341	347	344	335	362	349	357	346	331	382	346	315	341	326	349	362	363	317	357	321	301	329	338	355	330	340	313	322	340	346	346	322	319	317	345	345	340	361	311	327	335	346	366	299	343	331	349	298	346	318	340	312	335	336	351	339	349	357	348	322	339	321	368	335	344	346	319	327	345	341	307	303	332	360	359	321	327	320	347	363	304	327	358	332	343	356	346	335	337	353	366	326	345	368	345	339	356	336	331	361	343	342	355	320	333	335	360	364	314	343	330	369	366	349	344	333	296	373	355	348	327	340	314	336	354	355	364	328	354	338	346	352	330	317	324	324	358	318	323	374	316	344	303	328	313	289	353	323	323	344	362	336	330	322	367	328	345	357	365	347	345	334	310	328	305	397	351	356	311	364	347	330	314	341	328	340	339	315	338	355	341	347	349	365	351	354	325	357	346	308	355	321	342	376	334	339	380	332	339	337	360	324	356	342	356	372	345	363	347	347	338	309	318	337	331	326	337	344	354	307	351	325	332	347	316	299	293	370	322	337	360	320	337	318	310	354	350	367	362	332	327	320	307	352	346	339	366	356	382	363	336	327	330	334	355	371	373	332	320	346	334	311	313	305	337	313	358	305	360	321	316	316	344	320	332	347	343	330	331	332	314	334	331	352	330	346	358	319	326	331	362	320	312	332	337	341	332	334	333	306	359	332	306	323	339	322	331	369	341	356	315	350	333	339	321	323	356	321	329	347	339	308	356	361	328	345	323	314	343	321	372	322	327	351	324	326	331	305	342	331	323	331	353	333	319	333	340	306	341	321	356	323	358	355	350	336	320	353	339	353	337	378	349	310	377	318	319	308	335	313	314	315	338	340	329	303	337	360	346	318	333	325	347	326	361	342	330	309	329	326	354	337	327	328	344	336	354	339	355	356	354	329	349	376	313	305	334	364	333	311	358	337	354	309	311	381	305	324	330	344	358	339	351	321	315	337	338	346	343	312	344	336	341	358	335	362	328	332	348	299	348	362	313	380	357	308	329	338	341	335	349	340	339	352	356	324	343	355	325	317	330	304	338	355	375	357	331	342	301	322	342	330	306	339	328	317	362	316	379	322	317	330	346	344	335	358	365	332	363	370	312	362	331	319	320	349	356	361	330	340	328	338	330	361	368	326	354	329	364	304	321	364	334	320	353	352	303	375	323	289	330	347	317	333	336	362	340	322	348	376	338	365	339	332	333	339	318	340	290	363	351	325	371	315	329	336	340	342	352	324	355	367	336	313	322	333	350	349	309	299	321	353	340	326	310	318	371	354	335	355	338	333	333	349	314	337	353	344	364	304	359	333	289	316	317	343	323	341	346	298	370	355	303	337	313	297	356	308	319	314	316	372	330	313	307	339	355	333	360	348	343	320	335	357	342	345	362	355	359	306	354	336	362	332	349	331	364	341	310	316	344	341	338	298	321	343	331	337	344	339	322	326	343	323	342	322	324	337	312	299	331	364	329	361	345	321	326	347	323	333	334	280	370	329	334	331	335	352	335	361	350	366	366	360	310	309	348	357	318	313	342	349	364	339	320	348	369	298	315	337	361	330	323	307	346	350	337	327	347	343	347	344	311	340	287	371	345	385	391	321	337	352	326	334	319	333	337	347	335	293	328	316	347	362	304	344	326	337	331	316	343	335	327	385	357	360	323	338	339	324	379	343	310	374	333	311	296	316	304	339	311	343	323	334	332	351	352	352	324	345	363	341	324	349	326	366	318	325	343	329	321	322	316	308	331	327	341	362	341	317	325	301	324	333	366	323	334	356	325	357	330	289	330	364	352	367	327	367	349	342	312	330	298	350	349	346	303	356	358	323	311	356	308	334	359	322	347	344	367	332	359	351	346	335	311	361	325	297	323	334	313	305	341	355	324	353	358	314	354	378	337	334	332	364	330	354	378	341	340	363	363	316	339	346	319	335	319	300	309	347	352	311	356	328	332	344	364	345	312	336	317	359	332	343	314	348	353	331	343	368	384	359	307	359	344	335	366	335	360	355	321	328	335	352	341	328	316	353	327	328	329	337	347	385	348	368	311	340	345	310	351	306	348	355	347	342	313	333	340	347	325	350	341	336	342	329	344	330	343	344	326	330	349	332	304	311	311	342	353	332	308	356	348	325	331	356	367	348	342	333	349	314	315	318	339	340	318	306	335	346	323	362	329	337	379	334	326	337	314	347	286	341	333	334	330	345	348	323	322	336	342	306	362	347	339	341	326	332	299	288	315	354	361	358	367	320	340	338	347	310	349	330	371	345	315	352	316	380	349	304	322	364	339	328	324	346	289	316	355	347	323	339	339	334	377	358	352	343	360	318	344	357	342	372	361	294	333	332	307	318	343	345	320	371	340	339	325	346	309	325	318	321	333	324	328	324	293	354	331	338	313	334	378	324	383	320	323	311	320	357	314	344	336	352	328	358	347	329	350	343	309	307	351	326	332	354	305	340	359	285	327	338	335	345	299	326	342	347	326	341	339	351	338	329	323	326	393	335	333	346	323	339	333	333	356	341	336	311	336	327	388	342	332	328	319	313	340	344	349	326	317	336	335	373	331	329	336	346	316	324	352	340	339	322	348	378	351	348	362	343	348	327	314	366	333	291	343	337	365	316	328	339	342	355	358	323	358	315	340	327	337	366	374	344	345	330	353	347	347	354	354	365	306	328	325	312	335	349	328	345	336	340	328	290	334	338	339	339	301	349	343	343	305	330	360	336	353	336	318	348	364	364	333	318	338	364	349	328	341	332	325	325	332	349	401	355	354	325	359	335	318	359	328	312	344	345	364	321	331	315	365	324	335	320	312	340	336	336	352	344	345	312	351	352	356	359	353	355	328	327	344	336	348	336	342	335	331	311	341	293	316	313	350	338	340	385	332	342	344	340	317	313	285	301	321	342	324	335	335	359	343	341	322	370	338	362	371	320	340	320	329	320	318	315	322	332	347	330	350	311	354	349	344	354	332	342	326	341	333	325	356	302	308	334	338	332	346	366	337	337	349	322	317	302	339	349	319	335	320	351	359	340	313	347	374	322	338	316	328	381	360	347	326	303	313	324	360	315	370	310	343	324	321	340	330	336	341	366	359	373	355	372	343	360	312	353	367	325	335	340	344	324	366	324	313	336	354	356	335	323	298	356	327	346	326	318	347	332	353	334	339	326	333	327	350	308	347	326	337	338	336	332	327	323	339	330	343	379	372	327	299	302	340	348	342	328	338	312	364	348	358	304	321	320	320	370	341	300	351	316	317	347	319	331	307	334	327	329	347	310	328	354	371	346	338	328	374	342	326	341	330	329	350	362	333	380	389	328	331	302	350	321	340	306	316	337	315	343	351	341	317	315	354	327	313	328	309	329	380
41142	13525	2096	2452	2157	1936	1642	1576	1396	1333	1230	1178	1163	1177	1004	1111	975	985	930	919	924	970	945	936	890	907	896	909	916	857	845	861	868	880	882	827	838	883	884	854	904	851	853	863	833	869	816	838	841	893	841	843	845	852	821	868	858	819	822	843	853	825	837	885	873	830	859	848	878	847	830	815	841	832	825	822	848	850	839	846	815	803	859	809	828	779	828	874	852	878	856	757	832	831	810	765	841	876	776	791	791	789	830	844	848	823	799	876	874	813	808	826	831	838	795	867	800	820	857	809	824	850	885	825	832	865	841	848	820	858	849	812	851	815	838	842	850	864	825	821	831	848	833	877	845	830	797	839	797	814	840	864	784	821	835	859	803	826	808	850	851	820	856	823	850	813	862	836	810	839	786	819	853	841	862	803	849	840	826	798	806	891	850	846	800	806	827	798	796	764	820	821	849	839	838	796	801	843	782	847	813	866	831	829	829	780	813	805	897	815	801	799	765	806	900	815	849	789	805	846	853	813	883	817	879	802	802	782	795	833	839	889	833	866	852	865	856	829	826	851	869	840	813	860	843	807	871	846	859	823	834	814	850	822	848	818	872	782	819	827	830	829	819	777	789	817	885	834	868	851	830	888	861	830	804	825	813	862	878	812	839	833	843	821	825	835	828	907	829	859	839	777	841	818	833	819	862	857	819	829	852	798	822	826	828	838	832	820	872	878	780	903	872	814	878	858	836	814	833	839	786	862	852	873	803	791	814	846	831	833	839	850	828	836	787	838	836	825	808	843	816	801	820	838	810	881	823	821	808	854	832	833	833	848	806	860	806	850	892	830	845	813	817	825	894	803	794	809	853	841	833	832	777	832	851	868	852	817	812	853	866	801	828	848	845	867	811	867	790	856	873	873	815	818	836	861	840	882	824	826	884	826	843	832	804	816	819	840	829	860	829	803	885	794	779	805	817	804	815	809	830	806	867	827	845	858	796	772	885	854	791	829	813	893	778	858	864	789	813	848	760	844	816	894	873	843	814	829	814	846	846	832	786	800	804	829	877	799	776	864	839	816	852	844	807	872	781	852	850	840	856	794	834	838	809	768	860	823	821	778	844	889	824	838	798	842	858	813	861	833	826	830	826	795	830	759	811	868	796	843	785	821	819	814	864	809	839	858	868	811	796	814	792	855	815	827	855	785	831	825	871	837	879	864	838	789	836	820	832	811	856	878	810	819	790	826	837	805	798	858	863	788	803	802	855	780	846	802	825	789	784	809	775	829	882	825	830	871	745	790	813	849	881	800	877	827	876	912	827	837	825	832	875	860	809	815	806	850	800	834	840	807	789	809	784	776	818	849	880	840	792	902	845	800	809	810	871	830	838	877	758	817	810	829	831	817	788	758	824	775	839	832	795	837	877	834	854	809	822	860	784	803	878	834	807	867	831	886	847	847	825	848	812	870	810	882	890	819	845	827	845	855	823	848	799	838	837	848	772	811	855	770	807	835	867	832	834	810	857	801	785	842	787	835	793	852	820	841	807	789	765	761	813	785	824	812	800	815	805	829	859	846	786	794	870	783	813	861	809	850	849	888	856	775	818	863	816	825	836	790	757	834	869	822	819	860	872	852	807	852	858	822	840	904	838	854	869	849	806	856	822	798	789	846	830	839	780	861	848	841	888	829	828	814	839	838	834	792	857	818	800	799	816	829	856	853	818	833	880	840	783	810	828	854	833	839	843	808	824	848	809	824	838	820	784	862	803	807	856	837	786	854	829	842	795	864	840	819	840	882	803	827	881	869	803	827	868	821	786	784	858	786	865	823	833	793	771	819	815	874	783	837	826	806	834	839	806	896	841	895	822	836	743	828	847	806	857	850	811	839	796	815	839	824	812	854	844	823	913	830	823	809	855	798	823	864	797	844	860	844	809	838	820	817	859	797	869	816	818	820	869	790	852	888	810	814	819	811	855	894	857	852	866	853	828	830	932	860	808	826	825	847	781	799	796	855	791	833	830	808	812	876	863	838	776	864	835	866	835	789	839	873	824	868	816	853	814	791	764	877	821	852	875	795	869	832	825	787	816	828	854	793	850	791	851	813	799	782	784	859	818	808	930	861	822	833	875	827	822	793	850	788	791	815	865	866	836	834	851	847	813	871	848	856	821	858	847	832	844	835	848	851	855	777	790	871	861	832	794	818	854	825	849	841	882	827	801	855	912	858	829	825	848	855	796	769	844	821	886	835	832	817	784	852	833	819	781	823	839	827	817	838	824	890	815	855	841	804	824	862	845	815	832	844	761	756	892	844	909	821	805	817	879	857	826	853	820	820	805	843	840	839	789	872	860	803	846	832	818	841	805	835	834	836	811	816	857	808	813	846	778	840	833	863	811	824	786	809	813	895	782	856	832	848	886	849	834	820	825	825	844	815	860	810	809	841	830	893	851	832	858	836	805	828	840	801	826	756	847	812	845	856	840	851	834	826	806	843	804	857	768	795	857	846	827	803	812	794	880	881	844	797	836	837	860	836	826	806	861	814	834	832	821	878	805	792	836	858	865	831	850	858	847	776	830	825	835	857	818	817	880	817	800	831	820	808	848	849	882	779	833	886	858	805	874	815	864	801	871	868	829	847	840	854	832	841	849	806	847	904	815	801	806	777	837	836	841	840	820	790	894	814	845	868	867	825	817	827	816	853	845	811	833	836	867	837	825	839	834	820	826	811	850	832	856	831	794	839	829	815	833	798	834	805	800	854	798	870	813	827	914	835	828	817	857	761	806	917	809	795	876	817	837	843	819	847	829	804	846	833	822	816	845	859	805	895	854	854	808	868	791	832	799	827	808	874	864	898	817	791	836	828	730	839	834	842	798	817	791	856	859	804	852	820	856	859	881	779	803	819	795	812	892	863	814	832	776	840	826	790	833	841	858	872	794	864	819	837	822	892	859	842	864	800	833	813	832	876	815	838	806	803	858	835	823	832	828	833	833	821	856	834	814	796	787	832	813	806	841	801	779	758	820	794	837	826	818	830	851	842	810	832	829	791	840	779	851	887	848	804	814	865	824	822	813	814	830	789	807	814	823	790	806	850	841	840	821	847	858	820	821	760	839	841	769	836	840	799	830	842	838	840	830	800	858	830	890	840	850	843	860	837	801	782	801	780	868	778	815	825	825	760	922	869	844	812	774	800	800	817	851	855	885	844	846	876	840	879	842	807	815	830	837	854	844	772	848	849	819	834	838	849	804	757	875	841	799	830	758	824	825	827	846	857	839	847	839	815	825	866	815	824	812	839	778	857	833	849	844	908	838	819	825	799	806	802	837	844	826	780	866	786	878	824	892	842	811	854	868	877	851	830	873	856	814	827	803	815	872	851	832	800	887	833	855	789	886	862	874	799	815	798	820	861	778	788	825	817	854	847	864	808	811	835	830	843	876	829	821	817	819	806	813	826	845	844	772	850	806	825	845	821	786	875	844	891	812	866	851	844	823	796	875	822	830	843
80145	43686	12778	2473	1143	831	707	601	581	539	509	466	464	467	439	428	373	410	380	393	361	396	390	394	412	323	349	418	395	356	364	372	384	360	381	363	380	395	370	379	394	411	371	353	355	356	365	388	378	376	346	354	349	373	381	379	387	385	371	386	327	407	358	377	378	348	368	374	423	365	355	390	408	392	389	351	368	374	324	354	387	381	363	364	406	340	380	378	358	365	385	380	373	397	378	338	348	364	370	381	400	411	359	355	361	337	380	366	375	357	380	373	336	363	371	394	373	364	339	403	354	361	392	388	386	354	361	406	380	376	398	385	386	361	347	352	360	385	394	349	357	376	376	391	362	365	363	381	370	378	360	365	351	377	393	336	339	394	400	383	386	399	372	396	375	371	363	360	381	374	379	363	356	334	362	352	360	376	340	361	402	334	353	357	382	374	329	352	377	392	379	388	347	365	368	381	383	366	360	360	365	392	368	356	384	402	409	362	393	363	383	372	361	375	341	374	360	370	364	345	370	401	376	355	319	384	376	367	372	356	378	326	354	382	370	366	357	364	368	381	360	348	385	342	398	377	365	363	376	365	358	372	368	403	394	391	356	398	374	389	405	342	363	420	390	385	391	366	371	357	384	381	381	391	347	336	372	342	394	331	389	377	363	364	387	382	353	385	342	352	407	395	390	412	401	360	364	385	368	366	386	394	403	352	369	368	363	359	362	369	362	435	352	378	314	384	390	353	352	393	369	378	344	371	394	353	370	410	388	385	376	345	377	344	356	348	359	375	388	352	394	366	371	416	351	364	377	352	386	381	363	370	355	354	368	332	401	336	351	334	368	381	381	346	342	379	362	378	378	397	374	361	351	371	382	369	397	382	343	406	396	372	396	385	390	383	405	377	372	367	395	356	359	375	368	372	332	382	389	361	326	383	374	389	351	412	345	368	376	338	366	369	344	393	378	329	350	391	315	370	358	336	355	391	368	354	338	397	356	356	388	365	363	370	391	401	362	386	378	363	369	374	360	347	333	353	371	404	408	383	377	359	348	366	382	394	365	354	376	339	390	375	361	356	341	355	358	398	365	365	357	381	340	386	379	355	351	344	396	377	335	375	414	374	385	370	359	406	345	367	344	361	365	356	376	400	384	402	361	386	349	398	357	363	374	388	366	409	378	348	348	363	403	366	380	368	405	368	361	364	349	337	368	378	412	376	386	339	364	387	375	389	382	343	408	393	322	370	393	385	383	377	377	327	392	363	373	351	380	363	368	352	374	367	354	353	400	321	383	372	330	362	397	374	387	356	391	351	359	373	379	384	371	372	327	366	352	370	368	354	381	377	335	383	380	391	398	393	387	354	383	386	365	381	389	350	372	369	381	360	368	369	345	362	351	376	330	373	340	381	357	355	344	382	361	376	387	351	387	368	371	364	394	351	365	352	353	406	343	354	376	363	372	373	331	346	392	374	376	381	382	343	372	377	371	360	332	374	388	357	439	376	373	367	354	374	395	381	355	357	378	345	376	324	351	386	382	342	357	371	367	384	361	333	377	358	393	376	435	339	390	386	372	361	372	362	370	369	381	417	378	349	380	389	375	397	347	373	346	389	381	397	366	346	359	366	348	358	354	398	366	358	349	357	398	377	377	346	357	353	355	366	363	389	370	401	407	385	362	400	368	357	377	401	379	370	360	368	395	352	384	391	376	383	378	369	332	375	377	387	363	335	364	415	337	327	387	391	376	390	402	319	320	389	364	357	378	382	348	361	386	376	360	340	387	350	383	382	401	379	339	330	369	383	380	400	380	369	344	366	337	368	367	393	394	324	370	386	386	371	354	343	351	347	365	382	405	372	369	388	354	390	368	360	348	358	373	378	345	378	434	360	345	342	330	352	348	361	358	366	379	412	371	393	357	352	375	373	383	370	362	401	354	369	376	424	378	372	375	363	341	364	439	377	378	357	386	377	349	368	371	354	335	381	358	344	345	360	390	367	384	369	349	372	350	372	313	366	368	369	346	401	343	361	368	368	365	402	358	379	401	355	391	353	380	335	352	363	342	363	368	405	362	382	369	395	365	379	355	390	364	354	384	382	379	390	390	358	391	372	410	396	365	359	349	382	373	408	383	344	370	366	400	396	364	402	423	348	380	338	386	360	333	385	376	378	387	390	349	413	356	370	350	332	361	335	363	406	389	326	378	396	358	388	391	399	359	321	376	349	357	349	354	352	366	397	366	355	343	352	353	364	381	381	375	383	360	382	399	363	389	419	358	340	384	346	355	344	362	376	362	375	358	349	347	354	370	375	378	402	358	382	395	356	373	391	386	404	345	344	404	362	362	383	358	363	376	345	370	357	384	353	363	404	348	397	373	400	411	347	398	359	344	363	353	382	372	364	386	392	376	365	433	377	409	410	351	355	384	390	370	350	347	348	360	389	342	375	389	378	350	421	368	368	374	353	377	370	344	394	379	389	416	364	423	371	376	391	392	364	364	377	381	369	431	374	394	377	384	371	398	381	400	386	383	328	347	368	365	382	344	377	351	382	351	393	340	393	321	372	367	399	383	368	368	374	349	342	354	376	399	365	374	366	395	346	395	345	371	335	396	382	366	388	379	390	373	349	389	356	375	342	380	336	344	375	345	377	379	356	396	372	391	342	377	377	363	386	409	362	396	359	355	385	410	332	377	362	369	371	355	358	405	385	322	369	382	391	387	377	393	367	330	354	337	371	395	352	362	352	361	387	363	378	405	313	392	382	362	380	388	378	347	356	379	372	355	374	341	361	342	359	324	368	357	344	367	355	387	385	369	364	351	387	361	375	336	376	394	346	372	380	404	384	373	386	389	332	366	361	389	358	353	336	387	359	348	378	389	411	367	349	403	367	371	369	401	384	344	396	400	348	367	398	418	337	348	385	362	379	362	358	417	357	401	357	385	384	366	341	367	350	371	412	412	360	342	383	405	396	383	368	342	368	374	360	370	353	362	383	381	362	350	373	379	372	334	388	352	375	385	360	373	405	378	362	392	372	348	369	365	356	362	386	377	401	357	385	381	380	367	363	360	386	423	337	386	363	351	341	339	349	381	369	383	378	371	368	393	368	373	351	384	362	368	370	385	382	363	332	350	393	379	350	378	354	353	373	382	403	403	392	409	370	382	342	356	367	334	347	356	352	388	395	384	388	388	349	374	344	371	383	371	385	414	367	363	375	382	349	355	362	344	370	362	406	361	363	372	401	413	378	353	377	337	359	382	379	335	336	343	393	375	380	374	362	379	348	430	380	371	328	371	363	378	350	353	360	385	372	365	418	340	375	348	368	353	369	353	338	415	364	367	392	345	353	346	372	349	397	376	381	368	345	377	365	374	336	395	394	404	366	361	356	377	349	375	369	372	353	348	363	366	376	355	366	344	371	332	365	397	382	344	361	360	349	340	358	354	352	364	344	405	365	356	345	382	395	380	405	374	360	371	389	371	372	388	368	380	394	398	368	407	397	398	352
50673	18313	3340	3943	3531	2966	2596	2255	1954	1757	1609	1471	1489	1329	1271	1199	1203	1225	1173	1103	1051	989	1103	1051	1015	1012	1013	1016	968	969	976	954	975	907	975	928	915	921	929	972	930	983	874	955	893	918	945	870	903	913	943	896	872	906	838	875	934	856	942	844	956	857	873	858	935	883	886	879	915	862	890	868	893	878	850	859	882	884	883	928	877	891	831	874	902	918	915	867	919	926	885	851	912	910	876	879	838	925	853	919	857	861	854	908	867	888	826	840	891	858	914	861	889	918	895	904	906	871	870	835	924	847	823	931	892	919	873	868	871	849	903	838	809	913	899	929	892	864	872	838	841	872	885	860	899	844	859	861	906	920	834	888	866	941	873	885	887	875	863	865	841	890	947	833	878	910	867	910	850	835	851	859	840	845	880	879	883	864	846	881	921	876	884	875	859	858	896	953	871	877	915	794	851	883	894	910	874	864	902	921	866	811	838	836	891	901	882	897	873	902	893	928	869	869	867	902	856	854	877	896	864	841	903	909	824	894	854	879	809	842	917	870	916	826	909	837	886	915	839	862	870	857	890	950	865	866	873	868	899	890	897	845	843	860	869	866	845	849	899	884	834	846	840	870	847	888	875	941	852	877	889	857	846	852	855	867	867	859	899	921	864	833	821	869	837	904	891	831	916	862	907	839	952	913	893	852	885	827	867	835	853	858	882	900	888	930	849	799	926	893	891	881	837	872	921	916	859	858	870	850	878	880	927	899	924	831	882	863	895	827	849	904	876	853	875	864	912	841	909	856	942	878	837	889	853	943	897	897	856	865	839	821	885	879	903	871	892	883	887	849	848	860	860	913	886	871	860	896	864	820	878	848	869	863	838	864	913	875	878	853	843	827	830	828	922	913	884	857	863	831	843	881	841	885	882	866	842	844	931	841	900	856	846	887	887	898	882	908	885	827	894	892	881	841	864	889	887	871	869	882	872	846	871	893	852	859	907	871	823	884	851	878	823	869	866	880	840	869	845	915	836	882	910	888	820	870	927	876	832	823	936	828	803	836	892	871	861	940	840	874	872	877	885	886	915	857	883	857	878	842	836	902	811	849	853	863	864	864	867	868	840	860	879	816	872	880	906	820	843	816	916	840	928	948	872	870	865	908	858	877	854	853	857	890	865	895	820	872	875	861	866	891	890	851	823	862	853	858	822	874	908	909	883	834	876	918	856	813	910	891	882	834	847	890	852	850	880	821	906	808	860	906	865	877	896	844	838	863	858	846	860	876	858	870	885	874	880	891	914	809	853	890	852	865	842	868	873	888	897	833	881	859	881	877	837	842	904	870	916	867	841	904	832	855	906	809	827	911	890	821	929	893	866	881	856	853	826	861	930	830	846	851	908	883	848	842	906	930	898	836	851	860	900	862	876	888	878	905	845	846	854	881	870	854	872	863	912	863	879	884	877	862	843	873	799	841	860	910	912	863	912	908	875	941	848	829	959	932	884	880	854	864	857	800	877	934	832	866	912	860	855	856	940	861	836	875	883	860	873	881	822	852	868	910	883	889	877	887	889	921	897	878	885	844	904	878	882	876	840	863	834	908	870	872	895	858	846	860	871	848	907	854	843	854	867	851	853	849	852	858	820	874	804	929	843	863	893	923	893	899	881	867	869	884	862	865	875	887	860	880	912	877	919	814	835	818	870	853	868	855	870	871	883	887	819	863	794	885	854	801	880	879	853	888	825	879	860	934	889	890	866	885	850	927	855	882	821	914	874	913	876	860	895	832	846	902	874	917	925	867	843	842	880	909	860	907	866	852	920	853	908	889	856	912	866	885	884	853	835	880	889	905	872	896	864	876	872	874	873	891	871	879	867	825	905	832	849	859	858	900	920	879	846	872	846	825	881	867	898	891	861	902	840	873	862	903	901	838	886	912	831	849	859	848	845	869	825	883	899	890	920	845	916	861	834	881	891	888	857	846	837	869	853	862	857	900	853	847	875	862	910	904	855	838	875	898	825	838	889	868	874	921	894	859	887	894	817	935	901	843	861	794	833	847	915	871	855	862	861	910	860	857	909	864	871	861	869	813	868	874	873	922	851	898	899	914	885	849	869	893	859	910	822	881	842	895	814	893	876	883	861	939	864	879	868	896	879	850	831	860	868	863	877	821	893	888	826	858	866	873	845	906	787	869	851	872	873	878	897	876	870	877	925	840	843	846	842	870	890	896	892	852	921	858	870	892	897	874	904	863	915	818	875	797	887	896	840	897	895	857	867	862	854	890	884	868	881	910	906	873	928	833	859	900	815	888	840	852	908	880	864	895	812	891	878	854	905	853	866	829	870	926	841	893	910	920	889	874	855	890	828	869	869	896	839	836	901	885	867	843	854	866	886	887	828	879	918	887	838	923	826	885	895	881	837	868	836	901	879	851	897	866	861	833	865	888	884	833	864	865	880	849	863	865	861	905	866	874	915	853	864	895	896	905	897	867	840	841	860	881	874	929	917	889	860	925	813	817	862	845	852	842	858	860	851	870	851	835	849	919	870	885	882	901	871	870	885	937	880	869	865	854	858	832	859	860	902	916	859	871	902	828	919	893	834	909	887	873	876	865	880	890	881	900	870	827	869	876	865	890	872	864	882	830	856	851	869	849	888	890	870	826	858	846	844	812	841	918	873	845	835	891	882	876	846	809	907	884	886	894	976	924	872	886	814	864	908	917	855	880	889	843	876	874	875	872	889	837	907	862	869	827	927	903	880	883	895	830	845	867	895	863	857	897	842	916	926	898	880	903	881	835	873	879	809	871	828	843	876	849	873	804	836	889	844	833	841	855	894	853	855	901	860	872	881	909	905	867	885	830	905	893	919	839	854	894	829	863	878	897	850	838	864	858	902	884	868	825	916	932	906	864	896	881	857	956	876	875	819	904	837	932	852	896	875	890	886	830	865	888	922	920	923	901	878	848	876	879	832	906	850	913	864	822	905	868	860	826	859	858	879	892	880	863	858	831	853	908	882	845	878	891	852	907	869	872	830	888	872	917	824	834	885	892	854	859	821	851	881	840	876	853	892	896	853	878	869	836	921	864	903	880	937	871	857	822	885	849	868	907	864	861	848	887	871	867	917	860	894	883	846	900	854	874	893	915	918	839	903	880	841	912	836	875	869	863	868	895	900	876	873	850	862	888	820	911	933	888	872	895	815	851	903	865	930	869	853	908	850	856	900	822	909	886	931	897	905	889	852	852	928	865	874	870	828	897	908	868	848	803	878	864	910	837	872	879	917	882	830	871	828	873	921	886	873	860	853	851	884	863	864	941	873	843	820	892	936	823	851	881	892	874	861	864	854	853	883	873	850	885	890	877	877	871	839	883	873	854	853	894	826	887	855	908	880	859	891	884	888	863	901	851	859	902	858	898	846	911	843	857	913	855	898	894	904	852	904	846	865	907	894	866	878	877	817	849	850	867	850	887	826	845	846	856	897	867	872	877	817	865	890	861	868	877	893	848
15173	2018	193	165	184	207	165	167	141	145	157	150	136	178	169	155	151	162	183	170	159	164	172	159	192	120	163	178	168	187	160	140	148	151	162	175	147	168	175	153	144	153	151	152	157	158	149	183	174	135	142	172	155	170	186	188	135	177	153	143	144	149	133	153	149	172	173	160	183	139	153	180	130	165	186	176	162	187	160	162	154	174	176	165	160	159	150	154	182	163	151	152	155	155	150	130	140	136	151	155	146	157	159	189	178	158	172	156	160	166	169	178	198	151	160	163	169	168	145	178	165	160	150	137	153	151	176	142	151	165	159	173	148	155	152	161	154	136	148	168	164	136	168	164	152	169	188	162	159	170	151	146	125	161	148	153	149	140	169	144	159	167	158	156	164	154	166	170	158	149	166	172	160	161	150	160	166	173	187	157	156	179	180	175	163	177	157	166	171	159	162	149	175	177	149	143	151	165	150	166	163	164	150	166	177	128	142	151	195	158	164	181	155	150	149	157	173	136	165	173	157	168	173	157	143	154	165	171	145	159	176	159	155	164	164	163	186	162	154	156	182	176	148	150	182	166	162	151	149	165	157	151	176	168	144	173	138	163	163	188	158	141	155	150	160	154	132	156	168	175	172	144	143	168	150	141	152	174	174	139	166	140	161	142	164	153	147	175	164	166	177	155	169	146	145	175	151	157	153	180	156	161	149	168	154	157	190	175	175	183	145	149	155	174	151	160	182	148	157	152	140	163	169	144	181	147	159	171	167	148	171	175	142	157	153	151	132	171	163	150	146	168	166	170	160	150	152	172	146	187	162	162	161	147	144	157	153	156	153	166	167	163	165	159	183	166	159	164	190	142	139	174	194	146	137	169	170	165	140	147	154	174	162	157	152	182	134	175	166	161	151	168	154	141	169	168	181	126	158	190	167	157	176	180	137	146	137	155	140	159	153	174	147	160	157	155	191	153	142	165	163	144	142	164	154	155	147	160	160	152	157	148	169	151	181	164	172	161	148	163	156	160	172	155	185	163	166	151	171	170	162	155	155	176	165	162	159	145	156	166	156	153	155	170	153	186	169	170	163	154	136	150	166	171	167	161	169	164	156	138	170	142	167	179	175	163	151	164	158	168	162	156	166	151	160	180	167	169	175	162	177	167	169	150	159	158	153	170	159	154	168	138	173	142	167	160	155	171	168	171	166	171	169	165	171	181	162	167	185	177	150	139	172	170	169	157	171	165	177	161	151	160	156	155	152	166	167	149	158	165	166	150	153	144	157	179	161	160	162	159	141	171	154	155	167	154	150	149	162	172	178	138	162	148	160	122	184	157	170	149	153	166	166	136	151	154	160	188	165	179	148	158	150	162	176	149	165	152	146	168	157	173	153	158	150	157	189	153	142	133	149	145	163	164	158	160	162	135	152	160	170	170	169	158	149	154	168	167	150	145	167	167	164	168	152	141	155	169	157	163	176	168	153	170	157	199	159	147	157	136	176	151	138	182	152	139	162	131	146	134	170	154	165	145	163	160	144	162	144	168	192	162	175	165	167	154	146	189	162	150	157	138	174	167	156	153	169	174	171	160	164	157	142	163	165	172	155	155	150	153	139	160	162	165	154	173	160	162	175	152	162	143	161	159	163	149	161	147	141	153	147	156	152	167	153	163	158	179	181	171	131	131	161	150	157	164	147	167	184	170	147	174	161	170	153	198	163	171	177	127	172	178	156	159	173	177	153	169	152	177	152	154	166	156	165	155	164	165	143	171	157	122	154	141	160	145	161	174	158	164	145	154	173	179	154	133	164	146	146	128	172	156	153	181	159	154	166	144	171	154	152	178	161	171	175	186	139	142	162	141	162	152	154	138	161	160	147	155	156	159	180	154	145	170	148	188	164	156	171	155	159	177	142	168	166	146	158	174	176	171	131	169	167	169	160	159	135	147	154	153	156	168	168	166	168	135	142	176	169	152	165	170	151	156	181	151	169	168	180	147	167	126	150	150	176	168	158	146	152	161	133	141	167	164	163	160	154	181	158	155	152	171	146	167	160	182	176	175	167	133	161	157	166	175	153	153	171	161	165	159	157	153	156	185	156	179	158	186	149	158	176	132	134	146	161	143	155	158	171	146	149	152	168	160	165	186	154	149	168	166	144	170	171	143	158	165	168	146	144	163	164	156	159	148	143	159	154	161	155	164	138	150	161	145	181	161	169	160	150	169	181	181	170	198	161	167	160	163	171	173	155	156	166	156	159	153	151	184	186	136	147	170	173	146	152	168	171	160	158	172	168	148	154	132	163	155	134	149	170	182	161	174	168	153	160	151	148	167	164	160	161	168	152	163	162	157	148	156	158	169	187	153	169	150	181	169	145	141	185	164	161	149	170	173	153	170	186	168	183	150	174	163	150	174	199	153	152	136	163	161	179	154	154	143	152	176	152	190	152	168	181	160	128	157	178	175	167	167	152	165	155	162	178	176	153	152	163	149	173	174	164	142	158	169	147	185	171	163	174	142	177	157	164	148	174	175	166	151	170	157	150	148	182	182	178	137	158	139	174	146	148	160	160	154	155	187	160	159	156	148	179	143	176	155	151	146	170	149	165	153	149	146	157	154	164	178	168	152	174	148	168	152	146	141	137	150	181	168	147	157	182	153	163	174	182	148	160	166	168	155	137	147	146	143	147	141	174	152	149	184	153	148	161	141	154	152	161	149	154	165	160	170	161	153	153	185	187	133	155	166	154	153	138	186	151	170	170	148	144	159	175	168	148	157	145	161	174	169	146	186	170	151	182	143	165	172	171	178	163	158	140	179	137	137	164	166	162	134	161	160	138	171	160	162	138	157	169	178	149	181	182	152	141	164	155	173	165	179	191	178	153	137	165	176	157	159	145	158	172	160	172	163	157	159	160	189	149	155	156	158	169	132	166	150	154	155	161	160	145	179	149	154	146	154	144	164	155	153	165	158	158	160	154	179	164	158	163	150	152	174	144	153	142	146	151	137	175	156	155	180	157	160	168	155	143	162	157	166	139	153	159	146	179	156	168	126	149	153	189	157	167	172	172	131	133	156	143	136	166	138	156	149	190	164	146	183	165	160	160	146	163	163	163	164	166	164	190	155	156	150	160	154	155	164	163	183	154	169	168	190	154	140	173	163	160	163	167	167	179	148	184	128	146	168	146	163	195	159	173	176	149	155	191	180	160	163	156	153	145	187	170	149	149	153	141	176	167	171	173	153	154	140	147	172	165	154	163	141	170	173	142	159	145	150	149	150	174	175	154	150	179	167	153	143	150	171	125	149	129	159	187	155	168	164	167	195	151	166	128	155	169	180	167	150	176	149	168	145	185	162	150	145	171	146	174	162	158	153	141	188	149	148	180	159	157	180	170	179	168	142	145	141	160	137	174	161	178	151	187	158	156	156	149	165	164	157	158	179	160	149	151	165	173	147	183	188	134	153	169	142	170	166	151	160	186	163	169	179	151	164	150	138	170	152	130	159
13376	1692	522	488	507	489	515	487	472	499	436	465	432	520	472	493	498	470	466	462	460	508	460	448	458	464	457	486	442	480	416	485	503	453	428	489	433	467	450	422	455	469	456	456	432	450	468	451	415	430	435	477	498	423	469	488	491	475	502	451	446	462	429	486	484	473	472	479	451	463	394	456	471	454	447	445	458	461	473	460	461	462	460	470	458	444	453	469	492	501	478	409	453	467	448	482	457	478	436	491	433	451	464	461	464	465	433	446	424	472	460	457	435	478	476	458	448	486	437	489	503	457	453	475	474	487	498	426	436	454	493	453	480	409	480	465	487	442	437	455	488	461	434	489	463	442	472	432	425	461	454	489	467	485	450	447	447	428	480	489	500	505	456	459	449	484	451	476	472	459	498	503	458	474	461	474	439	436	451	453	480	417	438	473	486	486	471	478	487	471	424	433	447	473	488	472	482	441	467	443	466	445	454	447	468	482	448	466	470	491	462	457	439	494	460	440	430	444	444	487	434	481	455	491	495	476	472	469	476	457	431	436	475	494	474	448	445	473	488	455	477	465	462	464	454	476	457	477	476	481	460	474	466	423	532	476	448	488	404	449	407	472	442	450	479	494	445	428	469	459	437	472	451	468	449	441	438	453	442	458	498	458	453	467	427	455	479	461	443	502	442	424	446	442	448	470	440	472	470	423	478	481	473	445	464	433	472	471	469	460	454	474	463	418	479	451	472	441	489	475	453	459	449	432	449	422	453	477	434	449	458	412	433	468	470	451	425	463	466	497	493	430	463	416	478	455	433	479	486	439	419	487	441	450	450	463	467	434	454	456	455	470	461	471	437	448	431	409	418	438	452	451	453	443	468	475	500	453	453	427	453	478	469	439	461	438	441	491	444	484	461	477	438	481	446	406	487	429	484	496	469	483	453	468	461	471	461	458	470	451	447	416	438	452	463	452	467	465	434	454	475	464	468	454	473	431	464	450	484	482	440	464	467	438	431	448	443	482	489	495	435	452	492	424	464	462	466	463	448	447	483	471	486	461	432	466	447	466	501	472	455	450	505	465	462	445	480	468	460	444	461	485	467	455	465	445	463	462	481	473	426	471	469	448	453	460	445	463	482	484	457	471	467	475	456	458	461	478	460	447	464	469	449	457	445	506	443	446	437	486	445	427	458	468	494	488	439	461	452	455	440	472	456	456	452	438	441	443	475	442	489	469	480	455	444	434	430	453	457	441	456	428	492	468	452	451	464	459	473	469	457	494	479	477	496	470	471	464	465	445	446	491	455	458	462	457	442	477	468	442	470	474	484	446	517	526	473	444	466	451	457	465	462	432	467	461	434	425	438	458	471	455	454	447	459	492	437	469	442	439	456	445	428	513	475	458	447	454	468	441	473	496	488	434	463	408	475	422	465	432	480	471	447	479	472	471	445	452	486	474	468	473	479	445	484	459	466	476	434	467	446	435	471	456	443	449	457	482	464	468	429	454	441	463	484	472	474	469	429	425	470	458	480	497	481	476	428	441	467	457	457	474	426	478	469	449	471	466	467	462	484	452	466	426	431	442	464	412	491	418	431	481	438	480	451	483	429	484	449	425	458	493	472	494	437	436	437	447	435	430	474	424	464	471	449	464	449	439	446	490	460	462	449	431	480	461	470	470	477	463	431	443	452	472	435	469	460	447	471	458	438	457	451	480	479	460	447	470	430	447	492	453	435	456	436	481	458	423	453	462	462	485	465	450	410	440	467	471	463	443	476	462	439	476	467	471	470	473	491	486	470	497	493	486	442	463	472	440	460	455	449	474	434	476	448	500	464	437	458	477	474	476	421	482	478	470	441	469	399	468	466	448	475	466	460	447	465	457	486	422	480	482	466	469	439	468	451	439	468	474	467	452	435	484	453	471	464	455	459	449	447	463	454	497	483	454	413	456	451	485	452	465	465	470	434	470	452	459	483	492	448	465	469	495	455	441	424	465	476	482	424	438	457	452	474	462	436	435	482	432	459	448	476	447	470	453	465	513	458	464	457	486	472	474	430	513	448	455	436	463	440	445	446	442	466	471	446	485	478	452	467	479	471	469	478	447	469	401	462	457	490	462	484	474	464	461	489	461	457	420	459	454	458	486	430	494	487	453	456	487	500	475	435	505	448	518	451	480	453	434	451	445	445	479	467	510	485	460	460	462	475	475	464	456	454	496	449	499	438	434	435	443	457	459	480	473	450	460	440	493	467	457	488	468	502	478	463	417	472	448	476	435	478	438	453	470	456	455	454	487	486	468	435	457	447	450	440	457	474	460	450	456	461	477	452	492	462	450	450	478	449	461	448	416	434	403	441	478	445	494	464	472	448	465	489	464	462	474	457	470	479	490	493	471	472	482	479	492	451	434	436	445	481	452	472	466	486	476	452	485	486	501	457	445	468	486	492	452	462	473	447	452	444	494	418	450	460	460	451	446	467	460	454	473	450	447	460	424	484	475	467	422	468	443	487	453	472	452	426	422	459	460	478	464	449	487	434	458	473	447	453	433	476	457	424	454	440	437	473	466	436	485	463	464	491	458	445	401	448	432	442	447	439	443	482	441	474	485	442	447	456	502	478	447	472	471	438	459	489	449	441	454	441	472	463	475	424	417	468	423	444	447	456	460	480	459	440	472	479	458	479	450	457	462	489	481	434	424	462	442	467	447	453	453	454	473	501	453	479	481	456	460	495	460	482	451	486	480	425	456	435	453	446	414	461	457	483	465	469	475	457	467	472	493	453	467	420	437	485	462	442	425	444	482	467	487	434	461	469	469	488	417	442	450	405	450	428	445	457	425	457	467	454	520	460	489	485	442	500	456	462	482	466	481	491	506	450	463	442	477	453	492	449	439	450	426	489	457	480	460	461	452	456	447	510	463	471	464	465	432	477	486	466	504	522	459	416	482	441	457	467	465	472	479	418	427	445	457	478	480	455	480	440	470	483	461	480	453	497	463	477	407	461	478	512	460	452	456	471	464	440	462	466	419	469	469	463	439	457	445	478	456	475	455	439	469	455	476	441	449	434	443	465	457	470	465	480	442	450	471	480	456	472	433	437	457	453	454	466	456	454	448	447	459	485	427	454	473	463	460	444	459	489	466	470	440	461	481	463	443	467	443	467	479	421	461	475	458	492	410	442	469	442	485	432	501	458	456	493	451	447	492	461	434	483	430	487	490	476	432	431	487	430	475	461	436	466	502	429	473	439	461	509	456	456	460	473	437	447	432	447	450	461	472	452	457	495	490	434	470	459	467	501	494	442	477	475	462	460	509	452	447	489	464	443	469	474	476	473	454	446	478	429	470	463	458	433	461	451	463	528	452	500	482	464	457	418	468	472	455	452	489	440	482	490	469	445	457	457	466	464	448	490	434	434	452	495	409	442	473	431	486	472	439	479	465	449	462	458	448	423	492	440	438	451	439	476	481	433	462	482	416	474	480	448	483	453	479	422	497	520	464	504	410	469	492
68283	33461	7099	987	702	560	484	451	475	416	362	400	400	376	370	401	349	353	380	385	327	335	367	346	340	352	333	385	328	312	354	377	338	361	364	354	347	337	339	359	316	352	347	337	341	334	315	350	345	357	343	366	348	352	343	358	345	340	324	324	360	346	323	357	365	317	353	344	314	304	291	361	325	326	330	360	355	350	362	328	345	309	314	310	308	332	352	343	329	337	332	351	336	286	331	289	318	334	350	352	318	346	305	320	304	356	335	296	323	344	337	341	315	328	357	345	306	358	351	320	340	329	336	323	323	332	361	341	332	313	327	340	325	332	373	337	342	314	338	313	382	329	358	331	326	304	350	356	339	329	314	321	324	345	334	367	342	332	366	342	335	331	357	347	324	338	349	328	331	348	326	338	314	307	312	321	340	317	314	338	364	353	337	347	336	340	353	310	326	333	315	327	340	369	329	318	361	332	333	325	354	301	349	360	338	309	365	336	298	319	291	291	341	319	329	331	343	350	298	318	345	341	305	342	354	345	348	323	307	333	348	330	355	332	327	336	393	335	310	313	294	313	318	357	321	333	323	366	352	297	285	306	349	335	313	356	346	332	322	317	338	321	339	341	369	359	338	371	340	365	381	351	314	369	356	341	322	300	321	328	325	350	328	319	323	371	334	340	324	347	322	376	347	304	341	325	333	344	350	358	328	317	350	336	336	319	333	341	341	378	313	366	339	329	339	330	331	316	312	357	312	346	359	348	334	344	357	306	309	386	316	330	334	346	309	352	367	333	339	333	321	335	360	362	341	348	346	340	360	340	345	304	289	314	359	323	317	363	326	313	347	354	314	336	317	339	323	370	372	313	336	301	324	314	324	341	321	332	312	355	347	332	313	303	336	342	324	355	331	346	350	316	330	307	313	323	349	335	355	364	346	285	406	347	322	319	354	305	317	304	307	327	332	330	343	339	345	308	334	362	344	350	351	338	297	322	341	339	329	365	356	336	327	363	360	314	339	317	353	319	328	310	344	343	329	301	360	368	288	338	326	336	344	377	351	342	369	367	334	354	340	324	351	307	353	362	340	324	334	315	284	324	338	337	330	326	330	352	356	347	341	326	344	334	317	302	399	361	342	338	298	325	321	331	355	314	340	357	356	320	349	336	314	321	329	313	315	351	342	310	342	347	315	339	362	348	316	340	345	348	325	329	346	347	370	353	359	322	323	360	322	311	342	326	306	293	339	330	349	339	320	325	317	325	342	371	347	331	327	329	338	301	313	379	355	352	353	339	337	331	353	327	326	303	362	318	353	386	314	348	284	343	301	358	338	342	315	329	338	335	342	365	335	369	354	331	344	331	332	349	303	320	347	330	335	339	375	336	350	320	337	301	315	341	311	359	349	304	311	341	342	330	345	332	345	321	287	303	364	367	328	291	330	320	334	357	331	340	341	299	339	331	304	319	317	348	337	348	358	356	334	313	310	328	328	322	361	332	327	312	344	348	329	308	316	329	318	347	333	290	309	345	332	349	349	310	351	325	337	331	323	324	304	346	335	338	337	306	371	334	326	347	360	349	323	337	320	292	358	328	373	337	359	321	354	344	309	317	327	316	307	329	340	351	289	312	347	366	329	350	349	343	359	332	357	329	353	316	335	333	325	370	325	356	340	350	307	299	373	391	311	332	337	307	344	325	338	368	301	319	351	341	327	309	330	344	330	341	320	313	322	328	337	341	336	358	339	364	358	332	336	314	363	348	323	339	354	336	339	320	387	304	340	345	347	316	371	335	346	356	299	332	333	343	304	357	330	341	329	318	321	329	352	315	332	321	337	334	331	327	344	321	360	338	304	374	339	344	330	319	377	364	345	350	318	347	338	327	332	350	369	319	299	327	343	326	304	351	356	350	348	346	286	403	327	326	369	345	317	341	318	338	328	317	353	360	335	348	331	353	348	340	305	356	319	335	336	336	325	300	371	322	305	336	321	340	312	327	305	345	302	335	327	341	336	348	332	352	320	314	314	309	356	394	315	353	327	349	312	325	346	343	351	328	336	331	351	312	325	326	320	333	325	357	328	344	328	363	332	328	357	326	309	330	350	356	344	334	375	308	330	320	336	311	351	342	307	305	318	346	328	334	348	305	366	335	313	316	385	373	325	322	339	284	319	356	349	319	332	354	303	347	318	320	349	331	361	335	363	353	327	330	341	330	323	339	325	384	353	332	338	331	346	335	314	315	350	324	328	368	324	336	340	337	325	355	332	304	307	339	334	301	323	324	330	340	359	319	319	342	346	322	317	336	335	327	366	307	327	353	338	319	346	350	363	335	340	330	354	333	327	327	320	354	341	334	349	337	319	335	351	338	323	359	310	322	326	324	339	327	322	322	356	339	321	336	348	314	349	352	312	308	371	301	321	331	321	302	298	345	348	328	337	348	305	351	321	339	329	343	350	327	335	328	318	350	330	341	308	323	299	367	307	354	374	323	317	337	343	336	350	318	345	318	325	335	336	337	324	332	324	321	313	324	320	372	315	318	350	317	322	302	331	305	321	347	320	341	331	351	320	324	322	344	322	334	331	363	354	326	306	327	302	339	298	330	328	319	362	359	314	361	347	330	301	333	345	353	317	344	363	369	323	354	349	335	359	344	357	369	323	293	356	306	338	347	342	315	321	352	321	325	331	291	353	343	360	343	324	336	325	341	305	313	378	336	353	334	329	340	366	353	339	338	316	355	359	343	316	370	353	364	348	331	308	353	325	328	307	367	297	327	315	334	322	380	310	337	337	348	348	323	329	348	363	353	323	370	341	342	305	335	334	300	340	333	325	323	331	282	350	328	321	292	304	311	297	337	323	329	343	341	336	316	340	355	337	362	318	334	369	325	310	315	353	320	357	349	342	315	332	315	371	337	305	306	329	364	349	298	351	309	323	356	334	329	359	349	303	334	303	321	312	333	316	343	322	362	306	314	319	375	323	374	361	350	358	314	342	318	324	315	354	325	333	337	333	361	297	317	332	343	344	351	322	344	346	329	320	395	336	344	362	314	333	328	359	361	332	306	343	311	341	322	331	370	347	322	347	326	355	353	360	358	341	306	344	331	309	320	350	310	331	328	354	312	337	324	318	343	326	330	323	344	355	332	316	348	360	334	335	337	309	295	336	313	323	339	363	336	363	319	294	333	345	339	360	316	358	339	319	332	291	343	316	325	337	379	351	355	343	303	320	342	329	363	333	298	354	327	343	338	336	326	348	351	357	335	346	352	313	328	392	335	320	339	301	362	353	306	361	363	336	331	316	298	324	357	316	332	320	317	338	351	334	334	365	333	350	362	329	367	359	371	325	354	282	382	335	356	322	344	297	338	322	313	343	350	371	303	315	368	347	340	346	340	363	345	340	301	340	343	371	342	375	319	331	331	341	310	383	341	330	350	322	319	299	334	355	344	350	273	294	313	328	337	356	333	329	337	339	343	341	325	340	346	305	362	376	315	343	311	362	316	317	338
40576	13398	2115	2405	2311	1966	1659	1572	1448	1295	1145	1165	1132	1107	1038	1027	994	981	963	911	925	930	951	865	918	862	873	899	871	869	816	874	845	863	860	862	903	891	852	875	810	839	904	830	846	829	896	871	893	865	920	786	854	862	832	832	830	863	781	851	834	834	802	783	821	805	844	834	829	825	865	813	818	817	817	821	784	818	851	837	794	803	829	800	807	882	845	836	872	813	857	825	820	838	817	807	871	822	811	837	834	793	893	808	889	827	839	856	863	829	794	832	828	818	842	781	830	833	797	836	791	862	823	818	797	817	861	825	856	829	871	847	818	830	804	817	870	730	871	819	858	815	784	849	814	818	785	851	811	849	791	824	835	842	845	852	856	875	799	785	786	883	815	832	785	847	811	806	817	792	805	819	861	878	830	831	867	835	797	821	849	814	797	830	757	815	819	814	831	882	794	850	801	801	850	804	820	821	806	801	792	805	839	830	817	851	878	829	790	797	870	842	816	808	809	831	840	844	798	800	848	804	832	795	833	811	836	855	812	801	773	843	830	831	866	798	826	847	833	878	862	798	830	809	832	826	842	841	853	828	842	818	814	846	873	829	803	768	815	803	862	777	831	824	825	818	817	819	813	859	835	761	828	823	781	812	788	820	824	848	847	805	851	835	849	829	836	851	815	815	876	868	817	835	804	776	794	866	842	814	808	843	795	851	804	865	816	795	824	808	840	789	824	816	828	819	787	800	874	811	827	794	808	824	846	880	857	819	832	793	868	812	827	832	778	831	836	799	865	859	834	832	785	826	856	785	811	883	881	822	842	814	838	834	837	847	849	790	854	793	820	830	789	842	871	825	824	821	773	827	826	770	828	817	764	786	878	860	790	815	842	812	801	879	775	826	770	838	821	822	847	806	803	831	833	841	846	855	837	797	843	843	846	852	813	785	816	871	794	825	813	849	801	842	819	882	796	815	793	813	865	775	838	855	795	826	810	842	831	869	867	816	827	818	796	800	824	790	808	842	875	818	863	845	827	785	789	815	842	773	824	848	818	870	838	776	816	816	796	845	848	842	794	798	853	819	770	863	836	868	802	830	803	825	806	825	774	834	818	800	875	792	868	821	785	766	864	851	817	832	845	809	839	798	840	849	823	823	791	832	898	833	836	863	853	822	808	837	809	860	836	780	780	865	818	875	794	864	784	804	820	795	804	799	814	821	815	795	837	881	783	811	832	852	797	816	837	837	804	866	847	797	817	814	802	800	807	817	843	802	828	800	820	791	802	814	850	854	820	839	791	769	845	816	864	811	862	830	827	817	773	789	831	833	809	795	856	779	804	831	797	807	874	797	801	823	852	827	795	757	829	819	881	827	830	875	754	801	802	830	804	863	799	820	809	826	809	803	801	835	808	791	823	831	811	817	849	794	838	838	812	841	783	871	775	821	846	805	825	844	809	775	864	867	823	823	788	841	788	839	833	817	809	816	812	819	854	862	851	853	845	826	849	853	824	797	812	816	812	788	819	784	810	824	769	827	837	846	875	840	870	812	810	802	844	894	819	814	773	830	820	819	779	776	820	819	805	842	827	809	817	886	832	852	818	782	779	838	797	826	816	837	784	809	860	830	836	794	767	837	796	846	856	783	837	805	795	798	809	811	823	786	875	840	815	898	826	792	802	816	850	809	829	791	841	833	876	825	871	829	826	867	807	819	814	860	843	857	827	847	863	854	821	871	852	879	797	851	851	793	847	890	780	856	809	759	810	789	826	833	826	859	863	789	816	791	846	823	867	843	791	797	842	811	851	797	848	804	840	839	838	773	846	822	825	839	848	817	881	821	795	821	843	817	811	836	786	852	827	809	818	845	829	806	821	861	826	811	816	896	868	838	852	862	769	802	800	849	854	787	812	900	849	846	817	833	800	816	852	804	833	808	822	826	811	812	806	818	822	832	856	819	824	819	859	830	812	843	843	860	810	826	857	822	895	821	833	834	846	804	833	840	825	792	818	811	844	783	824	812	839	786	849	826	851	839	859	807	834	771	782	838	844	815	814	847	840	822	813	820	796	829	812	839	825	856	814	834	838	858	874	834	810	883	824	875	826	812	792	778	841	830	811	750	806	821	807	862	814	814	809	780	773	804	806	839	850	832	814	787	834	793	859	779	792	842	825	812	814	816	774	847	809	810	818	794	847	785	837	810	849	838	824	836	825	814	804	838	825	811	828	797	861	843	789	886	783	837	841	863	808	797	827	862	807	808	804	844	790	885	829	807	792	814	776	858	822	833	843	821	796	884	803	872	920	845	837	819	810	817	872	791	802	812	825	865	898	805	804	826	843	853	873	831	798	802	751	796	843	807	879	879	824	804	871	799	803	815	791	779	862	819	822	804	831	853	816	796	812	817	811	814	860	836	865	831	779	818	847	828	849	837	823	835	792	853	847	882	841	815	843	816	836	824	798	819	871	837	839	813	836	829	832	864	833	866	786	797	798	790	843	804	851	826	805	882	846	871	828	825	847	809	844	756	866	820	820	842	855	832	777	796	845	828	799	793	796	793	875	871	838	808	815	765	801	856	835	794	842	800	799	837	777	858	834	812	810	812	850	810	795	859	813	803	812	796	864	907	806	792	873	836	803	822	802	777	813	836	797	811	796	833	810	804	818	836	822	809	829	846	829	873	855	813	806	859	832	806	826	795	832	820	819	807	806	823	839	830	799	792	816	795	802	838	832	828	848	805	840	806	801	813	831	792	813	845	793	837	796	847	811	800	798	819	879	835	822	818	807	841	889	796	805	740	810	835	814	808	862	852	818	833	827	836	766	815	813	840	865	850	800	848	826	786	818	831	860	870	777	820	803	838	849	851	871	872	856	804	821	833	820	778	837	822	841	806	843	818	818	844	800	846	850	821	819	783	865	830	791	859	815	795	777	838	828	830	781	854	836	842	835	827	802	783	852	813	823	894	818	828	824	794	793	764	833	912	816	895	851	822	781	815	856	859	853	825	864	831	816	858	870	826	835	821	834	848	796	829	832	863	852	816	773	831	837	773	823	826	770	774	844	831	818	799	825	785	797	799	830	845	833	860	827	800	848	806	808	848	815	810	865	827	792	865	785	840	837	793	840	843	818	824	822	786	854	842	812	792	868	850	808	854	768	777	799	840	832	838	833	820	837	829	800	835	830	840	819	767	880	799	838	799	829	821	815	830	822	834	841	832	830	834	855	819	791	832	821	843	850	861	800	754	842	789	870	797	807	786	856	810	818	849	806	884	816	798	774	904	833	783	815	822	790	875	857	824	816	842	901	840	875	859	805	842	885	854	813	861	809	794	854	784	743	870	819	828	820	852	816	832	878	819	833	820	830	849	833	843	845	834	818	826	841	803	832	790	814	805	799	870	789	800	795	795	865	793	797	820	801	770	833	844	818	793	808	851	837	793	835	830	841	823	819	842	881	883	811	855	763	828	790	826	812	825	875	802	833	819	835	806	836	819	811	813	846	841
77525	42081	15783	3015	1063	877	698	608	539	520	505	463	476	417	438	411	406	455	431	406	450	429	375	423	408	372	366	390	401	362	395	371	349	397	357	383	389	398	377	415	385	378	356	374	452	359	366	369	359	355	425	383	377	384	405	375	387	374	405	388	349	390	395	375	337	385	362	352	377	336	413	362	377	371	373	373	378	361	365	371	370	372	366	373	392	387	378	368	369	389	350	407	356	361	350	377	389	429	382	393	332	392	397	370	338	385	380	358	375	395	368	388	396	389	362	351	377	376	371	393	368	401	354	349	417	336	385	353	386	358	380	415	398	386	349	348	358	394	389	357	389	376	356	358	354	381	368	374	367	407	377	340	356	398	349	361	388	370	350	400	368	403	399	359	362	357	365	408	387	355	357	372	355	374	361	389	348	358	365	384	388	364	394	329	376	359	366	396	383	380	367	363	363	368	355	375	370	419	352	386	401	365	366	337	402	417	394	353	368	362	367	384	349	366	434	350	353	367	388	347	380	383	347	355	390	374	380	381	385	359	360	350	411	348	371	387	377	334	407	370	399	364	366	375	393	380	357	382	409	375	393	361	377	338	387	399	346	370	361	369	357	333	386	335	340	376	360	373	363	376	379	357	416	353	366	377	378	380	374	361	384	365	367	371	362	335	398	356	408	384	340	346	369	332	407	348	368	365	357	364	377	377	383	356	398	381	377	363	365	386	349	356	349	376	349	368	394	387	364	348	382	370	360	356	364	407	374	346	379	370	380	378	380	369	366	365	402	353	378	342	393	360	349	420	346	365	373	365	395	350	371	361	375	363	405	346	340	363	356	396	382	362	372	363	350	336	337	354	366	363	348	375	375	358	366	381	377	374	394	335	366	355	371	375	351	346	406	357	345	377	375	408	340	371	400	405	389	357	381	375	367	378	356	369	324	397	376	374	390	360	325	382	368	382	381	385	369	401	366	376	369	387	387	376	357	389	352	372	386	375	352	370	388	368	402	358	372	348	365	396	379	377	382	381	338	345	339	400	359	404	360	370	387	375	359	389	362	371	363	376	383	335	367	378	353	367	390	411	332	370	339	402	370	343	390	383	361	398	363	360	403	348	377	376	362	414	390	406	373	345	351	354	374	374	353	373	390	411	370	389	350	386	376	382	364	358	332	332	360	352	378	402	371	357	358	397	369	371	384	380	384	388	362	405	364	406	347	345	364	371	372	366	355	365	371	345	410	378	376	389	378	397	372	373	384	386	418	371	360	369	370	382	395	378	339	379	405	394	356	379	369	321	376	363	388	377	363	405	386	361	349	360	366	351	389	344	312	396	399	351	366	380	388	347	371	394	372	387	374	413	351	418	413	405	374	389	387	390	397	364	410	392	400	337	365	404	388	351	371	400	355	346	357	414	380	410	388	406	383	344	355	393	369	419	383	375	372	370	367	346	343	369	352	369	372	345	384	369	404	355	404	395	367	362	379	377	378	390	364	385	362	364	387	360	381	368	305	393	381	373	356	336	384	390	356	368	349	323	390	378	394	381	347	358	370	364	354	370	342	347	354	371	375	376	375	350	369	377	338	376	402	369	343	391	345	353	374	337	367	380	350	387	369	365	367	358	361	330	394	383	420	377	358	363	399	359	370	390	364	401	333	360	362	370	374	371	374	343	369	343	352	385	363	346	362	387	388	361	379	390	347	366	407	347	339	371	378	396	397	363	370	375	437	365	347	342	361	382	349	383	369	341	383	356	377	391	396	384	363	361	335	360	346	360	390	394	398	362	356	398	402	315	355	358	407	351	390	333	364	339	388	387	402	380	389	373	360	353	390	374	379	360	353	327	386	389	378	334	368	382	358	322	367	365	392	391	371	379	374	393	350	373	362	360	355	371	368	381	373	355	371	355	364	412	379	402	350	353	368	375	354	348	362	365	346	351	384	385	351	383	392	330	346	351	383	361	414	386	397	425	375	402	370	365	387	393	348	375	389	412	362	381	364	398	376	356	355	376	389	368	365	368	340	353	397	395	366	391	370	337	372	378	384	369	399	407	389	364	364	358	363	373	336	338	402	382	343	352	366	384	374	372	395	341	416	382	368	374	391	371	368	373	356	405	353	376	350	404	379	364	394	375	373	396	357	384	383	342	362	363	337	378	372	345	366	410	393	380	362	388	371	375	340	395	376	380	366	355	364	372	393	384	357	364	382	384	363	363	361	361	350	358	340	351	412	368	388	321	381	350	359	317	384	362	357	362	402	378	389	407	401	358	384	358	417	380	376	365	363	402	348	387	370	340	377	393	355	380	376	387	378	353	387	384	359	379	378	371	360	365	394	389	316	349	398	389	409	356	365	375	408	351	384	368	394	403	365	353	346	372	348	387	395	382	376	408	395	401	373	361	383	353	404	390	371	399	401	400	362	361	370	361	346	434	358	413	369	371	391	400	377	377	367	362	363	360	404	369	396	383	386	361	346	341	359	387	425	383	399	388	383	365	399	353	351	376	420	347	400	409	354	381	369	348	388	341	396	386	378	405	383	371	371	382	376	419	385	364	352	344	368	339	377	353	349	354	406	377	398	398	380	385	337	355	406	381	323	346	391	372	385	373	382	346	378	388	401	387	368	382	373	380	374	373	391	383	387	389	377	389	356	398	342	384	368	368	393	358	381	397	355	381	382	335	361	365	338	373	353	364	391	364	403	381	408	326	395	386	357	380	379	346	385	360	388	399	372	366	359	365	343	368	374	372	356	385	350	376	415	378	350	379	349	359	368	388	367	365	389	359	411	383	406	389	378	380	377	360	377	390	379	389	384	378	367	382	353	367	341	402	389	401	336	380	327	383	380	374	419	398	376	391	375	372	389	380	361	380	374	347	388	383	356	352	412	367	356	348	398	359	377	329	366	381	363	422	412	374	341	368	401	374	411	390	358	404	364	370	388	392	369	379	430	379	355	359	381	389	386	379	389	333	377	382	356	401	374	382	376	368	379	370	375	326	406	355	339	358	373	382	356	357	366	359	379	349	360	356	359	376	372	381	392	354	333	372	362	359	347	355	412	372	406	376	355	390	351	389	345	350	421	388	397	347	349	351	383	392	389	332	375	359	383	380	359	363	359	371	380	375	367	399	355	393	323	401	379	370	400	376	385	403	364	382	398	367	350	382	369	340	362	364	380	379	413	374	367	358	377	340	352	334	341	365	385	375	413	349	378	387	351	381	343	376	406	395	361	406	360	365	367	353	349	369	385	390	379	347	406	347	398	374	371	407	386	424	386	369	403	376	342	357	373	361	405	365	385	373	368	324	353	377	354	380	371	350	373	354	372	356	362	393	378	399	334	357	391	395	386	355	390	342	355	347	354	340	342	358	323	390	365	378	360	411	376	368	338	375	342	375	367	371	394	365	385	348	394	352	339	382	382	380	372	363	386	343	428	396	394	400	370	365	374	364	361	355	360	361	368	336	355	374	384	376	364	366	369	368	372	398	350	371	395	375	394	359
50474	19825	3402	3919	3643	3003	2590	2192	1989	1782	1657	1561	1479	1349	1261	1219	1189	1220	1211	1142	1083	1067	1034	1031	1024	990	995	1009	1014	972	964	940	940	950	956	969	967	913	910	930	926	882	970	931	917	937	958	937	935	915	944	943	973	921	878	926	836	891	878	870	878	935	891	922	909	920	912	891	869	897	884	863	904	874	915	870	893	903	884	888	852	899	900	883	897	873	863	868	879	863	867	918	863	848	909	927	936	868	888	899	928	945	826	897	854	917	922	890	896	982	928	914	905	869	887	862	864	898	881	870	864	857	899	894	873	853	908	853	836	899	862	872	891	861	882	915	906	892	827	861	893	854	900	888	849	872	872	914	857	889	872	900	884	837	862	888	915	883	850	826	895	852	822	861	845	848	826	850	870	831	929	877	922	856	911	898	862	868	861	856	858	956	867	878	863	897	835	865	859	866	860	879	848	852	826	908	874	885	851	920	853	859	918	911	868	838	848	887	860	895	920	878	933	810	835	876	859	850	867	882	822	866	849	906	887	861	939	892	863	945	908	932	912	866	879	873	901	887	842	867	882	870	864	801	871	919	886	848	838	883	921	902	851	827	866	869	878	902	866	922	849	840	883	874	899	905	872	924	853	878	889	899	849	880	877	925	878	862	841	875	854	856	886	875	865	902	897	898	863	889	870	888	922	888	835	831	875	863	885	857	810	885	916	862	899	926	901	890	847	808	823	846	871	891	885	820	880	873	908	876	851	802	854	882	861	843	938	868	908	931	852	904	858	886	888	897	873	879	901	865	837	818	889	890	843	907	941	878	890	937	855	901	881	859	863	846	868	826	862	853	846	892	884	887	851	823	833	881	891	893	902	812	847	895	851	855	873	858	924	863	872	835	864	869	916	910	856	837	909	928	903	872	875	882	847	881	861	856	844	834	886	879	844	878	841	877	884	898	827	883	921	873	855	918	856	852	880	839	812	868	876	883	882	906	949	827	894	892	912	852	884	900	883	882	901	908	856	859	898	856	891	867	877	901	866	896	893	876	866	909	886	864	841	837	874	863	828	894	921	903	891	823	843	906	860	926	851	909	875	879	906	890	897	900	862	917	914	790	882	928	905	891	845	921	845	884	931	828	902	861	892	890	874	831	924	866	853	858	913	843	894	880	910	896	832	859	925	905	904	877	912	905	859	883	828	897	906	891	806	827	887	868	860	908	857	889	863	860	924	836	891	882	895	891	899	872	847	851	888	860	887	887	862	888	914	892	909	898	853	844	884	865	864	932	852	880	835	851	952	951	858	863	908	882	850	873	883	902	901	821	897	913	830	844	878	889	873	883	806	887	868	895	859	877	887	885	833	940	887	841	887	887	898	890	865	881	883	878	845	897	886	867	842	834	860	852	841	853	842	848	827	834	811	859	852	879	905	865	862	896	962	885	857	889	883	921	902	886	861	799	847	869	870	865	901	871	838	902	865	852	849	859	904	927	908	867	883	899	859	872	862	927	868	922	935	888	877	872	890	852	828	868	892	823	840	904	829	855	821	872	931	860	877	879	847	870	928	848	901	921	908	845	857	868	919	916	867	891	928	898	881	876	877	847	876	898	878	902	939	848	907	856	859	907	908	905	907	892	840	909	898	812	947	842	911	873	836	865	976	868	892	903	870	898	901	864	890	863	875	886	847	830	903	914	876	892	906	912	908	883	838	879	862	861	869	876	868	884	916	846	894	899	863	846	869	896	890	934	869	910	857	891	907	908	874	887	848	865	885	883	890	927	906	890	902	914	865	928	881	922	897	861	872	867	846	838	873	874	903	811	875	859	905	873	881	939	890	876	868	865	841	874	874	840	854	859	868	916	874	890	917	871	852	904	829	854	905	875	869	861	904	868	877	854	880	856	849	850	875	846	884	863	870	884	935	829	844	854	871	830	863	875	871	913	836	877	846	906	889	849	845	870	827	869	848	930	927	899	907	834	864	911	866	930	912	854	879	845	910	864	861	851	913	917	884	899	860	859	904	877	901	868	874	877	867	865	838	894	862	848	877	866	861	904	904	825	880	888	829	881	903	894	831	882	890	858	823	827	815	858	967	909	887	854	848	916	844	822	851	903	925	898	911	870	915	869	944	861	922	880	853	872	868	856	878	822	893	860	827	893	919	869	902	860	915	878	858	906	827	906	901	879	909	883	868	867	853	870	919	852	922	908	858	898	884	884	842	898	942	908	850	903	903	917	862	860	849	838	888	839	902	901	862	866	865	915	895	897	921	847	877	885	903	875	911	861	899	865	883	872	894	886	844	856	901	880	840	849	880	817	854	896	878	870	902	858	896	859	856	871	855	861	901	836	838	883	897	867	936	877	874	850	849	872	866	872	933	917	909	921	885	961	898	883	908	902	858	878	890	909	866	890	939	892	884	879	915	878	858	889	876	873	884	863	886	824	865	875	829	892	900	930	899	823	841	956	857	902	870	926	884	847	942	906	885	894	856	906	862	873	888	935	888	884	900	847	880	885	886	946	893	908	817	897	835	888	833	871	858	871	925	886	836	947	894	882	905	836	892	898	853	867	884	861	838	858	894	857	923	958	910	908	872	814	962	878	899	856	840	877	855	932	854	870	891	856	873	828	893	896	909	851	855	876	880	902	856	893	921	920	926	859	874	884	946	875	918	910	913	890	896	865	827	836	886	876	883	904	869	880	881	884	857	911	873	805	868	869	891	852	852	852	903	914	891	832	847	870	844	896	886	869	844	924	893	835	899	925	883	855	926	865	886	907	893	835	860	912	831	810	874	895	916	892	844	866	919	923	852	876	908	869	903	897	920	868	887	897	851	892	851	874	844	856	914	894	915	869	851	904	881	825	891	868	826	833	836	897	904	907	948	947	858	855	827	928	881	908	864	913	899	862	876	893	850	947	879	891	852	855	874	880	886	867	877	837	895	885	903	866	878	872	873	889	923	891	890	847	875	841	831	859	921	922	881	860	865	837	923	903	878	849	887	840	831	825	870	872	932	908	863	851	846	865	864	883	860	813	859	894	902	879	851	848	939	835	861	908	885	901	897	905	858	893	870	885	897	816	860	842	948	870	900	854	940	863	847	916	863	831	889	898	865	894	843	893	889	906	909	904	909	837	865	867	861	877	864	898	889	912	844	887	881	895	862	888	879	890	841	894	861	890	908	857	865	849	907	825	829	898	827	908	884	899	826	901	881	845	893	897	839	871	848	858	902	872	805	878	907	917	891	838	854	910	860	904	860	836	886	836	896	857	891	886	832	899	877	897	917	916	871	872	920	879	877	857	841	925	861	906	875	869	907	840	883	865	853	898	841	858	887	920	884	942	879	905	880	849	845	839	859	859	858	866	908	904	916	900	908	872	880	888	879	858	874	867	818	895	839	842	885	941	836	959	846	887	902	884	850	859	874	854	851	857	857	887	856	934	847	853	881	868	877	862	822	863	833	881	853	855	922	942	875	820	876	856	885	857	893	862	845	883	831	887	835	860
15596	2295	207	173	202	198	170	176	165	184	171	171	138	153	213	162	135	150	170	173	171	181	171	174	149	170	161	150	163	155	190	158	153	147	162	146	174	170	169	188	143	141	166	158	150	156	153	148	168	163	185	167	167	176	171	161	168	155	158	164	176	167	175	163	168	163	174	168	167	172	198	165	156	180	156	174	173	152	166	187	149	161	166	156	159	181	144	146	165	170	158	170	160	174	161	177	145	187	166	148	167	159	168	178	149	192	175	162	170	182	153	165	163	170	165	164	158	184	177	164	170	147	163	169	179	181	160	185	152	181	182	163	141	164	173	158	177	146	168	156	176	199	156	167	164	175	157	163	172	141	179	167	161	165	159	154	141	168	145	168	176	147	156	165	134	167	164	157	160	174	173	148	163	165	194	161	155	168	143	169	162	176	160	197	161	201	143	155	153	158	164	175	137	148	159	186	171	170	174	153	187	147	183	165	173	172	159	160	154	171	175	169	164	168	167	157	180	167	148	168	147	157	167	158	149	181	159	148	153	154	155	156	157	157	204	165	162	146	154	173	151	160	157	197	150	168	164	155	159	178	155	171	169	162	172	171	164	175	183	169	159	177	181	148	145	166	165	151	170	191	162	172	167	155	172	174	154	172	180	155	173	168	185	159	164	174	172	145	151	160	157	148	174	163	180	161	157	163	166	167	152	149	148	160	153	157	191	151	157	151	166	161	155	166	176	166	161	174	170	159	169	155	153	170	164	152	166	144	171	148	172	153	150	163	158	164	170	165	166	164	167	174	173	153	147	175	171	179	181	185	188	168	140	149	169	165	172	172	144	178	184	175	159	170	172	164	159	137	155	160	159	178	158	167	147	168	159	162	161	165	173	161	158	158	144	166	177	164	170	162	167	175	172	160	169	147	177	152	161	142	151	172	163	160	163	169	179	176	175	164	182	158	167	140	160	148	151	178	160	170	181	156	172	177	158	161	173	156	155	169	160	177	171	163	176	168	145	178	177	151	159	180	156	156	164	168	166	158	144	188	168	185	152	155	199	191	149	127	158	177	156	166	142	180	169	156	175	171	182	172	155	171	157	170	185	182	178	163	163	163	167	167	160	171	189	158	178	158	150	172	164	159	191	176	149	149	176	174	162	156	151	168	151	154	175	148	178	180	146	146	166	163	145	190	142	163	175	157	176	174	158	169	168	171	137	175	163	182	155	174	146	152	156	157	175	144	167	144	154	156	159	164	149	142	162	176	157	157	172	159	148	173	143	145	147	160	171	176	169	161	166	164	143	147	153	163	158	155	153	198	159	158	180	156	149	155	161	164	153	155	133	163	174	155	169	154	144	162	168	155	171	162	205	147	180	158	198	186	175	194	129	172	147	155	159	176	184	184	199	163	170	176	156	162	173	155	145	162	181	163	158	162	170	189	172	170	185	157	160	166	177	147	171	166	134	178	143	156	175	168	167	213	179	165	165	167	154	142	167	148	161	155	172	164	175	171	164	173	122	159	180	172	155	161	146	146	170	159	169	158	173	133	174	157	169	160	172	150	145	154	170	191	169	200	138	190	172	156	165	177	171	169	191	198	169	179	166	159	157	151	147	160	161	166	183	160	158	163	190	166	177	156	192	173	177	164	180	182	174	182	167	165	169	160	164	171	176	163	184	153	154	159	147	151	156	175	153	157	174	170	135	157	176	175	163	160	152	157	168	189	162	159	169	151	182	164	145	163	172	159	166	167	162	156	176	172	154	166	160	138	165	168	152	176	158	174	175	150	173	153	155	156	167	159	177	155	154	157	161	176	160	155	147	162	178	169	171	151	178	150	166	161	175	166	145	152	159	178	159	138	144	141	162	186	167	149	162	155	152	176	155	173	152	164	169	173	162	166	157	156	157	160	150	144	153	155	176	141	169	176	165	157	164	136	154	160	171	156	164	150	165	163	162	165	159	188	177	161	162	150	157	176	168	170	145	161	160	182	169	173	162	161	183	157	180	147	173	152	172	145	152	171	153	156	167	181	176	156	172	135	169	171	182	155	168	172	159	163	178	166	158	178	176	152	197	173	170	181	153	176	165	172	158	194	190	187	152	184	159	175	143	163	145	167	164	156	143	172	169	156	156	159	176	164	172	170	180	183	162	160	172	144	166	168	150	144	153	163	189	165	158	177	163	178	153	174	164	160	168	167	151	183	159	150	151	158	188	155	188	166	174	177	190	157	170	146	142	175	147	133	161	167	181	158	158	141	151	160	158	172	138	177	165	148	170	157	158	170	159	165	168	149	135	183	175	135	155	161	169	161	154	159	153	198	163	185	156	157	136	153	160	179	169	160	160	158	169	194	164	169	173	185	177	152	159	168	171	160	159	146	184	170	195	153	141	159	155	170	168	165	181	160	169	166	159	149	162	165	183	157	132	161	142	178	152	170	176	168	144	154	147	155	163	163	162	155	202	163	147	180	153	173	157	153	154	169	147	167	150	159	168	161	146	157	164	164	180	156	160	174	163	142	195	176	150	156	178	180	155	153	175	180	162	183	177	159	174	171	159	149	162	159	169	189	154	172	144	170	170	186	161	173	168	146	157	167	172	200	132	145	150	166	159	160	151	164	156	161	151	184	175	170	162	169	184	155	196	165	162	169	139	157	139	136	166	168	176	173	191	150	169	158	175	158	159	150	143	136	139	174	159	158	151	169	172	150	151	163	164	174	170	163	169	167	169	187	177	174	165	173	161	172	170	190	155	157	146	171	176	150	156	151	169	160	178	160	144	152	170	168	168	167	169	140	157	173	153	175	163	153	158	149	164	152	151	177	170	178	144	189	180	182	173	167	180	192	149	178	191	162	178	161	155	187	164	172	166	176	159	160	174	135	187	164	162	170	152	160	155	178	158	187	126	148	169	143	175	157	188	158	171	155	183	174	162	169	152	133	154	179	172	155	183	162	163	159	184	167	142	173	168	167	194	155	134	141	146	154	173	162	176	167	166	172	166	195	160	154	176	144	156	163	159	171	162	170	154	177	171	165	160	172	184	154	197	191	176	142	164	158	179	171	155	173	164	175	145	155	153	184	187	171	149	174	168	159	193	162	174	144	153	148	156	151	168	166	154	145	167	173	173	150	172	192	183	145	172	152	179	192	155	160	145	143	166	186	173	168	183	161	169	153	165	166	176	149	178	177	152	164	182	163	158	155	178	156	179	159	157	179	167	144	162	156	169	164	156	162	138	189	191	178	145	180	151	143	164	186	173	154	171	157	173	149	178	181	161	177	154	147	195	152	157	178	177	183	166	151	181	160	181	159	142	164	170	166	175	162	155	171	152	142	140	174	155	147	180	154	183	155	142	151	159	161	156	156	162	187	189	151	149	150	177	185	155	162	172	167	172	185	168	168	146	142	173	148	152	175	159	171	172	172	195	145	151	147	168	165	172	153	152	161	150	146	162	180	162	158	166	180	167	194	164	168	159	158	169	152	176	163	140	186	142	144	161	164
13784	1944	485	533	509	531	496	510	503	511	486	446	538	461	476	432	480	469	464	479	470	444	465	460	448	500	481	483	509	463	464	511	507	446	460	439	457	496	487	463	479	480	475	476	466	448	503	473	493	491	491	492	479	487	470	469	498	417	444	461	445	503	486	451	464	471	444	443	503	441	460	447	453	443	466	435	493	476	460	485	484	431	424	466	432	453	430	478	519	418	448	454	465	473	470	475	492	463	516	493	485	479	504	479	476	453	478	495	436	483	453	482	490	481	478	455	490	460	467	450	447	483	470	466	480	513	457	466	446	484	466	458	453	448	448	516	464	510	468	480	448	443	443	480	469	472	482	455	461	477	447	451	441	432	461	481	505	455	469	477	473	468	456	453	483	489	491	441	484	503	479	458	476	441	484	428	451	480	439	474	447	454	473	424	501	493	476	464	446	447	454	441	415	467	488	475	439	449	430	457	470	494	479	449	460	500	490	444	469	457	442	441	438	424	454	455	467	461	501	453	471	473	460	486	457	450	461	448	448	430	474	483	474	440	470	461	465	456	494	501	447	463	470	461	475	491	441	437	509	461	442	473	461	488	467	455	451	455	476	432	457	427	475	456	433	499	446	469	466	457	498	479	499	468	484	494	458	433	477	475	518	479	447	480	479	420	466	447	457	426	461	461	455	462	525	452	475	496	472	461	496	494	469	445	447	492	457	492	470	460	451	515	482	454	467	461	459	529	491	490	474	468	465	455	489	446	440	460	451	454	462	464	486	468	473	465	437	463	490	448	472	461	463	496	481	476	461	457	490	498	471	489	491	481	481	466	461	447	459	469	480	508	472	468	500	503	492	470	465	486	427	451	433	469	449	455	457	453	468	454	451	493	463	454	454	484	426	445	488	474	466	477	514	446	465	439	450	455	483	470	463	455	433	464	487	453	476	472	452	484	437	455	516	447	475	469	496	456	474	461	452	472	457	471	442	476	468	481	461	441	488	420	466	471	474	438	506	476	459	517	456	493	491	461	463	452	483	487	472	445	435	459	439	451	499	418	421	507	477	447	433	480	464	446	444	426	451	477	505	463	488	462	507	462	467	504	485	489	445	508	476	452	472	464	509	454	437	455	496	477	474	444	421	464	448	450	464	452	489	488	458	470	488	462	478	479	464	483	483	495	498	437	477	448	437	496	451	505	451	433	493	455	500	465	486	471	435	450	454	485	425	447	527	471	457	439	467	478	497	484	500	497	494	490	466	450	464	443	429	463	496	454	483	483	498	463	471	448	457	484	432	470	431	500	434	454	443	492	497	455	478	473	486	497	462	473	513	461	446	465	461	465	474	462	506	430	475	448	424	514	442	484	492	463	463	493	443	479	452	474	455	490	486	468	541	459	475	454	443	487	465	481	441	485	458	456	464	452	444	497	442	448	500	436	448	484	467	463	449	458	460	480	476	489	456	469	460	473	484	478	482	485	452	440	479	489	485	464	453	488	467	483	504	485	455	452	511	454	434	495	484	434	481	470	471	504	484	458	487	479	469	471	479	427	463	503	446	495	469	466	484	514	455	433	481	447	427	452	485	464	483	444	435	464	508	439	447	470	439	507	472	449	461	486	464	469	460	475	493	503	466	506	470	438	467	445	463	463	453	426	476	461	474	470	474	484	466	465	480	448	463	480	491	441	471	484	464	488	470	483	458	433	500	456	446	479	493	491	491	491	446	487	520	442	510	450	454	467	439	442	469	465	448	472	486	440	439	452	509	461	448	490	513	481	497	425	484	476	488	472	499	434	486	481	463	466	487	429	481	451	442	484	420	500	471	441	489	491	483	475	445	493	502	456	475	474	528	448	485	472	426	459	448	475	478	432	485	457	465	459	502	484	497	473	468	455	471	465	432	512	507	499	426	458	463	471	474	464	458	500	484	504	477	450	486	458	494	465	493	486	448	455	467	472	449	450	466	478	467	486	487	476	512	503	481	395	471	436	428	469	462	436	464	513	467	461	489	463	530	504	463	508	490	469	538	454	447	452	458	445	448	430	439	453	501	484	471	446	463	440	451	462	498	482	479	472	436	458	470	479	481	452	461	479	489	478	506	498	473	486	480	479	457	460	520	474	470	472	439	444	433	481	452	478	450	468	435	448	454	446	485	475	460	436	491	479	447	458	503	455	458	485	446	475	449	478	463	500	483	479	471	445	478	484	443	449	468	506	479	493	451	486	473	467	454	498	443	462	462	448	466	485	503	483	495	461	475	475	449	444	441	482	458	464	490	479	399	467	453	457	475	476	476	459	478	455	418	444	478	462	451	477	432	465	493	453	503	489	448	480	472	460	467	483	478	453	467	423	456	474	446	460	450	451	478	456	459	512	461	445	475	482	431	459	440	447	473	503	506	439	477	459	452	432	470	469	473	485	506	511	451	452	482	491	438	445	444	451	469	435	491	430	474	454	446	459	437	460	443	451	408	416	458	431	462	481	431	456	470	475	441	480	435	502	463	459	497	497	435	486	454	507	465	469	460	481	452	475	496	475	494	489	480	479	499	472	452	510	501	458	499	491	462	467	458	477	485	451	468	522	484	448	452	447	500	476	495	461	451	450	478	465	444	485	459	474	445	490	474	492	493	447	419	450	484	450	425	457	471	482	490	479	465	462	484	452	464	483	461	469	498	435	453	462	471	403	462	481	497	423	432	456	461	437	498	454	455	493	462	439	444	463	447	441	493	470	440	451	483	475	477	441	470	456	465	501	440	434	482	483	492	455	467	449	469	499	438	461	472	495	446	484	470	487	457	508	474	474	476	475	455	475	505	495	462	470	490	454	499	483	478	495	425	450	488	465	479	474	459	490	471	469	488	457	474	448	458	443	464	478	463	473	458	451	473	453	450	482	479	477	478	459	457	461	478	449	443	481	493	492	476	451	483	455	468	484	500	464	450	453	462	486	447	463	473	457	443	496	471	509	472	483	461	486	477	475	429	487	476	452	450	506	440	473	475	483	472	485	510	459	462	448	474	463	478	479	462	454	475	451	444	490	465	457	465	479	487	447	479	437	480	501	475	440	500	456	441	451	474	464	449	459	465	456	459	448	503	466	502	486	494	451	432	448	428	469	431	426	432	445	478	491	481	454	498	486	496	473	485	492	437	460	455	463	480	461	477	459	452	449	458	435	428	493	476	448	444	523	458	460	484	459	468	451	447	427	522	453	421	509	433	472	451	426	474	512	463	482	512	420	466	432	470	440	503	437	445	481	472	478	456	495	464	469	493	449	464	462	493	447	474	470	477	449	472	508	471	454	473	421	491	502	473	474	467	474	457	441	459	436	457	463	432	449	475	443	463	461	481	474	472	450	482	451	482	444	467	470	455	452	492	460	475	456	471	430	472	455	449	470	453	498	456	484	443	468	500	496	456	499	477	516	473	459	489	479	466	472	515	494	456	492	439	484	458	476	492	471	484	490	455	438	484	431	481	420	475	490	460	484	491	485	456	476	466	496
68262	35153	8004	984	669	535	505	476	428	433	364	374	415	332	349	374	376	369	362	333	324	339	316	358	343	345	359	336	341	382	379	326	345	339	335	333	364	308	346	338	377	314	345	369	346	326	296	328	369	356	336	324	335	354	343	306	333	320	343	346	338	372	314	310	374	364	371	326	361	287	323	345	322	337	364	365	339	310	377	371	338	309	347	357	358	305	333	342	369	364	362	353	301	316	346	362	352	337	307	332	355	342	368	344	333	344	354	340	312	386	325	347	345	345	322	315	348	325	353	313	320	330	345	349	344	343	352	359	326	358	355	305	322	335	335	344	293	365	348	357	333	373	342	350	359	337	342	353	324	342	344	355	344	336	352	320	331	359	319	360	332	319	348	356	329	330	356	324	365	330	368	334	359	350	335	358	354	335	367	348	312	344	341	349	320	297	328	330	360	327	292	335	298	325	311	362	330	322	317	329	348	346	331	334	358	324	349	336	344	352	335	348	315	341	353	335	347	340	352	363	343	329	370	318	388	365	335	326	351	335	324	374	374	334	343	359	347	370	342	350	303	326	339	349	363	304	317	300	298	317	361	335	357	307	306	364	336	347	319	316	339	357	367	320	319	381	337	355	349	340	361	330	317	346	318	325	305	338	321	348	317	351	300	323	329	324	360	343	339	328	313	366	344	349	358	349	339	372	325	344	353	319	358	340	368	333	354	351	353	323	362	352	323	320	331	379	386	352	355	338	341	343	346	329	314	364	342	374	304	317	339	320	362	369	359	356	356	354	368	331	327	353	375	344	345	309	324	344	347	366	350	335	334	359	316	313	300	344	323	321	367	333	316	349	344	334	340	305	335	318	328	338	344	320	350	336	364	344	325	335	316	328	356	336	328	346	340	360	339	323	342	356	323	344	342	364	328	328	302	352	377	345	364	362	346	365	296	324	344	310	346	320	317	342	327	352	382	351	351	363	368	337	317	288	334	334	324	328	354	310	339	365	336	352	309	361	356	363	344	357	349	329	338	337	364	335	332	315	350	339	337	354	326	364	369	326	294	343	367	351	356	336	331	340	328	320	313	370	334	370	379	357	304	329	348	350	322	329	321	333	367	337	363	363	344	308	330	314	300	366	311	300	342	348	359	328	314	362	344	283	374	316	345	309	341	329	326	324	343	368	356	351	373	319	357	328	362	356	379	377	376	350	321	350	351	342	323	312	346	335	347	314	331	348	327	329	344	363	329	331	362	336	348	335	355	326	322	358	377	323	317	341	335	335	328	366	333	326	380	328	332	310	365	331	314	333	326	348	350	312	312	335	347	411	312	333	365	312	333	330	359	313	307	318	372	333	353	342	335	332	360	335	330	360	359	319	333	345	368	354	367	339	351	305	356	313	332	317	332	342	329	342	341	324	347	318	355	371	310	355	340	329	355	330	355	352	364	361	353	342	364	338	323	365	394	316	344	338	325	314	346	367	362	352	322	339	350	328	343	329	339	328	330	373	344	321	347	355	339	341	329	336	335	348	323	325	315	321	342	346	347	310	321	317	370	321	309	356	379	356	356	348	312	325	303	332	318	333	362	383	382	329	356	357	360	342	338	318	387	350	325	333	357	357	364	298	323	345	366	292	319	310	347	350	329	329	366	356	360	352	342	347	360	341	346	331	306	323	377	329	359	322	301	339	327	348	322	326	331	347	372	334	307	376	360	313	345	344	347	344	349	362	373	339	357	323	331	338	357	325	338	344	313	341	344	326	366	351	283	340	354	329	349	335	344	380	354	344	346	310	345	362	346	327	334	371	344	329	340	335	370	329	333	339	348	350	333	323	331	332	351	328	340	328	343	339	312	349	324	326	360	310	343	315	357	326	336	361	365	292	343	312	314	311	328	369	344	297	353	374	333	338	331	323	382	331	335	334	330	351	320	333	342	326	352	330	350	338	329	352	348	319	344	360	343	376	375	378	361	343	367	345	346	343	342	317	353	338	330	350	338	302	341	346	333	352	365	355	340	357	337	343	351	275	360	374	373	349	310	309	359	294	325	312	345	342	320	318	333	361	324	367	323	356	383	338	323	327	363	343	313	342	344	365	328	358	369	336	338	329	318	355	373	338	318	338	344	385	360	349	317	332	327	323	340	326	345	333	328	348	350	334	331	332	362	328	323	342	344	327	370	344	363	324	337	320	360	318	331	315	343	297	330	350	353	373	322	320	316	342	318	360	316	353	350	339	333	346	306	332	327	332	335	305	343	353	354	361	321	325	321	323	353	323	360	338	322	349	310	333	343	331	329	315	310	304	313	343	364	350	393	370	372	355	332	341	308	330	339	339	304	341	358	320	345	372	319	332	321	326	339	358	318	327	355	321	335	350	322	316	307	380	324	347	344	313	370	349	336	319	326	311	314	317	345	354	365	357	352	342	322	353	334	343	360	372	326	324	348	338	314	313	351	356	347	322	333	375	380	378	339	343	335	323	347	358	368	342	330	355	348	283	331	342	330	386	383	331	332	354	337	330	372	319	322	331	361	303	334	353	351	357	363	352	386	366	366	327	314	340	313	330	351	338	343	314	334	329	340	371	327	353	341	354	319	312	327	347	322	324	364	344	346	321	343	358	342	320	323	359	352	369	325	345	337	345	357	341	343	305	313	352	362	341	377	309	314	380	306	321	334	366	296	334	318	308	348	337	303	352	340	336	331	315	319	339	322	358	362	353	348	350	347	324	339	322	331	326	345	344	346	354	353	370	342	314	345	358	337	330	330	346	348	368	322	327	356	344	352	333	316	332	353	316	317	341	369	280	322	331	314	329	312	340	359	323	327	358	341	359	353	305	313	324	325	344	347	342	337	329	362	370	320	367	355	333	340	345	357	354	324	366	344	351	321	330	373	382	343	331	326	342	358	349	380	313	339	357	298	335	336	352	323	308	339	372	316	357	349	337	293	296	335	335	337	374	339	341	293	359	337	362	332	330	329	329	314	357	357	357	354	301	323	333	376	349	384	354	341	321	328	351	359	344	337	328	305	322	356	353	329	313	341	373	343	340	334	328	333	332	329	329	320	357	343	342	304	315	375	349	346	304	354	345	335	350	341	293	379	350	307	345	339	348	342	368	346	336	349	332	371	329	361	341	360	337	350	315	339	318	328	309	318	360	327	317	312	346	332	325	314	380	351	334	316	354	325	320	335	363	348	373	364	352	364	366	323	305	359	316	338	330	352	334	340	347	334	322	309	366	368	358	351	338	358	300	345	335	350	341	316	333	334	341	367	386	352	344	349	305	340	327	353	356	322	357	377	362	381	328	376	353	330	358	336	328	370	387	313	364	357	319	317	308	364	361	347	347	337	327	337	333	338	333	317	313	322	332	327	327	337	366	330	323	292	339	321	367	328	334	332	319	348	324	352	327	330	370	312	317	355	352	306	342	339	344	310	343	356	327	358	321	352	336	317	358	348	335	346	333	337	335	372	366	316	316	350	339	327	307	355	326	329	388	337	333
40124	16159	2054	2451	2180	1810	1736	1528	1394	1278	1244	1142	1137	1095	1029	1031	1011	1039	955	963	958	896	966	958	915	923	868	865	879	901	838	866	884	893	889	835	877	898	881	882	872	904	824	939	861	861	917	866	835	869	832	836	863	807	836	842	842	829	823	850	774	809	897	872	880	837	795	849	829	881	839	881	826	828	861	882	813	817	804	859	869	830	864	804	828	801	835	852	873	835	852	781	882	833	846	868	837	862	849	860	901	858	867	824	835	821	827	830	841	782	809	851	810	833	785	793	863	789	796	822	847	820	841	828	870	821	800	879	844	792	847	866	813	812	779	807	835	835	842	816	773	865	845	867	832	844	769	791	847	814	764	839	865	858	861	795	797	821	819	816	824	821	809	874	816	823	829	835	845	873	838	854	852	841	812	787	867	794	825	870	863	840	848	796	798	844	839	859	805	876	904	862	821	826	863	841	810	834	762	849	878	867	887	851	856	850	812	795	823	834	815	835	784	858	836	840	801	812	845	871	808	776	835	795	791	777	858	817	850	825	858	831	822	800	838	810	853	794	830	822	809	850	793	797	801	796	900	812	795	825	844	861	780	826	768	838	820	833	811	863	835	827	831	881	798	844	844	826	830	818	837	806	801	837	828	838	869	855	818	869	853	861	890	796	844	791	803	913	792	857	837	843	801	841	839	871	821	829	795	820	887	848	853	796	823	813	763	847	824	814	817	880	820	833	826	850	874	834	813	834	848	858	817	810	824	799	834	838	815	855	808	800	839	796	800	850	818	857	865	837	801	836	853	835	819	844	861	836	835	829	834	850	837	886	822	845	837	805	883	778	852	815	837	836	880	829	822	814	835	847	807	871	857	854	849	844	800	817	877	789	811	801	782	840	871	820	794	821	860	846	836	868	876	797	827	823	785	837	798	834	809	856	857	812	833	836	851	767	819	833	835	820	857	807	851	799	827	881	831	789	843	815	877	799	821	769	802	856	798	864	843	825	843	861	848	837	816	815	803	849	891	834	815	887	811	826	833	814	857	772	821	881	897	814	854	784	787	786	758	824	832	874	802	797	853	760	837	846	862	815	862	830	841	788	791	815	893	805	794	833	846	804	806	813	817	856	819	858	815	814	840	880	840	837	847	792	882	895	811	838	823	793	767	813	801	820	835	806	826	853	802	796	832	833	807	848	856	862	822	845	848	829	849	814	807	892	798	843	882	790	816	856	808	822	835	861	842	810	831	820	818	849	855	876	834	881	817	784	839	811	791	862	802	820	865	805	814	817	786	840	836	822	845	822	825	847	840	824	819	849	857	895	869	827	827	813	842	821	800	864	849	826	776	787	825	790	814	813	861	843	831	846	842	835	862	864	795	813	812	787	833	822	864	864	847	814	830	815	841	860	804	838	848	818	842	839	886	834	812	841	811	828	855	854	814	861	800	758	844	796	857	846	828	828	855	850	823	811	829	801	880	799	837	906	821	839	802	833	823	799	806	837	843	829	808	824	840	830	817	798	791	837	848	834	836	881	817	840	796	757	894	775	830	858	857	798	866	836	852	830	844	851	852	820	784	814	776	866	841	859	827	847	829	840	826	849	825	853	831	872	843	774	804	831	873	793	833	871	801	856	859	803	797	843	795	877	851	842	792	848	831	829	851	860	860	851	857	810	801	880	821	838	819	852	883	809	826	802	860	867	836	818	812	840	815	785	852	861	771	799	817	811	867	815	839	813	822	844	848	823	862	826	844	858	812	849	826	839	837	833	806	832	823	798	816	850	777	798	825	828	812	803	818	774	883	800	845	802	828	814	850	814	795	774	826	864	828	781	862	841	817	840	842	828	804	832	913	813	862	853	782	793	873	774	821	879	784	813	815	827	815	802	819	839	815	747	839	856	825	819	784	818	847	849	866	848	786	838	799	846	818	776	819	850	794	850	826	832	847	859	792	831	820	826	845	841	835	849	832	820	831	835	827	847	834	843	819	794	840	842	814	829	815	818	842	774	859	838	857	811	846	830	813	839	846	804	863	841	890	793	862	839	770	845	823	872	755	835	828	858	853	859	811	820	839	800	847	888	794	833	843	802	857	833	818	894	819	794	817	793	833	811	815	853	819	801	832	793	814	865	932	850	845	778	821	811	807	795	831	858	833	890	817	847	830	871	809	843	815	827	863	860	797	797	810	839	856	832	827	863	864	877	790	793	807	857	829	820	812	861	774	819	906	827	834	850	845	844	847	843	872	844	812	814	856	824	805	854	816	830	812	848	856	832	869	901	807	833	824	880	888	830	836	783	856	862	817	836	841	840	849	822	840	819	766	852	808	762	849	846	864	866	823	829	837	882	831	890	833	810	771	851	826	794	795	848	858	818	746	871	842	861	825	806	813	812	849	811	829	828	783	812	865	790	803	856	795	823	803	812	858	829	804	826	775	851	841	813	837	764	769	808	783	841	872	831	804	829	842	885	800	829	800	836	880	831	842	843	839	802	853	854	841	873	815	879	832	818	801	864	889	851	764	737	813	819	815	865	814	832	821	858	892	810	828	850	833	804	804	835	847	825	782	829	794	878	818	838	892	780	816	834	815	832	863	862	801	822	796	810	848	815	810	812	809	845	809	894	828	808	830	810	829	804	811	828	782	818	778	791	836	894	820	831	796	866	823	842	860	774	871	858	842	809	843	835	825	807	844	860	804	813	842	814	849	818	790	824	811	838	812	742	815	846	837	841	800	858	870	837	753	830	817	800	803	811	857	880	832	879	856	829	813	852	850	804	866	836	867	782	873	876	817	732	865	854	817	792	812	836	862	834	859	816	806	818	833	811	833	835	768	879	851	814	800	828	790	807	857	869	777	858	806	843	855	843	827	834	799	766	818	849	798	840	842	829	799	855	824	775	828	865	854	816	844	834	803	828	774	847	824	824	805	820	803	831	823	759	793	803	776	854	830	805	840	845	824	777	846	851	839	870	859	848	872	849	792	801	829	832	869	801	845	837	899	793	846	847	869	847	838	816	819	846	834	854	849	859	792	862	839	797	829	772	805	872	815	814	791	789	878	851	892	816	788	874	849	837	838	802	862	847	796	800	850	832	821	790	833	857	865	800	821	762	818	824	830	852	892	854	858	825	829	798	814	816	843	816	874	806	789	853	848	836	811	866	867	841	898	840	744	793	852	854	838	839	858	851	794	794	867	885	812	797	832	853	847	822	829	812	826	833	901	859	797	872	828	811	815	869	813	862	851	863	817	782	785	843	875	833	851	809	840	892	775	813	831	855	855	859	816	804	840	810	847	811	836	770	818	744	861	840	815	802	845	843	784	841	871	851	896	829	832	799	833	881	842	813	826	830	874	849	827	878	820	796	814	838	787	836	838	858	797	819	809	827	837	816	826	803	870	803	816	791	849	854	820	802	813	880	866	836	856	828	801	872	802	775	789	816	805	813	767	829	863	802	851	787	845	806	867	820	840	842	850	841	802	840	806	822	821	824	837	817	860	801
79004	46379	15202	2855	1163	796	654	627	554	504	486	484	443	428	429	398	435	418	413	441	395	406	410	402	417	375	413	410	375	362	383	383	420	343	394	402	373	411	380	378	400	356	392	359	361	357	373	370	396	395	340	377	394	412	374	398	372	387	349	357	408	373	382	360	400	374	400	371	358	379	382	363	362	394	380	378	350	387	373	391	358	369	398	416	349	393	381	347	367	372	368	357	402	376	385	391	392	361	361	345	400	371	367	362	349	399	390	386	364	400	426	360	414	362	392	337	372	371	364	364	388	412	403	367	390	360	374	408	382	362	347	368	374	370	389	366	383	368	344	393	363	350	413	399	389	356	393	372	369	352	363	333	364	370	370	395	379	376	363	357	356	370	383	400	423	395	360	404	339	356	357	394	352	400	371	384	414	425	390	367	369	396	382	381	379	381	336	360	405	351	354	371	398	357	353	401	368	343	336	357	381	398	409	418	381	385	367	388	372	373	399	381	361	386	363	328	336	333	384	382	396	369	369	347	381	377	349	350	418	368	359	404	404	424	391	349	384	422	395	380	384	400	380	354	353	386	383	388	377	376	388	395	361	372	359	373	360	404	402	395	350	377	347	381	406	432	407	385	412	358	377	414	360	402	368	358	374	356	376	378	344	338	390	346	361	371	371	378	366	379	373	374	369	367	386	370	380	396	379	371	363	367	362	362	384	367	395	372	380	408	365	350	387	400	314	317	371	379	357	368	403	378	377	378	355	368	402	386	425	359	360	384	370	367	349	372	378	424	388	383	367	346	387	392	396	382	391	368	369	367	407	364	377	319	376	394	382	403	338	362	379	360	372	388	361	397	379	362	372	372	363	376	375	378	358	363	354	371	378	374	366	377	407	356	347	338	347	368	399	401	351	366	374	402	369	374	360	357	352	364	364	383	378	353	372	380	346	382	349	376	359	413	396	384	375	365	398	377	358	353	388	377	387	424	382	353	332	373	344	373	382	364	358	355	351	368	381	380	380	398	344	373	342	353	375	382	383	364	370	359	360	391	349	363	355	362	372	375	363	389	365	360	386	390	353	387	379	376	383	397	344	327	350	415	373	402	364	381	339	373	362	384	383	370	384	382	356	361	379	381	398	386	372	392	370	333	361	375	391	381	334	382	384	420	405	355	330	368	371	343	367	379	368	370	338	364	365	386	352	392	364	372	342	364	363	341	347	395	344	346	359	359	383	381	377	365	356	354	388	395	420	358	360	315	389	349	361	419	378	381	403	382	379	414	395	367	377	337	423	402	382	392	383	361	362	383	361	328	355	387	380	372	398	404	365	371	374	345	349	381	367	376	392	381	375	367	379	351	356	362	379	366	354	373	367	371	386	411	400	349	342	373	422	344	401	381	376	340	362	380	382	357	385	384	400	332	367	352	353	395	344	373	364	368	385	383	438	370	368	383	353	372	312	338	347	387	380	387	344	390	370	352	370	396	385	323	359	357	406	376	342	372	378	386	366	377	395	366	361	401	346	368	348	348	370	346	385	386	372	372	389	368	399	388	381	380	370	371	385	383	384	376	378	375	386	352	360	363	371	412	389	367	399	393	339	369	372	367	413	365	380	374	365	351	367	350	392	391	374	384	401	374	341	379	405	379	367	405	353	363	383	357	359	364	371	373	393	384	361	399	365	348	370	390	404	384	391	368	390	381	358	412	348	348	370	381	399	367	365	382	348	373	373	383	328	366	360	390	362	368	362	377	346	345	360	409	361	379	343	388	412	396	373	350	346	366	337	386	383	386	349	368	391	365	390	403	357	362	361	364	350	360	344	361	401	355	391	361	373	368	382	390	345	358	384	346	361	335	361	402	400	362	365	378	378	355	379	365	388	351	325	368	387	347	378	410	393	374	342	366	359	339	384	383	352	357	387	363	358	386	325	374	356	387	368	389	394	378	391	376	379	383	359	358	362	379	394	403	403	336	394	336	340	352	354	386	379	374	373	363	349	388	357	355	351	378	365	389	413	359	378	345	388	326	374	374	390	385	352	333	368	392	351	338	381	361	386	360	363	367	388	371	364	353	363	354	365	344	317	376	366	356	338	382	356	351	371	348	347	404	394	380	399	346	370	372	341	429	329	395	352	358	351	368	384	376	380	360	362	385	366	375	375	374	382	356	369	397	355	359	344	382	369	403	417	369	356	354	343	403	397	370	338	381	358	368	381	376	355	338	362	348	413	371	370	396	357	369	380	360	398	391	357	378	385	368	438	383	384	336	377	368	366	341	369	376	367	361	376	344	328	399	386	388	348	331	360	387	345	374	403	391	375	370	376	389	370	385	380	371	322	363	327	323	413	401	393	383	364	390	351	390	394	386	343	351	368	363	409	377	356	363	375	368	389	391	425	402	379	336	385	391	370	365	395	383	357	382	392	370	382	359	371	342	349	364	360	390	380	390	354	379	326	392	411	388	343	375	371	386	376	384	368	354	386	373	381	408	390	414	365	403	367	361	400	360	339	353	355	390	371	374	381	390	368	350	385	365	325	352	414	355	384	373	356	374	370	369	376	362	365	375	356	380	388	375	376	373	366	379	373	355	360	352	389	372	365	342	363	377	395	375	369	370	339	387	395	358	370	394	366	398	396	358	374	360	371	405	323	373	367	419	358	366	368	380	359	346	402	396	356	392	352	383	383	339	371	373	379	372	409	379	349	402	351	395	406	381	377	390	387	400	360	395	367	350	385	380	373	384	368	390	410	336	375	359	364	351	347	366	343	409	384	385	338	331	347	338	347	390	350	387	355	348	352	382	359	367	357	372	350	364	366	400	397	358	340	386	365	366	400	389	374	372	353	347	390	374	380	360	376	376	395	373	378	380	337	358	390	359	382	395	357	398	386	359	380	395	382	383	392	359	395	359	355	345	360	360	376	401	391	383	372	367	351	355	359	394	367	437	396	369	368	405	366	367	414	402	370	357	372	331	358	394	373	381	377	376	375	355	389	357	338	362	408	347	359	330	355	398	363	351	394	375	339	351	371	357	363	370	349	404	374	388	388	369	446	369	387	351	384	386	373	372	335	372	361	384	346	357	348	381	362	365	347	369	403	383	393	362	366	389	373	391	366	354	359	373	386	363	380	360	369	389	373	382	337	397	342	362	366	405	366	390	390	402	384	379	378	377	360	383	342	385	338	372	388	387	349	356	368	395	366	368	344	403	344	375	392	352	378	362	365	372	387	388	393	352	380	379	356	407	348	344	351	403	366	373	383	401	391	376	367	351	365	376	383	369	347	386	374	382	362	394	376	333	414	366	388	343	360	415	358	401	383	393	370	391	338	350	389	348	340	351	380	378	355	340	355	351	357	367	339	392	373	354	365	373	377	387	359	365	383	386	357	393	387	384	354	342	403	378	341	382	383	370	416	370	393	357	342	358	381	389	358	394	364	401	353	378	342	381	377	359	363	395	389	376	327	412	357	374	365	387	363	381	383	374	363	407	413	366	369	388	371	353
50887	23731	3315	3872	3451	3033	2502	2201	1944	1660	1624	1522	1471	1394	1329	1228	1246	1130	1207	1113	1095	1075	1013	1010	1042	1006	981	999	1042	971	940	997	886	962	976	939	910	923	960	964	925	924	948	917	882	920	862	897	905	897	910	932	883	859	913	869	912	910	900	872	948	924	925	914	917	945	923	877	990	877	888	843	889	854	850	905	895	860	879	879	892	967	898	894	932	938	875	918	879	911	923	919	883	920	872	871	932	892	861	907	881	977	905	889	851	911	865	856	879	948	925	801	874	880	899	903	880	905	901	856	809	843	839	885	872	910	865	912	917	870	894	901	880	903	933	899	911	930	866	829	908	867	881	905	850	837	942	908	880	865	950	865	836	879	924	896	864	860	869	843	855	862	869	937	887	936	883	885	872	919	898	891	907	851	882	834	872	877	846	851	869	879	895	877	867	868	903	890	895	871	872	914	856	893	861	885	871	881	923	861	874	916	897	881	863	881	924	895	874	837	893	924	866	896	875	887	892	901	936	883	854	893	879	926	906	881	879	832	895	924	857	909	907	895	899	859	904	894	817	891	870	898	856	883	897	885	892	859	985	901	857	911	861	905	907	851	848	899	919	932	876	858	864	853	915	838	888	878	847	893	896	899	880	863	860	869	841	883	853	930	851	863	843	826	829	845	889	861	850	867	864	888	873	905	891	875	854	881	873	907	904	841	898	869	850	870	813	873	884	893	855	912	845	841	858	911	845	888	926	880	868	899	882	881	846	884	835	862	904	874	844	859	895	869	915	864	894	909	873	883	884	893	903	859	836	937	859	852	859	859	887	898	865	834	871	878	900	911	872	841	861	893	875	923	900	885	922	904	912	878	882	858	863	856	870	870	846	837	937	873	870	943	913	848	908	882	838	851	879	933	913	827	889	884	904	901	890	839	908	890	814	852	908	899	945	874	899	870	859	857	848	854	831	900	814	878	906	843	912	927	845	877	862	883	879	883	863	875	901	904	800	879	888	862	836	931	831	897	849	879	860	917	869	927	864	849	864	905	898	875	907	856	856	892	915	835	906	893	870	841	906	866	864	877	854	874	875	873	864	891	882	872	844	882	873	905	852	904	859	913	911	918	853	892	862	865	862	874	850	872	886	818	902	916	863	865	859	871	873	922	922	882	862	897	890	861	877	821	924	821	891	879	870	858	869	866	884	868	833	919	879	882	874	880	883	876	884	933	980	955	844	878	873	807	869	832	895	880	907	851	884	921	831	887	920	830	947	912	864	881	875	838	900	914	901	812	878	884	861	881	870	883	872	859	865	866	844	914	873	852	842	862	896	875	891	814	854	888	856	891	897	879	886	837	855	908	888	836	907	912	925	836	890	866	891	885	908	835	855	856	813	850	892	860	862	849	888	857	831	877	907	902	850	860	848	903	890	789	857	926	894	883	863	910	862	893	828	867	885	829	852	864	872	848	867	871	886	909	863	853	916	868	893	855	876	897	908	879	846	912	914	871	887	923	820	831	901	915	862	852	869	870	896	889	911	846	882	879	856	837	915	884	875	877	893	896	933	803	847	859	852	875	839	852	894	852	938	852	905	841	917	924	877	877	915	877	877	881	836	874	875	883	918	842	879	864	858	896	899	871	891	855	833	942	886	887	865	862	911	873	900	833	918	869	901	922	868	859	856	835	872	920	906	861	846	850	856	882	881	849	920	841	859	916	913	881	896	895	839	887	874	822	889	829	885	908	855	885	869	894	862	844	883	916	906	826	855	863	894	865	893	819	925	831	878	844	897	870	895	840	878	874	827	865	922	859	883	832	870	858	866	861	860	838	915	889	907	884	865	883	882	884	926	854	885	861	825	848	862	851	917	880	883	872	905	896	951	872	867	882	856	911	896	869	907	882	873	834	882	916	889	830	844	855	858	920	890	884	896	890	918	858	848	893	917	885	868	908	893	863	895	835	821	890	852	888	860	903	857	906	867	810	875	876	846	845	907	882	862	877	871	909	917	907	901	886	867	888	852	872	934	881	858	880	931	887	871	882	865	916	860	856	838	898	826	876	863	923	868	854	878	860	831	908	880	914	908	892	869	878	874	876	849	849	921	858	874	865	898	840	883	830	859	859	833	929	914	902	885	886	918	829	865	881	859	887	867	901	930	847	891	919	825	859	868	882	892	840	868	861	942	869	864	878	867	937	879	831	827	862	804	885	848	828	903	877	810	941	888	899	903	837	860	849	887	902	886	897	856	874	933	885	819	908	890	922	898	882	913	904	842	862	919	882	845	903	914	905	848	861	846	914	899	896	873	885	930	880	877	861	866	830	921	914	893	880	887	815	899	933	915	903	907	858	885	844	847	901	865	885	845	828	870	839	887	848	890	907	882	893	902	894	885	907	895	954	878	865	833	843	930	864	883	866	888	891	869	855	890	852	855	851	839	880	939	885	921	817	872	863	908	823	878	901	843	848	886	847	969	933	821	876	863	886	874	898	853	885	900	893	890	879	916	899	917	892	866	850	857	858	889	841	857	877	910	838	927	899	864	904	830	882	877	900	894	856	856	920	907	836	834	894	878	838	874	867	899	906	862	846	926	856	852	858	915	896	865	839	858	834	876	912	819	864	911	920	855	867	884	884	887	891	910	908	875	877	874	905	832	839	886	869	862	890	876	887	881	912	899	851	879	824	891	878	864	896	877	900	862	839	909	921	833	906	820	900	846	899	881	886	866	827	863	878	827	888	878	844	878	858	916	868	928	877	828	811	887	818	810	854	867	858	882	890	893	905	850	863	873	828	855	882	829	899	884	892	865	900	834	881	903	903	901	881	884	880	849	893	847	861	842	919	874	903	898	870	915	883	859	901	872	875	869	878	852	868	840	890	896	892	847	878	874	929	877	880	855	844	856	906	882	796	926	920	914	849	901	849	834	880	890	894	885	860	881	880	848	928	878	874	854	902	818	916	822	907	904	845	824	887	865	875	926	859	890	851	840	825	832	875	896	852	912	846	900	912	869	921	906	865	841	885	847	845	881	903	886	927	872	894	873	872	890	912	839	942	817	913	868	914	873	899	849	911	895	906	794	832	885	888	881	890	843	865	861	884	875	880	838	875	931	915	891	844	926	880	891	895	788	898	877	867	861	834	874	921	842	869	885	870	854	857	872	904	856	889	895	874	875	904	898	840	879	883	865	897	870	857	805	944	925	850	857	921	910	883	839	884	897	920	851	853	887	862	906	903	863	946	891	875	841	896	884	889	894	891	823	856	882	885	859	873	896	887	834	858	854	918	863	927	901	871	881	842	908	885	898	889	840	871	901	885	875	860	939	880	824	867	848	859	819	858	884	898	860	850	866	930	882	926	865	827	839	842	920	844	849	892	898	880	903	816	903	896	798	879	887	825	892	873	897	865	814	876	891	816	877	892	883	894	854	871	857	879	888	898	854	866	876	908	878	868	884	877	916	881	924	888	933	937	849	897	842	897	927	892	921	879	865	869	866	856	896	903	856	911
14841	2409	200	181	171	171	174	159	169	209	181	149	173	194	167	185	156	176	171	166	140	153	155	187	172	157	159	150	166	175	143	160	166	169	175	165	148	173	168	177	155	156	165	166	171	185	144	155	180	185	177	158	172	184	164	168	149	149	183	137	196	153	151	153	163	176	171	143	167	162	146	190	172	154	157	186	190	176	170	159	195	175	167	180	169	170	153	164	166	171	183	167	159	168	127	138	156	156	169	150	146	161	188	165	170	161	185	172	190	166	163	166	145	187	147	150	170	179	167	191	163	145	174	177	174	162	161	162	146	171	175	165	178	161	152	175	144	181	173	153	150	166	155	168	144	154	154	189	163	174	162	170	169	183	155	147	160	157	190	174	171	160	160	176	163	171	148	152	175	155	156	154	179	164	194	162	167	172	154	170	169	140	149	164	161	151	157	183	148	171	172	163	152	184	167	164	142	166	164	175	156	169	162	167	181	175	184	185	159	161	167	162	173	136	179	166	172	204	176	187	178	177	163	160	190	181	183	163	164	156	163	170	160	157	157	153	171	188	154	153	154	160	169	160	158	169	178	180	164	176	179	160	174	162	148	165	154	165	158	164	161	154	180	176	158	138	150	176	152	170	155	144	179	183	183	177	134	172	153	165	148	151	162	176	182	148	157	163	143	153	175	157	210	177	171	152	164	142	160	146	165	170	196	171	156	150	161	176	153	161	152	164	170	148	157	174	210	182	174	160	182	171	154	155	163	187	173	182	181	167	157	166	195	170	172	176	175	173	165	160	177	167	188	157	169	180	149	168	167	168	204	160	150	200	148	150	155	165	175	164	163	151	196	167	153	161	161	177	163	157	175	156	153	158	185	152	143	148	149	142	162	164	147	171	159	170	166	138	150	151	157	128	150	183	163	162	144	167	183	185	149	161	151	169	164	184	189	155	163	160	176	179	171	178	156	172	156	147	167	171	166	155	125	144	164	187	169	151	149	166	192	167	155	166	176	175	169	175	158	157	175	160	150	167	181	171	166	171	160	173	157	162	177	152	131	185	173	161	150	158	179	153	152	162	152	153	149	152	144	151	168	169	152	179	183	188	156	169	152	164	169	155	163	170	159	149	172	183	159	148	155	194	171	169	161	185	156	173	176	185	174	170	158	154	181	165	172	153	171	143	165	178	164	185	182	187	157	145	161	172	146	161	157	159	171	167	161	181	154	166	178	188	135	174	172	175	177	159	141	151	134	164	170	155	179	162	149	176	147	179	135	154	172	175	176	188	138	164	170	170	171	176	159	159	189	161	150	154	195	152	170	164	142	170	169	190	167	163	182	146	145	157	148	155	171	160	164	159	170	168	191	171	199	157	140	189	176	143	157	154	168	195	163	162	174	163	169	148	159	151	151	169	188	154	166	148	147	178	184	169	174	153	161	152	160	187	174	173	178	175	163	155	145	152	148	142	156	188	183	190	178	167	155	153	171	160	185	159	153	167	158	183	175	175	179	165	178	152	174	162	171	157	156	160	162	164	153	153	173	166	192	184	116	174	146	147	159	169	156	146	172	163	178	170	161	159	163	175	155	160	195	187	179	181	146	173	163	154	172	151	181	163	146	162	165	152	162	188	154	195	184	156	153	144	154	143	170	149	169	169	164	155	155	157	151	196	140	164	167	160	153	171	188	175	194	153	172	147	157	162	162	149	163	176	148	166	172	174	188	138	159	160	177	175	160	158	171	201	182	157	167	174	151	170	157	156	158	154	162	162	174	174	163	155	178	183	180	166	188	185	168	147	164	177	211	179	161	150	163	154	135	179	174	177	173	171	176	184	191	196	158	192	180	164	169	171	164	127	175	156	155	188	177	156	153	181	176	161	148	172	157	180	150	151	153	171	160	187	167	179	160	172	179	177	161	169	163	178	154	150	176	193	164	166	173	163	152	165	155	152	157	156	164	158	142	164	158	172	173	181	172	196	173	159	152	149	177	168	165	188	166	182	176	170	178	170	173	158	174	160	151	172	164	170	153	155	179	159	155	149	176	192	154	159	178	145	184	171	177	184	156	175	155	182	146	149	154	166	155	160	177	188	150	183	183	183	173	167	143	167	173	155	176	138	176	149	169	161	173	160	192	178	150	138	156	161	153	178	165	184	189	150	154	155	168	144	201	159	169	193	168	179	158	166	152	159	162	172	138	166	169	187	154	165	164	159	171	183	158	200	165	168	160	181	145	153	166	183	163	167	149	115	148	159	156	141	149	150	188	169	149	179	144	180	179	194	156	148	161	167	191	145	168	194	174	171	163	163	192	171	176	143	157	160	144	168	179	159	155	168	149	168	141	171	142	158	189	150	166	148	162	157	177	151	162	163	153	159	165	140	183	166	181	164	170	163	184	185	179	181	194	141	165	164	146	163	168	169	154	175	155	160	159	168	174	173	175	194	179	160	165	159	166	155	165	202	169	151	167	159	180	163	162	181	171	156	182	172	144	191	156	162	169	175	177	188	163	171	162	162	143	134	154	147	144	151	162	164	154	190	144	173	151	186	176	176	168	168	164	168	136	180	182	148	169	163	133	144	147	185	172	172	168	180	175	128	177	158	171	165	162	157	158	165	161	159	188	180	176	149	165	142	158	160	168	192	152	177	166	155	170	174	193	170	164	172	172	177	152	166	166	150	144	168	153	162	154	168	162	160	181	162	169	170	167	190	163	170	148	167	149	160	156	162	156	206	180	171	183	167	164	191	150	144	164	126	167	164	158	150	168	193	163	190	154	188	163	154	181	142	191	176	162	158	154	206	177	156	167	157	169	168	163	165	178	163	157	172	164	184	159	160	132	158	171	158	151	167	184	160	167	162	157	164	163	161	173	160	169	185	169	169	159	176	167	174	177	144	136	199	148	168	169	169	194	161	132	169	164	174	167	191	157	146	166	168	158	147	165	159	166	156	138	167	158	156	162	145	159	163	164	164	154	141	154	154	170	167	163	169	176	193	170	151	162	166	137	169	159	188	164	164	132	181	174	167	171	150	129	174	172	166	145	162	164	154	166	146	143	169	153	178	170	154	147	154	143	163	175	164	172	151	172	199	174	162	148	156	166	193	145	172	185	182	153	181	173	172	163	153	159	151	156	164	165	169	167	189	139	182	173	185	168	165	145	158	159	154	161	144	169	170	159	160	190	181	166	165	173	156	160	151	158	171	170	160	176	160	170	156	197	162	160	175	147	144	163	211	181	172	149	187	170	162	169	165	168	151	150	155	157	155	163	160	150	159	171	172	147	148	170	174	179	174	164	163	162	149	165	156	182	152	170	159	150	151	199	154	155	133	161	168	171	169	159	149	153	161	154	157	156	148	151	178	207	180	144	163	171	178	168	185	178	174	175	175	163	160	144	149	143	158	157	154	174	168	189	170	158	163	160	156	157	176	183	145	149	151	145	157	162	155	157	147	174	144	141	150	182	174	158	151	140	161	162	178	151	150	190	152	165	152	157	191	175	152
13185	2443	523	501	553	514	479	511	490	471	449	488	449	510	436	470	464	448	486	516	468	480	482	476	499	458	484	443	493	466	491	476	491	465	463	483	522	484	472	495	480	438	471	466	453	455	496	468	485	491	482	479	455	498	485	465	441	468	436	455	461	452	441	484	448	459	497	498	488	473	475	486	485	442	426	445	447	475	445	483	471	480	484	486	458	468	473	455	438	449	466	475	449	433	501	481	448	494	463	525	471	426	470	467	501	452	449	518	479	489	401	485	472	494	455	436	446	438	435	451	460	467	456	454	493	485	512	467	441	447	480	494	480	453	437	452	475	485	436	416	491	435	431	477	488	464	482	443	476	477	477	430	445	466	455	459	469	483	513	506	493	489	480	481	460	468	486	451	455	445	475	475	485	471	438	453	468	439	502	475	459	454	463	458	479	465	465	485	448	422	473	452	448	429	456	476	427	485	434	485	472	473	462	473	500	451	436	473	458	501	489	481	471	493	484	483	469	479	449	478	451	458	472	446	466	481	477	485	487	469	489	499	488	483	489	472	497	493	462	413	460	466	466	463	502	458	476	448	477	455	498	428	493	454	453	487	502	471	505	444	486	473	526	477	429	427	470	449	512	478	475	483	496	469	518	472	465	466	469	452	484	472	487	440	471	464	431	443	483	483	451	431	462	437	467	462	455	466	487	467	479	457	510	470	483	491	471	427	472	451	450	467	450	441	511	416	463	469	469	509	480	468	495	474	435	483	476	453	462	466	482	458	490	439	455	480	462	492	514	449	467	504	447	447	465	442	462	468	461	452	483	469	433	454	484	502	456	482	445	486	478	440	448	507	461	440	496	494	451	510	456	458	485	486	486	468	455	457	481	454	471	448	495	502	460	472	462	461	512	473	465	449	482	450	475	437	469	473	443	492	430	499	459	459	481	492	476	470	470	425	482	455	431	442	450	473	411	483	500	474	456	455	465	462	495	473	448	483	450	462	480	432	467	457	486	488	467	467	463	494	463	460	444	461	461	501	480	467	436	461	514	477	457	469	452	485	482	455	467	450	466	442	492	428	430	473	507	465	488	537	456	477	484	443	513	423	483	494	453	477	473	449	475	486	476	484	491	458	481	459	475	474	481	466	495	453	432	504	471	492	502	485	432	475	491	450	535	485	465	470	455	421	471	493	448	460	489	474	492	506	443	418	470	480	455	496	469	488	474	448	533	475	468	429	451	523	474	489	471	455	487	476	430	465	500	470	472	454	471	444	471	445	465	444	492	440	483	492	504	460	474	451	499	447	462	473	481	480	480	453	477	445	470	462	452	478	466	434	462	493	490	444	520	451	463	449	487	434	486	505	477	479	497	449	462	436	508	481	479	472	455	495	469	465	504	448	471	488	452	444	434	452	469	455	418	475	472	476	496	492	498	460	476	465	460	490	470	457	498	484	472	500	451	470	483	476	467	505	513	476	452	454	457	470	486	461	455	462	492	458	462	500	448	501	446	479	480	461	484	454	455	474	411	467	490	453	466	454	485	455	478	467	477	511	506	486	460	467	467	478	503	492	496	494	444	484	465	449	466	448	456	466	465	463	442	496	495	471	472	448	478	462	481	484	503	484	475	454	451	461	469	476	473	468	459	457	514	482	483	470	496	449	454	449	459	484	486	477	450	451	509	487	440	474	479	470	411	469	499	440	463	463	439	458	534	476	483	446	460	446	501	482	474	495	489	456	469	481	472	480	468	441	478	476	469	481	484	432	482	472	486	490	440	456	516	512	492	495	465	449	451	482	494	485	474	460	461	465	440	467	465	424	425	487	472	462	430	436	442	492	485	490	456	495	478	426	461	436	459	459	479	454	477	460	448	478	473	485	481	414	452	438	460	469	458	440	442	466	437	500	452	457	441	448	477	440	501	472	443	470	467	465	461	480	483	483	462	500	452	436	468	486	456	496	455	480	466	479	474	458	506	481	455	471	476	492	494	436	459	475	450	464	447	486	467	491	481	439	446	466	500	456	489	477	483	467	460	503	477	495	493	465	467	502	479	495	507	454	475	491	448	492	425	479	500	469	481	487	503	480	502	488	445	475	488	463	500	479	451	483	492	458	524	477	472	498	451	482	449	471	475	491	462	453	481	468	481	491	443	476	505	453	454	471	458	466	450	488	476	483	513	444	450	450	490	506	454	492	488	463	434	509	440	468	444	447	478	507	452	480	472	473	444	465	487	473	459	468	474	463	483	516	464	473	485	528	487	496	470	477	440	467	482	504	470	453	446	445	453	445	461	531	478	478	472	469	464	481	478	494	472	447	452	510	434	473	480	437	461	490	449	508	452	483	437	477	514	494	502	451	452	414	475	437	491	454	441	459	440	460	438	443	467	468	448	485	453	442	520	508	508	453	482	471	481	490	475	459	501	452	471	511	489	437	486	465	457	460	455	465	456	478	481	482	456	486	515	495	451	470	446	514	437	480	450	469	445	476	449	454	440	441	455	454	479	452	521	445	479	527	482	481	456	461	465	495	470	458	463	455	481	492	455	505	467	459	473	473	460	456	490	438	470	422	490	507	466	494	464	487	441	425	474	468	473	501	464	441	461	459	481	495	458	488	471	485	498	445	446	481	438	434	457	530	475	472	486	485	469	498	480	470	464	443	476	493	477	442	454	486	457	455	457	457	477	461	499	494	513	473	430	472	469	471	487	445	476	445	451	470	481	459	495	505	451	441	462	502	488	432	453	462	457	460	436	475	465	435	475	494	434	466	443	442	489	425	489	464	457	438	469	447	467	460	486	504	492	468	504	483	460	465	469	483	457	464	461	478	465	484	482	457	433	503	481	431	479	460	491	477	414	443	456	504	457	488	490	460	466	469	483	497	448	453	472	444	440	446	500	511	462	466	447	459	450	474	410	487	484	485	447	435	513	495	438	444	465	478	466	455	465	417	448	478	492	495	441	505	497	494	482	441	490	446	471	502	462	464	471	468	494	480	470	462	484	470	475	440	460	457	475	468	480	457	432	486	480	473	481	445	477	443	448	471	463	502	449	452	467	526	482	478	500	439	453	442	476	435	468	455	482	493	460	478	452	444	484	504	452	463	494	497	477	478	462	450	463	493	480	482	458	468	422	506	494	460	465	493	451	470	471	476	463	477	489	495	455	480	417	530	449	479	443	459	452	457	506	458	452	480	490	458	483	490	488	467	428	467	474	482	433	475	459	463	431	436	466	468	464	461	458	456	483	478	477	481	480	444	461	464	456	469	479	459	478	483	490	505	440	467	460	501	458	494	478	493	459	486	483	458	481	456	461	446	505	475	481	490	465	467	489	474	461	467	487	472	507	471	476	503	471	437	438	482	473	464	434	461	479	476	474	491	477	461	458	494	517	470	469	505	430	490	483	469	487	464	468	461	466	459	434	455	459	470	450	443	454	462	471	446	454	450	489	447	459	433	467	450	494	506	464	461	510	459	481	472	472	497	447	477	467	458	514	481	470	490
67444	36659	8080	1085	664	549	476	431	433	392	393	374	396	392	373	394	349	352	369	387	348	367	347	384	362	360	355	362	357	293	348	371	326	341	346	355	351	356	323	338	354	325	371	341	348	327	328	342	317	398	324	330	300	335	358	297	330	332	357	373	353	365	343	379	333	353	322	369	324	356	322	324	338	341	348	328	318	365	366	354	362	359	361	337	324	346	327	321	331	302	313	334	339	314	337	310	368	354	320	317	341	335	326	318	329	316	310	347	355	317	371	336	340	365	312	316	352	350	340	342	368	296	353	328	357	337	350	367	377	354	339	366	340	354	319	332	319	344	294	319	348	320	345	365	354	307	354	309	322	349	336	335	329	331	343	319	346	326	366	320	327	323	326	350	302	308	345	303	357	324	384	309	325	335	316	301	357	345	320	352	355	341	336	346	352	306	352	341	332	356	328	342	361	374	370	342	359	345	336	317	339	341	349	343	359	282	339	326	327	354	379	323	338	314	323	296	332	338	355	335	326	351	335	337	315	344	319	317	347	382	328	321	337	349	358	293	326	331	328	354	332	336	339	323	303	339	342	321	336	326	337	346	342	352	339	354	336	343	344	333	313	333	300	359	338	333	349	339	356	333	342	336	346	344	339	299	341	328	354	379	316	332	333	343	319	372	310	334	332	360	390	331	313	320	348	323	348	348	336	340	350	333	353	360	338	327	315	315	328	363	342	348	316	355	346	317	369	338	365	336	332	345	346	335	298	324	312	321	320	328	304	332	324	340	352	334	321	316	358	338	336	341	339	371	310	353	331	372	345	342	343	331	354	316	354	354	343	379	318	336	337	362	317	345	316	334	342	306	320	327	367	343	357	363	335	348	298	343	330	285	320	321	341	348	320	339	343	346	351	364	348	353	389	323	359	356	326	368	371	332	350	354	347	313	361	361	339	376	357	364	329	326	337	330	356	311	346	325	319	317	355	347	385	358	324	356	392	342	341	335	336	338	341	322	321	339	359	363	310	334	362	359	393	349	351	340	343	346	364	368	355	358	341	337	323	334	348	359	326	338	361	312	322	332	343	373	333	328	340	343	328	357	341	323	315	311	335	336	362	326	303	341	333	359	362	355	331	332	309	358	333	333	332	343	347	307	322	352	349	342	343	316	342	306	306	353	362	344	371	334	325	352	387	326	348	335	342	355	317	340	325	370	334	342	329	338	341	351	302	342	305	332	308	309	304	317	320	309	326	324	324	321	368	327	339	334	339	340	333	338	331	367	343	325	316	358	331	356	344	347	324	347	307	359	360	336	363	344	335	343	326	340	368	332	357	307	338	300	343	335	349	304	310	303	300	337	356	353	307	344	312	335	316	360	325	329	336	367	317	345	288	336	326	331	347	310	320	324	349	337	338	369	346	353	307	331	304	378	329	315	314	306	337	338	324	373	332	333	397	340	303	334	322	304	338	372	359	312	340	353	335	323	341	332	344	326	344	346	368	303	302	367	367	295	327	320	317	347	326	360	307	369	344	394	340	365	348	342	329	336	326	320	340	310	325	354	331	355	330	340	359	368	320	356	355	354	334	333	358	327	351	308	321	355	321	332	324	332	339	338	351	336	337	321	352	331	324	338	339	324	325	358	350	351	320	286	364	346	326	342	327	364	358	350	295	331	353	340	346	349	296	394	332	321	361	362	353	329	311	303	313	334	342	313	324	333	354	358	350	333	308	336	335	310	331	334	337	292	332	319	331	353	305	328	341	354	342	314	336	362	302	336	336	349	355	373	344	351	305	359	337	318	335	337	320	335	381	359	320	351	297	327	341	339	334	335	317	375	320	335	337	363	354	371	369	329	346	343	324	344	345	339	344	350	373	383	372	330	330	335	366	343	356	357	327	319	351	330	297	346	321	320	317	313	334	339	361	340	327	324	317	371	336	358	331	321	359	338	323	303	317	309	266	370	335	356	317	351	339	340	321	301	352	329	339	351	336	331	294	321	336	343	340	349	361	324	347	344	348	357	361	321	330	360	349	348	382	362	321	330	316	348	357	347	359	335	365	371	337	329	331	337	348	319	319	375	326	351	345	300	338	319	331	331	327	321	326	319	321	316	333	340	322	339	337	357	325	337	351	368	334	343	362	358	349	326	310	346	371	367	351	337	326	342	349	336	307	367	325	318	340	313	356	300	345	345	343	339	335	342	351	336	319	290	330	330	349	349	297	346	335	358	303	344	324	364	318	326	314	342	328	334	340	349	316	339	317	352	317	301	285	317	338	354	329	357	311	341	325	331	343	332	337	333	329	351	355	366	314	346	304	309	338	351	323	325	341	330	365	344	319	341	349	297	348	360	327	340	348	343	322	327	352	347	356	343	306	322	332	371	342	317	344	368	315	327	317	348	337	338	378	337	366	344	348	333	352	314	352	316	337	304	335	310	287	337	348	313	352	335	326	359	330	354	320	323	320	308	329	356	309	337	336	330	337	346	310	362	332	328	345	298	363	330	364	341	366	315	345	349	341	323	380	346	323	326	323	346	339	326	326	376	362	338	334	299	372	325	312	291	335	361	314	323	336	357	325	350	366	371	320	317	355	303	326	321	350	334	357	352	368	364	345	334	318	383	316	296	315	360	338	377	314	339	357	345	361	335	321	344	300	336	340	342	339	325	362	326	341	351	372	337	338	359	326	315	323	354	329	364	330	328	310	282	335	369	344	309	335	333	347	357	338	380	341	346	330	336	342	346	325	324	332	369	332	351	334	317	357	329	329	356	354	331	329	377	332	319	325	301	325	313	327	367	361	330	335	337	342	359	326	323	325	340	300	297	340	341	361	331	344	325	357	324	347	329	350	343	359	345	347	363	327	338	349	324	338	352	365	348	297	342	305	350	354	356	334	335	342	316	356	335	350	339	322	308	328	330	334	306	326	341	353	362	322	329	343	328	343	325	347	352	341	380	346	328	333	350	339	337	339	351	336	327	347	383	320	327	314	361	336	349	339	330	309	360	322	317	310	317	355	347	354	350	308	316	344	342	327	305	358	336	355	384	331	323	332	333	348	309	338	305	305	347	325	350	322	372	328	357	350	356	345	311	300	343	336	351	329	338	325	373	346	343	316	329	332	342	342	333	362	318	359	344	323	320	319	331	310	322	335	333	353	298	321	362	329	351	319	333	324	333	380	349	342	317	356	331	291	333	358	334	369	367	395	336	321	368	360	329	355	338	325	330	344	322	357	346	324	334	338	316	317	325	323	313	321	353	334	324	305	356	332	338	346	354	306	363	334	321	343	358	341	341	353	337	326	330	303	356	355	351	342	344	360	310	319	359	327	324	354	334	315	331	301	353	382	350	341	339	299	323	349	292	326	337	319	331	355	386	345	324	370	360	355	322	312	320	349	332	352	364	323	306	358	343	323	313	320	334	307	328	344	336	357	381	341	341	327	360	376	359	328	335	319	338	364	350	344	312	321	341	360	341	348	346	357	328	346	337	323	338	332	360	315	360
40163	17902	2095	2453	2237	1910	1745	1482	1402	1355	1215	1157	1140	1111	1056	1012	1025	994	1048	947	948	883	856	892	935	901	924	905	871	895	869	863	869	882	887	866	828	878	866	904	880	846	774	842	849	886	875	791	835	822	854	807	825	901	805	876	807	863	803	804	845	850	811	817	823	788	833	865	807	835	820	863	843	861	843	881	849	811	785	854	811	847	796	830	841	840	856	850	819	843	797	815	898	816	879	872	826	863	831	859	857	793	806	833	841	841	841	807	873	792	822	863	835	842	798	861	806	845	841	811	816	801	858	850	838	806	847	807	804	802	874	847	839	857	823	846	831	794	857	841	793	817	883	838	851	826	813	800	845	856	856	828	805	879	851	816	836	808	878	808	823	822	801	859	799	804	819	838	837	866	834	815	820	844	838	786	846	833	818	837	829	818	872	826	813	870	845	837	813	807	798	815	820	761	807	808	856	819	864	830	833	832	798	877	863	803	818	830	878	839	834	824	754	809	815	789	811	825	777	791	787	892	825	830	815	795	850	839	823	810	780	787	836	840	830	818	813	799	827	813	843	819	842	882	869	872	852	849	873	801	869	840	826	865	785	865	789	821	884	776	885	835	819	803	817	855	859	776	813	808	850	826	790	844	817	837	846	849	882	818	820	794	799	777	790	841	840	852	863	803	802	825	828	799	806	843	808	857	793	794	761	815	844	888	833	866	802	789	839	829	824	836	826	892	865	814	812	861	847	819	776	834	825	832	838	800	808	766	840	834	788	906	797	806	858	844	795	814	837	820	896	837	848	835	795	808	828	802	829	816	821	826	816	806	780	821	884	780	846	829	832	776	849	805	866	814	817	856	822	863	813	817	778	831	826	837	818	828	861	874	805	807	831	792	785	823	840	852	844	847	843	810	811	767	838	886	833	880	809	817	825	809	817	764	865	859	860	777	817	830	801	862	819	779	832	833	766	855	824	866	843	817	869	838	862	817	808	818	783	797	843	843	827	824	809	827	769	777	831	857	872	841	792	835	813	838	798	863	849	843	836	809	845	830	861	854	821	799	847	825	799	811	776	819	820	789	856	808	818	778	868	795	878	798	824	838	799	835	788	835	811	840	793	792	858	752	829	772	881	858	850	841	823	807	810	844	797	886	817	842	821	869	829	811	834	859	813	852	776	796	761	808	800	847	839	850	810	836	860	835	858	798	786	811	852	805	839	814	852	805	842	843	808	837	821	826	894	850	905	814	828	826	774	808	791	782	799	810	860	857	811	759	823	842	819	804	839	845	888	835	859	819	821	821	816	826	823	810	874	817	810	778	831	860	781	800	816	818	800	802	823	843	829	798	791	815	839	837	829	788	854	854	852	810	807	821	864	815	756	865	804	874	832	784	832	844	817	861	863	823	857	849	852	874	819	821	806	784	850	787	824	822	845	792	829	886	820	814	817	806	775	857	883	846	855	857	781	858	830	809	843	827	835	821	850	806	835	855	784	838	824	851	853	790	839	865	830	787	809	813	840	835	855	863	868	812	805	841	850	828	845	859	782	815	839	838	834	835	842	805	859	790	867	808	755	839	874	767	893	795	825	831	832	833	807	785	825	820	815	863	852	851	891	759	860	841	792	833	842	789	812	808	801	828	783	797	802	833	812	835	792	843	815	790	822	808	811	808	860	847	773	820	778	815	803	839	848	878	852	822	793	858	763	850	865	864	833	794	813	774	825	783	828	830	775	862	856	814	842	814	812	802	837	847	857	809	832	798	842	791	791	801	842	835	805	797	882	819	787	834	839	853	833	868	805	851	838	858	820	826	821	869	810	823	810	852	821	796	820	803	797	787	891	837	856	820	835	821	809	824	839	821	821	837	824	876	824	885	816	845	844	841	852	815	849	772	761	817	828	797	838	848	829	911	798	851	797	791	844	841	833	878	827	813	847	798	886	837	791	824	854	836	812	804	870	793	856	801	823	834	823	842	806	824	788	822	809	826	752	873	792	841	842	832	845	792	828	840	866	861	849	850	862	854	897	820	815	814	833	772	820	815	863	856	834	836	817	791	837	810	800	832	769	836	774	826	819	810	838	853	783	865	838	838	824	835	809	835	773	833	840	842	849	832	846	809	903	843	852	822	817	819	856	777	870	790	837	818	838	799	828	828	848	824	808	830	840	826	830	794	870	811	812	853	874	811	792	838	759	854	829	874	837	802	772	791	860	767	811	769	798	828	853	802	831	860	850	831	838	795	814	842	860	850	838	792	808	813	802	817	858	807	830	874	877	832	805	883	806	845	823	812	870	831	850	879	824	857	861	867	797	820	824	795	811	802	833	840	816	796	796	877	842	799	809	832	765	811	814	795	814	823	811	807	835	833	828	827	823	841	818	823	758	791	794	795	795	845	801	811	834	856	795	833	810	799	841	860	834	804	841	862	833	821	823	811	791	843	814	824	846	814	845	811	840	857	868	830	808	785	779	793	818	816	742	795	825	817	796	843	814	836	809	832	845	795	843	836	811	793	812	813	790	833	844	833	858	858	790	845	819	800	834	853	852	845	854	819	860	826	815	854	800	879	802	791	794	780	869	830	786	832	823	886	806	814	816	893	790	790	841	821	833	797	806	789	828	804	891	767	857	851	826	802	821	813	853	816	824	820	837	840	836	854	795	837	792	837	787	860	798	798	810	842	816	823	795	848	841	819	838	824	880	771	849	856	799	852	812	845	859	807	804	862	852	788	817	865	873	820	837	854	786	888	830	920	830	826	823	775	818	778	775	791	800	819	867	898	835	832	872	868	787	840	853	831	794	901	883	837	862	831	872	838	780	835	826	863	826	821	832	797	801	822	781	805	834	774	828	873	803	814	855	835	866	800	822	877	800	828	842	805	855	792	833	813	842	821	866	839	853	848	843	853	834	835	812	852	793	848	816	840	828	866	820	829	825	818	868	858	814	845	810	779	778	833	828	869	770	823	787	841	855	884	782	859	828	843	792	844	811	817	786	874	793	834	822	838	831	865	857	805	833	856	799	827	839	785	866	795	847	818	833	862	846	758	844	850	801	829	811	814	862	807	824	798	842	775	817	831	849	849	760	798	815	803	852	818	850	824	801	858	802	807	817	870	845	814	810	834	788	815	860	863	837	821	825	810	811	823	780	848	796	826	814	823	781	812	830	829	844	806	833	870	833	836	803	836	832	818	874	831	808	860	871	824	784	858	825	856	806	827	812	812	819	812	810	853	858	786	823	818	848	815	845	824	856	801	862	800	892	810	849	821	819	813	858	808	830	819	846	814	824	830	862	861	799	800	809	842	799	807	876	816	777	808	819	771	850	837	795	820	742	852	826	825	799	835	785	785	818	776	795	864	813	824	752	814	779	837	821	820	895	861	823	782	854	770	880	858	866	866	869	809	819	834	835	839	837	772	864	855	843	828	847	745	852	841	840	831	834	846	794	838	858	799	811	803	814	822	824	850	869	809	860	837	830	810	791	844	839	838	777	829	773	821
77365	45349	15466	2974	1080	874	685	638	596	524	520	463	468	422	458	413	449	412	371	366	412	384	381	343	420	416	387	338	420	362	389	385	376	425	385	374	395	351	402	360	401	382	357	400	381	393	378	353	378	335	337	373	389	346	374	353	377	377	415	394	363	366	388	379	367	404	399	372	379	381	359	395	392	341	377	325	384	359	381	370	416	423	345	375	376	383	386	390	375	410	340	366	386	350	370	342	367	385	376	366	377	378	397	364	373	370	381	385	375	347	362	383	372	394	370	375	360	392	360	384	352	384	327	346	367	381	374	368	395	395	399	390	388	372	349	333	362	364	365	393	381	362	321	347	379	375	369	365	367	376	410	354	331	350	355	371	343	351	359	347	369	397	398	387	372	362	373	360	355	376	365	356	414	357	392	350	371	389	384	357	329	357	354	371	388	374	383	372	368	362	337	360	371	371	384	368	386	418	384	359	371	375	355	373	324	359	339	363	383	351	385	374	392	400	388	358	349	363	383	388	351	384	331	362	399	371	340	345	353	362	382	368	359	359	382	372	419	364	359	362	393	384	362	359	385	390	344	374	351	382	374	389	334	377	400	368	334	422	385	369	364	378	373	352	364	362	381	328	355	357	369	350	388	393	382	365	347	388	387	352	356	394	373	392	415	351	348	356	362	394	346	391	342	367	369	362	352	376	373	356	371	340	422	388	369	356	349	381	396	386	391	354	399	369	349	331	341	382	370	402	410	387	389	398	347	370	370	372	378	369	349	350	376	370	366	382	345	388	396	345	338	344	365	380	343	372	344	400	373	358	355	390	370	385	361	374	398	398	406	385	311	345	385	376	363	358	351	389	403	359	357	357	391	305	351	360	381	378	396	333	395	378	402	372	345	371	411	394	370	353	349	334	358	378	399	412	361	393	362	370	365	358	375	343	349	336	338	348	345	380	361	355	363	383	374	402	392	384	392	373	374	359	352	387	385	369	364	387	376	385	377	373	392	359	357	368	373	346	404	362	357	343	334	369	360	417	346	347	366	382	343	401	350	364	376	380	365	364	358	345	382	398	355	374	373	371	368	373	364	358	355	391	380	386	347	350	338	392	388	369	356	406	377	361	379	411	351	341	393	395	361	357	325	404	379	362	403	370	361	336	351	373	379	361	386	360	378	371	333	318	330	380	349	395	354	359	392	408	381	371	364	384	364	367	361	378	412	425	342	366	385	350	369	344	340	337	338	383	386	369	332	375	365	367	357	362	358	378	356	369	354	358	372	404	378	379	357	378	355	350	326	380	360	406	363	365	349	361	343	349	355	346	351	346	344	387	368	392	361	365	429	370	391	385	405	374	384	374	382	365	374	371	369	386	389	325	348	359	421	363	373	356	434	373	376	360	366	374	370	432	378	348	364	351	362	386	342	361	380	382	413	356	384	342	359	349	368	360	415	339	404	380	368	370	346	423	383	406	381	400	352	332	342	371	386	375	385	346	325	387	372	373	403	370	392	394	411	358	381	377	405	366	357	399	340	394	361	394	366	362	363	356	348	369	361	387	375	351	392	348	351	375	371	366	385	364	366	379	389	351	354	413	367	369	392	366	374	386	362	378	364	360	339	367	379	340	358	391	349	387	355	336	380	407	353	383	375	386	363	389	380	328	399	337	360	365	379	332	403	399	358	362	370	381	365	346	360	351	368	316	348	394	349	380	387	358	385	362	401	342	392	362	361	387	382	340	352	362	366	380	343	366	359	381	385	374	360	359	354	347	385	353	352	373	343	363	354	390	404	367	371	392	379	396	347	394	428	349	364	379	324	368	385	394	370	407	362	358	351	380	347	361	364	331	375	352	403	358	328	346	378	360	341	414	371	381	318	393	352	361	372	358	364	369	355	339	373	372	391	350	351	390	396	360	361	381	395	379	373	341	389	371	404	355	411	381	362	298	376	354	325	384	378	364	394	366	386	381	381	411	376	402	367	364	355	378	388	398	402	407	368	366	353	385	368	353	359	343	341	352	343	407	392	365	364	350	353	388	393	386	375	379	340	353	372	401	376	416	403	395	376	386	361	363	387	352	365	377	380	363	371	369	372	388	367	399	368	422	354	398	377	440	352	360	336	349	406	352	390	401	352	386	374	386	376	394	385	366	356	380	314	402	356	342	414	371	382	339	363	335	369	405	354	391	345	374	375	362	391	369	382	374	323	364	395	366	339	390	393	336	370	373	395	406	358	385	364	406	398	358	376	350	384	392	399	358	394	381	366	384	378	382	412	402	420	351	348	359	381	381	380	376	379	365	364	396	363	351	371	341	362	348	346	364	356	385	399	381	371	388	366	360	404	406	379	389	326	387	345	362	390	367	360	367	376	371	358	376	390	354	372	400	361	415	334	368	343	356	400	382	352	367	362	363	351	424	375	331	353	326	351	412	372	362	380	355	336	345	333	384	394	361	376	364	373	340	357	394	411	393	344	371	375	384	357	358	390	387	350	387	373	396	389	346	376	374	373	399	374	363	344	411	379	369	398	395	367	384	368	340	389	416	339	395	360	373	383	350	409	418	361	356	374	352	359	361	378	378	357	365	398	371	379	363	326	371	367	388	344	363	371	368	395	380	343	429	392	361	404	358	352	351	360	344	333	366	377	386	382	380	385	380	374	355	383	340	399	377	347	337	374	337	392	355	386	380	372	391	394	401	401	384	384	385	357	386	342	371	356	368	402	369	424	369	390	340	358	346	392	386	361	382	323	401	362	378	356	353	371	365	358	333	373	375	363	365	358	400	394	332	339	388	398	358	372	379	366	379	356	347	374	392	359	386	374	356	373	377	356	343	392	345	392	385	361	345	359	381	396	361	354	374	362	382	383	374	385	361	360	367	357	384	363	333	357	388	387	367	377	411	370	394	348	393	391	364	391	414	337	366	401	386	391	379	369	368	389	363	376	360	370	369	356	375	373	383	366	394	394	361	357	383	379	376	371	344	352	361	389	395	390	374	401	362	372	388	340	346	408	359	359	351	374	392	326	373	386	382	370	405	382	372	389	370	380	403	372	380	356	382	343	369	356	402	350	346	355	376	385	385	361	342	344	395	379	347	386	323	362	317	390	384	389	362	398	401	407	365	356	364	385	363	354	368	358	361	349	348	397	378	364	355	376	353	368	370	358	367	391	390	399	386	364	377	363	420	340	384	374	373	387	368	364	398	363	392	355	363	346	366	367	402	369	369	368	415	381	381	383	362	365	390	360	372	399	361	385	420	408	401	413	358	351	413	382	345	365	381	358	390	391	330	406	392	362	362	363	368	358	402	351	334	352	349	368	396	389	394	382	363	349	342	394	401	340	390	334	367	363	349	346	349	387	389	375	356	414	384	355	387	340	382	372	340	358	383	393	378	378	374	397	376	386	374	377	387	384	371	350	395	370	371	391	366	396	376	360	359	359	384	343	387	377	366	362	352	374	389	351	352	357	386	378	346	364	341	381	366	401	349	369	393	377	376	352	337
49964	23657	3392	3995	3563	3126	2561	2308	2038	1796	1644	1476	1449	1449	1308	1200	1161	1124	1191	1125	1090	1081	1091	998	1008	1065	968	1001	960	1013	922	984	984	941	952	910	938	936	905	949	908	918	925	907	894	922	942	883	916	887	903	887	903	894	881	911	924	905	908	890	910	895	823	921	851	863	900	897	909	864	926	880	882	879	903	841	839	861	932	954	876	881	920	832	879	849	856	900	896	880	856	921	882	903	789	853	902	928	864	892	888	928	857	887	894	854	883	841	946	880	872	843	874	911	889	932	903	890	837	906	875	850	882	887	875	843	882	908	851	875	867	880	890	876	868	832	838	881	940	886	865	882	849	912	908	895	828	891	900	871	854	858	884	878	856	860	840	881	897	867	874	920	860	881	890	933	934	856	906	879	862	903	849	875	859	831	878	847	811	913	851	886	866	892	913	836	828	879	869	912	908	821	858	815	862	875	889	885	884	804	811	867	864	923	815	887	890	885	841	850	886	854	906	865	907	851	903	873	872	892	911	836	846	863	904	873	852	886	910	876	889	902	854	871	878	895	849	854	836	867	900	855	851	903	865	864	897	860	858	874	871	889	864	880	886	849	827	853	901	823	849	901	879	826	840	869	916	903	888	835	862	910	861	879	910	832	806	878	864	860	889	859	869	831	876	911	794	878	884	927	901	901	892	894	939	842	793	886	862	892	858	855	826	886	929	908	845	915	886	859	852	884	922	844	864	829	858	838	908	850	851	932	854	815	867	858	895	869	838	888	875	890	913	899	866	852	906	872	865	920	880	851	902	836	865	875	933	900	910	868	877	851	864	896	841	840	834	851	832	838	833	895	853	841	828	918	850	883	832	880	904	872	811	879	885	870	867	864	890	907	923	865	862	829	823	805	849	923	891	896	871	873	856	949	854	873	885	860	809	896	866	877	912	872	891	853	898	816	909	897	873	894	832	834	898	880	861	873	876	861	818	834	870	881	888	902	839	884	890	883	879	873	880	928	836	881	898	897	855	836	858	914	894	823	895	928	856	846	892	868	873	851	869	853	831	882	853	847	870	831	904	877	864	885	901	855	904	827	868	842	873	922	841	853	832	922	963	903	907	820	883	914	865	842	817	832	806	878	952	835	864	920	895	890	845	898	894	834	860	875	888	900	907	867	825	893	792	881	890	897	831	913	910	882	821	854	853	932	858	897	810	866	835	908	868	885	873	813	848	847	889	850	838	912	848	840	914	920	889	899	839	883	891	855	852	888	878	838	886	877	878	829	880	901	848	862	887	823	920	926	840	852	830	856	908	843	840	844	826	879	889	888	849	854	853	863	867	838	875	901	814	838	877	874	838	860	857	904	897	873	857	888	859	918	854	902	885	868	848	930	885	846	834	810	894	873	830	882	876	880	904	906	868	894	877	855	904	914	878	923	876	896	916	855	873	868	902	805	849	808	877	907	844	938	826	896	841	929	839	859	914	856	894	855	850	853	885	865	857	921	878	905	855	893	870	879	877	913	834	877	884	906	886	874	876	845	861	886	916	845	853	862	875	846	845	900	861	829	881	866	843	899	883	820	810	923	860	893	895	856	891	815	868	841	833	878	868	916	831	847	919	858	827	898	903	873	878	848	837	864	805	874	873	845	883	851	855	908	830	876	821	847	853	887	893	850	883	895	942	865	875	908	917	851	866	884	897	836	896	889	928	859	931	903	906	843	837	833	834	901	882	899	862	899	899	900	876	849	905	857	852	907	889	852	893	864	879	867	872	867	897	892	840	902	894	912	843	904	887	861	820	866	882	857	866	880	873	838	863	844	864	851	868	829	837	879	849	872	843	877	917	876	852	882	879	833	850	895	858	869	888	920	839	863	861	842	840	849	911	916	813	879	874	868	868	900	877	902	884	908	851	918	836	890	911	884	875	902	822	894	885	867	935	863	854	888	877	916	872	858	852	902	858	864	895	861	836	902	894	807	898	853	884	851	862	925	805	869	862	927	897	848	868	890	873	870	883	841	898	871	901	881	822	861	899	881	896	881	942	868	829	880	863	818	847	897	878	830	869	901	873	870	856	882	961	872	851	850	878	835	836	880	832	840	888	885	884	883	885	830	926	878	909	843	824	912	837	915	841	838	845	904	932	864	843	878	882	906	830	836	897	884	852	852	881	895	880	912	882	921	872	861	808	812	845	899	866	877	846	934	916	865	868	897	865	878	865	904	874	852	888	835	920	877	848	960	795	834	896	898	889	926	874	869	882	908	871	891	876	803	876	960	913	879	924	827	871	910	892	882	883	852	839	892	864	869	854	888	872	839	860	911	833	874	830	870	921	870	891	911	928	879	883	864	948	853	828	887	887	865	850	834	883	856	879	863	877	857	866	953	899	857	828	800	817	869	861	874	826	847	833	902	925	920	883	934	861	871	875	877	853	870	863	908	830	866	850	912	865	882	866	914	874	878	808	857	860	852	849	821	854	901	867	830	878	883	860	845	917	906	887	857	871	898	845	914	861	822	867	885	831	903	878	877	829	860	846	882	863	913	915	869	926	921	914	847	879	878	889	842	829	874	849	888	883	835	881	898	858	874	875	858	864	888	846	845	894	840	871	888	863	882	918	877	792	867	870	859	857	860	905	879	895	842	838	858	843	924	870	875	921	923	869	878	879	888	879	831	892	839	909	865	878	860	885	844	860	879	896	849	853	868	829	898	877	851	960	826	861	892	893	885	819	902	835	881	887	813	883	868	864	857	855	862	857	854	869	891	843	865	936	867	919	878	867	816	879	835	842	827	878	881	892	873	880	855	805	833	865	839	872	872	847	881	882	841	866	889	822	827	902	855	905	794	881	868	946	876	911	837	896	877	870	863	814	863	846	911	938	870	889	902	876	880	866	877	884	837	856	892	910	854	799	899	848	834	890	817	880	854	837	820	870	855	853	904	894	864	842	800	846	881	898	816	861	787	887	869	856	916	950	903	878	901	861	889	865	866	841	878	867	877	912	869	862	913	876	802	845	894	880	869	884	838	850	916	876	910	868	869	877	889	865	858	900	889	871	829	891	871	893	855	885	838	870	920	871	881	851	844	894	826	852	908	909	836	845	878	791	930	885	855	904	826	921	877	874	901	878	870	873	860	841	849	885	907	895	830	862	858	906	860	869	922	871	913	861	878	850	843	895	818	857	880	888	864	811	880	926	836	831	852	860	822	914	917	878	880	889	864	872	880	855	861	878	880	894	891	840	873	864	883	859	824	912	870	823	879	831	888	861	860	864	823	860	876	923	885	838	919	888	972	866	884	898	860	866	886	866	908	924	863	865	874	886	892	828	833	874	838	843	863	883	899	813	950	855	856	880	871	849	854	875	894	935	850	825	876	866	882	861	898	857	861	849	808	854	875	916	879	898	860	910	860	862	884	914	870	833	883	904	848	925	823	884	858	928	891	864	836	900	854	810	908	893	809	864	898	888	860	844	839	862	843	852	901	897	857	896	854	868	847	895	876	818	850
14183	2290	221	172	175	157	170	184	185	148	171	183	179	163	157	176	157	157	157	204	168	176	160	182	202	151	174	151	156	186	157	147	185	158	159	173	152	146	172	172	181	148	152	142	149	163	178	193	168	160	155	144	141	156	172	193	178	204	171	179	170	162	167	168	168	184	178	171	147	146	148	153	147	192	186	176	152	154	168	157	188	193	162	159	157	185	168	158	158	161	146	145	162	144	150	151	170	170	151	140	176	157	159	169	175	157	141	181	186	140	190	157	163	145	175	176	160	170	158	189	173	151	183	162	181	145	170	152	161	162	156	173	159	160	154	156	137	160	140	150	160	158	172	152	171	168	154	168	167	146	167	165	161	152	176	156	141	176	175	181	167	152	177	145	174	165	150	199	155	181	151	152	179	143	172	153	177	152	168	194	175	151	162	163	181	158	169	162	162	174	179	190	174	164	148	156	133	142	160	172	157	150	180	169	170	194	181	163	154	149	150	151	165	151	187	162	134	175	196	178	162	171	171	158	140	192	160	185	170	183	178	181	182	153	152	159	146	154	153	136	157	159	163	154	169	141	172	151	144	157	163	138	172	169	154	155	178	177	177	125	177	174	155	171	158	152	164	156	173	144	168	132	162	153	180	152	150	176	191	146	173	153	181	145	150	166	168	153	159	180	181	164	138	174	186	197	150	152	174	188	169	153	144	150	158	153	143	172	145	155	159	173	154	183	163	175	142	150	147	142	194	166	194	185	119	162	163	169	157	169	182	181	150	144	158	176	168	164	138	156	148	144	149	155	145	167	178	159	173	158	185	157	160	162	162	180	146	138	146	155	147	173	182	160	123	159	172	167	149	147	176	147	178	159	180	166	160	220	158	181	182	161	163	175	205	162	152	158	187	181	159	155	178	148	149	167	159	160	165	163	161	154	144	150	169	174	149	171	164	187	156	162	172	170	193	169	175	155	159	153	160	157	164	155	135	154	167	166	157	156	175	157	138	181	137	164	167	177	153	154	147	156	164	170	155	182	186	180	141	173	141	148	152	170	139	157	173	168	160	134	156	164	154	174	150	156	155	150	155	153	157	135	175	165	137	151	166	152	153	162	170	171	163	174	160	144	176	166	176	160	168	163	150	156	185	164	155	150	136	168	161	168	164	144	161	168	152	148	163	174	153	177	176	162	133	170	173	173	185	157	163	164	151	132	157	191	153	155	159	160	174	157	147	152	143	161	187	202	191	145	125	168	129	178	165	180	183	160	174	145	158	153	166	157	156	183	180	167	186	143	169	160	140	177	160	158	175	168	150	157	163	169	156	144	149	155	142	186	139	179	163	180	182	167	155	162	169	170	149	165	170	167	168	129	143	156	184	170	169	157	159	205	165	153	161	148	178	182	145	158	170	146	134	163	147	155	181	155	164	147	169	174	145	192	181	153	199	187	166	185	161	139	147	154	142	178	179	150	167	160	152	153	147	156	153	171	170	177	179	157	163	154	174	175	165	162	171	155	154	165	172	185	156	166	179	160	160	160	165	166	187	174	189	174	179	168	136	169	159	153	146	150	146	165	173	186	178	169	164	168	155	165	191	173	159	148	194	194	156	139	162	151	171	153	144	189	174	150	164	173	170	180	168	168	179	160	151	179	159	152	171	179	167	145	171	157	164	159	193	178	149	162	189	171	161	163	169	158	152	148	160	182	135	165	156	176	157	153	170	168	159	163	185	166	172	175	156	166	167	156	148	167	158	162	162	176	155	155	153	158	179	161	157	167	142	170	155	191	146	161	164	157	162	146	150	163	169	133	170	160	160	179	159	169	161	149	140	158	182	158	147	165	148	170	171	159	157	176	159	143	148	179	162	166	164	155	171	141	151	152	144	135	186	173	165	174	149	148	153	184	164	161	154	165	154	148	157	146	162	162	153	161	172	150	181	163	169	161	148	162	160	154	145	164	182	146	158	164	170	158	150	152	167	141	165	174	171	178	145	173	175	171	175	142	150	178	151	143	150	155	161	180	183	154	157	160	172	161	171	156	174	135	150	169	176	164	188	143	167	158	140	156	147	169	190	187	143	175	179	152	164	162	154	139	157	172	145	143	185	148	153	171	162	165	171	157	158	172	164	165	165	140	154	153	181	165	170	155	146	146	171	151	192	152	197	158	157	159	160	135	164	173	145	153	156	179	147	153	156	167	165	166	156	169	188	154	193	173	141	141	169	177	171	153	162	163	164	171	175	166	147	145	156	153	155	177	144	156	149	181	168	162	157	179	150	180	172	172	174	155	158	147	161	167	181	151	177	161	170	167	160	139	185	170	145	157	168	170	177	164	172	180	157	162	157	154	166	180	156	153	169	158	168	175	179	156	164	166	152	188	172	160	156	152	154	137	168	161	162	175	152	167	171	158	158	163	147	173	201	196	165	156	161	170	159	172	141	153	160	159	162	141	159	176	164	144	156	160	150	166	147	176	178	146	168	165	174	190	155	174	173	148	167	160	154	146	164	158	145	145	164	176	177	178	172	155	161	182	173	158	154	150	177	164	141	162	176	186	154	160	155	166	159	164	151	163	172	189	160	175	158	160	145	178	154	152	154	172	155	180	169	187	158	136	173	172	179	174	149	154	174	170	177	180	180	176	149	141	155	155	170	175	164	161	151	155	172	143	157	170	137	131	170	152	165	148	154	182	157	169	151	171	156	146	133	151	155	163	168	151	161	146	164	189	173	165	169	166	149	162	174	184	151	178	158	161	166	179	179	177	164	151	162	166	147	200	170	167	148	163	168	143	161	167	173	177	196	153	143	142	178	161	139	159	164	176	161	166	168	159	167	151	151	170	163	164	154	165	167	176	191	142	169	166	157	169	176	175	190	134	164	171	159	166	163	161	193	158	173	135	185	169	181	179	174	186	177	166	183	180	174	166	172	171	162	164	169	155	156	152	175	163	180	144	178	165	160	171	164	169	162	184	148	145	196	180	158	175	147	169	167	157	157	141	154	153	143	161	171	157	161	188	173	143	151	181	132	186	171	160	149	155	172	160	198	163	181	158	166	162	159	146	160	156	147	168	162	144	156	173	153	168	161	180	162	156	159	188	149	169	153	171	195	192	168	164	159	169	172	169	162	138	156	142	159	170	176	161	171	149	159	158	163	128	162	145	136	146	160	160	166	128	162	180	176	162	185	159	145	171	152	160	131	155	169	164	142	150	168	176	146	156	177	146	152	163	197	174	186	154	157	177	159	176	172	185	165	168	167	182	146	144	166	146	145	165	137	197	164	187	165	168	155	160	156	166	182	169	176	186	142	168	137	171	157	153	171	180	155	204	177	159	159	159	162	149	185	163	157	145	182	174	167	181	141	130	155	164	157	179	163	163	176	147	154	145	162	177	173	174	170	154	152	159	163	173	173	168	148	154	176	171	175	149	166	160	158	168	146	135	183	176	167	146	175	140	160	160	161	155	179	155	147	175	157	183	164	136	181	171	172	166	181	158	143	157
12747	2362	488	546	552	486	482	515	483	520	532	482	479	475	477	452	498	507	482	485	482	442	463	452	476	475	478	457	489	449	472	446	424	467	425	422	464	482	498	505	472	459	488	497	451	466	470	443	453	479	475	507	460	477	496	451	485	477	448	418	493	455	447	454	487	457	457	478	489	467	448	468	454	465	495	445	503	461	485	449	457	499	438	473	451	498	480	472	492	510	489	487	449	479	474	480	470	449	440	457	463	461	466	451	487	484	472	467	474	436	469	475	474	477	466	441	451	452	445	466	417	452	440	448	423	476	472	506	432	450	479	441	440	479	465	478	496	499	479	446	444	448	484	465	481	466	510	438	445	467	455	473	484	441	464	435	494	447	475	498	469	443	487	481	452	458	489	449	431	424	475	461	468	491	467	430	447	463	457	468	509	486	479	430	458	470	425	453	461	464	455	475	473	485	461	467	504	458	446	474	483	509	484	493	457	464	487	477	457	484	452	464	467	433	497	490	471	464	421	464	456	506	432	488	442	444	436	464	442	507	449	490	530	468	466	466	437	428	443	431	479	459	493	451	464	485	470	479	444	439	469	453	498	473	488	495	497	468	455	481	492	484	453	484	446	441	475	482	505	461	456	497	479	465	496	425	463	501	455	522	454	478	531	435	463	467	451	463	483	452	504	475	417	460	464	506	483	453	460	492	465	470	457	473	477	458	467	480	463	450	460	501	450	403	464	482	441	436	458	453	465	477	449	449	499	457	456	481	481	464	450	480	481	502	443	463	452	471	479	463	468	465	462	458	430	495	466	438	496	447	500	502	446	482	489	472	455	476	460	460	455	455	467	436	446	432	459	452	478	491	451	464	466	473	467	490	459	433	453	434	448	459	446	440	449	447	451	483	479	453	410	483	447	469	497	470	463	487	447	496	498	456	435	514	462	481	455	503	453	440	490	476	483	478	452	437	447	469	453	445	488	486	489	487	511	484	497	478	492	465	469	453	441	470	469	471	471	467	490	441	422	447	444	471	458	486	473	473	498	451	436	485	506	479	473	466	475	478	444	448	464	455	433	464	457	420	459	466	442	461	485	465	476	454	468	505	493	484	466	453	440	434	446	449	466	483	449	440	471	449	449	450	463	452	461	429	444	495	488	479	418	488	458	469	467	464	492	460	458	485	479	489	494	449	460	474	498	437	469	466	477	496	471	467	433	488	450	467	450	521	481	488	471	454	480	450	491	465	460	451	426	451	455	515	455	434	468	458	495	464	415	510	479	459	499	484	500	461	468	481	487	490	431	428	445	490	453	451	443	485	519	449	457	462	447	485	462	437	448	475	472	448	453	485	461	412	441	466	474	445	469	462	470	500	460	471	494	470	427	502	467	423	472	454	468	486	475	435	478	490	496	415	452	507	472	471	479	465	484	418	427	498	474	429	470	443	459	462	468	461	433	451	461	414	458	469	451	461	460	470	458	452	441	475	492	435	486	469	497	486	474	475	449	487	452	479	467	485	505	434	457	435	468	453	485	490	450	511	435	483	455	496	461	446	465	481	453	450	506	477	450	422	482	484	462	470	470	456	459	477	456	464	424	466	423	490	428	440	442	485	466	462	476	462	464	464	508	498	487	462	458	495	505	450	431	488	511	490	472	460	462	473	441	432	441	484	456	451	460	460	477	437	484	410	494	455	473	474	467	462	482	470	481	478	527	453	483	461	452	470	460	478	461	458	449	457	456	478	470	456	464	477	445	467	473	485	495	442	480	480	482	453	472	455	491	432	458	454	504	461	438	443	462	459	474	484	494	419	449	462	496	466	487	449	480	474	468	458	454	476	440	492	460	461	436	501	465	462	483	492	501	467	474	438	424	439	482	485	488	474	461	466	480	450	469	468	444	414	460	461	453	454	482	419	441	482	472	475	469	468	501	468	441	479	436	480	460	481	472	449	498	476	405	465	430	446	474	487	488	479	474	479	461	477	477	470	472	488	486	514	481	513	447	510	458	469	430	480	465	459	472	427	436	454	461	451	450	473	478	475	477	469	460	476	458	458	458	462	450	479	433	454	439	467	474	439	478	464	467	436	519	470	466	422	461	444	478	482	429	450	463	505	450	455	489	476	438	468	493	503	453	467	446	443	484	429	495	455	469	452	451	433	476	463	473	469	479	526	458	456	466	461	478	493	469	466	486	443	456	438	443	477	495	436	430	494	475	440	487	462	451	452	458	492	494	513	468	476	473	426	463	424	461	457	447	506	479	451	469	448	440	480	436	484	433	443	479	454	483	458	458	456	468	475	481	453	443	477	474	475	443	447	475	460	447	481	463	459	495	447	491	432	480	505	508	454	460	455	473	446	426	492	458	502	447	468	500	469	445	437	487	455	455	472	472	482	464	467	468	467	446	435	454	470	481	476	483	504	464	468	453	500	451	470	466	474	473	470	456	424	500	471	462	412	470	455	465	442	498	445	448	482	440	439	452	456	445	477	459	474	492	488	491	471	420	441	497	440	469	463	498	447	436	460	439	488	481	437	443	478	479	442	475	468	434	476	506	481	452	444	450	435	436	459	435	463	475	459	483	427	487	508	491	435	436	447	463	444	513	445	453	499	490	481	465	432	450	445	433	496	453	465	470	468	477	455	467	473	474	461	476	479	443	476	467	451	439	456	493	442	484	438	494	453	439	472	484	495	458	422	477	455	468	477	426	453	427	461	428	489	420	459	489	469	457	465	506	490	443	462	478	439	482	465	443	422	454	419	451	443	455	455	502	396	442	471	479	402	447	487	443	465	419	425	433	455	447	467	456	454	482	444	457	459	426	460	482	462	493	496	465	453	476	495	450	453	457	479	457	460	492	459	474	459	457	453	461	431	466	459	458	480	498	470	458	449	470	451	468	436	453	481	435	499	472	426	461	473	466	497	472	465	445	452	474	482	511	461	434	463	458	501	470	510	421	468	455	452	464	445	408	470	455	454	444	448	430	506	452	453	462	511	489	453	492	502	516	455	479	484	473	483	488	502	445	456	474	478	481	458	452	456	502	450	440	496	423	493	498	448	507	453	492	481	488	453	432	467	481	487	466	508	458	483	479	484	443	448	496	464	432	480	464	455	476	429	504	493	435	421	459	463	461	494	462	442	476	437	446	458	421	478	463	463	467	464	438	455	479	466	449	481	484	453	408	510	436	468	462	472	465	496	451	499	462	433	462	493	480	449	437	482	510	452	479	459	489	466	505	465	442	466	501	505	420	433	467	478	459	472	478	497	454	459	460	491	507	486	462	526	454	468	454	457	445	478	444	474	503	444	509	475	485	485	494	487	479	475	482	473	471	438	477	444	484	484	461	493	453	436	510	465	490	465	498	477	447	492	444	509	430	476	482	453	490	490	495	436	453	481	463	462	436	456	410	447	431	493	478	478	461	452	468	509	450	447	464	452	432	461	468	443	487	440	489	471	463	435	448	430	485	474	443	466	473	450	480	470	479	489	441	460	432	477	461	475
67216	35749	8383	1071	677	562	546	483	411	405	398	376	400	401	381	352	337	369	358	321	353	346	372	343	331	356	355	338	365	362	358	295	341	313	315	377	364	357	323	341	375	343	336	339	341	332	355	322	338	337	314	344	304	374	331	362	339	371	331	370	384	351	333	348	347	324	322	315	359	356	314	333	338	334	328	333	360	341	332	302	348	374	335	330	301	319	332	336	329	345	323	364	369	322	337	330	373	364	360	336	362	324	313	324	332	351	375	322	340	331	351	354	355	359	345	339	339	284	337	330	343	314	336	328	354	342	334	352	298	329	365	362	341	323	346	366	313	326	352	310	352	345	338	354	327	346	311	319	330	331	355	313	348	329	321	330	317	354	330	314	342	332	352	358	344	334	334	341	364	313	363	362	327	311	351	312	336	346	328	314	332	317	339	326	311	323	354	376	317	336	315	310	369	340	367	368	318	318	349	312	343	310	335	338	315	347	331	324	363	333	342	358	350	363	332	307	354	315	358	328	311	346	343	286	322	332	332	344	327	303	345	330	307	348	322	358	375	334	331	309	315	323	347	322	316	324	336	320	342	289	342	329	329	348	316	323	348	337	321	368	337	340	353	333	336	325	292	312	340	322	346	322	315	308	340	368	320	340	340	305	334	331	296	339	331	349	357	332	352	331	336	354	357	319	342	382	311	347	319	341	391	341	352	342	340	350	346	306	333	358	333	355	334	300	343	298	317	367	330	327	312	298	349	318	326	352	336	355	343	356	341	303	300	331	331	327	346	361	296	296	308	360	322	332	328	322	325	358	339	340	346	348	361	303	349	308	332	302	357	335	373	356	335	359	351	346	321	353	331	359	339	321	372	335	325	337	353	332	344	328	335	325	315	337	340	346	316	348	342	327	350	309	357	314	364	344	337	353	336	350	341	378	303	310	371	335	329	357	321	353	343	294	347	312	337	330	350	339	330	329	358	348	313	335	377	344	324	333	311	326	336	342	349	337	325	299	344	333	358	342	323	354	319	378	337	350	338	311	307	323	330	353	391	327	350	349	327	346	339	339	371	348	366	312	322	347	307	337	314	341	349	352	345	333	314	322	322	322	341	333	295	324	348	337	382	320	327	382	332	359	335	361	396	351	313	323	338	300	330	334	363	296	305	316	363	385	369	331	352	360	352	369	368	340	329	347	363	360	329	323	289	336	313	333	324	364	316	348	327	345	358	347	340	362	364	339	336	350	313	323	316	344	339	324	347	322	334	373	307	346	360	331	313	336	320	312	338	355	310	296	375	329	347	329	346	330	308	349	374	315	343	355	325	360	365	348	332	326	323	327	332	336	341	321	319	361	339	338	321	342	309	308	347	320	340	340	315	332	325	338	344	318	324	333	358	353	339	329	328	369	344	340	337	308	293	333	323	341	383	337	347	322	311	345	342	345	298	330	357	346	333	325	320	308	332	384	336	321	327	376	347	340	327	342	326	325	344	323	318	336	351	345	369	328	343	349	314	332	331	356	330	371	356	356	351	339	340	342	328	366	334	326	340	300	355	312	311	295	320	348	332	326	365	309	359	303	345	332	333	329	326	345	326	360	358	345	345	361	324	340	303	322	308	351	353	326	363	317	349	324	342	297	300	328	348	336	356	312	339	309	352	334	334	340	358	342	322	329	331	275	331	335	345	346	338	318	330	354	325	357	311	359	333	318	336	332	351	335	367	355	328	334	329	360	306	328	333	337	327	319	325	286	319	328	354	338	330	333	334	310	316	320	341	327	337	305	363	346	313	332	321	371	321	332	333	347	330	353	343	356	327	332	319	347	316	354	322	305	317	360	347	334	348	334	321	322	323	335	341	332	335	330	329	362	335	340	345	343	312	290	325	343	328	350	320	305	341	372	338	313	350	335	321	312	355	331	369	336	318	372	348	311	306	331	349	326	336	330	385	321	293	347	319	348	320	311	335	344	353	336	337	324	313	349	318	349	335	321	325	330	336	353	332	316	316	331	339	350	368	324	346	325	317	323	338	316	354	321	340	383	343	323	348	336	351	340	339	332	332	309	325	335	334	345	342	309	322	357	317	322	357	327	311	340	374	326	358	364	363	368	301	422	322	343	340	348	337	315	334	354	333	361	325	356	363	335	378	332	343	325	287	307	317	320	360	327	292	312	268	337	354	372	317	336	373	338	329	343	341	366	349	329	346	339	358	370	351	355	317	309	334	295	321	353	361	337	339	326	350	342	361	339	335	348	346	366	342	386	339	330	329	354	339	311	289	331	324	322	326	332	311	354	327	314	312	350	385	311	341	355	353	304	338	351	371	334	308	355	356	322	344	296	304	331	332	363	327	324	362	358	321	338	308	337	345	342	311	338	326	326	338	307	332	329	352	329	313	319	311	325	329	344	340	312	346	368	334	325	331	339	336	348	322	327	330	327	322	336	351	338	347	300	357	349	336	348	303	320	338	309	338	331	298	334	349	343	308	329	329	345	354	333	350	316	329	324	320	307	337	343	353	330	320	346	304	319	334	343	338	359	341	363	354	325	323	352	351	360	349	318	334	327	324	341	345	324	348	343	331	339	320	333	310	311	322	327	321	340	327	321	348	345	343	339	335	336	387	335	313	329	329	364	365	311	351	344	356	350	328	371	340	344	357	329	340	378	336	299	343	335	334	341	357	328	337	356	327	300	332	329	347	339	335	327	368	345	307	322	329	351	323	366	302	372	332	336	319	332	340	322	339	376	342	335	308	333	333	330	335	327	313	382	346	313	340	340	344	332	329	339	336	337	342	338	315	355	369	334	333	339	323	339	346	330	353	331	323	317	361	350	354	361	328	347	316	337	338	322	328	353	309	364	302	335	326	311	285	370	359	344	339	321	313	343	304	329	333	332	346	342	313	335	343	311	327	317	337	289	348	323	340	373	325	337	326	348	322	345	339	344	347	361	327	341	360	346	295	336	334	336	347	346	322	334	344	326	361	349	310	356	344	351	325	331	356	354	348	321	338	335	348	311	327	335	314	320	328	338	346	312	356	320	336	318	359	337	332	305	321	312	318	326	325	328	317	323	364	329	336	338	342	322	329	354	347	367	360	359	332	324	307	314	325	319	353	338	346	307	306	359	343	357	328	326	338	337	321	307	363	319	350	327	370	323	323	368	322	332	366	370	352	339	326	360	321	315	327	354	323	344	314	329	304	328	329	364	345	314	353	332	319	343	324	348	304	321	282	359	356	322	308	330	301	311	327	338	334	319	349	364	287	321	328	306	322	330	322	341	323	333	321	373	314	319	346	325	313	336	323	337	332	346	342	329	327	338	331	331	351	299	340	356	343	332	350	342	304	358	373	327	374	326	345	299	333	352	299	346	321	312	321	341	324	335	326	316	372	314	314	332	321	318	320	316	351	331	322	352	381	366	335	330	364	340	323	292	322	326	333	316	331	336	310	346	334	316	337	345	367	333	304	312	340	334	342	323	313	325	371	314	306	317	343	332	350	332
39939	17304	2136	2425	2255	1875	1752	1487	1375	1307	1267	1123	1133	1040	1073	1002	1010	939	1004	1011	932	914	896	906	910	868	888	906	926	915	834	883	807	900	854	905	909	871	908	829	854	847	856	878	886	900	859	776	873	862	867	842	863	879	807	859	760	863	827	886	874	799	847	826	822	805	868	817	832	857	868	840	874	779	778	837	811	864	832	785	789	840	821	927	791	831	836	785	872	852	849	803	791	826	802	831	876	834	806	783	818	788	828	809	818	803	826	807	776	836	839	848	902	762	852	839	862	856	844	888	866	868	824	829	836	795	859	812	803	869	832	783	878	830	795	794	807	825	845	861	801	789	841	819	829	832	846	863	786	831	850	799	805	810	827	817	779	844	804	852	817	824	841	802	806	848	861	847	775	787	811	825	851	843	823	848	862	818	838	792	849	875	802	831	819	766	835	843	829	787	858	785	790	820	869	846	835	815	851	860	794	839	879	806	798	817	868	802	824	859	790	847	847	830	821	840	824	795	851	834	802	856	860	832	838	844	852	868	823	787	833	819	767	808	793	882	834	850	853	792	824	803	807	830	818	838	835	856	843	855	846	826	809	827	817	832	818	780	805	823	823	842	833	801	830	805	807	882	812	798	833	832	839	844	822	815	833	844	795	805	820	863	819	852	823	802	803	840	842	861	861	850	815	825	824	794	886	817	830	807	771	822	847	831	825	855	839	827	800	824	858	827	847	848	821	857	809	843	838	860	840	849	785	836	790	848	810	793	848	803	882	851	817	855	873	829	862	825	825	835	834	812	803	853	844	857	860	800	849	779	804	823	847	852	889	827	842	851	797	847	775	771	839	842	821	777	900	784	849	795	813	859	783	865	862	848	824	785	773	861	776	873	790	808	854	842	823	821	838	894	832	826	834	809	832	809	819	790	840	854	800	791	795	850	844	829	828	871	784	852	845	822	834	836	853	827	825	860	831	833	838	860	842	835	862	772	832	766	847	805	840	866	851	844	868	827	831	847	828	830	830	783	791	834	835	856	821	832	784	835	847	828	827	849	834	834	818	826	774	734	828	846	788	795	802	876	844	852	839	786	848	829	856	841	819	845	807	846	817	835	805	878	865	852	847	830	848	813	811	831	866	762	783	830	819	778	839	797	834	849	789	806	844	830	830	806	813	805	793	847	801	826	833	809	821	839	873	831	836	818	830	772	815	792	828	793	814	869	796	871	797	804	795	828	768	801	840	778	824	816	854	843	785	770	826	822	818	788	870	826	823	788	828	805	817	812	797	854	820	768	811	856	826	848	828	779	805	804	858	827	841	838	844	840	811	800	813	817	809	836	847	822	827	837	819	841	861	818	820	824	808	853	824	805	808	811	834	841	817	832	856	849	772	884	829	853	857	830	840	827	803	828	835	806	830	819	785	795	774	786	885	844	876	811	818	797	834	835	854	838	852	860	853	865	819	837	871	819	786	856	797	865	851	798	798	792	820	835	808	849	806	806	846	839	880	778	778	838	825	824	837	872	842	830	821	784	817	862	851	793	837	785	805	841	820	850	875	806	852	850	826	845	857	836	845	834	806	858	824	886	772	844	801	783	804	834	842	802	857	800	788	813	775	833	860	825	853	829	829	836	844	868	846	871	865	825	854	822	863	829	877	843	828	776	808	807	819	842	850	843	887	843	828	802	889	809	744	839	830	878	826	789	826	828	828	783	878	810	836	837	781	883	856	859	820	798	865	802	834	798	845	818	797	788	812	852	865	815	808	765	823	832	823	809	837	830	835	828	841	800	842	816	825	854	849	811	814	809	843	819	845	828	819	872	785	784	824	784	793	809	834	813	892	799	828	819	825	824	830	818	823	783	816	821	850	840	810	860	799	780	834	835	801	795	833	831	797	817	777	841	794	826	819	847	852	828	794	835	826	844	797	777	850	822	877	834	816	786	849	826	850	785	833	810	860	857	836	787	855	856	856	816	847	831	796	809	839	878	801	833	858	828	754	848	838	802	810	794	815	831	784	877	817	788	813	841	874	847	843	876	816	792	864	845	826	824	857	855	849	827	829	809	851	816	787	839	894	803	836	829	779	852	832	842	887	821	787	864	817	845	869	851	822	855	832	841	845	824	779	828	834	830	831	809	800	783	809	818	836	897	814	866	801	823	893	777	834	826	836	773	863	831	790	835	809	828	817	863	867	855	859	820	831	832	849	802	822	812	854	914	845	813	830	794	853	824	846	778	867	789	849	782	812	841	805	834	878	811	788	810	841	792	819	821	808	782	861	874	804	832	820	832	831	845	853	855	812	771	842	814	867	802	822	847	823	771	798	834	847	839	827	864	856	826	848	788	813	847	827	819	862	804	768	792	837	878	830	832	831	769	770	828	849	836	827	854	837	788	803	812	763	840	794	808	819	821	824	830	834	828	858	803	860	795	875	797	839	845	788	844	787	811	852	813	825	815	823	802	838	755	818	832	817	802	819	822	827	830	826	873	865	846	823	801	850	853	779	833	837	819	866	928	835	834	811	851	843	852	849	812	839	847	770	858	840	895	856	841	880	818	769	811	768	834	857	833	845	858	816	791	849	829	775	824	837	817	839	816	824	849	834	809	831	830	852	822	842	868	801	808	829	838	833	855	853	855	847	851	773	855	846	819	767	824	848	849	832	807	822	795	810	824	796	854	818	833	809	864	831	826	808	857	848	819	834	842	802	823	835	814	800	777	844	828	808	825	839	816	801	841	801	827	810	793	812	832	852	856	858	823	801	820	781	869	838	838	875	824	841	823	813	767	807	833	837	821	863	838	830	802	811	805	788	847	869	821	783	848	803	801	845	848	847	799	912	788	791	826	795	830	826	815	818	830	823	865	823	827	771	775	826	877	895	875	818	797	799	815	795	866	862	841	841	849	782	851	845	787	852	787	880	764	819	883	792	818	794	787	811	842	812	811	815	807	847	814	837	819	814	823	847	790	816	776	817	829	834	831	793	797	839	784	835	838	842	776	826	845	851	836	843	830	821	812	825	815	836	860	864	794	841	797	808	814	845	836	801	861	777	831	795	822	880	858	759	854	808	802	829	804	784	828	802	796	819	842	812	821	880	825	886	861	802	804	814	819	835	848	843	837	862	828	832	832	845	866	848	861	813	851	779	789	832	788	816	769	820	818	747	792	818	844	844	852	815	785	814	840	836	782	835	819	850	822	821	831	852	849	859	830	825	870	829	818	807	801	827	785	780	826	832	855	760	822	867	788	834	777	780	762	803	880	843	834	811	858	789	852	812	823	828	840	820	812	794	832	851	823	886	802	822	808	822	848	846	833	834	848	823	825	822	784	846	785	839	827	782	795	857	860	796	820	836	817	803	832	827	851	832	834	785	811	817	808	871	852	830	800	873	865	871	787	872	843	853	844	848	826	824	818	814	841	827	807	806	834	805	819	804	840	835	809	792	879	860	803	866	897	841	819	850	797	813	852	785	798	802	829	871	885	810	855	809	812	801	827
77069	45543	15769	2905	1041	815	756	601	552	515	491	511	414	430	443	431	420	445	399	439	425	414	400	382	396	395	384	368	377	353	375	388	390	409	397	365	363	380	392	396	360	368	385	385	399	376	379	373	378	346	324	379	384	362	332	379	378	372	348	366	341	362	371	395	356	404	343	389	378	355	403	385	361	421	346	350	368	384	329	379	354	376	380	401	384	387	356	375	377	346	356	371	368	387	390	370	360	342	409	366	381	360	380	387	402	362	392	375	322	359	407	367	379	388	372	360	344	386	363	358	365	320	390	369	372	371	389	375	360	358	363	349	362	360	369	380	357	354	342	405	352	387	367	316	414	384	339	380	360	361	352	338	362	394	392	333	402	393	383	361	390	371	353	367	358	383	397	334	437	376	378	379	381	379	365	341	389	362	344	366	396	370	375	416	392	353	384	413	311	356	386	361	384	390	371	408	395	368	378	376	386	364	399	381	359	371	400	382	350	361	336	382	375	350	382	388	362	396	378	384	363	378	356	399	439	353	352	367	407	379	389	358	397	384	376	373	364	373	357	405	319	333	379	340	373	373	341	367	336	368	368	371	341	346	384	363	331	383	373	348	369	368	354	364	385	352	385	338	374	376	399	373	367	392	373	330	355	381	384	367	362	376	360	347	347	380	351	391	363	372	392	354	346	390	378	382	400	406	368	394	365	364	400	366	380	359	374	378	356	356	351	341	371	373	361	359	348	333	388	378	388	377	368	392	388	390	386	356	336	393	366	397	370	389	391	396	349	365	373	388	370	372	393	378	357	393	331	351	364	399	354	378	379	362	361	346	351	377	371	391	361	346	378	346	371	368	351	375	343	346	380	366	364	376	341	388	422	389	379	370	350	360	362	412	402	326	358	336	380	377	362	370	386	394	349	365	353	385	352	386	379	389	346	387	369	394	380	366	400	407	352	350	378	361	391	380	371	358	378	359	381	363	361	351	345	363	366	393	367	366	381	376	370	374	379	324	374	348	387	341	360	369	372	377	352	355	398	352	387	344	363	348	354	365	356	360	360	361	357	375	359	358	383	363	409	355	360	363	343	362	335	398	359	364	355	368	409	364	343	383	358	378	388	362	358	398	366	390	387	357	359	370	372	355	367	364	362	396	360	384	359	348	362	349	394	364	372	369	360	363	369	347	350	343	356	343	347	359	332	353	379	353	349	361	369	336	348	357	349	398	385	346	370	387	400	398	364	359	393	376	346	345	397	387	386	393	351	357	382	380	384	339	372	382	371	365	398	314	381	331	385	387	373	355	396	370	382	372	362	380	400	370	382	377	362	387	392	372	394	368	397	372	323	376	386	354	373	372	364	351	344	384	365	377	366	359	341	360	374	383	373	361	377	369	355	345	380	408	389	349	392	371	350	403	346	397	388	378	378	376	373	362	345	369	393	364	330	383	388	328	369	338	366	378	321	375	366	352	349	364	356	389	361	397	386	324	334	385	365	362	374	382	345	357	382	375	348	386	404	385	335	351	363	363	373	364	402	356	333	322	348	380	371	368	394	349	378	339	393	367	350	396	355	327	362	363	389	399	370	365	382	399	367	357	371	344	358	346	366	341	354	356	404	363	383	376	390	353	355	382	381	364	381	376	375	382	357	378	371	363	342	380	385	349	356	386	360	361	380	420	388	371	412	367	371	377	375	366	355	366	363	360	369	368	373	370	370	359	357	341	362	339	372	356	410	345	332	412	356	379	379	392	357	421	390	348	333	387	415	338	369	383	365	343	358	360	360	367	329	372	389	355	368	400	373	379	396	349	351	374	367	374	402	356	368	367	381	341	403	387	356	401	380	402	340	331	364	342	336	374	376	337	383	349	337	363	389	380	344	347	371	403	394	349	342	377	384	362	357	373	374	363	350	361	371	357	357	379	378	367	349	371	372	416	364	333	380	384	375	359	366	380	388	342	381	356	350	357	390	383	378	352	343	376	384	365	378	368	396	376	389	356	361	327	351	340	344	367	401	352	374	359	381	355	359	389	344	341	346	366	336	374	388	365	378	373	374	334	366	354	351	347	397	316	365	388	378	385	363	369	390	351	377	392	350	383	365	380	404	368	338	369	359	373	356	343	365	349	395	381	339	384	371	353	363	392	361	388	367	369	411	348	347	366	357	420	383	359	400	388	399	352	357	396	407	344	403	375	372	364	380	324	401	375	371	387	391	367	353	338	373	361	397	351	377	381	339	367	350	367	324	375	376	362	388	366	363	385	358	361	328	356	390	357	343	370	391	377	385	347	361	367	396	387	358	369	369	376	349	364	354	336	360	341	379	383	392	380	364	354	377	359	381	352	335	363	355	358	381	358	380	377	367	366	329	401	367	396	393	356	362	394	432	370	367	387	360	357	387	369	389	365	377	357	367	371	374	360	390	364	349	371	361	350	383	373	355	380	363	381	385	354	415	350	334	333	380	382	385	368	350	375	347	338	387	397	374	382	364	380	394	398	323	367	380	379	376	346	382	335	376	372	389	392	372	349	388	389	388	364	340	338	413	375	385	395	375	390	354	384	377	361	330	372	401	388	380	362	391	377	369	364	362	341	395	391	370	399	394	384	355	384	349	395	368	347	416	383	351	376	354	406	335	381	392	405	370	353	363	368	358	360	369	355	365	391	387	365	352	379	356	379	362	366	388	384	364	419	318	390	374	368	369	366	396	359	346	381	338	355	408	352	367	384	352	330	375	351	356	340	380	404	390	398	390	345	387	322	353	365	382	371	395	403	346	377	370	354	381	377	367	353	335	380	326	359	379	369	340	354	337	374	398	336	348	350	402	404	351	383	368	358	361	368	363	366	360	407	391	314	350	361	351	365	382	421	395	341	383	349	319	343	391	341	354	347	394	354	372	395	382	396	376	359	388	424	381	415	351	385	404	373	379	366	371	347	362	340	358	374	350	368	366	323	369	359	350	409	374	398	375	385	336	381	349	382	387	402	351	378	391	339	415	342	386	324	345	373	386	379	357	391	361	381	345	352	354	407	343	351	349	395	357	337	353	368	364	349	391	398	347	378	375	355	382	373	369	320	369	398	369	339	379	384	344	371	382	351	389	372	366	369	366	346	314	354	333	405	377	383	363	402	316	360	405	340	355	373	390	373	358	335	370	378	364	382	371	379	373	388	366	382	368	356	369	377	374	365	354	361	337	381	360	345	397	395	338	353	367	355	316	392	377	366	363	402	381	403	369	360	405	367	389	354	350	339	358	407	358	370	361	364	355	411	390	382	387	395	387	362	364	386	357	387	391	334	393	362	365	374	382	371	343	411	365	357	374	376	367	365	403	373	392	374	378	344	360	336	349	392	365	380	392	389	320	340	386	371	372	387	379	368	408	380	392	380	343	372	339	416	359	326	430	373	359	396	361	363	371	356	429	354	382	360	401	356	355	379	341	373	398	380	384	389	369	363	375	385	339	410	328	368	350	388	354	394	367	393	354	380	379	391	382	348	366	413
49090	24426	3319	3885	3434	3100	2502	2226	1937	1779	1625	1527	1421	1329	1296	1279	1269	1201	1149	1133	1044	1061	1069	1044	1038	1020	966	1000	980	990	971	977	924	944	955	905	1003	963	910	942	939	964	984	882	970	943	940	938	893	939	897	919	935	917	957	897	878	870	841	868	872	894	893	907	905	876	856	882	919	874	883	874	897	864	893	923	860	881	928	838	857	890	895	886	817	914	859	856	870	860	853	878	854	896	894	878	889	893	857	870	912	876	908	829	909	886	868	872	828	881	827	883	843	878	918	823	907	793	838	890	934	899	885	889	854	877	844	930	902	858	915	924	874	869	887	881	886	884	861	960	839	827	970	917	896	894	844	901	895	825	852	951	846	883	904	827	837	890	896	875	872	890	861	833	855	900	872	830	841	896	885	907	848	870	856	825	864	895	900	825	871	921	855	923	896	883	897	884	851	859	886	895	850	843	841	900	818	833	888	834	832	884	862	852	818	910	770	879	893	904	862	850	891	819	825	830	846	861	950	832	860	805	861	900	842	890	883	832	884	875	865	861	872	808	915	906	843	847	848	842	792	849	907	843	922	855	896	822	845	897	839	847	907	824	841	920	882	868	865	919	869	860	822	869	887	851	852	849	844	853	859	902	851	874	857	852	869	876	893	874	847	875	819	860	823	919	851	930	928	904	855	896	899	904	829	839	870	875	859	877	839	893	898	803	906	894	917	847	886	872	902	913	915	911	826	808	839	844	883	854	859	883	907	846	913	842	880	943	854	885	862	851	889	860	893	833	836	877	857	874	887	864	820	820	900	888	866	851	856	832	864	869	855	847	890	910	811	893	895	904	887	828	860	877	907	873	921	832	863	897	859	901	864	886	844	828	879	887	889	866	847	886	884	832	849	904	796	882	856	908	846	863	868	916	861	919	866	833	903	880	888	863	858	845	907	881	859	812	860	861	837	869	878	929	855	824	909	879	876	818	870	859	869	839	885	843	870	879	900	836	871	859	892	843	857	852	893	891	886	825	865	870	839	863	845	861	880	879	867	881	852	855	900	897	880	844	865	882	845	870	871	877	845	896	863	838	875	826	864	887	923	873	865	839	839	869	801	858	876	856	893	863	859	853	877	868	860	910	821	850	871	908	823	887	837	861	910	830	874	889	895	863	855	897	814	866	871	896	870	898	910	821	844	833	815	891	830	869	874	838	876	864	808	859	862	897	867	861	861	866	897	869	850	851	863	892	795	849	894	861	853	902	886	921	866	900	874	841	870	822	860	893	873	868	840	819	871	842	859	884	840	887	862	922	845	867	897	876	921	893	865	872	843	824	833	852	903	881	815	939	879	930	855	879	848	921	884	835	906	884	839	871	867	868	846	938	883	886	881	891	844	852	859	870	850	894	847	909	900	863	840	837	840	872	868	846	847	831	913	924	879	858	888	894	856	835	853	910	924	829	827	892	898	912	899	839	764	909	825	862	873	867	825	870	862	879	877	906	947	871	910	928	862	848	863	851	821	844	836	856	804	876	834	884	847	833	865	865	876	815	802	828	858	891	847	887	904	857	822	882	927	876	855	928	891	866	810	911	870	900	888	858	851	862	886	905	874	841	890	901	857	881	898	846	833	894	875	894	861	829	858	825	871	872	889	864	883	927	912	826	840	878	893	838	852	852	878	833	889	913	893	880	875	948	835	866	895	893	876	848	897	881	857	875	892	874	860	884	856	853	856	885	876	873	846	866	806	850	922	860	887	850	881	862	856	859	824	868	829	900	864	829	931	880	831	870	854	870	858	894	841	838	833	865	876	901	794	883	832	851	914	888	817	877	914	875	879	870	879	856	873	894	854	889	872	889	851	847	887	892	804	903	811	874	907	850	903	851	913	886	839	866	881	869	867	889	877	841	858	855	867	903	884	889	875	878	915	841	922	882	819	871	876	869	893	893	882	875	873	879	861	882	870	862	909	856	856	809	858	878	838	878	879	883	929	879	832	855	863	805	846	891	872	869	853	835	876	893	863	881	898	903	821	889	920	849	940	871	847	884	857	872	843	836	886	855	875	886	858	862	865	863	876	862	866	889	821	895	862	904	875	869	834	839	864	929	898	835	800	899	862	895	887	891	927	848	848	817	909	890	868	869	863	832	914	872	829	855	807	866	870	872	879	855	861	817	872	928	855	848	890	893	899	855	891	838	862	873	906	912	803	863	910	866	840	859	871	884	852	875	897	872	816	840	820	941	840	876	910	857	873	854	816	857	864	885	881	832	842	930	876	877	926	881	862	835	855	888	841	915	815	882	850	887	856	835	867	852	877	845	846	827	905	907	857	858	843	869	852	886	865	874	853	861	837	961	835	839	856	896	857	826	891	870	863	874	896	885	940	887	892	889	897	855	877	825	864	875	886	852	892	852	877	880	894	848	844	949	844	897	848	860	868	857	864	895	856	870	827	843	813	808	866	888	930	861	859	885	851	897	852	873	911	855	882	842	844	879	841	875	846	888	838	861	881	830	855	851	893	880	875	882	836	874	892	891	867	869	883	866	854	896	866	820	862	859	840	823	833	910	892	892	897	814	904	853	902	852	804	859	926	868	887	849	850	831	876	828	869	861	904	859	848	897	827	898	830	838	842	809	882	854	888	848	804	879	878	891	891	876	842	868	814	851	894	875	850	856	883	905	814	893	840	841	909	888	785	845	867	841	837	874	868	905	861	838	864	885	826	886	873	894	893	880	904	870	872	863	834	837	865	805	857	841	911	882	852	872	835	873	853	818	896	849	931	851	823	895	897	847	842	885	866	881	844	843	905	866	875	902	864	876	879	854	832	887	841	863	925	815	808	853	897	859	875	869	885	868	853	909	900	879	846	890	847	878	855	868	822	865	843	899	861	881	880	900	869	824	926	829	866	852	846	883	905	878	895	876	844	884	830	858	896	888	818	824	893	914	850	908	858	916	871	887	860	875	862	842	925	853	868	853	869	863	850	916	811	883	881	879	853	805	854	897	895	910	837	907	893	850	876	902	866	835	828	869	873	882	846	886	858	828	869	915	892	780	844	834	858	925	843	862	900	911	864	873	868	848	912	868	884	865	858	848	857	951	852	894	845	885	865	868	828	827	892	908	844	840	866	869	852	876	829	900	927	863	824	873	843	891	859	891	839	870	855	867	825	888	876	880	912	891	899	831	847	876	854	818	896	857	849	842	863	880	856	874	852	866	846	844	877	821	898	857	849	844	864	903	836	805	877	885	875	849	884	840	891	880	854	867	843	868	844	892	837	892	864	811	892	856	934	883	839	895	886	848	837	808	929	874	902	838	869	839	844	861	910	845	874	879	847	855	889	860	831	830	905	866	882	857	860	846	860	880	864	873	861	835	850	807	876	818	904	844	889	828	856	875	873	912	893	868	861	827	838	837	886	836	850	873	839	856	895	872	875	864	842	837	886	906	855	867	862	869	861	885	840	889	868	829	910	841	884	832	847	826	871	866	837	851	827	842	911	897	900	842
14241	2316	182	198	191	149	172	166	166	165	176	186	150	173	174	145	173	159	185	169	170	134	149	135	162	182	166	166	150	160	158	170	165	175	145	154	167	175	152	182	147	153	161	159	171	158	172	153	141	167	151	168	168	180	203	170	149	159	158	154	159	174	140	180	169	167	168	150	194	174	148	164	168	136	154	174	151	167	170	184	176	189	171	140	186	165	156	170	157	180	181	167	163	154	166	166	177	165	156	156	148	144	148	180	164	155	180	152	156	142	158	152	155	143	151	174	160	160	195	184	174	155	178	161	163	168	156	154	150	164	154	173	147	167	147	155	174	161	154	157	163	196	161	162	153	152	139	160	140	162	190	158	176	146	146	165	156	170	150	194	176	182	162	151	168	159	160	170	167	166	176	162	161	153	137	141	180	154	175	173	164	150	138	162	171	174	168	155	170	159	174	172	151	157	136	165	157	150	147	158	164	167	176	152	170	165	158	134	143	146	141	133	166	143	165	168	161	176	168	164	175	146	174	154	177	166	152	152	170	156	136	169	170	139	137	152	159	172	150	163	174	169	162	156	142	139	161	156	162	142	156	141	166	157	176	157	133	152	169	162	185	169	168	161	168	172	161	165	143	146	159	169	164	151	157	166	155	165	148	144	146	144	149	166	157	172	163	160	186	159	182	170	161	148	159	145	151	154	163	135	167	148	162	157	148	174	158	152	161	165	182	155	158	165	155	171	161	138	181	148	170	161	179	181	159	132	141	169	141	143	153	168	146	158	172	129	175	142	169	162	147	177	174	145	165	166	154	147	165	159	156	178	134	156	158	180	180	197	170	171	147	158	151	180	164	175	181	179	162	165	158	143	181	195	172	159	150	194	158	159	172	146	175	143	154	159	176	166	147	155	167	165	168	172	181	159	176	171	156	143	162	141	155	162	163	160	167	161	161	162	176	160	156	170	156	173	148	156	154	163	159	159	176	153	162	173	165	178	178	168	163	171	171	168	130	169	156	155	149	144	162	148	160	158	143	144	171	183	128	188	147	150	159	184	165	139	159	155	181	184	175	163	157	149	158	183	142	171	196	165	163	165	170	174	162	174	174	151	165	156	153	149	168	169	166	168	157	152	167	128	137	152	123	136	174	168	156	135	178	142	164	160	179	161	159	165	158	166	168	145	155	166	162	179	181	177	170	164	174	160	177	162	164	157	151	146	160	161	179	153	168	160	166	158	155	165	184	141	139	151	166	163	156	158	184	177	145	158	171	153	147	150	152	171	175	162	164	156	171	160	158	170	177	164	148	155	178	172	159	152	190	153	166	168	167	172	153	190	157	158	169	142	173	174	174	165	152	178	167	176	164	160	146	173	154	166	179	167	166	186	167	139	156	146	167	150	180	160	162	136	155	155	147	151	150	159	189	198	152	191	143	163	160	168	171	149	169	165	157	140	199	152	177	150	165	152	166	172	171	179	162	144	182	156	154	154	169	165	158	180	174	156	149	171	160	186	159	159	151	158	170	156	177	159	155	188	178	151	158	174	156	156	156	161	167	140	186	168	188	161	169	161	153	171	159	130	169	168	161	167	180	155	168	144	157	180	163	170	141	167	164	167	170	168	146	169	169	163	174	159	153	174	152	159	152	180	154	158	169	171	149	167	140	167	155	140	167	138	156	146	165	178	176	170	146	155	165	170	165	160	166	165	161	161	171	163	138	147	176	161	162	144	159	137	170	149	151	173	175	171	172	151	150	171	158	157	167	142	195	172	167	128	190	177	161	150	156	146	161	177	168	135	146	174	179	140	154	169	167	155	166	167	142	157	175	159	162	172	152	173	169	156	153	166	170	158	159	150	168	160	186	149	188	166	182	182	156	178	157	165	161	180	138	168	179	151	163	174	156	164	159	172	171	140	142	188	163	144	173	151	173	143	164	155	155	153	141	183	182	144	187	155	150	167	151	160	162	149	174	172	159	163	165	153	187	161	154	157	162	153	182	140	166	169	147	150	178	187	148	171	173	148	161	159	188	159	156	161	164	178	162	170	172	176	158	171	174	184	173	194	141	167	173	177	192	140	171	152	160	177	174	168	159	169	166	154	152	180	170	153	163	179	184	147	150	146	174	154	151	160	152	163	155	155	180	171	168	158	183	174	166	183	174	170	144	185	168	164	174	169	147	172	168	144	150	171	169	174	160	158	158	159	168	162	157	157	145	163	145	173	170	192	125	152	175	155	151	151	139	167	152	166	152	165	169	145	173	171	139	153	184	182	159	150	158	153	156	157	152	171	164	188	181	174	155	171	167	143	157	155	148	170	151	160	165	153	150	140	149	151	157	154	161	157	151	176	155	158	156	155	161	160	160	171	156	154	154	144	170	146	137	152	175	162	182	159	192	166	132	195	164	163	161	166	163	158	160	144	148	157	150	186	148	154	164	144	146	154	156	171	180	137	141	186	160	165	177	168	145	167	189	166	182	174	169	167	161	143	157	152	152	172	164	192	178	191	163	145	159	145	166	144	186	190	157	162	166	158	168	150	151	158	167	174	170	167	148	165	165	175	161	170	170	165	156	137	157	164	157	167	176	153	182	155	148	158	150	182	159	177	162	150	149	169	167	150	173	166	172	151	146	176	151	177	135	148	164	166	141	182	158	152	170	144	162	171	162	162	154	161	157	172	183	165	176	174	174	177	154	179	169	161	159	141	150	150	155	158	157	164	152	173	146	177	160	184	185	170	125	175	164	166	157	186	162	161	168	179	150	160	176	183	161	156	162	161	177	174	159	167	138	168	173	159	153	164	162	164	170	149	148	161	154	168	146	164	178	152	162	173	168	162	171	166	164	159	154	149	144	164	148	188	170	169	160	155	162	157	175	160	148	161	157	168	175	156	176	168	168	192	152	168	151	151	166	162	172	156	166	159	159	178	140	156	165	151	187	166	146	156	169	142	153	163	147	154	184	167	185	160	146	165	161	139	167	170	172	150	132	161	177	178	157	164	172	169	170	206	162	154	173	180	167	174	171	166	152	155	166	166	173	159	151	161	151	148	166	143	164	178	163	177	185	129	142	162	181	160	176	176	168	138	174	159	172	179	164	185	160	143	168	170	148	145	174	153	144	181	159	159	166	156	149	160	182	159	160	161	156	160	155	152	158	177	159	185	144	161	145	156	170	170	159	151	169	163	161	152	166	161	151	154	176	183	169	142	151	154	143	150	177	159	131	154	183	154	153	159	184	162	172	157	164	155	176	178	189	171	163	160	159	190	168	156	168	169	164	167	174	162	183	158	155	166	150	144	166	162	140	141	148	172	166	145	155	154	170	169	165	186	177	138	160	156	156	164	173	175	145	174	162	187	158	152	148	184	148	166	149	172	168	162	158	156	162	161	146	138	157	163	177	158	168	156	150	178	157	190	175	158	159	168	163	193	130	162	176	172	161	143	191	162	143	139	169	173	177	144	189	176	143	159	182	170	154	166	164	166	163	180	153	158	160	164	159	155
12739	2291	553	526	485	473	528	482	467	484	539	496	451	469	449	468	529	449	475	506	467	472	480	477	455	443	449	468	442	450	472	473	466	468	456	502	454	495	423	488	455	465	457	458	437	448	444	471	485	489	483	509	455	408	429	459	449	469	488	471	489	469	504	422	435	473	469	445	467	480	460	409	480	437	420	451	481	438	487	459	463	452	454	486	498	412	501	443	466	491	482	464	460	480	428	452	461	462	456	490	454	476	488	488	449	476	476	448	478	477	443	489	482	471	484	439	472	473	443	444	475	495	480	500	487	476	507	441	462	461	458	457	449	482	483	503	489	458	471	444	491	435	475	463	487	419	410	470	478	501	469	466	459	493	499	441	481	458	470	432	428	429	461	438	448	460	446	462	427	433	446	448	459	452	486	483	462	479	485	470	453	457	448	436	470	481	497	440	446	448	455	466	483	459	447	470	485	465	433	450	492	469	478	482	478	487	506	412	461	497	468	501	456	493	449	484	487	474	423	483	463	456	444	474	441	486	449	430	479	470	485	444	439	456	488	457	505	454	461	452	475	454	464	470	454	426	450	435	441	464	520	481	463	445	455	490	471	441	475	494	428	475	487	491	520	465	477	477	494	447	475	463	466	462	479	450	501	484	475	464	445	465	425	478	473	458	469	494	419	422	503	485	463	496	491	481	452	478	451	479	468	474	491	454	436	471	477	476	488	462	466	494	447	468	441	447	443	436	477	496	484	481	482	461	458	472	474	474	469	482	441	449	465	462	441	478	496	498	488	464	472	463	463	475	502	418	450	455	477	427	458	475	475	479	450	476	422	514	455	470	478	446	467	507	451	452	474	421	452	454	431	487	469	453	470	478	443	457	445	478	446	471	480	456	481	476	462	449	477	465	469	485	437	461	435	480	492	479	482	461	461	436	453	416	461	502	476	459	511	444	423	476	483	486	457	463	449	463	475	451	452	465	463	425	477	482	460	512	427	451	491	472	465	455	463	448	459	446	478	454	462	489	435	431	517	458	463	456	454	480	473	500	471	461	487	501	452	472	454	461	435	454	470	446	429	450	470	459	458	477	484	447	443	486	441	437	468	485	440	494	488	479	512	488	433	493	492	483	449	472	490	448	471	441	456	471	478	507	466	471	436	477	462	481	496	485	479	469	489	482	457	455	461	459	489	456	497	444	473	474	440	496	467	498	490	507	499	462	451	450	446	446	506	454	480	488	490	489	436	514	432	483	436	486	465	433	465	435	452	456	452	466	457	482	453	437	462	510	453	478	470	445	456	480	468	481	452	436	460	430	427	424	493	457	458	458	445	447	456	453	466	490	455	481	465	459	477	451	472	490	450	443	438	450	457	492	423	476	467	471	450	490	464	462	489	449	446	434	428	462	456	506	429	482	458	451	511	428	456	458	514	455	474	501	461	451	486	467	459	446	491	498	459	483	462	441	506	470	446	451	495	446	470	445	465	465	496	448	439	449	463	476	470	426	448	458	441	448	451	515	476	468	454	452	485	433	481	469	473	436	498	442	478	469	457	447	445	491	482	475	481	440	478	454	467	471	491	477	490	434	493	437	464	464	488	453	431	481	450	515	475	467	431	459	467	425	447	456	463	469	438	428	479	446	462	462	526	433	489	447	445	483	459	475	491	426	464	472	423	496	446	505	492	498	439	471	434	448	502	430	483	461	487	478	463	475	489	452	501	436	446	490	446	488	430	456	472	472	440	417	449	503	449	467	465	466	493	473	466	492	471	506	487	459	501	504	440	425	446	475	453	501	465	488	479	484	439	476	460	475	481	463	480	511	447	476	444	501	463	434	443	462	514	486	475	452	467	480	477	482	481	450	474	433	466	482	456	441	463	446	428	466	463	467	493	494	463	459	475	519	439	441	508	488	468	521	455	476	452	479	467	490	449	456	460	498	475	489	456	492	436	478	435	505	443	476	484	414	483	470	430	449	468	438	442	468	482	482	470	446	440	486	487	447	453	450	452	468	450	449	440	473	448	471	476	443	479	483	436	459	485	455	480	430	466	458	461	445	466	473	477	439	516	467	478	490	472	440	522	451	442	457	501	448	498	442	442	474	462	502	438	434	481	444	468	454	456	463	487	490	444	427	449	485	489	448	483	462	460	462	449	463	515	427	442	466	510	496	454	452	434	463	502	469	469	488	484	448	457	455	451	463	445	481	455	474	460	509	489	478	461	507	434	483	471	460	443	454	502	477	519	475	431	458	436	507	425	481	411	462	415	457	456	457	442	503	480	446	547	460	457	432	457	437	459	480	450	455	477	455	447	471	469	442	448	460	456	451	458	456	494	482	454	501	473	419	438	478	478	460	422	518	450	462	491	482	438	472	448	470	440	426	456	474	489	496	502	485	460	471	487	494	425	492	440	483	468	471	453	470	435	458	446	472	482	466	503	463	489	430	502	467	462	465	450	480	461	445	480	457	473	442	425	455	459	453	470	446	438	462	438	526	449	489	459	497	467	442	478	494	488	457	462	483	443	445	459	485	482	493	469	465	498	466	489	444	442	438	432	454	452	461	437	441	443	465	448	455	479	456	471	482	453	460	447	434	462	446	462	489	462	455	481	433	477	467	456	466	480	456	461	481	501	429	423	455	447	450	441	472	479	411	486	406	497	439	445	473	438	491	497	476	459	485	479	458	500	461	478	461	448	454	468	446	437	421	446	454	453	457	433	455	453	468	483	469	453	467	474	460	447	489	409	480	479	489	487	466	482	446	480	405	436	457	444	498	466	459	497	525	476	464	488	441	456	474	453	469	487	458	463	464	460	518	496	466	475	428	457	439	481	507	470	490	449	463	496	445	477	469	463	450	467	473	445	461	442	454	481	436	472	506	462	494	491	449	442	411	472	489	456	491	443	445	497	454	467	510	450	462	457	480	462	470	452	507	456	472	468	440	451	444	472	436	466	432	506	465	456	468	482	437	475	494	452	502	496	468	505	494	446	462	482	450	453	460	430	454	461	489	508	464	447	435	438	506	461	462	427	425	497	465	454	469	477	497	505	466	466	449	446	445	491	426	458	471	483	482	434	463	454	489	463	495	496	467	449	467	464	468	449	462	462	461	452	455	454	465	473	434	483	465	470	458	464	467	477	527	442	456	428	426	438	490	447	440	460	521	457	434	467	470	469	468	447	476	459	476	484	448	450	485	436	473	453	492	450	462	494	492	515	454	497	476	438	500	464	445	453	437	448	446	432	471	488	471	454	519	451	448	470	464	450	472	486	459	478	462	448	463	443	468	500	491	482	470	406	513	482	513	478	489	463	475	497	453	449	499	465	441	414	468	454	482	468	430	441	446	439	454	469	449	475	483	468	462	500	467	472	452	436	474	446	467	487	497	460	475	443	492	479	486	420	474	487	497	476	503	469	483	467	462	487	465	465	443	466	502	479	507	469	445	473	480	442	487	435	486	485	434	473	478	461	442	446	488	485	459	456	449	454	496	464	447	479	471
67132	36415	8033	995	689	544	479	444	417	390	383	328	396	399	361	351	340	344	344	347	396	361	352	334	364	366	359	331	341	339	335	337	350	373	344	363	361	358	361	325	374	321	311	328	346	337	353	370	350	354	315	346	308	336	346	378	317	358	345	333	352	337	350	391	345	311	358	335	332	319	362	339	339	349	359	329	327	369	353	368	309	319	337	361	326	335	319	307	326	312	353	331	343	355	332	339	334	334	350	315	364	370	323	357	345	344	317	328	318	308	364	349	317	328	320	337	331	364	345	307	329	318	315	368	343	333	330	324	326	324	296	323	342	340	331	339	331	363	342	356	324	312	373	347	339	337	320	374	297	324	384	331	315	346	362	350	360	359	341	348	342	347	315	361	362	366	355	326	361	374	347	329	338	334	367	332	334	361	334	348	298	342	312	352	311	335	335	372	332	333	335	335	333	332	387	330	329	316	336	296	312	357	342	378	325	361	351	351	314	307	351	326	340	344	338	332	346	339	324	353	339	331	312	362	313	322	309	346	352	351	324	302	356	374	342	317	354	357	346	333	342	310	336	319	356	312	358	345	328	360	350	365	300	337	330	320	348	336	345	340	372	319	340	331	344	323	330	332	346	394	349	301	333	360	382	352	331	353	355	349	320	335	362	350	324	314	320	357	344	327	355	337	344	321	338	354	348	348	324	300	355	356	314	359	355	344	317	344	286	348	330	357	328	347	344	387	307	339	327	302	316	343	349	321	338	333	292	344	344	330	360	319	342	321	344	360	325	335	346	335	350	320	345	350	347	361	349	359	377	330	358	341	346	342	327	332	310	380	321	320	329	366	369	311	317	317	330	336	349	354	369	365	319	332	348	302	337	322	320	358	346	329	338	340	302	322	332	322	368	333	348	329	338	359	310	327	337	341	335	319	339	344	343	338	340	321	334	345	368	323	332	382	358	337	323	370	340	325	303	319	356	311	339	305	359	324	342	348	338	371	330	319	348	343	395	313	314	343	331	325	349	317	342	311	323	361	322	325	347	375	329	340	323	364	331	319	345	363	363	331	296	356	333	335	327	343	348	348	381	320	307	340	366	326	347	355	336	323	342	352	341	361	329	352	331	336	331	327	323	333	329	343	368	326	387	337	346	335	333	327	367	327	349	358	341	321	305	319	315	316	325	329	368	381	332	299	353	337	302	348	333	354	317	339	342	349	336	326	357	313	346	329	304	328	326	320	390	322	339	312	378	342	337	344	298	348	350	341	354	305	324	369	318	335	332	335	323	313	349	338	379	349	340	327	347	336	354	324	348	335	314	350	374	345	323	326	314	333	346	374	363	333	316	376	306	337	346	324	342	357	325	355	331	334	349	299	342	362	332	371	327	327	332	301	369	340	346	342	347	340	301	353	346	335	353	337	392	340	332	340	350	306	339	359	336	296	341	314	326	359	342	338	339	313	323	359	320	311	324	320	316	320	357	346	385	353	291	373	331	339	347	322	298	351	291	350	333	348	347	342	345	319	361	352	336	336	347	342	306	324	340	288	372	364	349	346	337	317	352	327	316	333	328	310	340	331	356	333	336	338	318	332	319	342	355	338	316	335	328	382	288	326	345	332	315	329	327	357	310	327	365	328	367	318	355	342	321	353	359	328	344	335	318	327	351	326	362	343	344	336	317	303	321	348	351	370	330	349	340	299	285	333	345	327	314	357	334	316	301	343	336	317	362	324	322	344	330	318	344	344	305	321	310	342	302	348	342	365	342	357	318	321	293	337	311	331	347	322	344	321	363	320	341	363	341	348	332	356	343	335	341	326	377	302	349	369	342	351	333	326	326	325	349	358	331	341	296	358	361	313	307	333	329	315	323	317	367	350	356	353	345	341	333	350	350	340	298	304	326	345	358	329	339	347	354	354	327	317	336	325	326	344	345	330	305	313	343	342	330	360	337	338	338	355	340	328	341	336	305	334	341	338	317	374	331	347	342	324	353	327	364	363	358	303	357	367	305	343	295	349	319	377	383	359	349	324	327	322	327	358	350	329	320	347	318	354	328	320	363	342	351	348	332	334	318	373	360	314	356	352	317	309	337	345	365	345	315	317	327	311	324	348	349	317	370	330	334	328	369	336	354	352	342	353	344	323	321	375	331	307	306	362	316	328	330	349	330	341	315	347	353	318	335	327	293	329	295	323	331	328	326	309	344	337	355	326	340	331	344	370	357	318	333	363	312	340	378	319	350	318	346	339	325	299	319	334	310	330	372	335	320	347	353	332	316	331	323	316	377	360	324	363	333	309	352	329	356	335	352	336	339	334	360	343	303	339	335	341	333	313	345	378	339	320	343	310	331	332	339	342	321	304	326	348	360	356	341	307	327	327	339	303	334	339	323	329	330	359	335	320	333	361	357	315	360	336	342	372	328	331	319	319	320	360	351	339	311	327	349	325	322	325	335	328	330	352	288	335	326	362	356	341	324	367	349	331	309	326	325	366	358	292	396	358	368	317	327	315	326	347	342	312	361	340	356	301	334	313	342	330	332	327	312	301	306	311	337	332	299	358	347	336	307	314	332	356	327	319	290	323	304	300	322	371	351	330	304	297	301	340	326	347	307	387	336	312	305	358	354	324	338	354	323	356	313	332	300	351	343	347	350	326	336	321	333	358	375	276	314	348	345	330	344	325	328	325	327	326	298	339	374	357	346	334	340	384	335	314	317	312	346	356	337	344	308	325	356	332	359	343	350	310	373	337	348	377	308	361	344	346	337	348	333	335	321	336	331	337	333	320	335	333	321	330	326	390	384	330	325	357	327	320	325	343	340	338	340	365	322	332	321	328	338	322	317	339	381	343	309	355	329	338	311	341	337	335	332	327	335	336	339	323	330	356	349	362	312	328	334	338	322	336	320	382	361	363	318	344	362	332	347	334	329	343	311	349	326	354	333	313	322	322	299	327	369	319	330	345	309	328	334	339	333	361	349	314	359	357	316	332	359	325	309	328	324	344	336	349	325	335	322	345	376	295	335	341	330	354	335	343	333	311	327	360	347	299	340	356	337	334	332	343	364	330	308	325	357	348	321	330	335	330	327	339	321	358	336	284	328	332	315	328	340	359	335	328	351	324	340	326	354	327	324	348	342	325	361	353	305	330	320	325	374	371	324	354	342	289	334	317	334	345	342	336	321	341	352	336	348	378	325	349	327	340	350	314	308	317	370	325	329	325	330	337	344	327	329	318	345	334	342	365	323	334	343	338	300	336	371	342	323	348	321	348	360	328	313	325	373	348	352	333	339	313	335	325	318	337	324	334	309	342	343	322	339	316	328	348	338	356	322	337	315	379	332	349	309	334	333	350	302	345	352	332	355	341	343	336	358	326	322	348	327	337	344	347	347	366	329	341	292	371	294	320	355	350	344	348	354	343	340	333	333	315	351	353	310	355	341	333	351	333	331	321	320	349	318	360	364	345	320	307	323	327	339	353	345	302	357	344	351	347	334	334	353	289
41067	16285	2085	2367	2154	1885	1649	1585	1374	1264	1151	1129	1137	1061	1018	1010	1002	931	929	977	889	900	908	959	900	854	865	865	857	871	819	897	935	868	881	837	835	841	827	803	918	864	808	863	854	812	861	847	839	819	797	876	862	810	836	783	836	855	821	828	843	893	841	837	816	855	871	780	874	831	846	843	818	835	792	841	870	848	834	848	799	872	830	809	822	815	832	866	867	901	771	823	796	835	849	770	811	869	916	858	859	808	838	770	820	865	830	868	832	804	840	800	865	877	812	824	857	818	789	805	832	886	874	816	833	816	827	840	848	798	785	840	842	805	765	851	843	852	829	854	823	783	826	881	784	831	783	810	828	851	853	876	787	885	807	818	821	861	800	807	764	861	864	842	829	777	824	873	831	852	811	813	861	817	798	824	830	816	819	846	799	845	829	814	822	850	865	817	842	821	834	846	843	812	830	750	812	802	801	799	876	789	784	858	859	827	801	841	789	820	852	832	820	823	824	818	806	808	800	852	861	820	848	807	814	828	807	783	821	766	799	811	779	856	817	798	816	839	786	830	798	816	852	780	824	903	817	812	822	866	854	886	824	820	835	840	864	806	817	745	793	860	819	832	819	828	840	857	813	814	848	797	848	865	833	838	859	831	805	819	858	831	834	809	824	813	864	827	877	832	791	816	792	804	832	822	801	846	830	782	838	847	829	806	837	837	833	871	806	837	840	817	862	815	803	818	867	833	767	826	895	869	780	822	848	850	839	847	804	839	906	837	825	831	860	828	849	821	805	863	795	821	831	835	825	851	826	847	823	780	876	849	810	824	818	845	848	808	820	813	798	763	849	808	835	840	858	855	841	820	840	827	853	819	819	834	835	839	813	788	815	790	824	827	833	830	854	831	790	865	827	816	789	830	796	814	809	815	826	848	883	848	830	856	784	812	825	844	836	816	803	816	808	822	865	831	842	835	857	810	848	806	845	847	819	822	821	815	828	833	850	830	806	787	825	853	842	867	805	805	858	831	829	828	835	794	818	818	842	860	797	804	790	852	921	791	858	875	861	897	789	777	811	873	765	811	801	869	830	804	847	847	826	836	835	805	830	850	799	817	799	777	793	803	807	795	888	864	834	809	841	857	833	845	836	821	802	798	819	797	824	823	898	836	781	807	818	775	800	828	876	853	807	826	815	839	763	795	818	786	812	842	775	811	806	826	811	805	784	836	808	829	825	865	830	812	832	857	840	806	844	861	779	819	836	786	771	822	799	798	803	828	816	850	817	842	840	840	864	799	812	837	823	853	790	830	797	788	791	859	841	784	798	823	839	823	844	828	837	832	813	837	802	794	803	859	790	793	871	798	848	814	871	795	848	789	789	782	816	804	813	819	825	827	816	824	893	871	814	825	776	876	838	878	871	869	840	820	893	869	837	844	805	817	851	819	846	822	849	850	838	791	809	826	827	861	791	803	832	850	865	751	781	776	752	823	787	808	829	857	851	802	845	798	829	862	806	833	864	755	831	831	825	816	861	808	821	806	875	778	843	883	830	859	853	829	845	820	839	819	859	852	809	795	827	811	780	860	800	874	821	816	873	811	797	829	752	860	852	804	849	813	842	852	842	776	803	869	841	818	851	784	885	871	852	805	831	849	841	859	837	801	835	851	819	868	848	852	911	795	825	799	804	810	816	798	809	830	849	795	851	772	855	859	759	865	834	777	863	818	792	841	807	776	772	886	743	793	834	820	799	843	877	835	834	842	808	805	840	868	831	823	781	793	788	839	827	871	793	831	810	826	793	787	826	852	818	848	778	777	855	871	845	798	784	826	864	809	826	827	810	863	829	773	825	804	886	841	825	827	842	817	906	841	816	798	824	806	860	770	820	800	855	817	883	775	855	864	824	867	843	787	822	861	819	813	833	810	841	852	868	835	881	825	823	784	849	843	836	861	852	839	834	815	808	787	779	798	793	851	760	790	831	864	837	875	889	825	852	867	852	840	855	788	758	816	853	793	838	852	746	798	818	868	826	880	836	826	857	842	805	832	834	830	875	846	792	831	808	825	869	855	837	753	800	842	808	855	807	806	766	844	820	822	801	860	792	790	830	813	823	862	841	831	844	861	828	828	832	842	835	857	821	805	783	870	772	828	842	802	838	868	806	783	838	848	768	825	890	875	845	812	798	855	799	847	809	818	830	860	791	827	802	851	856	818	820	852	855	862	818	841	809	847	799	857	783	855	847	811	827	817	804	808	803	876	836	819	864	854	849	818	828	843	835	841	831	893	802	811	857	870	840	834	817	835	809	847	809	799	824	822	804	816	848	856	829	840	771	817	790	821	833	820	813	827	783	818	825	804	846	823	812	830	876	843	810	795	853	865	820	825	799	846	850	766	813	834	824	844	818	840	843	815	823	834	822	852	837	773	799	866	816	795	794	815	871	834	775	851	800	800	825	836	843	869	848	817	813	789	847	818	827	841	794	866	830	791	785	832	827	828	837	814	824	871	794	862	904	822	796	828	772	818	831	811	860	902	818	853	912	848	826	875	856	787	813	880	789	817	800	847	848	869	859	764	822	878	847	837	792	800	755	821	819	785	825	840	828	787	815	852	789	818	820	797	861	867	853	799	787	795	832	843	812	858	811	822	826	821	834	769	820	788	832	810	860	855	783	841	802	836	838	826	834	829	831	799	835	869	819	850	873	835	808	839	835	791	823	838	803	876	821	779	799	842	809	814	828	813	814	797	806	870	800	866	791	815	795	857	828	819	820	814	855	884	847	853	777	839	859	838	810	852	843	847	807	851	780	890	832	808	794	784	808	824	862	849	779	861	860	870	838	786	779	826	794	803	832	842	841	834	772	815	827	828	839	837	873	814	781	817	847	824	791	818	893	794	855	811	870	799	781	877	838	870	851	776	797	820	866	827	825	813	766	748	804	807	819	849	815	771	813	847	849	826	765	769	771	829	796	838	846	777	818	791	846	804	842	781	806	815	859	844	825	861	833	813	791	827	820	835	781	806	834	785	815	826	845	819	784	799	809	807	828	831	834	859	837	794	818	822	833	853	838	825	798	856	834	820	857	827	849	841	819	804	860	861	826	825	863	865	821	830	871	750	797	827	812	858	821	800	829	844	832	803	821	861	799	831	825	827	871	805	823	838	845	838	859	790	847	855	864	866	815	818	847	819	808	826	822	822	827	829	835	821	858	819	851	832	822	855	848	809	850	838	802	831	820	832	839	845	834	848	852	814	806	833	824	831	835	857	845	810	793	839	807	808	796	816	806	861	819	814	852	870	865	824	839	808	761	812	802	793	875	834	832	845	819	784	859	848	840	817	879	848	788	811	864	832	804	820	817	801	801	790	839	874	834	806	827	922	783	811	826	844	819	831	822	818	807	854	843	831	819	815	814	852	800	805	831	813	850	798	811	821	866	834	814	829	831	793	796	774	862	832	834	805	815	863	883	817	799	822	788	810	841	808	837	819	830	866	866	810	785	823
77790	44603	14778	2691	1098	850	748	593	585	525	490	459	441	419	466	372	423	389	402	433	430	401	397	388	391	404	389	365	394	371	416	377	380	391	373	384	391	386	376	384	377	358	402	400	353	368	376	412	424	389	396	383	373	373	370	355	375	372	368	367	359	374	377	349	345	392	397	354	355	394	366	346	392	378	359	351	369	366	364	373	395	392	304	377	373	385	385	361	312	376	344	377	355	368	367	346	342	365	341	364	365	338	360	341	380	372	374	352	377	370	353	392	361	371	380	385	351	379	375	358	354	378	355	373	347	354	371	378	348	349	375	375	387	372	346	375	331	423	415	361	369	391	364	347	354	376	393	363	345	367	389	383	388	394	363	391	362	384	368	370	392	358	350	398	395	385	370	401	373	335	355	371	374	408	372	366	398	355	376	333	369	393	387	395	389	360	377	396	378	376	366	412	386	368	373	368	370	376	380	357	376	374	390	359	369	369	351	353	381	367	396	391	377	368	372	389	351	428	370	346	373	366	326	366	377	365	349	373	357	355	370	399	356	391	384	341	391	356	345	375	380	397	393	344	390	379	374	354	349	381	392	386	394	381	379	371	413	365	382	384	368	344	377	381	332	362	373	370	372	373	369	349	385	368	382	329	373	352	372	370	355	401	350	407	361	388	385	376	350	373	341	380	370	399	350	359	388	380	384	352	392	360	373	324	343	358	373	370	335	370	369	390	384	358	398	368	352	413	360	403	372	411	333	371	313	388	369	330	372	377	366	336	344	401	359	359	374	393	345	389	397	335	362	346	363	364	354	356	375	383	402	358	362	402	374	380	353	368	373	349	331	390	389	382	354	374	374	340	353	361	366	373	352	380	350	344	364	336	354	359	395	393	357	381	389	389	379	380	400	336	391	343	390	345	385	367	371	384	392	363	340	381	379	376	354	395	367	386	405	379	362	399	390	359	315	366	371	356	375	363	367	366	363	358	389	395	395	354	355	408	398	361	361	362	373	361	350	359	418	373	374	370	363	344	359	363	377	356	370	390	389	385	391	415	360	359	374	312	340	382	356	344	373	344	398	379	342	363	368	344	350	360	416	382	374	354	360	364	311	375	370	378	368	340	331	352	368	358	367	357	388	376	375	371	348	426	398	364	356	381	337	346	377	383	362	351	372	358	393	403	372	379	384	361	374	375	370	367	372	375	344	356	400	332	381	334	375	352	376	370	347	381	397	371	359	348	380	381	347	346	372	373	357	379	358	348	378	389	413	366	354	357	369	346	361	385	365	357	362	351	368	387	364	369	350	339	362	368	367	329	384	370	370	379	382	418	367	406	369	345	366	352	360	396	360	357	346	351	376	393	366	324	363	361	368	401	369	336	366	392	348	362	385	414	402	350	327	378	338	370	320	394	424	395	342	385	370	367	354	396	381	369	390	401	347	376	347	378	401	383	394	368	376	362	397	389	418	386	354	363	362	361	384	342	361	368	387	376	338	363	357	367	383	361	364	374	351	395	356	390	363	360	369	362	396	360	414	322	366	363	355	365	378	384	394	396	367	409	334	390	382	395	410	387	392	348	347	320	360	369	363	345	411	418	415	415	362	332	368	357	381	362	386	382	368	384	362	389	380	357	377	378	368	409	364	338	383	378	383	388	370	357	369	367	374	375	349	376	382	367	380	345	352	367	367	347	377	409	403	369	358	358	334	341	359	343	388	362	369	334	371	386	372	397	359	330	391	372	380	371	354	356	386	358	310	395	365	371	346	353	366	355	347	377	387	355	383	362	389	380	357	346	402	370	374	375	378	365	406	338	344	370	368	388	365	362	398	351	355	375	375	354	351	371	390	372	370	358	341	382	342	348	387	378	365	362	327	358	364	380	346	399	398	364	359	351	348	406	365	351	374	398	387	367	362	374	330	341	406	376	340	352	372	382	372	350	388	399	373	365	369	369	384	362	374	373	343	384	374	347	387	369	364	367	347	360	365	361	392	394	329	377	389	357	370	401	380	352	326	365	358	320	361	386	395	378	383	354	378	339	359	356	354	345	381	361	361	415	376	360	373	356	344	369	375	361	364	341	395	364	360	366	399	406	369	351	418	344	386	392	383	381	341	360	362	367	377	296	360	407	372	378	380	371	350	337	406	366	387	378	380	383	413	354	356	375	386	418	360	378	360	373	367	330	404	369	372	393	373	367	343	335	346	328	370	341	357	339	369	368	368	377	385	369	378	363	341	434	398	362	350	385	345	353	418	401	365	367	420	359	371	380	378	364	366	369	381	342	361	355	338	343	347	386	376	375	378	374	364	372	352	362	374	355	359	377	360	371	340	347	391	333	358	360	357	358	358	370	378	382	334	345	372	346	390	400	351	328	389	368	358	368	379	366	361	360	347	371	377	352	364	350	374	378	359	392	380	355	387	365	367	377	398	330	366	396	354	380	380	372	358	329	335	359	352	363	370	346	362	362	375	400	384	373	372	358	347	353	404	403	369	366	359	364	313	367	387	415	368	379	378	400	388	347	394	372	363	355	414	376	342	353	352	356	371	373	383	360	342	414	394	360	364	373	385	384	379	372	352	322	376	373	394	340	337	394	388	343	375	419	394	370	373	382	374	362	413	370	375	359	348	350	412	375	399	388	408	364	377	345	389	359	379	340	372	335	379	389	400	394	353	359	394	359	391	365	382	395	337	368	390	349	396	363	365	373	337	351	365	338	395	392	330	340	381	341	344	359	389	343	366	422	363	374	411	361	374	381	372	398	358	340	367	325	367	399	352	377	348	394	328	382	399	334	380	393	347	388	360	381	358	384	327	391	361	385	378	372	358	363	374	385	362	346	361	343	349	366	392	350	369	332	351	371	363	370	391	372	367	372	360	382	374	346	374	354	369	321	401	341	347	345	369	385	361	390	370	381	374	354	339	337	382	343	379	367	384	369	368	337	367	389	336	341	349	366	424	384	389	367	338	357	381	395	366	356	350	341	361	414	391	364	367	354	392	377	360	358	378	352	396	381	378	355	380	340	389	366	403	368	386	344	357	352	397	375	322	354	367	347	368	369	362	393	380	355	368	342	391	380	393	376	354	348	337	373	363	345	382	380	351	344	366	368	366	378	388	388	380	345	373	337	387	365	360	386	419	400	376	356	343	341	381	351	343	357	349	387	385	363	349	370	355	354	372	357	362	373	344	360	385	378	378	381	378	348	355	374	322	382	388	367	379	380	380	359	381	352	353	360	378	334	386	381	366	409	375	370	370	346	363	362	367	342	313	352	394	418	378	398	373	373	355	369	377	348	357	355	348	419	352	400	380	401	367	373	377	435	364	364	376	373	392	379	416	378	347	386	344	364	400	374	391	358	351	353	375	363	377	352	377	402	357	382	363	361	352	379	380	365	377	348	354	342	401	376	369	370	363	391	392	390	374	373	416	346	379	408	372	361	394	343	355	346	358	368	373	340	379	364	333	346	380	350	364	382	375	335	348	434	361	389	345	374	402	386
50511	20705	3295	3859	3536	2993	2565	2319	1871	1813	1634	1547	1399	1287	1299	1298	1191	1135	1163	1081	1131	1088	1067	1005	989	1047	1020	987	952	983	939	1013	927	988	999	935	954	912	974	923	922	946	925	900	973	978	899	901	900	882	829	930	906	888	889	924	912	903	888	905	912	917	907	874	868	823	860	890	932	903	873	901	869	887	877	891	896	894	888	867	872	859	870	852	867	928	866	844	879	814	865	877	878	813	861	931	835	881	869	882	914	851	847	852	859	843	884	869	906	832	932	847	893	869	859	876	837	878	815	926	856	804	865	915	912	849	874	919	877	853	911	847	857	848	845	880	899	905	898	861	842	850	854	848	843	901	884	885	885	850	883	815	921	886	860	899	863	897	785	834	895	822	859	792	871	841	858	896	922	851	875	893	876	913	841	895	904	874	832	844	922	867	890	887	861	938	862	854	809	838	843	933	882	851	840	902	894	837	864	867	922	837	862	872	792	857	871	851	888	858	874	872	870	875	843	881	885	855	870	884	850	881	895	875	880	902	822	885	868	927	828	886	884	855	926	847	888	853	883	907	935	886	840	900	881	888	848	851	890	922	859	822	876	891	891	835	855	872	872	847	899	834	870	890	867	918	937	867	878	901	884	869	835	828	856	821	884	806	865	853	875	886	880	863	865	833	845	865	849	899	919	879	864	867	896	844	833	898	768	901	905	907	842	814	845	862	802	824	878	920	877	853	866	847	862	852	857	854	893	872	915	884	861	855	864	821	873	875	890	872	836	904	913	847	881	893	901	887	889	890	931	877	875	844	842	927	889	865	879	867	852	849	854	850	844	864	864	879	875	871	877	875	851	877	880	883	874	864	895	895	889	885	857	885	879	883	863	843	888	809	835	861	860	828	921	896	882	850	870	839	854	855	844	896	878	851	848	888	862	932	844	849	834	911	926	843	891	862	799	921	899	843	845	890	899	852	866	899	838	895	841	884	850	855	865	845	900	844	876	847	839	842	884	912	879	874	846	880	853	892	859	874	865	863	932	852	826	879	902	805	919	892	839	885	846	906	880	800	842	906	878	786	944	887	842	890	845	879	835	890	858	825	841	880	853	861	884	886	882	880	856	889	838	861	901	877	901	877	843	850	865	815	860	866	880	916	907	878	862	894	879	927	900	852	896	820	832	853	847	889	898	851	855	882	861	872	866	848	869	897	827	844	844	846	868	852	838	874	909	847	869	855	860	904	869	902	857	889	880	859	843	814	846	848	858	883	834	899	844	845	899	859	821	836	893	900	887	897	841	860	883	841	877	886	921	815	886	849	845	894	832	869	825	902	859	878	858	889	854	902	892	894	873	879	847	908	862	876	839	904	856	866	865	839	936	903	856	853	827	861	878	879	837	848	841	844	898	859	829	861	879	870	895	847	871	902	896	877	871	924	826	886	825	829	887	894	840	918	829	860	838	879	870	850	866	862	862	845	860	897	879	890	855	852	842	859	849	897	922	879	896	864	878	849	858	877	891	890	922	866	848	917	864	875	821	842	907	848	893	839	848	867	870	795	893	847	824	829	893	863	854	862	896	866	847	866	853	876	800	882	878	873	850	883	857	888	849	855	898	867	854	843	839	827	836	834	859	839	885	860	894	859	896	834	837	918	880	911	872	862	877	881	857	883	920	867	885	856	848	849	859	842	820	940	815	796	884	825	815	885	855	837	857	830	883	914	873	834	929	844	881	854	858	837	936	847	893	853	826	866	924	900	844	867	851	843	855	863	844	872	847	851	838	863	904	855	834	832	866	874	884	827	849	858	877	872	841	886	871	889	860	882	874	887	870	865	892	825	889	829	848	871	856	885	881	871	863	864	831	862	851	866	914	851	851	857	881	803	880	821	863	853	859	862	840	858	861	874	870	876	885	875	766	869	899	900	919	815	870	811	827	867	864	872	817	907	873	881	842	867	847	888	893	838	875	873	850	818	850	849	866	827	883	803	900	795	875	858	821	884	862	866	866	859	898	825	881	845	873	880	862	891	872	854	873	877	869	881	887	849	877	889	849	837	895	882	845	870	810	884	882	850	858	841	896	875	865	884	893	912	806	877	856	863	856	864	872	858	880	782	848	888	858	851	901	854	899	931	871	954	845	838	874	835	862	897	879	866	892	874	884	905	849	857	846	843	898	871	855	790	850	854	789	836	848	859	869	847	892	835	849	867	845	844	835	882	855	824	905	881	846	861	852	861	854	853	830	900	884	872	861	864	863	844	911	926	835	832	885	864	848	899	871	903	861	850	853	890	902	852	842	800	875	899	821	908	822	926	857	893	854	817	857	867	895	840	906	820	822	824	904	889	869	942	863	889	883	837	844	862	838	843	890	906	867	857	863	839	834	894	810	879	832	834	911	855	847	873	845	850	914	814	907	901	896	878	900	870	891	912	814	910	849	876	878	871	866	886	957	864	877	889	839	811	876	927	863	866	853	897	863	858	791	835	900	836	870	861	891	848	841	844	891	872	869	892	881	890	859	845	816	911	915	847	842	874	862	956	902	803	849	867	865	843	827	829	906	857	902	911	864	898	874	832	861	819	834	905	898	851	887	862	934	908	906	887	846	882	842	860	867	842	887	822	928	861	863	877	836	902	875	849	855	880	883	929	904	856	888	869	881	832	861	883	896	905	858	860	861	891	839	893	806	862	857	887	910	868	898	894	807	891	895	836	870	851	816	857	907	853	835	911	880	850	926	845	907	852	881	879	869	914	812	878	837	835	865	863	905	839	861	875	895	867	896	870	875	851	811	874	838	907	862	847	857	881	888	897	909	838	880	813	817	873	914	886	824	887	865	888	860	874	833	890	898	840	819	909	870	840	890	910	867	905	881	886	880	838	921	903	882	957	841	876	892	878	849	871	871	838	882	848	888	868	863	870	867	889	886	900	855	887	820	881	843	883	885	871	871	855	850	858	868	852	857	909	906	850	886	886	871	847	888	883	921	861	824	856	891	851	860	876	851	834	841	884	850	945	892	873	867	811	894	917	850	852	845	846	867	868	875	829	895	833	820	876	907	874	848	871	897	863	911	874	856	872	850	877	885	877	879	823	888	858	836	918	899	876	857	827	825	853	867	847	865	864	810	888	801	852	837	871	836	935	891	836	876	873	862	829	938	888	847	844	847	860	882	852	903	924	875	864	823	861	910	869	888	820	914	866	850	889	939	839	869	837	874	862	886	898	842	900	911	869	916	860	842	854	832	825	866	876	912	871	849	906	867	888	880	828	897	887	881	844	883	874	852	897	869	820	882	833	844	861	790	871	902	809	889	804	907	841	828	844	870	858	906	829	838	890	900	821	841	879	857	852	845	876	849	869	853	823	834	866	822	839	849	888	888	854	893	888	833	863	846	841	879	862	870	813	862	871	845	930	931	854	905	831	924	859	882	892	896	843	841	852	878	909	879	854	939	876	927	818	839	914	882	844	829	904	851	871	851	886	831	883	903	884	888	871	880	880	875	914	851	880
14217	1977	172	187	177	159	150	174	150	155	157	165	186	154	152	154	164	146	155	164	170	159	145	164	165	157	150	152	154	167	156	153	163	188	147	151	142	161	147	144	167	160	171	151	157	184	172	154	163	146	154	177	158	166	164	160	138	183	149	188	171	136	151	162	173	160	163	153	188	153	125	171	161	153	156	176	183	157	145	161	160	152	158	158	165	167	178	141	182	165	162	166	157	178	140	175	186	157	140	174	156	137	168	158	207	167	152	164	174	167	145	131	160	167	149	199	174	177	166	165	161	147	176	184	174	173	157	165	177	151	153	158	136	200	165	153	159	167	135	134	173	158	169	187	153	158	153	159	171	156	156	163	171	159	169	164	165	140	145	149	145	151	137	164	162	175	145	168	147	172	178	156	174	144	147	165	171	136	153	141	168	180	144	158	149	142	161	133	157	179	172	191	146	175	152	151	174	161	172	154	180	124	164	156	157	182	132	165	152	152	160	155	181	161	173	170	151	166	160	176	157	153	158	157	156	170	167	153	167	153	143	141	169	147	152	159	167	179	188	159	159	181	161	168	168	170	133	153	164	175	178	161	144	167	171	164	145	141	183	161	149	139	176	160	131	154	164	180	167	136	129	139	168	157	151	158	179	167	130	163	162	170	160	177	144	138	153	163	146	166	146	169	172	145	137	171	155	184	160	159	168	149	132	163	170	144	138	134	138	162	162	156	160	155	149	161	156	159	150	158	179	154	161	174	145	158	178	148	159	151	165	145	150	153	157	158	170	160	133	137	169	161	170	163	167	166	193	180	141	158	173	149	152	173	170	161	149	165	164	159	139	140	157	175	164	175	162	163	168	151	154	158	164	166	176	171	177	165	175	175	167	155	162	160	172	163	161	159	166	159	162	170	184	167	152	172	169	157	167	156	141	162	150	152	146	152	179	145	174	165	154	165	147	134	138	143	167	156	124	163	160	160	139	139	146	172	144	168	174	188	162	159	164	162	140	177	139	157	152	150	167	154	160	159	165	166	155	175	146	154	149	166	151	158	180	145	164	161	164	143	179	170	144	166	175	136	155	165	150	164	143	150	129	167	171	144	163	148	142	166	180	180	157	148	176	179	162	195	160	131	164	138	156	161	178	186	172	164	163	201	156	171	145	156	163	168	157	171	185	146	171	173	161	173	177	152	161	162	136	146	167	150	143	147	152	168	169	175	134	195	156	138	175	154	188	178	153	127	153	166	156	145	158	159	137	145	152	151	170	167	158	168	150	165	166	142	143	161	174	164	172	168	144	161	185	176	155	136	163	162	144	157	152	166	160	183	139	157	196	151	155	156	157	163	175	177	172	151	145	168	176	159	160	179	167	157	168	183	153	169	157	148	167	179	168	162	148	177	164	157	149	136	158	172	165	170	170	158	184	172	168	151	166	149	147	145	165	161	152	183	162	155	147	147	156	168	156	165	147	162	174	157	133	153	135	155	154	171	136	147	169	154	147	149	143	170	163	171	161	175	165	174	156	169	169	161	153	149	155	150	169	152	183	165	166	156	158	164	176	167	171	146	161	158	145	198	158	129	171	153	172	157	140	162	153	168	167	186	162	157	136	153	150	164	170	172	131	174	179	163	170	148	165	154	151	161	156	160	154	130	160	173	176	170	164	164	152	172	152	161	149	158	173	171	142	152	165	159	164	163	169	169	177	156	159	144	158	158	151	163	147	171	164	175	164	146	144	156	159	156	164	170	159	185	174	155	169	163	176	147	158	160	151	173	161	153	142	159	164	141	160	162	167	161	151	160	137	176	145	145	171	186	159	159	136	142	169	169	155	168	175	158	167	165	155	151	141	157	172	147	156	161	145	133	143	166	184	158	175	163	142	151	170	161	140	166	154	156	182	153	155	159	164	156	158	153	158	156	139	173	125	142	143	140	190	167	140	169	155	149	154	157	146	164	150	186	164	157	166	159	176	165	125	174	176	146	178	198	151	171	166	158	160	165	179	162	143	152	167	151	165	162	151	165	152	155	166	161	145	161	173	173	151	149	163	145	165	154	136	171	138	163	163	163	161	144	143	154	161	170	188	149	161	169	149	149	168	158	176	164	157	162	187	161	152	165	145	187	160	147	146	169	154	140	149	165	142	152	170	161	159	153	165	160	180	134	150	152	161	170	160	153	152	154	163	132	164	134	149	139	152	137	139	170	177	152	146	146	136	155	140	182	172	179	153	159	162	151	160	185	152	139	170	170	176	170	151	155	155	164	171	201	177	153	156	145	138	143	164	173	152	153	170	158	172	135	170	168	177	157	167	165	169	147	181	139	164	154	147	162	144	162	165	134	152	163	165	151	144	160	168	152	146	126	162	183	147	155	145	145	145	146	157	148	155	169	169	166	147	159	166	163	179	163	168	155	156	170	155	174	153	130	179	167	147	113	163	148	152	181	187	174	166	167	161	154	186	153	168	168	142	163	154	169	170	157	153	157	161	156	175	149	173	142	145	151	153	197	193	166	137	165	174	166	166	188	152	169	147	212	154	161	149	153	185	150	167	167	166	153	135	154	183	166	152	181	134	158	157	171	152	169	160	201	172	178	138	174	166	159	170	150	142	172	141	156	148	158	170	189	172	143	167	149	146	142	176	150	153	168	177	140	154	165	172	140	166	161	151	154	155	176	178	159	164	176	175	155	174	161	152	165	155	174	146	177	155	157	158	160	168	153	174	139	164	133	151	165	157	152	135	138	171	157	155	179	192	162	168	165	163	158	160	170	158	205	168	142	157	162	202	163	171	162	140	142	155	156	167	166	157	162	152	137	171	131	142	166	150	172	177	144	165	163	166	149	161	177	151	168	172	146	159	161	173	174	174	159	169	155	171	152	159	123	156	130	150	145	157	155	184	158	160	183	150	157	142	186	157	163	165	161	158	155	163	175	157	174	157	166	154	150	153	163	147	152	151	145	142	171	162	184	146	159	165	166	184	185	171	175	163	143	127	144	142	169	149	161	139	149	168	172	150	160	181	171	158	148	173	166	171	147	156	151	196	177	141	171	168	171	142	176	171	166	157	157	162	169	154	138	170	159	140	143	143	131	149	148	170	156	157	157	134	177	155	166	182	157	167	168	139	148	166	179	168	147	178	141	164	161	171	166	155	185	166	148	160	141	177	174	156	164	157	158	161	174	145	154	167	163	161	143	168	171	148	149	162	160	156	157	146	168	165	169	162	142	158	179	155	174	168	158	177	160	166	186	167	180	158	123	147	168	177	147	164	155	168	168	135	182	164	157	162	143	139	183	147	167	167	173	182	169	171	180	154	142	194	165	137	166	145	150	155	150	156	160	172	162	176	148	161	180	167	163	149	152	143	156	157	150	149	148	155	161	176	172	153	134	167	149	168	147	156	170	144	159	172	173	146	141	144	159	166	179	185	156	165	164	166	152	168	149	128	161	168	162	149	170	151	155	140	179	181	165	188	198	177	149	163	174	155	164	145	152	154	163
12436	1842	527	548	501	494	472	456	491	523	456	490	502	466	482	470	491	490	459	442	449	455	467	479	465	495	461	451	502	463	435	466	461	456	449	413	426	477	466	454	462	493	415	405	406	445	432	476	452	473	487	449	474	468	459	461	465	483	457	461	475	449	460	428	452	447	455	471	447	482	447	474	472	462	447	477	450	415	411	452	430	440	419	441	446	464	478	487	447	466	472	495	424	449	477	466	473	419	477	488	450	458	452	469	441	452	423	482	465	420	488	477	523	459	472	445	453	456	426	472	455	456	453	436	493	454	466	419	453	470	445	466	446	465	457	457	466	434	462	469	469	473	472	468	454	464	480	480	418	492	455	419	434	471	462	428	486	455	478	465	447	437	459	450	472	485	470	461	500	465	420	448	470	514	436	455	467	435	456	472	475	439	455	514	451	473	467	473	441	465	466	459	469	452	485	456	472	453	430	448	435	491	478	455	465	474	457	503	453	433	445	444	441	438	455	482	443	469	448	439	433	462	481	458	419	456	417	464	440	430	433	431	450	451	427	471	456	424	434	480	479	446	495	470	456	469	495	437	482	468	455	481	458	484	463	481	498	452	437	442	459	451	461	463	423	451	459	432	482	425	492	469	476	488	469	453	459	510	448	471	477	461	484	435	511	423	469	454	458	473	460	444	419	467	443	434	464	432	435	436	428	446	464	444	436	436	490	460	475	501	482	440	433	479	461	447	457	462	459	454	459	469	448	499	474	469	431	455	484	476	445	456	472	487	453	496	418	478	468	442	458	471	459	459	486	485	480	480	457	442	431	443	458	431	472	457	455	467	469	464	494	510	489	455	453	451	455	470	426	471	443	479	430	481	440	424	443	488	452	444	438	449	438	433	486	459	475	467	449	433	460	492	460	410	496	457	459	466	467	442	475	490	475	441	446	468	482	427	468	477	442	465	454	463	441	469	442	473	466	491	464	485	464	475	486	425	451	458	459	458	462	440	478	457	463	488	440	469	509	473	481	452	500	446	425	423	437	466	462	467	474	477	448	454	483	452	442	503	432	445	488	460	470	470	450	492	464	467	511	456	434	449	471	449	428	460	445	437	474	458	465	466	462	422	430	449	467	455	440	462	426	461	434	448	433	438	424	433	439	456	488	458	451	474	434	465	452	477	466	482	468	478	433	481	458	455	457	446	429	478	451	428	483	440	444	491	459	448	434	481	457	443	485	435	474	502	489	447	408	448	494	475	458	433	472	431	458	465	505	464	484	472	464	483	454	482	488	469	471	468	451	454	462	451	457	463	458	459	470	465	453	427	448	470	488	429	448	485	473	445	447	446	459	442	479	503	441	482	426	478	424	453	433	488	457	472	444	445	472	456	456	435	456	456	448	456	492	449	416	460	424	450	499	451	470	520	459	453	455	447	459	490	453	500	448	455	486	468	432	443	493	416	469	453	502	452	451	438	417	453	450	486	463	465	446	476	485	441	456	451	468	442	414	461	487	472	432	435	489	485	467	464	444	446	477	474	417	420	449	441	491	478	482	442	479	498	466	433	476	477	486	427	458	483	454	495	476	433	460	469	495	468	446	470	438	439	453	459	453	462	438	496	440	464	446	450	448	462	447	486	482	479	447	454	465	427	474	454	491	466	468	486	439	504	442	452	415	442	494	467	458	434	456	473	483	444	467	452	468	500	462	407	450	484	432	499	489	478	470	451	453	468	499	426	447	447	458	481	442	461	466	458	451	460	483	485	464	499	466	451	450	448	468	503	462	471	433	455	459	448	491	466	444	497	481	450	452	482	453	471	447	449	433	440	431	464	437	496	447	494	490	467	447	435	487	460	482	480	445	459	437	433	446	473	428	427	439	433	420	486	465	471	406	469	447	461	437	443	475	495	472	465	453	498	470	480	439	462	467	465	482	482	466	501	389	476	448	430	437	427	500	459	463	453	490	448	435	485	465	434	454	444	485	482	465	446	462	457	453	490	427	439	425	456	470	476	484	477	457	430	466	445	469	451	502	505	445	465	457	441	434	477	458	451	470	476	464	464	450	434	481	445	434	437	475	457	465	476	484	447	481	473	457	449	432	436	460	415	465	451	464	422	445	494	444	447	409	487	431	468	432	462	438	495	436	465	453	441	484	412	441	457	435	488	493	449	468	440	434	473	456	500	465	475	467	456	443	458	481	446	454	445	433	504	452	489	460	470	469	438	448	467	445	483	492	461	461	450	466	457	459	405	471	495	481	484	474	467	477	476	443	453	462	428	477	495	432	499	480	491	473	496	454	468	419	449	440	452	455	443	479	458	457	473	451	455	456	509	434	436	491	478	442	473	481	452	458	476	449	440	459	462	438	463	456	456	477	466	460	479	424	478	467	492	489	442	470	474	471	459	429	440	446	441	481	442	437	452	482	480	465	444	444	494	466	461	452	437	458	497	466	446	432	515	465	462	448	426	464	500	432	477	492	477	492	485	504	469	476	421	449	444	463	466	461	491	481	456	435	439	452	442	464	449	485	469	454	484	457	503	464	469	462	477	443	450	437	461	479	468	443	457	496	421	449	457	418	496	463	436	423	436	435	466	480	477	483	447	480	454	463	494	469	447	441	488	456	466	471	470	443	498	439	460	414	483	517	460	416	461	396	442	484	417	458	457	441	444	476	458	423	463	472	442	486	420	474	471	494	486	461	425	446	472	435	437	433	439	501	489	493	438	458	472	489	484	450	486	479	452	448	443	474	482	461	477	457	482	440	474	442	478	467	460	439	474	452	440	468	489	512	448	490	438	471	472	472	439	462	472	434	472	497	472	455	465	465	466	470	437	447	477	475	491	469	451	465	454	471	478	484	477	445	439	478	449	462	451	460	455	471	438	445	454	440	445	471	497	481	442	424	471	438	450	465	443	474	442	447	462	449	448	479	475	462	428	463	465	489	489	438	443	479	495	496	468	470	472	445	438	502	469	464	449	459	477	438	443	436	487	491	441	452	477	430	430	467	439	416	453	450	478	466	462	467	477	425	434	477	478	433	439	481	474	473	451	476	414	440	441	472	479	451	447	443	464	435	465	477	458	471	474	487	455	437	438	465	470	506	491	492	413	473	456	429	481	486	469	452	443	474	410	428	418	481	482	465	453	483	467	457	437	473	479	448	486	430	470	474	469	469	474	438	457	465	430	504	454	460	445	462	425	501	467	492	462	447	430	491	430	472	458	449	487	402	505	439	465	472	442	474	518	456	433	482	422	497	477	445	459	453	450	462	441	434	456	459	455	418	456	490	445	452	475	472	455	421	445	483	468	475	456	431	481	449	485	501	429	503	466	463	451	467	456	461	458	482	414	462	475	466	416	462	451	450	496	467	466	469	462	456	463	498	493	462	413	436	448	460	440	495	476	460	427	481	446	458	468	459	457	461	463	461	439	446	443	460	417	463	482	489	481	465	452	454	447	488	454	451	459	489	428	449	431	449	466	474	448	429	486	459	495	441	437	430	452
67692	34386	6426	1005	686	580	571	458	390	425	338	369	392	392	370	367	402	361	326	368	362	359	346	347	368	364	342	331	332	342	324	348	343	320	336	368	331	311	326	349	348	332	338	300	352	344	353	319	319	335	305	327	345	333	338	339	364	316	334	316	352	333	347	330	324	360	330	341	332	322	281	332	331	345	348	341	340	328	331	334	318	326	335	317	343	331	337	344	349	370	319	308	331	329	342	345	328	327	345	335	332	341	322	329	328	322	319	361	323	347	332	315	346	330	369	325	337	364	315	353	323	340	332	360	346	337	327	305	330	370	296	317	361	314	315	359	328	347	347	336	311	326	369	317	337	334	355	344	338	315	359	357	335	307	332	329	321	344	318	354	352	374	329	298	333	341	346	297	348	360	303	356	306	317	325	332	346	332	362	328	309	319	357	361	344	326	335	312	328	305	323	333	329	330	358	333	303	311	319	346	337	353	335	306	337	299	350	309	360	314	366	343	360	333	335	354	323	331	325	322	324	363	337	350	338	331	321	312	356	350	345	331	306	324	333	348	351	330	350	348	320	307	339	357	350	347	328	301	348	353	313	335	317	303	341	329	351	343	302	337	362	348	345	329	346	312	338	319	292	306	318	324	334	301	339	337	336	328	334	326	338	352	328	337	338	336	321	321	316	339	342	339	332	341	325	361	332	338	303	333	347	351	341	319	371	331	340	379	329	346	313	336	274	358	337	316	361	305	321	319	351	325	329	329	338	307	309	324	329	358	324	308	322	336	358	302	362	338	318	343	343	370	316	314	333	337	309	323	332	314	354	331	340	339	368	316	316	329	333	337	339	351	319	305	330	320	331	324	348	346	357	310	341	326	341	352	290	320	351	352	354	317	339	333	338	298	290	309	346	326	346	347	332	339	330	323	350	324	346	349	349	344	317	337	300	308	314	304	329	336	339	315	322	352	381	354	359	332	310	324	324	345	324	351	325	317	345	335	349	337	372	310	378	360	301	340	326	327	323	335	305	320	334	341	330	335	337	332	362	328	331	338	349	341	335	287	340	326	312	320	330	359	339	335	318	321	319	308	325	312	324	328	341	339	301	342	341	329	348	301	352	326	324	342	347	311	353	358	341	312	333	336	341	303	339	342	343	332	306	337	323	317	350	322	351	357	338	303	331	328	347	345	341	352	302	352	320	322	349	289	337	331	395	329	333	329	315	323	371	350	345	282	353	354	328	332	306	343	358	290	338	351	334	342	327	356	318	312	300	311	334	338	325	289	329	359	367	312	368	338	333	309	322	335	362	319	331	309	325	346	340	379	351	334	351	356	324	335	339	326	327	302	334	360	315	329	328	373	333	316	343	316	327	320	374	334	313	333	343	304	308	312	313	345	342	337	366	325	368	310	333	306	293	327	341	348	308	336	321	329	301	344	335	308	323	303	351	306	337	329	291	357	311	324	375	332	293	345	334	337	353	329	340	326	342	305	341	346	380	340	325	364	321	326	353	329	336	364	305	321	297	331	356	322	356	345	338	347	303	353	364	314	326	346	353	330	345	337	317	328	356	369	323	323	399	352	295	334	322	347	329	324	340	312	334	350	294	354	348	314	338	336	349	308	314	309	350	328	322	316	336	362	323	306	331	354	335	324	308	329	355	331	342	361	327	349	355	341	338	352	327	295	378	329	335	318	314	303	340	353	332	326	351	350	285	304	352	288	335	311	343	314	310	306	370	342	330	326	366	331	334	311	344	302	343	351	335	356	317	347	314	301	330	315	382	331	344	340	348	320	351	316	335	342	324	331	331	308	335	311	351	322	315	336	316	311	324	342	358	343	303	333	307	286	315	341	346	320	327	347	308	332	335	343	311	298	364	348	321	341	290	362	334	318	332	316	319	334	331	335	349	340	368	330	359	345	369	316	328	339	308	338	326	343	323	335	356	344	346	312	323	349	307	325	327	341	340	332	352	321	345	346	315	311	311	330	336	333	322	323	386	337	315	313	322	358	332	299	330	308	311	323	363	325	321	324	327	360	326	366	345	315	361	292	349	335	351	328	300	331	345	312	293	330	319	358	352	326	319	325	323	346	314	347	335	318	359	333	331	333	297	331	313	322	332	340	360	315	347	354	331	321	303	352	359	335	359	299	361	291	308	315	303	333	373	325	364	319	305	313	338	337	320	312	321	338	344	326	326	364	332	323	365	331	335	312	312	324	301	315	325	351	348	309	298	326	345	317	340	276	353	365	357	342	326	354	342	392	376	309	308	323	319	288	347	319	327	346	303	362	336	299	307	308	306	323	316	326	320	335	342	327	330	358	328	306	320	327	324	318	301	347	355	362	328	340	345	323	343	332	352	339	329	324	322	335	337	349	350	291	324	356	341	335	360	329	316	321	315	322	322	318	372	325	332	334	356	342	319	336	322	313	353	371	302	320	349	333	346	348	344	318	370	360	340	329	349	327	347	347	349	315	326	330	335	338	332	316	319	338	297	319	323	346	312	293	326	325	312	312	320	357	372	325	354	319	317	324	314	367	350	338	321	340	353	318	339	325	340	326	305	368	323	322	297	317	339	293	319	305	341	308	358	314	318	338	343	334	339	330	336	319	336	335	339	347	343	356	351	361	335	338	345	336	305	326	316	328	346	348	326	330	309	346	303	313	340	349	325	306	353	347	329	339	297	356	370	318	334	331	341	323	326	363	290	323	351	378	382	326	336	358	321	347	300	331	304	334	319	326	363	357	335	328	354	341	326	334	322	341	337	345	343	359	362	348	312	312	324	317	338	322	332	336	321	339	357	328	323	347	321	342	335	316	347	328	316	324	323	294	338	332	316	343	330	332	353	313	318	341	301	346	311	338	316	324	342	344	340	312	346	309	318	349	329	356	311	364	333	360	327	320	325	339	294	344	310	329	342	359	358	346	310	301	307	333	313	359	333	327	325	306	349	333	353	363	367	359	316	324	333	315	345	327	353	351	334	308	318	334	348	302	339	354	358	311	333	336	335	332	345	306	300	342	336	357	324	345	345	307	315	309	339	326	325	341	289	340	353	278	336	329	307	350	350	330	367	298	310	360	319	327	311	358	331	333	298	356	333	314	323	341	338	348	373	373	322	331	316	346	308	322	338	317	298	318	340	323	360	297	339	306	326	359	320	332	333	327	314	349	342	354	360	306	321	349	335	379	334	341	345	357	339	304	350	310	317	336	356	311	349	309	327	334	317	304	318	333	341	316	330	360	328	330	311	330	324	364	350	301	339	332	330	330	334	315	336	309	375	321	302	357	340	315	366	306	332	275	319	340	340	373	331	325	354	325	340	321	350	305	328	302	334	357	347	343	331	346	320	331	315	342	313	358	320	361	329	307	320	330	333	325	346	335	357	316	339	337	355	317	309	311	317	296	352	324	326	345	295	282	362	354	330	317	338	324	325	301	312	305	325	335	343	314	318	323	338	338	363	343	338	381	324	316	314	301	318	320	361	350	284	332	361	306	318	351
40167	13448	2117	2365	2305	1988	1706	1580	1449	1204	1124	1120	1128	1014	1030	995	994	946	943	940	936	938	935	907	836	930	861	973	888	854	895	851	875	839	813	846	833	852	850	853	829	878	871	812	778	830	847	814	812	821	817	870	856	778	853	851	817	828	819	850	899	808	807	850	842	834	801	832	839	849	821	798	834	854	834	762	853	844	838	792	891	806	842	811	786	876	821	833	826	813	873	826	820	835	815	825	806	820	853	863	850	807	838	826	794	793	811	847	818	854	823	810	784	773	856	832	761	814	795	800	828	827	811	815	806	817	811	818	811	782	827	799	798	748	819	829	846	797	825	808	823	831	856	794	805	825	927	867	839	829	786	832	814	810	799	848	841	818	808	783	790	811	838	825	809	825	806	843	792	839	870	870	842	815	857	846	846	800	815	832	811	832	831	801	799	834	831	846	800	827	835	868	832	842	810	836	828	789	805	774	801	863	813	852	801	792	784	826	814	780	858	797	869	833	842	808	848	787	825	812	805	829	805	865	864	849	790	839	760	814	794	770	833	857	824	812	849	830	847	857	788	789	794	862	816	770	874	834	796	791	761	794	811	814	798	852	811	770	833	797	828	770	876	871	866	854	801	863	805	790	811	825	804	771	856	780	821	803	855	828	842	836	797	856	852	850	832	840	788	773	847	810	840	837	873	805	813	789	816	833	776	853	845	822	763	802	783	861	802	823	832	800	825	801	792	799	787	856	796	830	815	798	829	781	803	821	857	796	795	871	795	796	849	831	803	823	836	839	815	818	815	747	763	851	821	796	805	837	839	804	801	861	809	821	791	822	783	842	814	830	832	817	798	797	834	835	817	843	838	803	800	868	791	805	844	800	819	795	819	874	852	805	873	802	829	784	855	799	822	840	830	853	790	803	866	840	836	822	830	835	854	814	836	812	866	815	769	799	801	828	821	863	819	832	777	813	806	809	786	829	783	828	793	842	821	818	830	843	770	804	806	811	847	826	835	803	893	826	805	815	805	819	825	806	836	829	792	815	793	883	822	811	792	897	823	783	823	793	832	776	774	816	807	798	809	775	820	813	813	801	786	804	805	794	781	829	815	768	801	818	825	809	815	835	839	834	820	787	837	858	827	800	848	819	846	819	888	867	759	821	814	803	813	815	864	788	833	800	781	807	796	856	833	791	837	834	816	837	805	792	846	833	847	845	818	804	796	770	823	790	785	841	828	853	817	815	794	833	826	826	816	799	861	823	832	811	786	804	833	809	833	882	838	805	842	829	810	790	800	805	810	846	822	779	827	822	780	830	786	761	805	811	799	767	774	826	857	822	782	802	833	830	784	819	765	850	845	805	745	793	891	818	824	840	901	792	819	822	830	840	826	875	795	809	814	785	833	778	793	811	835	762	806	809	788	786	799	833	811	842	780	847	838	828	744	834	817	851	861	832	815	836	814	835	777	818	811	822	822	800	806	814	833	807	836	860	775	801	810	835	839	828	815	855	817	857	826	833	851	859	803	775	807	808	844	792	773	784	825	819	787	813	822	854	851	849	795	822	808	813	818	828	823	835	813	835	847	811	840	771	814	861	825	838	809	812	791	835	844	766	808	815	872	853	804	817	849	850	775	879	821	811	783	826	820	845	806	808	864	822	797	783	801	857	830	795	828	806	793	845	816	802	824	815	799	809	800	818	798	837	835	859	783	801	777	832	836	789	810	815	809	854	852	844	833	843	857	845	815	843	850	858	835	851	835	835	746	834	825	843	818	812	741	792	862	822	821	804	780	792	820	804	822	835	783	828	820	795	770	850	772	779	789	829	825	811	858	817	825	833	808	809	806	833	802	806	818	815	782	829	836	792	790	871	816	821	831	810	804	841	800	819	807	819	809	805	835	744	778	808	891	843	844	877	840	830	799	808	916	776	824	846	844	809	841	784	807	789	806	803	810	837	817	812	785	826	836	816	848	785	813	820	804	805	802	775	784	895	814	850	831	788	797	809	834	791	780	853	872	864	852	765	870	816	814	832	811	851	860	752	839	828	804	781	782	861	859	826	848	892	822	828	851	859	811	790	800	832	829	811	838	805	817	860	830	846	824	824	803	864	776	844	840	772	822	850	776	811	827	823	806	786	825	760	820	819	850	803	799	865	848	817	822	778	814	772	798	809	871	831	823	797	820	819	846	745	802	835	769	802	814	754	773	761	803	782	787	824	829	783	855	825	850	784	782	821	819	761	770	839	773	787	783	812	831	838	799	782	841	863	826	783	837	782	850	808	813	808	800	876	803	821	839	832	835	817	841	810	830	839	820	821	785	846	800	840	792	810	811	840	808	817	738	801	771	817	830	830	805	831	824	852	836	810	817	835	854	808	792	805	821	828	849	820	788	802	875	818	814	835	747	819	839	780	784	816	852	870	788	826	788	767	787	810	835	834	793	790	860	829	870	865	837	816	833	812	792	844	797	846	843	857	787	843	843	785	828	797	857	844	788	791	830	827	822	807	820	782	824	790	825	793	851	790	807	790	823	831	842	794	799	788	807	761	816	750	814	801	876	831	813	815	796	870	834	811	786	866	824	804	858	806	791	823	815	854	821	827	834	778	825	853	844	850	858	812	780	816	811	768	890	811	865	780	853	809	808	823	800	810	797	818	810	841	792	848	799	827	804	816	836	807	834	829	811	844	821	800	788	827	822	855	799	771	818	819	810	860	802	810	800	809	807	806	818	781	791	831	819	807	817	817	827	825	792	795	772	793	868	813	816	796	798	852	814	813	822	833	841	805	820	814	813	848	845	853	813	811	813	830	864	806	815	808	873	812	807	803	821	862	794	778	789	839	837	797	759	834	809	841	794	817	823	803	801	803	757	809	827	801	808	810	805	824	764	783	833	859	800	792	816	796	827	803	843	813	814	817	842	838	745	799	814	833	821	818	747	781	811	824	840	835	818	770	850	834	811	788	814	792	826	834	825	802	836	752	833	837	860	779	818	846	830	838	820	847	855	834	822	835	791	806	781	742	783	805	781	839	825	801	782	814	794	857	797	833	805	829	787	769	839	795	806	885	784	844	816	839	797	814	853	791	882	818	846	785	819	795	780	791	828	790	852	823	809	854	819	813	855	857	854	815	798	765	782	847	787	791	773	772	841	821	837	872	862	802	844	829	801	829	816	792	852	836	848	772	822	825	795	808	797	823	787	829	805	818	835	804	846	855	824	763	842	838	909	808	849	821	809	788	853	790	810	849	869	841	907	826	781	814	838	836	816	832	772	838	841	765	804	806	846	852	864	872	853	880	779	800	836	823	863	795	808	816	817	852	783	858	862	791	768	801	822	837	845	818	810	804	785	816	834	849	790	840	786	781	819	776	793	827	818	825	808	825	799	800	836	821	849	784	832	800	812	824	823	805	787	825	813	852	847	858	810	805	825	868	803	784	812	811	851	833	781	801	872	822	770	822	817	788	817	805	782	828	793	815	844	829	829	802	850	850	778	794	796	829
78695	44106	12815	2321	1106	853	707	642	614	533	460	482	493	445	462	420	409	405	428	410	405	410	391	373	410	430	359	363	354	324	384	371	407	357	370	381	415	353	390	376	417	367	421	382	390	362	353	398	382	363	365	382	379	374	370	352	365	372	383	400	394	365	369	367	317	359	348	366	429	338	369	395	342	394	368	387	348	348	377	376	369	364	332	392	352	390	355	394	346	371	374	361	355	336	360	332	366	307	379	369	339	364	362	354	353	426	365	352	380	368	349	383	369	390	374	367	363	372	371	343	334	361	359	376	400	365	342	360	369	325	359	345	382	359	360	351	377	379	355	366	371	360	356	370	342	341	375	390	357	384	387	380	378	379	368	359	360	394	364	336	335	368	374	340	325	338	358	360	374	337	379	355	359	357	377	394	389	348	378	378	339	338	367	390	347	361	391	399	386	383	361	367	359	380	360	404	393	375	373	343	363	373	376	381	340	392	382	358	374	373	420	359	367	351	400	381	384	376	340	366	388	362	373	380	404	394	362	365	330	404	345	391	344	413	339	367	344	381	365	387	372	324	366	406	355	338	340	404	393	363	366	389	374	401	329	346	396	377	355	369	361	349	311	335	381	398	401	376	400	347	387	366	339	397	396	382	344	346	354	386	378	390	348	337	340	351	354	371	355	365	364	342	408	362	363	389	381	355	363	402	372	353	386	364	372	374	373	384	358	371	354	385	386	368	342	371	357	401	334	347	361	380	371	379	398	364	331	405	338	401	377	399	317	377	360	368	353	357	354	333	396	376	398	344	347	332	373	387	376	379	378	385	380	344	351	361	392	328	358	366	353	380	400	352	373	375	382	366	334	380	362	366	351	372	364	394	354	354	366	366	366	375	363	354	383	379	336	367	331	373	366	353	395	340	362	341	352	350	363	342	350	346	360	382	381	382	377	355	347	330	329	369	416	407	370	357	363	311	339	375	359	370	368	346	350	373	395	364	373	351	372	340	378	350	353	360	372	346	364	376	349	398	372	401	397	361	395	374	356	373	368	365	374	366	364	344	342	391	349	380	365	372	356	337	322	386	340	387	379	356	395	350	353	337	350	357	360	378	368	386	364	373	367	396	404	372	348	349	351	390	364	367	362	398	343	391	401	400	381	350	368	397	395	364	366	347	350	358	425	388	338	379	357	375	348	352	366	343	323	344	356	348	368	358	332	361	357	359	363	382	357	378	356	364	380	370	398	384	377	376	359	333	371	382	388	389	330	386	371	374	376	345	374	391	366	374	375	357	370	343	378	380	390	363	349	330	358	357	357	404	424	391	356	386	358	325	391	336	363	409	350	380	341	384	369	353	371	360	332	360	334	373	366	343	354	378	399	360	366	407	375	357	364	345	368	393	350	386	357	388	348	364	372	384	387	378	377	355	372	401	378	353	353	392	344	344	388	380	364	388	350	367	375	380	360	336	357	358	371	392	363	392	364	396	354	378	394	384	399	375	364	354	372	368	376	359	358	369	363	370	361	385	379	354	363	421	385	394	351	364	340	355	372	342	346	365	367	348	389	429	377	381	351	339	352	349	332	370	384	371	353	342	370	377	369	373	372	395	373	381	356	400	325	356	414	395	365	312	362	365	377	347	360	385	347	396	368	391	344	340	377	372	365	343	379	378	360	337	355	340	386	357	379	377	331	324	365	376	335	359	380	361	357	371	346	427	348	343	353	332	331	361	378	374	371	379	392	374	352	406	389	330	351	366	358	384	380	407	374	337	352	387	346	361	368	381	398	362	377	355	376	363	395	361	350	360	373	339	389	331	371	338	334	395	391	374	365	363	338	378	358	404	428	344	352	366	337	398	382	341	344	376	352	380	384	372	376	357	369	360	379	334	370	364	376	382	359	392	365	366	376	343	344	353	375	344	355	389	377	402	380	407	371	366	335	352	328	354	376	369	370	357	378	362	363	385	349	369	364	367	338	364	369	382	371	349	322	352	329	370	339	394	356	327	426	411	389	373	378	365	368	357	386	352	350	347	355	360	374	330	357	340	356	356	373	351	344	382	383	334	359	343	360	355	380	372	384	356	353	352	363	398	355	375	389	338	375	331	376	353	352	351	356	353	385	392	377	358	366	355	360	349	365	360	341	373	365	368	358	382	347	377	377	354	382	375	347	382	398	367	392	375	372	409	364	372	365	386	394	342	358	342	383	367	373	333	365	343	361	377	345	353	352	366	377	340	375	383	371	358	341	366	374	371	379	380	375	361	383	383	350	399	365	360	348	341	389	356	353	350	387	379	352	363	374	398	344	332	378	365	341	327	335	358	334	354	382	387	366	390	376	364	395	397	371	350	376	350	396	358	366	377	379	385	334	410	327	361	389	365	353	343	355	375	324	389	374	357	359	375	413	355	371	371	356	351	352	364	361	370	356	348	341	357	370	341	340	317	382	339	392	338	385	375	372	392	359	359	401	357	377	397	326	369	385	362	329	412	362	383	348	356	379	368	393	316	381	366	350	342	379	370	367	345	375	374	419	394	399	323	354	372	374	377	360	370	354	360	351	360	380	370	378	387	337	333	389	394	382	353	367	392	363	365	371	365	357	376	357	365	356	370	364	368	338	339	344	384	381	356	338	350	398	370	368	361	354	365	361	365	392	374	371	395	375	387	348	365	362	356	367	354	322	363	374	416	332	365	357	371	359	341	349	388	367	384	359	367	356	355	351	368	366	338	382	372	370	379	372	355	392	387	337	402	362	358	388	319	367	334	381	374	360	352	398	391	376	392	371	336	380	381	347	363	351	351	412	358	340	373	365	359	417	370	361	348	372	382	363	367	372	367	349	403	381	370	391	359	331	341	370	368	369	397	374	360	328	378	360	377	344	385	357	373	356	361	420	332	345	351	342	356	358	377	398	356	367	352	339	351	398	368	409	369	377	372	366	363	337	361	416	369	382	386	377	354	353	380	354	349	459	391	358	334	344	344	359	354	367	344	382	368	370	391	372	324	347	370	370	335	328	317	358	424	351	341	392	417	372	344	344	368	365	369	395	350	351	400	380	387	353	353	356	357	341	340	385	352	384	341	363	352	360	360	391	365	393	385	405	358	352	357	373	347	344	404	354	319	364	359	323	374	353	365	345	345	361	337	373	363	352	350	422	379	387	391	392	393	362	339	397	392	363	342	347	364	360	359	347	386	375	344	350	351	342	374	345	409	375	367	373	367	368	303	386	383	321	416	344	335	376	372	400	368	376	384	386	355	377	342	382	354	357	396	361	350	390	356	354	342	406	324	396	370	374	383	353	363	357	416	334	376	379	400	389	372	363	364	357	413	373	366	351	374	397	366	339	372	355	382	337	359	384	363	381	400	377	358	379	395	351	389	382	342	338	396	361	348	356	388	393	321	381	348	391	361	359	387	363	336	326	348	346	348	395	349	384	357	371	344	363	338	355	364	362	346	382	343	420	338	365	358	368	370	378	377	375	330	363	383	349	365	365	390	374	378
49168	19999	3409	4056	3563	3073	2602	2269	1988	1873	1619	1591	1459	1366	1229	1295	1264	1162	1175	1054	1147	1075	1070	983	1024	1008	1064	997	1001	956	970	985	952	931	932	920	887	937	918	900	917	897	939	918	855	903	918	879	916	898	936	913	868	892	888	884	867	898	880	932	896	877	872	894	857	856	892	882	876	862	892	921	892	812	887	899	833	925	877	843	864	904	942	825	894	892	894	872	873	879	858	909	851	843	901	877	914	879	870	812	890	854	842	886	912	848	847	885	904	893	851	867	888	886	884	840	870	845	856	883	853	828	844	840	866	849	813	816	852	884	843	913	841	796	897	822	855	883	861	909	856	802	813	912	907	953	866	829	857	868	874	821	867	879	826	837	808	884	888	864	864	884	857	878	850	882	839	887	857	871	796	800	842	883	867	871	823	872	828	886	875	862	774	888	836	869	882	911	857	842	892	895	825	837	807	819	857	851	921	868	883	881	802	871	842	897	909	800	830	857	878	885	847	862	833	872	929	860	771	852	828	885	845	845	893	859	897	911	883	856	807	858	840	862	851	829	893	839	865	884	889	940	843	842	857	893	901	898	862	843	847	859	841	855	861	877	849	882	878	862	855	870	806	818	878	848	861	858	830	906	867	840	851	833	827	848	873	872	936	900	857	910	780	846	802	859	852	860	861	853	857	868	847	857	875	895	876	835	863	811	833	842	888	867	870	899	910	857	858	877	866	857	857	851	820	900	890	870	894	910	829	908	845	851	855	857	922	844	848	859	871	855	799	898	890	878	917	872	882	838	885	869	812	884	857	888	795	879	865	854	831	879	864	855	849	847	901	872	863	830	843	919	859	835	851	868	861	911	829	907	859	862	886	855	845	867	860	902	852	869	859	878	871	907	883	888	862	859	802	836	858	827	848	885	833	870	873	871	872	852	840	873	818	897	796	865	842	875	873	861	891	848	887	882	838	891	867	881	890	894	819	882	882	818	836	844	859	913	802	858	895	901	890	843	857	852	896	838	835	845	913	903	858	860	817	834	864	842	825	889	884	826	863	846	813	836	854	922	862	868	886	823	913	900	855	848	866	791	882	860	832	868	806	875	830	862	806	853	834	837	852	875	847	871	864	839	791	855	926	821	833	881	822	814	856	818	852	866	864	866	892	833	889	889	857	886	864	827	877	876	865	903	877	808	842	869	887	904	845	852	886	831	929	864	818	854	904	908	847	880	873	829	832	832	878	882	818	858	845	849	889	904	851	892	849	853	859	861	866	836	892	883	846	813	804	848	854	850	866	861	833	845	903	865	859	882	877	880	804	894	826	883	856	856	846	830	840	814	819	872	885	833	876	829	878	823	885	838	913	855	881	839	911	878	876	824	874	865	810	892	846	869	896	886	897	879	837	836	892	848	815	897	869	868	851	831	864	908	855	850	860	846	922	879	823	886	872	872	857	889	831	852	841	829	851	799	880	854	876	815	887	893	794	850	834	836	882	774	872	860	845	855	938	911	901	836	868	841	820	903	885	836	846	841	894	823	840	848	866	878	850	809	883	832	899	893	862	772	829	890	918	835	849	825	858	865	867	837	862	869	856	834	861	840	844	861	819	891	884	889	846	900	837	877	836	823	885	792	814	776	895	876	808	877	819	840	848	816	876	814	883	856	873	835	830	846	902	800	885	884	858	834	896	879	842	897	833	850	840	871	903	863	862	840	884	907	806	850	858	854	873	867	874	899	838	810	851	869	879	863	896	868	839	819	892	861	851	877	837	868	871	835	859	819	850	833	902	867	851	862	885	840	869	877	842	858	859	895	883	840	843	834	869	902	855	841	817	861	858	879	825	841	864	865	883	832	845	833	804	860	912	874	873	858	872	895	865	849	850	831	890	864	833	833	875	842	924	883	845	849	859	912	854	868	835	869	843	851	835	827	852	865	810	866	877	840	913	879	866	850	853	890	862	909	818	835	924	901	854	904	880	852	890	880	896	853	880	882	876	856	869	815	870	906	844	886	914	869	869	842	833	868	836	881	839	877	869	832	859	908	850	852	878	922	843	919	871	824	882	860	848	812	856	886	852	822	858	798	833	800	830	838	807	860	894	866	848	853	881	888	844	873	842	878	945	856	813	910	856	839	874	813	885	816	847	878	888	841	849	864	870	833	873	844	856	853	858	831	835	884	851	887	819	843	924	837	845	834	860	791	893	821	882	889	876	862	818	878	912	904	877	868	878	888	842	817	854	865	840	873	902	829	842	907	803	875	881	854	865	868	898	847	914	846	885	873	871	892	911	871	830	874	834	901	875	918	887	834	858	841	828	877	839	866	845	872	861	871	830	870	859	896	875	889	814	902	858	834	913	854	918	848	842	853	882	875	859	825	839	838	870	836	878	810	884	919	896	829	862	900	864	927	918	858	907	865	825	902	895	908	805	829	901	858	799	852	847	849	881	859	834	840	814	828	930	893	845	853	869	825	844	854	848	876	893	851	825	885	851	887	882	865	823	859	840	952	854	853	851	873	852	837	845	865	846	880	836	891	846	837	945	803	878	862	822	847	874	883	805	901	882	838	867	884	840	881	924	855	823	873	881	871	833	818	855	854	872	832	877	826	889	825	864	849	911	891	872	877	882	841	870	877	851	836	875	904	950	872	827	825	913	838	854	772	864	912	849	846	907	884	828	869	830	841	886	916	837	851	853	833	900	928	867	853	831	856	853	828	859	867	854	820	855	855	858	894	880	839	880	864	881	861	882	811	846	859	864	834	873	786	863	881	849	890	819	907	850	880	883	846	854	926	877	857	886	884	824	858	838	859	847	894	867	859	857	847	865	830	826	871	871	825	869	822	830	812	835	898	902	878	902	845	850	885	836	869	872	868	847	875	924	884	855	891	895	901	899	860	867	835	893	856	895	845	924	846	887	850	924	892	857	893	862	866	839	843	842	862	851	867	821	826	863	861	888	871	858	909	871	875	851	879	826	870	852	905	861	924	860	882	882	884	799	837	824	846	873	850	859	830	844	867	845	824	852	894	911	882	900	877	837	845	911	859	843	832	862	894	894	815	860	848	866	840	907	842	876	837	863	871	890	818	861	879	855	872	840	897	896	828	865	870	881	877	874	857	839	818	870	861	860	898	858	843	808	807	871	875	809	891	853	872	894	869	876	837	888	878	860	907	914	855	845	869	829	804	834	849	894	851	878	871	883	865	865	905	842	885	843	873	829	850	865	863	880	889	880	888	888	907	906	873	825	886	820	845	891	903	872	851	830	865	839	886	861	826	904	844	848	878	879	851	837	836	884	902	861	884	823	832	869	855	823	835	888	881	842	851	865	804	852	867	838	864	871	902	859	875	924	806	872	835	876	874	869	818	821	911	811	890	887	827	854	849	836	846	825	892	881	905	831	855	877	861	852	850	873	805	873	834	844	871	876	901	858	873	836	863	873	853	897	870	872	808	888	886	878	825	823	852	901	889	875	861	857	823	865	885	885	869	812	846	816	869	777	869
13366	1904	187	189	174	164	157	183	190	170	161	175	185	172	171	151	146	148	157	162	149	173	143	136	164	172	174	192	167	153	171	120	140	182	167	173	151	169	128	135	155	167	172	134	133	162	172	150	190	154	166	142	131	154	154	161	150	178	160	174	158	169	152	145	131	155	169	137	156	164	159	161	153	160	151	135	129	177	148	156	145	162	154	150	162	155	142	179	176	171	153	169	148	143	148	159	158	139	142	142	172	152	175	156	154	174	184	137	165	172	152	151	163	149	164	164	152	166	183	179	174	178	153	146	137	145	165	150	151	153	167	136	164	154	126	163	149	164	155	160	159	171	161	140	154	148	159	140	154	190	170	173	161	179	161	155	157	146	151	143	156	166	144	193	158	187	148	148	167	173	162	163	142	156	141	162	153	154	137	152	165	170	153	135	161	163	173	134	151	148	138	165	170	173	170	151	167	161	150	159	147	169	152	153	115	165	158	140	149	172	170	156	189	172	183	152	144	162	129	155	169	184	163	152	149	173	161	166	144	169	147	144	155	141	156	161	159	141	127	129	185	148	182	150	155	153	165	163	174	172	152	190	173	164	177	157	166	166	165	166	160	151	159	175	184	154	143	138	159	148	166	172	155	165	145	150	146	163	149	152	183	172	158	175	179	161	155	167	153	177	176	139	145	152	171	153	145	172	179	167	148	168	147	153	163	157	172	130	151	134	179	157	165	167	163	146	169	153	173	160	177	167	162	157	154	176	185	140	175	164	157	168	163	143	161	156	192	133	157	161	158	153	143	155	164	155	158	145	169	159	173	143	154	173	150	155	128	162	158	159	171	150	179	152	149	140	177	165	167	174	160	162	155	170	155	168	152	144	168	156	149	153	162	163	173	147	154	157	167	160	177	167	131	195	165	157	161	163	146	163	155	164	169	157	168	159	155	150	140	158	185	171	157	169	166	166	168	160	159	149	152	183	171	163	150	141	145	151	170	137	164	162	176	192	135	150	160	159	142	174	157	167	157	172	156	182	182	152	149	145	153	146	149	154	156	156	139	159	172	168	150	144	148	154	171	146	153	159	161	175	164	154	167	135	173	147	148	159	153	131	189	159	155	166	150	174	136	164	158	160	157	157	170	174	142	187	141	162	159	167	155	140	171	151	158	172	152	153	143	176	159	144	170	176	175	161	152	149	146	161	149	159	164	143	149	165	168	130	150	167	163	166	167	175	153	133	145	158	165	152	131	138	160	165	156	168	162	151	166	168	162	151	164	163	172	138	148	131	154	148	151	154	149	146	135	144	144	186	153	191	145	137	148	162	151	164	149	179	174	141	162	174	165	165	136	193	154	173	170	196	158	147	177	161	170	162	143	152	162	162	186	148	159	180	158	159	160	166	131	168	155	158	160	162	164	156	159	144	177	165	150	181	148	141	170	162	150	147	136	175	162	161	148	161	147	145	150	161	150	150	159	165	142	174	130	161	146	145	170	176	129	167	155	164	184	146	154	144	179	164	129	164	148	155	171	143	148	149	158	146	169	145	172	153	148	168	157	144	158	147	161	156	154	153	148	145	170	158	148	170	165	139	148	143	163	138	179	161	160	166	141	164	175	152	161	158	146	178	160	173	174	159	155	158	146	158	168	174	157	163	150	142	165	176	162	145	150	160	171	170	134	151	146	168	165	147	154	153	160	164	149	156	154	171	153	152	146	163	173	142	148	167	165	146	161	144	147	175	147	148	182	167	181	166	170	155	148	171	147	152	146	140	152	146	144	131	148	145	151	150	135	166	168	150	154	147	161	168	161	166	164	134	180	148	161	156	129	146	149	156	154	155	162	157	172	134	158	149	141	143	144	165	166	146	133	165	156	159	134	147	151	163	156	153	158	146	172	125	160	146	186	149	161	158	166	140	169	175	148	169	165	154	160	164	165	127	169	170	133	187	145	138	168	149	180	153	161	157	149	177	168	165	180	152	151	157	158	151	146	156	163	157	148	147	154	165	154	147	140	142	179	162	167	170	159	161	176	143	158	172	177	170	160	157	154	163	162	184	175	177	147	162	174	152	186	152	150	158	156	181	180	165	164	151	143	153	163	160	152	173	163	145	189	167	150	145	151	156	131	171	152	154	172	158	161	166	177	151	165	154	173	170	188	137	173	178	176	169	163	164	182	143	163	162	165	163	166	156	163	144	176	185	133	157	132	133	171	165	137	156	153	136	161	143	130	147	161	171	145	183	158	150	148	175	171	176	155	186	140	132	156	154	148	166	182	165	127	183	180	166	154	143	170	159	180	179	178	143	155	158	179	158	161	129	177	144	119	185	148	175	176	165	189	160	153	161	191	160	171	149	126	158	154	150	153	151	162	144	139	172	170	173	167	149	170	156	152	163	158	156	166	165	146	175	157	162	171	159	163	164	170	153	163	138	145	163	166	149	182	140	150	149	161	165	150	129	151	164	152	156	147	159	153	190	154	151	168	164	144	158	168	165	158	160	177	163	163	156	153	143	171	154	153	162	169	166	169	150	186	173	149	144	155	171	177	150	206	168	160	144	158	178	167	197	145	141	160	153	148	142	179	168	175	155	150	139	150	171	149	160	170	172	154	143	143	143	156	154	171	161	165	152	156	172	148	172	161	167	166	169	149	167	153	168	157	155	167	165	156	160	164	155	152	150	142	143	153	161	140	153	171	183	180	162	156	171	149	164	135	180	166	175	141	135	166	141	169	166	175	169	157	147	163	155	151	146	153	154	152	149	137	143	156	173	163	161	171	166	140	166	155	161	156	170	151	131	165	149	166	148	151	162	149	162	161	168	167	155	159	166	143	158	157	144	143	155	161	151	163	154	186	157	157	150	155	154	160	171	184	126	169	178	143	146	175	133	183	149	160	172	148	135	158	166	143	165	172	150	162	154	160	157	149	164	152	163	161	140	174	132	147	148	160	148	161	147	160	166	156	146	147	156	150	151	151	112	149	171	175	152	138	157	164	163	170	148	147	171	175	147	150	190	183	143	160	153	148	167	167	130	157	159	154	133	149	146	144	150	180	124	150	155	150	170	151	167	155	151	187	184	156	164	168	130	151	140	159	146	153	159	177	140	166	165	140	137	174	152	149	182	148	138	163	150	140	170	161	184	148	153	155	157	154	169	157	146	160	159	171	160	156	146	152	164	163	147	168	144	174	157	175	169	165	150	155	161	178	135	160	159	161	157	159	163	158	155	180	149	149	156	162	136	157	152	165	152	169	164	131	157	176	152	171	168	146	162	164	155	156	160	148	168	142	173	130	149	155	179	156	151	131	151	146	166	147	169	158	159	174	167	152	160	151	155	154	145	165	154	169	152	173	157	144	182	149	146	165	148	150	148	144	172	162	162	168	144	153	174	160	167	157	189	170	166	159	147	152	152	166	157	155	194	169	151	150	144	150	165	152	170	148	148	136	149	180	174	136	154	170	132	148	203	164	132	150	154	164	153	150	164	184	183	157	154	166	160
11754	1777	490	500	523	501	516	465	476	510	448	444	463	459	471	445	423	477	409	425	484	512	470	449	448	474	459	464	439	449	474	433	454	462	415	468	467	454	433	485	453	437	450	425	474	477	480	489	464	455	469	452	445	428	451	457	476	435	479	476	429	471	478	457	468	459	453	479	430	428	455	465	454	435	498	426	492	428	457	435	405	424	456	476	473	468	429	439	460	446	468	462	459	453	447	430	445	479	430	506	444	450	415	445	399	412	461	426	448	448	495	448	480	450	457	482	440	440	460	469	453	439	454	491	465	465	419	448	473	459	438	457	444	464	430	488	475	466	461	474	450	429	446	450	455	490	467	491	432	443	413	500	466	451	442	471	447	415	454	437	455	450	439	480	467	451	459	457	465	435	446	436	455	439	469	462	453	455	452	484	429	449	460	421	392	470	438	466	498	443	444	434	423	449	464	443	433	441	450	468	419	454	458	439	419	467	512	448	449	480	452	430	451	430	473	430	436	452	454	450	440	442	443	437	462	459	465	483	446	467	443	427	452	456	456	414	460	468	473	423	444	455	459	448	434	435	475	470	448	484	472	457	431	472	452	457	465	453	481	482	469	479	466	437	463	458	427	436	464	465	483	495	467	503	471	462	462	448	453	449	404	475	427	445	449	460	445	430	455	450	441	467	447	476	517	451	463	495	432	473	450	441	470	449	457	463	463	465	494	456	430	453	454	440	448	445	488	443	469	454	463	481	430	412	460	448	485	449	446	451	439	474	451	441	417	447	431	436	455	464	466	463	457	498	453	488	430	469	464	491	499	414	443	460	463	452	453	436	464	409	459	449	439	478	471	466	447	430	476	449	453	486	468	452	452	428	463	452	435	444	441	430	476	450	474	460	466	490	431	426	453	424	445	448	448	435	450	458	443	448	492	470	449	421	449	473	425	448	463	444	483	462	438	499	453	461	443	402	419	509	488	487	462	485	463	455	494	454	442	468	457	458	428	445	515	493	446	507	424	399	451	490	439	432	433	437	446	461	483	373	420	434	461	483	463	471	449	463	453	468	465	451	465	492	459	454	417	455	462	448	437	449	451	410	444	447	396	412	457	483	465	435	444	459	458	458	446	415	467	464	445	457	449	443	449	469	447	455	452	437	465	451	431	448	460	427	429	419	475	459	451	467	446	479	426	459	462	448	456	436	417	443	488	421	427	446	394	465	489	464	474	418	429	489	453	483	467	457	455	440	452	427	483	432	479	480	452	460	434	480	465	497	466	440	395	448	443	466	445	455	451	481	460	421	458	454	436	399	437	451	455	477	441	442	463	425	469	491	520	437	481	438	451	483	450	450	458	427	453	438	427	490	446	404	456	445	425	445	445	427	465	418	434	440	475	446	434	474	455	474	480	440	451	459	420	445	430	453	459	411	462	437	447	481	448	455	474	468	458	455	466	478	491	461	460	426	442	476	444	455	477	499	461	451	423	424	443	441	444	439	427	451	422	428	495	438	452	479	440	398	457	475	442	509	452	433	484	451	452	500	439	452	470	436	463	415	476	468	467	456	452	457	460	452	450	449	407	437	459	432	469	451	426	450	449	481	437	406	435	418	464	461	438	432	471	427	428	446	495	442	476	388	460	434	439	456	438	475	453	438	496	453	407	476	474	459	453	443	462	475	435	464	480	426	467	437	460	482	429	473	487	478	469	451	475	474	449	493	443	447	457	435	481	440	441	443	440	485	462	441	467	472	439	452	463	444	426	408	472	470	434	485	431	488	463	445	423	434	417	465	452	439	456	437	456	494	446	483	458	468	448	452	452	432	429	461	507	468	463	452	438	443	452	429	455	437	443	459	471	428	450	475	438	435	448	431	492	429	421	481	442	468	428	438	448	460	450	441	449	449	519	445	477	459	458	480	436	504	428	423	462	457	415	474	443	449	422	457	470	449	455	458	461	418	463	410	455	478	461	476	429	491	472	419	469	457	446	467	451	422	441	452	469	462	439	465	444	436	485	451	438	466	420	433	497	415	440	420	454	449	465	453	428	467	453	449	505	465	492	455	443	465	395	454	433	440	479	454	450	496	459	475	445	463	444	434	439	484	456	452	476	466	446	471	454	429	496	467	476	446	466	439	427	438	439	449	435	419	454	453	437	454	405	463	483	437	456	422	465	478	503	468	437	461	453	482	496	435	435	430	421	459	455	479	460	458	496	441	470	465	472	488	454	473	489	474	444	503	464	484	481	417	458	453	421	446	434	452	461	481	487	435	432	488	448	440	458	458	464	479	476	416	492	440	476	457	457	449	471	459	458	409	462	468	469	464	438	442	388	487	419	440	452	457	464	460	430	447	458	435	439	493	452	462	447	482	448	439	495	457	444	449	451	431	429	448	462	461	450	516	450	462	464	414	464	432	471	473	459	440	447	431	442	457	449	445	438	445	421	468	436	453	471	472	467	452	446	497	442	439	466	456	473	490	422	452	453	455	490	481	439	463	439	449	447	494	447	423	456	445	444	452	427	425	463	484	448	449	446	473	459	451	446	432	455	449	443	476	451	431	471	457	440	445	472	450	447	413	456	454	471	473	449	464	459	443	458	420	482	463	446	459	451	471	445	477	451	429	462	458	462	468	453	435	434	438	454	450	451	442	453	446	472	459	492	416	453	433	452	445	471	421	468	453	461	472	429	476	449	419	446	464	492	462	476	463	435	413	470	446	457	466	393	438	469	469	429	458	460	423	450	458	474	435	450	421	441	442	471	467	432	457	467	423	431	454	422	439	450	447	489	473	495	475	468	407	440	434	423	468	434	444	458	457	479	467	453	422	417	453	458	441	460	466	461	471	476	418	462	465	429	414	437	490	487	466	473	498	436	422	442	473	464	444	465	491	436	465	489	454	446	457	480	477	480	462	410	458	464	432	448	476	438	505	446	455	409	476	461	507	443	438	452	489	454	467	453	463	460	487	485	446	464	465	468	446	467	466	430	462	444	428	478	438	463	451	432	469	432	467	437	430	420	425	475	451	474	459	451	457	463	462	473	447	461	483	446	451	474	461	465	515	488	506	481	432	427	486	476	437	497	487	454	444	481	464	420	462	483	472	472	421	447	469	463	457	491	469	452	450	444	446	451	462	475	453	472	470	475	451	450	471	450	432	487	480	449	447	457	449	483	459	454	394	470	475	431	446	442	451	442	456	473	436	434	461	434	489	455	456	424	434	453	467	445	455	463	443	458	455	439	446	460	476	453	423	417	386	435	491	447	460	466	504	447	410	438	454	438	493	409	478	444	430	464	501	491	451	457	449	448	466	494	436	459	470	452	453	487	472	460	462	441	469	439	428	429	475	432	442	471	467	444	462	462	402	443	482	461	439	471	430	456	475	470	467	435	452	419	463	445	417	441	465	489	460	471	411	460	450	469	461	433	458	473	426	472	425	436	440	418	432	463	437	452	442	470	456	435	474	428	452	479	431	414	475	479	427	470	457	442	459	428	488	447	455
65627	31953	6222	1102	728	537	483	437	465	425	409	392	355	363	325	353	390	377	344	358	379	350	354	345	347	338	330	310	365	322	347	334	313	333	353	328	332	335	317	349	310	330	342	315	360	356	326	326	343	358	303	344	351	351	309	345	350	351	325	311	314	362	364	361	310	332	297	316	309	310	317	303	326	320	300	364	340	288	352	323	305	347	333	303	345	345	295	331	348	311	325	374	331	309	332	352	310	332	346	306	325	335	320	345	307	297	336	349	287	321	319	322	348	331	307	336	312	319	296	310	334	336	298	333	331	314	334	343	322	337	303	305	300	322	306	317	346	339	320	381	349	326	321	320	336	296	305	314	344	350	334	323	335	310	311	353	319	309	339	306	345	323	319	331	336	326	340	318	339	311	359	332	322	349	349	315	314	301	338	345	339	374	298	321	322	329	311	312	356	309	321	354	315	310	298	298	323	349	342	347	332	312	309	358	364	344	325	299	310	333	342	327	360	326	362	330	288	347	316	277	292	353	334	348	331	328	345	330	308	327	361	334	327	334	327	332	335	374	329	326	340	307	360	335	308	363	327	305	310	331	317	330	338	325	365	355	332	333	321	306	354	378	325	353	318	314	345	358	317	326	373	277	320	319	343	334	322	359	308	356	329	330	358	320	356	313	318	317	352	306	330	356	311	305	310	330	337	340	312	350	309	341	327	332	313	337	360	327	345	341	301	295	305	338	331	300	326	323	360	330	336	352	337	311	342	321	352	330	328	354	353	330	343	341	322	300	293	322	333	339	335	365	317	338	317	357	322	325	323	320	339	335	324	335	341	339	322	307	301	313	348	345	294	341	333	324	326	371	386	347	327	330	326	346	330	331	332	295	327	340	343	300	338	332	317	342	325	349	315	322	335	323	309	367	332	342	350	330	358	311	345	354	269	306	351	371	355	336	332	375	370	364	331	322	340	339	281	320	324	344	359	382	319	297	316	327	310	331	317	319	299	348	330	317	305	330	333	321	329	327	318	300	304	326	369	310	320	329	367	330	307	299	320	326	339	324	338	358	344	307	297	312	293	374	307	321	324	310	301	348	344	341	358	322	336	331	332	315	322	329	323	325	354	302	321	277	362	328	325	327	338	323	343	342	347	330	306	322	311	317	318	328	320	336	308	335	352	308	318	335	307	320	349	373	334	316	333	310	355	382	327	326	345	312	346	330	341	343	296	342	337	297	327	357	349	339	311	322	352	334	352	355	369	359	352	345	360	376	331	320	327	336	332	311	292	329	347	327	343	323	318	281	312	347	376	330	322	346	348	340	343	302	347	354	334	317	335	319	352	322	344	333	328	356	330	318	318	314	324	352	325	344	291	327	332	327	369	358	306	323	356	320	350	334	278	351	330	331	346	334	338	304	342	314	317	350	370	345	318	349	319	353	374	335	307	338	329	332	347	322	312	352	335	355	348	367	321	302	317	340	301	339	322	315	351	316	342	346	327	312	379	347	313	349	313	350	345	324	332	349	298	327	362	350	299	345	329	326	320	343	325	322	312	317	324	385	354	365	326	321	328	335	346	355	319	310	326	340	333	331	352	320	362	372	338	337	332	350	310	313	343	341	340	330	306	309	319	335	334	310	308	300	285	299	325	370	315	348	329	323	325	329	300	315	324	331	352	309	365	376	328	319	341	334	345	301	327	352	341	334	298	284	306	320	312	308	321	337	343	349	310	306	357	320	321	338	314	319	327	339	328	310	315	361	328	322	331	331	321	346	334	322	313	348	349	319	305	318	340	333	333	323	313	337	352	323	322	323	362	332	334	329	330	297	318	348	360	321	314	340	304	326	316	305	367	314	348	324	365	299	321	365	362	380	344	353	310	328	339	340	336	324	364	309	334	328	363	349	327	394	306	293	341	314	334	327	335	314	301	297	302	310	304	314	336	351	296	343	372	335	334	371	352	337	325	359	313	319	308	321	320	350	341	323	307	334	307	327	371	338	341	328	315	310	336	341	305	345	357	315	354	323	338	314	321	323	300	325	316	338	314	318	335	344	314	328	295	297	325	308	356	330	349	302	313	289	336	330	329	337	310	353	371	354	330	318	325	359	368	369	328	329	301	326	298	318	309	331	315	315	342	332	317	345	327	336	339	313	331	334	347	325	331	324	356	356	314	346	354	301	317	300	327	345	352	336	301	357	312	341	291	355	339	317	303	348	311	350	315	323	334	343	323	309	349	322	314	324	348	341	327	330	342	322	322	346	303	325	324	323	322	344	311	314	356	335	320	330	292	338	342	374	299	371	327	315	323	357	309	324	328	301	327	343	333	336	338	323	325	342	325	312	339	333	365	367	327	301	342	337	333	340	352	330	336	331	322	307	320	325	320	353	313	347	360	312	338	371	371	320	341	359	339	315	307	356	366	355	329	322	369	336	318	314	333	306	341	325	335	340	313	291	313	309	328	332	335	357	314	320	346	304	318	308	352	311	313	320	325	342	301	337	315	320	305	313	326	315	317	365	323	323	360	351	353	334	357	303	317	309	355	319	306	332	344	339	323	356	330	332	317	328	311	341	345	351	340	297	325	357	339	329	345	369	301	338	371	339	334	338	318	356	317	358	362	319	325	309	344	335	290	361	341	353	324	335	355	351	308	280	304	332	307	351	334	340	352	319	325	340	317	331	347	335	365	324	292	349	359	337	340	338	314	319	329	342	330	332	328	366	315	335	319	328	316	323	343	347	358	336	333	311	333	366	326	345	338	332	315	335	348	301	357	340	318	316	387	316	326	340	339	337	306	309	340	342	324	342	339	346	346	341	310	349	328	312	321	319	353	329	325	334	317	344	333	359	353	306	312	344	363	306	299	308	304	333	312	303	317	333	329	312	357	366	308	328	295	329	359	328	338	336	321	312	298	309	335	302	312	349	324	369	346	337	333	349	340	308	307	299	322	309	322	316	331	353	337	314	327	302	335	330	320	341	380	321	314	338	308	286	309	311	311	321	321	326	311	314	307	353	371	311	326	324	311	352	330	341	331	361	322	308	299	322	336	318	325	353	348	341	322	356	357	310	325	307	329	332	339	308	342	355	295	330	282	340	326	348	332	299	318	316	297	323	308	304	355	342	319	298	328	308	335	340	329	334	366	354	330	335	338	306	316	320	350	333	325	299	365	328	317	331	332	294	333	340	342	314	317	360	352	321	360	323	311	329	356	345	333	315	343	316	321	336	318	364	328	340	329	314	334	324	336	314	322	320	338	346	345	306	287	309	331	342	325	372	338	311	316	355	322	292	356	298	351	322	334	305	346	318	345	326	353	329	358	321	298	315	338	319	350	331	335	332	317	293	335	329	298	330	343	344	355	350	341	311	324	338	349	349	317	288	335	354	361	326	330	345	290	317	305	338	290	334	345	341	320	324	336	303	329	312	341	328	333	342	340	328	382	327	319	325	321	305	328	344	345	335	313	330	361	337	320	350	349	361	338	331	371	311	349	309	340	339	334	316
38924	12024	2139	2484	2379	2040	1711	1567	1347	1342	1215	1118	1072	1081	1051	1024	975	1003	946	949	945	963	925	973	898	879	854	847	928	908	831	881	860	828	873	846	854	840	829	889	849	832	843	831	830	847	872	796	796	808	878	838	847	804	794	811	809	782	866	828	856	839	824	830	806	810	851	813	787	854	858	789	838	815	791	743	790	863	856	798	806	780	809	818	826	795	763	827	793	792	788	849	819	800	744	790	824	814	824	813	818	808	814	843	813	774	798	844	830	808	830	835	783	750	780	810	755	831	855	786	866	813	858	753	818	835	798	795	833	742	837	814	799	780	755	812	821	803	821	823	788	777	784	813	812	830	799	791	764	783	804	745	856	779	788	807	791	791	780	812	836	810	816	779	782	806	797	866	825	830	770	829	826	823	810	807	819	809	778	827	814	816	812	826	829	742	839	758	835	857	812	819	823	728	791	763	749	801	845	847	872	790	828	804	794	768	798	818	780	806	770	828	834	815	809	819	754	798	818	811	812	812	821	797	807	831	790	853	798	794	795	806	804	839	787	794	850	810	791	805	738	804	901	869	799	815	806	809	795	813	845	800	794	855	838	834	833	802	811	870	846	882	797	864	784	846	843	820	779	776	839	803	849	775	834	794	779	822	778	761	814	798	809	803	838	824	830	817	795	809	803	814	792	851	772	800	809	837	777	823	797	777	808	826	834	822	846	856	826	790	810	794	848	786	788	788	721	840	882	792	821	813	807	766	803	839	828	853	787	819	815	755	822	831	839	820	814	795	837	807	780	866	814	837	798	752	776	802	791	915	770	803	808	835	861	811	826	789	797	805	806	811	834	747	797	789	791	853	821	835	835	776	831	789	805	792	792	776	784	885	870	801	778	853	862	770	788	831	766	829	816	733	858	801	818	784	815	835	841	850	856	825	852	802	811	763	795	806	837	817	845	804	800	796	823	819	840	750	811	803	792	784	837	832	754	814	791	837	772	778	786	778	862	833	827	765	775	800	796	835	800	840	856	774	831	828	826	785	802	792	852	783	804	800	771	796	851	842	849	807	758	780	834	815	809	848	803	801	822	794	793	794	791	770	804	812	852	807	775	812	780	855	800	783	764	808	798	848	776	847	762	816	783	809	854	811	840	822	797	780	813	853	771	835	805	819	786	771	836	847	765	749	782	807	763	803	803	814	825	816	782	785	806	816	809	810	834	804	839	805	787	800	823	827	806	793	791	838	837	789	821	848	854	784	800	807	824	829	762	756	862	809	842	789	832	781	850	787	779	807	843	774	813	792	825	788	836	803	836	809	830	740	766	781	785	829	814	819	767	843	778	812	824	845	760	813	825	813	770	817	822	810	829	835	829	827	780	786	773	814	788	812	811	787	810	767	756	829	801	867	805	784	826	866	825	749	785	853	781	804	849	840	840	785	809	802	808	876	835	802	866	772	762	879	804	790	840	787	835	784	843	824	819	831	818	853	871	830	802	801	795	815	845	830	752	765	839	833	845	839	872	794	809	819	796	816	879	779	798	844	807	826	804	868	848	837	850	859	839	815	773	832	758	811	820	769	790	816	834	805	795	783	815	829	823	816	832	843	857	810	826	855	761	823	835	811	822	807	823	828	810	791	754	803	779	832	783	817	794	837	842	800	800	818	771	855	832	803	834	815	798	773	809	791	832	853	807	824	769	827	796	801	789	785	767	850	821	803	808	785	830	798	809	816	833	831	801	754	821	857	789	758	774	782	744	833	841	849	857	866	831	764	817	793	767	856	832	836	834	741	848	806	823	811	776	808	787	799	817	767	783	786	814	820	806	851	830	811	812	828	806	780	806	811	870	797	827	808	806	771	756	805	821	822	842	779	752	787	804	866	839	797	814	784	814	790	796	831	776	801	784	810	817	771	809	801	813	791	829	787	748	777	799	802	809	809	848	790	790	791	822	809	745	837	835	795	831	802	773	806	835	743	764	822	787	795	799	838	776	849	789	800	844	775	767	805	834	812	803	830	791	776	778	801	804	772	831	801	770	813	787	814	824	789	776	774	764	830	849	855	829	835	764	805	790	849	778	777	841	844	794	797	813	819	815	843	817	839	826	823	838	842	799	757	794	770	759	833	836	786	883	833	785	866	852	825	774	818	754	818	808	813	793	794	769	785	812	770	837	829	804	775	792	773	834	774	833	844	793	805	825	809	807	817	815	780	838	751	818	836	789	822	793	774	846	787	829	804	825	859	861	804	814	768	806	776	767	807	836	849	808	778	802	804	845	828	810	840	827	765	777	834	814	830	761	827	827	825	828	823	853	858	785	813	811	812	792	833	787	790	783	774	814	788	765	797	813	816	787	795	820	805	801	785	809	796	787	846	809	750	810	848	785	809	834	782	777	848	803	831	787	762	850	761	699	746	777	834	826	796	786	793	815	855	827	780	836	779	791	879	823	833	758	824	812	797	820	816	809	780	832	821	790	816	824	820	762	793	801	797	819	803	854	856	743	808	789	834	773	819	825	796	842	827	801	803	824	807	818	821	773	800	752	778	815	762	818	832	802	844	804	834	804	796	831	797	824	807	771	814	800	785	810	786	808	829	851	818	789	806	769	760	802	831	814	872	836	811	766	803	821	789	826	802	804	788	832	796	885	803	771	795	817	834	775	787	814	812	817	791	786	817	780	802	774	780	829	735	787	747	802	852	815	779	850	810	815	823	829	885	856	775	826	773	807	800	814	845	841	781	838	842	878	863	839	841	808	774	811	790	777	815	866	795	839	785	806	833	839	809	754	781	811	840	825	798	822	820	797	830	774	775	784	783	855	827	792	742	842	791	788	806	847	780	823	831	795	793	796	802	824	810	875	814	818	825	850	809	796	804	795	759	796	823	837	757	782	883	807	847	816	821	820	790	782	788	821	808	808	855	856	830	829	832	802	815	804	798	783	789	802	849	854	824	776	836	811	809	823	793	836	783	808	774	792	806	823	821	781	816	772	814	774	818	768	849	819	774	797	745	797	804	815	841	807	797	804	812	811	778	788	811	796	801	774	832	828	788	793	815	834	842	764	832	762	806	811	831	812	802	795	818	810	808	774	810	775	780	773	817	791	828	788	786	793	845	799	802	785	791	793	836	808	776	859	800	758	791	806	817	827	833	864	818	849	770	813	811	822	828	793	809	836	816	806	816	768	807	811	833	772	800	839	804	767	778	807	836	823	780	814	811	760	805	812	802	791	792	870	849	831	847	777	815	822	777	786	838	845	805	826	811	796	793	781	835	830	853	809	841	809	786	835	779	784	748	821	858	831	798	788	775	842	798	773	801	803	794	824	749	829	820	809	822	744	824	797	814	761	800	768	824	848	844	793	815	848	869	823	800	835	737	809	772	815	773	854	798	823	817	804	777	815	776	809	864	830	766	866	845	794	751	761	808	838	826	831	787	780	805	787	816	805	849	879	767	847	831	799	844	846	862	833	780	828	852	837	819	841	768	778	850	836	766	799	716
75583	42035	12647	2738	1106	897	708	689	555	564	526	446	475	458	415	415	397	369	357	447	373	421	383	381	382	374	374	370	377	344	384	422	352	335	385	379	410	352	368	377	358	349	342	377	363	366	364	368	393	380	357	358	390	316	382	372	364	394	340	388	366	366	364	355	366	378	369	366	380	334	372	370	365	348	368	352	332	362	353	376	368	360	355	319	338	343	356	377	360	373	371	365	357	333	371	346	359	395	416	379	317	404	359	381	347	399	306	355	370	366	372	356	379	399	390	324	397	350	354	379	350	361	368	375	334	365	376	380	407	359	346	375	344	346	334	384	347	383	372	369	356	345	392	344	378	346	383	383	362	352	379	381	376	373	333	359	395	375	370	384	360	397	334	372	346	363	374	361	348	333	398	331	360	343	351	365	380	350	348	342	329	394	319	367	374	378	364	375	364	378	385	360	382	373	342	371	338	364	361	334	340	393	372	365	345	338	342	350	341	340	351	368	365	345	364	372	370	348	355	385	372	385	366	336	361	366	373	390	320	413	339	391	374	377	350	362	362	358	349	379	365	359	368	315	354	384	359	350	377	371	399	354	355	350	346	396	340	315	380	352	386	394	375	375	370	342	346	378	348	403	396	354	377	362	353	328	373	380	352	337	330	347	384	303	325	375	315	353	338	368	355	352	357	354	389	338	351	370	353	374	380	362	346	359	349	345	362	377	341	334	367	379	334	314	364	356	359	329	342	358	374	348	345	384	339	403	361	352	348	379	362	367	377	343	368	367	349	352	336	343	372	360	357	383	359	384	352	373	378	339	396	370	368	370	341	377	374	402	379	377	369	391	422	398	339	381	379	359	342	399	342	362	357	393	376	344	357	342	322	345	381	351	393	381	359	361	326	362	369	339	349	325	335	333	360	341	351	362	392	374	403	385	325	361	355	350	335	349	317	340	341	386	368	377	331	336	346	383	350	358	378	381	359	398	373	375	359	387	363	432	350	346	359	367	326	365	358	342	358	374	347	370	359	358	337	356	353	386	357	394	354	354	379	370	349	342	361	387	327	374	368	352	302	350	353	333	361	366	361	398	337	397	346	386	408	378	327	328	358	385	347	373	357	374	367	343	356	366	363	377	337	373	293	384	340	321	373	342	358	361	391	366	334	363	385	352	337	326	350	363	372	334	398	346	366	313	348	363	403	381	338	384	388	367	360	340	393	403	371	375	363	345	355	385	384	410	375	362	354	368	342	356	381	351	384	368	340	337	384	361	369	346	341	337	358	314	378	383	358	373	333	377	363	374	364	368	331	365	369	360	362	389	345	378	349	377	377	358	386	338	366	357	349	359	356	359	348	361	371	363	377	372	364	373	361	367	343	319	397	397	370	378	362	354	358	366	367	361	375	366	409	343	377	355	383	363	350	383	396	359	383	358	348	354	349	349	341	349	376	355	347	372	367	365	332	378	364	351	329	349	399	340	373	367	355	345	382	375	343	341	392	377	362	349	343	373	349	378	386	381	405	362	364	357	355	375	400	343	364	341	337	378	365	352	378	355	359	355	354	406	370	369	366	364	371	360	389	386	347	327	355	365	375	369	377	380	387	353	342	358	363	348	376	364	394	353	343	378	362	350	348	374	367	390	376	357	336	338	385	366	385	313	391	337	394	365	407	373	343	377	355	363	348	387	378	337	319	382	328	348	375	373	346	367	350	379	387	368	339	358	357	347	353	379	342	376	388	404	392	374	360	357	366	361	364	363	366	358	368	370	379	363	382	359	374	360	364	352	355	347	353	385	373	377	373	366	365	350	356	354	361	354	367	365	367	346	400	364	354	371	363	330	435	338	354	380	369	369	376	359	361	355	387	360	336	354	364	349	336	382	360	384	389	329	350	371	365	369	350	365	365	356	328	394	329	323	332	377	384	354	349	375	390	355	365	369	366	382	376	395	404	360	315	359	368	348	391	346	350	333	393	349	381	382	360	393	364	343	365	370	376	367	373	408	366	370	379	359	373	337	361	382	361	366	365	364	388	382	359	388	396	351	330	380	361	414	362	380	358	415	408	372	360	361	368	380	402	365	378	352	324	354	365	335	355	360	353	366	377	354	388	341	362	371	429	377	351	335	369	347	365	339	347	353	324	349	334	376	348	343	367	373	384	356	333	361	357	360	349	379	352	344	354	368	374	362	380	364	395	376	337	403	377	337	373	376	369	346	391	371	342	353	333	350	364	372	339	382	346	354	367	341	338	351	407	346	364	338	360	378	398	383	359	322	348	365	367	415	341	384	398	323	349	329	355	365	357	361	399	363	407	352	385	353	328	345	397	338	353	344	378	373	350	352	392	383	365	375	321	358	331	348	353	335	352	349	367	352	356	361	337	371	342	387	382	361	385	358	363	388	388	394	353	363	334	345	327	376	367	357	363	341	360	396	338	344	355	350	361	359	371	381	381	350	345	381	377	360	365	377	354	383	414	329	362	371	346	362	375	388	382	359	358	371	339	347	356	347	376	355	365	360	380	332	356	345	342	322	375	366	362	351	359	353	346	332	357	368	377	381	392	374	366	362	360	364	386	379	356	347	356	351	363	377	369	361	355	360	346	384	356	368	338	341	334	350	321	363	366	389	380	376	352	372	408	352	376	358	396	369	319	344	356	344	362	396	375	363	365	332	343	383	368	365	373	369	402	328	362	366	363	384	362	330	349	392	413	389	364	362	403	345	370	352	371	359	337	360	363	378	331	353	356	327	347	372	370	367	342	361	366	371	328	348	377	333	324	362	360	356	374	345	343	385	377	354	400	372	395	341	350	331	352	355	353	378	333	320	351	352	370	369	354	348	350	385	394	399	359	345	388	401	374	324	340	318	358	372	392	357	373	366	384	372	357	386	354	352	391	332	380	359	352	394	347	358	348	395	309	354	379	374	367	347	335	357	359	395	388	364	388	363	352	389	343	365	366	356	362	388	397	346	329	379	379	372	346	340	338	367	384	379	381	377	368	363	340	358	353	338	377	351	349	347	379	370	358	350	343	329	346	355	344	399	375	360	376	358	397	379	330	371	324	356	356	358	381	376	369	362	369	358	384	338	356	368	359	369	369	395	380	344	381	392	332	367	368	397	341	375	363	352	344	350	404	363	356	371	375	328	357	403	404	354	357	367	367	363	341	376	349	356	374	352	365	350	329	370	367	365	337	386	408	376	369	342	357	379	362	320	362	382	354	374	337	366	350	356	353	397	345	332	334	349	376	385	353	365	351	357	343	364	348	391	390	367	368	375	369	363	344	409	368	358	348	389	393	353	351	372	357	365	347	352	356	389	383	345	340	337	356	397	362	373	395	352	364	379	362	332	343	357	380	363	358	313	346	348	353	334	398	369	414	363	319	381	369	360	337	327	392	353	350	348	386	341	356	356	335	341	356	355	352	314	367	321	353	345	348	369	383	337	363	370	353	347	360	349	345	376	337	380	368	362	376	331	364	360	368	422	372	304	341	316	336	362
48814	17424	3493	4166	3621	3111	2682	2311	1987	1841	1625	1534	1514	1352	1324	1282	1203	1169	1184	1097	1072	1028	1062	1054	1006	1002	1024	982	955	965	980	1017	965	969	916	928	930	855	954	938	929	830	917	907	928	912	860	896	869	908	886	925	912	880	917	904	902	864	859	883	845	903	876	827	828	909	863	872	870	833	871	889	874	850	812	869	885	893	881	869	886	877	847	877	881	852	868	855	879	880	897	849	879	836	849	850	854	829	912	834	864	833	871	879	835	879	869	834	852	870	891	817	810	860	824	833	913	849	897	864	856	892	856	900	868	849	889	833	881	818	861	823	811	856	889	835	801	868	774	866	892	879	872	848	832	893	839	862	840	851	872	842	884	853	820	865	914	845	882	866	880	847	886	849	887	807	845	858	867	837	841	864	830	850	896	806	884	862	817	864	813	800	848	911	820	929	849	860	841	799	876	896	887	903	872	878	846	851	836	868	833	843	876	891	804	887	857	880	866	861	859	863	852	830	867	848	858	851	831	854	809	834	854	852	799	844	814	905	860	829	894	857	839	902	854	879	824	911	853	874	847	872	851	895	880	789	876	788	828	822	838	856	807	829	850	898	843	876	895	837	843	860	821	854	859	855	840	852	863	866	841	911	882	863	837	810	879	874	920	772	857	883	806	859	839	884	846	840	879	844	861	857	826	825	900	792	859	826	875	857	858	859	862	872	845	833	856	876	839	854	896	843	843	809	813	862	856	843	842	880	838	906	812	887	843	851	838	838	872	841	922	817	900	846	870	789	883	854	890	827	838	884	834	880	868	823	888	860	889	862	831	847	829	826	837	845	848	914	833	866	912	861	863	818	930	823	812	856	871	824	831	917	861	847	878	862	839	864	840	860	880	830	872	830	908	824	905	841	797	839	842	837	838	848	787	816	844	835	819	889	872	865	883	888	820	813	848	830	857	862	858	876	846	846	915	885	906	813	843	888	860	844	848	873	908	885	851	863	855	790	827	836	851	860	822	860	851	867	870	859	807	836	871	858	868	885	943	884	863	830	850	884	842	819	835	803	888	852	834	875	801	859	844	886	856	831	777	849	902	884	890	861	853	824	842	837	888	848	837	823	865	856	862	888	839	867	822	828	837	875	859	813	897	864	891	852	801	890	825	896	850	875	831	907	870	867	806	778	846	849	833	857	835	858	904	857	871	861	844	837	866	877	854	811	850	815	818	855	886	878	859	883	863	892	849	837	848	832	860	893	845	803	810	883	822	871	859	917	834	844	843	830	822	860	872	876	852	832	814	843	794	885	897	799	900	863	847	830	850	867	819	913	815	827	872	837	830	855	838	872	851	875	827	868	896	881	847	814	785	835	872	826	856	877	856	898	871	841	801	827	864	871	823	856	776	898	824	869	838	843	815	869	855	864	824	887	873	846	829	866	829	820	795	805	859	908	852	879	845	885	832	857	849	838	891	855	870	820	856	856	861	812	878	851	798	853	823	851	799	831	835	799	887	865	879	878	872	861	873	840	862	842	888	870	828	886	873	800	842	848	849	855	857	814	927	888	874	913	854	867	841	885	830	852	869	870	839	877	830	886	884	849	875	866	843	850	832	799	788	920	840	887	852	895	866	872	819	818	840	849	830	832	834	817	904	876	835	882	849	815	849	940	863	859	848	812	824	866	797	879	828	855	818	880	841	794	838	871	839	873	818	830	879	869	905	794	798	834	846	831	888	884	843	827	878	845	833	873	880	816	834	922	870	863	824	844	849	811	854	837	827	791	844	781	861	822	864	860	885	840	851	834	854	848	822	833	858	844	913	849	835	858	814	817	880	801	852	855	879	775	856	878	899	885	843	857	874	902	851	822	812	885	843	864	783	834	810	848	833	887	802	862	877	844	871	800	870	847	884	852	843	893	860	849	866	832	843	877	873	839	858	777	885	929	823	845	858	879	841	810	847	873	852	874	884	830	896	854	810	788	825	811	881	893	894	840	822	806	854	831	805	898	886	868	856	847	845	864	887	841	887	858	826	817	876	867	814	821	806	856	869	844	818	850	903	799	868	861	823	820	871	827	863	856	896	816	899	869	848	846	885	888	838	844	859	864	867	829	814	851	858	848	826	824	878	897	851	852	816	920	845	842	858	886	853	839	857	913	867	821	845	847	859	870	849	830	847	855	805	844	835	877	874	843	865	844	881	896	806	830	829	905	849	874	877	834	886	876	846	823	845	855	831	867	879	873	861	874	826	851	834	845	850	943	892	881	867	860	857	834	893	822	878	931	854	832	886	852	855	869	868	872	833	856	820	843	844	818	840	865	880	859	851	864	810	885	862	850	859	885	902	847	852	801	860	891	837	820	825	795	876	841	896	816	835	843	883	865	863	840	889	843	882	881	879	888	850	866	836	816	870	822	830	854	842	845	789	860	870	822	835	870	815	862	808	879	865	858	882	826	849	872	874	829	825	844	812	853	867	879	842	840	815	874	835	858	772	846	847	844	819	879	866	844	860	841	891	847	837	845	840	830	860	791	821	810	780	869	857	868	821	856	779	886	914	882	825	831	866	809	879	854	890	918	856	830	845	837	886	827	852	811	885	876	850	859	893	871	885	853	881	892	869	817	839	868	844	817	895	827	851	837	831	843	888	858	868	844	891	832	916	897	861	874	873	853	834	870	871	876	821	843	831	849	818	842	851	882	800	833	914	833	819	842	825	801	856	893	843	857	853	840	852	884	855	865	839	857	846	834	848	832	885	883	785	859	892	849	849	814	818	857	812	864	860	901	882	864	849	881	805	835	868	843	870	843	843	878	834	917	852	842	874	836	875	841	845	862	847	806	852	902	863	861	878	830	890	809	813	858	886	863	857	863	890	899	848	863	853	867	879	851	875	864	842	869	806	816	843	866	892	869	886	857	890	840	828	889	856	847	740	879	837	850	868	834	819	792	863	858	847	860	884	885	850	819	844	798	887	829	838	844	853	905	884	818	816	875	792	877	827	836	874	846	806	850	836	937	823	864	863	852	819	808	821	768	860	827	834	819	856	844	845	862	899	869	855	813	805	803	831	841	840	910	874	858	884	888	868	834	827	884	824	863	854	859	894	908	866	818	846	915	936	855	906	851	834	841	835	853	856	874	761	854	851	859	842	844	850	847	860	868	835	905	839	893	866	811	844	801	829	915	849	820	805	849	838	832	834	882	895	849	853	842	819	863	868	871	827	887	821	826	852	890	906	887	843	819	911	818	870	873	852	864	896	863	868	922	865	864	829	848	817	889	854	895	869	886	866	819	852	849	854	877	879	871	906	843	827	867	809	867	853	867	884	892	822	848	835	871	873	836	875	775	900	863	814	845	863	831	881	840	870	862	840	845	837	862	804	878	879	890	854	869	837	917	821	876	861	881	848	857	801	860	837	832	854	821	871	853	841	859	864	838	873	824	851	815	888	854	863	818	894	867	895	863	883	877	873	844	853	826	887	832	839	870	882	841	842	836	872	863	852	858	821	892
12572	1773	191	184	181	181	173	168	166	181	155	145	148	185	172	141	123	150	156	151	161	168	155	152	156	153	140	154	162	149	154	169	146	156	179	154	157	154	158	146	177	159	167	158	143	143	165	148	172	165	161	145	154	169	161	157	163	151	156	147	153	166	144	149	166	190	163	166	175	135	148	124	153	179	158	155	193	169	177	166	166	147	131	150	171	147	183	161	148	164	162	153	156	170	170	161	152	163	137	150	141	127	143	160	156	131	163	154	148	123	160	168	169	162	165	146	161	151	171	153	146	146	163	159	173	150	147	146	172	177	141	160	165	176	136	170	183	133	167	171	173	172	137	172	156	173	179	174	151	141	169	170	159	146	175	152	158	147	165	140	163	144	142	171	187	168	187	141	146	135	162	158	175	175	143	132	165	163	137	150	159	151	164	169	161	147	152	126	151	148	153	136	152	157	145	164	163	146	152	151	166	162	171	177	156	143	154	162	137	149	165	148	139	131	152	187	194	155	166	171	138	144	146	150	182	155	152	134	152	161	179	161	158	157	167	161	192	167	175	157	171	131	142	154	139	163	144	141	179	153	154	185	174	141	160	151	157	151	184	157	156	163	141	140	153	148	178	163	161	142	157	149	178	178	183	152	164	157	155	136	158	137	143	170	155	152	162	161	149	164	153	150	149	158	160	161	141	150	165	159	160	154	147	161	152	169	159	166	152	164	156	172	145	182	162	135	158	154	172	154	154	135	155	167	145	149	122	158	150	159	168	155	165	151	182	162	164	145	154	149	142	142	131	154	163	155	158	170	193	162	140	151	153	157	160	136	175	147	168	172	153	167	146	148	167	174	156	171	170	156	190	170	149	199	148	172	148	160	145	157	154	159	169	166	159	165	160	144	120	184	151	139	157	159	163	176	152	180	150	155	154	146	180	156	143	144	153	153	160	145	154	151	157	172	168	173	178	142	159	162	168	158	157	147	166	168	159	180	188	140	153	165	156	176	178	145	152	178	171	159	146	159	168	171	155	146	170	161	143	136	167	148	140	154	167	164	154	164	151	144	151	168	148	177	168	150	178	174	140	168	176	158	168	140	167	178	178	182	148	147	171	158	164	130	152	164	159	168	133	128	183	180	164	150	150	169	138	167	159	162	170	158	185	178	166	150	129	170	161	155	142	147	135	149	160	162	159	147	167	156	160	153	158	159	172	137	161	165	163	164	152	142	156	131	157	169	161	176	162	147	153	169	184	143	165	149	150	146	167	150	171	175	150	169	147	125	165	147	145	155	155	165	165	140	145	155	175	152	154	149	154	166	145	187	146	149	156	144	161	159	142	162	161	155	144	162	140	156	144	152	178	168	136	164	149	163	163	160	174	168	171	164	163	152	148	166	165	158	169	161	160	142	147	169	158	146	148	167	171	170	145	136	167	139	149	135	143	144	174	174	140	148	173	147	136	163	174	146	152	150	161	166	160	158	149	139	151	142	164	163	173	138	154	138	157	141	178	127	161	173	179	157	172	164	154	168	150	143	166	162	172	155	151	153	157	134	152	137	150	149	164	177	155	150	145	176	155	146	160	166	163	144	139	149	147	155	151	158	150	158	175	150	156	161	139	150	183	162	152	169	160	150	154	176	140	148	152	143	137	158	142	153	169	153	145	140	146	177	170	144	148	143	142	139	164	151	152	130	152	134	178	148	149	145	167	140	159	152	132	164	156	174	152	147	152	162	163	187	167	139	156	154	183	162	165	159	151	137	137	145	170	148	152	171	175	164	136	143	168	154	147	146	149	178	160	153	149	153	150	149	183	146	154	147	130	150	152	151	158	170	173	164	183	160	148	155	172	153	177	154	161	178	164	149	142	147	178	161	167	162	150	159	178	154	136	148	154	146	157	133	176	141	143	143	158	164	145	140	155	172	179	162	147	150	163	146	146	139	151	154	136	148	149	154	131	157	147	140	163	164	148	164	137	163	163	157	154	158	150	167	177	148	173	160	155	161	184	171	151	171	150	162	180	155	160	138	154	150	162	157	177	152	168	186	157	148	159	161	132	117	155	139	153	189	157	178	166	144	141	145	159	155	149	157	177	137	163	151	146	147	159	162	156	172	146	145	136	161	144	159	164	157	168	143	133	158	156	176	171	162	154	158	155	165	140	156	158	180	158	162	156	160	157	149	172	180	165	143	166	164	165	133	156	180	164	176	154	155	145	161	141	153	149	148	193	170	166	166	178	157	169	161	164	148	164	151	160	166	173	171	138	150	154	160	147	181	163	154	154	136	167	147	144	134	163	156	138	163	163	153	130	150	187	191	149	135	156	166	164	146	152	145	143	155	175	151	156	177	156	154	171	153	170	156	154	155	162	180	150	177	149	164	162	159	168	156	134	160	171	158	150	153	170	165	160	156	161	175	161	164	142	160	171	164	155	128	157	145	132	140	165	169	163	153	159	158	139	161	158	147	151	150	183	164	173	145	148	153	169	187	159	157	162	161	147	176	144	147	145	145	176	150	153	149	153	163	151	188	188	153	136	161	181	158	195	166	141	170	171	173	153	150	139	181	176	141	168	185	157	134	159	151	129	150	147	140	166	139	168	168	149	121	164	157	149	164	162	169	150	166	163	161	155	155	164	158	165	156	171	132	146	171	136	169	184	163	145	160	171	131	166	167	153	125	158	162	132	149	164	167	146	138	157	138	154	156	164	152	139	156	145	184	152	161	161	139	146	167	167	168	155	138	138	161	171	161	163	177	171	178	166	151	147	168	157	180	164	176	155	147	135	154	147	149	137	168	160	160	144	157	135	171	154	162	140	156	152	173	148	162	161	165	145	160	160	152	139	177	138	153	154	147	156	178	158	152	172	174	152	174	181	141	170	151	171	139	155	173	154	172	176	143	168	172	142	146	169	147	168	154	163	146	164	170	147	128	153	170	170	181	172	142	156	164	176	147	170	172	155	142	172	183	164	152	170	143	183	184	137	157	165	157	141	149	137	136	165	132	152	164	147	144	158	150	169	139	150	142	156	153	163	134	162	145	173	167	168	155	144	165	163	156	167	164	166	156	133	155	178	181	169	145	140	181	171	171	167	166	147	140	160	140	150	149	168	136	184	157	170	156	150	159	163	167	159	197	147	151	167	148	158	149	172	157	160	157	155	168	165	149	158	157	153	159	153	161	162	189	143	171	137	162	144	152	153	160	163	163	158	156	156	164	156	148	152	173	141	161	163	176	164	170	143	155	165	167	149	149	152	166	127	170	135	142	143	159	118	179	151	117	153	161	156	169	160	169	155	145	160	170	129	165	152	153	152	168	139	140	164	140	164	174	136	152	175	174	172	166	173	163	182	167	156	160	145	161	164	152	135	185	165	156	141	130	165	155	160	161	155	170	170	163	162	141	148	161	172	168	157	151	155	156	143	173	148	162	160	157	159	170	139	167	167	170	179	150	148	163	196	169	166	140	157	146	159	158	156	140	151	167	176	155	170	145	172	161
10901	1892	520	526	494	467	492	455	489	455	435	493	475	477	443	443	488	472	455	424	481	470	465	443	481	464	460	453	487	458	419	439	444	460	452	456	441	439	442	459	466	482	453	494	447	428	483	441	463	408	423	438	482	465	436	446	448	441	438	425	438	430	476	433	428	461	441	456	466	424	465	398	458	433	445	468	448	457	466	437	423	483	426	450	466	509	480	440	457	456	445	491	466	456	485	480	480	451	436	441	433	465	425	445	440	445	466	448	411	451	428	418	464	437	437	448	456	437	425	444	437	472	475	476	437	437	436	446	482	467	448	471	445	417	473	425	430	433	461	428	475	439	475	471	465	427	429	447	438	462	477	462	423	475	437	403	475	471	455	495	473	437	458	450	438	465	453	473	421	463	468	428	455	420	428	446	459	416	430	444	443	448	478	417	456	445	416	410	436	431	436	458	413	461	438	438	459	429	460	416	460	449	452	468	447	443	440	420	425	447	445	468	437	471	424	495	421	447	454	483	509	460	441	455	441	446	464	442	420	477	475	432	468	447	516	483	433	478	484	469	456	404	424	424	447	446	430	463	497	449	430	381	457	476	456	457	472	446	439	480	454	446	422	435	440	442	401	446	425	423	440	466	453	446	485	432	450	438	485	423	422	430	476	455	457	442	465	466	421	447	435	439	460	452	461	446	457	474	469	466	442	435	484	454	412	464	416	429	452	462	450	454	458	471	489	452	433	410	448	440	441	458	468	477	448	464	436	435	437	466	448	456	508	433	470	468	450	449	455	442	418	544	464	455	472	465	433	442	421	466	451	461	430	457	449	477	460	423	450	476	440	460	448	495	436	468	475	430	423	450	454	432	451	427	458	442	467	421	438	472	454	483	467	454	442	458	493	465	471	437	504	473	446	456	499	465	428	436	458	477	416	470	440	445	445	486	436	492	477	471	456	475	471	442	464	489	407	442	438	414	424	438	415	463	440	440	487	437	467	463	478	439	448	442	441	486	463	449	465	464	414	444	478	437	458	488	459	427	460	432	447	426	410	446	433	463	453	444	438	471	459	447	448	460	474	419	427	457	448	427	473	404	438	427	437	463	419	442	462	450	418	468	458	443	424	482	467	409	437	458	468	477	459	450	421	442	462	480	476	430	452	446	455	446	467	399	443	439	433	459	441	427	450	459	467	441	436	429	449	422	418	458	449	480	470	448	465	442	448	433	446	464	467	468	465	462	429	448	422	460	469	484	447	455	428	433	434	447	454	475	445	446	431	434	461	465	475	451	463	448	484	464	457	440	462	488	417	441	454	512	480	450	454	457	442	467	500	459	436	450	474	480	473	427	453	411	470	480	443	439	461	454	452	472	435	443	399	452	451	447	451	425	406	483	454	410	457	483	447	467	452	442	418	448	478	451	422	424	459	469	435	432	425	460	454	443	450	445	428	461	447	431	388	434	427	427	449	438	423	453	435	435	437	460	446	461	440	417	478	415	433	415	449	454	487	464	456	436	480	445	444	444	437	477	432	461	460	435	475	496	422	435	457	468	444	472	463	368	461	462	497	452	459	435	456	445	471	466	467	443	461	438	455	436	461	442	408	426	459	443	476	456	431	487	454	449	431	423	428	477	424	442	468	449	482	461	481	456	445	426	470	433	468	396	454	441	412	446	478	430	479	472	437	461	446	447	456	409	457	464	474	433	436	438	455	414	432	434	457	438	470	456	430	451	479	421	492	468	459	423	457	436	461	443	419	417	461	413	438	466	457	432	398	434	462	442	477	432	440	451	472	411	445	431	437	433	425	453	425	473	426	478	453	449	449	418	430	461	472	433	439	459	431	463	454	437	453	497	474	447	468	443	431	421	449	452	443	461	460	454	476	470	465	463	460	434	489	443	459	418	428	460	498	466	410	438	475	437	468	438	459	477	452	488	442	437	461	479	491	435	437	438	469	453	431	413	440	425	441	430	442	439	438	419	446	447	466	433	390	433	434	442	461	457	447	438	439	471	422	458	464	448	458	443	454	453	469	446	472	466	461	447	468	455	461	425	439	435	428	423	440	441	418	460	442	434	472	466	449	438	449	433	461	480	432	445	425	452	406	456	447	417	433	435	450	490	485	493	478	454	436	483	436	421	451	462	448	422	458	478	438	447	418	455	427	484	423	446	460	435	499	469	456	463	464	415	443	459	495	489	445	463	443	467	450	438	465	462	451	485	498	454	451	445	457	468	436	449	470	448	462	452	437	421	466	445	436	449	468	458	443	424	451	429	443	433	432	464	471	454	470	463	450	471	421	449	425	477	451	460	463	472	419	453	485	442	483	480	443	475	461	436	474	455	459	453	444	467	441	448	454	456	481	435	485	473	422	439	459	433	406	421	487	422	445	498	457	431	472	451	463	453	485	454	457	469	446	414	465	460	428	455	452	442	462	456	503	442	445	465	477	480	456	445	432	437	423	444	451	425	482	421	408	439	448	469	473	438	466	475	474	455	441	468	436	449	466	408	452	447	476	443	451	454	436	451	449	428	460	427	430	454	473	422	479	441	433	471	453	486	465	448	467	440	450	459	442	450	480	451	418	431	441	451	455	437	450	426	443	441	437	424	424	438	490	453	447	456	482	454	449	450	465	441	476	420	452	422	459	403	448	451	454	448	433	414	424	459	482	444	479	457	455	430	416	431	459	411	466	472	486	453	440	468	498	445	472	458	478	446	453	458	456	427	439	406	475	503	461	432	470	483	456	411	456	419	494	441	424	445	444	446	429	466	433	484	474	437	446	485	433	425	436	453	470	467	416	457	430	426	446	462	444	413	488	462	444	481	440	434	492	463	482	456	436	458	440	441	434	434	470	410	432	468	408	481	443	443	448	442	491	458	449	402	468	505	456	450	454	474	437	468	479	400	411	426	474	436	463	469	449	419	431	465	421	428	458	442	425	488	467	463	437	467	463	416	434	438	491	440	444	443	484	407	436	454	426	476	431	450	462	471	451	435	429	413	456	441	443	467	468	466	447	432	437	452	406	443	423	463	417	447	461	465	442	421	421	468	465	470	405	452	415	472	456	445	441	439	425	419	448	476	404	453	438	456	459	416	458	481	459	422	410	467	454	424	475	404	449	471	470	463	459	464	458	449	453	431	465	445	432	496	445	394	451	413	436	447	433	412	453	471	468	432	490	434	431	454	471	417	429	429	440	437	406	456	445	433	492	451	449	425	478	435	441	417	435	450	472	465	463	418	437	433	479	495	470	422	465	462	441	440	444	469	460	425	452	478	438	439	451	450	477	447	472	424	438	445	435	439	450	464	453	466	455	449	466	450	451	443	443	462	454	447	458	470	460	444	464	449	448	479	455	459	419	448	462	458	472	479	450	440	428	469	466	434	447	484	441	458	459	442	432	413	440	474	455	415	485	423	460	467	465	432	478	442	463	485	452	436	436	481	485	480	437	455	454	447	472	426	456	441	450	475	448	451	445	426	423	426	464	431	462	444	439	437
65720	31477	6334	1025	685	577	511	429	459	433	393	402	323	384	348	351	360	341	361	324	362	346	322	336	350	316	349	324	341	327	326	370	356	321	338	364	311	346	319	316	287	317	331	368	345	351	327	300	325	345	310	321	322	349	289	340	326	290	330	337	332	330	335	317	302	373	339	317	312	313	321	325	320	361	335	356	340	335	355	358	343	333	339	332	323	329	327	324	314	324	330	344	335	317	306	339	350	318	316	326	331	353	320	327	308	290	308	313	340	306	349	335	300	352	313	328	341	323	294	363	327	323	357	338	349	327	311	332	330	400	317	348	329	327	327	307	332	273	315	299	349	321	327	301	313	340	299	321	326	320	366	336	317	320	343	320	347	317	379	323	316	324	322	306	348	300	340	339	333	328	306	360	348	329	366	335	333	326	320	345	305	331	326	340	338	313	333	326	320	325	310	329	331	337	334	352	347	309	318	289	356	342	310	302	328	361	320	338	334	319	305	323	338	317	322	354	336	306	330	343	277	328	322	304	303	353	355	341	359	349	350	348	337	306	332	346	313	325	339	315	329	330	323	332	315	318	299	319	326	308	323	324	306	297	341	287	341	345	346	319	314	327	319	305	323	351	344	330	311	338	319	291	342	324	297	361	332	344	325	334	332	312	322	356	349	337	359	343	335	344	343	348	341	328	331	318	323	355	304	352	320	310	322	356	341	319	329	352	338	328	330	322	322	336	332	322	330	361	364	345	355	334	316	307	322	335	323	309	315	329	290	315	358	348	323	321	290	341	311	307	338	331	365	341	313	355	294	298	301	348	317	327	325	346	313	338	324	326	303	350	320	315	302	357	298	329	324	306	296	328	312	362	301	339	325	309	336	312	327	318	339	273	302	295	329	309	320	309	352	347	318	335	337	318	340	321	352	334	349	323	315	311	313	340	335	313	318	364	353	319	317	305	316	344	322	311	324	329	294	334	325	332	365	338	335	284	354	311	329	313	331	306	316	317	303	325	326	318	319	344	335	322	364	286	308	329	339	357	326	327	306	309	356	344	325	334	315	330	332	317	316	306	357	350	333	348	359	329	303	311	311	347	322	323	347	340	304	359	300	307	305	339	325	294	334	320	341	298	335	336	314	343	303	328	322	294	305	338	333	299	319	359	359	325	327	331	344	332	351	336	341	325	327	347	346	305	335	301	360	330	306	327	330	322	318	328	339	325	328	344	346	308	330	331	301	312	309	336	339	345	324	342	326	294	323	338	316	347	339	323	312	286	309	327	304	320	303	358	293	325	360	329	313	284	312	313	342	348	306	318	314	340	325	331	307	346	309	324	328	309	300	298	344	347	324	326	308	349	323	309	334	366	324	362	327	305	348	331	353	328	335	339	352	305	320	356	299	320	320	310	316	311	364	327	326	327	334	352	318	335	317	342	349	325	326	314	339	337	333	332	322	319	368	301	350	373	350	308	308	324	338	344	364	343	317	336	340	339	316	319	309	313	316	341	314	344	321	360	299	369	340	307	331	270	324	324	332	344	302	352	320	346	305	330	325	339	360	324	339	307	308	317	355	353	316	356	303	332	338	358	320	302	308	304	360	333	347	303	302	324	324	325	340	314	316	317	324	333	327	335	309	343	306	313	322	328	321	310	314	352	299	355	361	308	347	377	338	296	295	322	299	331	333	339	347	338	339	342	314	311	313	343	312	327	313	345	335	330	341	283	329	326	292	346	338	338	333	334	350	310	324	329	316	318	333	319	293	319	325	339	329	334	334	311	371	349	319	313	349	363	350	317	355	309	331	313	312	304	331	372	328	368	347	329	337	338	321	339	322	369	319	322	332	299	311	360	315	328	348	291	293	322	358	354	331	322	357	328	315	331	350	300	333	332	311	287	311	325	332	346	344	347	364	352	342	324	328	303	324	318	326	321	339	314	335	325	336	308	283	338	352	336	326	341	342	324	309	327	371	333	327	326	360	344	355	370	317	335	291	314	318	349	337	313	325	366	317	312	305	383	305	312	360	313	328	354	309	326	365	338	331	333	357	377	339	349	317	316	359	327	335	307	302	337	345	350	348	326	358	354	287	316	329	356	336	292	317	342	320	346	294	314	323	314	336	371	338	311	315	314	342	322	347	352	305	324	312	356	313	312	327	312	303	333	329	338	354	332	313	352	334	356	334	315	376	347	322	359	352	363	357	314	376	328	352	335	365	323	372	322	355	330	330	315	348	349	364	342	337	345	349	354	306	322	344	325	378	326	315	333	325	355	325	355	319	285	337	328	298	308	309	320	333	307	337	339	341	322	341	303	320	319	341	323	302	282	353	342	331	317	328	378	342	327	336	320	323	336	323	355	314	337	353	303	344	332	346	299	316	343	351	355	305	330	351	324	313	307	333	338	380	323	326	332	327	340	316	336	367	317	313	345	338	327	347	339	362	300	345	325	302	361	318	322	328	336	327	281	308	339	337	366	336	343	356	341	351	323	334	319	344	339	339	322	332	304	342	331	306	360	311	314	321	367	329	324	332	353	340	352	348	335	317	338	310	328	323	312	348	334	359	343	347	355	366	290	294	344	312	335	331	327	373	342	353	312	295	293	339	309	327	321	328	281	322	341	332	313	307	346	321	341	280	329	335	327	348	326	333	347	321	338	365	317	330	332	327	344	332	302	334	310	308	290	330	334	300	330	360	339	305	362	301	319	329	335	363	324	340	335	298	341	310	351	363	304	318	316	351	326	342	327	326	323	334	326	327	359	297	329	293	335	375	325	327	331	329	340	321	301	318	371	302	342	321	332	299	321	315	344	306	310	302	322	317	329	314	312	337	318	333	342	332	348	349	325	324	322	314	357	315	305	335	323	296	330	358	346	343	337	364	279	337	353	320	328	336	314	304	318	341	313	318	307	341	329	308	289	279	326	355	353	342	324	364	335	327	321	322	345	316	353	314	326	342	315	330	354	327	344	357	322	339	311	340	349	301	304	312	319	338	323	353	322	329	346	327	346	311	321	301	365	350	347	311	334	323	344	348	310	324	314	309	297	315	345	331	322	343	317	279	327	326	315	340	355	336	332	329	325	316	337	345	334	334	361	352	333	354	306	348	327	326	334	367	326	336	344	302	341	375	306	341	323	316	331	302	320	342	308	323	343	302	302	370	320	277	328	338	345	306	313	279	376	280	326	307	317	330	335	345	335	310	304	318	349	297	327	329	282	323	314	343	321	319	297	313	305	306	315	286	343	314	323	327	359	325	317	315	339	346	326	333	308	325	337	292	325	329	325	342	360	346	344	305	352	343	320	386	321	290	332	348	333	362	339	333	378	341	334	336	320	316	332	279	343	334	316	322	292	334	281	301	302	303	355	351	344	291	342	317	344	315	309	340	321	300	305	353	340	313	320	350	339	330	331	350	333	325	340	339	335	345	318	375	337	342	370	339	324	347	311	350	324	355	326	333	306	320	331	355	337	343	306	327	339	337	304	392	325	344	347	306	318	340	336
38893	13071	2163	2593	2221	1977	1744	1537	1392	1367	1205	1151	1103	1071	1078	984	932	993	976	943	859	949	891	913	896	888	896	830	846	822	900	851	859	865	875	872	864	794	868	841	851	856	813	872	793	826	852	851	795	842	815	845	888	811	788	837	819	834	837	836	820	806	781	861	783	789	849	802	787	846	831	857	832	797	759	802	798	770	812	861	762	791	832	827	790	851	766	827	825	848	859	827	743	827	783	828	863	841	829	824	834	797	790	776	852	784	793	752	782	854	841	774	776	822	784	823	787	820	777	815	871	790	837	765	813	783	777	818	825	886	766	809	810	792	856	814	841	801	758	830	801	845	806	825	847	766	857	796	861	805	790	804	837	854	812	814	841	787	807	804	842	800	877	803	792	830	883	821	874	800	830	763	823	796	819	831	775	799	798	788	801	810	841	790	841	787	805	764	800	766	842	801	832	799	781	796	792	829	784	821	822	762	797	766	808	757	773	844	793	800	825	798	788	830	826	781	824	784	764	785	860	773	869	832	811	840	822	762	812	833	821	874	806	797	777	770	770	796	778	777	821	788	858	775	809	852	816	826	818	788	808	788	814	811	844	805	775	769	797	841	822	780	810	807	818	829	825	826	774	841	877	793	795	833	795	753	842	778	793	826	796	804	817	834	813	792	867	801	809	821	827	834	771	822	794	812	804	790	809	780	803	834	810	762	810	766	848	774	799	757	823	815	849	830	746	828	802	795	795	813	832	835	793	828	805	806	815	803	824	794	817	862	829	819	785	805	740	806	856	828	813	804	800	816	809	835	824	835	835	804	839	807	833	778	840	799	848	866	786	775	782	778	818	846	870	807	842	814	859	751	815	796	803	799	779	775	831	773	819	829	854	839	852	796	864	834	790	841	832	835	766	801	799	858	826	841	823	799	801	796	814	819	807	826	875	839	850	779	814	825	804	762	879	754	796	834	802	833	796	833	758	789	743	816	805	786	820	809	803	819	832	829	816	784	831	775	816	826	799	810	833	861	834	809	802	771	783	793	806	798	842	778	774	834	834	866	795	819	848	788	794	797	785	804	766	788	854	807	766	833	814	786	844	834	765	804	821	763	746	803	803	809	807	812	801	863	809	809	857	835	822	833	852	797	804	796	813	799	803	800	822	838	822	787	859	816	774	804	758	800	808	791	863	849	812	803	809	790	796	817	819	816	771	782	834	821	778	803	761	735	803	865	848	833	782	792	858	794	795	839	803	794	842	794	806	763	837	822	831	785	791	847	808	805	799	821	842	788	795	794	797	818	809	851	898	789	817	780	817	845	824	814	835	783	769	827	839	774	792	799	757	813	821	854	802	792	846	819	859	830	865	799	838	795	858	810	823	774	813	812	824	809	771	784	767	775	784	825	760	753	826	853	819	856	798	807	797	802	786	787	842	797	834	804	828	835	763	805	763	801	846	787	762	809	807	797	824	782	797	792	859	797	805	791	806	801	816	806	794	830	797	788	798	829	838	784	743	824	788	821	834	793	830	784	806	835	800	828	810	814	777	833	809	798	799	830	778	804	811	833	816	788	790	832	833	775	757	834	795	775	791	838	844	792	795	841	760	762	820	812	851	797	769	793	845	776	821	838	782	786	810	849	820	807	836	807	823	765	837	790	813	853	828	821	860	768	802	831	811	817	780	818	799	772	816	841	797	810	832	834	781	783	780	814	825	803	789	850	843	824	796	772	744	832	836	774	766	857	796	798	813	776	832	813	814	862	781	802	837	815	797	836	811	813	840	861	818	814	798	800	817	791	816	740	801	753	812	823	849	809	814	831	803	808	795	784	809	786	834	775	785	798	821	794	805	806	847	790	814	838	880	819	840	867	823	827	849	775	827	759	759	817	821	817	834	815	796	798	778	773	809	821	785	810	792	785	829	816	745	779	742	846	826	811	818	753	819	789	840	836	811	801	737	849	789	866	814	821	752	801	875	831	745	761	811	809	837	775	783	782	808	826	808	805	768	828	785	811	831	811	850	806	791	828	783	771	760	815	827	793	776	793	818	785	834	782	810	760	778	844	809	805	819	808	807	792	775	830	802	799	778	785	804	774	795	797	757	786	797	807	768	806	776	798	815	795	844	784	847	793	783	815	787	817	812	770	822	776	780	803	874	825	747	805	783	819	826	782	765	819	810	763	820	820	790	821	838	823	806	867	816	807	739	759	810	802	725	833	787	784	842	858	812	867	796	828	819	844	803	876	804	881	816	810	826	780	786	800	843	814	816	814	810	801	793	823	831	791	798	818	799	841	765	814	855	782	821	835	752	778	814	781	778	788	787	789	848	826	763	842	820	850	864	789	791	784	749	819	822	800	805	861	774	814	785	777	810	793	807	851	797	838	837	816	810	810	821	829	794	812	842	788	850	827	810	852	816	829	796	798	828	762	818	794	815	821	793	799	815	810	801	846	822	823	847	823	815	809	831	805	761	835	795	752	821	798	796	787	844	764	810	805	821	767	833	803	830	827	792	805	844	815	822	820	803	818	816	780	830	797	869	809	829	735	759	775	851	827	839	849	786	820	765	808	799	816	780	832	801	821	753	813	754	818	806	801	831	811	778	756	800	857	817	841	774	833	842	798	806	756	810	819	801	858	789	840	787	796	821	851	804	784	794	817	797	822	774	805	810	815	767	799	840	825	826	820	865	842	745	792	799	846	819	803	781	832	808	829	775	831	824	786	809	793	824	785	786	843	801	789	817	828	866	830	819	763	831	815	794	813	828	819	869	782	836	870	780	759	808	816	833	796	793	867	839	774	802	778	830	779	779	803	825	860	835	803	837	829	839	787	784	784	828	802	820	840	824	816	771	821	810	756	824	812	831	830	795	823	767	787	842	780	847	817	808	848	752	758	819	779	777	823	813	798	812	790	814	799	849	794	801	803	831	824	845	812	803	779	840	872	807	814	776	786	779	757	767	817	824	836	801	800	765	837	821	733	815	803	761	819	823	795	828	831	819	815	826	786	819	847	800	800	793	810	830	848	782	814	781	829	845	803	854	795	773	784	844	796	899	814	812	806	770	816	887	837	784	832	831	832	813	788	815	833	832	815	792	819	797	793	784	791	827	784	823	761	810	776	830	803	825	804	790	845	792	775	801	806	784	792	845	830	809	819	864	815	816	799	768	787	812	749	816	818	854	844	808	818	867	811	872	855	828	835	815	796	792	822	789	804	767	860	835	837	785	824	795	879	775	810	792	845	788	774	823	808	825	805	816	754	820	812	839	767	770	789	801	837	799	840	832	806	794	810	771	749	808	819	800	763	827	745	838	789	792	795	793	793	850	802	810	829	781	850	780	804	807	818	830	770	802	801	786	801	820	764	772	803	811	804	783	837	795	831	799	855	785	844	808	825	813	779	850	836	777	791	832	780	846	802	841	790	796	828	860	854	815	790	844	813	801	809	844	810	808	751	830	843	747	825	800	806	777	817	819	826	825	815	793	818	834	832	819	801	836	839
75418	39882	12871	2734	1086	911	694	611	541	519	455	464	458	467	418	435	418	429	368	393	423	395	373	373	352	373	384	415	410	361	358	355	369	359	386	361	380	365	360	400	378	360	350	360	353	336	390	401	355	398	364	361	331	362	357	389	412	336	416	373	398	372	349	343	387	365	367	400	374	351	361	373	371	410	325	312	357	384	387	383	389	386	376	371	332	363	327	361	336	356	354	331	369	358	385	348	375	366	363	350	342	347	345	349	377	332	380	312	329	325	360	338	379	336	361	385	360	365	364	357	422	384	325	360	365	323	352	368	363	361	350	361	394	395	343	371	368	333	341	386	345	371	384	380	367	330	350	358	351	352	356	364	370	330	337	357	343	361	381	338	378	366	374	408	371	342	342	323	344	370	318	349	375	353	391	363	383	372	376	351	329	376	354	358	367	385	336	341	393	356	379	390	353	337	350	343	308	392	334	342	383	379	354	359	378	396	335	341	371	333	366	333	341	392	351	352	363	364	380	389	371	398	363	364	330	384	377	365	364	377	360	370	350	356	377	334	359	350	342	347	348	346	366	373	352	378	355	360	373	370	358	376	335	368	358	342	347	382	368	358	372	369	366	352	376	370	359	338	382	355	348	382	390	376	385	358	365	377	386	401	368	355	391	376	384	383	340	352	375	366	359	336	363	417	341	353	358	372	355	381	382	345	315	365	336	360	355	342	327	379	359	329	353	374	396	338	360	371	351	399	356	388	356	348	358	337	349	340	356	364	363	369	380	377	383	338	342	356	371	343	330	376	367	363	349	379	370	333	371	348	369	384	354	361	350	354	386	355	343	336	388	381	394	332	335	384	348	363	365	337	317	363	341	354	359	358	380	357	409	379	317	368	380	343	375	358	411	334	353	346	369	374	381	350	383	351	369	344	351	360	319	373	335	349	371	350	335	376	327	362	390	400	361	380	369	365	342	318	352	377	369	372	337	392	380	370	355	370	339	330	337	371	335	361	367	389	368	377	338	333	392	373	403	351	345	360	325	370	373	384	345	325	355	362	355	369	387	358	369	396	375	325	374	357	344	387	364	378	372	315	363	365	354	325	350	339	329	348	389	364	340	383	358	384	346	363	330	372	388	400	382	335	346	341	361	400	354	341	402	357	377	365	380	346	325	321	351	358	388	367	340	351	358	355	330	363	385	375	349	348	378	375	384	361	356	371	359	379	388	364	346	354	347	355	381	355	344	372	379	350	336	362	371	383	356	345	388	364	357	349	389	354	385	328	368	368	349	360	333	346	350	329	339	355	345	364	382	350	331	371	357	332	345	379	350	362	375	332	362	329	371	367	395	398	324	382	373	334	363	353	372	342	398	370	361	324	397	354	391	377	307	319	363	365	347	338	351	346	339	348	319	369	377	348	375	384	331	365	350	353	356	375	382	380	337	348	346	389	348	388	383	326	348	317	378	354	363	376	354	391	387	330	372	368	354	340	371	376	339	357	373	386	341	395	377	365	332	368	367	358	372	373	373	327	356	336	357	328	336	364	354	377	341	346	334	343	361	381	358	393	370	393	362	346	326	343	388	349	367	335	378	352	375	389	369	371	400	378	352	350	370	369	334	347	338	354	327	366	359	373	396	332	366	384	393	364	330	381	361	368	359	366	364	354	346	348	378	374	371	364	349	312	346	374	373	357	364	366	378	333	399	350	345	365	384	333	349	344	368	335	363	352	387	354	323	345	380	384	351	381	390	352	371	358	370	354	346	349	381	403	340	337	366	332	355	381	360	352	388	398	327	355	319	349	381	371	384	349	351	366	327	365	335	338	357	368	366	349	322	343	364	347	347	355	344	362	385	370	345	363	391	388	363	347	370	385	359	321	367	366	374	362	344	385	357	388	369	343	353	359	335	399	372	362	355	373	367	373	367	326	346	369	391	386	342	353	336	338	380	337	355	375	335	362	367	344	372	336	361	346	358	333	342	358	345	356	369	403	387	358	369	353	347	344	333	376	336	379	389	345	394	366	377	390	316	351	330	359	387	364	387	369	343	379	347	372	362	361	350	347	341	371	357	349	370	348	360	353	348	340	392	367	336	350	343	361	366	378	341	371	351	360	359	357	357	366	334	333	327	373	378	391	342	359	383	371	385	395	349	371	338	354	357	395	366	374	341	372	392	385	367	337	393	367	357	352	345	374	366	371	340	391	385	413	384	382	392	344	350	346	381	383	373	381	335	351	355	344	370	372	362	345	338	341	343	327	375	337	331	352	331	341	342	381	384	387	356	365	341	354	332	361	346	340	333	404	399	318	358	371	343	406	353	356	354	362	394	375	348	353	354	334	341	359	347	338	326	389	381	365	334	406	339	340	368	329	367	329	366	380	380	375	343	353	355	361	351	370	341	371	351	390	387	385	344	363	379	334	340	361	386	397	360	359	353	385	359	358	356	372	351	396	383	374	354	329	381	374	331	371	347	369	345	396	359	372	353	343	347	375	378	347	351	340	361	402	397	350	388	361	331	343	361	367	360	359	400	354	356	336	359	373	312	375	323	358	329	360	400	336	351	342	356	355	377	358	355	346	378	362	342	343	392	379	327	393	382	342	326	332	336	376	370	367	364	349	359	340	363	380	397	368	334	353	352	366	351	361	354	321	339	369	339	355	353	329	378	372	363	413	385	323	365	344	384	327	363	362	354	368	363	318	396	363	350	382	367	355	373	335	346	322	367	346	338	335	349	335	375	338	380	381	340	351	356	362	353	333	337	374	382	363	370	355	345	365	355	355	386	349	350	389	395	337	383	341	367	350	357	347	371	333	335	342	376	350	302	366	357	352	378	357	362	356	361	352	387	329	357	366	355	403	382	368	336	358	395	355	367	337	353	361	400	349	380	346	384	409	353	357	397	330	375	367	358	334	353	355	420	381	350	374	332	371	347	384	328	330	368	360	345	373	367	354	366	346	334	356	363	362	365	347	355	358	367	333	339	346	385	346	367	365	331	351	379	367	398	344	353	340	370	356	363	362	378	380	356	364	378	329	365	360	328	340	338	390	327	347	334	316	349	374	362	352	352	370	327	321	344	372	362	348	330	340	332	373	367	357	380	341	335	405	356	357	354	373	352	346	365	337	409	379	362	358	355	372	357	379	380	357	337	343	331	386	369	372	346	347	363	365	314	354	364	397	314	358	363	355	325	352	390	346	318	353	342	361	382	389	419	348	337	353	343	336	391	400	326	372	336	366	354	323	345	346	357	370	329	400	364	359	376	349	387	333	348	360	334	382	406	333	342	361	341	343	326	316	363	373	340	370	398	384	388	366	369	382	340	376	368	375	375	363	338	324	349	331	384	370	346	338	351	367	364	346	353	348	376	387	359	361	374	347	324	361	376	366	384	367	356	395	378	340	354	360	364	348	380	338	374	366	336	354	346	363	393	361	350	322	338	338	360	355	357	374	382	359	389	382	380	322	357	354	357	362	360	374	361	344	352	355	386	363	369	378	348	341
47890	17131	3413	4283	3708	3161	2658	2288	2001	1851	1657	1593	1477	1409	1287	1263	1228	1146	1114	1181	1070	1098	990	1037	990	989	1010	959	948	990	1003	967	980	958	922	935	975	848	902	948	915	890	904	855	879	896	907	892	862	932	924	892	942	888	898	873	896	899	871	837	848	921	857	880	935	865	859	879	872	824	849	907	893	884	853	882	851	847	803	815	861	844	896	925	857	884	867	838	901	868	855	861	845	836	843	870	844	818	881	853	830	858	838	901	892	813	848	865	878	877	901	883	887	846	836	840	877	823	874	806	851	867	839	821	848	818	848	815	847	867	849	843	821	864	866	841	846	822	881	842	888	877	802	881	868	849	874	871	855	857	821	841	824	841	926	814	890	849	853	830	846	820	824	868	878	822	868	849	904	857	827	799	917	840	854	780	841	881	797	867	898	879	870	856	823	826	835	860	891	876	823	843	887	832	824	839	836	845	837	818	819	825	869	808	839	839	888	874	858	804	889	844	751	838	894	853	847	825	834	835	851	868	876	852	897	872	853	894	873	890	863	855	834	825	806	865	854	817	857	850	855	832	849	833	848	834	820	847	823	808	867	810	829	843	882	819	802	877	849	834	833	850	890	842	864	808	878	886	836	831	844	828	800	856	855	828	832	864	860	823	843	873	857	863	881	833	850	882	840	852	852	860	885	859	818	889	847	951	864	845	880	861	870	860	842	889	806	865	827	833	844	856	874	855	897	848	799	900	847	877	913	868	850	865	885	783	873	838	829	884	829	832	822	870	871	857	819	856	826	883	841	862	866	832	817	871	839	903	794	798	900	818	813	871	829	871	816	871	847	847	835	845	830	877	846	819	834	883	819	843	897	833	819	872	863	840	880	882	855	812	879	853	880	898	811	848	844	865	831	857	791	870	881	830	858	845	848	865	887	887	863	784	785	863	880	817	817	857	882	841	865	818	854	851	825	849	895	872	883	838	872	793	776	814	809	815	874	801	849	898	854	844	817	862	851	862	849	856	874	803	835	880	832	833	860	831	836	873	789	837	858	803	876	865	910	845	816	885	844	802	830	841	854	801	824	837	814	869	827	805	878	853	818	842	913	835	882	909	797	833	902	864	823	814	833	846	837	883	840	865	862	822	816	850	837	861	838	850	854	868	843	879	795	860	854	841	834	814	823	847	857	838	905	806	863	861	836	871	828	874	815	796	802	820	905	833	864	896	842	857	838	812	831	839	869	832	822	823	881	818	888	837	879	828	851	819	848	881	823	814	859	863	864	848	844	857	865	898	836	889	836	871	871	831	818	799	821	832	820	826	879	818	831	853	866	887	832	846	828	911	849	886	859	869	822	906	841	842	901	880	777	911	795	870	922	860	843	840	835	845	827	878	836	852	835	847	886	823	855	861	857	880	838	844	850	841	831	831	836	837	882	849	832	887	842	807	848	840	811	844	802	794	810	894	832	874	857	831	853	869	905	896	802	822	848	848	844	852	832	867	809	833	830	872	864	793	846	835	854	864	837	844	900	857	897	797	858	836	828	809	802	837	800	864	884	864	831	897	861	823	867	860	879	860	855	830	880	839	864	841	861	879	832	817	787	854	837	894	818	898	819	865	854	841	844	833	868	837	829	828	871	865	876	849	779	813	855	875	819	832	869	887	851	843	856	902	893	889	796	857	869	845	873	893	805	859	815	807	845	839	833	874	849	862	881	812	828	808	847	866	778	888	827	863	899	896	868	924	870	855	811	862	832	839	796	834	836	807	897	873	816	898	865	875	855	840	829	850	866	857	848	828	822	841	827	813	849	868	872	835	830	855	861	846	817	879	821	808	812	818	808	897	823	868	860	803	801	831	815	823	858	897	817	815	860	847	808	809	838	843	845	864	846	835	850	837	856	892	845	873	837	826	845	828	829	831	843	823	878	886	873	859	877	840	865	822	855	846	816	859	870	868	843	850	842	859	856	828	812	810	863	815	854	863	828	862	794	879	893	884	858	830	856	844	844	817	851	820	833	850	878	838	863	854	887	856	864	809	853	862	867	904	794	903	839	800	853	801	847	787	879	859	851	850	807	891	884	863	876	821	817	895	850	794	906	865	826	799	870	858	901	850	862	883	836	860	825	785	826	856	841	833	914	813	801	891	796	844	830	861	806	819	898	865	837	818	847	866	866	835	850	859	828	857	861	830	863	862	852	908	838	836	871	822	817	850	889	826	858	880	840	858	885	781	817	846	827	825	825	848	831	863	802	864	848	845	861	893	885	803	882	850	859	875	860	878	880	849	839	842	855	860	876	843	801	838	844	840	868	827	834	781	819	802	873	861	843	858	852	892	871	889	839	886	879	839	829	854	819	904	845	828	881	865	831	814	823	851	899	794	864	838	843	830	811	823	834	873	803	838	828	814	827	880	840	860	868	856	858	834	813	861	847	835	807	887	914	849	852	879	840	818	838	828	893	838	831	818	896	822	861	850	844	840	820	803	839	847	836	825	850	863	907	886	824	842	869	851	906	827	849	878	887	875	830	908	803	865	806	866	898	889	863	845	825	852	848	849	837	838	847	805	845	880	816	837	833	857	875	864	880	849	835	848	829	878	860	825	881	892	854	846	868	863	875	830	806	863	867	847	886	895	810	848	831	808	863	866	861	842	913	847	846	833	834	770	831	860	813	849	858	835	811	879	819	821	890	916	797	870	849	868	836	860	831	858	813	840	851	859	900	841	834	826	862	852	851	838	878	826	866	811	897	855	856	848	817	863	845	865	834	872	842	821	835	861	864	800	797	902	833	821	820	846	879	832	877	885	875	853	859	848	824	801	839	823	850	769	835	788	860	795	819	848	819	879	860	884	869	859	830	808	901	866	831	805	820	852	813	850	833	844	828	865	827	791	857	937	899	859	866	884	856	869	844	847	823	863	862	857	874	847	852	899	839	824	866	823	840	852	820	905	834	791	837	828	809	821	888	872	894	851	850	866	814	834	820	893	842	875	831	836	858	837	832	845	848	863	817	879	811	841	854	881	836	842	816	871	875	862	803	836	900	862	861	856	873	846	847	887	875	836	834	869	851	844	838	859	797	831	876	823	853	843	820	815	843	855	841	900	825	828	860	799	889	831	862	845	849	857	835	830	868	825	867	842	866	853	837	886	845	839	868	824	836	884	855	880	841	867	846	847	816	811	854	876	913	867	846	845	897	840	862	883	871	869	859	859	860	839	874	835	845	866	874	821	865	860	836	840	811	840	860	858	881	890	834	850	879	813	865	829	850	820	801	766	872	834	835	879	901	861	842	858	859	862	882	863	827	823	850	817	846	815	810	859	823	852	844	817	819	862	820	824	809	856	849	890	862	887	922	856	825	834	874	820	883	827	841	905	828	824	832	898	899	819	824	808	857	856	826	876	828	813	859	873	854	847	846	821	810	941	818	820	867	864	813	851	897	862	861	886	805	859	784	824	877	812	853	881	884	869	854	838	816	842	884	825	867	847	866	858	847	851	883	820
12917	1710	190	193	165	168	159	154	166	156	158	134	144	153	164	158	173	137	158	148	153	152	133	161	159	136	164	157	149	161	142	161	154	162	153	170	152	157	148	155	149	161	159	129	151	138	155	137	172	160	171	158	157	163	146	152	127	171	172	159	167	167	160	150	155	164	127	158	162	187	168	151	155	158	155	174	133	161	163	159	148	170	152	167	179	155	168	146	130	158	145	142	148	165	154	157	150	150	134	156	152	154	151	147	164	161	119	138	165	150	140	137	168	174	164	147	165	163	156	160	159	160	154	152	172	165	147	154	152	148	158	138	160	145	174	162	174	162	130	180	139	145	152	165	162	164	162	146	143	158	163	163	167	168	159	137	158	168	149	158	156	148	140	158	154	144	154	164	145	149	152	131	174	171	157	157	151	145	164	161	166	162	157	154	133	138	154	168	168	149	170	193	153	178	156	148	165	140	178	174	153	170	133	140	157	156	138	153	157	181	144	133	168	162	180	171	141	171	155	163	168	160	142	150	163	167	159	152	159	172	186	163	148	164	162	140	140	164	139	169	145	153	159	142	140	139	144	155	162	170	162	165	153	151	157	159	166	156	143	152	154	154	151	158	164	163	164	130	151	131	140	155	166	164	162	169	139	142	154	183	150	159	138	168	158	135	158	147	154	161	186	165	163	188	172	158	167	152	149	171	147	157	120	137	177	157	145	166	160	160	154	145	124	150	176	191	148	154	174	145	173	159	131	155	144	147	137	136	178	176	155	174	167	149	175	179	160	148	131	147	165	161	161	129	151	126	155	144	158	175	172	144	169	159	153	157	160	168	153	165	145	156	165	184	146	130	158	158	159	155	143	160	136	147	156	143	177	157	155	140	163	136	146	133	150	182	157	157	146	159	166	148	150	151	146	148	174	170	143	148	139	146	167	144	146	147	159	142	162	165	134	147	153	161	141	157	161	157	163	165	155	161	164	190	184	149	171	153	153	150	149	141	164	170	152	173	145	140	142	154	165	157	142	149	178	151	173	122	159	151	172	141	136	143	148	143	147	150	174	170	179	133	181	190	149	166	163	132	158	151	154	130	168	141	150	159	132	163	151	163	161	164	155	157	139	172	166	153	164	129	169	133	152	133	162	153	149	149	145	172	144	163	150	129	164	149	174	174	157	150	127	149	151	159	157	155	156	176	164	128	171	168	158	160	158	190	173	163	154	161	153	170	149	137	175	163	159	159	163	147	154	158	178	173	145	171	149	157	178	152	156	180	144	152	149	188	155	147	163	177	163	136	149	171	158	138	147	169	154	147	141	163	151	164	164	157	134	178	152	149	153	139	133	147	151	162	142	164	167	147	161	187	147	133	156	160	165	176	152	158	164	155	165	169	161	183	151	146	146	144	145	173	157	138	147	179	154	177	167	155	169	148	178	150	169	146	162	175	177	139	164	155	138	146	148	160	149	155	156	159	149	146	164	126	159	157	159	156	143	144	159	145	166	145	161	125	160	157	158	156	153	163	153	136	150	154	165	131	163	165	150	164	144	196	153	217	160	164	154	148	165	156	174	152	157	175	159	150	141	154	129	145	162	158	146	157	173	137	175	153	162	139	171	137	171	153	156	149	137	174	149	170	159	180	143	170	168	137	144	177	170	154	168	147	138	152	148	155	152	158	158	148	178	139	147	157	153	145	156	128	174	164	120	156	162	154	147	157	162	149	141	161	161	156	156	155	174	169	160	165	164	138	157	138	142	181	159	160	132	141	153	151	151	147	151	169	139	140	156	111	133	157	146	142	152	160	177	155	157	157	160	166	149	151	160	168	155	143	156	170	149	152	139	141	179	134	150	150	158	153	155	139	157	154	137	167	151	169	173	156	155	181	161	175	171	160	147	130	168	155	136	164	165	148	137	166	157	120	123	153	135	165	164	151	144	165	155	139	156	160	148	136	171	148	165	160	143	154	154	140	165	167	162	196	153	182	154	168	158	168	178	137	178	171	143	150	158	163	179	170	169	150	146	176	155	165	154	156	135	153	137	164	168	146	158	168	152	174	176	181	140	138	141	136	163	177	149	138	131	153	154	154	164	150	157	150	158	148	174	165	164	147	146	140	148	168	153	179	145	145	145	152	176	133	160	149	166	144	126	136	183	160	151	153	141	152	161	165	158	163	138	154	184	147	170	152	135	157	123	170	135	139	191	180	169	178	148	140	159	185	174	171	165	148	151	176	172	151	159	179	134	166	157	147	148	144	151	129	146	161	175	163	176	154	149	173	166	190	164	153	152	149	148	144	146	164	174	176	163	161	153	179	158	159	156	137	152	177	132	148	134	164	163	181	154	153	162	153	164	166	167	172	146	163	166	181	142	163	143	163	149	154	170	147	160	143	148	137	163	143	157	156	149	136	146	144	148	141	168	175	132	163	137	140	150	133	135	153	169	165	158	159	160	158	154	137	149	149	157	153	150	140	172	145	169	131	165	145	186	180	164	162	166	137	143	132	176	165	134	138	175	161	142	152	151	151	164	145	155	147	168	140	127	183	177	136	139	168	177	173	150	149	160	156	159	184	148	130	151	156	168	139	149	152	145	138	153	175	160	169	158	144	155	172	149	164	146	179	173	175	161	164	153	166	158	172	152	140	145	175	178	127	167	154	163	160	154	143	154	158	172	151	168	147	154	164	165	150	162	123	153	147	146	153	145	157	172	171	156	139	164	141	130	157	126	160	175	157	153	156	156	152	155	148	175	157	178	136	140	149	170	139	152	146	164	146	157	159	145	160	157	162	149	163	130	176	138	142	179	151	155	130	169	144	159	149	134	162	151	158	146	153	157	166	160	151	151	167	158	140	156	149	151	151	143	158	162	146	154	147	156	158	138	153	132	136	144	161	181	167	154	155	174	171	154	153	170	153	169	162	140	178	158	159	141	137	166	155	138	171	162	175	164	147	161	167	155	146	160	154	162	134	157	135	151	152	146	149	161	153	145	155	149	144	155	168	155	176	152	155	143	139	146	140	135	178	153	183	148	160	149	164	155	165	139	129	148	157	146	142	160	160	175	148	147	144	161	170	150	144	169	158	174	172	127	166	173	145	149	149	138	169	157	173	171	142	166	172	158	140	162	174	167	171	163	139	154	166	157	147	145	154	166	159	151	121	158	167	159	169	141	122	164	176	148	155	162	150	138	161	123	140	140	143	175	157	157	160	161	157	172	156	162	149	158	168	163	164	171	171	140	172	165	159	161	155	140	153	143	166	158	139	172	154	148	157	161	132	147	162	146	155	128	160	138	147	148	176	151	164	165	159	160	150	157	164	157	155	141	171	151	168	182	163	140	169	149	157	165	159	132	137	163	146	143	169	153	149	147	172	132	146	160	177	160	164	149	149	132	163	148	134	181	155	133	145	170	169	151	146	161	146	180	175	156	168	149	152	155	162	169	162	159	167	132	142	151	157	157	169	155	164	180	145	156	168	134	163	152	165	151	159	176	154	149	161
11259	1807	496	564	493	495	480	477	486	464	449	429	505	467	451	466	468	513	480	424	493	464	446	474	438	466	436	500	436	448	472	445	444	467	433	438	455	456	468	439	430	468	449	450	468	478	440	442	450	453	496	482	454	454	452	482	459	458	446	477	429	462	436	478	413	467	437	460	391	447	445	483	422	487	457	463	430	483	440	429	439	469	445	421	484	469	457	492	424	446	431	448	453	440	415	446	428	443	436	478	500	460	457	442	441	414	460	478	482	446	438	415	476	455	425	487	446	424	420	452	422	442	486	418	452	465	453	447	477	422	451	428	466	446	463	437	444	465	473	450	453	462	454	494	439	413	448	449	467	472	432	467	432	437	437	449	483	441	478	491	467	497	457	453	417	478	420	431	413	461	479	471	469	467	444	441	464	457	496	477	445	423	429	422	446	457	430	459	442	467	437	437	413	407	411	462	478	468	485	453	442	472	463	443	449	458	407	445	398	470	418	466	453	474	437	453	415	462	456	425	454	475	466	430	451	435	440	462	425	454	431	463	432	436	443	447	445	440	414	460	461	440	457	448	443	438	431	471	460	449	454	414	467	436	459	436	431	438	428	454	457	458	411	438	424	440	493	455	456	425	475	468	444	436	448	496	448	447	479	481	412	410	437	446	457	454	476	455	439	436	457	483	483	435	425	439	442	424	458	484	456	427	442	429	429	470	473	498	473	442	483	442	427	427	434	441	464	431	475	425	446	458	452	456	470	415	437	435	445	430	482	456	450	458	393	447	431	464	435	471	465	453	470	440	472	424	443	453	461	451	453	463	430	454	420	436	467	449	441	455	426	448	481	452	447	451	487	440	428	432	464	394	429	467	458	444	450	437	445	416	421	473	458	421	453	444	464	478	438	451	466	450	476	428	446	475	478	459	467	445	453	438	467	453	446	452	457	436	459	446	422	476	440	482	421	471	475	443	452	451	444	439	466	460	442	480	421	450	424	443	455	427	467	437	413	455	458	482	474	474	440	447	447	465	450	490	440	419	405	469	432	439	436	434	446	445	461	434	428	468	436	428	417	431	431	437	437	462	419	463	443	461	431	469	425	444	444	486	433	438	473	425	448	467	488	432	417	460	429	464	473	453	447	434	442	434	441	460	456	467	449	477	439	485	415	440	490	451	455	431	461	429	474	421	471	439	470	420	476	476	440	413	453	449	426	444	456	454	467	426	433	441	474	465	432	468	440	456	428	437	400	433	440	438	434	450	446	435	458	444	461	483	451	405	477	440	483	456	479	466	428	451	437	439	463	473	455	464	465	437	418	430	484	430	460	427	469	459	480	463	460	471	451	445	437	454	457	466	421	432	424	447	463	452	465	425	412	477	482	461	431	412	441	463	441	436	462	464	432	442	463	468	439	442	434	471	441	459	481	450	509	424	424	478	467	451	436	462	462	467	442	485	464	478	427	446	482	441	498	438	405	456	437	425	448	463	453	437	411	449	416	462	449	448	435	425	472	417	455	450	445	415	413	492	463	443	466	490	428	442	485	442	479	440	453	474	430	437	472	487	478	447	469	421	473	481	451	430	451	448	436	470	455	446	414	419	491	453	459	435	479	501	427	472	453	451	454	457	454	450	415	464	457	492	439	462	469	448	463	477	452	462	456	468	461	437	454	446	490	435	470	463	434	447	439	436	451	461	447	454	460	445	447	433	489	449	498	446	458	464	436	448	464	435	436	476	442	441	437	421	469	425	427	478	431	470	449	449	486	433	483	417	459	442	479	478	443	452	434	494	438	490	450	439	436	438	487	432	430	462	486	443	463	441	479	447	454	456	490	451	409	440	445	442	479	455	464	448	450	462	449	487	437	441	446	481	433	451	434	411	484	495	439	458	461	439	468	454	447	484	470	413	449	443	440	450	478	461	442	460	460	462	451	484	424	435	437	423	486	446	431	460	446	470	410	453	452	448	458	477	466	453	435	497	448	447	448	420	435	475	456	420	445	427	435	428	445	465	484	455	434	457	463	453	445	450	454	480	469	475	459	476	476	477	429	462	474	429	471	454	468	466	407	466	442	416	442	443	449	449	439	452	443	404	417	458	451	448	469	473	495	450	481	426	426	446	466	438	419	465	447	457	468	460	434	436	431	417	431	438	426	469	448	472	451	435	475	507	445	420	490	461	458	465	474	452	408	482	425	427	445	435	460	442	431	438	435	441	480	474	439	412	469	445	489	481	393	451	475	436	448	425	423	449	469	467	442	461	419	426	476	452	434	410	458	456	425	452	466	458	402	456	452	422	427	513	463	432	458	462	465	457	451	450	452	468	445	459	429	410	442	478	402	471	401	440	430	446	483	469	456	471	456	447	427	421	439	440	469	418	478	465	422	467	455	442	445	439	430	505	469	445	474	451	475	435	469	435	487	472	448	451	454	435	465	446	449	461	457	465	465	428	427	457	472	428	478	457	467	468	461	450	468	476	446	448	452	441	458	457	414	427	441	453	429	438	448	449	458	439	482	446	458	419	467	445	436	451	435	432	460	434	421	438	426	459	473	429	439	438	470	423	456	423	447	400	442	457	444	447	500	428	470	458	421	437	435	431	424	443	477	428	489	408	435	476	458	430	447	439	457	437	391	450	470	458	444	423	452	443	469	472	484	428	484	459	417	454	434	439	440	434	471	443	457	449	421	441	447	395	428	442	455	442	464	452	438	470	450	450	434	416	484	465	484	423	491	448	432	466	438	414	413	445	476	449	444	455	442	463	428	430	417	452	466	450	452	422	465	443	440	441	463	472	451	477	441	473	468	478	433	424	432	433	476	444	412	464	470	483	450	456	458	400	416	485	461	455	417	441	461	475	473	445	483	423	418	437	444	460	473	461	460	465	400	459	457	455	455	421	465	436	438	463	435	467	444	453	417	468	435	477	447	410	460	459	484	444	483	462	478	459	446	445	430	431	442	486	415	414	446	427	435	488	431	466	433	455	463	458	415	434	409	462	489	446	463	466	452	479	472	485	432	456	465	423	426	438	479	425	468	463	440	492	428	480	447	444	433	450	428	447	430	424	456	463	443	416	479	429	426	490	464	469	447	434	470	416	481	486	468	456	430	420	419	455	398	438	441	468	434	423	467	414	458	429	459	453	453	443	465	475	467	452	468	436	420	441	441	457	487	456	456	444	449	478	430	457	444	428	446	429	417	467	421	443	439	451	459	442	418	452	450	466	442	453	442	440	428	463	521	438	426	495	447	430	432	481	472	431	480	450	484	426	435	458	431	439	450	426	435	424	408	454	445	449	451	429	409	432	478	443	464	512	469	459	445	475	459	414	464	465	423	448	484	421	434	425	448	435	447	452	468	391	426	474	457	451	422	433	471	454	421	479	463	420	452	425	418	433	431	500	461	430	440	490	502	423	400	441	444	444	466	419	433	436	433	476	486	466	420	424	432	448	454	477	448	425	421	486	428	458	447	445	460	445	453	460	412	434	413	478	476	463	464	446
64866	31828	8079	1077	662	562	518	459	445	372	410	358	389	360	336	316	358	333	348	360	345	334	351	344	328	362	336	351	329	312	336	333	331	348	356	316	362	358	322	313	363	371	342	350	317	332	330	363	340	345	314	337	329	327	334	321	316	340	371	334	318	323	315	341	358	324	317	357	340	349	321	340	316	325	306	293	358	299	352	322	340	323	315	328	312	369	311	314	329	324	319	318	345	322	325	318	350	320	327	354	351	348	326	320	330	350	338	343	336	337	331	366	330	358	319	332	344	371	321	340	337	300	353	295	324	352	304	333	337	318	308	311	312	313	319	296	323	311	312	293	322	334	303	336	348	304	365	298	336	319	338	313	356	310	348	350	311	330	360	318	314	331	360	351	308	321	357	333	324	339	342	307	319	332	332	348	316	305	334	324	317	353	334	340	334	322	358	285	325	354	352	335	339	359	339	309	329	320	311	332	353	378	360	360	342	330	322	323	332	382	310	316	333	304	328	330	339	334	331	338	316	368	358	312	358	323	317	348	324	324	336	304	366	328	323	348	340	319	292	302	346	324	336	323	318	361	335	309	363	331	323	295	323	323	343	343	332	342	337	334	312	307	344	345	309	304	337	317	331	350	304	292	306	329	306	317	368	328	359	328	339	344	306	349	297	308	314	327	335	335	330	294	333	329	353	344	328	346	348	329	315	317	315	384	317	353	320	312	316	351	314	360	334	325	323	320	320	316	315	331	385	320	368	313	308	355	358	348	321	327	342	357	330	338	356	357	320	347	357	328	333	330	329	309	346	302	324	334	362	324	334	326	334	341	336	303	333	298	340	309	298	335	315	338	363	328	310	356	337	321	330	325	332	317	322	320	291	289	319	363	343	333	320	323	355	326	328	328	330	353	341	343	363	324	308	316	314	332	322	351	296	328	314	309	302	304	318	296	306	317	316	320	306	312	366	312	331	327	353	321	321	341	341	337	341	382	310	309	343	315	363	364	354	336	366	320	336	355	331	319	302	353	327	347	333	314	353	333	313	336	315	297	326	293	323	321	354	348	318	374	324	314	315	359	333	334	353	337	330	350	336	336	348	305	313	347	305	363	356	337	341	288	330	360	337	309	302	352	330	297	295	321	337	348	308	345	331	322	327	361	322	320	318	338	327	340	334	326	321	328	316	331	338	292	300	313	324	337	338	346	305	334	361	337	346	317	340	322	336	301	310	323	329	328	311	356	322	323	350	327	314	339	306	335	342	319	339	307	345	354	306	323	342	363	365	300	294	326	308	387	327	332	305	314	319	332	339	351	360	337	358	350	366	352	363	326	327	307	342	344	339	393	377	341	325	337	308	344	328	347	345	352	318	341	331	341	355	343	342	332	337	326	337	315	334	313	344	326	307	335	365	316	314	305	340	331	334	317	330	332	336	363	321	312	324	293	333	332	288	328	330	372	309	351	331	315	321	299	338	347	341	299	336	345	332	332	323	325	309	356	360	335	346	331	315	340	345	322	319	343	338	328	325	315	326	329	323	340	307	315	334	323	341	329	327	306	332	340	314	386	307	331	368	317	332	319	305	330	340	312	287	313	296	306	334	303	313	341	354	339	341	324	337	328	332	318	334	355	347	292	344	339	322	322	317	331	328	289	362	355	296	358	341	352	329	357	323	331	337	302	330	345	339	314	361	344	336	320	333	341	301	317	327	331	317	328	342	328	345	370	317	310	333	372	364	314	315	341	325	326	320	282	339	315	368	333	329	290	291	324	342	332	319	333	335	390	368	345	331	320	316	323	316	335	354	312	353	334	284	344	320	370	348	319	325	331	358	354	309	336	327	317	283	323	316	351	353	328	329	305	322	317	325	332	339	327	306	345	322	355	327	301	368	320	302	328	295	336	313	342	323	328	333	326	323	333	299	339	328	350	333	331	364	375	328	303	335	346	321	311	306	322	340	353	306	357	315	353	334	346	348	325	326	320	347	320	351	328	296	329	324	320	328	331	342	301	292	333	352	295	341	301	307	325	290	312	327	334	382	326	321	347	345	343	329	306	315	344	315	354	342	333	303	311	339	324	376	316	321	323	349	330	336	316	330	311	312	340	344	366	336	283	349	333	357	314	339	341	333	336	345	334	311	314	299	318	337	274	294	357	341	335	341	349	323	341	348	316	325	296	364	347	319	326	308	321	344	330	313	326	302	326	349	324	287	338	327	326	321	323	339	374	331	333	299	326	312	322	285	333	334	320	326	372	350	330	349	335	348	337	326	350	296	325	354	314	325	324	304	324	330	356	333	310	331	326	318	329	291	307	320	357	331	330	309	309	328	324	329	314	306	308	326	333	337	328	324	349	311	348	332	372	335	355	291	312	345	336	336	335	330	338	352	350	305	344	313	294	333	337	319	332	313	316	327	335	347	301	331	329	373	324	325	347	313	335	325	341	351	345	340	351	309	317	355	377	323	359	309	318	300	310	325	317	317	338	332	333	318	329	348	334	351	328	325	329	354	345	316	328	342	312	329	333	278	330	362	328	337	319	319	333	370	316	324	324	330	325	344	317	334	320	333	325	290	351	368	332	328	334	325	314	389	325	332	319	303	322	318	348	340	344	339	322	311	353	330	321	321	363	295	316	302	335	322	311	335	318	305	373	299	334	338	333	377	316	332	304	332	354	325	336	349	340	357	341	379	309	331	338	319	329	333	320	286	288	298	322	341	313	312	319	330	345	345	319	337	351	309	333	331	337	340	323	330	318	310	323	317	320	339	302	357	343	333	340	321	324	350	313	315	325	337	301	371	359	311	353	330	328	328	322	357	316	317	341	360	309	339	304	361	314	351	326	331	311	359	323	356	313	333	308	313	337	338	332	359	319	312	333	331	334	333	312	351	342	337	293	344	348	320	281	320	336	346	310	293	311	341	345	340	320	325	333	308	325	338	324	354	347	308	325	332	328	331	323	349	300	347	358	327	320	342	297	319	364	321	335	325	349	357	317	342	337	312	313	305	328	341	326	306	313	307	311	313	359	302	287	364	338	362	317	346	346	351	335	326	355	312	325	340	334	322	329	376	334	308	319	340	329	302	311	294	354	310	352	322	324	368	329	371	338	336	353	308	330	334	316	335	327	321	311	295	376	347	311	306	343	323	344	320	327	349	318	334	330	324	311	333	351	332	305	339	336	355	347	317	316	303	303	323	340	334	312	348	335	345	364	313	319	334	361	303	338	308	318	339	317	309	323	325	316	305	335	313	371	351	283	332	318	345	345	327	366	313	319	289	337	348	340	320	339	322	308	322	325	296	344	318	342	363	305	335	327	351	335	288	361	314	341	318	332	327	336	346	351	329	372	352	328	334	313	372	316	339	310	305	359	339	335	335	327	325	355	350	312	315	320	332	362	359	326	328	318	320	343	322	324	327	302	341	345	328	325	330	325	315	313	325	313	310	341	319	329	296	301	312	348	326	339	333	321	331	355	290	370	318	352	343	340	334	338	311	310	326	339
40023	10991	2094	2394	2306	2014	1793	1544	1485	1323	1269	1256	1118	1019	997	1061	962	992	931	953	904	920	904	898	889	864	956	898	890	887	856	854	837	870	851	856	846	843	868	816	836	866	836	836	802	815	808	787	872	820	816	840	841	812	901	810	838	822	870	838	777	822	804	827	878	789	840	821	837	810	837	831	823	812	861	797	815	822	860	816	824	843	870	839	826	844	827	843	836	763	843	808	880	796	781	799	835	813	796	845	831	751	819	825	855	799	834	787	806	804	811	807	821	811	814	827	798	789	810	841	773	771	803	802	790	768	826	774	765	828	810	813	822	756	803	817	815	823	796	838	856	847	797	838	851	849	833	770	797	789	778	791	796	831	783	801	781	781	833	812	787	833	779	792	811	796	790	846	808	829	837	793	827	799	858	842	824	811	804	788	821	796	788	819	803	802	833	832	775	804	828	845	740	801	821	793	818	885	814	768	796	816	767	822	830	780	835	811	827	788	822	834	787	827	839	811	867	799	812	867	894	809	822	791	786	783	808	818	814	831	801	794	869	817	849	825	802	801	869	759	803	782	847	823	813	850	824	793	833	781	783	877	813	776	826	817	795	768	860	760	820	846	821	826	804	780	811	833	882	767	787	825	860	802	783	782	812	843	844	840	782	852	801	817	825	812	819	805	780	801	818	814	824	851	864	836	826	776	855	838	850	800	792	807	772	818	821	800	785	824	888	829	852	809	813	778	829	820	793	837	750	793	822	831	807	794	793	820	829	799	776	779	767	832	862	813	810	805	826	781	776	817	821	864	864	807	830	760	867	762	797	765	842	796	838	861	832	777	798	841	830	833	848	823	815	803	783	775	809	831	829	828	829	802	816	838	822	762	800	816	833	865	807	789	801	795	808	794	795	826	810	771	806	788	789	798	806	840	810	797	767	776	809	849	807	783	831	824	829	757	823	759	806	848	815	804	843	786	826	811	783	885	858	853	796	808	766	801	814	786	765	838	806	812	821	874	754	801	804	824	881	789	832	833	813	783	798	796	768	826	818	828	825	799	825	861	866	830	782	800	818	808	794	816	757	813	826	803	826	836	847	775	758	810	824	810	784	792	819	804	808	828	855	822	818	826	852	812	820	801	820	856	799	823	797	838	781	845	827	883	836	799	811	772	834	771	791	806	790	789	831	853	789	799	808	785	797	807	760	813	845	785	805	800	825	812	820	829	741	827	837	801	828	833	836	793	854	830	833	851	816	825	832	789	867	814	756	816	796	830	797	808	793	757	786	817	809	790	828	806	802	816	808	788	851	803	798	855	785	807	812	840	794	858	870	850	833	759	809	795	816	818	759	838	828	786	773	775	814	800	801	823	816	791	838	823	769	824	795	805	745	866	762	775	845	796	815	838	786	820	807	785	860	810	808	827	775	784	791	827	824	786	792	877	798	841	836	796	776	799	839	810	834	814	809	802	830	842	804	751	818	778	841	772	799	843	796	878	814	819	843	820	802	796	762	803	774	817	838	810	869	806	815	851	803	800	801	861	835	841	783	798	840	796	850	762	808	839	828	799	763	777	773	794	799	793	795	821	842	794	825	800	886	802	775	831	814	788	807	739	776	841	817	810	798	840	779	821	812	888	790	807	828	783	808	783	791	759	831	804	837	786	813	862	841	823	815	840	805	811	850	837	854	826	813	836	826	811	840	804	821	756	804	779	799	782	762	850	776	863	846	812	806	849	800	807	830	806	840	817	799	779	808	810	813	812	803	838	835	849	830	848	756	792	810	836	802	831	798	804	848	830	790	806	815	825	763	840	829	830	799	839	769	796	880	861	804	804	777	763	825	824	808	824	825	870	781	780	803	824	813	810	832	787	817	811	803	805	800	796	753	766	850	822	804	818	872	806	802	778	844	784	790	853	804	812	811	807	810	815	838	834	783	826	815	808	841	837	838	801	813	835	855	812	768	774	823	772	827	779	806	830	783	829	840	812	831	821	797	802	805	775	833	829	830	788	776	801	794	818	816	783	818	823	790	787	748	842	811	793	805	779	800	849	807	800	764	792	789	767	759	777	801	758	803	814	851	835	817	825	783	803	802	813	811	813	812	851	798	805	797	795	786	819	821	789	757	768	811	827	802	858	842	883	743	854	797	861	810	783	789	808	793	797	749	753	860	765	823	822	809	788	795	791	806	793	843	775	798	822	813	793	817	812	843	825	785	801	789	791	830	846	801	849	811	852	754	813	870	830	770	709	853	819	811	849	769	850	853	758	842	799	831	828	799	841	802	815	789	758	821	827	808	772	838	847	818	778	785	790	789	802	803	837	781	784	708	827	847	796	844	860	799	826	853	782	784	852	803	809	852	815	824	800	832	792	745	830	794	798	842	791	869	825	742	822	843	807	817	758	873	821	813	814	766	781	766	799	774	784	834	804	817	791	768	833	813	792	832	830	822	816	788	786	822	776	807	820	813	849	818	786	778	813	804	801	835	818	741	770	776	821	829	786	832	798	861	813	775	798	792	827	788	825	823	801	873	840	848	878	818	830	780	826	817	809	797	799	810	780	816	802	817	805	784	848	805	806	816	787	804	807	791	847	824	806	805	770	810	838	737	798	834	801	820	808	828	808	776	771	772	778	765	831	810	896	819	789	794	823	826	798	817	760	769	797	760	833	835	791	869	848	826	819	822	835	836	797	831	850	794	843	846	819	874	801	831	765	777	818	852	758	782	811	795	841	818	803	824	846	823	831	789	855	815	801	871	757	813	817	799	793	816	811	750	829	824	835	777	811	840	812	855	798	801	817	809	786	764	787	831	824	797	845	784	795	773	798	837	821	828	794	771	792	769	843	849	834	788	766	791	803	794	769	840	802	823	808	832	810	763	773	787	822	812	792	814	809	793	791	822	816	790	814	809	799	783	818	747	802	796	832	828	767	812	838	833	800	754	810	831	856	793	794	779	836	836	770	814	735	840	815	826	831	807	817	837	813	830	821	817	819	813	816	795	785	850	845	791	836	759	784	809	824	771	785	817	848	780	777	777	818	814	859	796	779	849	794	814	816	808	818	824	829	820	797	838	804	774	790	870	797	816	767	792	869	790	779	786	831	862	817	824	836	853	828	794	780	818	841	803	792	760	829	805	783	805	813	775	853	783	827	828	820	829	812	781	826	775	823	820	796	756	817	771	825	788	822	817	850	749	813	782	826	820	863	801	825	863	821	840	770	849	774	788	818	785	832	811	809	788	794	745	810	733	819	832	821	816	816	735	805	808	802	764	838	828	807	834	860	776	800	813	802	785	787	837	800	796	800	832	863	776	845	826	827	807	786	831	845	825	771	785	795	820	824	793	810	825	789	771	815	827	828	812	821	786	817	776	850	812	826	786	818	838	787	789	817	844	790	781	844	784	833	812	806	811	785	841	807	828	814	791	805	774	820	821	793	828	780	817	827	826	860	803	799	866	824	836	785	822	766	811	802	807	763	833	833	828	732	785	838	855	843	808	805
73880	40126	14494	2733	1165	859	706	576	539	478	482	472	440	421	442	374	382	352	413	374	389	396	390	375	376	363	377	369	368	337	323	396	389	370	362	374	386	353	352	349	374	365	381	339	406	388	305	346	349	374	308	363	369	334	332	347	348	341	366	388	337	353	381	325	375	360	392	340	403	363	332	364	393	354	357	361	362	349	365	380	365	356	336	346	364	346	397	373	365	346	321	362	346	332	353	351	376	349	346	350	382	326	343	355	340	364	320	359	371	371	368	344	353	356	371	364	341	370	371	378	363	357	355	333	357	366	388	349	329	359	333	344	350	319	391	350	354	346	327	392	357	355	376	367	379	348	381	336	341	346	367	359	390	333	386	379	399	353	333	379	366	392	365	334	353	362	380	356	331	381	395	375	372	366	377	346	369	342	355	352	376	364	340	341	351	359	369	348	364	371	328	323	351	366	342	417	366	363	317	391	358	363	287	364	355	384	356	392	409	367	333	352	391	327	357	373	375	387	380	340	337	345	365	343	359	350	341	354	337	349	355	350	372	336	365	351	333	335	355	355	372	359	315	342	334	351	332	372	346	367	366	385	365	347	335	307	324	356	352	342	392	355	368	352	367	335	335	353	377	391	360	315	364	390	348	389	376	344	345	342	342	364	357	348	377	394	320	375	349	353	378	356	368	354	354	356	345	373	377	355	331	369	417	361	375	369	371	347	337	323	339	368	345	353	378	390	334	363	391	356	357	356	351	320	343	355	372	383	372	374	348	328	362	354	370	367	342	382	360	385	319	359	340	364	344	396	348	362	344	360	371	346	341	395	354	359	346	334	322	370	368	353	340	334	307	383	360	352	354	346	353	363	355	342	383	417	393	349	370	371	376	352	361	387	366	380	361	328	379	381	382	366	341	355	368	350	358	371	332	346	347	343	352	375	335	354	379	325	368	389	362	358	366	365	345	373	364	338	352	358	363	373	368	375	368	356	374	327	366	343	313	341	389	348	348	327	395	337	342	319	329	348	380	351	388	366	357	368	358	357	372	346	343	392	382	356	336	329	359	353	358	374	347	333	340	350	359	399	386	368	361	370	341	368	402	366	345	331	340	377	335	355	348	352	354	339	366	388	366	341	332	366	372	344	385	317	348	402	349	353	365	389	369	307	356	341	334	356	363	354	362	354	380	388	361	340	333	390	355	373	374	390	353	365	343	348	347	365	388	370	315	372	357	374	367	361	344	366	351	353	336	386	376	339	323	371	369	338	369	336	357	359	344	365	345	337	347	342	380	333	398	354	362	406	368	382	311	366	374	406	328	323	327	337	344	345	357	383	350	326	384	354	373	396	387	348	375	341	336	343	363	331	356	377	366	399	371	382	340	357	371	374	318	360	345	372	345	334	350	363	337	367	343	324	330	328	353	360	351	327	393	370	354	396	347	363	350	385	364	367	357	345	352	375	346	344	316	361	346	350	355	344	375	366	374	384	371	378	409	344	373	383	342	388	315	345	407	378	356	324	385	347	366	367	372	352	374	379	346	361	380	366	368	380	356	373	358	338	393	367	347	384	358	384	364	329	348	327	365	372	341	367	343	347	364	371	364	342	322	355	376	404	344	345	361	374	352	381	330	310	334	341	347	361	328	355	387	367	370	329	383	368	379	351	363	326	348	361	327	345	357	358	349	347	354	396	373	370	354	342	373	385	379	395	363	375	373	364	355	338	354	332	354	381	387	378	299	403	367	357	342	366	352	316	343	361	349	357	377	347	301	339	382	353	360	324	372	360	360	341	365	341	357	343	364	346	354	335	307	369	363	362	387	379	350	335	370	351	365	366	353	383	352	353	352	363	340	371	325	377	345	359	357	350	341	319	345	324	357	353	374	345	342	351	355	342	340	353	331	383	356	353	369	370	374	365	339	333	363	339	384	358	344	367	352	330	344	420	377	393	353	352	329	334	365	334	357	370	348	390	351	340	349	369	352	394	352	360	388	377	359	354	338	358	375	387	367	369	358	357	330	320	389	369	362	392	314	400	365	351	356	381	363	345	337	345	337	338	351	358	406	339	380	364	365	380	339	356	377	377	341	382	355	339	374	350	325	361	358	344	342	352	326	331	368	355	370	348	348	356	369	403	373	356	357	370	389	379	339	355	368	318	345	356	364	364	385	361	390	394	349	360	386	315	352	355	334	382	364	360	380	345	355	355	372	361	374	359	386	337	354	366	323	374	363	323	374	341	372	361	354	381	358	347	389	361	321	403	381	380	344	369	337	356	359	365	375	354	368	355	389	362	336	370	363	357	348	387	363	380	363	348	362	344	364	347	354	337	360	380	349	385	380	386	385	348	382	328	349	348	341	348	339	341	376	380	337	313	348	372	342	359	351	358	374	362	346	361	358	388	326	376	347	366	322	367	364	374	349	365	393	382	403	356	332	355	328	353	406	365	355	387	342	351	363	396	349	366	331	368	346	372	347	372	364	361	356	339	361	386	351	350	328	339	335	356	354	346	375	404	367	322	384	352	370	341	341	386	340	374	402	369	366	326	348	387	334	378	373	355	320	371	365	377	350	388	337	343	359	362	381	351	348	370	373	365	355	333	363	377	356	366	339	368	356	347	370	372	365	398	321	358	371	380	351	338	360	345	363	361	362	349	356	345	343	374	342	363	368	380	344	349	358	376	347	359	353	369	363	375	340	379	371	364	354	370	356	339	368	363	374	348	364	372	372	356	377	399	368	361	339	398	323	381	400	366	368	366	383	334	351	342	343	353	386	370	379	342	345	351	373	348	342	371	362	351	332	351	382	329	356	356	374	415	403	396	365	334	387	316	390	354	363	357	364	343	342	330	364	374	332	372	341	334	359	339	336	371	379	340	347	317	365	382	346	338	355	352	346	317	355	362	366	321	380	334	353	370	324	330	377	345	350	366	363	393	346	351	350	357	306	361	359	374	372	351	320	372	370	390	381	367	323	361	377	363	387	353	362	318	380	337	337	360	374	349	350	353	336	352	362	360	321	377	351	332	398	338	342	366	376	361	369	335	357	365	340	359	360	346	361	344	359	376	352	372	347	356	365	389	373	353	384	342	342	354	388	358	315	356	359	340	328	382	325	342	364	358	351	330	341	399	335	376	332	363	354	369	325	366	364	353	361	340	353	311	377	344	347	359	367	363	353	352	382	340	337	364	340	355	358	380	339	386	316	364	342	346	311	357	355	349	364	340	369	339	346	383	364	353	325	338	329	373	336	307	378	369	364	331	347	381	358	376	357	322	320	364	339	366	379	381	389	368	359	337	362	385	338	335	393	374	344	342	363	371	341	365	362	379	383	351	355	355	375	412	330	349	356	334	363	333	342	362	366	375	354	370	378	370	369	350	365	377	342	351	337	372	312	327	356	363	356	371	324	327	327	348	385	336	360	343	350	366	374	349	349	373	360	391	355	348	378	370	339	342	350	319	322	351	336	348	330	382	356	329	388	387	364	368	376	363	368	343	378	359
49020	15630	3478	4067	3714	3211	2626	2334	1942	1792	1666	1559	1469	1334	1289	1255	1147	1124	1120	1115	1079	1081	1063	1047	1063	992	1001	971	980	1007	975	934	965	933	938	881	930	905	854	874	894	875	913	873	878	947	874	874	877	867	892	923	811	891	847	875	929	892	878	831	908	846	887	861	847	847	884	839	847	885	873	889	891	889	866	856	878	854	900	820	892	903	833	953	817	850	856	856	842	909	834	853	848	862	865	868	827	863	860	828	833	842	848	846	861	850	854	894	930	851	868	845	861	849	858	864	842	852	888	870	847	879	857	843	853	830	910	869	889	862	807	896	866	865	847	884	895	884	816	819	901	841	811	854	857	841	816	878	835	864	797	845	851	847	876	832	828	867	813	859	826	821	832	860	842	837	880	822	854	881	850	882	869	848	844	849	838	889	911	798	886	842	855	828	860	826	807	853	852	909	829	835	843	789	831	822	835	907	846	779	807	875	887	819	856	851	863	889	800	866	876	900	831	850	881	879	836	792	908	858	834	862	898	791	895	773	821	870	850	851	845	832	906	877	859	852	856	859	854	825	844	826	834	866	834	848	824	820	853	875	810	848	876	813	865	840	840	830	815	846	871	875	807	808	877	872	805	827	849	855	839	896	805	839	864	865	864	788	850	805	783	828	861	831	830	824	875	841	809	813	888	841	822	796	922	774	878	856	817	849	883	897	834	916	826	906	888	814	846	845	848	888	853	824	813	899	791	870	823	854	824	841	839	826	850	834	843	916	835	859	860	817	822	827	834	849	876	822	830	924	815	822	832	842	881	867	903	864	849	898	865	829	825	828	818	830	864	820	845	825	861	860	859	846	828	858	912	877	883	841	844	858	819	845	799	810	863	842	850	875	832	851	823	856	823	844	859	843	880	820	881	832	824	892	873	875	832	823	807	890	853	869	858	886	818	870	826	847	820	795	820	848	872	805	841	858	803	849	871	865	875	827	826	843	852	868	843	819	794	852	872	917	833	826	822	847	856	823	866	837	867	865	853	858	851	894	840	833	836	822	915	846	863	841	857	846	827	852	864	888	820	822	879	827	850	889	829	846	858	909	863	844	877	809	858	878	880	862	909	919	810	851	799	918	868	825	874	868	794	871	877	816	846	858	836	811	803	814	847	869	844	862	858	813	850	881	838	803	878	883	796	867	836	833	864	860	845	823	846	835	906	827	888	763	813	852	858	813	834	822	861	892	842	821	826	870	830	833	813	803	874	877	839	864	822	846	858	853	797	835	805	832	854	811	816	806	830	821	840	846	774	845	873	832	860	833	829	832	830	815	842	855	828	901	842	813	835	846	830	883	815	877	842	839	846	872	849	826	813	856	844	829	871	901	819	838	808	882	886	804	870	825	820	838	850	836	867	837	825	830	872	801	862	848	825	866	874	870	823	801	930	825	789	846	855	883	829	906	880	869	828	859	858	812	847	859	896	865	844	857	880	869	879	826	822	859	893	827	889	943	873	852	798	874	844	821	826	782	872	850	850	799	821	832	823	864	840	856	835	886	844	824	876	844	855	825	806	797	868	872	867	847	847	831	860	830	893	828	859	866	856	855	807	792	817	895	834	857	887	832	833	823	844	845	877	873	830	857	893	881	865	864	848	859	865	887	843	819	859	797	856	861	860	845	841	824	853	869	897	868	813	821	871	834	857	858	828	884	837	827	831	854	855	810	826	881	854	869	897	846	817	792	838	852	899	864	842	877	874	801	928	843	830	854	859	828	870	812	840	865	784	840	825	893	852	847	824	843	828	849	863	806	922	871	860	828	792	830	853	860	875	818	839	873	854	841	830	814	873	874	805	850	791	861	842	837	827	844	854	905	837	903	825	845	872	840	801	841	855	836	852	801	844	871	861	887	810	874	857	802	825	841	822	832	851	826	827	864	869	885	828	834	856	840	856	851	858	901	789	814	793	892	889	820	864	805	830	886	855	780	868	901	856	866	843	845	884	838	815	863	858	781	853	796	863	830	836	892	860	861	848	847	821	862	882	809	868	914	821	871	866	847	839	875	868	865	887	824	862	843	864	862	838	873	865	823	849	833	852	782	870	846	814	872	904	793	842	866	819	846	838	851	832	858	861	856	875	915	875	865	851	855	824	845	822	891	884	873	868	796	857	828	932	886	837	867	845	848	883	855	848	856	849	865	851	839	897	859	879	836	843	881	852	931	852	872	845	842	840	847	831	876	842	844	873	874	804	825	853	879	904	849	810	808	875	823	889	869	858	823	874	831	819	847	830	895	792	862	831	896	862	874	855	833	895	782	827	874	891	895	860	819	858	869	892	833	839	835	882	844	901	849	831	835	851	830	835	835	812	806	856	855	824	799	880	798	885	874	837	895	785	815	883	879	839	841	822	903	851	866	868	859	838	820	872	870	862	900	808	884	829	874	843	856	921	848	867	828	865	868	860	795	799	832	874	884	814	862	815	872	828	826	869	878	834	850	829	817	852	870	905	891	911	848	876	851	840	865	876	846	799	811	805	840	804	819	831	844	819	863	839	847	877	860	788	764	833	845	862	930	819	862	876	853	857	824	852	788	803	878	844	852	843	871	866	850	848	860	875	901	834	897	822	824	859	903	837	859	871	821	846	853	841	803	837	842	882	864	845	854	901	865	819	856	824	865	859	852	862	823	821	865	854	839	880	840	854	885	909	863	898	845	845	845	883	841	873	862	842	843	837	868	852	856	885	856	854	894	878	834	896	835	869	847	828	836	864	808	877	869	840	856	864	869	883	865	866	811	863	780	842	791	829	835	850	836	854	934	852	857	833	808	874	852	865	835	796	844	860	886	863	856	822	841	853	867	863	897	795	824	852	854	843	858	856	877	865	839	851	835	856	884	843	830	859	832	860	819	852	824	847	848	837	834	829	858	860	828	821	872	893	856	874	841	877	835	861	867	857	887	873	790	861	825	856	812	870	874	873	856	887	862	845	838	803	799	885	810	787	872	889	845	893	826	809	856	805	892	891	907	867	814	863	797	837	917	847	865	852	862	862	857	867	848	897	840	837	864	854	830	825	865	857	819	881	893	849	863	813	845	843	830	784	865	840	898	884	836	816	819	926	875	846	860	848	869	862	828	817	837	844	830	808	841	812	857	830	847	836	868	806	835	847	879	840	836	794	892	789	871	874	895	834	852	841	845	849	775	823	882	895	779	818	886	880	826	797	848	862	817	820	850	853	859	872	851	828	817	841	889	805	839	811	897	856	870	873	841	858	847	904	836	809	847	864	811	858	810	837	853	812	878	856	858	915	850	831	824	787	828	835	885	832	856	856	850	811	863	803	879	816	849	832	838	852	842	858	820	868	834	902	836	856	846	896	836	842	840	827	818	840	804	841	882	828	796	806	840	860	839	811	886	849	886	849	805	843	834	825	828	882	883	835	839	817	856	914	879	915	888	865	833	842	804	857	848	805	885	825	844	823	809	844	839	808	846	856	833	845	844	835	849	833	823	865	844
13404	1649	196	176	144	168	156	181	160	171	144	144	162	178	160	174	157	149	178	160	145	160	169	170	182	165	157	143	152	151	141	173	153	151	153	166	169	139	172	169	152	154	164	152	142	148	154	153	177	152	170	130	147	154	143	166	148	179	177	158	173	153	158	142	154	166	128	162	153	153	173	164	158	152	163	154	135	162	137	160	159	161	143	158	153	152	146	143	162	164	179	148	147	159	164	190	143	148	156	157	163	177	160	147	133	153	156	147	144	163	144	178	116	166	133	161	181	174	149	147	149	151	155	184	135	149	162	157	141	141	178	145	181	146	152	163	162	169	151	171	150	141	153	158	163	163	172	155	180	173	140	145	164	147	155	157	180	149	132	144	176	146	161	165	154	139	163	175	181	170	142	144	161	163	159	142	139	152	142	161	135	156	162	146	157	157	168	163	165	179	135	143	155	166	155	163	159	150	170	169	162	145	172	155	171	128	143	177	162	159	170	161	169	170	154	141	158	128	145	150	136	168	171	128	146	162	143	134	151	151	133	142	149	157	175	171	160	154	149	153	175	149	149	139	168	142	168	140	178	173	162	160	145	160	159	141	183	154	156	149	152	161	158	157	139	152	165	143	162	150	145	139	149	140	163	163	154	158	159	157	157	173	149	140	160	187	135	146	141	155	157	141	161	163	170	167	151	156	139	143	154	137	183	145	146	169	148	168	156	141	148	140	148	162	143	172	148	124	157	162	162	149	152	146	132	179	156	165	126	159	150	149	164	161	158	157	155	163	179	147	149	172	187	172	139	144	146	138	134	156	161	159	151	148	154	153	163	154	155	150	138	177	155	156	153	171	137	142	114	141	154	158	143	130	165	167	152	164	159	159	151	176	132	166	175	157	170	148	150	134	146	132	174	170	170	139	171	158	147	153	165	125	154	158	138	172	167	146	157	154	168	166	147	158	132	128	155	159	156	127	133	158	153	167	149	147	161	156	162	173	137	157	143	160	155	176	164	172	157	165	142	149	154	159	133	163	167	169	159	147	161	150	122	182	164	182	158	142	153	141	150	155	155	159	175	151	174	153	153	147	147	131	143	155	193	166	156	162	159	140	136	162	153	159	163	177	146	161	158	155	142	168	154	141	147	152	172	150	167	146	147	171	138	173	140	162	140	172	134	157	137	172	151	159	157	161	157	141	165	164	149	144	143	165	153	147	150	170	149	157	151	134	163	157	153	182	151	134	149	154	171	134	141	151	145	152	138	158	154	157	127	157	153	151	169	173	162	155	153	163	173	173	156	144	158	155	188	172	173	191	157	161	162	163	166	139	158	178	145	155	165	174	157	157	177	150	147	149	151	145	154	184	165	152	141	166	165	155	159	133	148	156	148	149	156	164	158	155	138	159	151	168	159	152	155	159	149	158	136	143	159	151	155	143	140	151	151	141	143	162	172	154	164	187	136	137	148	163	155	138	157	156	158	166	172	146	137	169	155	155	146	162	154	164	141	167	137	172	167	149	158	142	156	145	168	169	162	159	141	168	163	166	140	145	131	187	154	182	137	196	164	165	145	154	170	152	151	156	145	153	131	152	144	140	156	151	159	169	150	145	151	159	146	137	130	154	161	149	165	154	149	140	157	153	163	165	175	147	137	159	170	151	147	154	161	167	164	158	151	157	156	140	162	176	161	154	129	131	140	127	184	167	153	152	134	145	161	130	141	168	149	167	154	157	146	160	146	143	147	167	142	144	158	138	170	152	161	141	154	168	148	136	146	145	156	130	181	146	165	149	143	154	162	135	160	145	142	151	173	144	158	182	152	159	160	139	157	147	158	132	140	156	177	171	137	174	128	149	155	151	128	161	161	137	151	156	157	139	162	163	142	157	150	148	146	164	154	133	154	160	187	164	169	146	172	151	154	166	143	185	138	168	159	130	146	171	175	161	164	142	150	151	155	138	159	160	148	151	172	138	173	176	138	154	162	183	171	140	163	146	147	132	144	131	179	174	144	152	145	161	161	142	147	128	149	154	131	138	142	160	166	146	154	149	141	135	153	181	154	146	148	161	180	154	152	144	149	145	136	164	147	146	146	144	165	157	159	145	143	150	171	167	149	170	153	171	165	154	167	141	151	162	147	143	163	139	144	160	125	152	146	137	157	177	140	150	162	163	158	148	146	183	145	170	170	175	158	144	154	160	141	164	138	160	156	162	167	169	152	156	148	181	169	158	160	150	165	164	152	130	178	138	154	158	150	157	155	144	151	143	159	161	144	143	140	139	138	158	139	150	156	165	144	146	139	142	169	152	163	158	195	163	170	176	157	167	142	139	150	161	138	171	133	157	165	133	147	117	161	139	135	161	159	167	151	149	135	164	151	174	183	162	139	157	145	172	160	190	173	156	156	133	146	164	157	167	142	151	156	156	152	153	146	137	153	143	166	169	161	151	151	125	142	143	145	165	177	174	144	170	151	150	161	152	169	165	176	135	149	143	158	174	152	169	157	177	157	181	152	144	163	141	149	159	157	145	124	158	151	154	149	150	150	175	163	156	161	163	170	162	153	157	172	163	168	158	130	152	129	155	161	152	150	153	151	150	159	148	151	164	173	181	155	166	145	177	141	149	164	164	152	164	154	157	136	142	165	143	141	165	168	158	131	158	145	165	157	169	145	136	161	141	131	169	136	170	167	141	166	172	162	118	149	167	154	167	155	158	134	159	159	161	169	142	169	140	148	168	159	166	160	174	168	183	156	164	159	153	151	182	173	153	176	124	153	163	160	152	146	143	157	160	144	135	170	177	142	155	139	176	157	146	134	149	151	162	174	157	152	128	134	129	157	155	149	163	167	159	159	137	181	145	166	147	143	165	152	174	157	174	151	150	154	140	149	157	145	170	135	175	142	171	142	161	161	182	152	143	139	138	163	115	147	190	132	110	136	160	144	170	173	175	144	173	128	155	129	165	157	151	164	134	153	149	176	152	139	158	180	167	146	134	146	142	173	167	163	152	164	133	143	154	149	148	161	133	170	166	158	159	164	180	152	145	173	153	159	137	162	167	154	143	152	160	146	177	153	165	142	177	150	152	161	155	160	170	168	160	136	156	133	166	180	154	154	153	149	149	164	163	156	190	166	175	151	139	154	182	150	162	147	190	148	152	144	159	166	166	150	151	187	156	178	144	152	169	120	144	142	152	178	161	170	163	169	142	151	182	142	166	159	179	144	164	172	147	127	146	163	155	157	160	152	148	142	175	177	152	167	146	162	150	170	148	148	128	142	145	136	157	180	164	154	140	143	153	147	126	172	146	173	133	169	137	176	156	173	149	160	167	157	164	184	160	161	146	152	179	188	155	159	132	148	167	165	168	149	177	158	141	189	136	155	151	155	166	162	138	170	173	162	135	138	159	157	145	142	156	146	158	193	171	168	163	160	151	154	138	131	152	169	149	153	152	131	163	175	162	158	159	156	181	147	172	160	159	157	157	165	148	142	158	156	151	163	157
11468	1412	490	508	524	477	464	507	496	462	443	450	419	460	485	458	436	427	488	441	465	431	489	437	431	462	431	461	414	454	419	472	488	429	443	472	427	438	423	445	417	446	443	435	505	457	409	437	444	445	433	430	458	463	433	459	441	458	492	473	477	462	488	477	473	427	450	434	467	427	410	416	452	448	475	455	448	475	463	447	429	440	473	468	459	421	474	434	431	470	417	453	469	424	479	456	441	437	431	448	491	417	447	419	461	453	395	451	460	427	455	443	436	455	453	436	424	418	476	448	450	433	418	443	452	453	460	471	439	480	424	433	408	420	440	443	444	433	439	432	416	448	442	439	429	484	433	443	436	418	425	449	427	402	421	443	436	448	443	413	490	461	445	483	457	418	480	495	407	439	442	457	436	464	475	441	413	440	457	457	450	483	442	477	445	456	424	455	422	450	447	450	459	416	419	455	426	458	457	470	448	466	458	431	425	455	404	445	448	414	432	447	438	412	457	433	442	439	437	464	420	419	434	437	450	437	449	433	419	450	450	449	466	413	440	473	453	456	468	409	491	442	424	423	456	435	452	457	451	446	473	479	452	449	433	484	425	470	406	455	445	443	439	461	460	429	436	450	438	436	435	448	438	444	480	445	508	437	455	405	449	429	459	439	476	459	432	472	468	434	425	435	427	438	469	463	449	475	478	436	453	417	428	404	450	448	441	427	463	449	459	436	466	485	452	471	438	449	457	409	450	456	406	442	441	430	438	468	447	421	467	446	473	450	470	411	468	457	432	462	413	429	434	427	469	459	446	446	445	453	449	423	439	433	482	460	449	437	477	472	499	441	449	433	415	444	458	440	456	453	431	393	464	416	439	421	454	424	436	422	447	436	474	417	445	423	458	455	450	436	442	470	434	450	468	467	474	415	426	413	436	492	454	473	419	454	448	432	433	429	468	422	479	442	471	488	407	473	429	432	442	479	448	444	426	450	474	407	425	440	399	438	474	463	428	471	461	458	457	454	452	490	415	454	443	444	426	462	459	443	477	467	441	440	457	410	436	426	456	468	432	450	455	448	437	465	419	455	450	449	462	448	449	455	449	441	439	472	469	435	447	428	474	454	467	423	451	422	475	471	475	431	425	437	434	429	476	403	447	411	445	445	408	463	422	497	445	454	419	431	438	442	451	475	476	456	446	427	445	414	434	469	450	477	426	469	418	461	471	442	446	407	430	418	476	442	450	448	470	417	401	475	446	456	453	463	420	473	464	461	481	429	465	449	471	452	464	440	444	438	438	407	445	448	421	453	440	475	481	429	422	464	462	409	439	431	443	451	456	459	434	462	400	468	465	447	460	440	440	451	450	465	459	424	435	461	410	429	459	445	455	449	454	435	457	483	437	454	445	461	476	426	463	451	482	458	451	450	469	452	485	451	463	437	440	484	489	486	471	449	438	479	464	460	467	460	461	448	481	487	437	468	415	431	445	461	417	418	437	449	440	456	437	426	482	444	439	422	454	407	460	445	447	448	414	461	479	444	442	430	465	488	455	463	442	440	436	456	459	466	407	442	425	441	463	471	466	458	444	453	490	465	454	444	419	480	453	450	419	450	478	459	450	462	428	466	455	450	445	446	439	446	438	426	496	453	437	463	429	442	428	421	445	443	465	438	409	419	411	481	427	428	461	445	380	454	430	480	407	453	490	492	416	434	448	417	469	447	426	438	445	456	417	470	419	418	466	438	444	480	449	433	436	489	444	448	466	440	442	433	467	472	470	459	473	451	409	447	440	425	440	446	477	467	464	441	463	437	433	456	429	387	483	437	437	434	449	486	436	460	477	428	463	431	421	452	451	406	432	468	449	431	440	458	455	438	435	409	440	410	412	451	431	435	464	477	464	447	421	450	432	472	449	483	464	431	444	446	452	445	458	425	453	458	451	466	462	456	438	413	468	416	429	450	479	443	458	486	461	421	447	448	438	420	427	423	436	448	459	436	445	441	499	434	461	400	468	433	422	451	411	457	449	456	408	467	421	436	462	390	458	439	430	463	470	445	415	447	444	458	439	431	479	459	448	452	422	443	452	463	489	434	426	434	423	466	460	404	431	428	464	426	440	489	457	454	464	466	440	446	450	434	487	439	447	453	446	426	473	451	479	445	457	445	459	425	461	456	433	448	482	462	469	465	439	437	431	471	464	435	464	478	430	426	451	436	448	464	471	429	421	454	462	449	474	460	438	436	437	448	424	474	442	443	486	463	441	445	420	476	452	453	446	461	433	444	453	473	447	485	425	440	414	438	480	439	470	448	472	467	455	455	443	456	480	436	421	431	433	424	439	420	472	456	408	417	444	463	422	417	441	456	432	428	441	419	470	436	469	473	458	412	480	432	475	454	420	445	450	480	444	444	419	446	478	436	462	463	451	450	447	428	471	416	465	471	470	447	476	431	447	458	429	432	449	482	476	474	431	433	442	447	450	443	456	449	415	469	453	441	463	427	454	428	458	469	470	422	472	456	426	426	456	432	437	466	483	441	450	429	465	418	436	470	396	429	429	431	434	427	467	482	480	462	475	453	433	419	438	449	462	437	446	417	397	431	472	458	422	475	448	427	473	455	434	423	428	448	457	449	431	475	442	432	443	446	470	449	450	457	486	436	467	438	440	470	496	439	477	442	484	449	467	484	444	454	450	455	423	410	430	427	470	423	469	460	411	445	467	464	440	462	434	451	453	440	416	442	398	426	461	457	405	472	478	452	481	432	464	450	446	424	470	437	457	482	450	454	451	451	479	472	439	462	427	447	437	439	444	427	441	409	446	433	439	462	437	460	437	424	440	479	468	469	431	493	432	488	453	450	450	459	446	484	457	461	466	442	481	447	424	471	440	447	443	453	465	395	465	443	458	452	442	432	496	457	483	425	472	429	463	492	457	464	450	442	440	432	462	451	476	398	418	427	443	420	468	453	456	407	419	451	434	458	429	440	467	444	486	457	428	444	462	460	468	416	426	399	440	448	483	445	462	414	450	438	433	442	472	446	447	437	469	429	438	458	458	429	457	443	439	476	422	444	455	461	469	461	429	397	468	451	421	454	433	444	458	430	455	465	426	416	465	439	411	468	425	460	444	442	436	418	440	471	483	468	423	467	434	442	430	448	463	443	461	470	426	483	483	469	447	463	441	431	468	440	480	483	466	437	429	475	465	429	418	460	473	425	437	459	473	439	418	448	483	469	432	455	443	495	402	422	461	457	440	433	435	415	453	434	448	451	491	453	525	453	484	456	441	438	428	457	446	466	422	453	448	462	474	496	446	458	448	438	465	440	475	480	446	436	467	459	450	425	418	409	422	435	422	448	485	466	412	506	415	469	404	457	451	439	475	488	461	460	439	438	448	431	473	389	476	420	441	462	422	474	403	432	460	428	461	441	492	401	474	450	436	454	435	492	474	452	417	442	475	446	483	480	450	436	484	422	469	434	467	427	450	447	467	422	487	432	463	466	445	441
65142	30978	6893	1019	690	508	512	479	403	416	377	321	346	377	364	314	353	345	306	357	360	347	340	317	317	346	321	338	317	319	334	319	302	298	321	319	339	348	342	331	302	338	349	319	335	331	326	348	357	329	377	328	302	329	318	342	311	334	322	320	329	339	321	308	320	305	319	334	311	334	303	328	315	318	341	305	324	305	333	307	346	369	339	339	351	318	340	318	331	311	291	305	316	312	352	339	329	337	331	318	313	300	315	315	320	337	315	344	347	325	308	348	352	332	319	296	317	315	331	308	348	297	325	336	299	305	352	319	342	305	333	341	339	324	334	354	335	304	303	312	330	323	331	314	303	311	316	308	352	327	364	313	331	311	325	332	342	331	344	344	330	309	322	341	309	352	317	329	293	332	318	331	364	342	317	340	321	322	349	320	310	318	323	331	318	359	329	318	335	353	309	333	334	340	355	325	345	338	341	304	305	341	344	347	303	321	305	290	309	309	314	329	327	308	368	341	334	347	315	345	342	305	308	331	313	319	335	317	313	343	320	344	304	323	334	327	320	336	343	327	327	358	327	321	333	358	347	329	296	360	342	310	308	338	336	316	303	306	309	344	327	314	401	344	303	331	361	330	319	381	338	350	308	336	321	351	320	311	328	358	340	329	330	322	295	361	321	347	370	334	320	285	306	331	319	324	317	325	336	330	314	362	328	330	341	343	310	297	289	288	337	327	337	359	334	323	322	338	327	359	339	346	319	364	343	332	331	333	324	295	323	339	315	329	346	321	326	332	340	345	322	341	307	308	320	332	358	341	309	336	328	304	323	328	329	363	302	321	316	306	312	329	308	296	323	300	333	316	341	315	332	335	330	311	343	324	325	323	346	321	315	351	291	328	337	322	333	305	321	318	311	342	355	300	318	310	320	297	311	317	354	396	360	335	349	333	338	308	310	322	306	317	320	326	333	356	313	328	338	316	324	349	339	366	330	351	312	304	331	308	298	323	337	314	320	310	315	328	332	309	317	368	284	353	337	362	334	308	364	340	371	309	332	301	346	342	358	316	335	315	348	345	324	329	347	282	315	358	323	360	323	323	346	311	339	345	335	308	308	351	346	340	345	336	316	329	297	333	335	301	359	347	324	317	307	333	303	307	311	322	325	307	331	301	328	318	301	330	311	310	310	369	339	339	329	301	316	306	311	321	323	329	313	294	308	338	344	331	323	302	315	339	340	340	311	301	335	309	334	345	319	305	293	327	332	336	351	348	333	344	344	302	327	340	329	336	315	330	317	325	338	339	308	350	359	351	336	352	335	330	320	343	354	342	334	295	323	298	324	350	346	326	330	320	292	315	350	317	350	325	317	309	322	321	324	313	299	343	283	338	295	331	340	325	314	357	339	333	323	356	313	317	340	316	310	303	295	315	317	343	365	318	356	320	324	339	313	299	333	321	326	325	345	327	314	309	312	326	365	351	343	332	306	346	281	324	313	364	322	335	349	303	305	298	351	360	323	280	317	318	324	307	345	310	358	333	327	313	308	319	333	307	365	325	350	317	328	341	342	293	330	347	347	336	324	297	336	310	322	310	344	295	338	330	345	289	303	338	355	334	309	320	326	336	325	335	313	300	341	329	320	299	311	301	303	344	343	329	325	312	321	332	318	331	302	323	330	325	336	320	361	328	339	313	319	315	330	307	337	295	324	320	337	277	338	325	326	331	347	325	326	324	333	305	327	349	355	330	316	389	293	314	306	301	338	355	325	340	300	348	331	315	339	330	311	295	332	332	339	289	317	318	301	364	300	302	321	365	352	334	335	349	345	305	314	324	309	334	348	323	283	348	344	321	334	349	327	299	337	342	334	323	336	309	315	327	320	330	319	294	329	318	308	283	307	277	355	308	356	286	330	362	302	343	319	336	298	298	341	291	302	356	312	341	325	351	332	311	354	309	317	307	331	315	313	333	337	359	286	326	293	348	328	304	322	308	325	328	322	351	309	339	331	353	318	334	318	346	349	327	319	347	290	337	330	324	323	347	304	359	343	297	311	314	340	337	354	327	330	311	333	373	323	318	350	315	351	304	321	304	295	312	325	294	339	330	332	323	296	318	335	336	300	321	345	303	317	313	355	303	342	314	352	294	360	327	352	331	318	338	347	308	312	294	321	341	325	344	325	308	331	292	307	310	359	336	328	320	318	329	344	330	335	326	367	328	357	323	298	340	322	361	341	330	326	340	314	356	331	322	315	312	329	308	319	320	332	322	338	328	334	359	338	341	311	313	314	324	329	297	361	369	293	286	301	330	327	314	302	330	307	311	320	340	332	345	334	329	325	360	340	334	313	349	324	366	319	333	319	339	343	291	328	298	313	343	363	335	327	314	317	313	318	310	296	376	325	305	287	324	312	320	339	343	325	307	339	333	310	324	319	315	328	313	342	335	318	331	321	321	320	321	357	301	321	320	317	345	330	342	301	316	351	326	303	306	325	303	330	325	324	346	311	322	323	330	289	357	314	338	355	345	292	324	319	310	369	335	320	317	348	325	336	345	327	338	328	325	320	328	334	327	326	330	296	324	317	331	316	334	314	321	330	291	325	312	332	336	313	337	317	339	298	320	330	332	329	325	344	325	313	319	323	320	321	322	335	332	321	329	296	318	329	329	323	328	337	309	321	334	300	309	328	325	312	325	320	310	315	326	331	345	303	334	346	325	326	309	321	343	338	339	351	350	340	315	345	323	315	332	291	311	343	308	358	329	324	319	312	321	311	309	316	318	346	339	299	313	343	333	331	319	347	317	361	302	325	342	326	342	320	351	346	327	326	336	317	322	307	302	318	314	326	326	330	331	326	341	317	320	325	347	329	292	311	328	345	349	364	315	313	302	324	350	350	314	341	352	357	299	334	303	341	331	316	324	312	333	334	305	349	308	317	314	356	312	359	319	342	367	350	316	295	350	351	328	317	334	340	313	307	313	307	316	326	348	348	336	319	303	373	346	329	320	327	305	327	338	321	342	347	328	332	326	315	297	336	334	358	342	315	345	311	320	301	312	340	327	316	330	319	329	326	360	347	320	358	327	337	362	332	318	339	303	323	334	355	333	345	365	312	339	328	340	325	351	314	309	337	342	328	320	315	353	385	316	337	279	295	326	354	304	344	352	337	349	353	337	315	356	342	359	361	325	319	386	332	322	333	336	305	288	336	323	317	316	316	334	323	338	326	349	334	346	297	325	317	279	341	310	335	323	335	311	345	344	339	339	307	328	351	304	344	344	295	305	314	323	311	336	369	314	339	363	345	307	319	309	373	296	328	345	311	324	340	332	344	323	345	295	326	353	322	321	283	311	324	323	322	324	322	300	320	322	327	356	346	316	336	356	302	348	353	355	362	321	306	304	327	335	302	314	339	327	312	341	329	346	325	340	330	303	311	343	305	315	346	341	294	324	327	329	350	314	325	302	344	337	360	367	295	331	315	348	308	331	325	336	348	351	333	369	326	338	341	322
39099	10091	2152	2557	2287	2033	1771	1468	1394	1293	1182	1144	1078	1054	992	1057	1081	988	957	927	914	880	908	886	898	917	884	925	879	823	881	810	879	884	869	838	849	831	828	846	814	776	852	837	838	814	857	818	814	841	835	824	846	798	871	838	805	859	824	829	781	808	854	860	835	820	800	794	778	778	781	834	822	822	811	867	788	785	903	789	814	783	796	791	798	796	783	798	756	829	791	842	788	834	853	790	778	847	818	850	798	851	778	869	829	774	771	822	814	827	812	874	854	799	841	793	821	791	829	830	835	833	814	832	784	790	856	805	808	787	814	786	814	756	789	755	798	797	834	781	832	843	799	819	809	814	771	831	816	801	748	773	823	785	831	810	760	823	797	802	841	826	799	818	769	810	809	845	779	773	770	823	802	762	804	772	782	771	773	764	778	775	772	835	834	761	793	823	860	801	773	796	797	803	807	822	800	804	821	786	808	808	778	820	807	770	791	789	757	839	769	821	801	793	793	791	784	820	816	830	800	807	789	817	800	862	799	797	778	805	750	803	811	798	805	773	852	816	846	803	798	804	830	756	717	775	750	795	767	839	842	782	810	843	773	784	812	780	821	774	834	775	802	829	790	794	772	829	777	834	774	840	782	802	804	776	751	790	839	827	786	786	838	835	823	761	816	764	820	801	782	806	790	865	813	836	821	813	785	799	784	756	783	815	800	779	792	784	815	807	826	810	793	811	800	851	830	808	787	835	816	815	840	851	788	806	812	817	835	824	808	770	819	876	782	807	805	834	820	828	782	853	825	793	787	800	819	828	810	793	809	799	803	860	772	790	771	796	797	792	809	815	821	819	794	762	773	852	784	836	832	907	827	798	791	814	804	799	810	821	796	837	807	736	812	795	796	775	831	787	835	835	788	787	820	758	802	788	799	857	780	838	832	807	823	848	791	832	811	825	796	807	808	839	836	853	799	832	741	842	817	794	850	754	794	859	823	802	819	814	803	733	786	790	789	858	831	819	788	810	786	835	829	813	798	782	825	835	772	820	769	826	744	771	789	783	785	813	788	833	808	816	824	815	824	855	782	790	805	768	849	793	832	808	811	781	820	791	750	747	780	810	833	778	824	795	800	800	759	789	848	788	776	788	828	784	796	883	784	852	795	847	794	839	785	812	762	757	822	768	808	784	816	779	788	806	812	817	848	784	862	844	776	788	815	784	798	830	845	779	795	802	768	823	795	835	829	744	840	861	794	857	837	811	745	772	798	768	805	764	784	803	776	784	817	886	838	764	796	813	783	769	791	862	802	813	823	840	801	792	826	796	779	830	784	822	793	785	729	783	792	827	774	788	811	796	829	824	814	760	803	772	849	786	828	814	814	830	817	811	794	776	815	755	817	809	767	837	809	835	809	834	808	816	761	871	783	828	772	786	850	768	818	826	826	815	805	791	808	811	772	754	807	752	839	821	823	817	798	789	781	816	802	818	781	780	841	800	771	793	825	790	764	786	826	824	802	810	798	764	792	800	852	814	833	789	808	806	745	828	829	785	771	848	824	802	803	779	776	812	791	814	776	798	830	827	804	808	799	839	819	784	815	801	764	845	807	825	762	839	804	774	802	815	767	811	743	828	807	804	795	795	831	812	834	793	832	781	876	818	810	820	799	861	837	815	799	800	775	768	814	815	778	818	814	817	780	832	782	793	770	814	827	802	796	799	798	807	818	722	811	811	825	822	851	824	819	804	796	823	814	831	816	810	800	821	722	881	846	803	803	802	834	836	819	808	823	861	809	768	807	816	807	794	828	814	803	818	773	820	826	835	778	791	796	842	832	812	812	790	750	814	855	786	869	827	879	851	815	819	842	773	784	804	827	790	832	807	866	807	778	817	825	800	779	831	788	786	764	795	804	816	762	769	764	858	814	820	869	790	780	761	773	797	793	803	825	794	781	785	730	835	771	863	829	766	839	754	857	803	805	781	819	811	807	831	780	806	820	763	765	810	818	824	797	795	809	837	794	805	805	822	784	793	833	779	793	857	806	861	778	804	810	868	825	737	846	851	832	803	791	758	845	807	789	830	793	828	790	780	809	795	828	831	771	791	835	767	804	818	813	823	825	807	805	785	805	808	762	789	812	813	805	813	815	834	784	816	841	790	773	794	784	841	807	825	770	801	808	804	796	848	787	785	800	837	792	806	829	778	835	796	803	812	751	787	830	814	856	819	786	785	807	770	854	782	784	768	774	792	793	804	833	799	786	813	773	854	798	771	824	805	799	834	818	805	774	822	801	793	799	786	787	816	779	812	822	845	784	774	851	776	823	800	814	821	820	794	765	791	817	788	807	805	782	777	811	790	826	751	818	799	755	808	789	768	805	803	818	806	802	807	847	759	793	787	821	825	816	819	763	789	765	807	759	801	765	795	823	819	762	830	801	846	833	843	802	831	854	786	778	842	768	759	804	812	861	804	794	802	766	801	825	811	818	834	839	775	821	820	821	816	780	826	780	837	816	813	818	792	812	818	777	821	836	839	824	817	800	805	807	801	768	822	857	791	753	796	821	806	770	797	831	822	837	816	749	787	750	808	812	784	782	875	767	767	762	765	743	777	806	821	840	777	839	792	823	832	809	825	817	820	772	840	830	815	785	767	816	783	761	791	860	773	786	845	837	784	786	811	735	797	816	788	818	823	840	790	817	823	824	827	801	782	787	838	806	838	800	813	796	759	806	819	787	814	809	826	758	811	829	776	776	811	794	717	832	821	783	820	802	763	770	849	834	789	807	786	805	842	830	808	786	830	780	811	785	795	757	833	819	792	789	808	820	787	797	808	799	814	831	800	837	819	779	780	852	768	820	793	778	798	784	797	786	808	814	775	879	843	766	792	828	810	797	808	833	798	777	787	823	832	817	807	774	798	780	838	803	720	811	810	826	798	814	767	822	753	809	813	809	813	805	796	841	811	808	751	797	809	821	799	806	777	802	749	790	784	827	785	822	816	802	795	825	840	817	827	790	785	785	795	823	800	808	821	813	821	826	809	808	781	810	829	776	806	816	806	763	836	848	824	786	804	820	808	855	841	805	798	779	750	830	779	800	798	791	787	816	785	763	798	786	843	830	800	773	781	752	823	821	778	822	832	808	768	840	820	784	824	834	809	794	855	815	838	766	833	789	847	795	811	847	780	783	789	830	815	749	842	836	837	778	806	801	845	770	797	756	788	806	827	786	819	792	767	820	776	804	807	781	741	788	814	858	768	823	795	796	792	820	784	866	808	800	816	803	805	836	801	810	789	803	839	789	768	798	784	792	834	789	781	778	805	816	794	749	827	862	790	806	813	833	859	794	805	858	850	791	805	814	850	809	793	840	760	817	773	771	809	837	809	837	837	814	769	775	831	813	781	804	817	800	814	816	790	817	822	780	801	777	799	856	813	749	780	810	778	856	807	827	816	798	798	779	791	819	799	780	830	796	779	797	791	873	768	837	798	799	818	818	779	759	785	780	816
74603	38376	14226	2507	1152	916	750	684	590	507	508	473	462	454	432	411	437	414	403	391	390	333	414	386	395	403	389	390	400	374	377	362	361	329	372	355	369	366	376	369	359	354	366	375	346	363	347	342	382	390	373	383	301	385	355	380	379	362	393	339	389	341	367	353	345	340	352	344	360	357	374	362	367	343	372	367	374	343	334	359	382	348	338	377	362	373	376	353	364	359	360	351	339	341	335	355	344	341	345	369	354	363	382	348	338	355	342	350	350	352	365	361	316	370	352	340	334	365	350	354	360	388	368	372	374	375	365	355	350	376	357	358	351	369	329	385	325	339	372	349	367	330	320	354	354	375	334	384	360	363	366	358	334	378	385	350	366	339	364	346	337	355	412	369	352	322	364	352	342	388	336	348	377	375	350	351	360	374	311	347	358	388	359	363	376	369	328	355	323	372	347	348	347	360	348	352	368	329	366	352	351	382	343	360	318	373	329	404	385	364	338	329	351	388	357	351	373	381	383	335	361	347	350	388	365	342	384	334	349	356	344	385	388	361	358	357	360	356	333	348	379	378	342	342	351	399	333	366	363	360	376	326	398	355	341	357	355	353	338	349	349	370	327	314	400	372	375	370	362	347	321	401	344	332	345	360	353	356	335	354	408	382	339	339	364	350	360	392	314	349	345	366	352	376	331	365	329	331	383	360	356	366	325	345	395	367	347	357	308	370	344	375	335	322	347	364	393	387	365	386	345	368	348	337	347	369	351	328	361	349	394	373	339	352	329	349	352	340	353	373	358	360	372	353	381	322	334	361	382	381	379	341	359	364	380	352	377	363	366	360	360	356	358	368	327	338	392	360	372	368	333	399	338	363	408	337	339	347	361	367	369	371	380	343	360	358	341	357	353	353	337	391	369	363	346	360	375	382	348	352	335	326	390	348	337	360	370	360	391	353	368	364	371	340	390	368	384	362	349	366	316	328	346	337	334	341	349	362	347	334	385	346	328	340	346	337	378	367	371	365	341	380	350	313	359	342	341	361	368	379	309	373	349	377	331	358	362	358	359	338	337	333	348	351	312	374	362	354	327	358	327	380	365	347	377	373	335	362	400	307	375	368	380	343	373	351	357	365	344	329	387	339	352	393	377	356	393	365	366	354	400	390	363	351	342	379	361	362	317	382	387	358	338	377	369	364	331	376	351	365	351	377	372	359	342	345	377	369	377	385	339	386	346	375	356	371	364	377	354	345	329	379	343	374	342	324	327	342	340	365	332	341	391	358	347	393	342	355	376	374	378	342	351	377	350	352	346	330	351	352	354	358	372	333	330	370	358	331	327	358	328	364	369	352	360	352	374	344	344	331	344	371	377	377	365	380	371	344	357	338	339	394	334	343	349	371	352	345	347	375	371	372	385	371	350	359	344	351	333	358	347	366	394	374	333	366	352	355	366	400	337	344	365	320	388	351	346	360	348	383	374	348	370	362	367	342	347	348	341	363	353	361	321	363	369	387	356	388	381	357	339	360	356	355	388	364	339	349	373	344	357	342	399	338	344	352	352	375	361	330	365	377	362	339	349	371	377	322	398	378	353	372	374	361	380	389	355	366	338	353	358	361	332	349	373	380	347	339	352	419	357	343	353	330	342	373	366	326	361	344	357	354	386	370	368	338	364	340	365	369	327	352	379	362	356	363	345	359	376	326	330	340	327	412	353	371	370	390	407	364	356	364	353	335	321	338	319	383	386	334	371	377	334	405	349	383	338	345	357	351	339	348	351	349	373	335	342	369	349	365	365	344	345	328	370	370	348	343	328	382	390	383	388	333	359	360	338	338	370	390	324	324	408	355	365	349	376	323	367	349	345	350	341	318	349	393	344	337	331	325	339	346	375	364	355	351	398	376	361	350	340	349	380	372	358	357	323	373	343	335	363	328	367	331	366	347	322	344	386	342	322	323	350	364	354	403	323	347	374	373	367	348	351	402	360	346	410	328	323	355	372	328	366	352	337	331	357	376	363	355	365	371	327	325	362	399	353	359	382	364	373	372	344	326	364	356	373	372	332	391	323	383	345	351	381	364	354	369	399	361	372	387	366	322	359	383	362	375	387	387	338	408	349	319	340	355	353	370	376	374	363	323	385	329	346	348	360	343	365	355	357	398	319	383	352	377	360	322	335	355	353	416	380	303	348	375	368	346	340	302	370	417	366	355	360	364	376	370	358	350	387	363	377	342	337	359	337	346	359	354	357	331	346	365	353	380	343	339	344	348	345	374	360	331	354	375	352	346	326	375	366	352	352	400	354	341	329	344	373	351	377	309	379	319	370	369	363	366	330	344	362	390	360	338	346	337	350	347	345	343	299	341	354	343	379	349	339	342	326	338	363	343	362	404	376	365	385	311	379	337	358	317	354	366	318	360	341	381	349	406	345	362	350	339	331	343	343	362	362	383	361	382	326	372	329	357	342	344	337	341	413	352	375	379	329	364	363	358	302	344	363	342	357	359	339	385	362	388	363	364	361	358	324	343	349	416	359	374	368	346	341	359	338	320	346	387	372	349	382	333	401	364	321	368	337	347	365	358	358	346	393	379	358	359	376	350	361	337	354	371	361	345	356	352	392	334	396	357	378	337	376	394	356	396	370	348	357	363	349	324	339	338	308	373	364	340	333	376	368	343	383	387	389	396	389	340	380	374	393	372	369	356	359	359	357	375	349	348	318	385	353	375	378	339	355	341	336	392	363	378	350	327	387	365	377	368	359	365	381	368	360	347	371	344	348	356	334	374	390	328	382	351	353	327	347	366	353	378	367	392	358	317	345	344	330	389	343	342	359	323	358	370	345	353	324	352	354	343	378	374	333	353	352	369	392	312	320	379	316	383	343	365	355	370	350	348	355	356	339	367	366	307	359	357	342	384	395	386	389	343	342	362	357	353	353	365	324	363	354	334	371	309	345	354	365	360	364	362	360	329	335	336	329	339	390	377	366	367	389	358	371	347	367	349	367	337	316	354	331	345	347	341	384	370	365	355	394	342	327	369	391	359	344	342	344	344	317	333	344	383	348	341	336	355	369	353	390	353	357	354	337	341	326	406	341	372	365	379	382	356	353	422	344	340	367	354	355	328	347	333	371	342	348	384	360	341	361	386	347	335	363	352	338	312	379	353	383	390	345	339	338	372	358	374	343	336	339	350	324	379	349	338	360	373	377	359	357	338	378	379	343	351	321	359	346	356	340	366	351	341	384	363	361	368	347	317	390	374	373	324	348	353	373	345	333	342	364	352	340	367	367	368	355	351	368	360	343	349	335	338	334	334	374	356	314	304	408	394	383	336	371	327	376	353	373	375	379	341	360	388	348	357	356	339	371	399	338	329	391	342	374	342	300	381	338	344	360	345	386	352	333	385	362	372	346	352	376	326	317	386	372	352	370	367	394	373	344	368	379	340	361	310	397	371	339	365	382	352	337	393	333	365	366	354	355	394	323	362	360	361	395	360	392	357	378	369
48229	13489	3416	4156	3855	3174	2648	2325	2066	1749	1654	1571	1444	1326	1254	1257	1198	1154	1108	1152	1143	1101	1042	1049	987	962	949	934	1012	996	895	927	965	937	889	894	942	916	933	947	890	875	906	896	850	840	883	904	944	846	860	839	852	835	852	922	901	920	895	851	907	873	925	877	857	848	886	893	873	848	886	903	867	819	851	814	900	847	821	845	843	829	872	872	877	873	876	853	819	863	850	806	848	872	865	846	869	870	862	846	864	881	802	845	930	858	851	857	818	860	821	785	858	880	817	822	859	849	871	858	862	869	808	831	878	832	852	859	831	865	832	853	836	871	877	882	824	825	817	896	855	845	927	862	797	815	861	821	864	829	844	806	824	820	821	835	838	838	913	841	859	876	784	810	823	832	822	874	848	840	817	879	813	818	842	871	821	820	841	821	836	871	830	848	854	840	898	903	834	827	875	816	923	858	839	815	769	846	854	864	820	843	821	878	881	851	872	836	897	822	841	832	840	826	806	826	868	808	834	832	846	839	847	774	787	826	837	859	816	826	878	816	814	841	904	886	886	892	806	836	819	859	847	859	831	866	827	830	826	867	825	864	852	817	853	863	805	797	783	810	794	867	824	855	820	853	846	802	837	886	817	842	822	804	803	860	886	861	837	822	836	841	849	846	851	824	808	804	869	836	934	860	863	822	867	853	854	859	847	877	846	824	838	893	850	860	876	806	826	841	827	795	821	804	862	825	888	871	819	801	815	882	892	820	828	855	858	897	851	860	816	834	815	853	819	861	808	838	819	820	846	800	835	826	849	881	835	846	818	859	859	896	862	821	842	800	828	812	854	856	833	907	837	822	892	834	800	902	813	888	874	890	857	902	825	830	799	886	805	791	832	869	854	819	885	855	872	839	801	804	821	845	856	846	833	899	771	807	881	841	807	837	840	844	852	830	868	841	864	850	837	830	819	879	856	816	882	844	819	861	823	826	845	875	812	859	848	861	816	877	830	867	850	868	837	898	820	853	857	883	812	828	827	860	837	767	848	843	845	844	824	836	824	850	792	851	824	801	873	846	817	847	830	870	841	850	865	812	836	814	836	861	787	874	807	829	866	860	849	830	845	819	847	825	851	844	816	894	858	854	848	877	845	804	834	833	828	836	872	863	838	869	830	841	860	840	865	870	866	845	801	827	815	877	911	835	875	835	818	835	837	884	804	866	838	829	828	861	832	806	843	863	822	806	830	859	799	915	869	855	809	871	862	916	841	797	812	823	878	864	817	831	840	895	826	872	891	810	831	809	856	862	858	899	855	871	839	831	791	817	842	870	851	826	817	843	804	830	841	847	875	821	799	823	851	847	864	838	851	888	834	809	806	824	772	804	812	870	843	887	883	850	854	881	870	877	817	826	871	826	839	877	843	824	835	836	871	892	835	823	840	883	861	824	858	828	806	851	839	858	831	817	854	801	867	850	878	858	882	927	880	851	865	903	839	824	855	869	843	800	850	807	852	837	862	843	842	846	855	926	777	798	817	825	832	824	915	910	844	790	815	831	831	820	869	841	866	837	815	823	831	858	873	869	814	883	851	900	904	888	821	839	839	840	808	822	897	854	827	866	833	828	866	828	879	886	809	847	819	868	851	866	840	869	848	821	794	824	883	857	893	853	806	813	839	874	879	806	866	815	823	820	892	835	847	792	852	860	837	797	861	843	875	810	831	912	871	847	853	774	824	806	783	823	836	848	823	839	834	816	816	859	885	798	854	802	797	836	784	838	829	829	847	814	808	897	869	815	787	850	762	830	824	817	837	845	901	866	850	853	895	842	857	889	842	833	823	847	838	827	815	841	849	835	866	890	905	839	875	825	827	869	842	868	836	884	882	819	884	845	853	842	886	891	860	846	821	883	839	849	831	843	876	867	868	872	900	849	859	875	816	835	790	823	817	876	825	914	858	855	806	833	849	872	874	922	913	816	858	805	838	788	822	839	798	844	808	845	818	857	812	864	824	869	829	859	854	818	860	811	832	841	874	826	837	807	822	864	852	816	875	850	845	855	861	864	830	879	880	841	814	919	856	850	855	836	888	803	846	867	867	866	858	857	860	798	923	827	848	881	840	852	852	896	777	914	841	796	852	813	863	851	851	856	873	838	822	816	846	806	882	846	906	845	796	838	802	880	830	837	851	883	799	895	823	870	865	838	824	834	835	830	860	815	863	850	852	822	823	820	872	839	812	846	784	849	803	802	876	789	789	788	834	805	817	840	851	888	833	865	804	852	816	834	889	837	806	853	829	830	867	870	792	837	824	820	787	852	835	833	809	829	867	907	844	822	859	882	832	822	855	773	839	854	771	849	844	865	887	858	808	834	812	858	839	811	806	890	822	827	906	856	852	801	882	881	862	842	817	795	866	816	907	882	858	828	848	828	877	860	822	850	812	821	818	884	840	855	862	821	820	870	811	863	866	846	909	854	838	835	888	869	869	837	884	852	838	875	844	857	821	837	867	914	855	868	794	826	832	835	849	825	815	845	835	832	756	865	873	901	857	845	870	856	854	784	879	821	885	806	882	850	839	891	920	832	872	794	877	849	840	825	827	856	892	825	897	822	834	848	856	850	826	827	780	831	852	854	864	826	813	867	885	797	831	853	868	831	849	793	820	857	898	808	837	837	842	859	867	841	874	828	886	825	886	832	847	843	844	896	858	878	820	861	848	835	843	838	862	817	838	835	845	841	772	853	817	853	800	822	815	873	885	831	818	798	867	853	827	853	818	831	858	793	813	873	836	777	843	848	866	873	788	876	857	820	816	836	803	818	882	867	865	825	841	853	855	819	832	827	853	836	826	884	851	820	833	795	880	837	786	829	863	862	840	919	798	887	802	829	824	822	863	843	839	844	872	820	857	819	881	842	776	874	829	816	847	836	834	887	871	828	896	835	802	881	874	800	851	861	855	855	843	868	767	877	777	890	879	796	896	870	846	821	852	851	847	879	857	787	807	842	852	886	866	816	822	811	855	817	855	839	853	869	854	853	884	878	785	867	843	776	797	872	881	826	871	912	820	856	894	773	811	865	862	849	920	846	824	860	877	877	831	811	869	858	848	901	831	918	889	885	873	837	846	847	840	845	821	873	803	820	851	798	854	838	810	851	871	831	875	826	856	843	865	797	824	810	854	832	876	837	834	830	862	833	802	848	879	839	894	848	907	874	842	893	896	880	830	839	874	835	862	894	846	796	843	879	810	825	846	858	807	815	866	820	805	841	893	883	813	875	851	831	819	861	819	825	798	871	872	850	811	825	846	855	890	848	877	807	843	888	860	827	893	847	892	839	828	794	832	841	869	803	849	805	839	896	804	884	798	867	827	896	811	840	879	835	852	836	900	857	815	831	844	869	856	869	817	826	815	881	885	838	859	881	859	845	858	829	794	840	848	836	821	872	844	843	806	875	833	873	904	821	805	855	856	850	857	848	809	869	880	819	839	882	839	847	854	866	858	861	807	837	832	852
12963	1391	197	171	159	176	155	153	174	169	173	153	161	132	138	156	152	158	154	159	157	143	160	140	153	152	129	133	152	158	149	155	142	157	156	164	155	154	163	152	170	149	160	159	147	143	163	151	158	176	152	156	167	151	144	156	139	187	169	148	172	132	150	162	171	162	171	152	133	154	157	156	150	153	172	159	152	150	151	154	147	160	141	141	169	144	162	180	139	145	155	160	161	162	171	152	152	142	181	164	158	149	154	162	143	144	162	161	127	136	139	148	150	154	162	152	160	174	162	159	132	166	164	134	144	137	163	143	171	155	153	158	155	164	142	156	148	172	168	143	177	159	167	136	149	153	181	162	155	172	149	149	176	146	149	163	144	148	140	150	152	138	179	168	174	141	155	163	162	148	154	163	157	150	134	156	134	159	153	139	143	140	150	159	141	148	170	164	168	156	134	156	152	157	125	171	153	142	158	154	158	138	129	150	155	178	146	150	129	140	143	151	167	157	156	138	126	144	176	161	148	160	159	155	172	157	156	125	161	144	158	175	162	153	159	153	151	155	140	149	185	155	178	150	170	132	141	182	162	159	125	162	163	128	149	152	120	161	146	172	147	168	155	146	167	162	152	156	139	168	147	157	175	165	161	155	171	155	149	142	137	164	145	161	144	150	149	147	163	127	145	149	137	142	159	162	165	144	168	152	145	134	180	168	139	163	163	141	145	168	147	144	149	153	158	164	174	140	159	160	176	139	153	155	153	155	144	140	144	136	155	148	163	141	145	157	180	155	150	138	154	153	145	132	146	163	142	164	161	157	159	169	160	147	151	171	138	147	153	152	170	151	152	147	161	150	144	191	177	160	160	144	146	123	155	160	159	185	179	145	135	158	170	155	149	143	160	166	137	153	162	147	141	146	174	147	149	144	165	161	159	158	146	175	158	159	135	151	145	163	143	141	164	142	130	165	149	160	159	138	144	145	169	157	129	148	176	167	150	148	150	164	140	168	156	154	147	139	141	146	173	160	139	139	177	146	149	169	147	168	149	151	152	152	169	143	147	147	176	169	149	160	183	167	155	160	158	142	162	170	139	178	154	154	150	115	157	183	141	160	168	159	164	155	136	167	153	163	144	156	153	165	139	166	169	139	141	147	168	137	169	163	137	144	153	139	144	147	146	139	176	150	156	150	159	146	167	176	148	149	153	194	160	153	164	144	159	156	165	169	186	129	147	162	133	141	150	143	156	158	155	151	164	129	138	130	147	164	150	136	179	140	152	132	171	165	141	154	150	170	155	177	162	150	161	171	143	136	136	159	158	138	149	136	157	168	149	141	149	178	174	156	162	157	136	196	162	163	129	151	154	174	145	176	164	164	143	179	141	146	150	146	158	161	137	147	162	158	149	155	166	142	153	137	145	144	163	174	155	183	159	158	148	162	167	172	178	157	181	145	129	129	165	149	151	182	147	119	168	165	164	159	152	151	141	157	151	168	163	144	152	170	131	148	174	181	158	177	167	139	152	143	131	154	181	153	150	146	172	163	133	150	141	156	145	152	171	164	177	190	185	141	163	156	138	165	147	150	147	161	171	153	167	152	168	153	161	150	162	152	146	154	139	185	175	144	152	135	154	133	177	151	148	134	167	140	165	159	170	153	171	168	152	165	153	170	159	142	159	149	160	170	163	120	139	138	167	138	155	173	152	153	143	165	154	138	160	141	153	135	163	175	153	149	135	144	178	149	161	163	142	170	146	153	155	158	167	147	164	154	151	152	154	135	147	151	154	157	153	135	151	171	171	152	148	132	150	153	157	147	153	146	144	163	150	172	144	157	157	138	147	140	147	119	142	177	160	157	152	153	165	141	162	153	167	165	138	158	141	149	148	148	161	143	154	163	144	150	157	156	166	146	169	133	158	156	141	160	158	148	154	155	166	150	141	136	149	171	154	161	159	177	160	166	146	145	148	141	156	156	159	159	155	165	154	159	149	124	159	154	138	141	172	140	177	139	170	165	140	158	177	152	168	127	138	159	131	155	160	170	156	136	167	150	147	144	140	171	152	185	182	170	150	154	162	158	156	137	176	160	165	145	152	159	165	147	160	169	147	142	185	140	161	166	137	166	158	161	150	174	157	146	147	134	159	162	145	172	170	127	127	141	155	163	172	157	168	158	158	141	157	126	183	150	160	156	158	161	155	161	144	149	164	137	139	148	149	170	176	155	159	168	147	149	167	145	157	150	147	131	171	158	145	173	158	155	155	146	169	188	158	133	143	159	155	137	141	146	149	176	152	137	169	148	156	139	137	172	151	156	145	148	152	155	173	161	146	150	148	182	151	143	159	151	149	171	156	179	125	155	162	167	173	152	177	151	137	147	168	156	163	144	155	144	119	170	171	128	163	146	146	157	187	149	169	151	160	139	158	148	151	155	138	146	154	144	156	165	140	153	165	159	150	144	152	148	161	151	142	145	152	159	142	129	169	174	148	146	130	168	180	150	151	137	155	142	132	155	168	145	142	124	138	179	140	177	174	149	153	142	166	149	161	168	168	140	146	162	155	173	144	123	143	129	144	152	137	157	161	170	166	148	170	153	140	132	173	140	156	173	162	166	157	144	147	140	165	148	178	169	175	145	146	160	166	151	136	156	147	174	154	147	154	156	173	160	140	147	144	140	158	153	143	152	149	166	161	162	158	148	145	158	136	168	146	148	150	157	167	157	154	152	123	152	160	167	178	180	153	164	167	174	132	160	140	156	165	161	146	155	185	137	175	134	166	143	162	184	142	149	145	170	151	146	131	164	117	148	150	149	153	178	151	152	145	134	149	169	155	153	157	136	128	156	157	129	148	149	147	143	152	166	123	152	154	173	168	169	169	138	146	151	159	141	153	154	152	160	153	128	158	172	157	147	152	152	159	164	160	169	140	144	148	138	158	153	162	171	166	186	173	172	149	154	158	144	153	134	159	140	173	145	143	151	157	157	157	148	163	173	169	149	136	151	162	146	147	131	151	152	152	152	148	153	152	153	146	133	124	142	138	144	134	171	166	165	129	176	170	155	123	152	151	134	150	132	152	143	151	152	133	160	142	140	151	154	168	157	137	135	159	137	167	152	156	169	153	161	156	151	167	157	157	150	147	138	154	175	146	163	157	154	168	135	162	173	166	137	152	171	149	141	172	154	159	155	165	148	150	150	170	169	172	147	168	164	184	147	142	177	151	136	161	145	162	144	160	143	147	169	147	154	138	132	156	137	174	144	166	164	126	150	160	144	161	161	159	148	148	146	158	171	174	170	139	149	140	152	147	146	156	141	152	165	146	135	178	167	158	152	144	161	151	149	151	170	148	131	180	193	155	145	168	144	153	159	146	129	164	143	169	173	172	160	143	149	173	161	143	152	142	158	158	144	132	171	153	142	143	161	155	165	152	152	149	172	151	153	140	152	162	142	148	146	151	157	129	165	166	166	176	146	137	155	156	175	135	181	156	152	156	154	169	130	167	154
11488	975	474	517	456	455	446	466	444	439	486	461	431	450	457	413	490	451	485	433	446	466	434	446	457	427	448	410	463	430	447	471	422	420	420	436	435	462	426	438	435	446	488	481	475	445	440	453	420	412	455	458	436	458	454	466	447	440	440	437	431	437	450	435	437	465	421	455	414	413	419	412	455	438	439	504	451	418	453	456	441	419	487	444	434	446	469	490	423	471	424	423	459	450	463	432	441	460	432	463	465	429	427	443	459	463	433	437	442	423	414	468	467	434	425	441	489	465	425	464	445	402	457	458	475	462	470	484	466	443	441	436	449	465	462	493	464	404	466	425	441	448	451	457	423	440	479	456	414	442	446	439	471	423	416	408	482	444	473	437	439	425	463	439	414	428	465	446	427	408	447	423	492	430	449	420	445	415	456	434	429	428	475	442	441	418	464	446	441	402	452	405	423	447	449	420	462	458	435	449	438	430	423	448	429	470	457	392	469	443	419	482	425	453	444	420	430	407	458	408	456	420	418	429	437	440	454	444	426	479	432	441	425	468	428	475	437	457	421	439	432	422	466	436	426	387	425	430	428	445	455	431	477	447	418	448	469	425	458	398	468	456	461	425	420	471	430	437	466	416	451	452	435	459	423	436	427	493	444	452	434	477	466	467	459	462	446	428	461	435	444	439	469	400	443	411	422	456	485	441	439	420	412	432	458	423	443	469	424	424	494	450	412	440	428	481	463	453	460	454	450	454	455	423	426	401	413	435	455	440	461	419	430	428	440	456	451	456	479	435	459	446	467	412	443	448	423	462	475	473	429	456	447	439	407	467	451	456	453	450	480	442	442	432	454	440	430	456	487	464	433	469	460	444	451	408	440	455	460	430	451	422	452	452	446	451	478	453	436	448	487	429	434	451	443	468	442	454	458	450	439	482	454	455	449	452	458	466	440	463	427	419	434	433	484	461	450	463	423	492	442	436	457	493	432	447	424	432	442	441	445	421	455	447	443	469	446	419	458	420	451	420	470	483	444	466	422	432	432	456	423	464	438	378	446	414	443	450	454	415	453	440	473	417	459	426	427	414	448	425	440	485	405	449	449	402	426	495	426	463	477	461	443	478	439	427	464	450	458	418	471	421	438	430	438	447	415	492	417	427	448	465	446	411	413	449	463	408	454	476	455	456	395	470	433	456	459	437	433	457	464	449	430	442	440	458	452	449	470	461	434	428	450	408	428	436	444	409	442	434	444	459	476	406	459	456	476	437	436	443	431	452	440	454	502	440	436	474	469	477	423	428	448	436	418	466	428	411	459	453	447	435	481	423	429	453	444	457	470	454	451	458	470	478	454	439	428	466	464	444	447	457	444	403	469	455	428	470	435	465	479	433	439	447	413	433	436	429	456	471	429	442	444	461	437	391	400	452	428	410	431	448	443	473	497	482	437	413	424	461	447	455	445	437	504	474	427	497	449	453	429	451	415	411	454	466	442	426	423	435	449	458	463	446	447	413	437	443	406	422	438	442	442	464	470	424	448	458	438	434	464	446	441	457	470	422	438	423	446	455	443	462	438	444	423	464	426	445	384	436	440	459	467	460	460	435	409	460	448	448	417	429	436	443	424	481	453	497	440	418	445	418	424	463	427	467	438	454	408	449	413	407	446	422	475	455	434	460	408	485	444	420	446	409	424	484	443	475	443	459	423	443	452	445	427	483	431	465	447	471	453	417	447	476	464	461	433	440	411	472	457	462	425	468	445	423	437	454	466	452	457	449	464	466	461	444	428	436	437	446	451	491	443	451	446	463	431	492	452	434	472	446	460	446	416	419	446	425	422	438	443	441	428	434	437	448	443	440	452	455	426	457	456	483	458	447	431	474	452	464	485	436	429	442	465	443	480	438	434	447	466	404	437	430	435	444	478	412	462	401	436	405	439	431	441	468	440	475	442	440	465	417	439	406	467	457	453	458	445	454	437	436	445	456	440	447	455	433	433	443	455	437	433	481	454	409	411	447	480	406	461	424	468	439	463	437	483	413	466	454	469	475	439	449	446	423	452	439	418	446	435	455	450	439	431	460	431	490	433	444	441	448	434	464	439	455	446	454	461	430	468	433	482	470	439	455	449	435	398	452	410	452	452	421	459	454	426	443	451	412	471	479	463	448	447	432	467	457	464	482	458	453	415	448	445	428	462	430	416	426	422	436	416	446	446	444	485	453	445	460	422	462	445	468	434	427	440	440	429	457	448	429	467	425	419	438	451	407	445	451	457	434	412	484	450	409	436	444	428	415	436	449	449	460	423	409	441	431	483	430	433	455	463	469	448	457	446	427	430	414	457	467	423	435	423	446	472	450	378	423	444	428	434	428	446	468	468	448	437	479	466	424	431	441	451	428	414	423	433	446	442	430	445	410	448	465	426	433	449	426	447	500	434	450	475	455	454	400	443	436	417	465	436	448	456	407	456	495	482	448	427	440	467	422	410	401	425	440	436	459	437	444	428	465	413	454	431	428	454	462	438	432	450	450	411	474	480	427	435	469	410	475	407	457	423	430	468	425	440	430	423	426	481	408	413	450	475	470	477	459	440	437	457	433	431	412	464	458	421	451	408	427	445	454	461	445	435	423	444	433	469	453	467	442	451	477	411	428	419	452	428	425	426	445	457	421	447	437	468	442	473	473	451	421	444	453	472	467	431	468	440	461	439	429	457	468	430	439	454	424	447	406	426	446	478	423	440	445	445	421	436	447	442	447	456	475	452	450	438	452	442	441	494	491	383	432	435	435	411	417	447	475	445	432	453	439	424	446	464	436	441	464	463	440	460	444	443	417	417	468	438	435	452	468	444	459	440	423	427	490	423	443	444	475	457	428	469	454	459	432	458	443	422	475	415	452	406	475	488	448	427	412	437	423	474	479	453	415	415	424	433	452	461	419	450	451	440	458	425	442	443	458	438	407	415	462	464	463	456	435	460	426	475	424	439	431	483	469	458	427	436	455	426	446	447	444	428	462	467	427	407	440	458	425	453	411	456	467	390	454	456	421	427	426	412	428	442	419	418	435	456	427	448	471	440	452	436	431	427	436	442	471	469	420	484	444	452	471	465	490	454	421	428	410	502	464	408	435	450	430	453	474	461	464	487	423	478	442	439	462	447	426	459	448	452	479	448	443	437	459	479	442	403	447	417	448	485	456	420	421	467	435	457	436	455	448	439	445	420	443	439	435	439	439	454	433	415	438	471	424	454	423	423	439	427	450	439	440	412	437	425	450	411	453	466	453	455	471	462	447	466	462	440	463	473	468	472	451	460	441	436	473	419	438	434	446	418	456	444	449	492	446	431	425	444	444	442	426	467	435	442	462	417	450	455	463	440	425	437	425	393	396	395	458	450	489	453	452	410	434	442	473	453	457	422	457	458	429	421	455	467	432	437	474	420	455	437	448	442	455	443	473	481	487	418	467	432	437	453	425	444	426	449	465	439	419	455	470	446	465	410	425	410	434	455	428
65163	30354	6772	999	616	537	511	487	410	377	426	402	386	336	353	362	380	362	391	333	347	325	314	323	357	362	338	296	357	319	335	356	321	326	318	322	327	348	337	328	338	327	315	336	306	337	348	320	316	293	337	324	329	309	310	322	307	325	348	278	304	295	290	309	295	325	372	349	344	346	321	360	328	326	316	329	338	347	339	287	324	321	350	344	339	336	336	331	363	337	365	345	338	317	306	325	296	332	330	325	317	347	313	324	307	363	340	336	285	361	322	338	340	335	332	341	318	334	371	348	352	300	323	313	294	289	330	296	362	363	293	345	337	297	271	323	325	341	305	331	348	313	333	326	348	354	355	325	301	326	307	332	348	321	342	325	343	326	342	349	317	336	329	338	321	327	314	319	313	339	331	325	333	333	321	315	321	358	338	320	328	310	325	322	330	345	299	326	330	325	344	312	305	320	302	326	344	319	269	330	318	341	327	327	328	323	355	309	306	348	343	300	308	327	334	292	314	338	331	314	332	326	349	321	306	314	311	312	292	322	320	313	309	325	317	327	337	316	349	315	327	350	311	321	293	338	337	302	309	338	360	325	302	336	300	289	322	325	338	331	347	314	325	300	331	327	312	356	299	313	285	314	304	315	312	357	333	306	318	346	322	323	307	324	305	330	346	339	296	303	329	337	312	336	326	328	334	355	302	291	341	295	353	325	326	309	303	300	319	337	326	320	325	322	322	348	313	325	325	362	375	284	324	282	308	342	373	333	328	284	325	298	327	292	298	336	331	307	310	382	356	295	347	334	318	338	311	328	293	332	334	316	318	318	321	310	307	338	336	324	352	341	337	340	325	323	320	333	330	307	309	341	306	338	307	313	349	304	334	330	335	326	315	342	350	257	329	310	326	312	288	321	315	326	329	337	297	337	301	323	311	320	331	305	343	312	338	325	317	312	334	338	341	334	306	370	350	346	347	346	317	283	300	368	315	314	329	325	307	297	317	362	312	343	341	348	318	323	293	333	331	337	331	339	312	376	330	354	282	346	315	345	313	304	296	308	315	301	338	357	340	334	303	319	347	299	343	336	354	319	311	326	362	327	326	348	342	342	344	323	356	295	305	353	316	341	315	325	300	305	313	315	322	332	342	303	335	313	322	350	294	377	341	327	330	320	309	303	316	335	347	343	313	344	301	363	327	335	293	314	358	344	339	324	342	333	303	320	335	315	357	303	329	328	326	313	331	309	350	331	296	332	339	308	338	311	336	333	320	353	316	299	373	363	338	285	324	319	298	338	323	336	351	356	350	326	332	345	286	319	346	354	357	326	318	322	315	273	310	317	334	302	336	309	321	335	311	333	328	299	322	323	339	334	348	344	349	310	302	303	301	297	350	304	355	332	338	319	306	351	322	315	333	357	311	294	303	313	321	297	352	327	354	340	337	338	311	310	301	299	319	349	327	350	297	320	365	305	293	342	336	331	321	338	333	302	311	312	335	309	308	333	321	318	336	349	305	321	301	298	312	289	309	301	347	337	325	350	341	299	367	293	319	322	343	332	337	331	322	359	349	331	311	302	321	364	341	342	278	334	314	314	332	325	368	294	314	319	332	337	309	319	326	335	318	343	326	320	333	338	342	314	361	331	329	330	316	324	332	332	338	338	310	310	324	310	331	324	355	334	309	319	312	310	356	349	305	307	326	302	349	312	311	326	309	320	341	347	347	322	296	354	358	367	318	313	292	353	346	344	286	302	305	331	295	334	324	348	327	327	334	321	325	358	358	326	322	321	317	312	328	318	326	307	308	321	323	310	305	314	342	323	304	333	317	292	306	312	316	307	302	311	323	343	326	303	324	354	293	346	336	340	335	317	337	326	331	325	338	355	336	313	318	313	302	306	332	328	311	320	305	293	336	327	317	331	352	318	358	301	363	326	352	305	310	316	299	291	311	341	367	343	295	315	341	333	320	346	338	303	321	322	318	369	319	371	310	355	311	320	318	338	318	341	349	311	333	326	327	345	323	341	302	329	336	345	331	325	331	358	339	326	348	331	312	339	319	354	317	327	323	307	336	302	313	338	352	343	334	322	330	340	258	345	295	351	326	318	336	314	324	321	326	317	343	358	324	297	312	359	324	316	310	318	323	312	339	320	335	321	306	324	353	285	328	346	319	333	312	286	329	331	312	292	352	333	306	319	352	304	294	341	314	321	342	305	313	319	322	333	310	333	349	329	330	322	326	312	353	329	304	365	339	334	332	339	350	340	327	325	350	324	328	300	296	314	333	368	312	319	358	334	299	337	319	313	337	336	362	348	341	357	317	295	316	302	303	314	347	307	335	309	301	309	317	308	332	337	305	329	333	341	318	335	322	330	342	352	328	329	319	318	337	321	360	329	328	350	315	295	336	312	318	350	312	351	335	327	344	325	327	321	332	339	325	326	329	359	321	325	297	321	346	313	334	332	308	361	327	331	341	343	329	339	321	319	309	328	349	320	310	311	307	297	306	301	331	298	340	366	303	299	348	306	318	336	324	335	304	326	297	306	347	332	325	327	338	319	315	377	328	298	333	304	310	340	319	383	299	340	303	316	370	338	342	308	289	325	353	311	353	318	306	296	328	333	317	288	313	299	298	307	314	338	320	300	334	371	305	301	303	341	334	359	315	344	315	349	328	317	316	314	273	336	314	327	332	327	339	305	335	307	325	313	318	373	331	320	311	319	279	353	307	333	306	303	306	362	310	322	310	350	316	328	338	330	294	310	284	331	348	334	340	305	313	310	296	344	330	328	332	315	358	321	335	295	321	335	316	317	331	312	338	317	345	335	319	315	339	342	307	324	335	354	330	347	315	338	319	345	333	361	326	319	322	337	332	342	321	328	324	327	338	331	300	341	348	342	308	307	322	291	311	318	351	301	326	318	305	342	326	322	307	313	298	339	338	337	313	314	316	327	327	322	328	297	327	310	306	322	314	339	328	344	330	348	332	357	342	360	320	344	300	323	290	336	371	365	351	352	346	293	284	319	332	333	333	332	300	319	353	310	348	316	347	362	302	318	294	328	349	365	337	297	327	295	354	360	323	294	310	332	327	330	342	303	331	378	289	330	327	328	344	316	341	336	339	377	267	318	358	296	302	334	347	326	308	334	325	328	345	320	337	322	329	301	315	310	302	292	329	330	311	292	335	348	329	318	348	336	307	305	312	314	328	344	294	341	337	326	331	313	364	316	366	321	328	308	344	306	319	282	326	311	310	332	332	343	333	351	337	296	335	330	308	332	326	321	309	304	354	317	343	296	300	350	337	365	322	335	299	344	297	273	300	342	325	322	321	333	327	335	316	326	308	318	334	308	319	303	313	295	283	296	341	293	331	329	324	341	326	333	331	323	326	273	337	334	360	297	317	310	348	335	316	306	331	307	375	316	324	340	312	341	300	309	319	307	316	311	332	347	343	324	299	331	312	316	325	314	319	334	298	313	357	303	355	339	297	346	342	365	303	335	320	376
39697	7961	2142	2458	2336	2034	1762	1557	1486	1373	1250	1189	1122	1088	1001	1055	991	1018	963	927	951	911	892	879	852	870	884	873	848	914	843	874	799	836	817	805	844	871	872	905	830	800	873	807	857	857	794	898	780	838	826	790	826	859	768	797	842	869	847	795	845	824	797	772	805	842	794	769	798	797	792	824	850	805	837	805	863	813	790	703	829	783	871	814	769	800	839	800	799	785	767	828	825	860	832	838	814	789	793	779	808	830	780	842	755	748	838	802	870	774	817	837	837	815	802	825	851	844	825	809	839	807	821	765	827	808	816	783	749	793	804	864	786	806	833	788	776	830	781	782	800	805	830	834	809	789	796	786	806	815	838	831	848	811	840	805	807	824	769	824	845	782	846	793	741	796	830	836	802	848	786	814	835	761	868	793	752	821	818	834	807	787	779	904	778	803	808	782	784	805	814	846	780	796	793	828	825	774	830	757	800	789	849	751	806	780	783	806	816	788	779	834	802	768	792	813	817	828	825	827	843	811	847	768	849	842	806	826	793	780	710	799	825	803	774	825	805	845	803	809	840	795	803	783	825	829	766	787	808	797	760	836	808	781	820	779	799	803	837	824	769	790	851	845	840	828	804	804	761	844	780	810	771	791	797	839	816	778	837	743	852	791	791	822	808	790	828	749	827	802	827	798	772	830	797	785	806	799	825	823	842	834	801	793	816	772	783	790	835	789	753	770	818	840	779	814	777	860	840	840	841	760	804	801	792	794	756	808	824	790	782	795	826	812	841	820	840	767	777	829	769	813	782	855	831	821	835	847	763	766	849	803	816	810	769	786	817	790	768	820	798	782	834	806	868	826	838	829	779	830	789	808	800	787	822	779	811	785	828	824	784	791	803	779	830	772	849	823	810	817	784	769	777	797	849	769	807	812	787	780	794	819	806	771	803	787	756	820	793	858	808	804	819	842	769	830	772	848	798	814	807	782	794	757	762	805	840	793	806	767	825	818	832	799	846	807	819	837	758	815	806	801	767	821	833	854	805	804	807	783	826	815	772	813	786	799	784	820	815	757	826	761	771	853	791	789	842	835	770	796	760	820	805	807	805	759	769	846	858	860	818	838	783	763	777	815	836	762	800	807	817	848	796	798	783	784	836	780	801	824	815	803	811	783	796	800	802	817	827	797	795	775	773	838	744	788	849	804	744	794	828	843	790	818	822	808	832	844	762	823	811	788	806	823	778	752	801	825	845	798	801	811	797	810	771	829	832	857	840	835	770	734	798	856	830	815	836	731	818	809	786	831	797	797	833	785	786	805	764	830	758	805	836	808	795	805	793	792	795	801	759	813	810	774	776	798	810	786	830	822	787	822	838	838	829	851	834	837	827	840	803	778	781	788	771	840	824	804	785	837	827	727	806	778	809	850	776	784	796	781	818	824	777	834	783	825	803	763	799	806	806	817	784	781	792	849	798	819	853	792	746	851	804	793	826	799	790	787	808	799	829	771	826	754	797	755	756	800	813	786	758	819	771	864	833	812	791	829	819	838	797	836	832	837	812	769	802	810	791	818	804	787	777	805	834	784	835	812	784	796	805	782	804	838	808	833	821	845	812	784	776	801	794	820	813	788	743	777	786	781	806	795	813	840	818	815	828	837	777	789	833	841	806	802	816	800	830	801	823	837	833	809	836	783	825	794	809	791	825	784	827	824	781	809	807	803	814	763	788	798	773	848	795	813	793	778	843	767	880	759	831	802	821	843	861	777	783	830	780	801	782	798	827	790	834	802	802	831	800	821	841	823	755	804	825	819	840	746	756	834	780	758	844	776	789	773	815	774	775	755	808	764	818	799	845	796	800	865	760	797	867	801	818	835	813	783	877	743	824	831	837	787	791	758	761	809	784	740	809	780	797	794	844	839	795	816	791	821	807	769	863	813	826	756	809	799	783	757	840	809	791	887	796	822	832	816	796	798	846	783	802	778	823	771	792	811	816	799	818	820	804	837	844	824	808	774	811	799	856	813	797	849	790	772	808	769	809	820	846	802	856	769	808	753	837	793	846	810	786	839	793	834	787	834	831	839	835	768	775	873	770	815	765	800	746	781	839	785	806	799	859	803	825	807	776	812	812	856	844	791	858	806	785	805	868	808	777	764	816	778	810	769	776	805	802	764	758	794	841	803	802	802	799	809	786	823	811	795	749	771	820	837	766	790	775	740	832	780	816	825	780	843	796	780	804	776	811	794	788	777	773	824	757	814	794	804	809	817	770	825	839	838	777	831	780	835	786	811	804	819	738	793	800	764	779	777	774	791	841	814	875	870	786	773	789	828	823	780	798	803	802	791	843	797	783	835	812	781	798	808	745	819	799	833	767	833	783	812	795	811	821	743	747	784	831	852	814	819	833	794	755	781	857	838	816	818	787	791	816	778	853	788	787	851	780	777	824	823	817	840	838	819	817	781	809	780	750	832	825	766	835	784	802	815	732	840	801	775	803	736	785	836	815	841	778	815	759	832	784	779	794	824	812	782	801	785	867	851	829	807	761	805	758	833	827	787	794	809	789	764	801	829	793	812	770	771	826	849	818	752	774	816	835	757	782	818	883	831	792	806	817	818	786	805	769	805	786	770	810	781	814	836	832	813	782	798	756	813	792	933	820	818	813	813	770	772	826	857	765	807	765	798	798	772	780	820	778	781	771	787	753	792	783	793	850	820	780	835	846	819	760	813	829	801	791	791	778	831	790	805	811	775	806	813	810	809	772	787	781	800	828	829	756	839	846	794	788	837	802	785	814	793	812	800	803	789	770	756	785	834	782	831	765	762	821	834	783	795	801	818	794	831	804	824	822	787	770	792	817	755	825	853	827	826	823	822	831	853	812	817	792	788	765	797	765	782	774	782	807	803	834	809	781	801	806	821	796	784	780	799	792	746	780	774	845	767	846	770	768	844	775	758	781	852	822	758	804	835	783	818	858	842	823	813	826	811	823	818	845	815	807	804	800	792	781	853	789	773	850	833	817	802	779	832	810	804	789	778	777	808	766	822	805	751	802	874	824	796	742	852	790	848	855	807	801	814	852	787	779	748	873	818	816	819	817	793	765	815	855	822	783	791	787	766	771	799	869	800	852	820	850	785	773	803	846	801	805	794	830	828	801	825	805	813	804	775	811	708	844	847	836	801	809	839	754	796	846	810	799	784	785	757	826	818	783	769	812	824	773	788	792	824	748	841	776	810	804	800	827	826	834	785	779	784	788	800	785	837	788	772	758	827	784	801	801	786	819	807	891	775	818	849	788	837	793	782	813	794	810	807	794	840	800	840	806	805	789	796	810	810	835	779	821	813	750	856	752	843	872	792	772	828	805	791	794	778	831	801	813	798	806	794	831	828	835	825	780	795	830	804	758	773	809	778	796	852	781	792	821	832	827	825	745	811	792	851	726	788	772	782	854	822	769	846	787	801	805	834	821	767	812	780	816	798	794	793	803	758	818	800	805	755	775	830	809	802
77007	39857	13027	2344	1100	873	701	627	549	517	480	457	457	451	448	393	441	402	407	386	386	383	410	384	363	347	336	381	366	363	385	387	383	357	358	382	369	390	368	404	377	327	370	372	352	332	402	349	350	369	338	371	356	360	346	359	371	397	349	339	349	351	373	373	375	401	405	362	367	366	391	332	384	390	350	348	359	340	362	360	361	333	327	355	378	380	353	337	330	371	375	368	346	333	390	371	324	366	385	359	382	343	333	364	360	348	346	324	346	367	340	384	404	379	351	395	368	356	384	373	369	348	323	374	337	365	320	333	343	328	369	363	371	338	372	380	368	379	386	370	393	345	358	357	350	381	356	347	372	364	360	372	355	382	365	337	322	342	392	343	357	385	332	349	359	362	377	364	336	366	364	324	324	350	353	375	386	358	372	376	364	367	323	327	338	327	344	339	334	353	364	332	342	345	304	369	376	358	363	368	373	398	352	334	359	345	369	375	366	349	349	381	371	351	331	364	364	326	338	357	357	357	378	343	363	338	327	345	368	358	382	313	350	356	347	375	345	328	339	340	329	355	343	312	358	361	346	347	373	344	359	320	359	370	372	378	356	385	370	341	365	403	394	330	337	376	348	380	339	370	369	355	387	349	313	346	335	367	375	337	329	349	384	385	359	380	370	377	372	353	392	342	365	369	321	374	373	367	330	369	366	376	344	348	345	393	383	331	355	338	332	354	375	372	364	335	382	387	347	382	353	339	377	348	358	411	414	331	366	382	339	354	391	354	340	347	355	341	364	336	370	349	370	346	390	354	333	375	362	317	353	357	352	357	352	342	386	340	411	335	346	359	355	381	367	343	354	354	364	344	372	370	379	372	322	380	370	378	358	328	348	335	338	351	382	351	377	381	355	358	372	363	363	369	360	342	338	354	360	352	359	356	341	390	372	327	325	341	337	345	363	327	350	323	340	338	345	375	357	401	391	338	352	343	357	353	338	350	338	345	332	354	348	396	340	324	354	367	340	386	354	358	371	385	336	360	363	375	378	339	362	370	316	328	351	367	333	331	345	351	321	342	322	357	351	376	353	349	389	350	381	377	347	360	348	389	392	372	356	357	319	365	369	379	350	329	378	373	357	383	328	373	363	352	341	392	310	378	383	381	371	373	357	379	358	339	358	359	346	384	350	382	337	349	349	345	366	376	357	311	366	372	330	381	355	363	371	380	373	413	359	361	361	374	373	381	318	373	339	351	383	340	369	356	358	356	353	337	362	352	331	368	331	374	355	315	334	357	355	363	312	350	353	360	365	352	375	348	362	365	368	386	374	339	391	357	343	328	382	358	359	361	320	365	375	356	360	354	347	342	320	329	353	315	350	369	372	331	365	364	373	359	384	357	348	348	364	377	350	330	356	362	343	374	400	387	351	317	345	372	302	398	367	331	350	353	331	348	381	358	381	357	373	349	308	366	349	380	358	347	343	385	367	367	314	348	363	347	329	345	335	359	345	360	359	350	325	350	357	342	390	351	354	346	346	351	343	366	348	374	338	353	363	337	363	376	358	385	388	369	387	355	385	349	368	357	387	385	361	398	381	340	324	362	339	378	347	389	372	345	330	362	345	383	376	350	367	364	334	381	352	332	382	346	349	338	379	341	359	369	338	367	373	379	354	355	342	375	349	331	380	342	340	351	339	356	350	329	313	374	339	371	341	347	367	385	357	388	359	337	332	354	344	348	361	384	336	353	338	372	354	370	360	338	355	358	349	370	373	349	375	373	353	374	352	354	358	341	369	362	358	370	342	355	371	377	377	352	379	369	366	345	368	349	361	325	322	363	341	344	337	382	334	373	356	338	378	331	374	360	349	364	373	365	359	322	329	364	367	365	364	383	336	393	368	353	362	303	354	381	384	346	350	379	324	360	359	380	360	351	323	345	351	375	374	371	331	382	400	357	390	368	373	361	320	353	366	364	381	340	327	340	416	331	363	377	360	350	344	359	345	406	358	356	323	374	319	363	355	361	355	370	342	338	348	351	368	333	348	340	346	346	349	363	351	358	370	356	341	334	355	389	355	361	364	345	363	372	348	352	342	326	335	313	384	363	359	364	369	336	380	371	361	349	351	340	344	370	367	377	358	371	366	329	351	354	348	346	355	332	377	344	361	373	346	346	338	367	344	358	331	352	354	371	355	357	353	359	375	372	360	340	362	369	368	344	414	346	365	375	326	395	356	376	377	349	362	397	338	366	318	353	327	336	355	348	351	350	360	351	361	388	399	355	376	346	324	355	359	336	347	337	392	367	348	353	346	362	327	344	341	323	319	340	337	375	363	334	357	329	325	341	374	366	388	364	328	343	349	333	354	376	354	347	376	358	357	352	336	382	377	360	348	348	350	381	366	321	340	346	363	362	323	342	368	352	362	382	383	366	349	334	356	307	343	364	355	362	348	355	346	375	339	371	330	361	375	395	382	373	352	339	329	340	348	358	350	341	357	338	341	401	402	356	324	382	375	366	344	353	341	378	380	342	374	344	328	333	366	358	338	387	363	368	358	347	361	341	375	306	362	363	348	322	366	349	346	352	390	348	397	336	334	338	346	328	351	373	345	337	341	353	364	372	352	353	330	325	357	371	364	342	341	332	329	349	341	386	394	360	406	340	346	320	337	385	389	343	365	337	334	343	325	365	349	371	365	364	320	356	339	338	349	378	397	346	353	365	366	400	368	351	352	394	336	357	355	345	351	367	386	338	342	343	351	388	357	358	407	339	372	355	333	352	343	321	354	358	366	347	364	372	381	345	408	365	382	353	351	346	333	393	352	356	340	366	347	361	366	357	355	360	387	344	356	362	356	381	377	349	371	325	336	373	358	369	378	365	340	356	298	341	335	327	365	333	345	359	340	357	345	350	353	332	339	377	374	378	327	340	351	336	331	312	391	317	354	389	380	355	359	358	372	338	364	330	377	360	382	329	352	327	348	368	348	366	357	358	342	370	329	357	332	349	324	326	379	332	360	373	351	359	368	368	370	369	377	348	327	341	351	329	350	373	375	337	378	345	358	358	368	375	338	356	353	406	358	337	345	338	346	330	342	333	324	346	356	345	334	375	353	336	388	374	367	341	375	368	350	376	366	381	364	359	357	347	371	330	322	360	339	378	371	360	349	326	364	350	399	366	322	364	349	364	371	384	385	368	355	335	340	337	369	385	363	338	351	388	364	396	331	352	344	365	374	342	378	325	355	340	333	359	346	324	340	368	352	339	384	378	328	312	349	349	375	364	322	346	353	359	359	357	320	335	352	327	358	345	369	349	340	362	350	355	348	362	337	372	348	346	356	369	320	333	384	374	335	335	342	360	380	340	324	350	344	328	331	379	380	351	381	333	368	330	354	347	329	334	338	334	354	347	338	332	342	375	361	378	347	375	326	346	343	357	324	362	350	368	365	344	364	379	378	363	353	382	344	351	356	323	329	347	397	371	349	348	302	364	382	368	356	332	364	328	351	386
49510	12359	3502	4157	3647	3318	2664	2253	2011	1831	1631	1506	1442	1398	1261	1301	1238	1173	1182	1103	1098	1109	1060	1059	1000	1002	1004	997	964	989	961	984	912	947	972	992	905	917	910	857	925	849	885	889	922	917	906	879	844	914	866	917	874	862	870	914	901	865	878	830	842	903	821	885	847	924	884	895	889	861	893	848	868	850	860	842	845	835	851	873	872	808	842	865	869	849	874	838	841	879	863	861	876	853	838	859	859	868	874	862	897	834	875	859	835	878	824	917	871	855	817	834	909	827	847	870	855	889	823	852	829	863	862	875	837	926	856	823	808	860	775	826	812	847	848	841	856	865	859	871	813	828	872	856	817	894	883	825	845	859	870	851	902	851	846	770	864	829	843	860	854	821	855	842	848	858	827	880	873	885	849	833	806	871	823	868	870	849	807	829	836	919	834	831	818	925	847	819	820	864	803	833	840	825	893	852	841	819	850	884	889	873	833	868	824	862	870	868	840	807	863	841	841	849	782	846	841	779	860	866	829	865	828	892	870	886	895	836	843	841	839	811	805	847	855	847	848	861	818	861	897	872	849	842	893	882	906	810	864	859	840	799	874	923	849	822	852	844	864	799	845	874	843	815	840	790	832	884	838	835	856	904	855	885	855	831	852	829	856	913	817	807	858	898	885	870	837	880	887	877	847	823	854	850	862	867	810	855	817	846	856	882	855	838	848	824	827	826	810	867	793	867	791	827	860	869	835	843	805	874	888	888	853	879	809	800	813	814	860	840	793	854	826	827	826	843	812	847	820	832	773	852	836	809	836	869	842	867	844	862	849	854	822	816	887	868	870	822	819	868	800	809	859	876	861	856	808	851	807	842	853	817	839	795	809	876	820	876	847	833	838	781	890	854	868	836	854	834	854	831	867	834	828	837	825	827	823	839	859	872	863	918	848	855	829	843	832	865	879	864	825	839	847	881	811	841	846	851	856	840	893	817	793	851	863	862	830	822	836	820	825	876	859	893	837	899	860	827	890	863	823	831	860	839	826	852	850	854	867	876	910	875	810	827	859	803	826	898	883	895	847	850	857	861	761	857	893	852	843	825	901	849	838	824	877	842	873	856	791	850	809	824	813	809	824	839	869	798	826	803	826	800	812	849	802	846	857	825	857	844	831	887	866	865	821	826	833	882	773	803	885	873	811	855	854	837	850	869	877	816	874	879	846	910	855	835	817	838	855	861	827	867	853	844	842	839	835	854	835	846	898	822	837	850	862	858	793	828	840	834	798	871	863	859	820	847	864	846	852	825	843	918	842	841	870	841	815	879	844	843	842	903	854	772	791	805	855	896	825	846	873	817	827	845	863	848	880	902	895	888	803	811	821	872	834	822	841	828	857	897	834	886	838	774	821	878	838	818	810	795	837	818	752	839	848	867	790	839	851	858	813	815	792	773	837	799	859	807	800	825	826	846	858	838	845	852	834	866	814	825	876	808	863	861	876	840	839	866	885	842	852	829	849	814	873	839	865	840	776	835	821	858	845	847	851	793	851	890	840	837	862	857	839	898	884	796	836	776	890	867	828	867	836	851	856	852	843	816	871	799	799	829	820	862	814	840	841	832	795	876	862	842	831	819	861	793	868	851	827	840	866	874	786	862	875	861	815	808	885	822	810	858	800	851	854	886	870	803	857	833	787	855	843	851	808	820	840	827	844	855	841	753	886	794	856	862	856	817	842	910	905	870	844	820	805	834	823	855	806	854	815	860	804	816	857	857	886	858	803	895	844	865	827	849	826	785	865	860	899	860	847	820	808	845	821	797	845	868	856	862	824	869	832	871	836	838	824	835	860	862	869	886	821	800	850	843	925	773	839	801	796	883	908	843	837	854	819	886	837	818	871	841	839	857	831	882	812	874	869	836	847	887	860	855	847	798	863	812	840	854	829	873	823	798	817	821	852	809	798	843	838	857	835	878	826	863	850	841	803	847	839	880	853	836	832	892	859	855	856	908	894	816	818	849	895	748	838	831	833	853	871	813	825	891	875	871	823	879	827	813	842	843	852	859	802	815	836	856	841	858	835	874	839	839	850	858	802	804	860	793	782	788	840	848	858	833	868	870	883	810	814	887	851	817	798	864	847	833	834	845	799	869	887	891	892	847	850	813	832	877	867	825	800	865	862	892	902	893	898	881	839	844	853	866	821	859	869	872	908	773	863	875	858	826	816	833	865	871	832	858	798	830	792	884	787	863	850	888	759	811	883	817	826	838	879	837	885	865	806	816	864	781	846	790	887	897	832	861	835	797	809	854	870	854	899	835	866	814	868	857	841	842	835	854	833	854	848	826	881	868	816	845	822	851	851	864	813	826	827	874	859	897	825	885	840	815	888	829	851	832	818	810	885	855	836	833	778	831	868	799	902	860	881	859	913	836	866	814	865	813	850	909	830	819	888	803	827	853	856	816	788	881	857	842	884	928	817	826	786	848	880	865	876	871	841	822	859	825	839	843	784	858	842	802	836	816	816	806	804	829	808	818	829	845	890	892	818	831	844	794	855	828	840	810	841	818	811	899	870	833	828	876	776	845	838	819	858	842	801	897	815	802	812	836	851	846	834	842	857	820	843	836	847	844	847	803	876	820	834	822	836	830	831	806	775	822	861	823	850	872	839	821	853	862	801	844	848	824	834	819	819	847	830	832	849	861	836	827	823	824	815	919	878	867	825	841	843	832	837	852	845	807	810	865	841	903	861	855	829	799	853	860	870	828	858	866	812	813	898	820	840	802	809	900	811	871	848	821	813	847	866	800	823	863	862	867	876	861	870	832	855	841	822	807	807	806	887	848	854	888	839	878	865	892	801	849	848	791	828	848	852	801	795	836	794	890	895	857	812	827	826	842	813	873	850	831	858	806	865	874	834	860	856	865	897	870	818	850	810	870	852	818	793	907	802	855	809	784	806	844	902	903	865	848	837	887	848	865	821	858	852	891	837	841	799	799	860	835	793	827	832	819	897	829	818	841	780	856	819	804	849	800	862	823	863	863	793	800	819	814	826	849	809	806	849	842	895	873	855	828	857	836	886	873	840	849	899	841	830	804	851	924	875	847	846	875	873	830	853	851	861	849	852	924	847	847	841	856	794	827	882	878	844	841	806	844	866	869	810	816	863	852	860	841	835	823	814	835	891	864	844	820	854	865	859	870	853	863	862	804	864	857	835	819	793	851	842	882	804	870	847	847	850	826	849	828	801	843	870	830	832	823	810	839	836	821	877	825	859	839	858	845	844	802	829	852	851	887	869	812	825	814	822	829	883	792	778	835	865	842	832	844	825	816	842	877	932	873	831	880	780	863	875	869	839	906	873	842	821	849	883	853	802	760	848	787	857	877	835	833	880	816	835	809	884	849	873	846	858	840	854	828	857	823	894	863	851	837	787	905	835	857	868	850	852	862	882	816	809	850	864	813	864	822	848	851	820	840	804	902	880	827	817	865	849	838	830	799	865	898	861	875	844	829	860	877
12707	1387	187	177	155	163	154	142	136	158	159	163	139	183	167	137	169	171	144	162	162	162	155	154	175	165	183	162	129	140	164	163	150	171	167	129	164	162	191	154	159	136	179	169	164	144	160	160	158	145	174	156	151	127	139	152	161	144	154	173	181	147	162	169	161	141	153	146	160	146	157	164	162	163	176	167	139	178	149	146	166	165	154	161	130	159	154	143	152	150	169	140	166	149	168	143	146	134	162	158	138	171	152	147	157	150	152	159	176	146	170	164	140	160	166	153	155	139	167	143	172	148	137	161	156	155	155	156	140	158	172	167	149	180	155	149	156	149	150	168	151	156	158	169	188	134	150	179	157	170	168	155	145	156	132	168	153	129	162	166	158	168	161	163	161	160	153	168	143	149	154	156	166	148	156	182	157	120	150	160	167	165	151	166	153	138	156	139	139	149	156	155	168	169	133	141	137	169	152	152	136	153	161	157	180	151	151	154	157	140	149	157	138	157	151	130	148	148	165	133	148	147	160	167	161	168	155	151	171	163	143	162	164	159	142	155	162	134	137	162	147	157	162	152	168	161	151	164	164	174	158	192	152	165	147	156	155	147	163	144	152	155	141	151	160	148	138	173	158	158	166	161	132	155	161	161	150	174	147	149	136	164	144	153	149	156	150	159	147	134	148	146	169	157	141	127	141	156	134	163	152	149	151	156	172	171	128	160	151	157	164	162	151	131	161	172	169	149	168	140	167	138	138	143	171	173	141	141	173	151	160	143	142	153	169	154	144	151	170	147	143	125	157	163	141	174	150	154	165	156	176	171	170	157	164	173	166	160	142	141	149	162	152	149	135	162	151	145	158	158	154	150	134	155	144	161	154	161	142	167	156	165	166	148	186	153	162	152	140	162	143	175	157	156	153	162	144	147	203	150	153	163	158	142	169	137	140	133	160	161	155	162	168	159	135	158	138	145	150	148	167	186	153	156	161	175	138	151	161	154	170	185	169	150	152	146	145	167	133	169	162	148	155	169	161	169	132	167	158	166	156	171	144	132	148	155	158	148	176	157	186	160	163	140	157	172	127	164	155	135	155	160	137	187	151	145	141	149	193	167	149	147	141	129	154	154	159	121	154	170	164	165	169	155	175	164	153	140	148	152	165	150	151	152	158	166	159	140	171	162	146	155	145	162	140	140	143	159	163	156	157	144	154	166	191	185	140	179	153	150	156	164	155	155	143	166	145	154	152	134	153	143	158	169	164	171	165	163	141	165	142	156	158	144	147	160	161	150	172	144	144	153	154	146	145	167	136	146	174	175	162	138	142	150	146	125	156	149	161	173	143	157	153	155	151	148	165	139	168	149	139	165	164	139	162	182	160	152	173	160	155	155	152	137	179	137	161	134	181	170	147	176	153	170	150	139	145	167	159	168	166	141	132	149	135	156	154	141	153	157	170	129	157	160	146	156	144	146	147	165	168	160	148	138	177	169	162	163	133	158	142	151	158	151	142	173	160	164	165	163	145	151	165	145	155	125	154	147	158	128	154	163	161	135	165	149	155	132	141	144	147	150	165	135	167	138	186	157	153	134	148	159	162	158	162	159	155	165	149	151	163	144	134	147	153	146	166	150	162	153	137	181	167	138	165	155	142	163	158	175	170	151	147	146	153	153	178	156	178	170	165	164	154	157	151	145	157	173	133	120	167	179	171	145	165	133	144	139	158	162	135	140	151	160	169	148	163	148	154	152	156	179	153	159	143	152	157	158	146	132	146	163	169	145	131	167	131	167	174	130	153	144	146	159	116	152	150	152	164	151	164	154	170	162	163	180	192	176	172	153	179	162	159	154	153	147	151	166	151	152	170	139	150	167	175	165	158	142	126	140	127	139	152	144	172	159	168	140	145	116	163	140	158	140	144	172	146	153	144	170	153	147	175	154	166	162	181	162	166	160	180	161	164	156	153	169	157	155	151	168	152	147	141	155	164	144	172	156	158	134	156	167	159	144	175	144	167	166	138	162	154	179	174	153	152	158	169	160	159	153	163	157	188	159	155	145	142	159	133	177	160	176	153	147	155	140	181	170	149	149	155	158	157	159	163	155	158	157	147	159	155	140	160	156	137	148	180	159	168	137	166	160	153	146	134	160	128	154	146	168	188	140	149	152	163	150	162	147	138	151	132	171	140	164	165	144	125	160	181	152	147	172	145	140	155	171	163	174	150	137	157	140	150	144	134	172	146	170	152	150	146	161	141	169	157	155	166	159	154	158	159	136	142	159	137	147	155	156	142	141	150	167	179	154	154	148	172	137	177	150	158	165	162	157	176	173	180	163	163	137	154	162	171	155	171	154	138	142	173	166	182	152	128	156	161	149	155	159	153	167	169	154	150	169	155	135	158	166	137	143	123	141	141	142	145	150	145	147	173	150	154	163	186	152	176	173	140	149	166	176	148	174	145	164	147	154	174	198	132	133	155	130	163	162	154	145	155	169	142	175	145	142	165	166	166	161	159	157	155	164	153	155	171	143	137	165	152	131	154	161	144	146	164	140	140	158	161	143	169	174	149	134	173	172	145	148	156	141	158	140	168	162	172	145	144	150	169	168	158	148	174	154	154	162	155	142	153	153	157	167	165	142	137	155	153	148	165	176	155	155	141	137	146	148	179	156	132	162	148	143	154	151	149	182	162	148	170	145	158	158	119	175	153	180	148	146	159	164	165	141	150	146	139	171	140	156	165	170	173	175	132	129	147	172	164	160	158	161	168	161	156	171	150	154	165	163	153	149	156	153	166	159	171	159	154	168	143	165	170	177	129	165	159	140	170	160	167	151	161	159	140	151	146	150	137	147	164	150	167	148	166	161	142	161	169	147	145	153	133	145	134	163	159	167	152	163	124	151	156	157	142	138	152	145	154	147	155	154	168	157	165	147	167	151	164	155	176	137	155	156	149	180	132	143	172	138	141	144	161	142	139	161	145	152	166	158	160	161	138	156	171	160	145	161	154	121	155	156	171	143	150	151	154	140	155	170	160	155	146	144	155	158	162	179	153	142	162	130	163	166	165	165	142	146	161	173	163	120	143	161	130	160	156	181	144	155	146	144	144	159	120	154	147	149	144	149	133	166	168	165	151	130	146	166	153	147	156	159	175	139	166	159	171	164	143	153	132	130	156	139	192	144	153	138	144	179	145	165	150	181	159	155	153	173	159	146	169	157	148	173	149	167	188	158	149	155	150	152	156	166	155	152	179	149	153	152	161	165	168	187	150	164	163	138	149	156	135	161	145	164	181	140	171	167	148	144	167	150	151	142	152	166	146	134	144	148	125	169	142	132	160	154	155	145	132	140	146	137	178	167	160	132	147	156	145	113	158	140	160	170	145	149	145	171	139	142	170	155	148	152	144	152	146	157	152	162	169	152	153	178	150	146	137	171	158	160	170	140	162	145	138	152	176	157	147	149	160	163	168	188	162	164	146	155	155	179	138	153	157	123	148	158	135	142	170	165
11338	1104	475	497	478	478	490	464	499	450	472	479	489	490	468	497	452	474	428	417	443	444	437	425	446	462	448	438	485	457	446	436	444	458	425	418	438	415	439	453	440	508	457	459	506	440	423	466	462	447	479	435	429	449	449	459	414	445	433	462	418	463	473	509	453	452	444	420	440	459	429	456	445	504	424	424	397	467	430	442	425	418	451	489	472	416	435	455	471	442	399	483	480	453	421	480	401	416	468	429	440	470	436	444	454	436	440	449	417	438	408	425	409	452	462	418	431	464	438	442	485	453	437	454	455	482	463	465	448	451	455	458	435	439	470	448	454	428	417	474	451	448	405	439	412	432	437	460	461	447	488	437	464	497	440	461	485	438	421	464	469	474	444	447	456	445	454	443	490	441	431	441	430	474	416	461	482	442	430	472	406	403	469	466	429	470	465	411	442	467	444	459	458	460	415	477	471	446	457	463	412	472	443	419	481	440	440	425	473	437	450	441	454	460	474	471	426	430	450	456	437	446	417	446	483	468	477	465	405	441	448	459	453	411	459	457	465	418	480	447	503	446	465	429	447	416	425	453	462	392	456	429	463	485	464	435	446	435	457	441	468	397	448	430	485	439	424	445	454	453	460	463	439	438	447	421	440	473	443	432	442	420	441	443	468	445	417	440	417	439	457	458	451	467	464	466	444	465	452	449	492	450	430	439	433	423	452	459	484	449	477	428	431	461	423	434	467	430	444	448	442	477	418	447	479	410	422	436	459	429	463	460	457	473	481	460	421	442	466	458	470	445	422	464	418	493	437	417	442	447	458	450	437	468	385	453	491	484	461	460	446	449	442	435	487	456	455	455	449	453	456	444	448	458	450	466	446	426	441	459	427	415	461	410	428	462	416	427	479	436	438	474	422	451	475	437	412	461	422	468	453	424	454	420	432	427	467	455	460	438	418	474	433	450	437	486	458	418	448	443	455	441	414	440	438	429	429	446	407	457	447	418	456	475	416	458	469	491	479	453	472	430	453	424	420	425	470	414	436	417	450	427	481	490	429	447	413	437	469	423	445	453	471	437	418	466	428	468	455	477	454	457	478	442	442	457	452	437	443	422	434	460	439	480	421	456	449	424	480	455	499	461	412	477	451	454	423	473	447	453	449	461	457	467	450	491	499	437	398	442	472	435	445	438	430	461	417	442	461	423	412	414	427	455	400	448	439	473	438	442	446	464	452	451	451	449	449	454	449	420	445	493	437	433	440	438	457	454	464	416	456	433	467	435	443	431	447	457	459	448	452	479	435	424	455	442	452	435	455	423	454	471	429	434	445	450	431	421	455	483	458	415	462	471	413	423	391	430	448	463	467	446	484	460	451	481	451	442	454	444	470	485	452	472	470	439	448	424	443	460	464	464	446	447	459	434	461	447	432	458	479	444	422	442	427	449	439	466	428	392	450	442	475	424	430	416	432	448	455	445	428	453	403	443	416	470	481	432	459	435	486	442	499	383	446	433	432	411	451	471	429	417	408	456	431	482	430	424	414	457	443	394	473	441	411	439	447	466	468	434	478	442	456	472	464	475	432	458	497	441	413	436	460	461	491	457	414	464	478	469	479	437	478	445	464	448	460	462	433	471	450	465	489	463	481	446	435	474	468	417	465	411	424	459	459	452	407	458	420	470	462	457	423	461	443	435	425	463	428	435	486	475	443	475	455	458	434	470	419	422	413	428	480	438	460	439	438	468	442	464	449	449	418	429	447	448	432	428	432	476	451	402	461	436	472	458	455	432	456	406	446	474	456	460	473	441	462	474	443	429	471	385	436	465	443	449	487	475	468	407	439	458	455	450	456	460	461	452	463	427	449	436	427	457	459	453	464	436	429	469	443	409	426	404	429	447	460	444	488	496	414	420	418	467	456	432	466	445	474	432	436	456	457	433	423	427	459	446	426	487	438	435	404	470	464	411	461	455	446	411	471	430	405	457	471	459	462	466	422	459	437	423	442	440	441	428	443	460	442	451	470	473	468	419	456	418	439	414	418	469	436	447	433	415	416	427	416	462	450	437	453	449	431	470	476	463	414	433	444	461	434	450	415	461	483	425	423	468	477	414	427	402	439	415	437	471	460	425	401	433	452	446	425	451	469	458	439	420	462	433	459	431	482	424	444	457	422	465	433	417	458	427	477	436	486	495	501	456	451	435	453	434	426	424	447	456	445	415	435	472	455	421	445	452	420	448	462	481	438	449	448	435	450	467	457	455	408	439	446	459	477	449	469	456	464	423	483	424	471	467	441	437	480	420	453	422	472	452	427	415	427	433	457	419	438	438	468	417	454	427	421	464	460	454	439	452	469	404	454	442	459	444	467	459	452	415	449	446	447	449	420	440	461	435	448	418	399	443	445	411	427	456	433	450	457	437	409	463	434	423	420	445	423	430	465	445	436	440	458	470	417	454	421	448	454	457	481	407	444	468	436	464	431	432	434	454	474	466	424	463	451	458	436	448	423	445	475	433	496	399	463	430	444	441	423	493	439	447	432	452	476	415	451	462	433	412	476	461	443	467	430	420	486	456	459	452	450	411	504	449	418	449	454	416	441	420	458	436	453	458	453	475	432	440	437	433	490	474	465	447	462	441	442	451	451	478	470	431	467	465	459	448	436	466	423	450	426	457	456	421	482	452	489	474	424	428	473	415	450	444	445	444	451	440	461	453	472	511	451	483	469	411	447	443	433	425	444	500	364	387	442	446	468	442	433	431	378	428	426	438	425	465	470	459	459	429	442	488	455	439	493	445	494	408	448	467	461	446	468	442	459	443	450	461	418	447	449	472	442	466	427	461	440	427	442	429	422	447	461	466	425	465	452	457	496	437	416	444	438	448	431	459	465	444	458	449	467	438	468	462	402	402	426	452	459	468	426	448	431	439	423	444	422	427	446	424	441	459	441	399	460	447	484	492	410	448	492	449	462	445	462	490	466	465	461	417	457	438	434	435	457	429	451	478	489	434	446	438	459	462	453	456	459	448	420	433	467	411	414	454	425	441	435	430	442	459	476	441	454	430	421	467	484	437	485	447	415	466	437	474	451	456	433	427	459	429	464	491	471	448	423	473	432	454	444	432	456	500	444	431	433	488	446	447	441	433	457	457	468	454	474	464	464	400	463	488	460	458	472	426	476	460	445	429	449	423	443	474	454	471	454	467	449	480	419	451	439	439	447	424	432	414	461	448	432	436	481	431	436	419	398	450	442	480	468	448	411	448	438	406	406	452	415	462	448	410	400	458	486	456	456	431	436	472	444	417	423	446	415	452	463	435	437	456	455	429	437	477	462	477	445	459	492	419	444	446	446	425	431	485	416	444	444	434	438	418	449	445	435	476	458	458	466	441	484	469	444	432	458	454	434	445	467	470	448	426	481	468	452	473	415	417	428	446	443	427	463	434	449	446	457	447	433	414	439	447	455	446	400	444	466	466	472	450	444	414	442	433	457	456	467	433	460	473	448	449
65767	29366	5978	1030	692	589	493	501	391	399	385	409	334	332	354	346	311	371	372	383	338	357	316	352	360	327	353	342	355	345	311	342	372	317	344	332	322	316	321	345	326	332	323	323	305	320	323	318	340	325	301	329	352	321	289	332	358	294	341	321	335	315	355	331	332	345	320	351	338	330	296	348	345	344	321	323	337	317	324	346	310	319	340	357	327	317	340	310	331	350	357	315	302	314	325	327	329	338	312	315	300	312	339	332	327	335	353	333	312	318	330	330	337	295	350	334	309	282	307	326	283	299	352	292	318	303	321	321	327	327	307	326	348	320	318	313	311	310	345	329	319	310	309	304	344	331	311	345	338	293	340	300	347	327	307	299	327	349	330	299	318	344	339	303	355	330	315	349	340	307	326	332	363	333	336	322	320	329	332	320	330	332	334	318	309	345	345	337	320	321	283	328	325	329	298	333	327	351	353	315	302	335	346	333	339	340	357	320	338	325	335	348	284	328	344	306	325	337	302	314	323	339	336	347	321	334	369	380	327	307	361	324	353	298	324	344	334	328	338	297	338	308	312	318	319	324	347	313	334	340	337	321	334	312	328	315	335	347	289	347	349	334	330	357	320	366	324	332	344	310	318	288	317	330	323	348	313	325	333	326	362	327	336	327	326	311	299	326	328	324	319	346	333	292	328	328	351	303	309	338	321	356	311	319	319	335	342	312	346	301	337	327	337	325	333	355	361	348	312	326	317	321	350	320	312	363	324	317	328	309	318	305	313	325	362	329	341	294	301	336	326	298	289	354	314	331	283	319	344	318	350	318	276	324	321	324	342	331	311	340	330	341	320	315	360	342	338	292	327	351	320	304	318	329	334	287	316	343	318	338	334	330	329	321	327	304	355	318	363	320	366	326	340	322	330	338	348	339	323	342	283	292	326	300	321	320	312	347	341	317	328	348	318	352	316	320	328	299	319	334	321	326	341	354	339	342	372	326	306	348	333	320	360	282	330	300	349	278	305	364	326	330	303	312	308	360	323	350	351	305	318	347	321	317	330	348	326	339	311	343	330	302	312	327	327	335	319	284	356	331	355	314	346	270	334	311	331	329	359	374	326	311	354	328	301	294	335	344	302	321	330	339	322	308	338	310	336	373	351	350	292	318	325	308	341	329	342	329	358	341	338	345	320	345	343	314	278	332	341	333	355	337	314	349	324	307	354	338	293	316	318	327	296	334	326	354	308	313	326	313	326	319	333	326	320	335	312	359	305	335	295	335	318	304	293	322	335	346	310	316	323	310	329	322	296	280	328	310	316	342	307	323	293	326	336	315	301	321	325	289	322	336	327	317	323	360	315	330	311	343	359	314	330	321	313	308	331	335	315	317	339	326	328	332	368	336	334	318	303	309	308	303	339	354	345	343	337	339	326	334	307	333	276	306	312	373	347	315	342	363	327	321	312	302	333	337	345	326	297	300	319	329	300	314	347	328	350	322	354	338	320	323	318	330	331	341	314	314	306	342	313	311	332	334	330	330	310	308	311	306	332	342	349	333	318	306	324	308	338	320	335	324	308	306	336	301	338	308	322	311	334	335	340	300	336	347	344	306	311	325	351	321	326	356	344	324	320	300	352	325	344	319	341	339	335	327	345	324	375	335	344	324	351	319	340	344	339	297	332	325	345	337	352	312	327	305	335	344	302	313	326	325	315	327	324	352	311	324	306	304	353	347	326	319	324	337	333	339	303	326	287	305	305	327	310	305	339	287	286	328	327	314	335	327	348	336	324	340	319	308	335	330	349	314	309	353	316	346	334	359	311	358	349	325	334	350	317	303	319	345	335	325	345	335	359	326	317	322	324	317	328	366	348	322	329	338	325	331	309	314	337	335	313	316	345	348	304	364	344	317	325	359	351	304	301	335	328	319	329	341	322	351	324	330	333	342	317	315	344	338	284	338	314	355	322	325	331	353	313	342	358	313	324	339	329	318	300	311	326	318	334	354	297	355	328	332	301	335	307	319	314	317	340	329	296	326	325	296	326	279	336	341	350	332	323	353	317	339	334	319	335	365	327	332	325	324	353	304	300	290	302	331	341	328	336	338	305	329	331	328	289	336	316	358	313	287	312	318	311	341	309	322	267	301	323	309	312	326	321	343	285	336	343	314	338	304	311	333	347	319	364	286	294	327	328	352	358	330	326	314	321	319	336	312	310	360	356	312	317	305	335	309	311	335	329	333	328	311	274	376	297	352	329	353	297	322	316	309	356	314	325	355	306	314	307	318	341	337	302	314	353	370	306	336	330	347	311	281	346	344	311	324	324	320	302	338	333	334	332	348	298	309	313	319	315	302	311	343	291	329	321	334	357	326	316	312	340	319	344	312	345	332	330	340	369	332	362	335	339	314	322	345	343	321	335	310	334	304	301	318	303	356	321	318	315	299	330	326	317	303	326	330	344	354	337	339	303	339	318	324	281	340	326	331	306	353	331	326	341	288	342	341	331	340	292	335	390	312	326	323	298	376	325	331	326	340	389	320	348	304	306	325	327	333	347	340	314	328	320	317	327	336	333	356	307	302	307	329	357	311	332	310	359	325	314	358	340	340	333	315	321	305	313	325	346	313	337	321	342	330	313	339	334	324	288	296	322	307	342	335	325	327	336	322	299	293	294	338	349	324	301	315	350	329	326	322	316	322	346	322	318	340	344	321	321	335	333	311	327	290	331	318	330	318	331	314	324	338	319	319	306	312	351	341	367	313	336	348	310	317	327	319	334	325	311	339	324	288	319	328	329	328	310	308	340	316	350	320	307	335	298	323	333	285	360	321	331	346	356	308	351	311	336	300	319	325	352	326	326	317	303	334	355	361	318	329	350	309	310	328	337	327	331	288	322	307	348	311	361	306	320	304	285	302	364	308	340	342	343	350	353	329	321	303	312	314	348	347	325	336	360	305	336	312	338	331	332	344	328	317	324	327	342	340	335	377	332	337	333	330	328	328	321	366	323	303	313	343	335	325	326	337	332	321	321	302	324	313	318	333	313	296	345	337	321	322	324	310	356	330	346	353	309	292	306	317	333	331	356	346	308	321	307	346	341	331	318	320	324	334	321	301	283	318	332	341	301	335	301	306	340	327	315	306	328	328	339	310	318	328	317	320	327	296	340	341	339	329	306	314	301	344	346	308	327	355	340	314	330	345	314	290	313	344	343	321	314	310	312	337	330	319	342	353	281	328	339	345	314	320	350	317	324	324	347	312	349	339	343	330	291	305	364	324	306	341	293	343	324	364	328	332	336	346	330	321	339	304	318	325	329	341	309	335	323	323	321	335	333	317	338	302	326	322	336	303	323	335	357	331	349	323	295	317	334	310	327	326	344	311	311	327	340	333	283	365	329	335	289	337	289	320	349	322	297	307	337	356	353	316	312	327	291	302	314	357	303	321	383	314	342	339	332	331	299	342	328	341	329	346	315	340	304	319	342	348	366	305	353	345	344	285	357	302	321	331
39220	6849	2180	2573	2311	2116	1704	1589	1411	1327	1257	1165	1132	1026	1016	970	977	930	973	971	920	883	886	887	883	821	883	864	863	846	877	878	830	821	834	805	880	878	881	860	843	845	830	867	848	798	821	852	813	792	810	774	840	864	857	785	846	833	801	807	794	772	831	762	804	849	826	801	764	839	815	801	804	763	849	789	782	829	800	825	833	817	793	768	828	812	797	795	828	802	817	803	789	804	825	798	779	816	796	842	789	779	809	820	753	840	785	828	789	764	793	831	767	853	831	772	833	793	783	776	824	863	810	792	831	845	803	846	843	809	790	804	778	795	808	793	776	792	789	838	817	781	821	812	787	804	837	789	810	773	871	794	864	805	780	820	809	771	822	791	817	789	830	807	715	793	787	776	782	794	788	778	800	740	773	824	737	810	765	779	797	803	810	790	783	795	747	785	809	826	796	848	780	805	788	758	812	834	771	795	838	795	795	843	809	817	862	762	827	773	818	781	821	788	808	826	773	802	784	779	817	820	822	831	792	789	869	794	798	771	792	818	832	780	783	809	826	824	774	800	795	788	787	771	779	786	799	811	815	791	805	837	829	793	799	855	828	820	811	788	814	783	781	793	789	814	810	817	756	839	817	780	813	806	808	780	821	837	848	819	796	835	798	890	819	796	830	805	848	859	838	832	801	783	835	752	810	831	818	820	781	810	821	773	840	803	812	771	772	800	802	837	815	796	845	824	836	801	782	811	809	800	796	777	821	851	779	853	778	786	845	788	804	821	813	755	772	812	812	788	780	776	849	786	763	809	788	787	792	756	768	798	814	838	825	841	739	753	813	806	770	854	804	793	803	801	795	803	831	818	787	836	760	750	818	774	818	842	816	775	839	804	762	754	771	808	803	797	768	797	814	846	824	811	788	819	818	785	815	769	805	811	807	817	814	827	809	800	772	796	762	812	844	805	795	822	777	799	808	798	797	808	761	778	793	825	796	780	861	784	793	823	793	793	815	838	835	795	792	805	815	815	851	775	810	820	731	815	795	842	789	784	779	772	795	826	811	805	792	820	803	787	776	740	773	788	811	811	841	804	785	774	811	863	785	763	809	798	829	814	748	799	759	806	785	771	794	834	791	811	793	776	786	843	825	798	808	800	778	833	839	776	842	794	766	767	861	845	817	794	749	795	768	763	774	778	765	787	799	768	803	756	845	844	799	783	873	812	785	771	852	831	814	835	787	789	790	734	783	814	804	777	771	818	846	818	788	797	763	724	865	826	817	811	822	810	799	828	831	780	795	798	800	798	814	768	804	838	758	791	810	832	789	795	786	838	814	789	786	797	864	807	821	824	799	800	805	785	828	851	785	806	819	825	749	773	775	807	798	817	743	781	802	816	785	835	768	754	752	835	820	840	834	792	818	814	797	786	813	744	829	771	782	782	770	842	841	796	798	839	818	821	843	798	830	785	787	767	785	819	795	800	829	830	812	810	821	810	792	823	808	819	767	782	759	797	779	784	812	752	820	777	785	794	781	767	835	794	815	785	785	828	783	783	807	832	753	843	817	854	811	822	825	826	816	808	776	832	852	811	819	781	806	814	838	766	860	829	786	810	805	825	825	816	799	837	851	835	791	793	789	800	780	837	786	761	773	807	809	859	718	789	834	832	773	815	761	805	777	823	780	807	801	812	857	808	857	807	792	761	833	809	844	844	805	818	852	749	795	784	744	813	790	792	791	772	806	790	809	779	749	843	779	824	868	807	779	816	809	842	821	774	764	786	786	815	811	831	761	760	771	823	812	820	816	835	795	774	787	789	817	794	790	818	784	775	818	832	755	861	796	785	771	849	823	794	836	745	780	783	778	732	819	812	795	767	823	792	780	763	759	813	814	823	841	819	799	760	817	811	859	810	761	776	790	799	839	812	809	795	747	800	816	832	755	810	773	815	787	791	814	802	799	810	801	837	822	817	792	825	825	802	815	771	824	798	840	832	809	838	840	795	817	796	775	809	804	795	838	761	796	802	794	822	829	823	826	792	798	780	806	815	782	754	783	770	797	815	825	824	789	809	788	826	758	814	811	793	799	800	757	816	831	809	824	806	802	807	772	801	797	874	749	790	780	794	822	812	806	760	850	805	777	773	776	827	819	771	775	791	803	750	802	786	798	797	773	797	875	829	783	847	795	781	803	803	829	794	766	782	829	767	815	832	813	807	802	847	800	839	839	824	815	827	801	818	775	779	809	798	803	793	831	787	799	767	769	823	820	773	824	776	788	816	766	766	740	768	794	761	866	802	838	811	829	780	828	800	839	762	800	773	762	826	868	781	807	791	802	822	771	781	810	726	817	803	793	812	829	758	785	830	798	786	832	785	769	793	780	819	840	812	822	777	823	803	801	802	807	812	824	812	778	821	843	782	874	776	795	780	851	837	783	849	742	850	798	834	812	865	732	817	821	844	766	812	786	802	763	814	799	757	838	793	777	829	767	785	850	804	747	785	781	805	768	789	817	758	796	806	760	797	808	817	857	807	804	809	783	819	864	797	816	810	797	788	763	789	818	815	795	793	774	779	805	786	833	811	826	818	806	786	799	840	779	841	742	819	811	750	765	795	775	845	758	819	818	792	773	815	833	826	751	828	836	825	779	801	821	801	799	789	794	796	850	828	851	742	804	838	762	788	813	769	798	830	798	780	859	789	795	764	846	809	830	792	781	810	762	816	826	813	840	819	764	814	820	803	778	810	853	829	790	758	816	786	827	774	744	770	817	790	820	826	783	815	780	800	798	766	797	794	810	808	827	806	778	805	787	829	770	813	808	846	834	805	803	871	810	835	821	809	832	782	802	791	783	783	776	802	821	848	764	794	799	816	841	778	783	830	772	838	782	820	830	835	814	760	813	753	781	841	822	771	791	789	816	826	776	743	801	805	783	762	816	765	788	768	789	756	800	787	826	782	781	771	823	772	802	800	765	824	792	793	772	753	870	815	840	796	771	788	789	803	801	791	860	791	801	781	752	827	759	786	815	866	810	795	800	795	808	821	802	846	744	848	807	759	861	768	791	827	796	836	824	795	795	778	842	752	747	767	774	811	795	778	820	819	835	811	811	812	852	800	808	828	799	817	831	805	827	770	777	779	815	857	835	828	770	759	782	825	805	767	821	769	782	835	768	818	818	782	825	787	827	771	820	794	840	767	759	816	851	825	777	765	800	811	790	763	878	847	798	845	802	814	795	767	809	841	815	759	818	824	827	865	821	765	792	788	855	853	829	843	771	764	806	790	823	815	768	803	809	772	803	799	799	796	822	798	837	787	826	791	859	791	765	796	797	753	795	806	797	806	768	777	827	809	834	800	805	858	823	829	825	776	803	780	866	837	816	762	806	801	762	784	807	864	828	817	757	819	804	800	786	767	791	829	758	768	820	807	810	813	805	820	781	808	784	790	819	819	793	840	801	785	820	780	830	786	803	791	786	778	773	800	792	818	848	838	812	782	773	795	787	772
76257	37485	12317	2404	1114	855	703	647	546	558	470	464	424	442	410	440	385	366	413	378	381	403	390	375	399	368	402	408	372	410	401	410	364	380	370	360	381	364	365	371	374	345	367	362	360	360	348	333	376	355	330	356	360	372	383	369	353	361	351	377	332	388	366	316	338	335	382	317	371	412	365	377	373	339	338	347	384	365	370	343	347	338	398	345	395	361	348	328	364	374	347	407	347	359	367	344	363	345	371	407	327	347	338	349	361	322	322	338	352	351	360	375	324	334	363	360	367	335	364	383	400	375	377	351	358	354	400	345	324	345	363	339	336	342	377	330	363	344	351	330	370	358	345	350	333	346	346	377	361	349	344	371	328	329	348	347	354	347	347	340	325	368	317	364	334	331	328	390	364	318	393	355	350	335	333	343	374	349	374	353	327	344	368	394	392	340	355	348	380	393	347	339	312	337	316	341	376	358	361	374	362	357	367	369	357	376	349	372	346	358	342	337	389	373	361	377	360	337	333	314	335	364	365	322	351	340	385	316	327	390	332	349	356	314	363	333	363	337	347	356	393	349	363	328	343	365	375	381	395	338	359	372	318	383	326	347	348	376	338	386	377	345	380	358	336	337	382	379	381	379	340	350	347	357	385	317	376	365	332	340	329	339	358	335	317	341	359	375	379	347	383	344	346	374	354	366	386	350	387	366	362	337	371	357	342	321	340	356	339	317	316	324	354	354	347	353	382	342	350	337	341	323	371	367	384	336	400	333	368	415	363	321	348	370	346	341	375	341	353	387	377	360	343	363	339	371	380	355	352	313	376	340	348	357	403	350	343	367	348	320	383	313	347	350	355	361	350	325	350	352	332	344	339	364	335	341	334	352	348	356	366	363	337	316	348	344	339	395	365	330	347	361	344	338	345	379	360	346	344	375	365	347	340	382	355	344	380	347	347	363	356	343	399	340	315	361	344	335	369	392	368	351	360	317	364	367	365	373	346	370	393	344	344	350	356	325	366	349	331	386	400	372	367	324	339	329	339	350	408	355	353	349	337	342	336	329	361	360	340	380	345	375	342	343	361	348	332	382	347	358	343	314	351	363	304	344	380	400	364	357	355	361	341	333	355	355	352	344	343	353	337	329	356	373	338	339	343	354	350	339	336	339	363	347	378	367	374	387	354	365	341	358	385	381	359	336	360	383	379	367	381	318	376	303	355	325	388	330	362	375	346	336	342	363	353	346	337	346	348	337	324	356	339	364	353	353	343	347	335	348	359	361	339	346	335	370	343	347	365	366	375	336	371	329	322	386	340	388	343	334	340	339	386	364	375	330	351	370	368	384	323	358	327	324	338	352	357	356	382	364	366	358	375	356	309	392	355	349	356	343	391	350	354	335	361	339	335	360	374	396	399	335	357	374	363	334	331	372	390	393	367	338	344	341	341	337	375	327	344	382	355	380	343	361	351	351	384	365	381	358	367	328	381	371	341	357	347	350	398	377	356	370	385	381	361	358	350	387	334	354	346	372	348	362	365	344	354	368	367	379	381	342	356	328	347	354	332	362	393	327	368	343	347	340	342	365	380	357	357	347	326	348	328	340	387	372	363	370	322	333	369	332	343	332	338	344	367	376	396	374	362	355	366	387	343	340	361	346	359	338	338	320	351	361	344	368	336	342	377	369	349	319	343	380	374	402	387	329	411	376	356	367	396	358	358	350	354	340	363	337	393	370	354	355	341	340	366	363	386	328	348	303	348	338	360	368	361	341	349	368	355	357	365	352	378	397	371	337	364	337	372	358	346	352	336	322	355	309	364	343	324	348	398	382	376	357	349	348	374	365	360	340	371	367	366	357	355	348	324	315	355	336	359	366	373	362	364	360	344	332	367	378	392	386	373	334	368	345	363	362	383	342	353	360	362	335	386	371	385	351	360	354	344	363	324	335	366	325	370	336	368	362	350	354	363	371	376	370	346	331	330	351	363	367	326	365	361	365	369	316	332	376	339	331	300	356	338	362	354	337	392	355	348	337	389	358	384	357	338	351	364	337	357	353	317	373	325	362	334	338	369	366	362	358	357	378	352	362	389	346	352	358	372	343	334	331	358	322	340	367	335	368	337	341	349	344	368	343	356	375	304	350	344	402	362	344	360	370	341	358	387	372	372	368	338	350	326	392	355	400	399	375	357	349	357	359	359	345	350	365	354	339	312	357	329	321	370	354	363	331	342	359	371	356	350	341	331	365	381	344	349	352	324	359	354	326	332	352	353	356	373	354	338	349	351	336	375	340	330	335	335	373	336	342	367	334	348	347	350	379	396	323	359	343	366	368	329	363	379	365	346	344	361	320	338	366	391	366	369	344	366	342	311	345	328	328	363	359	378	362	392	362	346	334	351	353	335	382	365	379	337	364	341	347	337	326	381	378	362	349	360	370	370	358	359	367	339	356	329	352	382	362	345	325	352	296	368	372	352	393	338	346	327	347	365	373	369	382	383	360	372	322	361	349	346	320	340	365	365	358	335	330	348	337	365	352	372	343	352	362	355	360	389	377	353	379	351	380	357	363	374	368	365	377	348	364	336	353	338	349	346	361	334	356	387	368	360	383	332	362	358	352	368	335	343	336	356	345	368	350	353	377	328	341	328	348	365	330	386	332	338	365	366	402	364	328	351	363	344	335	344	386	371	337	339	346	330	348	351	325	376	338	353	384	364	379	333	326	362	353	347	363	387	339	371	380	350	370	354	398	370	314	337	378	364	358	374	336	326	332	351	355	358	378	403	386	368	367	365	336	315	362	357	320	337	349	356	355	355	370	368	364	346	337	316	346	331	384	390	366	381	360	377	360	344	372	370	362	360	349	332	372	382	326	337	388	351	328	349	376	366	370	340	313	355	332	360	374	345	351	327	359	341	356	350	322	348	367	338	366	392	330	338	376	345	347	349	369	357	293	355	337	348	387	351	364	347	360	383	336	337	352	340	326	374	338	363	352	360	347	361	394	406	332	367	395	321	364	343	359	340	374	327	325	395	377	358	373	360	388	332	329	358	343	306	357	340	338	302	362	303	340	334	357	336	362	364	362	365	339	343	345	363	367	364	405	361	378	361	356	355	335	375	371	360	351	358	366	405	377	366	345	339	383	326	339	387	383	374	318	375	347	383	361	347	309	391	349	334	319	341	363	367	396	378	367	370	348	375	387	357	360	344	339	325	359	342	349	366	348	371	375	355	325	363	340	343	339	357	384	373	346	341	346	383	379	367	345	359	341	294	350	354	370	379	341	361	364	351	336	356	365	341	346	337	370	394	333	341	295	337	336	350	349	334	379	357	355	336	367	373	342	375	374	363	335	382	320	351	379	380	335	331	368	367	332	335	334	354	352	369	351	341	359	345	329	361	321	383	356	347	390	367	342	364	367	349	331	369	361	348	383	336	328	365	356	386	356	343	397	351	368	345	347	357	362	384	305	356	365	359	377	336	347	348	388	346	367	384	376	358	362	389	374	387	353
47972	11797	3594	4210	3796	3281	2570	2403	2032	1877	1679	1502	1467	1399	1246	1265	1246	1207	1158	1131	1111	1070	1028	1003	1006	965	1009	973	994	979	964	958	953	931	938	907	906	926	927	940	911	834	894	870	862	860	890	920	912	893	896	823	865	878	914	859	857	865	873	805	826	889	846	872	891	861	820	873	880	840	845	853	889	808	871	792	823	841	821	808	829	845	816	836	840	861	867	835	830	834	793	815	798	850	846	862	872	863	843	835	809	920	858	850	827	830	837	853	862	831	833	853	854	809	846	844	897	845	834	869	908	902	854	878	851	751	854	801	826	806	869	856	864	819	809	888	855	842	856	869	818	829	830	835	843	850	848	859	821	828	869	840	836	791	837	837	850	814	816	807	850	819	838	853	842	813	822	844	878	757	872	833	922	843	851	807	850	818	854	832	873	815	869	864	873	839	799	846	854	853	802	805	791	869	821	911	814	856	884	801	844	868	836	837	822	813	817	822	893	854	803	885	812	845	787	842	851	858	858	836	818	825	873	846	783	822	844	914	823	872	879	846	843	850	832	892	888	817	883	895	892	825	800	867	791	820	900	887	859	897	778	819	842	881	797	832	806	798	877	857	890	857	832	845	849	849	772	842	799	825	863	862	863	817	853	825	816	885	844	878	817	828	841	930	823	859	837	844	824	831	847	837	812	828	756	875	800	816	870	820	840	852	874	829	866	908	872	863	857	810	870	830	853	868	860	815	871	801	828	824	842	887	855	856	846	889	819	843	880	862	871	874	804	861	843	866	882	848	809	814	787	828	842	833	842	809	828	888	890	879	835	848	836	831	807	850	801	826	831	833	796	898	817	815	828	824	892	814	860	851	842	809	815	869	796	859	850	830	819	836	823	801	823	875	783	754	820	884	823	805	807	806	816	855	862	881	822	855	824	841	789	905	825	853	797	826	796	818	808	814	863	878	812	798	883	858	821	824	838	827	868	853	841	822	809	832	867	837	863	814	867	833	801	788	818	861	851	823	798	786	823	843	839	852	858	832	789	832	830	833	922	840	828	811	795	854	859	828	859	867	888	815	788	827	829	890	822	890	857	860	797	842	842	851	814	851	843	758	880	814	883	844	849	852	813	837	857	814	812	876	842	841	837	816	831	765	827	844	835	800	805	834	863	847	810	828	847	857	828	872	796	885	847	856	793	835	788	826	823	882	810	854	820	842	831	850	859	819	874	874	856	837	793	818	794	841	893	841	867	846	872	856	859	872	851	801	909	854	812	836	880	818	830	826	793	873	834	839	811	831	798	855	858	841	881	823	852	851	809	850	805	824	847	869	838	842	840	809	901	849	838	881	874	875	811	898	864	875	799	870	860	835	819	755	810	801	844	839	818	816	838	806	878	824	789	856	857	861	811	875	885	834	798	820	816	851	882	796	858	784	879	841	809	852	832	807	861	805	864	848	846	835	810	847	858	813	868	802	821	905	843	794	835	776	798	893	868	846	818	806	851	823	845	779	817	851	820	795	850	848	798	866	857	888	778	839	807	848	853	838	871	818	843	898	828	858	883	873	807	802	822	848	859	838	867	821	781	826	827	822	870	840	799	844	849	837	785	788	850	838	815	828	837	806	895	827	797	839	854	881	843	837	851	812	818	822	819	816	877	843	843	812	814	839	806	831	848	872	807	808	824	777	832	868	877	830	790	848	863	782	819	814	857	853	818	823	772	809	815	877	841	896	784	818	834	845	854	850	855	814	830	884	793	816	816	857	827	884	877	871	852	879	896	856	805	854	844	863	786	833	868	796	814	779	870	862	855	824	854	851	857	809	863	841	804	846	823	799	865	848	846	837	875	805	811	787	795	817	832	847	850	852	797	829	810	841	888	792	850	780	862	846	834	818	830	807	806	820	861	892	855	815	852	826	874	794	839	778	851	862	813	808	858	829	912	838	836	800	796	864	843	853	808	847	813	804	860	869	823	784	811	837	901	784	843	824	828	884	850	841	856	870	832	840	810	817	831	844	811	853	812	818	837	836	821	807	835	775	835	827	812	766	884	807	834	829	791	830	844	862	812	839	834	827	819	808	814	816	834	790	805	819	801	878	797	804	853	838	772	878	813	811	846	831	823	855	833	800	849	838	802	831	835	813	862	814	860	826	853	835	854	809	837	874	842	823	865	859	821	766	821	860	859	821	830	789	855	870	814	885	796	898	784	856	905	827	824	818	813	802	832	854	795	866	813	848	810	877	850	865	811	833	901	819	793	857	809	887	814	840	795	850	863	855	816	861	885	886	849	886	847	834	844	842	789	807	855	816	876	878	834	790	858	812	824	837	812	834	848	886	856	859	778	865	882	833	890	903	843	830	847	827	844	833	857	797	818	825	820	826	789	848	822	791	816	843	852	836	821	822	804	827	794	784	802	826	861	824	818	853	826	853	865	829	770	830	803	812	830	822	878	835	824	835	820	818	813	831	866	825	887	886	864	844	890	864	799	817	813	870	839	871	838	905	831	878	823	850	802	869	867	822	832	848	797	866	779	840	881	817	814	834	825	851	850	854	864	783	816	808	796	930	787	823	855	848	851	830	827	825	879	794	828	809	869	817	823	813	818	807	853	817	878	852	822	798	830	825	841	848	833	863	873	857	831	876	817	825	862	820	891	801	824	860	832	828	831	835	819	806	827	827	862	790	861	841	836	844	840	825	895	823	830	819	832	843	845	794	843	757	844	821	861	825	864	789	809	846	870	859	887	816	819	874	832	854	795	883	781	832	798	824	818	828	847	826	867	847	860	837	811	830	897	830	852	835	854	853	863	843	805	806	834	783	773	882	853	823	888	810	825	852	826	842	873	848	808	817	828	836	846	817	839	865	843	833	875	867	900	842	832	868	830	844	853	814	844	796	802	862	832	827	829	840	811	867	850	856	845	828	817	787	866	838	838	803	858	836	806	816	857	832	838	841	838	857	864	829	855	830	806	847	855	826	806	813	888	837	859	824	872	845	849	858	847	839	811	877	825	867	863	827	900	865	841	836	768	862	802	856	833	825	817	804	781	890	865	836	854	854	759	832	799	810	841	886	835	826	790	781	870	816	859	830	844	812	846	866	799	780	792	876	823	851	826	878	864	917	857	869	875	832	842	786	845	809	843	835	823	817	850	856	813	817	837	845	837	842	822	831	840	832	872	837	792	830	827	838	806	855	819	830	838	860	866	799	849	807	887	864	816	833	807	792	823	842	878	850	877	808	842	838	810	871	810	814	856	827	880	861	841	839	841	857	811	768	814	818	853	822	837	823	845	867	866	852	800	817	796	875	830	828	839	792	859	794	813	845	877	838	849	858	830	888	898	838	802	836	801	826	833	828	908	829	803	847	888	818	844	831	825	855	903	797	803	811	854	827	833	825	838	810	813	850	841	844	856	862	878	902	878	840	826	848	828	871	800	765	839	825	869	837	823	847	813	817	813	854	809	818	865	791	858	803	856	856	775	825	838	843	783	852	839	861	810	837
11671	1115	208	172	157	179	160	169	167	138	162	173	159	143	137	144	144	165	161	159	154	162	146	146	157	163	142	134	147	163	146	159	138	160	140	139	151	118	159	134	163	168	161	152	146	161	133	163	172	138	168	150	164	171	149	187	154	143	153	134	176	157	146	173	150	149	149	155	159	145	157	147	141	161	142	165	144	152	132	160	123	147	167	153	145	146	143	156	192	157	167	138	157	158	156	169	145	148	144	161	146	153	146	145	165	132	159	143	158	184	137	150	163	137	138	146	154	152	145	151	141	126	125	166	176	144	162	184	154	159	159	146	156	147	160	162	136	146	124	192	137	151	145	137	140	163	145	157	144	144	162	159	159	151	159	147	139	141	147	160	135	139	149	162	147	158	130	162	152	151	139	146	158	158	148	138	151	157	140	144	138	152	142	152	144	149	143	149	149	155	164	157	161	173	164	167	141	164	156	169	147	154	142	157	166	136	162	164	143	162	166	157	124	159	149	170	175	161	158	154	184	170	143	152	156	160	128	137	148	185	147	181	152	163	164	140	156	138	145	158	138	126	157	156	154	147	151	156	147	138	158	152	158	166	185	156	144	157	160	139	156	144	144	144	156	155	147	136	139	138	126	163	148	152	156	127	154	153	156	136	157	147	138	152	144	156	150	161	154	181	145	160	150	134	161	139	127	149	134	136	155	160	163	146	154	132	161	160	196	139	172	147	139	129	133	150	133	152	150	176	168	147	126	171	144	145	155	147	151	157	163	175	164	165	133	141	173	133	144	160	145	165	151	142	151	145	145	139	159	151	176	149	172	149	156	163	146	159	160	164	190	153	165	159	159	145	182	158	167	155	164	146	145	146	151	142	144	145	136	159	148	147	155	151	154	170	155	159	140	151	190	151	153	140	145	138	168	164	136	153	151	146	154	178	143	141	153	177	148	161	156	137	159	136	189	149	176	169	156	160	154	151	160	136	144	153	156	148	170	131	146	142	144	164	141	152	152	170	135	148	159	173	154	154	146	170	168	144	145	161	169	166	160	162	136	151	127	133	139	168	156	147	161	135	135	155	134	141	146	157	147	163	168	182	162	139	149	155	156	156	144	159	147	147	143	155	136	167	159	149	144	154	153	168	145	122	163	162	148	167	156	163	160	131	133	136	131	146	154	158	147	153	159	163	139	138	148	145	135	159	192	168	142	137	154	142	165	183	143	157	153	156	153	164	154	146	139	167	124	163	154	169	159	132	145	164	146	170	138	175	138	147	187	162	145	165	158	156	178	142	163	168	122	143	142	162	153	126	159	137	159	144	159	149	142	152	164	153	118	164	150	166	173	114	143	161	154	156	160	150	146	152	154	176	137	179	143	152	128	143	143	168	136	137	155	175	147	175	151	134	168	158	149	171	170	139	157	155	159	150	159	157	161	167	136	168	148	148	135	136	161	148	145	164	141	143	121	132	157	171	147	147	163	177	143	157	147	159	150	175	157	158	138	154	156	163	149	118	159	163	148	168	148	163	151	148	137	159	151	157	168	167	173	144	167	143	161	158	175	153	156	141	131	150	156	131	159	151	148	141	141	141	162	163	161	156	149	158	164	158	172	127	169	138	137	160	139	156	148	143	158	148	166	171	174	155	160	149	124	142	162	154	158	165	181	147	185	136	160	157	143	143	128	151	167	152	172	165	169	177	140	170	146	179	144	164	149	158	145	144	157	167	151	126	140	155	151	129	154	140	137	147	149	155	153	145	151	139	148	172	148	172	142	152	138	192	167	142	171	133	177	178	162	148	147	144	147	134	136	156	149	147	136	148	157	144	144	139	145	134	164	159	146	132	166	130	160	158	173	136	150	157	132	140	184	157	133	150	154	152	146	162	146	163	126	118	141	166	134	175	160	160	144	151	144	147	137	134	145	152	157	168	150	141	146	168	161	166	150	159	148	163	157	163	133	159	154	161	145	151	164	157	156	140	159	157	146	158	152	157	164	131	165	139	153	145	158	168	139	137	147	159	150	147	143	156	149	146	155	170	146	149	166	150	172	149	140	139	132	141	158	169	158	156	174	162	162	157	154	170	127	158	148	141	139	169	161	150	147	159	138	140	165	153	194	153	178	169	167	148	157	137	135	147	150	148	161	160	138	156	186	149	157	143	159	167	154	152	160	137	167	149	128	153	146	144	155	142	134	159	156	136	170	150	163	149	148	160	150	142	154	147	142	151	159	163	157	140	174	127	160	172	173	143	151	145	135	150	165	161	146	191	156	156	136	165	157	171	137	154	148	149	164	145	146	142	123	151	133	165	142	155	168	155	144	128	145	142	145	144	136	129	137	167	159	147	164	162	149	146	170	144	130	145	156	127	149	153	131	151	174	168	142	162	181	148	141	139	178	133	125	163	173	150	135	156	140	136	162	129	136	162	156	171	135	161	171	165	179	141	153	154	145	127	168	145	149	150	174	152	187	167	160	156	147	155	143	144	161	157	155	151	148	166	173	142	159	138	145	161	163	162	160	149	170	163	139	160	158	165	169	158	154	146	173	147	141	148	129	171	156	163	129	163	150	158	158	184	151	152	124	163	154	180	135	136	142	132	152	145	176	164	141	161	160	176	161	150	147	176	160	163	170	142	137	134	162	157	148	146	140	152	144	137	147	154	121	149	149	160	147	177	141	132	164	128	143	147	142	139	132	143	147	137	159	148	166	152	154	153	145	136	128	134	173	144	138	168	161	156	157	141	148	167	133	142	142	152	151	159	153	153	155	162	151	153	145	135	145	157	154	160	162	148	171	153	149	154	151	133	172	150	144	148	143	132	126	129	139	152	153	166	165	133	184	171	135	148	159	173	149	169	144	154	149	167	157	139	154	152	126	141	177	171	153	147	138	167	148	157	129	178	146	176	164	133	139	147	159	152	137	168	132	153	143	156	145	154	152	126	145	143	138	149	140	151	161	149	157	163	143	160	145	129	172	157	149	164	174	165	159	132	149	134	168	147	188	137	136	154	155	155	162	139	145	136	156	137	129	172	172	139	164	159	144	167	160	165	162	143	163	166	173	141	145	149	140	144	132	205	154	144	120	150	145	140	143	145	157	167	158	155	124	159	155	152	153	164	143	162	147	124	141	131	153	137	138	121	189	154	169	120	170	146	149	160	144	152	159	154	119	147	142	144	134	145	144	145	146	167	137	159	174	160	172	165	157	152	145	125	154	156	128	140	124	151	159	149	172	166	155	161	154	150	146	142	136	150	142	153	156	169	166	157	169	153	159	150	148	150	176	158	191	161	144	141	139	155	148	137	180	136	143	135	169	149	161	159	160	152	176	143	172	170	168	166	155	141	134	159	152	154	178	185	146	180	176	149	126	161	198	179	142	165	146	136	153	148	138	165	172	162	154	143	143	153	140	164	132	151	122	152	153	143	161	178	143	142	142	142	123	153	154	170	153	155	159	129	143	153	173	133	166	155	170	164	158	120	146	169	132	156	158	128	144	166
10480	930	491	460	521	491	490	437	444	486	483	439	424	427	481	444	450	467	415	454	437	439	448	445	482	420	410	450	400	454	451	461	449	439	426	453	473	411	423	392	418	439	452	443	442	418	469	425	445	445	431	452	416	433	455	415	392	453	433	445	446	440	420	425	428	430	446	451	387	472	446	454	442	434	440	406	405	424	430	427	426	456	451	487	448	451	423	446	460	411	440	451	421	465	449	446	452	463	451	427	480	411	407	460	407	459	427	438	446	425	402	405	427	412	439	425	460	430	424	473	419	423	381	459	433	444	449	437	462	385	418	457	455	437	452	429	432	435	424	459	422	430	451	435	437	433	458	422	438	454	422	450	452	457	460	454	411	443	430	453	401	426	431	425	459	467	434	405	428	409	444	436	426	425	415	416	417	445	408	439	455	439	421	405	485	452	491	456	453	425	429	467	424	454	445	423	433	427	445	460	444	436	418	484	443	449	460	407	434	431	468	464	419	454	424	452	428	438	409	415	424	406	454	439	433	468	475	443	473	416	441	493	443	450	452	437	453	437	425	420	456	409	460	478	431	435	459	468	422	444	453	437	440	442	447	469	474	462	440	421	463	428	484	448	465	443	482	400	452	438	400	454	438	384	434	437	433	451	438	410	435	437	455	451	468	454	456	456	398	442	433	451	431	403	427	439	439	499	413	441	425	421	431	460	465	423	468	430	452	448	470	412	444	436	451	463	453	428	433	433	417	457	403	483	438	443	388	418	422	420	431	459	393	437	439	388	457	425	440	443	425	398	470	451	425	412	440	408	447	444	453	436	442	399	420	444	443	446	474	440	425	418	443	422	419	421	427	453	450	443	465	421	413	435	455	408	436	462	461	447	480	439	449	435	405	452	426	410	448	473	428	464	409	438	435	425	491	465	481	404	444	434	437	401	447	439	426	426	465	438	400	424	453	440	447	455	430	420	462	406	362	415	428	461	425	438	416	426	439	448	433	433	482	458	433	422	444	443	437	443	453	433	412	435	424	451	472	412	412	414	415	440	472	429	420	414	461	425	468	441	430	454	455	432	402	461	466	440	467	419	435	424	469	415	426	414	397	431	455	429	438	433	432	431	454	417	468	423	474	435	423	426	452	410	433	438	409	433	451	432	423	443	422	458	454	451	434	442	427	464	437	399	433	420	419	444	414	453	447	451	447	426	424	441	454	403	449	453	424	430	482	432	422	466	422	439	466	439	468	421	409	454	439	456	442	454	430	444	431	489	400	499	463	412	440	455	451	443	414	433	412	458	422	427	465	436	457	401	429	457	437	440	424	448	465	442	427	440	449	401	430	426	420	445	438	434	445	408	440	439	402	488	407	423	440	437	467	422	457	465	420	427	442	415	421	408	426	420	438	435	443	437	436	437	430	465	465	409	419	404	455	431	408	429	480	442	444	457	433	450	452	429	397	448	429	413	445	414	440	428	414	429	427	421	443	469	440	443	432	426	438	392	462	430	436	457	471	449	439	438	459	446	449	487	382	414	461	434	455	455	440	488	433	425	453	409	427	471	430	437	395	452	471	467	403	444	436	434	444	429	463	452	443	462	453	416	420	455	446	456	425	447	475	414	470	462	433	399	433	423	447	446	469	446	422	439	430	397	392	463	431	436	409	423	418	463	421	410	440	407	418	432	436	435	424	448	441	463	427	436	424	437	411	469	428	431	462	444	477	461	431	456	425	430	425	443	449	458	438	477	446	432	463	463	442	413	442	439	439	437	454	449	422	434	456	449	438	457	450	483	434	413	447	418	437	418	462	443	426	453	439	476	452	433	435	451	476	457	468	442	464	433	405	492	430	388	425	434	451	458	447	447	421	458	440	416	418	452	410	426	437	415	446	453	445	469	405	421	436	436	426	425	415	419	444	450	427	423	458	414	443	410	432	414	404	457	474	438	442	441	421	457	441	467	440	459	444	459	463	457	445	450	460	465	457	447	428	406	445	432	428	406	439	423	428	438	454	418	439	404	428	444	402	424	463	406	446	442	439	441	452	437	422	448	444	443	428	399	437	417	395	465	425	415	454	454	417	470	460	427	425	460	444	415	433	406	440	455	414	431	440	422	462	403	461	464	439	423	443	448	449	453	410	451	398	428	449	415	413	460	419	435	439	448	443	443	435	410	434	453	417	455	430	417	434	453	446	442	431	459	423	434	423	449	481	394	443	430	425	458	453	417	446	471	459	433	420	422	405	455	451	411	465	434	455	429	426	461	467	420	403	418	444	432	436	407	455	472	459	419	410	404	422	430	476	465	433	462	419	463	462	429	475	449	419	449	444	453	411	434	452	412	446	480	469	456	464	422	414	445	394	442	420	431	434	456	465	422	439	425	449	444	459	405	401	430	447	435	430	448	454	463	437	416	435	447	404	469	435	447	461	430	419	419	398	458	449	423	448	455	427	419	436	450	456	461	428	400	401	443	449	477	442	441	466	471	444	407	479	432	420	431	435	461	422	423	436	405	431	447	453	446	446	443	424	459	469	469	485	455	441	425	410	446	422	466	400	402	447	450	434	489	475	471	428	420	474	434	435	449	438	453	441	486	442	443	431	431	426	470	436	414	422	456	462	429	408	420	422	413	469	454	441	457	454	424	430	487	452	434	426	471	425	447	416	422	420	413	419	451	429	435	459	452	451	400	443	462	488	395	443	448	416	440	452	438	440	404	460	449	417	456	469	451	449	412	435	472	455	416	437	445	441	442	458	440	436	467	457	450	445	429	455	468	437	449	433	449	400	413	468	415	455	445	471	443	461	446	418	454	438	448	472	447	428	401	455	425	433	422	440	496	443	424	434	454	454	460	424	438	465	415	411	432	492	431	463	408	449	437	392	406	453	418	466	440	437	437	420	434	408	451	443	415	399	451	429	427	440	419	448	473	460	452	432	400	487	431	447	437	427	463	417	437	447	413	430	427	426	476	439	436	441	450	450	428	446	449	420	419	442	450	448	452	421	459	440	420	418	426	462	443	430	444	444	435	468	461	444	440	424	486	449	450	398	444	396	411	449	453	473	445	432	425	438	450	450	452	434	427	455	455	409	442	420	430	427	462	469	437	446	408	419	437	466	405	423	424	419	423	426	436	433	432	413	418	466	446	453	438	431	465	458	422	414	447	445	502	440	412	427	455	428	408	447	408	426	412	452	434	472	444	472	431	446	455	412	413	419	450	459	442	461	454	441	444	392	422	441	442	442	437	432	457	438	466	451	400	418	473	449	426	438	446	498	501	439	438	419	456	453	460	406	435	410	470	411	470	469	448	438	482	459	411	445	454	375	446	441	457	411	444	424	425	436	425	447	435	405	439	405	441	434	438	417	415	451	433	471	447	431	422	400	413	437	436	433	459	454	412	435	475	422	433	418	434	391	444	460	387	470	452	425	438	476	437	449	425	439	434	445	455	419	457	417	423	438	400	404	413	425	464	478	412	458	407	431	445	428	446	462	419	451	459	425	423
65326	28377	5635	993	672	574	492	422	385	384	361	340	388	399	364	342	344	335	358	331	352	335	316	321	363	337	358	325	343	346	303	337	331	353	340	311	304	326	328	321	320	348	339	341	344	332	317	346	319	341	307	340	309	364	334	320	349	329	347	342	329	320	341	311	308	303	302	334	305	336	290	334	331	297	313	328	347	293	315	317	309	331	344	335	359	315	333	342	313	345	306	330	330	316	334	320	342	308	319	301	326	340	333	335	295	345	321	335	321	315	340	318	311	325	335	329	352	306	310	318	316	313	322	314	331	313	293	311	356	357	340	302	331	341	326	319	325	329	316	326	346	300	313	348	343	319	280	332	322	342	322	309	338	312	318	320	340	340	329	304	325	308	343	297	319	321	338	334	343	314	297	317	350	303	330	318	343	300	328	314	309	311	339	321	313	319	305	292	330	328	309	355	317	320	338	330	311	327	323	329	322	303	319	335	328	347	300	323	321	322	291	294	309	345	325	327	324	328	321	302	313	308	335	343	334	318	308	291	313	339	333	342	347	343	325	292	315	314	347	329	325	362	319	345	363	323	322	332	328	341	333	357	366	340	307	345	335	328	329	324	337	318	313	338	329	340	284	303	315	317	308	333	349	308	334	309	309	324	280	339	285	307	323	363	309	326	330	339	336	301	342	308	336	308	310	327	358	336	327	331	333	337	308	339	356	298	304	312	334	316	316	343	317	328	326	349	361	330	324	318	330	338	315	323	302	322	325	326	323	360	361	346	330	344	339	344	334	319	332	348	360	340	313	333	352	320	296	317	332	335	333	338	357	329	339	339	322	328	341	334	313	324	322	348	340	357	343	340	311	312	318	351	321	338	328	317	339	319	309	305	310	304	357	334	317	351	325	334	307	309	334	372	322	318	327	312	338	343	341	330	371	316	352	327	372	302	338	311	319	311	337	326	310	306	337	330	308	381	348	346	289	307	300	302	310	328	315	317	309	319	337	339	320	333	310	346	304	315	315	276	328	314	299	345	322	337	320	311	311	341	321	335	314	335	326	334	336	309	323	308	301	345	350	310	314	309	343	332	319	330	336	314	331	360	350	319	344	337	329	317	339	316	363	336	309	361	335	286	367	270	314	306	334	304	313	310	328	294	309	338	299	332	306	336	334	303	321	349	322	306	331	286	342	322	314	313	331	317	327	332	332	311	349	330	326	332	308	317	324	319	295	310	330	297	343	346	328	314	330	332	327	327	302	300	323	310	294	337	318	301	341	332	301	340	354	319	339	297	340	319	330	338	346	314	319	290	316	345	356	334	342	323	329	292	331	300	397	329	333	343	319	350	317	296	322	312	315	320	310	308	364	298	319	347	342	307	308	305	339	329	348	328	298	335	326	297	342	336	312	321	324	315	300	322	328	332	305	305	323	341	314	341	298	297	319	330	316	309	296	297	323	353	301	301	345	318	294	356	305	310	323	357	295	339	309	348	352	280	329	297	305	306	312	334	322	309	311	309	343	337	325	326	325	307	327	343	332	308	308	285	305	356	327	319	322	333	318	340	298	345	326	346	313	340	360	325	320	336	335	333	315	321	348	296	321	335	295	340	329	307	317	336	335	290	355	310	334	323	330	298	314	304	325	317	319	334	303	321	338	332	326	335	342	335	329	317	348	310	329	307	325	339	366	335	315	357	357	322	336	321	315	306	293	316	340	312	324	313	345	295	301	314	321	325	311	302	347	343	319	333	299	360	322	311	330	344	337	304	294	294	319	343	304	329	347	325	318	318	307	336	307	290	307	313	330	317	319	316	337	340	313	308	340	344	318	336	338	321	319	332	332	347	322	322	316	312	350	330	345	337	314	342	331	357	324	299	341	333	315	322	345	323	340	314	313	345	334	300	315	312	330	324	339	329	307	302	315	318	316	327	306	356	356	346	350	292	315	370	325	326	337	324	348	293	335	317	330	339	335	285	292	307	317	299	328	303	333	347	305	337	331	334	290	305	337	333	302	309	338	297	337	349	290	324	339	321	342	340	335	316	328	280	339	334	323	361	326	318	349	324	324	332	333	315	314	380	356	353	324	335	323	349	357	337	335	358	314	322	371	306	342	311	316	301	340	316	322	320	328	311	292	330	351	335	325	292	308	324	307	348	303	349	317	322	303	314	331	341	321	324	302	311	339	313	361	358	316	314	331	331	312	325	273	339	332	317	319	317	326	327	334	319	361	304	351	339	312	336	320	332	323	327	306	317	319	305	342	295	323	343	322	334	298	318	344	325	351	342	306	316	302	334	289	345	339	330	344	302	290	321	327	292	308	315	309	294	315	330	324	348	332	349	333	328	338	314	314	344	313	321	326	358	306	329	314	329	337	357	287	335	319	358	334	351	303	299	311	322	315	380	324	334	286	326	337	318	340	317	328	311	290	316	293	322	291	322	353	320	330	303	326	308	320	324	349	362	333	316	306	263	311	312	331	342	320	325	308	320	321	328	305	342	320	346	328	319	314	324	309	331	320	307	333	289	363	329	306	358	294	330	347	329	331	310	309	328	293	304	330	331	300	312	307	327	297	333	303	330	321	331	342	329	307	331	328	329	353	343	335	344	321	345	316	324	340	316	294	326	292	313	316	322	303	292	289	340	337	333	333	326	323	325	305	362	324	304	355	331	290	326	303	369	327	344	319	324	348	322	361	305	347	303	346	282	287	323	288	348	311	284	329	314	340	318	341	335	312	340	302	332	336	340	308	308	310	362	321	348	338	327	340	311	320	276	361	302	299	324	284	342	322	339	313	329	318	307	322	291	320	331	330	343	338	324	321	299	335	325	336	311	339	310	315	322	319	300	323	290	314	289	327	339	338	317	332	354	330	300	331	310	345	339	337	333	310	338	306	333	319	298	349	343	317	291	316	319	353	325	340	337	314	332	325	323	300	301	336	317	347	307	324	308	315	298	335	309	309	328	335	325	306	305	303	358	327	316	343	329	330	320	296	321	326	359	336	312	340	322	327	307	326	321	344	300	356	302	316	332	311	325	315	306	343	314	340	299	302	330	334	323	317	329	338	330	312	296	354	316	319	289	375	365	312	302	349	279	305	328	320	304	331	320	335	330	338	316	316	303	306	347	360	352	310	325	326	323	337	351	338	328	324	305	320	310	324	371	299	298	326	380	343	344	346	320	323	337	311	345	318	331	326	326	344	323	335	347	305	323	347	337	326	361	372	300	312	375	373	318	334	325	340	344	332	321	323	337	294	316	317	315	316	297	343	327	345	325	311	315	330	314	294	293	358	367	349	320	319	326	287	353	305	326	312	325	353	345	316	366	303	308	305	342	325	327	326	316	301	311	334	323	320	295	328	314	321	333	330	302	324	304	312	326	323	335	318	315	306	338	330	321	297	318	335	309	314	313	311	305	317	326	338	363	313	329	341	326	331	321	306	334	344	343	320	315	344	344	339	321	345	320	337	303	296	319	290	291	314	311	327	286	311	333	307	312	310	330
38098	6965	2149	2569	2374	2101	1802	1486	1466	1283	1225	1165	1071	1074	1046	988	1010	986	977	952	898	897	907	883	910	842	879	876	815	880	870	883	869	808	849	876	828	836	819	817	870	850	800	823	810	810	778	815	821	816	868	822	837	837	857	798	788	809	826	785	811	860	779	827	813	795	739	774	807	816	812	816	745	762	790	755	771	855	837	849	766	838	800	818	813	795	802	819	797	790	803	817	824	787	859	767	810	833	807	806	830	778	826	815	801	866	810	859	791	806	781	812	715	789	853	800	823	800	789	799	802	775	811	834	810	780	813	827	798	791	812	797	787	851	846	793	847	807	807	823	806	819	809	773	800	822	794	824	787	736	816	828	784	849	871	736	845	769	824	783	825	789	761	771	813	756	812	776	830	758	790	810	779	764	753	809	762	817	766	766	832	815	794	785	783	781	829	782	843	788	780	819	789	770	816	775	807	784	802	793	777	823	792	786	789	804	835	789	783	751	811	811	787	763	784	846	797	788	773	814	796	818	801	771	789	810	796	754	771	753	768	793	827	859	805	755	820	777	791	806	790	847	819	799	742	836	827	830	779	750	794	821	815	813	822	754	781	789	770	850	816	784	874	831	789	800	797	819	817	852	821	755	756	788	781	766	783	794	772	748	849	771	773	782	762	770	846	823	795	811	794	783	793	812	758	763	818	764	799	774	783	844	805	878	808	773	814	823	783	793	797	838	792	827	801	813	804	800	799	778	843	798	824	827	805	834	800	781	840	813	804	794	778	833	823	798	760	830	820	795	761	805	781	812	838	818	790	858	791	846	785	757	811	813	778	767	791	775	792	814	818	786	819	773	761	795	774	800	802	757	856	792	793	812	761	731	857	780	793	795	815	817	867	849	801	772	786	795	800	748	810	829	783	805	786	841	765	816	791	762	786	843	827	828	813	822	798	827	819	783	807	819	838	798	812	807	819	825	785	798	770	771	787	800	742	762	800	756	830	791	794	782	814	759	790	769	806	813	766	805	831	802	856	802	790	773	805	795	763	846	762	779	765	811	749	824	811	829	792	787	752	802	757	799	808	806	781	827	783	823	787	775	772	793	814	834	771	816	771	803	800	807	808	822	788	808	794	811	761	797	825	816	855	821	813	813	789	786	748	853	759	782	772	807	782	809	812	818	818	839	764	781	821	829	781	803	800	805	812	806	775	842	797	831	831	745	813	837	816	788	791	824	788	779	819	813	801	820	798	793	780	784	822	783	762	789	841	774	822	840	830	807	806	793	831	744	848	817	832	785	796	829	767	819	803	845	796	781	792	765	804	793	768	757	765	809	794	802	804	782	813	760	810	741	815	839	758	771	829	811	793	813	769	794	812	799	791	818	817	761	806	758	839	771	839	767	870	814	846	751	742	831	798	762	771	803	806	770	799	804	765	791	817	746	792	805	748	768	839	761	803	832	780	814	777	792	781	799	790	776	753	838	798	806	802	804	791	778	778	815	818	837	832	808	824	793	810	785	810	834	795	780	828	753	790	791	797	745	785	823	761	824	865	824	798	772	725	799	786	743	799	791	808	782	812	767	789	783	753	818	769	780	809	823	786	763	781	788	802	767	780	742	810	825	823	866	757	777	803	803	820	797	823	790	784	804	811	774	796	815	791	792	801	821	839	755	808	769	787	790	765	787	806	810	807	850	765	801	823	817	781	759	763	803	820	789	816	781	733	792	837	810	812	813	818	824	795	780	783	834	770	799	753	813	761	782	815	788	830	806	797	760	822	862	810	867	806	755	798	826	838	826	751	799	784	795	816	761	789	820	769	811	784	852	788	797	778	779	809	852	830	742	819	754	773	808	843	779	804	859	808	811	809	779	854	805	773	774	757	794	791	862	815	818	761	795	827	849	792	819	810	812	810	786	792	849	802	846	833	773	800	819	780	760	795	775	796	796	829	785	777	745	782	851	807	766	783	838	764	804	759	799	829	767	847	816	743	829	797	791	825	804	803	785	802	822	764	815	788	819	827	818	810	828	759	787	764	789	796	785	787	787	753	757	797	760	789	800	831	779	796	770	818	777	779	800	801	734	818	769	793	855	805	834	820	828	838	836	796	796	830	830	782	773	784	769	780	802	780	817	774	751	830	776	790	820	774	841	815	821	842	797	781	847	778	766	797	761	768	772	762	757	773	799	794	773	748	777	797	764	805	771	771	810	760	800	782	781	819	758	795	801	780	767	767	798	781	816	810	782	818	764	813	794	784	739	805	824	796	828	790	812	797	796	789	792	840	738	797	789	796	800	811	821	833	751	828	795	785	847	764	773	863	803	825	807	812	781	772	800	841	776	795	830	855	845	787	804	816	813	806	784	764	813	798	837	847	808	829	771	783	776	799	776	824	823	800	806	765	818	799	754	782	861	789	798	731	827	811	800	810	817	771	777	831	752	792	797	781	841	794	774	753	757	828	840	757	821	796	816	786	768	779	798	788	738	804	768	791	769	876	791	822	778	771	777	823	839	807	821	808	821	792	790	815	827	829	762	794	829	786	807	765	806	794	826	842	742	773	779	771	773	723	808	756	815	835	807	769	815	790	804	840	823	787	810	777	811	791	824	854	816	775	807	815	804	788	802	772	794	805	818	816	774	828	768	770	792	806	788	767	762	855	825	825	834	791	781	783	822	778	809	797	834	815	786	808	780	836	850	845	800	790	779	820	843	768	840	787	771	774	894	811	795	776	773	773	795	811	771	804	767	755	836	799	772	830	805	806	780	784	843	755	818	789	770	794	792	813	776	789	790	807	820	849	806	841	799	803	760	803	750	763	804	774	830	769	848	757	766	794	824	805	809	811	830	820	772	849	814	828	805	828	782	761	775	792	795	798	848	765	788	854	814	785	783	815	791	822	789	790	761	765	818	776	842	835	778	788	766	807	731	839	807	782	846	805	766	812	753	788	798	837	833	820	773	768	787	816	811	767	797	828	832	805	755	821	795	768	819	889	824	855	808	811	794	823	780	815	787	833	786	806	805	816	837	781	771	804	793	786	807	803	811	791	792	795	814	782	727	826	777	807	877	821	845	811	778	784	780	798	800	785	777	847	828	757	788	804	770	785	794	849	783	805	752	791	823	766	791	764	813	785	768	754	775	777	788	811	847	807	750	784	805	822	812	823	806	819	860	809	777	791	822	856	792	848	783	810	824	775	755	782	850	782	731	769	764	800	815	744	773	823	762	819	811	783	818	769	798	731	774	753	795	855	786	805	818	828	753	829	794	794	791	779	741	801	841	818	783	729	759	782	817	782	854	799	851	771	792	768	813	764	785	791	800	795	746	805	786	782	810	837	796	806	819	819	803	772	787	845	770	768	764	813	823	824	806	825	762	805	843	769	806	811	733	768	802	801	858	815	812	771	792	718	835	860	827	824	844	790	808	815	784	772	778	802	768	839	776	818	794	843	783	770	792	774	786	816	821	814	791	790	817	787	823	832	819	774	787	771	818	801	799	793	823
76777	37061	12986	2310	1104	836	677	619	578	502	473	467	443	390	425	440	419	390	379	405	366	373	367	338	388	387	370	351	354	358	363	345	371	367	376	377	368	350	397	392	376	369	368	361	376	373	331	337	340	333	394	366	343	403	360	362	351	363	366	342	360	341	400	332	347	335	355	356	349	348	355	318	354	356	393	379	348	360	364	351	350	368	353	374	369	357	351	369	339	359	351	355	347	388	355	354	339	353	371	367	356	355	362	303	334	366	359	345	362	347	326	364	325	334	374	321	332	368	361	349	366	373	380	360	360	371	369	326	355	319	382	350	353	367	341	328	347	361	347	375	370	349	352	331	353	363	331	351	363	378	394	353	358	393	336	354	377	341	387	346	355	340	325	320	362	336	361	363	332	358	349	340	370	345	325	366	331	335	358	358	339	365	359	355	381	364	363	343	358	367	337	380	326	368	321	388	340	341	339	349	367	360	331	314	404	346	354	323	391	371	347	363	364	333	327	357	345	382	383	372	374	352	365	335	339	350	340	398	342	377	365	346	334	366	355	338	352	340	340	380	357	347	318	348	357	383	376	345	389	370	362	338	353	360	366	338	327	353	358	348	350	344	353	381	342	375	336	379	346	356	331	306	354	362	319	352	338	331	347	365	355	339	354	355	341	371	376	298	337	339	339	334	324	341	364	353	345	370	361	351	352	339	367	322	336	361	350	333	342	356	354	379	361	324	335	368	374	351	364	316	339	376	298	335	348	343	350	355	325	336	334	343	323	344	358	359	388	413	361	359	335	338	361	365	387	364	310	340	352	366	374	316	323	372	334	335	332	359	329	339	355	358	374	372	375	383	383	358	334	355	388	381	364	342	344	342	375	369	360	368	361	318	351	353	365	347	368	393	386	349	352	327	346	383	404	379	358	363	346	351	372	353	363	346	324	348	345	358	322	358	344	354	346	321	334	370	371	384	307	331	368	362	365	385	374	349	333	340	344	332	372	349	334	356	339	331	358	367	370	366	349	347	358	342	347	363	325	335	323	340	354	389	348	387	371	361	373	328	352	369	353	341	365	381	398	351	350	341	350	382	377	336	372	346	343	369	372	339	368	355	329	378	354	352	335	349	347	354	360	361	354	366	374	334	310	330	328	375	356	344	364	369	398	324	354	342	363	364	334	360	359	386	366	361	331	334	331	323	314	330	390	341	360	327	368	390	344	372	330	333	372	328	333	349	370	350	337	319	356	353	345	349	357	390	415	347	362	340	405	360	350	347	361	380	340	356	310	353	347	335	304	328	334	340	335	338	357	366	347	363	324	309	336	375	347	343	355	400	337	347	359	377	344	388	353	351	356	342	351	396	349	340	357	353	345	334	344	328	350	354	364	339	362	349	355	345	366	348	375	370	359	336	329	388	375	355	330	341	335	364	347	325	322	373	389	381	337	354	367	365	346	345	353	382	352	325	324	333	342	363	362	351	376	332	329	350	379	356	357	380	367	355	366	368	351	334	346	340	394	357	385	355	353	367	322	356	309	366	359	357	371	354	385	347	331	343	385	353	375	331	375	331	352	389	406	304	380	353	312	348	365	361	374	366	367	373	363	377	364	326	375	332	353	334	373	328	362	338	332	360	332	353	343	352	375	385	378	355	336	342	360	339	350	364	362	352	374	375	341	370	326	378	362	387	364	375	347	334	347	334	345	374	373	354	325	380	377	363	340	391	375	339	371	361	363	342	372	386	387	324	365	360	367	386	330	353	375	380	349	385	396	317	332	359	342	335	384	328	371	345	348	352	379	360	354	360	343	358	359	334	358	335	366	334	376	371	367	317	352	328	355	342	341	351	364	374	381	376	370	387	331	350	377	343	360	351	339	348	347	338	328	313	333	378	329	365	360	367	355	314	347	359	358	348	343	373	364	341	344	365	365	358	348	381	372	337	347	375	367	318	391	383	333	354	334	356	382	338	353	383	330	342	342	360	364	340	348	369	376	340	347	366	379	358	340	370	337	357	345	342	363	355	347	356	361	345	364	350	346	331	340	382	370	359	368	387	379	358	390	365	345	362	351	385	357	371	359	369	371	351	373	363	348	369	350	351	364	398	344	357	312	338	369	378	377	366	371	350	345	351	307	351	353	334	358	366	357	366	359	382	339	355	319	354	368	369	369	345	356	335	364	325	371	365	325	351	363	329	346	371	359	352	396	343	384	331	334	331	336	352	346	345	366	311	384	367	363	355	355	345	359	329	346	388	343	330	361	350	365	308	395	352	309	354	329	370	335	352	318	350	372	383	379	348	368	328	337	346	351	367	350	338	357	373	351	344	360	330	355	345	354	359	327	348	332	344	351	344	335	344	368	348	364	347	371	350	385	363	401	336	371	389	351	336	360	349	365	354	349	380	347	357	375	344	350	367	336	367	368	344	348	363	357	334	356	347	352	379	387	354	354	380	373	364	343	380	364	364	385	354	371	352	346	334	378	344	349	367	394	384	334	346	387	341	405	375	362	369	347	347	355	346	355	323	355	370	342	372	362	342	356	338	374	340	326	324	366	371	366	332	376	340	316	335	358	361	361	344	339	339	344	348	347	314	339	327	353	321	354	349	376	368	377	341	349	317	345	374	354	371	363	350	367	364	307	348	372	353	343	375	369	361	385	356	331	362	322	326	358	370	341	353	333	361	340	357	365	363	381	345	334	356	368	360	389	341	340	357	353	356	330	294	364	342	370	340	376	370	356	394	312	353	353	356	355	357	349	345	318	353	362	362	320	361	329	326	362	375	371	391	354	363	350	330	330	346	323	366	366	326	314	347	373	367	371	358	341	362	376	375	370	329	364	334	364	354	371	321	343	348	326	344	360	330	354	339	353	345	359	376	387	346	339	367	322	338	361	326	364	341	323	310	337	341	314	336	364	360	330	348	347	387	328	374	355	371	366	323	369	309	298	357	307	326	377	343	349	373	349	361	348	376	353	341	340	368	342	356	355	343	389	339	350	359	347	372	352	347	362	344	368	341	373	355	386	362	348	377	313	374	355	387	346	346	313	355	387	368	364	336	387	370	346	351	357	334	369	342	327	345	344	354	354	358	379	369	360	346	343	349	368	342	359	368	330	381	371	334	368	351	357	314	328	348	342	352	326	365	364	359	389	351	345	361	382	380	364	369	388	363	337	349	395	359	327	383	356	330	358	344	349	359	322	329	341	367	366	334	318	310	336	366	391	342	360	352	331	326	376	337	333	353	354	394	367	329	364	345	347	334	343	308	388	324	318	377	370	338	363	378	337	382	348	350	367	369	333	360	329	350	347	337	375	312	356	387	311	363	349	356	362	368	363	383	362	362	338	356	338	314	370	362	374	381	376	337	362	359	367	320	364	377	366	379	372	362	353	362	374	339	331	379	346	377	343	349	355	361	330	360	323	347	388	339	387	370	334	308	340	331	322	371	361	351	350	336	310	353	374	365	346	365	354	336	329	410	359	347	361	343	352	373	324	340	364	323
48395	9760	3449	4180	3769	3193	2713	2255	2106	1853	1671	1526	1496	1366	1258	1234	1237	1135	1139	1072	1051	1080	1026	1086	997	1014	1015	967	920	939	936	920	867	910	900	896	923	904	926	898	945	939	911	911	854	905	864	833	877	898	855	933	878	858	881	895	896	864	877	858	871	870	907	855	891	844	815	850	844	828	865	870	882	888	885	925	809	862	846	859	872	890	820	798	879	825	838	875	820	878	874	813	862	865	921	833	843	823	802	835	820	906	860	840	828	832	880	861	871	887	850	821	845	829	881	876	853	839	848	859	866	836	877	838	823	835	824	796	788	808	787	868	747	818	851	799	787	842	854	820	839	834	811	837	847	790	851	778	847	887	826	856	843	824	838	851	871	857	840	826	842	878	838	827	820	838	860	774	781	865	845	832	866	859	800	798	829	822	835	858	834	858	878	846	766	827	867	852	849	825	897	817	830	791	814	832	824	848	851	844	846	855	772	830	836	844	823	817	881	924	821	838	889	799	890	872	830	846	818	848	780	863	901	821	817	818	777	864	767	844	836	809	802	833	869	764	826	912	874	776	862	871	900	811	887	792	856	804	861	818	876	849	849	776	855	838	832	834	853	895	819	846	844	857	837	797	799	837	808	857	806	874	841	861	841	799	853	810	757	795	816	891	801	845	779	810	862	857	821	820	803	825	805	857	851	840	829	885	815	835	803	785	868	841	852	819	816	857	835	839	831	835	816	797	846	916	833	847	821	845	838	784	831	825	816	821	803	817	870	817	847	851	817	824	812	897	824	843	839	881	827	828	838	845	889	803	852	768	802	782	819	840	909	855	826	802	863	831	859	862	837	894	863	852	848	864	801	835	871	798	828	826	851	812	842	817	808	824	815	903	807	841	859	834	850	837	863	826	848	821	859	848	854	831	844	883	825	831	840	891	811	789	851	825	805	852	809	865	842	812	854	862	805	827	868	812	853	861	814	821	831	796	816	827	868	873	813	806	855	854	809	858	860	813	852	822	853	786	840	847	837	793	871	838	812	814	827	833	892	811	824	843	784	835	863	838	796	825	824	870	819	803	852	826	866	817	893	813	874	807	811	829	860	815	860	810	833	873	794	860	838	844	828	816	838	853	848	860	792	806	803	832	804	825	823	862	795	789	829	818	846	881	877	824	816	812	812	824	814	816	844	800	896	842	851	814	800	803	863	870	813	854	836	813	836	813	846	831	854	846	860	794	829	807	841	875	862	876	848	858	871	824	846	827	816	809	802	824	847	816	816	821	860	802	780	868	846	829	843	828	869	843	813	835	878	815	853	805	839	828	915	818	865	857	803	789	804	814	828	824	936	812	896	794	793	824	838	817	812	835	883	812	847	851	842	794	831	863	844	832	860	819	859	823	831	810	860	803	855	824	827	848	847	795	835	872	842	834	861	831	812	834	824	817	779	772	821	874	897	888	784	820	872	864	809	810	862	855	816	878	850	861	807	818	880	829	855	872	785	830	830	853	830	808	799	800	837	900	846	826	813	814	855	808	843	822	858	870	816	873	855	826	863	854	831	846	831	864	810	864	789	793	840	849	842	817	874	863	826	862	826	856	863	888	829	828	814	843	825	843	814	860	876	893	817	840	838	857	851	853	881	807	868	836	875	870	835	886	853	843	758	843	906	863	807	833	851	849	852	800	845	854	834	865	776	819	803	815	813	853	880	837	882	833	900	840	826	818	829	833	861	825	818	838	818	823	813	788	828	831	816	790	841	825	840	824	829	820	852	800	857	804	822	840	883	821	844	854	807	808	861	846	788	809	822	870	881	811	844	883	875	890	828	840	809	828	810	863	832	879	897	854	807	839	899	849	880	812	822	857	862	863	834	854	834	848	844	829	851	815	848	822	855	820	855	855	845	820	823	845	846	814	810	866	813	858	826	850	794	874	880	884	855	851	867	864	862	808	840	827	824	823	845	848	824	854	839	833	837	814	852	822	832	846	843	799	852	859	862	884	864	856	791	823	888	853	847	799	882	830	829	856	825	798	800	910	846	805	871	846	871	839	844	800	874	861	819	806	842	811	822	839	803	837	819	809	812	881	838	799	866	795	855	855	803	834	899	824	874	860	834	870	779	813	906	774	823	836	865	844	806	823	848	763	852	873	817	836	849	846	855	839	764	809	828	863	852	837	849	880	842	817	799	826	870	779	815	779	866	800	853	840	839	835	834	826	789	855	819	854	812	832	848	869	829	827	858	845	901	787	841	858	823	827	861	857	838	811	862	854	835	829	781	838	886	861	841	866	832	843	801	820	841	876	827	820	848	831	854	865	816	828	840	821	816	854	817	817	800	840	893	876	855	859	872	871	843	776	838	850	799	838	816	826	884	895	842	851	871	864	854	803	820	833	864	796	835	813	845	816	823	855	863	846	849	809	875	856	815	812	845	779	833	844	876	867	838	822	849	855	776	827	872	819	859	846	849	829	839	875	815	826	846	841	828	841	850	838	887	836	814	822	814	861	842	843	820	843	846	852	832	830	822	839	874	827	882	827	879	826	847	868	854	879	873	820	835	815	761	853	846	791	832	838	843	842	809	862	795	822	819	834	819	859	816	799	856	816	822	863	867	904	808	821	838	846	892	809	882	780	848	842	845	868	829	825	793	877	842	897	777	830	859	849	862	859	845	818	854	839	883	857	842	784	838	833	872	853	841	818	846	811	852	843	852	825	821	847	804	822	857	828	863	831	861	814	812	851	841	867	877	840	821	826	873	860	776	847	841	861	848	879	824	835	806	863	856	856	906	868	849	826	848	833	885	835	869	818	845	852	800	817	825	849	843	841	797	805	817	840	853	824	844	839	822	852	821	856	806	837	823	822	800	861	870	851	807	852	830	855	845	862	794	795	818	791	831	838	852	843	757	859	855	819	814	850	833	820	851	799	868	849	833	843	843	883	865	868	815	880	846	814	824	850	802	827	823	837	862	893	840	796	849	802	832	843	876	841	851	860	890	823	801	834	873	846	767	842	872	862	834	826	839	838	905	847	791	822	855	831	843	790	831	847	829	790	864	835	814	869	844	820	861	811	847	841	858	828	826	851	812	845	844	840	868	913	812	820	827	833	856	846	828	838	789	844	808	800	846	813	828	860	840	829	822	848	851	855	838	833	841	855	813	873	820	857	812	884	802	822	853	853	882	838	792	875	857	840	791	851	828	824	821	873	864	808	821	808	883	807	811	765	845	795	930	889	864	813	830	804	818	858	834	828	821	821	815	823	835	833	821	791	831	823	804	843	826	868	816	834	738	804	834	831	841	855	841	805	860	876	779	788	917	840	825	820	851	860	882	870	871	832	783	807	795	902	856	810	865	911	856	801	865	852	877	861	851	795	835	817	810	813	871	831	860	814	838	805	848	818	814	787	834	809	830	900	820	820	823	893	848	875	827	843	859	807	826	828	818	871	784	860	849	832	803	825	806	846	848	844	840	831	852	878	823	826	820	851	834	820	793	879	794	871	823	821
13161	1446	173	158	160	177	134	161	161	133	146	136	181	149	157	137	176	160	146	172	162	154	148	148	146	167	154	131	152	155	139	166	138	168	141	166	120	159	176	164	149	146	144	154	150	148	142	158	158	165	156	153	170	163	154	149	151	172	168	169	173	169	165	160	151	140	162	146	160	158	162	153	148	170	153	163	179	142	164	168	147	174	167	166	149	152	161	175	151	150	161	157	136	167	161	161	153	146	159	167	159	140	182	148	161	144	143	137	159	154	152	179	149	152	168	170	126	149	165	147	151	136	143	148	163	145	143	167	147	138	186	164	176	153	145	155	134	134	138	157	149	138	154	161	159	165	162	173	140	155	160	164	159	153	159	119	160	160	160	158	157	149	160	166	132	139	140	157	136	153	150	167	172	173	158	128	140	153	176	164	155	157	164	145	151	139	144	145	170	156	181	156	164	158	155	173	143	165	177	180	141	147	140	145	168	154	134	167	167	148	158	152	154	162	137	146	163	175	162	123	169	167	139	164	137	157	155	169	151	139	146	154	148	151	153	156	154	169	174	175	159	164	134	142	146	144	157	144	143	146	160	153	149	153	157	166	135	166	140	156	152	162	150	144	154	158	153	153	146	176	159	136	172	177	140	149	163	160	163	130	166	162	155	172	146	190	164	171	156	121	152	152	145	140	168	156	142	169	176	158	184	166	156	135	146	163	142	165	161	172	164	158	161	157	171	145	168	147	158	164	154	161	161	154	167	137	145	185	158	150	152	146	134	166	172	157	125	176	148	170	182	168	166	141	147	139	166	117	156	164	138	162	147	180	160	145	141	145	147	145	152	144	161	170	193	176	166	176	152	156	159	142	157	162	170	164	163	163	142	167	134	162	161	171	147	148	131	149	169	146	133	167	161	143	157	149	151	165	187	145	148	128	168	172	151	175	142	171	156	143	167	145	140	144	188	168	162	150	161	177	184	166	158	175	148	146	139	156	156	156	135	149	144	154	154	174	169	156	179	144	135	143	152	172	151	151	140	144	142	144	154	175	175	157	178	147	166	156	165	152	157	163	163	167	141	154	165	143	138	145	141	177	128	148	153	165	145	161	144	163	157	148	151	161	144	153	145	156	138	179	153	141	173	162	161	114	154	161	147	152	160	167	176	141	168	159	153	144	140	143	149	145	153	153	141	150	141	138	163	147	151	166	146	148	166	135	166	155	179	154	141	120	153	137	152	141	183	151	119	159	159	144	145	166	150	139	152	164	146	146	170	131	148	175	151	147	145	178	147	153	166	141	155	162	152	137	143	147	143	140	155	150	140	157	149	157	155	175	127	170	166	155	152	155	130	180	150	154	174	159	160	126	154	155	141	174	141	163	150	160	163	159	143	166	151	195	164	155	147	160	169	158	149	162	133	177	150	142	154	155	146	153	170	161	155	151	150	160	158	165	129	155	146	173	147	139	165	149	165	157	172	151	142	144	152	158	150	157	141	168	162	150	151	161	163	150	157	145	164	146	151	152	144	135	179	172	170	177	138	153	156	156	157	163	163	152	148	157	167	145	145	147	134	134	144	144	169	162	157	143	135	158	173	145	164	179	148	148	139	146	173	152	146	148	158	147	149	153	152	154	152	147	151	158	169	171	160	160	163	167	159	168	171	155	130	150	153	155	162	161	138	141	154	135	146	163	159	164	174	156	135	152	166	148	161	158	162	154	170	176	163	164	121	147	141	155	174	148	173	154	155	158	171	178	161	167	176	139	140	134	153	141	172	165	168	141	173	134	164	126	177	166	168	140	130	157	143	145	172	140	148	154	151	123	166	158	167	154	171	168	157	162	175	140	150	155	143	171	171	166	169	176	142	159	137	139	140	131	149	159	162	161	158	148	155	158	153	154	139	136	165	165	150	141	171	155	159	181	158	156	166	167	170	153	152	153	147	160	169	156	156	149	147	151	163	150	147	167	163	157	162	167	160	168	147	121	140	167	146	147	145	149	186	159	177	178	145	135	161	131	156	161	158	135	148	140	175	149	174	128	150	155	162	175	148	158	176	158	155	138	150	160	150	160	179	169	139	171	151	140	167	142	159	181	160	152	166	156	166	142	136	158	157	178	154	172	159	153	172	166	173	152	167	144	118	183	159	177	170	149	139	164	156	162	152	150	182	160	133	139	157	138	151	151	162	166	140	171	149	168	137	139	156	162	160	136	161	152	136	154	159	162	170	126	145	118	164	167	174	160	153	147	153	146	143	146	137	141	153	159	188	173	152	144	155	158	150	183	161	159	150	150	160	150	153	139	146	155	156	143	140	133	128	154	158	160	152	132	156	143	172	162	140	160	135	157	152	144	164	157	178	181	157	188	163	152	155	161	155	134	136	137	153	164	161	173	175	158	168	156	164	151	156	156	164	136	163	157	166	163	162	165	147	160	163	152	170	170	160	152	169	141	161	151	137	166	127	153	173	141	170	167	164	151	164	145	162	180	162	146	149	182	162	152	157	146	158	176	151	175	169	149	151	156	146	141	166	154	148	160	152	171	155	141	125	156	159	163	146	146	165	177	157	156	150	147	153	167	153	152	147	125	146	140	151	157	163	158	160	166	162	141	157	148	155	150	146	129	160	153	186	157	136	159	164	157	149	149	130	151	140	141	180	137	157	145	150	175	155	171	169	148	147	145	148	155	159	169	155	161	153	142	159	180	179	143	140	144	139	132	167	147	139	166	164	153	157	141	149	146	148	171	167	149	152	162	146	149	160	160	147	145	151	147	169	129	141	146	151	151	150	133	165	149	148	169	145	147	156	153	159	185	158	154	142	152	169	167	149	120	158	136	153	154	130	176	157	172	165	151	163	160	170	142	131	166	148	157	146	144	159	165	147	148	148	163	181	176	177	174	158	161	145	118	161	150	164	152	149	151	146	179	153	170	145	136	161	139	152	156	152	170	162	168	169	144	152	154	159	152	144	163	157	143	145	155	140	161	162	179	174	154	160	143	175	172	146	177	172	152	156	158	149	152	150	146	152	154	144	162	149	178	144	166	141	158	132	146	145	161	143	158	135	171	152	177	157	160	153	165	143	146	140	137	148	169	151	158	167	166	172	142	135	139	147	134	162	143	157	165	152	161	175	151	161	177	175	149	165	145	149	141	151	159	160	153	156	155	150	170	161	141	151	176	135	176	146	133	143	164	157	142	151	153	175	159	139	166	159	170	140	150	176	158	156	157	148	145	159	135	119	148	168	148	149	162	159	152	146	154	139	159	165	178	162	173	126	188	152	146	144	189	153	172	150	155	168	152	160	144	153	156	160	180	147	146	168	149	187	161	154	125	153	162	159	150	171	176	135	146	130	150	134	145	167	167	165	147	150	147	142	163	136	148	139	150	179	179	175	160	172	149	163	172	152	165	150	167	140	162	151	172	169	159	162	172	132	153	156	152	139	144	179	142	139	135	155	146	160	158	137	162	133	153	139	143	163	137	148	152	153	145	158	140	136	164
11935	1023	506	472	536	455	483	471	472	466	443	447	450	438	480	444	459	506	398	467	479	439	461	465	424	442	465	458	492	446	452	432	449	459	462	444	440	444	468	429	466	435	483	447	431	414	389	449	446	441	425	440	468	485	417	430	423	403	445	466	464	483	428	412	414	432	443	438	418	444	465	475	449	390	440	474	468	449	452	417	425	462	425	503	428	442	460	436	440	430	444	429	467	441	443	470	463	430	426	448	460	432	446	438	461	476	460	460	447	455	463	459	501	450	467	466	501	456	468	457	460	435	475	465	426	457	426	388	472	412	441	458	449	444	426	428	462	421	464	452	427	453	437	445	468	464	441	471	459	459	420	455	446	462	441	452	426	406	469	472	467	425	434	423	453	450	418	454	480	444	432	460	432	460	449	442	460	452	464	429	444	481	423	458	423	444	424	486	443	435	465	432	413	455	457	451	442	408	485	408	463	403	439	463	477	475	472	439	467	483	459	454	430	438	434	456	503	433	444	450	431	438	444	430	430	445	419	462	449	446	418	440	451	427	428	410	454	463	448	459	427	436	480	458	428	444	405	389	433	449	501	428	460	453	419	436	463	413	475	436	438	448	500	445	430	408	452	471	428	451	476	416	438	469	457	453	438	492	424	488	447	477	461	437	445	391	426	462	431	456	400	412	467	453	445	454	455	429	464	461	419	458	469	425	450	465	444	420	449	473	456	417	447	441	424	448	486	458	447	476	424	435	443	423	432	441	450	443	450	451	462	470	427	446	463	425	461	442	452	447	438	488	499	462	449	462	414	470	427	462	451	456	436	448	444	419	460	432	436	465	455	435	426	468	424	438	421	449	454	455	431	408	435	432	474	427	434	464	436	444	448	427	466	445	414	462	410	445	465	445	477	472	439	433	444	472	475	441	446	476	432	451	432	430	445	463	440	432	442	447	423	479	451	436	458	471	440	438	445	420	469	389	451	451	453	441	450	455	458	419	471	444	420	459	436	477	433	435	430	435	440	461	464	422	451	387	436	444	391	451	440	466	461	458	448	457	446	451	467	429	451	443	456	433	419	431	425	461	438	430	428	466	455	445	452	441	441	424	441	440	465	410	452	449	422	452	486	444	416	443	459	501	471	450	418	468	467	470	432	456	440	457	414	460	466	494	487	453	457	447	431	439	465	474	446	437	446	452	465	440	433	454	478	471	482	432	470	442	443	399	451	449	441	433	446	446	464	439	462	448	464	438	457	456	421	421	467	441	442	465	444	454	425	437	490	447	428	413	435	452	466	449	486	460	471	454	431	457	489	499	435	462	446	429	455	433	429	462	435	509	414	465	417	457	452	481	439	444	446	467	416	443	459	437	446	468	450	455	473	499	453	419	438	491	418	450	445	455	455	434	438	442	457	436	465	414	436	483	461	440	439	425	485	432	446	465	450	461	448	436	430	472	465	463	437	452	447	451	450	446	413	441	448	432	480	447	401	457	465	423	441	412	437	452	421	444	426	427	439	477	497	427	443	455	419	464	438	434	453	429	474	439	435	395	454	447	453	442	482	466	416	441	448	430	440	461	427	451	459	438	430	442	468	437	467	442	456	466	485	486	440	452	423	433	454	422	446	443	487	470	455	441	450	507	458	428	448	463	435	458	473	449	414	432	450	440	420	484	449	447	453	468	428	432	458	417	465	447	444	458	439	435	439	488	487	468	430	411	401	453	442	485	424	443	444	469	456	445	442	412	404	470	444	457	442	413	463	423	446	417	423	490	435	452	458	454	444	449	457	411	475	437	425	430	434	451	444	428	459	443	452	449	449	408	436	453	453	430	438	469	479	476	478	468	436	438	461	443	411	469	441	475	442	442	423	433	424	481	457	477	452	473	437	415	436	454	464	493	455	436	464	442	464	407	459	487	405	464	414	451	417	442	482	446	435	461	451	459	476	402	442	483	431	447	418	446	454	475	424	443	406	419	447	455	440	450	480	442	468	428	457	411	436	444	440	427	430	429	405	411	443	448	458	440	471	457	420	459	456	442	446	447	464	480	471	428	442	517	451	465	435	405	449	447	480	461	437	448	403	458	425	447	427	463	445	427	420	447	445	432	427	420	446	455	452	434	467	423	442	471	426	450	425	455	448	485	434	457	473	445	422	400	423	451	480	464	470	434	429	509	461	454	407	456	468	456	452	457	438	463	493	457	421	456	430	459	427	427	425	459	435	451	445	468	465	433	415	475	452	438	455	421	415	455	434	450	488	441	461	482	468	405	480	442	459	501	440	469	430	477	443	457	456	414	483	463	455	432	435	432	472	456	453	443	457	448	451	450	467	436	447	435	469	458	429	473	456	424	430	458	457	465	462	472	446	466	478	428	445	447	432	424	451	436	458	449	438	431	427	439	470	439	502	424	432	491	425	459	419	435	467	471	449	425	472	459	426	467	439	437	451	475	465	466	432	484	448	483	414	505	428	478	455	462	430	432	436	437	432	440	448	448	421	417	481	482	435	411	429	454	454	435	433	437	464	422	487	467	457	449	421	462	397	434	448	477	451	452	430	459	435	412	438	431	460	456	430	440	446	437	474	448	448	482	456	443	435	466	431	448	445	421	457	469	484	451	441	456	457	463	422	474	424	445	437	434	441	444	442	437	425	462	454	450	467	467	432	432	477	435	435	456	458	449	442	453	496	418	470	440	462	424	434	457	437	465	461	453	437	477	444	469	414	457	445	398	425	443	433	465	466	433	435	459	467	475	447	444	444	456	447	457	424	495	411	452	443	423	423	420	438	447	471	462	486	453	457	473	465	414	461	440	463	433	410	450	451	434	437	435	462	448	451	441	441	436	474	436	436	462	426	447	443	401	458	466	448	475	445	455	467	456	465	417	431	466	473	432	468	459	425	420	459	454	479	446	451	434	418	442	466	410	421	423	426	460	446	455	446	409	438	455	464	399	453	448	426	458	473	445	410	471	426	463	488	469	443	452	466	479	453	466	469	450	462	437	453	429	448	476	443	475	425	430	460	430	424	459	481	471	476	453	442	454	428	439	453	392	459	458	469	455	461	450	453	461	437	417	456	456	433	438	487	439	446	452	473	479	460	433	433	454	437	457	424	415	429	430	438	447	456	472	484	408	420	457	433	455	418	458	433	471	456	444	411	467	445	458	481	438	427	463	458	445	474	458	454	416	424	428	455	468	457	421	424	432	448	454	448	453	454	443	478	415	435	474	437	448	480	460	465	442	467	456	472	441	422	421	427	448	464	428	463	448	446	455	506	419	433	457	460	451	468	458	444	423	463	467	446	410	444	507	458	458	430	442	460	410	439	448	467	445	483	457	462	457	439	471	445	482	439	469	482	477	462	440	416	455	462	438	479	421	392	448	448	404	444	448	433	455	424	447	458	418	476	451	425	477	471	442	429	467	443	421	440	456	459	461	509	459	413	470	461	457	466	411	418	456	435	450	436	469	415	454	454	419	423	434	451	440	409	399	479	437	445	471
66645	31268	6753	1021	700	584	520	438	395	411	385	396	371	378	356	367	300	344	350	335	342	378	369	329	355	345	332	336	378	343	322	340	343	313	341	316	312	341	326	324	308	303	323	321	303	330	332	299	356	314	321	359	311	348	329	364	329	343	359	324	337	302	314	313	312	316	335	305	311	351	354	322	330	367	309	283	325	282	317	307	321	286	329	296	326	331	345	343	328	341	366	333	329	330	327	320	322	327	297	308	331	311	319	291	315	318	316	331	320	329	359	319	351	300	306	335	340	311	329	333	329	347	339	333	314	320	344	337	325	363	324	317	315	334	356	365	346	322	350	319	303	323	327	329	324	322	317	331	323	335	338	309	345	307	342	325	341	300	325	311	287	308	319	308	320	321	315	321	319	350	314	303	335	340	314	312	318	330	318	306	306	334	332	274	325	331	328	319	315	339	319	316	330	325	295	343	315	333	308	341	318	315	348	305	344	333	303	313	345	334	333	337	325	292	300	318	339	342	343	316	314	337	310	330	342	316	314	332	341	325	331	331	340	355	355	324	337	311	336	320	355	354	329	329	298	312	336	338	340	336	335	305	330	330	321	349	352	339	335	319	290	316	341	322	337	327	336	337	328	320	344	319	321	360	335	369	281	314	307	335	326	312	317	304	297	342	314	333	347	287	330	323	325	326	305	349	318	317	285	316	293	310	307	294	328	314	330	345	353	321	318	370	330	352	368	317	343	329	293	340	332	303	285	319	309	293	338	311	310	319	336	335	305	333	299	339	354	316	319	368	323	348	302	289	321	348	321	326	326	351	366	293	347	390	330	317	324	313	374	273	328	306	327	321	329	311	333	334	321	335	352	346	338	349	317	345	333	326	305	318	295	315	329	336	348	334	295	327	329	304	319	294	326	325	326	320	328	344	360	354	331	363	343	314	318	314	305	317	338	314	337	315	287	331	312	315	300	316	332	353	299	321	321	302	300	266	350	338	336	315	323	372	323	307	306	300	311	323	332	285	314	306	301	328	321	347	326	329	315	319	334	316	328	338	316	319	307	337	332	305	328	322	302	335	378	285	332	298	301	360	294	331	309	302	350	282	335	346	324	321	319	301	310	329	331	332	347	318	314	306	320	366	331	295	335	342	343	323	357	303	286	306	338	295	356	307	310	377	317	328	338	312	305	363	358	334	311	325	329	278	331	362	310	344	308	344	329	304	339	307	348	302	304	315	368	346	333	309	343	325	343	312	328	353	324	313	322	343	315	302	342	351	303	325	347	313	340	362	334	364	326	322	323	295	311	302	287	290	288	295	321	324	366	293	357	351	328	306	303	324	382	344	327	354	361	314	323	346	356	320	352	357	340	321	349	335	331	338	365	318	321	303	308	340	325	307	343	351	343	299	326	299	323	335	376	326	308	306	333	313	325	341	317	370	338	319	318	320	357	327	311	317	330	297	355	358	317	322	359	351	300	335	306	318	335	334	300	331	357	327	321	340	339	329	330	332	337	312	330	353	313	333	345	317	306	325	306	354	326	337	330	312	338	327	341	318	314	328	271	299	326	342	330	323	325	330	345	338	330	292	296	348	318	292	308	326	334	346	306	305	312	360	333	352	325	323	324	330	297	333	337	301	351	321	339	373	351	324	294	297	300	337	355	315	333	307	307	323	334	313	317	355	311	332	336	343	348	332	293	309	333	340	336	311	324	326	338	373	336	333	337	317	300	320	342	299	351	329	354	331	314	361	360	302	313	333	334	344	334	329	342	313	354	322	337	344	295	330	331	300	314	352	341	295	320	313	325	298	319	352	317	309	323	309	327	315	341	323	321	305	335	323	334	349	354	321	384	310	315	340	323	324	306	318	315	336	300	319	296	310	336	318	327	311	323	345	314	347	350	337	327	313	319	336	328	323	329	333	316	308	337	342	324	349	324	364	307	311	344	317	341	364	311	337	312	335	320	320	344	284	318	323	329	309	321	323	310	334	321	317	323	349	348	328	317	326	314	330	342	340	296	307	312	314	306	319	349	338	318	299	309	300	340	310	347	322	365	341	317	338	310	320	319	318	333	324	347	314	341	370	305	331	291	321	320	330	359	288	301	362	313	347	333	341	302	331	337	312	311	306	314	320	304	330	312	320	305	327	324	328	290	332	301	315	310	311	319	365	340	347	339	325	351	340	336	325	338	369	331	287	330	335	318	357	292	330	348	294	278	354	353	327	285	297	296	340	349	316	289	306	338	347	346	359	333	298	305	354	351	339	340	324	334	318	302	349	307	320	347	369	349	349	317	328	317	312	354	334	330	330	329	356	319	300	342	313	343	302	335	326	314	330	339	326	349	335	334	329	324	288	334	330	350	368	337	355	321	313	324	346	312	337	341	299	327	292	313	335	353	306	340	287	344	340	322	319	337	349	349	309	302	341	327	306	309	306	375	308	302	335	322	302	316	339	326	307	324	320	351	307	330	332	345	341	295	349	324	294	331	340	332	326	327	279	344	329	299	284	323	324	318	356	344	334	300	324	321	301	353	329	339	326	331	298	321	337	325	304	322	278	290	333	338	373	347	367	311	341	348	340	306	337	325	356	322	365	324	336	315	319	348	308	334	328	310	333	324	358	311	344	302	328	348	321	296	329	324	339	324	327	290	326	347	334	309	309	298	324	330	298	322	332	323	332	333	316	340	285	327	313	325	320	312	344	322	350	284	311	356	312	350	294	324	348	300	316	342	325	317	341	345	332	354	295	336	331	320	338	315	351	332	323	330	340	338	301	307	308	343	337	332	310	297	315	321	333	348	333	334	297	341	336	337	299	315	355	348	322	298	329	314	323	370	337	332	330	313	326	333	312	325	358	281	329	311	327	329	348	345	341	293	320	333	318	350	339	340	315	329	331	313	302	325	327	329	336	336	287	299	336	302	310	332	351	365	314	297	256	311	324	301	327	285	298	323	337	318	353	307	320	318	352	297	320	335	318	334	300	324	313	311	341	327	341	349	293	299	337	309	300	325	343	319	313	339	316	338	333	340	303	333	352	336	326	357	313	330	319	304	319	349	334	338	309	343	317	360	321	339	314	378	315	336	350	333	323	309	297	318	321	334	323	360	328	325	309	314	342	324	291	332	307	336	336	324	358	336	326	327	311	343	342	308	318	329	316	321	333	327	321	320	323	313	331	328	278	294	329	331	329	324	337	351	338	316	320	311	299	351	297	376	341	309	352	316	336	364	310	319	330	296	342	338	298	317	337	312	314	295	347	339	299	312	336	318	339	343	325	335	360	298	320	298	323	304	346	323	315	311	316	324	330	319	300	327	338	346	331	350	308	338	343	320	315	343	321	339	351	322	314	326	329	315	321	337	340	294	338	322	382	350	345	338	329	320	322	338	325	331	298	298	315	287	333	341	290	341	327	340	337	332	366	312	320	335	333	314	338	359	335	366	331	319	331	332	324	341	343	325	301	326	326	292	342	315	302	354	329	325	337	330	334	335	306	337	331
40211	7608	2137	2548	2242	2036	1781	1570	1440	1345	1232	1177	1132	1054	1039	1051	1022	982	979	907	944	897	850	894	934	903	941	845	847	881	840	839	906	855	896	812	813	838	827	835	803	867	828	819	800	835	846	852	844	830	801	812	819	844	804	773	829	815	839	807	826	810	777	808	798	759	865	861	789	818	833	787	780	820	782	821	794	838	807	797	822	794	803	788	880	792	817	854	776	815	841	803	840	795	800	831	834	778	782	777	777	828	800	764	843	811	808	820	831	831	804	794	775	784	807	839	823	755	816	785	796	800	791	813	772	906	801	827	801	774	788	791	828	791	811	772	803	775	805	816	848	803	808	789	825	798	859	850	793	785	830	782	811	791	792	822	807	773	787	763	814	815	795	812	813	848	801	758	836	799	858	804	823	833	815	791	802	756	823	731	862	805	827	808	779	827	867	796	829	747	774	830	823	776	792	790	780	753	782	787	831	848	826	822	764	846	824	792	793	789	845	764	810	833	816	865	801	856	808	767	810	787	783	801	803	816	808	771	792	771	838	758	839	817	849	771	807	779	809	834	803	776	796	838	776	828	820	818	878	817	804	776	773	880	783	828	823	850	792	797	826	822	803	760	839	775	747	784	800	789	790	792	798	787	768	811	839	841	788	838	813	777	787	801	835	771	781	834	858	851	795	813	810	782	824	832	815	807	808	883	824	782	795	814	805	819	797	801	809	811	847	825	812	758	842	800	815	812	817	804	808	810	817	769	814	763	814	766	811	791	875	813	837	798	787	836	781	846	815	773	789	806	804	900	768	844	859	786	859	822	747	805	789	814	813	773	802	788	837	782	792	834	802	808	776	804	815	830	766	787	820	768	796	776	837	741	788	787	827	832	781	803	846	819	810	807	799	807	847	787	787	792	835	795	814	835	799	774	811	783	772	767	838	854	751	765	837	785	801	855	796	806	821	760	801	833	826	830	814	830	793	784	851	789	825	876	792	781	815	779	788	814	773	817	770	781	804	842	818	822	812	809	842	811	828	807	821	815	805	774	795	807	787	753	823	818	835	865	832	849	797	783	771	792	834	824	795	766	775	810	825	782	830	790	834	831	813	774	764	828	814	851	801	804	795	817	794	806	824	805	790	795	784	833	821	819	828	811	785	778	795	809	792	798	780	810	795	845	798	805	892	789	836	827	801	807	816	794	805	784	798	789	781	736	806	765	838	848	782	821	818	800	805	763	791	814	827	832	821	795	792	845	799	803	835	799	810	812	856	771	805	816	794	841	777	817	786	837	807	785	787	802	788	811	776	821	778	786	823	810	858	809	802	807	815	787	837	833	802	807	838	781	812	763	795	840	805	798	856	818	818	843	749	782	818	866	825	810	862	808	794	803	802	823	777	832	812	819	824	765	829	779	891	788	803	850	786	868	790	778	799	816	813	800	804	813	808	804	799	826	833	801	855	765	773	812	803	778	807	765	830	824	767	821	778	837	825	870	758	817	815	811	782	729	825	760	818	818	811	837	795	786	773	779	770	779	826	810	833	803	817	794	826	837	806	812	816	795	766	783	850	769	798	789	814	777	828	768	869	823	823	765	800	820	826	798	815	833	819	830	819	808	799	793	816	830	799	807	813	801	813	814	866	746	819	814	780	879	782	782	823	848	791	808	777	805	813	797	782	775	851	837	793	763	805	815	770	834	781	790	816	823	839	854	850	769	834	772	810	797	789	777	824	822	788	798	813	802	796	797	770	792	749	832	765	810	786	781	798	812	806	820	756	761	777	802	793	785	815	816	796	764	814	753	787	809	813	772	814	762	816	782	776	804	805	784	793	813	815	832	831	814	861	850	807	837	813	812	826	817	845	772	801	811	758	830	800	798	832	805	858	743	821	751	772	794	786	773	789	781	778	844	828	807	830	838	822	802	809	798	808	797	834	805	835	830	838	812	825	780	796	751	765	784	814	807	781	858	781	829	786	795	824	826	778	801	838	788	819	777	830	762	800	806	873	775	777	777	800	824	808	812	829	776	786	804	807	762	824	818	841	822	756	829	837	753	786	814	800	786	805	801	810	816	834	811	782	866	766	772	814	805	811	824	827	809	781	778	826	798	844	835	816	845	794	817	823	746	749	770	797	786	824	792	814	781	771	797	800	787	804	794	791	765	799	792	782	767	762	773	809	838	853	834	780	799	777	838	783	828	807	864	834	815	839	779	807	829	840	816	795	860	766	808	844	751	843	807	795	828	827	757	820	786	791	806	794	815	809	783	815	805	797	774	817	785	795	767	798	754	845	824	866	794	814	758	810	762	833	824	834	807	796	780	795	760	805	792	771	804	839	824	803	809	802	798	797	776	839	843	808	809	808	768	805	803	800	797	802	850	825	812	794	834	826	801	820	816	849	781	841	762	788	821	784	806	812	814	774	808	826	760	833	841	826	804	834	772	834	793	806	823	824	738	821	844	811	762	815	833	793	775	802	822	851	821	837	776	736	820	816	788	777	855	828	861	813	781	800	756	815	826	796	819	772	831	778	793	803	820	806	848	771	836	783	862	763	846	763	782	778	810	795	807	803	783	809	806	777	789	791	787	813	803	874	772	761	808	807	780	816	825	852	811	798	819	824	825	825	781	819	815	794	843	823	813	823	760	800	866	792	782	794	795	776	812	810	781	791	801	823	845	752	792	829	822	779	821	754	828	834	802	776	762	774	833	787	793	809	749	823	823	795	806	863	829	821	743	818	783	773	830	799	799	767	784	777	743	802	830	847	801	823	799	790	800	758	803	826	807	819	801	746	830	782	821	813	778	823	837	775	790	799	835	821	816	754	790	802	754	785	840	828	836	817	800	806	834	814	768	815	797	831	797	779	860	827	827	795	835	810	796	792	794	798	812	826	832	868	786	816	791	774	800	762	802	783	821	756	809	825	811	790	768	779	784	806	807	756	772	785	777	792	787	829	828	753	789	797	809	844	778	793	763	762	822	774	776	797	824	750	806	801	855	824	831	753	805	782	805	810	862	779	795	841	795	790	897	771	773	837	792	779	826	823	839	810	807	780	791	843	796	808	803	798	800	779	817	820	794	794	764	815	800	777	808	804	808	781	824	803	834	796	838	833	786	808	830	789	833	828	827	788	819	810	791	802	787	840	766	818	826	770	772	805	798	809	786	787	804	838	807	764	772	749	773	822	849	859	775	788	800	778	781	835	799	815	800	865	832	760	805	767	840	824	815	820	774	801	794	832	874	824	803	783	785	788	783	757	838	893	820	803	832	834	742	822	805	774	823	785	803	746	777	805	792	763	789	803	826	798	829	782	841	807	751	831	811	798	782	816	790	833	826	813	835	797	763	799	819	811	831	738	817	843	811	812	844	826	818	788	795	804	832	813	772	838	851	810	800	787	808	854	758	813	795	797	783	797	812	823	776	789	793	788	833	804	791	772	798	833	832	825	867	809	769	803	809	818	817	811	800	837	843	846	819	780	768	812	829	778	798	791	845	793	807
77074	39670	13142	2334	1137	821	708	624	540	473	463	484	480	477	398	400	391	418	394	374	391	391	401	357	384	405	353	386	359	345	379	398	357	333	363	396	333	378	384	324	337	357	344	379	339	332	361	352	379	422	365	325	375	346	396	363	360	332	366	375	322	350	354	335	356	346	363	380	325	375	387	405	343	362	339	392	368	356	369	356	371	352	338	352	353	383	356	355	339	349	364	346	363	333	379	351	368	343	365	337	328	352	351	337	344	368	370	366	356	352	336	324	355	368	322	348	343	335	398	344	360	322	366	368	328	359	393	360	349	341	355	328	347	340	343	378	349	344	382	356	382	382	367	384	362	344	383	384	344	334	392	362	404	351	357	376	360	352	334	363	361	367	336	318	353	369	369	355	357	344	348	342	338	347	371	350	367	358	374	355	367	383	399	358	340	324	349	353	352	365	344	352	360	353	347	328	337	376	375	371	362	375	353	338	385	379	325	330	351	348	332	355	385	369	343	355	332	362	351	342	355	383	352	371	331	373	365	358	367	364	384	355	387	362	315	350	357	343	352	344	358	325	327	323	357	347	374	378	354	324	376	357	347	347	351	328	349	351	348	346	361	358	357	357	339	347	334	351	375	356	353	346	340	382	348	347	351	351	343	345	368	359	351	383	366	346	347	343	351	334	355	353	337	358	354	352	355	356	331	373	364	375	379	381	339	358	365	358	383	361	385	376	337	343	373	341	376	339	336	333	334	345	380	352	331	349	309	345	328	362	333	348	334	353	327	333	345	347	363	336	333	343	344	328	358	340	356	381	427	349	333	365	387	350	331	343	376	332	356	344	370	381	341	335	318	347	352	366	361	331	351	343	356	356	352	326	354	342	363	346	360	337	370	369	362	387	371	345	375	379	357	346	365	350	371	337	377	360	337	352	351	357	344	356	322	362	324	354	345	380	349	387	393	371	371	358	361	333	375	361	329	360	326	331	374	349	351	358	386	352	374	321	334	341	332	337	357	346	338	322	345	382	347	357	394	382	372	379	318	368	354	364	384	335	317	380	340	329	339	345	350	349	344	326	329	350	358	420	337	378	312	367	384	349	375	344	391	372	356	388	299	340	352	318	344	324	340	351	334	347	369	368	339	337	407	362	364	333	350	332	345	361	320	338	340	378	384	393	350	358	346	394	375	357	344	328	379	335	322	343	322	358	372	360	378	355	350	367	369	349	376	340	344	366	357	375	352	357	365	374	389	393	334	349	372	352	355	331	358	368	339	331	383	356	321	328	370	349	346	368	384	364	318	329	340	359	301	354	341	359	318	337	364	358	351	303	366	375	356	314	377	380	374	348	322	373	360	355	365	400	378	353	341	342	316	379	378	346	328	320	343	332	382	367	355	359	369	380	395	350	350	384	333	321	360	323	322	333	400	380	321	339	364	335	333	345	338	358	355	346	371	379	359	337	350	376	328	347	345	375	309	357	337	330	338	375	353	353	325	345	350	380	345	339	379	330	331	332	393	349	337	350	356	351	352	325	326	357	352	365	383	386	344	329	381	349	361	375	334	379	345	362	341	385	391	380	312	356	352	340	323	347	325	361	336	347	348	389	346	387	371	345	362	363	364	358	327	320	348	342	307	321	327	342	378	350	384	347	368	352	371	346	343	373	351	348	327	347	354	338	348	393	407	329	365	392	381	339	340	360	368	368	353	337	355	344	365	345	382	364	362	382	343	366	360	383	355	332	359	343	364	378	382	377	327	359	361	353	349	357	360	375	329	360	373	351	331	337	362	357	352	335	343	338	386	358	308	316	332	350	368	322	343	349	348	363	409	346	352	368	392	339	356	367	383	322	313	332	362	357	340	354	350	345	318	385	351	339	347	347	340	348	378	358	358	338	332	387	341	379	343	373	390	370	358	407	383	335	337	350	332	357	322	351	346	368	338	315	332	344	373	380	333	334	381	402	345	326	337	370	359	380	366	378	357	313	390	346	355	356	373	333	364	375	318	326	350	329	327	337	358	358	355	385	378	354	402	344	326	332	354	312	363	364	374	343	346	364	340	391	383	322	356	353	331	395	338	328	349	349	370	324	370	351	376	346	339	318	340	380	366	327	339	365	368	325	343	367	335	345	329	319	363	313	355	389	359	368	380	379	370	383	356	359	337	341	345	372	360	353	373	342	364	345	318	325	387	350	355	313	344	373	361	363	345	352	340	354	353	345	367	327	374	322	379	373	350	391	355	361	362	360	373	364	355	381	360	362	369	362	365	336	369	317	354	338	383	359	369	344	356	337	341	361	391	367	373	344	353	325	370	365	355	399	312	373	331	356	316	348	377	345	374	315	351	321	328	377	386	372	376	341	333	356	355	339	338	377	325	393	365	325	383	317	355	365	350	357	335	363	344	347	325	353	413	345	371	374	369	379	343	336	367	328	354	334	335	365	308	342	408	358	340	382	349	357	385	377	356	375	364	348	381	333	355	372	366	353	364	353	332	338	348	368	359	380	349	352	390	352	356	332	353	340	360	314	348	318	337	394	324	343	301	326	320	365	323	355	370	357	362	341	378	383	362	309	368	326	393	292	362	392	363	346	345	325	350	379	383	378	334	359	384	318	340	349	352	308	370	365	395	315	360	354	390	358	325	374	382	372	403	345	347	326	360	384	343	363	339	341	349	371	357	397	315	338	312	358	340	360	353	372	345	352	356	346	346	333	320	355	357	349	347	374	385	343	353	374	396	308	334	334	359	364	361	343	395	337	376	396	348	357	368	346	367	359	370	367	335	349	329	369	374	382	386	366	371	354	337	346	339	362	339	374	361	366	326	359	367	331	327	334	334	350	319	342	360	355	348	363	353	348	334	378	374	370	339	329	346	365	373	325	332	352	317	373	345	378	324	354	367	390	366	367	344	378	318	378	358	392	357	384	360	370	303	344	320	330	344	363	353	345	364	347	314	354	365	387	385	353	386	350	344	361	351	367	363	305	362	343	369	329	337	377	390	390	341	353	351	321	363	342	358	348	377	333	362	375	364	348	353	339	375	319	340	348	342	334	357	385	334	353	339	349	350	346	369	320	339	341	382	358	343	372	307	365	394	358	339	343	356	347	330	361	358	372	352	359	349	347	337	389	335	349	348	364	328	394	339	330	346	371	331	370	361	341	390	317	361	372	346	349	391	372	371	339	388	315	336	351	349	355	369	383	377	379	324	391	317	368	351	345	352	353	362	367	388	346	375	354	368	344	367	352	325	334	333	337	341	336	332	332	349	336	349	329	336	361	371	385	346	355	339	344	344	379	343	379	364	361	365	369	327	325	373	337	337	358	360	365	379	347	343	355	374	347	373	334	369	348	342	369	359	361	336	323	349	352	401	360	372	344	310	366	334	332	360	336	328	344	344	332	338	328	353	328	344	384	337	366	401	347	348	351	317	328	368	345	318	354	369	351	349	347	352	356	356	355	338	304	346	319	341	316	382	342	321	364	363	353	341	354	335	327	348	350
49298	11807	3436	4184	3644	3078	2678	2244	2054	1766	1681	1463	1422	1413	1282	1263	1211	1131	1161	1131	1073	999	1071	999	1005	1001	1009	919	983	980	953	941	908	888	912	937	895	907	909	882	866	872	851	923	882	908	906	898	891	871	893	838	878	867	861	866	847	863	883	863	871	904	839	857	863	845	893	865	870	865	830	888	822	838	831	856	857	861	832	809	914	883	822	812	866	837	851	848	824	865	826	862	812	891	814	833	824	847	830	844	861	825	824	826	865	870	872	785	841	901	820	861	787	884	842	831	853	819	845	872	823	817	859	858	812	781	843	790	851	835	888	823	858	823	858	829	851	857	835	854	886	872	775	850	861	812	833	828	851	859	841	837	818	881	840	847	869	879	812	895	839	872	823	840	784	864	829	862	888	808	835	798	816	846	861	823	809	911	830	833	842	825	791	834	895	840	821	818	861	867	843	831	856	851	832	811	844	789	837	788	841	805	856	816	898	780	806	831	807	815	859	848	864	887	825	811	878	820	848	806	814	869	847	794	857	834	885	863	799	868	858	806	853	868	815	824	854	806	836	823	883	811	840	848	812	864	850	797	838	864	850	850	872	850	866	834	812	836	851	826	783	886	843	835	811	821	867	885	839	798	809	869	810	867	863	861	835	816	875	808	805	893	871	805	827	788	792	816	856	821	845	819	798	843	867	810	829	793	860	816	771	840	829	831	892	852	842	808	841	866	838	816	898	834	880	809	850	832	863	861	825	792	840	769	811	855	843	793	875	902	864	822	768	810	897	828	797	818	812	834	811	818	800	836	794	807	834	847	863	817	822	850	818	849	842	884	812	837	830	812	830	870	813	847	810	825	865	843	867	865	864	851	879	795	782	843	831	845	911	906	844	819	855	873	799	861	852	846	843	827	834	816	799	847	838	775	886	869	818	847	808	878	831	850	859	861	866	831	803	897	840	868	823	852	920	864	838	852	846	829	832	828	894	838	888	852	815	881	889	860	856	831	791	860	831	832	843	891	893	860	815	860	835	847	869	834	883	857	847	819	816	827	848	850	840	865	906	833	859	834	826	832	856	805	849	778	833	785	855	830	872	856	811	846	858	847	836	836	858	838	850	838	825	828	828	824	817	860	843	846	805	846	811	867	921	855	856	868	817	867	834	857	844	856	833	856	796	811	838	846	830	838	845	837	779	857	836	853	856	787	847	844	854	887	847	832	835	830	833	819	836	804	840	811	841	816	847	806	789	826	853	821	827	888	769	839	852	868	812	835	815	894	881	852	850	852	853	853	841	837	851	869	837	815	855	848	794	814	851	838	866	898	839	853	844	829	849	802	826	840	875	812	791	827	825	879	764	858	877	780	792	860	835	829	848	809	873	851	878	812	803	828	831	840	833	821	828	792	822	803	811	796	843	853	852	798	818	839	878	823	822	836	849	856	816	820	819	825	804	829	821	842	786	832	805	819	828	891	805	842	875	851	871	852	822	834	866	863	825	797	846	805	835	849	835	819	830	892	827	837	859	828	829	882	799	819	829	818	797	826	822	808	866	853	813	848	859	832	905	836	881	817	814	828	805	809	881	809	861	847	835	865	796	801	874	820	819	854	835	855	846	846	834	814	868	815	827	844	844	825	856	824	851	859	841	838	838	850	861	859	813	825	874	793	873	876	829	831	859	861	828	835	858	844	871	818	859	786	868	790	878	810	810	839	853	880	826	838	809	856	799	834	842	832	877	818	806	798	843	787	812	837	838	825	811	840	791	824	871	912	812	834	841	840	850	808	849	836	834	867	835	887	803	851	815	845	831	783	868	870	855	840	860	875	870	868	885	846	829	818	811	867	835	833	862	838	858	831	810	765	871	831	875	805	811	810	838	838	820	892	873	809	853	778	849	795	864	865	843	878	855	832	791	845	796	875	828	853	814	841	872	857	845	823	863	831	846	806	855	817	858	833	832	807	833	885	837	886	823	854	857	842	866	879	807	820	819	830	829	840	875	879	842	852	802	834	866	846	781	823	901	825	857	823	810	780	935	858	817	906	814	823	855	828	833	765	824	870	859	841	880	899	847	820	844	841	831	835	757	838	772	808	842	890	843	833	828	865	849	823	862	824	813	823	845	799	776	836	811	840	811	868	802	836	845	874	849	840	881	885	884	790	826	852	807	808	756	852	837	831	835	882	808	845	832	858	830	816	844	840	833	905	827	837	869	850	827	842	861	818	839	882	817	850	808	830	900	851	834	866	783	859	834	853	819	798	792	880	905	859	864	830	847	849	787	813	851	811	785	863	839	869	856	861	798	812	843	829	846	879	827	829	842	854	873	842	823	869	843	833	832	880	860	826	850	860	848	853	834	820	827	842	843	854	855	847	821	835	874	831	844	847	861	804	828	828	852	791	814	856	820	866	837	837	753	809	852	878	843	820	844	859	809	805	842	837	801	816	854	841	833	822	816	867	898	874	843	831	802	827	850	822	814	847	815	795	876	860	869	806	821	832	823	813	812	851	824	782	878	880	806	843	871	865	869	807	806	871	792	860	903	796	834	821	877	836	766	812	858	803	821	827	830	810	880	864	830	840	855	870	840	860	799	859	789	809	784	854	829	859	820	796	865	790	842	875	822	810	818	868	795	864	852	840	868	874	808	824	836	792	877	828	845	787	845	829	814	806	847	825	834	797	811	860	863	844	840	912	880	830	822	826	835	838	872	830	774	880	816	780	865	863	857	863	826	830	792	831	821	847	860	920	887	827	793	891	890	854	797	846	826	837	881	853	827	807	819	819	831	819	885	810	858	839	868	826	841	837	873	821	829	819	810	903	839	777	802	794	837	818	812	803	851	844	823	875	812	846	891	865	874	908	791	844	769	845	815	850	804	783	907	808	875	878	850	836	845	828	863	811	845	813	821	892	881	821	855	927	868	816	865	848	835	812	846	864	851	826	830	826	838	874	829	794	810	811	791	857	833	861	818	910	851	834	840	855	857	835	855	857	786	882	815	811	842	828	807	849	850	852	861	871	856	824	849	801	891	846	829	843	806	813	813	810	875	844	791	825	837	847	880	790	780	856	841	827	852	842	882	840	786	802	797	814	782	778	823	832	837	860	788	806	847	851	855	863	880	846	829	860	833	865	867	776	856	791	847	847	798	881	888	821	878	823	808	843	861	850	833	850	797	847	856	851	819	881	841	853	796	888	859	832	863	811	860	796	833	819	811	853	859	854	842	850	835	837	768	848	813	826	794	807	822	819	843	810	828	861	915	835	865	792	798	868	845	808	791	808	829	818	850	847	825	805	836	806	816	818	869	804	754	832	854	821	810	783	837	828	897	858	832	823	860	794	830	814	880	801	834	766	789	855	865	848	832	811	849	837	829	838	856	844	850	835	784	852	855	798	789	836	814	793	861	821	854	810	831	821	791	884	807	833	880	855	867	791	835	839	879	791	856	832	813	795	862	826	825	780	819	885	812	885	830	788	816	824	848	795	846	843	865	831	840	907	774	871
12193	1312	170	157	150	136	152	162	134	147	153	172	136	151	157	172	150	130	130	155	146	156	160	165	148	154	163	160	134	154	157	139	170	146	131	144	124	145	155	148	137	140	158	175	145	156	115	163	172	156	164	144	135	142	165	154	150	146	157	160	146	122	149	176	149	158	138	160	135	153	203	146	149	142	144	153	152	139	164	142	160	176	163	131	159	163	155	169	148	157	166	158	140	166	159	133	156	143	147	136	149	157	135	161	156	127	133	152	119	158	157	140	153	148	153	138	177	148	149	132	147	138	154	148	155	152	142	159	154	146	172	147	144	166	172	153	165	185	130	154	149	178	160	149	126	159	161	183	139	147	156	158	154	148	155	163	156	171	135	171	139	157	140	154	158	123	141	130	168	140	158	152	152	148	160	155	134	167	151	163	162	169	167	136	167	164	162	153	134	135	172	163	153	143	173	130	173	164	161	173	163	161	153	161	142	146	138	137	145	179	162	159	130	177	151	152	131	149	167	150	151	141	160	158	161	140	155	144	173	165	147	147	146	154	140	140	140	153	160	160	149	144	132	141	154	158	150	147	150	138	143	137	146	155	166	124	131	168	144	141	161	137	164	143	130	148	145	154	134	131	153	159	148	164	153	128	168	172	151	157	162	160	149	158	152	145	154	149	154	150	160	150	157	158	133	145	165	139	144	155	164	147	158	157	158	140	142	155	131	140	142	149	167	139	150	141	140	149	136	158	166	172	155	150	159	141	150	167	137	151	173	143	159	158	169	160	147	153	150	139	137	170	148	153	161	149	169	142	185	134	163	152	166	141	157	144	158	154	148	157	156	145	160	155	134	136	151	142	142	171	155	156	162	157	153	149	152	142	145	140	143	124	148	139	168	163	159	142	176	141	157	157	137	172	175	135	140	133	162	131	135	137	137	164	157	135	143	167	150	173	141	150	143	150	172	168	144	161	130	138	174	141	144	141	161	128	142	150	145	146	135	134	176	140	155	154	147	155	149	147	165	124	192	147	148	150	157	162	174	142	164	133	149	123	157	136	167	159	163	144	139	146	160	163	160	137	154	143	150	143	168	173	133	144	139	171	150	157	146	152	141	160	153	155	155	158	177	162	141	147	135	168	163	154	141	142	148	133	145	161	170	158	162	163	151	148	153	147	125	145	139	136	143	157	142	134	169	163	168	156	145	160	141	146	171	160	141	134	163	167	162	163	152	185	147	161	155	156	148	156	137	160	159	142	172	155	161	145	142	149	157	153	150	161	145	151	158	152	144	169	157	133	168	163	139	151	179	161	158	155	160	157	167	162	165	156	148	151	131	153	151	158	175	181	150	184	158	154	144	142	160	148	135	149	167	153	146	152	172	153	152	174	132	155	144	151	166	159	166	151	132	172	146	122	138	162	126	150	169	151	146	150	156	147	158	159	140	149	172	151	154	156	161	132	169	157	170	127	152	167	156	140	152	164	169	158	131	134	144	158	143	112	145	147	165	151	158	161	149	140	158	159	145	165	192	136	156	169	140	152	179	139	148	139	130	143	135	139	152	150	145	145	163	164	127	162	115	134	139	137	126	138	163	133	170	162	166	157	125	129	139	159	141	148	150	138	151	151	153	147	146	158	149	146	153	165	144	132	146	137	153	136	154	166	164	137	149	145	162	149	155	164	147	168	157	158	147	139	148	143	143	127	134	161	156	154	130	139	147	168	164	160	133	144	172	145	134	156	149	166	164	157	143	148	168	148	139	161	169	155	148	166	156	142	139	158	143	155	153	162	154	152	147	163	160	148	152	174	173	150	182	144	159	164	166	140	167	167	126	161	151	150	173	156	140	160	152	132	131	120	157	147	156	137	176	162	142	143	147	151	165	149	153	150	142	170	150	157	141	156	151	133	143	150	145	168	139	161	148	136	138	149	144	155	124	139	166	138	162	179	161	155	154	174	140	133	153	160	153	154	158	143	147	150	157	161	164	179	133	149	147	153	136	145	123	155	133	157	149	170	157	143	158	171	180	155	135	135	152	153	152	139	173	162	141	145	144	156	169	139	147	154	152	150	167	146	167	161	152	142	146	156	161	151	138	150	160	168	153	158	152	174	149	117	129	136	146	168	155	157	149	145	161	160	144	163	127	132	127	155	159	166	152	163	154	155	156	136	159	145	136	144	135	142	147	177	146	143	169	155	127	151	173	151	166	143	136	157	156	128	122	131	178	148	169	142	143	143	126	138	157	172	138	134	162	145	154	165	134	158	175	132	149	170	154	170	157	151	147	167	154	161	147	151	152	146	164	160	145	138	151	155	166	170	146	167	166	173	164	149	155	160	166	124	136	148	157	163	147	145	173	160	146	143	148	153	139	153	138	128	141	177	161	143	152	146	130	157	156	166	172	163	173	158	140	156	145	146	149	145	170	146	136	134	166	162	154	164	149	146	150	159	131	161	163	159	116	150	169	141	158	181	164	169	165	148	144	151	139	152	152	137	164	140	145	148	154	119	152	150	140	138	156	168	171	151	183	165	175	159	132	167	151	165	136	156	133	152	140	165	152	155	150	135	145	142	158	158	153	176	144	155	157	134	153	157	161	133	144	141	157	145	124	170	165	166	141	143	162	140	144	161	138	149	170	135	160	138	163	138	174	133	145	150	169	130	136	165	154	167	129	132	133	153	137	158	152	158	142	164	147	161	137	130	139	151	163	162	166	158	156	159	148	144	137	147	141	143	165	136	163	153	150	162	144	153	127	157	145	132	147	159	150	154	150	172	154	160	144	131	131	172	155	152	133	126	163	165	159	139	164	152	142	171	157	154	144	174	136	132	145	165	160	175	156	142	152	141	161	127	146	157	146	141	175	162	163	162	125	143	135	158	142	188	164	132	156	129	146	153	154	171	157	166	157	138	166	154	164	161	158	150	126	144	141	134	153	127	157	149	173	169	139	136	164	145	148	126	130	148	160	160	167	172	147	142	147	154	162	140	145	154	121	142	172	176	172	159	162	157	162	148	154	145	144	155	151	150	159	170	164	135	168	156	139	153	145	164	146	144	153	169	156	151	154	137	141	148	140	144	167	151	121	144	149	142	145	159	166	156	140	144	177	163	163	160	123	165	133	152	135	132	152	178	144	165	138	158	152	138	167	161	145	169	157	146	164	154	155	160	153	152	148	156	143	173	171	124	162	138	143	154	150	159	134	144	146	173	152	153	142	143	135	153	157	129	158	159	153	153	135	151	149	151	149	154	164	168	139	142	148	164	150	159	147	136	149	136	124	150	170	133	149	150	160	133	141	151	139	133	181	140	163	175	156	156	160	148	177	162	146	132	132	134	157	155	164	155	154	183	154	148	152	147	158	152	124	151	137	138	154	160	148	180	170	169	144	185	166	151	163	166	183	156	144	130	133	187	166	138	170	155	139	121	162	156	170	146	146	166	144	144	171	158	146	149	147	148	168	156	149	150	161	151	159	172	170	127	137	164	152	168	143	127	151	148
10736	1161	467	547	472	470	487	481	462	459	450	454	443	409	440	475	445	458	442	446	472	423	422	459	439	455	444	446	432	443	463	416	418	449	460	486	447	475	463	486	437	425	453	408	432	445	445	421	419	442	439	482	423	443	425	412	452	446	459	459	441	426	447	440	423	439	446	441	447	424	459	425	415	447	455	421	445	445	436	436	456	461	454	448	457	422	508	429	424	440	474	475	444	462	440	425	464	454	450	443	453	417	421	421	435	463	434	446	420	457	431	454	416	454	439	426	468	450	423	448	434	491	434	457	455	423	429	448	473	463	411	429	457	444	426	488	456	439	454	465	483	382	434	461	433	463	444	423	398	431	441	429	427	432	463	433	412	449	442	443	443	424	463	436	481	425	464	440	466	453	444	472	435	456	460	465	474	439	417	403	396	436	418	432	448	464	486	460	429	440	464	440	448	469	442	444	400	407	470	425	437	450	467	456	437	456	436	445	441	468	447	452	424	425	455	419	432	441	424	431	425	400	461	420	441	431	467	462	486	476	460	454	466	440	440	433	472	458	419	468	439	397	490	462	430	437	410	414	435	405	453	469	432	440	441	423	434	424	436	474	424	458	389	481	424	453	450	478	466	438	429	440	402	465	431	456	444	422	423	416	468	433	458	459	445	392	464	496	415	419	421	407	452	440	418	449	454	418	427	443	462	440	425	443	409	464	484	422	441	419	427	453	428	422	427	438	411	459	454	453	423	431	456	422	455	422	419	476	449	446	429	432	405	460	482	481	428	491	453	398	431	434	460	484	432	387	429	442	432	456	442	398	426	409	466	447	421	400	440	449	425	428	433	438	439	432	444	437	429	450	459	475	475	426	439	372	398	459	440	423	429	453	429	419	416	453	440	408	429	430	429	471	427	468	432	452	450	432	461	433	437	433	448	465	423	446	445	433	413	440	441	445	440	450	436	462	463	425	412	456	436	468	454	459	398	441	436	470	457	431	447	448	476	418	444	429	456	461	419	447	454	459	447	448	445	461	425	392	439	430	456	446	460	398	403	464	433	430	381	463	405	474	416	446	427	441	466	432	444	451	430	431	415	452	442	429	425	455	438	461	431	453	411	411	447	458	410	480	424	450	395	424	421	413	457	414	414	421	451	437	442	425	433	424	467	457	419	439	433	458	475	444	390	410	446	415	434	459	433	424	435	401	431	430	456	440	424	428	416	447	452	402	433	426	450	456	462	445	387	470	432	416	451	449	433	409	484	406	436	398	447	446	452	400	456	451	433	479	494	406	445	459	461	457	432	469	480	482	419	474	456	461	477	460	448	413	458	469	440	425	432	489	451	427	451	421	378	451	428	396	404	434	493	406	428	456	400	462	410	403	417	413	434	453	466	414	421	448	449	441	405	442	439	442	404	443	444	412	409	413	430	435	455	416	453	472	416	420	416	410	436	457	427	442	425	448	436	445	434	468	437	416	402	447	440	407	424	413	477	414	462	457	449	450	427	475	473	418	434	425	469	413	438	407	465	472	435	414	434	435	432	477	482	421	452	457	452	435	429	425	470	446	458	412	437	463	438	455	385	410	425	410	438	448	463	432	446	417	449	415	402	424	463	457	481	469	421	455	400	456	434	440	432	447	442	426	449	427	459	444	485	464	418	441	494	438	411	402	470	445	429	422	397	462	449	440	413	429	440	453	446	479	454	478	492	433	463	446	464	447	426	470	429	430	399	436	464	454	418	445	428	467	448	440	465	427	448	417	426	427	452	443	419	466	422	439	435	448	423	427	439	445	408	455	458	414	446	451	436	473	457	455	445	423	449	472	462	410	436	432	430	421	462	437	495	453	458	422	453	411	430	421	404	407	448	404	437	451	419	483	454	436	431	423	474	433	446	414	425	429	426	444	423	423	485	441	395	470	452	472	458	434	444	482	444	421	459	418	460	415	434	469	440	428	447	435	419	415	457	460	467	447	468	429	409	450	433	470	448	463	430	440	404	444	442	444	404	450	427	413	430	457	410	474	424	428	443	458	443	415	421	469	493	458	433	422	475	443	467	449	508	450	481	450	426	446	437	419	462	463	427	463	409	426	426	412	438	418	444	440	448	432	460	394	408	443	454	433	454	451	440	449	483	398	433	446	418	425	457	421	457	468	438	456	461	463	447	432	425	458	435	449	465	444	409	393	456	456	489	442	434	457	450	439	440	428	448	469	436	426	471	446	428	464	452	415	455	435	441	406	440	429	465	422	435	390	382	435	409	430	423	447	471	472	453	449	428	448	447	431	442	450	415	496	438	463	440	417	419	414	426	436	466	447	430	414	462	494	408	434	433	433	420	432	422	445	475	442	451	489	412	470	432	462	445	473	440	418	428	445	435	396	441	428	431	447	455	435	426	425	403	434	424	441	430	412	457	485	422	444	447	458	426	417	428	449	443	464	443	435	440	461	447	467	466	423	434	444	434	495	428	461	430	466	462	408	500	454	422	421	462	453	432	442	405	389	441	468	491	441	461	472	463	423	447	446	431	454	396	431	461	424	432	488	444	430	397	408	429	448	449	417	435	448	406	457	437	440	441	446	426	418	434	465	439	444	460	486	425	451	432	455	454	467	410	415	445	443	418	441	454	466	431	442	462	479	420	454	461	462	414	457	463	406	413	491	448	412	465	493	422	434	481	438	441	433	455	483	455	426	460	419	391	437	437	420	462	443	422	458	437	446	445	432	427	467	436	443	450	433	421	442	439	453	441	422	446	452	439	455	466	429	430	474	438	434	433	447	444	479	439	449	448	457	435	431	454	462	431	423	456	463	457	438	436	450	449	437	459	427	477	422	417	433	427	434	432	429	458	439	432	415	439	442	431	434	474	450	430	446	432	432	441	431	431	439	463	451	419	401	448	434	449	461	434	434	456	441	459	434	428	413	441	464	467	387	447	426	461	447	459	470	445	440	418	436	440	446	421	419	418	450	446	477	422	435	432	484	439	449	440	445	442	423	412	485	452	436	456	469	409	424	459	473	428	403	434	446	441	417	477	450	428	441	436	454	419	469	445	418	419	465	442	446	411	436	412	444	430	412	473	445	446	442	448	454	469	425	456	403	431	443	445	440	423	447	439	433	438	453	459	459	444	460	385	405	430	432	457	445	397	466	407	474	451	441	407	480	456	455	423	405	451	446	452	431	427	437	460	436	454	438	432	399	440	459	443	439	421	477	483	440	487	415	500	447	510	447	418	491	430	401	442	453	437	462	418	437	471	462	431	438	426	420	440	426	439	440	448	444	464	470	440	440	442	420	454	430	423	458	432	407	432	424	419	476	451	442	435	436	468	453	464	430	450	419	443	416	432	450	441	450	461	434	419	457	459	447	437	436	413	455	400	476	405	432	456	434	401	424	445	428	427	413	427	451	430	444	411	440	429	452	423	448	450	467	449	452	430	439	431	436	436	465	423	440	449	420	440	441	429	465	454	423	436	474	416	437	427	435	469	394	431	435	473	413
65024	30498	6342	1019	727	553	499	466	388	394	419	366	392	336	322	341	379	334	337	359	313	339	341	326	350	326	317	300	362	292	364	342	333	358	339	304	376	320	352	342	356	301	328	338	319	312	323	358	301	348	311	333	321	308	322	324	303	301	320	331	343	298	306	308	337	352	346	345	330	316	328	309	327	366	323	321	329	335	328	340	307	312	314	333	336	295	319	345	341	301	346	307	311	338	341	354	321	307	314	317	314	314	312	333	313	324	346	328	318	339	305	343	302	334	325	294	345	317	306	362	299	323	342	331	349	323	336	325	323	337	283	339	303	326	315	328	326	314	321	302	342	322	309	321	320	368	290	314	317	312	332	310	321	336	334	337	311	309	333	344	308	338	317	306	317	327	326	355	336	354	307	370	316	308	319	320	312	325	301	276	333	326	323	324	357	322	342	329	321	309	338	340	356	283	309	334	300	323	324	343	311	302	345	313	301	294	320	351	324	324	356	330	319	355	298	317	333	312	316	323	308	319	298	324	323	334	333	312	313	313	306	333	362	349	318	304	316	356	329	322	354	331	310	297	300	313	319	296	311	338	309	321	313	341	333	339	345	331	311	349	352	317	310	351	320	334	344	308	332	346	319	345	283	332	311	325	316	303	298	352	292	327	349	337	327	286	308	309	296	314	319	329	309	324	340	352	302	321	328	324	338	320	313	309	341	320	342	285	335	319	350	319	295	312	361	324	313	316	335	334	373	331	328	301	357	337	345	341	337	289	344	356	309	390	325	332	293	328	314	290	322	339	312	354	342	315	351	318	336	361	316	311	347	322	327	312	310	326	308	306	337	311	312	312	303	310	365	334	330	315	296	320	327	339	305	354	316	334	333	310	319	354	349	313	321	354	339	324	316	361	297	297	305	300	350	300	325	321	298	352	348	339	322	342	302	329	335	326	339	323	332	334	334	305	330	334	334	287	309	309	325	302	338	331	322	355	331	331	327	315	304	330	323	319	315	344	348	311	317	292	313	289	313	315	333	328	329	331	361	322	330	329	320	313	315	335	332	299	311	336	334	304	320	308	310	326	318	326	330	300	338	341	320	305	334	315	330	300	330	334	330	285	326	278	339	323	304	366	339	338	324	335	315	322	346	361	316	321	305	332	358	312	338	330	299	312	305	299	311	327	337	330	341	318	338	308	328	327	318	305	316	366	345	343	367	356	364	300	301	338	355	323	303	317	318	337	303	316	347	318	331	308	320	316	323	344	345	313	331	309	318	347	337	313	314	348	322	349	349	328	329	330	308	335	346	299	349	342	320	322	277	321	306	298	336	331	323	326	341	329	321	329	308	315	352	325	280	319	323	314	311	337	296	324	299	301	340	323	312	295	309	304	345	320	356	306	324	340	323	331	296	303	341	322	373	327	331	309	323	319	333	329	319	328	310	323	301	336	320	343	318	292	329	353	313	298	335	329	344	339	334	323	339	326	296	312	305	343	306	361	353	293	312	329	321	299	361	292	338	334	315	303	310	306	356	337	320	326	314	296	299	306	349	306	292	330	351	308	320	313	332	298	336	383	305	337	326	363	333	381	326	350	343	284	300	332	324	324	307	358	326	279	304	329	325	319	334	373	305	344	299	329	312	296	332	309	298	304	313	316	293	357	331	313	336	299	299	327	321	342	315	313	304	308	370	349	329	374	311	317	338	345	299	369	318	324	332	314	301	293	345	329	306	327	322	304	342	301	317	333	299	323	322	342	337	328	320	339	326	340	301	328	316	324	359	374	313	284	349	288	332	309	372	344	357	363	341	329	337	336	318	321	330	313	300	323	323	331	306	340	339	340	303	333	285	321	326	327	307	338	339	346	343	355	322	338	343	328	329	309	315	318	310	328	381	329	310	321	313	295	324	290	304	328	319	336	324	312	308	321	304	328	327	329	328	363	337	316	331	305	320	323	293	338	319	323	344	312	308	320	358	299	313	331	307	322	358	324	379	306	314	321	303	298	306	318	298	319	335	307	306	308	326	313	335	334	353	325	341	318	344	304	315	334	321	338	305	292	329	318	341	328	342	313	314	279	347	334	321	319	304	358	323	322	357	336	318	316	306	330	313	317	313	329	342	339	343	336	342	319	314	306	329	272	310	298	311	329	320	295	329	317	308	305	330	370	322	353	321	324	283	346	310	294	375	312	319	319	319	340	327	296	338	353	295	319	304	350	342	329	330	335	321	334	331	329	312	322	309	308	358	317	329	328	333	354	316	297	309	341	305	321	323	312	327	320	297	310	316	293	328	335	327	312	326	304	344	332	326	290	308	339	331	349	323	338	324	306	333	317	338	327	306	311	314	327	347	319	342	306	352	346	299	306	337	338	336	308	325	355	340	351	318	280	304	347	303	331	338	346	323	286	325	353	315	317	329	337	292	313	310	299	335	357	297	308	362	303	325	338	291	346	321	332	329	336	297	352	334	350	302	306	352	310	345	332	357	330	316	298	343	308	330	298	291	324	327	323	352	323	353	304	294	330	327	350	321	292	340	358	326	341	329	336	297	347	331	336	334	317	309	325	336	296	326	301	316	312	356	330	304	328	294	317	310	306	322	329	318	314	330	315	329	327	331	311	321	316	290	345	334	366	345	325	318	343	373	336	301	316	319	318	345	333	329	332	340	341	314	325	300	324	298	297	309	316	331	314	347	314	302	324	321	346	347	303	337	315	321	321	346	305	297	321	306	340	312	310	313	309	316	337	324	329	326	322	318	350	333	339	311	344	365	313	279	335	329	336	340	303	335	338	306	361	321	325	315	333	358	285	297	304	337	354	348	291	299	324	322	341	340	347	340	350	325	316	319	332	364	356	297	326	322	310	299	323	357	319	346	345	321	327	335	316	316	323	324	299	330	309	356	324	324	341	324	318	323	299	360	327	351	303	314	358	315	328	301	329	338	306	347	354	331	335	325	333	342	365	319	344	336	339	300	309	316	311	328	343	351	352	323	326	345	307	301	329	346	322	297	311	309	350	335	320	314	332	321	337	285	357	293	329	324	317	311	324	303	339	311	321	345	323	335	279	323	326	354	348	319	296	325	332	335	324	306	341	337	323	331	307	330	318	318	325	296	332	323	301	359	331	335	319	357	371	344	312	331	361	320	327	311	330	316	317	326	349	333	338	348	327	335	330	326	316	293	310	349	323	335	312	305	362	335	349	309	320	297	291	315	339	318	292	326	328	319	350	319	324	322	327	341	339	331	328	318	325	315	297	367	334	340	328	321	322	305	325	314	324	337	327	329	309	326	320	333	312	329	321	326	330	314	353	328	304	308	332	345	344	326	286	326	321	334	349	327	311	308	325	348	292	311	336	369	358	307	316	327	340	319	328	319	372	329	302	301	328	314	322	337	326	326	322	317	333	310	300	323	336	351	335	319	341	340	307	288	327	336	332	357	309	332	347	322	310	331	316	335	298	272	336	304	323	336	310	372	319	320	305	322	314	337	295	327	305	317	303
39112	8101	2265	2615	2307	2017	1773	1549	1443	1277	1219	1249	1155	1155	1036	1017	967	1005	929	898	921	891	852	894	902	854	915	894	875	894	896	851	804	851	878	828	820	845	781	850	840	835	866	827	826	848	814	789	847	839	744	833	819	817	791	819	833	804	808	830	837	802	811	785	835	816	823	834	815	820	843	808	829	791	808	827	811	817	802	800	833	832	779	826	845	815	841	777	791	816	802	822	782	828	766	803	801	826	862	800	781	813	813	808	821	786	756	824	819	775	832	803	807	816	792	759	798	833	828	791	833	824	801	826	807	791	796	797	806	820	776	768	825	738	787	759	855	778	821	785	806	795	817	812	799	790	750	782	788	829	838	775	853	748	791	819	818	855	783	800	787	812	808	802	790	822	769	837	823	811	811	793	806	792	803	772	798	797	785	790	806	792	776	764	822	801	802	791	785	808	788	785	793	786	797	790	837	846	835	767	840	797	847	768	805	765	762	783	842	783	829	813	829	791	806	767	728	808	773	792	799	764	781	799	822	829	830	797	803	782	828	809	792	757	842	812	811	771	835	806	787	824	736	757	794	809	771	808	806	745	790	775	777	770	808	750	790	818	785	799	762	822	822	822	825	826	832	726	832	763	808	779	798	776	830	786	754	777	798	794	805	805	826	813	781	767	863	823	824	819	825	847	802	800	778	796	774	769	784	796	782	766	807	812	823	820	755	813	803	753	826	804	849	793	836	766	758	818	774	829	789	748	795	790	783	811	776	820	811	823	810	816	780	823	780	817	828	814	836	777	791	834	745	774	757	809	795	836	811	797	850	733	881	814	771	831	801	855	771	796	841	777	767	808	848	825	836	766	799	808	764	797	801	782	817	759	837	828	792	843	854	795	813	823	790	834	788	829	813	762	802	773	806	796	790	801	831	777	818	798	826	824	828	823	781	815	782	802	761	791	800	786	843	749	823	849	789	800	810	796	825	770	754	766	772	776	777	753	803	769	778	832	821	822	816	784	800	799	744	795	767	814	808	797	772	769	782	804	853	806	795	828	769	762	816	758	823	863	781	748	795	826	810	827	834	767	760	792	759	811	801	800	755	786	775	788	804	804	777	774	760	817	801	800	807	799	829	780	798	787	818	813	805	811	803	805	865	789	838	822	766	831	795	834	740	857	790	792	777	841	783	797	800	770	780	785	767	790	766	803	816	755	856	846	760	852	801	792	818	809	796	814	848	785	837	826	806	819	765	778	721	804	801	805	832	776	800	826	762	817	888	848	788	785	766	799	799	739	837	785	844	812	869	847	786	746	801	780	761	772	809	790	784	790	784	777	851	794	765	800	788	809	792	816	800	839	783	776	829	726	818	783	858	849	750	854	785	791	797	814	822	782	819	799	823	772	812	817	780	805	825	794	803	799	795	800	773	795	734	819	763	837	800	858	817	776	850	778	775	795	763	802	831	798	806	835	827	757	781	808	860	789	851	823	815	793	749	815	791	781	810	767	766	806	825	816	835	788	762	810	807	790	760	796	796	800	789	780	794	796	806	827	781	821	831	808	799	864	810	847	797	790	811	791	803	823	785	754	770	787	811	791	810	779	765	793	790	841	801	770	822	841	793	810	825	718	809	748	811	832	850	817	789	780	810	826	772	843	763	811	798	844	779	823	774	803	802	776	799	786	796	846	813	810	821	828	828	828	790	742	805	801	801	858	760	816	817	821	851	868	748	849	791	730	844	790	815	819	800	758	785	832	810	743	771	836	801	797	807	787	816	772	835	809	741	803	770	745	768	821	826	772	837	800	772	793	792	758	796	792	824	818	804	777	809	813	781	752	771	816	784	853	808	751	800	766	813	786	760	750	864	814	778	839	816	781	752	783	784	782	807	778	807	800	791	759	746	829	809	800	832	839	804	812	759	769	838	769	815	756	829	779	768	789	801	783	782	802	791	836	826	822	776	812	787	786	755	804	810	820	835	811	762	763	809	776	766	790	823	773	805	822	842	809	836	819	768	808	849	750	784	754	774	801	819	824	749	760	815	788	856	778	798	816	761	845	760	810	839	782	839	769	797	833	816	812	838	814	867	730	836	772	797	765	793	827	836	824	762	790	787	828	788	829	804	805	826	802	818	817	813	863	751	830	817	765	854	776	815	818	836	847	794	795	841	793	795	819	805	756	778	801	775	780	772	845	795	792	791	819	796	804	794	817	743	742	825	780	808	809	818	770	786	829	799	839	773	773	804	817	850	792	788	811	821	741	798	841	811	820	777	824	784	793	833	756	735	792	791	792	824	803	754	821	798	782	768	786	782	759	746	845	792	787	777	792	819	796	848	758	780	796	811	766	806	800	806	808	771	774	796	752	843	807	814	762	783	805	780	834	822	838	804	775	775	774	795	776	767	793	788	792	831	776	794	749	820	784	831	822	825	771	774	786	822	778	788	778	793	829	818	773	788	754	854	810	787	820	794	806	815	760	740	788	791	774	794	796	813	784	796	808	818	808	818	783	844	776	818	761	785	750	800	810	775	761	816	778	843	822	796	802	803	809	812	766	879	787	836	783	780	767	764	802	795	796	794	822	792	792	748	817	787	814	823	779	778	812	824	796	787	799	816	767	825	828	831	807	802	823	751	705	803	788	832	763	846	823	793	801	798	826	780	827	819	800	778	876	774	750	847	765	783	813	817	817	844	789	778	794	839	853	779	824	831	801	776	761	808	741	805	785	821	788	771	816	812	814	820	832	840	748	779	769	749	813	811	871	764	783	807	821	860	832	796	824	814	844	795	812	789	794	804	857	816	822	810	815	855	784	752	799	815	797	751	797	811	830	778	795	789	798	807	838	836	853	801	835	745	814	810	807	807	737	820	786	792	782	800	795	856	797	811	743	797	811	781	766	785	792	802	812	842	790	792	778	814	821	814	843	764	784	807	814	803	808	778	787	800	807	765	819	781	820	790	782	804	808	811	783	790	774	752	788	792	831	821	834	812	787	783	766	808	792	833	830	794	807	791	835	808	839	760	783	789	823	756	794	814	817	820	768	827	788	777	754	867	834	815	776	782	827	792	785	775	783	817	794	781	783	829	785	812	810	800	758	846	834	794	795	779	808	802	799	763	850	845	809	789	846	776	834	804	787	747	787	760	786	835	794	766	798	819	849	825	820	771	802	758	822	825	762	809	816	815	773	801	822	799	762	783	812	832	771	750	824	782	785	811	832	774	812	800	828	824	828	838	816	785	857	786	819	802	858	825	774	787	833	779	809	837	762	829	843	827	814	829	810	754	797	841	773	813	900	785	790	822	849	815	823	812	817	755	808	820	769	808	839	812	859	843	823	804	774	744	814	841	794	757	834	796	853	808	801	865	820	858	829	821	826	769	827	870	815	885	827	789	796	794	818	799	764	829	781	775	799	797	801	781	822	813	803	789	782	805	813	780	865	791	785	802	816	815	810	747	802	875	782	808	794	815	811	808	846	812	813	835	803	736	801	799	820	798	780	839	796
76333	40246	12876	2267	1128	869	702	647	564	549	503	435	477	429	486	417	420	395	417	416	402	419	377	363	379	345	378	344	367	408	351	358	342	362	377	387	349	362	386	394	418	369	348	362	352	354	375	364	342	349	356	342	375	357	332	310	379	353	344	305	347	348	330	359	360	373	349	355	393	366	340	359	332	350	337	354	383	351	342	338	363	387	354	380	338	319	335	359	348	388	356	368	341	347	327	385	343	391	381	351	371	337	346	312	325	348	357	345	363	341	345	355	368	361	335	360	346	400	333	298	336	350	350	321	300	354	385	385	345	342	319	381	327	371	375	363	345	341	330	340	339	366	376	363	367	353	362	334	377	367	342	393	354	376	356	362	382	339	322	370	350	356	368	342	359	342	366	357	394	367	324	353	364	361	347	349	358	331	377	325	355	355	364	360	307	356	341	347	349	354	339	386	307	373	308	344	352	357	359	384	365	307	381	379	348	358	328	397	333	382	373	361	330	362	331	353	352	340	367	336	321	364	347	321	335	355	349	333	359	314	353	342	361	348	355	337	325	368	362	349	343	326	355	369	320	333	352	342	372	354	327	381	379	341	306	329	380	350	368	339	362	363	344	335	329	336	327	322	378	338	344	359	320	335	312	365	335	354	346	314	329	365	354	380	373	327	317	330	379	334	329	386	360	351	354	320	333	369	380	340	318	343	368	354	325	379	338	330	333	329	351	336	390	342	340	344	360	361	366	383	362	384	341	353	349	320	323	338	358	358	355	354	342	372	366	392	355	313	351	359	321	373	336	365	364	349	349	377	339	345	322	354	339	376	405	336	348	385	347	366	334	371	351	308	366	338	344	338	353	368	345	379	348	339	350	353	311	358	312	328	342	344	346	359	335	373	338	365	337	332	395	367	327	364	373	389	343	368	353	325	384	349	350	361	332	354	352	334	355	361	325	367	324	345	324	364	372	366	374	370	348	338	326	376	329	354	372	318	352	370	351	351	356	337	345	349	293	312	381	357	340	350	347	366	357	359	355	334	371	356	375	342	355	326	356	359	397	346	361	360	312	355	344	361	334	358	367	390	387	337	360	384	309	328	358	304	361	353	306	349	334	340	359	370	318	349	374	361	324	325	357	348	357	317	369	370	344	332	359	366	349	385	355	379	383	358	332	343	351	336	375	338	347	371	343	346	370	368	341	340	387	330	319	379	310	357	332	380	335	367	353	363	350	279	364	328	328	354	353	362	342	388	330	338	345	343	355	317	339	360	387	299	345	329	368	334	379	360	346	325	354	366	352	361	340	384	364	341	328	332	328	353	352	343	347	329	328	340	371	312	347	358	339	319	365	385	358	366	367	372	345	366	397	318	354	356	364	383	349	345	353	396	346	342	359	389	337	365	340	349	347	382	338	338	368	344	367	367	392	375	332	351	347	351	330	375	380	369	379	348	347	371	326	343	326	351	343	306	347	333	346	394	377	338	332	361	366	343	328	366	382	356	375	363	353	339	374	363	342	356	379	337	344	358	342	324	352	340	328	301	390	375	314	331	386	359	346	334	355	336	377	357	360	338	384	356	309	338	352	313	378	322	323	377	369	369	360	344	318	356	331	348	349	357	343	361	339	349	350	385	339	338	368	323	330	360	352	343	349	312	347	373	344	360	318	340	340	371	370	376	346	376	354	353	371	367	343	331	369	360	325	364	347	380	354	360	356	365	356	341	326	332	298	339	334	353	326	346	351	337	368	340	316	327	376	341	390	351	336	332	381	359	379	356	342	342	347	370	344	329	337	376	333	322	360	321	347	336	354	323	405	315	352	357	357	384	357	368	360	341	339	347	324	370	358	393	341	342	332	368	375	326	362	367	384	347	362	320	342	359	355	340	349	334	358	350	387	352	318	356	331	325	377	337	353	322	343	379	354	364	343	363	355	352	362	327	328	316	357	349	362	367	360	308	332	319	296	317	356	340	354	359	354	339	364	357	384	356	324	353	353	348	352	357	356	336	373	380	334	385	365	358	337	375	348	354	341	332	340	361	342	364	349	345	355	343	324	363	347	359	340	355	388	324	298	315	375	331	365	336	352	373	354	344	373	359	365	366	352	355	330	342	304	345	357	351	375	344	335	343	331	354	372	360	348	331	319	366	384	356	337	390	364	303	371	325	349	363	350	356	377	355	367	320	332	315	364	327	369	329	351	326	357	359	361	338	358	379	371	366	334	341	367	364	369	357	371	371	388	350	338	341	343	329	353	331	325	339	364	327	329	355	341	366	385	321	342	379	337	356	356	351	340	338	345	357	353	363	347	351	354	323	387	349	365	367	352	321	338	334	345	346	338	366	345	352	354	375	355	322	326	358	394	359	323	389	293	370	376	344	354	386	366	344	353	350	350	337	344	347	358	327	379	360	355	390	360	349	353	351	326	360	354	339	373	337	317	352	337	340	358	360	369	389	330	318	393	369	330	379	358	345	345	367	321	375	357	361	371	349	352	346	381	370	365	360	329	354	348	371	353	381	352	387	342	372	355	335	344	353	362	333	350	321	350	341	344	323	324	287	344	333	344	343	389	333	342	319	337	324	312	329	352	366	352	367	367	352	340	329	348	341	355	331	342	360	347	391	369	336	358	352	356	358	380	315	353	332	340	391	378	348	343	375	344	389	361	340	346	374	359	367	375	354	402	367	330	355	354	355	341	319	360	357	392	354	379	343	341	341	350	339	364	384	347	331	343	329	344	340	349	371	350	370	368	356	321	350	356	341	348	342	363	378	362	367	343	382	339	377	361	325	361	355	325	376	366	385	355	333	335	330	375	347	333	324	364	346	385	318	345	343	348	356	387	342	342	361	351	329	323	341	335	324	328	346	357	350	337	363	381	340	355	333	334	354	313	375	366	357	359	354	359	357	345	355	369	334	381	367	362	342	331	353	342	342	338	338	332	383	355	391	326	333	364	328	348	350	371	380	388	361	354	312	369	355	352	351	376	354	335	317	346	337	393	344	375	355	324	363	357	365	346	319	341	288	366	383	358	367	366	323	352	337	364	393	336	365	350	349	361	337	355	362	356	363	350	368	376	358	393	311	344	339	320	341	305	373	348	358	381	360	370	323	334	342	347	377	351	381	357	333	351	339	324	305	320	356	377	382	359	317	377	356	346	333	348	360	398	334	375	357	330	362	317	319	400	367	331	369	354	392	334	406	349	346	316	367	353	327	329	338	354	330	369	364	364	338	329	338	373	347	321	350	349	377	349	348	390	377	370	337	355	314	331	350	364	337	318	341	360	356	364	378	371	372	353	331	350	362	369	363	349	363	359	329	395	360	364	363	354	372	313	322	371	352	351	369	356	357	328	394	357	357	369	349	367	386	336	346	342	349	323	345	328	338	361	348	354	363	333	321	324	357	363	343	382	360	327	342	364	376	360	357	354	346	347	336	363	359	360	368	358	370	337	344	341	364	333	380	343	337	362	356	342	365	342	384	335	343	338	359	343	320	339	379
48807	11877	3381	4289	3806	3116	2695	2268	2049	1882	1673	1546	1394	1368	1313	1244	1231	1118	1153	1043	1084	1020	1040	1023	1006	995	1016	885	969	928	924	970	875	955	941	898	923	942	918	923	849	880	887	931	924	855	892	823	850	883	866	934	879	873	840	853	927	854	883	846	851	836	864	861	870	898	901	855	851	808	808	839	829	847	870	852	840	895	822	796	878	835	830	801	809	790	868	850	840	867	785	832	877	823	838	884	813	868	824	892	844	867	801	875	802	848	865	854	866	864	828	831	907	830	790	831	832	844	838	821	797	813	809	839	857	835	814	852	832	836	847	836	793	851	849	865	888	836	820	817	802	866	859	869	914	834	826	858	845	817	823	839	883	842	796	880	845	801	864	861	872	811	867	868	801	810	793	889	841	827	823	841	939	842	828	870	848	844	852	832	824	782	786	810	826	835	869	884	824	899	877	902	805	848	809	856	786	802	808	854	822	847	819	796	853	814	822	835	845	817	829	877	897	851	841	841	896	813	834	867	777	860	805	848	805	806	816	770	808	871	802	785	797	877	861	864	830	828	833	833	766	833	807	876	803	830	838	875	818	800	860	874	865	833	837	842	812	820	868	851	858	765	858	846	822	846	833	806	832	910	802	867	775	815	802	821	896	821	879	886	852	858	907	790	846	782	775	797	861	772	818	824	815	857	873	797	845	809	817	847	833	872	828	783	817	807	860	837	809	821	807	853	833	864	832	835	860	834	866	884	832	864	837	840	791	882	838	863	796	841	829	831	841	788	815	778	869	810	835	833	870	820	884	849	839	860	765	820	848	788	815	802	822	833	805	805	817	812	846	872	844	832	775	833	762	822	792	855	868	789	837	823	803	787	815	858	829	856	873	767	851	833	860	820	913	824	797	844	864	833	859	850	810	816	842	868	861	847	894	811	838	814	824	826	848	832	834	848	806	822	865	863	789	836	833	892	807	877	849	791	860	819	785	811	880	849	808	879	850	818	859	835	812	790	831	823	819	847	832	849	818	894	864	845	826	826	872	825	859	827	862	793	809	811	863	871	791	797	795	869	823	815	863	858	806	839	820	856	823	852	862	856	836	843	805	837	864	837	828	848	786	843	830	796	821	875	813	870	891	816	824	828	837	863	818	852	871	820	855	807	820	848	884	868	813	862	795	796	833	821	792	772	809	832	775	820	829	851	814	861	823	830	832	833	812	804	843	840	815	827	848	856	825	802	839	821	850	831	836	827	831	824	835	844	813	862	786	869	833	856	812	820	829	844	859	848	791	812	839	816	862	847	832	821	868	796	824	847	815	881	831	797	825	849	882	864	820	822	832	839	857	804	834	868	811	828	826	831	783	848	842	834	836	845	766	846	837	883	836	870	833	813	798	839	835	824	850	881	820	861	871	839	886	800	871	806	783	801	839	862	833	848	776	840	870	791	797	875	819	785	788	828	870	874	829	866	906	859	800	810	810	827	811	830	819	858	814	831	792	828	799	806	861	792	858	852	819	859	824	859	817	845	828	874	832	858	819	835	834	839	829	804	876	784	838	863	785	853	803	865	861	833	847	874	808	837	793	821	854	848	822	845	828	849	858	808	829	843	844	797	856	837	836	759	822	849	855	825	862	843	836	823	853	816	836	864	850	840	839	821	855	879	821	791	834	887	860	834	777	867	858	893	871	808	858	819	847	843	808	807	858	867	823	841	863	828	846	842	823	827	833	842	781	802	847	815	834	807	830	828	868	830	842	819	830	794	861	843	847	822	801	788	834	860	807	807	806	843	801	831	814	858	859	920	787	802	815	837	790	861	834	861	842	824	876	813	788	800	790	852	788	845	821	844	828	895	792	805	843	831	794	819	855	819	850	816	840	834	873	856	791	829	796	820	852	852	817	852	840	795	830	868	830	832	846	828	840	798	888	884	830	859	776	853	772	801	851	839	876	843	825	843	797	799	801	817	842	811	834	836	853	862	848	851	822	829	852	808	854	851	833	757	855	846	856	827	880	840	814	809	886	804	855	796	848	846	861	857	837	836	823	841	807	828	855	824	852	820	861	858	811	814	807	828	802	853	806	831	846	852	849	835	813	779	885	841	849	839	829	869	826	874	815	840	844	800	834	787	859	841	859	855	807	837	828	871	817	850	792	860	768	863	894	837	811	832	805	877	784	855	825	870	773	876	838	853	850	768	834	818	780	849	858	859	854	890	803	836	829	811	859	866	853	798	840	844	839	826	783	838	821	828	778	816	832	850	861	857	851	845	822	869	819	815	845	853	858	889	859	830	823	844	844	836	846	791	833	791	855	802	849	808	840	859	819	808	804	858	811	865	836	870	801	833	877	871	830	875	873	855	921	853	837	825	865	857	882	871	840	874	857	835	869	827	803	810	834	777	829	875	860	854	816	842	824	835	830	861	845	869	835	806	840	854	815	862	868	782	867	845	856	862	819	831	859	819	846	834	810	839	843	836	816	830	798	867	862	797	872	743	831	803	814	835	837	867	847	856	789	851	835	835	832	889	841	791	833	811	852	811	771	853	863	834	840	788	841	814	872	813	866	866	824	858	793	812	843	822	837	841	840	818	857	808	870	858	806	834	833	866	850	829	815	835	832	849	872	880	799	817	852	780	832	870	838	870	866	889	877	838	829	841	831	802	824	844	853	829	825	785	792	810	811	842	829	826	870	857	816	843	814	884	842	839	828	814	801	826	780	848	827	801	833	835	832	824	834	873	852	815	826	831	779	814	822	850	856	846	820	823	819	813	880	819	841	846	854	823	819	824	849	824	852	835	806	854	842	805	832	811	857	814	838	905	824	867	859	896	819	872	796	824	855	778	833	873	809	853	838	846	869	829	840	852	874	856	830	861	747	803	797	815	849	832	790	810	835	790	831	841	835	815	851	852	860	823	821	829	881	904	819	836	783	842	870	845	851	816	823	841	850	883	912	848	829	842	804	869	762	830	837	831	817	796	891	871	896	844	888	801	824	846	875	802	817	854	834	842	838	848	850	849	826	785	863	844	808	873	800	814	860	877	842	850	855	797	809	839	880	876	900	832	819	797	832	812	892	831	833	847	836	816	867	782	804	833	771	827	841	832	828	808	816	865	848	825	854	817	846	800	838	798	840	879	770	828	860	802	848	859	872	841	823	826	897	785	811	857	915	860	841	800	843	812	826	848	882	817	848	853	828	830	814	837	821	821	815	834	849	812	884	804	843	793	840	812	893	839	837	859	799	844	828	860	837	770	853	851	888	820	841	848	841	817	843	840	792	814	811	847	854	798	859	837	828	919	863	845	838	815	805	812	769	814	810	867	823	832	828	873	825	807	867	836	854	829	829	808	846	810	834	877	878	833	856	797	847	828	779	816	870	858	839	912	838	821	857	824	824	799	919	850	812	817	895	852	842	818	862	834	878	850	836	779	864	808	869	851	791	807	815	818	889	834	867	856	847	825	864	837	787	875	786	839	877	807	835	836	839	855	864	838	806	823	821	832
12170	1391	180	188	180	179	128	165	172	160	155	160	156	149	161	151	143	153	158	155	177	158	179	151	148	152	156	144	147	153	156	161	159	168	158	161	158	155	159	141	165	130	138	163	174	143	157	156	166	165	147	154	164	164	143	164	164	156	141	152	170	179	148	144	151	152	162	154	138	145	169	159	153	144	155	143	152	174	146	164	164	142	124	166	130	145	142	164	158	136	138	164	169	158	141	146	161	146	143	165	148	152	141	155	195	156	149	140	133	157	125	144	147	171	171	133	135	147	172	169	139	142	137	159	138	169	152	153	148	155	152	160	163	144	137	160	157	145	154	133	175	153	179	146	170	160	145	175	160	137	157	161	136	159	144	161	160	120	118	137	155	129	129	156	146	174	165	154	132	150	142	164	139	146	135	148	139	155	165	139	132	109	160	146	127	138	164	155	169	161	142	160	163	159	185	157	147	160	141	150	148	123	144	139	157	141	151	146	162	145	156	159	159	151	158	170	146	151	155	157	148	142	159	156	174	163	143	146	131	151	126	155	140	152	146	149	173	166	158	142	147	132	146	169	171	146	144	158	164	146	152	137	175	159	162	143	161	153	142	141	139	149	176	135	166	148	166	152	165	155	168	173	162	149	145	139	137	156	151	159	155	132	144	149	153	146	146	132	148	141	160	132	135	149	147	158	165	150	146	141	131	157	160	157	164	143	142	154	157	134	154	170	144	138	178	160	137	180	173	171	144	147	157	169	143	150	140	145	166	163	145	123	158	157	150	144	128	147	149	162	179	178	161	157	156	161	146	151	158	158	148	172	155	169	170	138	117	140	154	140	158	132	169	130	135	161	134	135	161	129	151	145	162	128	135	144	145	167	167	156	138	148	149	156	170	140	146	146	153	137	144	164	145	165	151	146	149	129	147	147	142	158	152	142	140	154	142	167	159	156	153	157	151	136	186	146	152	175	144	158	165	143	159	158	145	155	171	128	147	170	141	155	148	147	145	121	153	155	142	140	146	145	157	146	150	169	154	150	167	162	145	132	158	151	171	133	121	140	159	159	150	141	153	160	159	170	168	168	133	147	125	155	144	180	135	143	152	169	172	174	135	160	171	144	135	149	141	137	141	173	153	163	163	135	165	157	162	168	145	150	135	179	152	155	157	138	170	162	159	161	140	153	148	132	145	135	156	128	160	162	171	168	150	157	159	158	152	141	155	156	151	141	174	152	146	165	126	144	135	141	152	124	171	145	144	149	140	163	162	155	163	173	152	148	132	139	148	155	149	157	166	153	151	170	142	145	158	178	157	154	135	177	142	179	157	164	146	149	156	163	170	151	153	141	155	144	164	137	151	144	152	152	153	160	151	132	150	139	153	167	155	175	144	149	142	157	166	167	141	155	146	162	140	180	173	139	146	127	152	141	171	136	162	166	170	150	155	147	161	165	145	164	155	152	140	132	130	161	182	148	153	163	158	140	139	146	155	142	141	141	148	140	141	150	148	148	170	131	156	164	146	161	154	145	156	133	155	145	142	178	156	150	153	181	160	147	129	148	154	157	145	148	157	177	129	158	128	160	143	130	144	152	137	141	134	144	162	149	156	151	150	143	132	155	130	132	130	162	154	129	173	135	139	146	166	171	170	152	149	158	167	164	141	146	157	144	139	133	170	165	167	147	152	145	157	154	160	141	167	150	160	155	156	150	136	178	168	153	156	124	163	156	150	139	156	136	158	128	139	148	154	146	140	162	140	154	144	173	140	158	181	153	161	173	134	136	156	170	169	138	178	153	161	166	145	169	152	173	166	146	154	153	182	161	163	135	141	138	168	151	149	171	155	147	153	144	156	143	170	145	164	154	160	139	159	129	159	137	139	156	141	142	157	163	136	166	180	166	137	147	165	165	148	170	163	154	170	160	161	121	158	160	134	158	183	161	159	147	161	150	153	158	139	156	146	142	150	147	152	146	139	153	164	155	152	145	146	145	156	153	174	150	170	151	154	141	146	161	154	164	124	182	162	164	156	149	139	137	156	167	147	147	135	153	152	152	149	157	138	194	178	134	148	131	122	138	143	145	165	159	167	157	163	149	144	145	160	134	151	124	123	145	157	147	149	135	157	155	135	150	156	151	157	170	125	150	143	170	129	121	162	158	163	148	142	162	167	131	175	171	174	162	146	118	153	168	134	141	139	144	157	119	174	161	163	156	163	156	146	160	185	144	143	143	145	153	138	162	155	147	143	134	151	148	149	171	147	145	143	166	169	152	128	154	151	167	139	167	170	141	153	176	147	132	150	142	158	169	160	163	170	152	139	145	149	127	163	143	154	149	159	152	157	177	152	156	168	153	143	135	161	171	167	145	148	171	143	160	165	161	148	133	134	142	147	161	164	155	165	160	185	147	140	172	151	158	158	123	152	156	131	180	178	159	144	141	159	126	133	160	165	160	125	146	144	147	143	155	142	151	137	156	153	154	160	152	141	152	145	151	160	156	174	159	139	156	152	137	142	153	143	135	161	159	158	134	140	133	176	154	130	141	157	125	153	154	147	134	134	129	154	156	130	156	158	162	164	152	138	154	139	126	132	165	152	141	142	149	164	144	152	154	145	163	167	148	138	162	154	164	152	157	140	142	145	152	148	130	130	158	171	155	154	120	178	166	134	148	140	153	137	145	156	132	151	137	139	139	143	137	179	137	151	153	146	159	147	160	143	157	161	128	158	142	150	181	125	154	169	167	177	160	160	174	176	149	153	158	144	130	139	159	153	150	148	146	143	144	161	151	168	167	162	158	151	156	139	148	158	137	162	163	123	165	175	140	153	154	128	145	149	136	148	163	163	174	140	172	147	135	139	179	152	145	163	160	177	162	153	159	164	150	168	150	177	156	143	149	160	159	161	167	140	161	163	164	134	143	147	147	168	143	146	161	154	151	156	147	157	155	145	175	157	146	152	153	142	164	137	202	152	158	170	143	150	158	165	155	147	127	142	160	153	152	157	166	156	159	150	168	140	166	175	165	146	154	161	143	131	146	154	149	146	130	140	143	146	142	135	157	150	185	180	158	154	113	159	163	173	150	148	154	163	145	152	146	172	179	170	141	144	131	147	164	158	164	157	138	156	154	142	142	148	148	160	158	130	169	154	141	170	130	144	141	135	142	167	153	127	149	158	143	144	150	148	170	152	147	155	140	129	139	119	174	144	131	139	148	162	159	149	156	175	168	143	130	142	152	165	150	144	158	156	166	154	160	161	148	137	157	166	141	150	176	171	168	122	149	161	163	163	163	160	136	164	133	170	138	162	156	152	138	165	166	154	140	133	158	173	171	150	149	140	158	151	156	126	164	157	132	141	150	156	136	134	158	138	150	138	154	170	158	148	151	149	159	136	149	156	158	155	168	166	170	170	161	138	151	168	162	136	164	158	163	156	138	136	156	174	133	157	138	156	154	166	168	179	158	165	163	145	162	164	156	174	162	171	135	156	151	146	157	163	155	163	150
10639	1184	513	519	504	506	491	448	456	441	444	450	445	460	480	466	474	476	458	424	495	488	446	448	445	440	467	488	438	411	427	447	462	456	424	410	413	489	437	448	462	432	477	450	442	471	450	450	459	435	444	464	457	425	466	465	430	423	437	434	415	433	433	425	493	434	472	457	423	438	451	430	449	473	412	436	458	441	462	418	458	435	411	420	450	446	474	439	420	444	438	446	422	460	438	451	391	423	450	461	421	426	476	453	410	471	448	430	457	431	404	427	407	427	454	454	432	437	407	459	473	425	456	440	449	442	442	431	490	443	422	421	495	477	453	459	420	398	420	447	439	447	424	444	461	428	422	439	455	465	448	442	479	442	406	416	450	437	421	459	456	447	457	453	485	468	431	451	443	448	484	452	458	414	458	494	478	422	439	443	466	436	441	462	457	445	464	455	431	473	413	454	463	467	449	421	473	405	428	455	444	423	439	416	469	417	470	468	424	455	451	432	433	437	436	436	430	463	450	466	446	453	479	458	447	459	440	433	430	476	453	433	458	450	428	443	427	440	463	440	469	450	482	431	418	447	412	441	411	456	440	443	416	463	447	455	420	442	423	416	479	429	434	434	437	429	443	484	456	442	485	426	442	440	428	426	412	411	442	447	460	433	410	395	447	447	478	460	444	419	428	445	389	463	460	458	429	458	452	453	408	421	455	424	475	456	465	435	445	430	459	441	442	466	449	432	406	424	430	429	434	438	442	422	440	440	450	455	457	459	405	408	446	436	428	458	467	455	441	405	405	455	445	407	419	462	436	423	441	440	443	442	463	439	444	421	444	431	474	478	456	442	448	447	456	446	460	432	493	469	450	437	388	438	460	434	472	464	433	479	453	458	407	454	466	459	470	449	437	420	456	453	431	407	447	442	430	484	418	458	457	467	423	476	428	438	439	388	445	427	442	448	435	457	457	452	411	458	462	451	416	440	456	431	421	424	461	463	457	452	438	501	454	422	452	423	450	465	470	424	448	421	422	430	437	431	439	432	456	428	448	453	433	431	447	465	423	448	431	443	399	452	467	459	468	409	453	443	459	458	450	414	427	450	425	484	434	375	459	431	446	446	432	441	451	442	466	449	442	414	493	469	422	407	446	454	438	444	459	460	452	446	415	410	449	452	469	468	430	438	462	437	404	422	411	446	446	471	452	456	429	429	447	458	402	464	423	458	430	438	476	416	468	442	415	443	445	437	455	402	453	430	428	417	442	429	409	437	436	470	479	479	497	435	484	423	433	416	417	459	450	424	431	481	453	456	435	422	447	410	426	423	440	427	445	426	400	438	432	501	474	412	424	457	444	434	457	415	424	463	420	443	454	404	398	409	454	478	444	446	441	440	461	458	433	424	447	392	471	436	437	435	461	429	441	435	421	472	423	453	425	448	440	448	411	443	429	438	461	437	428	420	433	463	415	447	484	438	425	438	443	435	462	425	443	429	436	449	444	455	427	435	385	462	458	462	443	451	422	424	420	467	468	455	400	436	442	446	480	426	467	449	432	462	478	424	426	410	453	417	430	414	426	448	460	458	403	473	413	436	478	443	422	461	435	448	428	457	451	450	426	437	428	442	477	514	428	421	448	410	417	458	449	447	401	460	423	389	410	447	454	440	432	431	448	476	422	450	461	440	458	439	447	441	443	407	453	422	454	431	439	450	443	414	411	449	430	477	422	412	403	466	445	408	465	442	417	428	499	456	426	467	466	428	448	475	456	449	455	416	467	446	448	488	450	440	446	442	427	439	464	427	387	441	441	469	430	462	445	484	451	404	455	423	421	425	442	461	474	426	441	439	452	437	420	455	429	425	455	445	462	435	470	460	477	492	453	449	397	444	449	430	439	419	431	426	447	412	435	436	447	442	447	431	441	452	470	461	459	437	446	418	432	454	436	416	413	433	456	455	421	439	411	430	466	440	420	477	468	431	457	493	449	446	465	433	470	427	482	426	439	482	497	474	455	435	466	412	379	445	446	389	422	438	431	435	433	413	408	451	435	404	458	434	453	423	434	461	444	433	467	437	441	432	410	454	420	442	455	456	430	448	437	442	448	438	422	445	448	436	417	432	382	449	459	449	444	452	415	447	413	442	409	467	453	411	457	425	441	425	461	463	416	434	418	406	425	406	478	450	416	449	424	437	440	438	443	451	405	440	446	439	437	402	416	459	460	433	495	422	438	449	462	440	439	456	439	433	435	432	417	456	421	424	445	448	475	442	460	429	427	451	439	439	461	453	415	445	445	426	445	445	418	445	416	432	422	441	421	422	491	438	415	458	433	433	450	450	482	439	427	464	407	447	422	485	429	467	442	455	416	458	441	432	470	423	433	416	431	457	459	462	438	439	467	411	442	428	433	434	452	463	411	419	457	453	472	476	436	435	441	429	457	488	484	465	433	408	449	450	467	451	443	487	453	418	404	481	474	429	478	442	448	433	448	427	462	466	454	463	481	428	431	434	445	474	438	438	429	442	448	422	459	443	454	418	447	452	427	446	417	478	406	465	432	443	467	460	409	472	465	479	437	456	446	457	443	489	452	476	431	412	411	434	471	452	450	464	446	445	434	453	410	437	414	438	420	438	421	404	434	453	442	429	449	443	446	480	460	424	428	437	441	429	444	443	422	451	424	433	452	416	453	427	422	480	468	451	473	412	468	433	424	439	434	425	442	453	442	446	431	445	446	444	448	410	446	436	446	442	463	450	429	452	427	431	478	455	460	439	438	434	420	419	427	467	447	453	455	474	470	431	419	461	418	433	457	450	433	443	433	481	418	447	428	466	474	416	444	478	429	450	439	445	431	440	469	424	409	431	432	450	435	420	439	447	463	438	419	454	405	442	422	443	437	426	482	469	463	424	480	434	429	444	454	463	412	456	470	446	446	466	447	427	508	425	448	434	473	445	448	461	455	483	460	467	432	442	449	438	436	432	425	422	431	462	432	431	417	476	431	444	454	458	437	404	479	419	436	441	440	426	447	473	439	409	484	414	459	442	445	494	415	429	480	438	418	424	456	433	463	433	453	478	451	471	433	436	454	434	440	447	440	471	477	456	456	437	467	439	464	424	451	433	441	424	450	451	453	453	447	465	458	433	475	427	417	460	465	428	423	453	467	433	407	474	446	456	415	416	445	428	415	423	477	446	414	470	439	441	430	426	429	430	428	445	468	460	477	450	449	417	437	445	381	418	475	469	433	467	425	447	438	456	456	416	454	487	449	444	472	421	448	426	460	465	434	428	416	457	451	439	433	455	453	425	473	472	439	424	481	446	434	429	439	441	450	472	478	421	447	463	461	441	448	483	451	410	451	417	420	489	451	447	463	453	430	414	435	450	407	430	434	429	422	461	449	479	405	447	445	409	445	410	428	467	399	453	453	433	441	456	441	461	400	430	470	397	463	448	441	471	434	415	464	453	434	448	435	433	459	413	440	470	452	472	467	451	420	454	433	420	469	413	484	434
64594	31352	5805	926	657	553	508	489	429	380	341	411	383	388	345	344	347	366	335	336	326	325	348	352	321	353	346	340	358	328	361	367	333	338	303	321	334	312	311	342	307	335	313	330	319	307	329	317	315	297	303	321	347	332	322	322	331	324	300	316	314	338	344	331	338	334	312	327	328	361	357	304	313	327	338	322	322	296	320	312	323	320	332	343	360	338	379	318	298	329	318	355	305	354	359	297	340	345	336	314	326	311	325	310	316	307	324	322	353	325	332	341	334	354	322	346	322	385	321	327	353	306	334	298	328	347	335	334	300	335	309	337	332	323	297	307	332	306	315	312	362	338	316	355	332	331	325	350	329	304	289	360	353	320	338	337	325	323	358	317	324	337	315	316	336	333	314	317	296	328	299	324	344	343	348	374	316	324	324	306	346	325	337	336	317	317	302	316	314	288	302	324	303	318	345	287	312	316	331	299	330	323	290	327	327	320	304	384	355	314	335	309	318	366	322	339	345	333	328	348	311	329	326	337	327	287	336	343	315	306	317	295	308	345	320	322	319	321	344	319	307	358	336	343	315	303	307	320	362	339	341	365	330	347	327	304	293	319	337	313	294	323	320	314	320	326	322	320	337	332	330	329	308	307	321	336	314	351	324	303	331	322	346	351	327	307	332	353	326	311	345	306	291	305	289	334	314	349	300	336	334	319	344	307	318	327	350	337	314	367	319	315	352	354	364	320	319	355	360	326	301	335	306	332	341	329	314	322	328	319	333	321	325	343	326	337	300	337	316	333	341	326	317	309	292	318	344	360	318	290	318	330	316	318	323	314	309	318	320	308	334	313	371	303	333	294	347	297	285	337	332	283	363	347	330	295	340	330	331	354	324	326	328	374	328	353	301	326	343	321	335	338	330	322	345	336	299	335	312	337	334	332	302	327	311	349	374	303	346	314	317	306	329	315	324	343	358	345	290	330	292	328	365	361	345	332	365	334	308	325	313	298	311	322	297	311	315	334	373	335	317	311	305	313	348	322	329	317	357	356	314	315	363	313	316	314	329	335	327	316	292	322	347	290	296	347	354	309	329	316	333	324	321	307	325	356	308	339	320	349	313	340	310	331	317	336	340	354	320	319	332	323	338	343	319	318	371	325	344	291	332	308	335	320	366	296	329	331	319	303	346	301	348	338	314	346	307	308	352	315	317	305	315	351	297	298	328	300	331	304	345	311	302	301	304	343	311	301	321	306	322	306	346	363	343	294	308	313	337	301	344	338	310	324	326	327	302	339	314	324	316	326	290	309	309	318	312	323	320	347	315	338	323	323	340	281	304	319	324	319	316	344	320	353	324	325	314	306	304	317	315	349	342	318	332	306	335	302	300	309	319	300	290	309	320	290	346	339	305	336	329	299	296	322	316	348	307	318	317	350	331	340	334	337	319	323	327	336	337	333	332	319	325	305	291	338	327	333	314	323	336	309	360	290	332	350	340	321	328	348	295	302	346	331	315	331	323	325	301	337	321	330	305	329	320	296	308	280	298	313	349	320	339	300	332	332	317	336	373	322	338	341	298	318	318	307	333	318	325	306	335	315	287	328	315	332	328	309	307	302	325	327	319	341	348	334	374	316	299	298	316	322	346	310	319	317	343	277	312	337	345	327	336	317	324	313	287	342	309	316	317	319	312	343	321	318	308	326	323	357	326	333	293	313	381	305	350	324	312	318	338	271	337	328	354	315	324	293	338	305	371	354	304	303	354	317	325	331	303	319	316	353	329	341	341	337	318	312	289	304	308	303	334	305	300	297	317	328	324	312	319	326	324	319	330	375	311	298	298	331	316	303	309	335	347	316	312	298	341	312	298	314	282	327	340	351	308	309	281	347	338	309	299	337	300	317	316	333	299	344	318	335	309	317	313	329	333	327	302	317	324	302	344	315	373	329	321	317	338	288	348	310	319	299	308	325	330	347	324	328	345	325	356	338	355	318	316	284	324	328	316	367	332	320	298	304	347	326	327	345	366	320	298	340	327	318	327	321	341	320	309	281	331	299	319	327	299	316	324	316	314	309	340	309	299	335	269	339	310	316	307	293	325	359	325	313	294	322	335	324	292	331	330	327	322	319	308	318	306	356	324	336	319	326	320	306	319	333	330	309	322	322	342	308	334	304	321	325	313	331	308	314	339	349	316	312	298	303	296	337	335	307	338	343	334	316	316	350	340	335	310	353	288	304	330	347	310	348	320	305	279	320	294	307	353	276	336	305	336	335	305	371	345	349	343	365	369	305	325	290	293	345	358	305	301	307	351	322	317	341	311	334	354	331	311	293	310	305	350	339	351	334	318	306	322	322	324	284	348	340	333	314	317	315	309	339	312	305	335	332	316	327	323	329	290	332	336	329	306	357	376	325	306	322	350	291	323	345	280	288	301	346	316	333	308	342	321	316	303	307	306	318	331	299	304	324	321	316	327	327	297	304	295	319	330	320	323	341	323	321	303	307	321	342	343	333	312	328	311	290	330	355	314	327	315	335	326	304	323	330	337	331	297	331	316	311	349	338	329	323	318	319	318	331	355	314	330	313	307	293	287	325	302	323	341	318	319	289	332	314	309	352	295	316	335	345	310	327	314	326	285	326	300	320	316	349	331	295	345	349	300	331	315	312	312	313	315	299	342	331	345	312	329	279	304	333	339	310	323	345	284	310	332	344	350	299	327	296	313	300	288	342	304	339	349	316	335	318	302	332	314	335	342	344	355	340	297	316	351	347	317	346	332	302	331	338	298	317	318	316	303	342	306	299	308	337	292	326	326	321	283	307	330	320	318	320	323	289	327	331	302	352	329	339	315	341	298	328	291	354	308	330	331	349	285	314	328	341	295	292	303	319	322	309	318	334	304	291	294	332	300	308	330	305	350	324	311	341	337	325	325	337	342	312	309	317	320	342	361	326	313	326	291	311	320	323	355	307	326	294	325	312	327	318	280	327	313	351	309	322	323	307	297	331	321	333	328	313	325	324	326	335	323	305	347	342	302	343	325	312	309	327	295	338	330	317	278	318	313	331	352	296	333	335	298	349	318	297	300	316	309	310	357	295	317	339	353	343	317	314	335	322	340	312	302	340	323	340	337	327	321	292	302	314	341	305	334	356	351	286	354	374	323	328	330	315	340	311	336	331	351	353	336	339	333	336	342	309	322	298	343	296	315	330	309	380	344	329	316	330	314	335	316	307	339	306	348	328	296	314	310	313	323	308	326	350	351	330	365	349	341	323	322	301	341	330	320	318	303	327	324	283	326	316	345	314	309	351	360	302	301	359	363	314	323	330	315	303	346	325	340	341	335	314	288	308	303	326	305	303	333	363	320	298	300	323	346	334	310	312	332	306	365	302	310	306	376	343	335	310	355	280	330	346	340	319	323	325	307	320	310	278	304	284	304	342	328	325	370	316	351	336	325	325	320	307	350	301	345	327	315	347	330	341	322	319	326	328	325	335	291	318	319	311	313	297
38354	9710	2181	2526	2317	1976	1806	1562	1375	1377	1212	1048	1111	1041	1071	1022	1018	974	978	964	930	912	911	877	858	903	858	835	884	840	855	887	861	838	781	859	800	843	850	851	839	860	814	841	835	870	816	834	821	846	782	772	816	810	809	792	870	804	755	793	799	785	773	840	822	801	795	792	790	803	797	816	811	801	822	743	866	823	821	800	790	810	786	808	827	795	815	798	828	804	822	780	762	773	759	879	814	827	830	831	818	810	826	813	800	832	824	816	789	842	779	788	781	802	779	858	782	765	793	827	826	814	744	798	783	815	788	832	831	816	792	788	799	816	818	846	803	816	796	811	804	785	816	772	819	799	767	738	830	791	827	772	739	835	836	772	777	774	816	769	800	785	780	766	836	755	840	848	773	805	806	831	791	785	806	841	800	765	795	808	759	811	796	771	810	809	803	801	823	771	809	764	850	797	807	806	832	746	776	824	807	806	748	795	814	764	801	789	802	773	825	781	831	799	770	782	804	807	820	791	784	809	864	783	801	839	816	782	828	785	831	870	774	757	791	809	781	786	843	758	827	793	844	797	804	814	778	803	811	739	806	788	816	797	789	754	791	820	799	814	729	776	797	802	793	774	846	797	802	786	771	799	792	795	789	852	784	766	778	783	803	816	818	774	799	767	798	801	824	838	782	829	791	849	797	754	803	794	795	810	784	773	781	769	826	762	804	792	811	814	798	783	804	807	822	795	785	802	783	783	822	791	791	765	809	793	784	842	795	809	855	821	794	796	817	738	805	779	800	804	800	774	857	771	806	805	815	814	816	847	771	802	797	754	808	805	789	779	774	779	781	835	780	861	846	823	795	805	800	751	795	764	774	744	791	844	799	785	824	821	797	803	803	773	774	773	823	818	772	826	802	765	785	798	808	825	711	778	856	818	831	847	781	795	796	817	784	816	810	799	769	827	780	825	844	817	809	805	774	797	783	756	847	784	790	768	838	757	804	858	776	813	761	776	752	781	800	805	813	803	792	802	766	803	808	828	777	809	799	760	849	812	783	831	801	823	805	838	805	818	778	818	794	784	853	813	812	816	847	801	799	735	807	838	800	767	804	775	777	788	831	802	782	819	798	790	771	753	868	752	813	805	785	810	839	752	751	819	774	750	807	813	830	834	785	824	818	806	829	792	765	778	798	778	747	857	808	779	779	785	795	784	801	821	809	812	818	783	817	790	796	751	762	796	802	807	824	817	762	827	762	789	777	823	803	794	787	819	783	773	804	800	822	752	819	768	817	771	793	812	786	830	817	771	802	809	778	773	803	779	841	828	817	817	844	771	787	842	821	765	766	759	816	807	777	771	848	772	769	815	834	800	743	803	814	867	748	816	764	767	806	836	802	792	800	819	797	856	799	804	829	790	824	807	805	828	759	816	780	825	739	760	758	790	790	773	841	833	787	776	789	808	811	813	810	775	756	761	783	801	809	808	817	805	844	824	816	778	793	764	821	820	793	814	816	813	800	732	809	764	773	860	787	758	750	833	812	766	783	793	803	814	847	758	794	770	778	813	847	791	817	803	764	741	832	786	804	822	816	775	805	813	768	838	748	784	753	801	801	779	798	834	779	773	765	775	745	792	800	801	773	849	749	846	835	854	755	852	803	763	805	819	842	773	784	814	829	751	787	796	799	785	771	799	755	794	758	804	807	810	815	850	860	802	799	806	792	796	786	815	848	793	772	837	826	795	805	843	731	804	774	782	794	782	813	766	815	868	814	826	761	801	785	753	767	787	842	807	788	820	765	823	792	795	808	791	792	842	824	740	798	834	793	846	793	852	793	808	780	744	832	815	797	833	839	810	785	795	767	810	788	822	788	792	769	783	783	770	798	849	797	803	812	770	823	788	822	851	820	792	795	780	776	790	774	768	806	865	793	785	821	795	800	814	756	832	814	793	789	835	814	810	823	763	755	790	766	853	778	753	829	824	833	793	753	779	783	776	824	799	811	768	792	812	767	781	804	776	807	756	863	814	780	782	842	758	816	749	865	799	793	793	825	762	810	790	835	779	862	747	807	780	849	807	745	849	783	733	775	831	797	829	795	735	800	840	767	759	774	756	797	844	798	796	787	797	820	836	799	822	814	815	854	767	833	792	750	808	821	820	801	837	827	830	801	774	813	858	750	858	766	849	805	830	809	780	820	769	805	794	786	820	747	806	837	816	788	815	831	832	777	785	771	840	774	801	776	786	786	823	779	782	778	806	807	779	828	757	821	831	756	831	814	859	842	793	799	777	830	820	802	813	793	844	805	821	763	813	759	834	837	799	790	844	796	784	819	812	818	794	801	821	767	834	804	741	762	819	843	796	833	773	776	783	826	821	793	791	797	806	825	850	811	819	869	833	844	825	772	833	748	820	789	804	792	788	783	785	790	738	782	821	738	811	790	776	785	802	792	800	831	822	803	791	789	827	794	867	755	849	809	808	787	785	834	817	776	842	851	798	755	764	760	838	823	830	770	792	838	793	848	819	828	813	831	788	774	810	850	805	808	790	784	729	806	829	774	799	754	804	830	767	774	829	803	799	831	772	815	802	768	838	773	817	771	822	801	886	797	819	819	824	774	832	783	818	768	810	848	767	848	788	817	795	783	780	767	785	842	832	818	772	799	755	861	830	811	856	754	860	814	795	789	823	826	768	767	787	808	867	785	785	846	830	795	782	785	761	766	771	804	842	797	805	802	855	795	849	804	807	728	792	812	782	821	768	813	776	801	853	792	813	809	778	800	779	775	784	791	801	821	826	818	844	806	809	850	768	777	778	808	753	846	857	814	770	877	787	843	778	807	834	806	856	795	770	784	751	782	812	868	743	786	793	815	805	783	802	862	800	806	772	809	813	780	826	761	778	812	749	816	790	751	818	812	795	804	742	754	729	805	775	787	821	788	790	793	823	790	779	803	787	800	800	777	772	814	788	800	780	795	811	878	787	805	787	785	801	771	788	802	827	764	806	769	801	842	789	831	781	794	770	761	843	825	809	805	803	828	825	740	816	797	772	799	804	781	802	759	752	812	783	820	822	798	808	760	763	804	824	816	789	793	788	817	818	811	813	786	815	764	835	768	800	798	780	809	814	789	775	774	819	782	806	795	829	814	776	816	817	775	793	784	759	801	822	789	843	809	841	843	834	795	814	794	779	778	741	817	783	782	771	805	760	823	846	785	818	807	817	806	850	803	806	780	796	788	812	827	781	765	860	844	808	826	809	781	820	786	795	780	758	798	798	814	761	786	786	788	825	765	839	835	853	777	809	736	789	780	746	785	836	783	798	809	768	784	800	798	812	740	753	828	820	795	785	784	748	810	805	815	796	809	817	791	826	805	819	774	770	813	799	821	780	815	816	848	766	782	825	818	816	749	841	721	817	769	734	801	825	766	798	764	784	747	776	795	792	782	836	797	785	824	829	780	826	786	779	789	790	788	857	823	789	830	813	802	786	846	812	805	785	784	830	849	821
75825	40571	12518	2218	1156	830	690	600	564	522	527	487	433	432	444	435	412	438	388	380	397	372	377	394	396	407	360	346	380	377	339	381	395	339	342	393	384	358	388	348	351	333	359	383	374	344	388	370	358	381	332	335	335	388	374	358	355	352	349	369	378	323	382	329	341	370	345	346	379	367	358	356	331	364	331	339	373	345	354	354	366	406	360	319	351	390	352	376	320	332	375	351	345	346	333	370	357	332	363	325	285	333	343	324	356	320	380	339	361	373	335	331	354	332	396	328	358	305	371	363	380	345	378	339	365	340	344	336	347	367	313	335	353	335	376	335	369	348	321	325	354	347	378	372	335	346	375	368	377	319	342	382	333	340	388	349	361	363	334	348	337	348	371	394	346	381	375	344	348	341	331	335	368	366	372	355	358	347	335	345	351	311	355	343	355	348	332	323	334	356	367	306	354	346	348	348	350	323	321	352	382	316	343	335	381	362	325	348	340	339	332	389	369	350	333	368	378	340	355	389	352	385	340	356	368	365	352	344	332	373	327	340	361	335	392	341	331	354	329	349	344	365	323	362	368	366	365	323	390	357	366	351	383	351	370	357	340	344	315	327	354	349	326	339	373	362	349	345	322	334	357	354	295	343	366	362	340	343	328	350	358	351	363	347	380	325	339	342	331	371	353	361	365	360	348	315	318	341	374	370	350	319	328	320	335	379	378	313	380	342	348	342	344	312	317	375	365	392	361	336	329	368	346	360	370	346	355	350	328	338	352	327	339	347	354	357	317	369	344	334	349	357	333	327	327	381	334	337	356	354	357	366	327	348	342	347	376	377	374	333	302	345	353	322	365	351	357	332	315	308	369	360	381	340	353	380	365	334	329	389	357	327	317	330	345	392	354	348	362	348	346	366	353	335	368	364	349	377	346	332	321	349	368	346	349	331	343	322	346	351	361	367	347	360	364	388	357	346	338	390	359	362	360	330	356	368	348	387	314	312	344	320	360	340	348	329	347	351	357	383	354	342	365	331	352	338	341	320	366	335	348	367	316	348	361	319	329	328	318	360	356	329	356	320	330	345	343	350	349	366	328	340	363	341	345	364	346	332	366	336	346	345	319	354	351	364	402	355	373	341	315	326	374	343	354	350	314	354	356	403	355	353	325	355	365	351	326	341	330	368	375	372	320	360	331	339	339	373	359	379	337	355	357	341	362	333	315	344	367	354	335	361	350	343	348	334	350	341	365	369	314	369	363	297	361	333	334	351	323	353	375	345	324	350	327	354	355	344	336	341	329	369	380	362	347	331	324	346	367	354	367	366	331	304	334	335	359	361	349	336	363	361	355	347	322	354	366	381	393	335	330	324	356	332	304	347	347	350	331	363	343	339	382	354	343	349	359	302	366	364	318	359	329	375	325	330	326	358	372	341	359	387	351	374	340	322	361	364	348	353	333	337	359	375	348	344	374	319	320	330	339	356	327	358	316	362	345	356	374	376	359	356	351	364	366	334	356	390	377	329	332	323	324	317	361	334	347	321	350	324	383	347	328	369	324	362	394	351	358	412	374	366	367	349	302	324	327	351	343	342	323	358	342	343	355	359	368	352	362	323	355	364	367	344	326	350	343	363	330	401	343	357	361	344	338	345	358	378	311	383	353	342	354	346	346	345	335	377	339	343	346	276	387	367	341	341	373	348	352	369	363	360	335	341	321	332	340	332	337	341	354	357	318	335	324	362	323	306	352	333	346	322	337	380	336	341	364	350	358	361	343	344	348	332	334	343	354	349	337	333	355	357	334	343	340	362	387	329	396	369	344	374	366	345	387	353	357	328	334	367	374	373	360	370	335	351	374	353	341	355	328	359	346	340	344	350	364	362	362	379	380	335	359	368	336	347	350	354	349	343	374	358	355	354	362	341	372	343	354	322	332	351	353	367	326	342	382	338	381	341	371	363	362	347	375	362	325	334	353	322	381	324	311	377	353	346	375	333	336	338	358	375	348	351	319	372	343	363	369	336	383	359	361	344	350	339	358	331	330	400	368	376	383	389	336	342	365	329	326	371	389	364	333	333	325	306	332	362	362	350	367	388	348	334	334	335	406	346	360	380	360	354	322	345	333	337	336	359	338	355	349	399	360	359	377	345	355	354	337	353	349	339	357	338	357	353	361	323	371	367	339	334	356	323	350	305	377	317	362	353	343	367	364	349	353	362	347	374	375	333	324	334	341	349	336	369	371	358	376	341	362	363	384	321	363	362	339	361	375	357	352	359	373	369	342	336	356	365	340	321	365	345	377	364	366	304	343	358	389	338	333	334	355	315	332	348	359	343	360	342	351	366	335	342	348	334	357	327	353	354	328	356	401	347	351	324	336	356	418	346	375	368	352	334	349	360	367	362	353	368	353	333	320	373	360	369	348	322	344	361	349	359	323	355	338	351	362	365	313	368	341	373	319	373	368	339	358	370	359	361	355	366	334	360	335	321	358	362	337	342	360	366	357	345	328	392	378	369	336	370	345	362	359	342	330	335	335	339	391	347	357	325	365	327	336	338	305	358	299	303	358	346	341	324	363	343	359	353	350	372	323	372	347	363	318	359	356	348	392	332	333	363	352	353	358	351	374	367	369	342	353	338	353	319	353	349	346	328	374	305	349	341	360	346	310	343	363	336	301	326	347	324	372	352	355	373	365	341	361	356	351	329	331	365	329	351	339	316	326	340	335	348	346	351	386	356	349	343	344	357	342	345	366	358	336	341	374	333	348	355	328	370	374	368	364	363	372	352	340	344	352	369	381	370	334	321	368	361	351	339	380	367	346	369	372	372	331	358	332	344	362	350	339	368	334	355	330	350	332	331	329	325	339	294	318	361	378	374	367	311	315	361	326	353	334	356	343	337	343	374	339	333	328	364	318	344	326	360	382	318	357	346	376	328	355	356	365	366	356	349	352	382	362	343	325	335	351	359	376	354	333	344	339	348	354	336	321	362	380	359	388	369	335	371	373	348	331	356	379	352	365	367	357	369	336	362	364	341	379	361	359	362	339	324	393	334	353	299	314	364	343	362	317	372	333	347	345	362	368	335	351	346	357	351	366	351	350	361	333	338	333	380	330	335	369	327	321	346	351	382	329	377	400	385	348	330	363	364	338	372	327	341	362	354	352	343	342	350	352	326	393	351	335	335	332	330	361	373	353	346	368	342	372	335	335	382	361	345	361	368	329	365	364	355	365	321	342	383	327	324	360	327	354	384	350	334	335	357	340	338	362	338	356	375	356	383	359	357	369	347	332	345	367	347	355	328	333	340	352	349	371	388	355	366	349	340	359	336	352	379	373	368	359	328	369	351	315	328	357	339	373	369	338	330	352	364	358	343	361	383	352	347	388	310	347	315	308	351	340	315	353	323	343	317	352	353	341	337	350	332	360	353	350	333	358	346	370	355	414	370	347	353	378	359	385	333	357	332	386	331	365	366	323	369	359	324	361	354	339	357	359	349	387	349	321	365
48348	13934	3571	4151	3835	3186	2681	2322	2037	1857	1702	1528	1426	1413	1322	1259	1241	1153	1069	1087	1029	1067	1065	1067	1019	996	984	932	955	940	1001	929	892	931	891	956	913	845	896	863	924	922	905	896	924	873	919	837	871	892	878	852	792	855	859	830	877	849	844	823	831	908	902	879	865	889	836	828	824	803	767	891	811	907	833	854	877	838	849	854	866	812	847	850	840	870	866	810	830	871	843	843	815	810	800	849	870	869	819	872	823	857	840	837	839	865	793	807	915	811	811	839	854	886	762	834	838	785	900	819	856	843	822	834	807	840	858	819	843	805	891	844	797	795	852	796	859	821	880	834	849	783	837	861	831	821	836	830	848	847	839	833	832	832	855	806	857	827	861	862	832	826	788	887	857	805	840	844	818	844	883	828	871	831	812	809	858	807	840	850	854	873	861	852	794	868	845	819	866	892	877	848	832	816	819	827	847	845	829	816	855	835	842	820	831	836	839	794	781	878	825	874	824	794	877	862	859	873	876	845	819	823	813	874	818	860	874	828	784	808	788	819	791	792	880	857	809	851	873	789	850	809	861	803	852	823	825	813	835	864	859	835	801	828	827	797	810	831	758	790	833	869	826	822	792	820	882	799	855	849	802	873	843	787	848	821	843	833	840	837	815	767	860	813	793	820	852	825	824	793	818	884	850	803	833	783	855	816	881	781	805	832	848	840	828	817	793	807	803	825	845	814	803	896	857	866	804	874	831	814	817	817	753	849	823	847	832	836	874	801	811	907	791	847	821	768	863	849	796	832	872	826	844	837	806	804	837	825	825	831	808	841	823	866	849	869	792	821	834	852	818	812	839	837	794	765	858	832	851	857	849	817	851	816	840	778	849	845	831	841	793	809	854	812	880	834	859	849	852	848	798	777	815	819	826	858	802	866	840	843	811	891	833	863	807	775	838	841	826	822	837	843	809	843	801	880	840	808	835	831	830	812	822	851	840	823	802	830	778	896	817	854	827	802	843	839	781	823	792	870	802	873	862	801	796	831	799	852	835	785	901	806	824	803	798	812	858	839	863	870	855	831	855	827	827	787	842	879	862	833	856	862	783	827	796	862	852	848	827	785	833	806	838	797	901	821	879	809	835	852	843	859	809	813	861	890	803	853	799	869	833	814	831	788	853	872	856	809	860	834	824	822	849	874	842	857	830	811	808	836	823	805	848	847	842	757	862	818	844	824	898	862	843	790	828	872	809	820	772	896	836	845	827	794	829	846	781	816	848	861	834	818	804	812	843	758	808	833	799	838	842	868	783	850	824	859	791	831	834	875	818	815	777	867	830	822	811	822	803	881	779	877	848	825	814	853	844	799	837	814	873	819	861	855	874	784	848	845	868	853	815	874	853	859	830	830	852	864	854	836	874	838	856	809	858	838	858	857	806	841	873	797	843	870	827	810	885	863	802	713	843	873	866	857	846	854	882	871	876	804	848	834	814	859	840	830	816	847	845	818	798	838	837	779	820	812	824	810	847	849	838	809	820	837	807	842	796	803	818	782	854	800	876	840	862	819	846	810	831	851	822	836	863	829	841	851	859	834	835	857	852	829	845	844	832	868	850	766	805	816	794	821	854	865	805	869	840	859	848	827	817	825	833	859	821	845	821	806	824	887	788	826	888	800	869	838	857	861	876	830	829	901	852	833	804	828	833	843	854	798	843	846	838	827	846	816	838	840	833	800	852	813	795	791	841	799	866	833	816	840	846	876	835	844	837	855	834	907	804	858	823	822	833	828	855	884	833	790	854	843	874	809	827	809	843	854	853	805	874	845	823	779	823	811	876	828	852	826	840	881	785	838	849	831	848	854	828	785	853	825	862	781	834	803	893	838	820	838	864	853	792	880	873	797	821	861	832	861	792	801	862	843	821	812	851	835	817	841	872	832	833	790	841	866	794	832	779	789	815	881	844	819	824	818	835	825	797	874	845	838	824	838	844	849	900	822	846	801	826	818	836	812	848	857	834	869	852	805	837	840	827	850	772	840	831	821	849	858	809	839	838	842	823	844	829	850	796	821	812	805	888	843	864	814	821	780	863	842	843	838	847	895	809	872	794	822	813	813	847	810	848	818	803	845	864	827	840	793	856	847	831	849	826	809	845	845	831	850	803	854	856	794	817	822	819	799	778	812	836	848	871	825	794	810	804	822	891	808	805	873	862	830	812	837	801	880	840	811	842	803	851	779	791	823	858	864	794	852	796	799	803	855	846	793	786	867	796	870	840	833	874	798	814	833	834	835	822	847	874	806	784	843	830	832	795	859	822	846	836	826	850	820	855	825	810	867	789	755	823	856	846	885	815	892	838	831	821	848	795	787	835	789	837	864	809	792	813	816	844	805	779	856	858	811	820	826	818	805	877	808	813	867	844	862	835	816	809	840	831	823	869	846	872	863	886	846	802	822	848	817	815	793	835	845	818	793	814	820	849	815	811	867	844	797	776	822	812	871	839	852	773	847	858	860	804	868	851	878	795	871	845	743	829	836	842	853	813	867	828	829	863	855	787	848	847	840	808	823	830	812	848	862	864	835	833	814	844	842	807	817	838	866	873	813	800	871	818	784	911	816	806	831	894	846	854	879	815	845	851	841	789	845	849	826	808	848	867	785	854	876	841	832	851	802	816	845	819	876	757	812	795	858	844	818	808	828	868	849	826	827	834	807	841	830	798	843	810	811	830	879	813	880	806	827	767	837	861	860	799	791	823	849	853	831	797	848	826	865	871	785	823	839	821	837	844	813	837	843	821	836	853	827	869	848	891	830	836	786	840	871	818	849	865	814	843	819	784	867	875	809	764	823	876	862	801	904	828	805	786	805	833	762	862	777	847	865	869	844	847	815	808	835	862	816	822	838	831	828	834	791	865	826	839	789	898	816	825	813	843	811	871	821	816	784	827	833	800	874	808	840	891	888	861	849	834	838	825	834	843	836	886	864	763	808	813	787	884	815	840	797	816	855	851	835	860	802	833	816	893	823	832	820	824	853	866	829	833	842	892	856	886	838	847	850	835	791	841	829	840	858	854	864	802	803	821	819	826	833	887	849	847	829	812	788	811	838	815	856	867	837	796	841	820	833	862	861	875	828	856	824	826	846	814	859	863	837	807	790	827	864	810	824	802	838	846	901	846	838	842	840	788	899	832	802	797	867	845	777	820	828	841	867	814	865	844	833	853	806	858	851	844	849	752	849	832	810	846	823	873	821	829	862	833	850	852	818	839	874	848	854	818	847	857	840	820	874	833	854	848	798	798	896	843	829	862	807	855	873	813	819	866	868	859	896	838	832	871	829	800	851	816	843	846	839	819	828	837	858	815	829	847	791	808	839	804	850	829	853	921	844	863	855	813	880	811	841	878	836	844	844	830	826	856	875	877	832	827	795	851	868	836	827	850	831	835	797	787	861	781	798	803	801	796	877	873	825	802	843	877	844	835	829	792	872	831	841	805	858	835	835	812	802	808	836	828	841
11266	1606	196	151	165	167	157	170	150	140	160	170	143	155	154	156	159	126	149	147	127	148	154	145	160	156	147	153	154	142	160	152	147	130	142	147	171	147	173	168	152	127	167	168	137	153	164	138	154	140	156	156	173	161	167	137	158	172	155	159	173	152	148	181	170	152	159	156	153	163	157	178	146	153	163	139	154	135	140	162	163	168	163	159	160	123	163	149	144	162	174	158	153	172	155	125	147	157	160	149	139	158	139	161	146	165	151	152	160	155	154	159	168	169	119	158	179	145	145	139	146	131	165	160	137	160	152	159	141	169	162	162	126	157	139	145	148	143	174	155	142	171	161	150	171	152	165	155	142	159	167	159	130	147	162	143	154	149	168	169	154	159	153	158	162	139	154	156	163	168	150	121	170	152	147	157	149	140	149	149	163	139	155	175	179	167	185	143	162	145	164	158	160	144	143	142	146	143	162	133	167	156	157	134	149	145	144	168	136	148	144	141	146	165	139	133	150	154	138	160	146	152	148	165	140	167	152	158	150	145	140	145	147	137	147	160	160	165	167	160	141	140	165	155	142	161	168	137	193	159	131	142	145	168	159	141	175	144	151	155	162	141	161	143	144	181	156	136	143	155	158	159	146	153	149	176	161	147	164	157	149	149	157	147	160	151	144	160	174	172	138	152	167	173	149	159	150	164	131	136	141	155	149	149	156	143	157	154	153	139	139	160	146	185	141	132	155	143	145	151	160	169	142	154	169	142	143	150	164	149	162	164	161	173	145	151	153	141	159	139	150	161	162	153	140	178	131	153	157	147	192	138	137	178	121	173	173	142	182	166	137	150	135	146	162	129	143	149	161	150	143	162	174	172	181	147	154	156	153	165	176	162	172	156	153	158	145	151	140	154	149	158	145	142	136	156	157	143	151	146	149	149	146	141	147	142	127	166	161	151	158	136	136	162	146	151	153	167	129	144	133	137	152	136	153	146	154	167	159	145	155	153	149	161	156	157	152	142	134	150	156	123	165	151	161	149	151	147	141	143	125	128	161	131	142	172	164	145	171	133	159	182	174	137	166	160	126	143	159	156	137	158	151	125	136	157	165	154	135	153	125	138	139	169	133	166	135	144	162	149	161	152	145	142	144	168	152	181	160	141	152	169	143	136	138	142	139	158	162	171	167	166	144	136	169	156	162	154	131	163	161	138	161	158	166	163	153	173	158	152	149	164	149	157	132	158	150	148	149	155	130	149	140	152	166	166	150	120	162	141	143	160	128	151	152	162	156	124	138	144	114	160	144	149	143	151	144	126	171	165	165	167	140	163	147	126	169	163	149	168	150	161	166	139	154	131	147	155	159	148	147	133	155	146	165	144	139	150	161	140	161	141	168	147	129	154	149	149	159	151	140	139	151	140	159	145	154	134	151	151	126	137	186	142	143	170	161	180	170	151	153	174	173	156	156	180	127	144	164	123	158	154	150	159	149	157	174	157	150	148	156	149	172	136	141	158	160	149	143	138	163	156	161	150	141	135	143	140	173	165	151	156	162	133	160	152	167	160	145	153	175	145	152	145	150	149	163	133	153	143	152	160	144	148	167	151	131	149	184	164	168	146	166	155	146	141	165	148	145	164	158	140	179	156	153	140	168	149	150	148	162	146	130	175	153	166	175	145	173	154	166	146	155	166	153	175	136	154	168	130	134	132	150	167	156	130	148	153	154	171	167	171	161	166	149	143	153	160	152	174	168	159	154	150	161	137	145	153	131	139	129	170	176	147	157	160	175	144	179	139	166	158	157	143	136	161	146	146	138	166	146	149	161	148	126	150	155	121	146	159	176	148	119	145	163	138	166	167	144	165	155	109	155	160	154	132	160	158	152	172	155	126	144	152	142	176	166	166	175	141	165	151	164	160	156	132	148	156	127	150	137	164	146	146	149	156	131	150	143	145	149	163	138	142	137	158	176	138	135	169	149	130	148	155	151	175	155	155	135	155	133	135	160	153	157	135	164	169	157	160	140	145	133	144	158	141	151	168	153	159	145	157	152	168	143	158	159	147	158	154	155	147	169	154	163	169	169	151	154	156	172	160	154	139	171	170	175	132	147	132	171	152	140	159	164	170	129	153	145	146	180	151	136	146	153	143	135	149	153	151	142	177	135	154	142	161	159	162	137	131	151	148	160	142	149	149	131	138	158	150	152	147	140	151	174	143	175	146	145	180	195	144	134	140	142	147	160	176	155	161	153	155	153	154	158	143	169	139	157	151	139	142	137	143	142	164	127	139	138	159	136	141	151	158	150	139	177	155	160	144	166	183	164	130	155	158	157	147	154	157	164	145	163	169	146	164	134	167	162	156	170	147	135	141	155	176	149	154	155	154	164	156	139	147	165	174	141	149	149	156	146	132	164	162	144	137	152	138	159	167	149	163	152	169	146	149	147	145	175	141	164	180	146	137	161	154	139	130	156	152	158	164	146	161	149	135	143	162	167	153	148	165	142	132	147	174	140	137	171	156	147	138	146	167	151	172	168	156	132	157	135	148	150	178	150	160	153	130	156	150	127	138	167	151	159	164	144	152	121	163	152	176	130	148	163	154	153	159	165	165	158	169	144	142	165	157	139	183	146	143	148	138	136	168	145	168	126	148	165	158	167	154	153	163	146	160	161	130	150	175	154	149	157	144	141	141	142	135	138	157	165	158	150	159	120	144	157	165	163	134	155	155	144	141	154	139	154	163	158	158	153	151	152	139	164	151	152	156	155	153	154	158	161	132	165	143	137	152	154	148	145	157	145	142	152	177	171	167	145	154	136	136	137	166	168	125	156	158	143	160	151	132	152	161	139	147	178	106	130	169	123	156	172	151	170	144	175	166	125	164	143	141	144	134	166	154	139	145	150	148	164	160	163	133	181	164	145	158	156	145	160	150	164	142	142	134	139	137	157	147	160	135	128	140	156	149	153	139	134	182	138	167	157	157	146	150	117	153	148	156	162	158	147	142	145	168	151	159	149	179	142	136	142	174	165	151	150	150	150	148	143	150	152	140	148	139	159	131	157	174	144	141	137	144	145	136	155	147	151	143	116	152	160	139	147	141	141	167	145	162	163	131	179	164	162	140	165	162	177	141	146	170	154	171	167	159	151	180	150	165	148	166	158	157	166	149	164	129	141	157	172	158	160	155	147	129	176	137	148	144	165	155	165	148	157	137	166	143	155	158	165	134	161	142	133	161	156	179	160	163	166	163	159	153	153	131	161	160	146	124	153	166	158	183	162	146	136	150	145	142	147	152	150	134	144	171	140	154	169	127	146	158	146	170	143	149	174	154	148	162	164	138	130	129	136	136	161	143	129	174	158	141	145	149	152	114	146	164	155	155	137	135	153	160	154	156	124	135	145	161	162	158	175	146	161	141	137	155	135	138	165	170	152	156	162	159	169	161	149	147	155	172	143	152	147	156	170	151	163	158	154	146	161	157	164	160	139	162	159	153	165	154	173	136	141	136
9871	1723	450	504	480	444	492	452	492	449	460	454	438	460	448	432	441	436	431	456	473	428	464	432	446	447	463	437	458	457	407	456	475	459	453	381	443	431	442	438	453	425	443	466	455	463	466	453	455	439	413	420	446	415	465	458	449	462	442	443	420	444	466	433	413	463	451	437	473	410	432	421	458	409	464	442	438	431	422	441	472	444	416	454	482	449	455	409	437	444	455	411	429	407	460	439	434	410	487	432	442	476	441	442	456	485	474	411	436	449	454	458	444	420	426	431	454	459	461	454	494	422	433	426	446	448	442	423	458	421	454	427	452	477	434	443	462	427	447	428	444	428	454	403	442	448	427	429	417	459	442	452	441	444	446	442	408	445	442	432	426	437	428	436	458	439	408	431	425	429	449	420	414	434	439	471	455	459	442	433	430	454	454	443	422	446	407	425	409	469	442	401	442	395	426	428	421	463	433	460	470	436	437	463	465	466	432	449	424	455	456	434	437	440	455	470	439	466	443	432	481	457	455	453	471	477	444	418	407	421	454	449	461	434	418	421	457	467	459	452	422	418	473	459	475	454	435	449	409	456	418	455	421	437	455	435	431	432	420	472	463	405	420	479	438	458	443	397	443	435	434	417	450	443	442	471	514	453	436	425	426	442	433	426	466	435	447	449	457	460	417	419	431	466	398	425	446	462	464	397	474	418	460	412	449	464	428	458	418	452	478	489	456	431	442	465	459	470	400	438	426	489	458	431	450	452	444	445	433	437	424	415	426	465	449	410	458	449	487	464	435	427	443	439	465	473	407	430	462	440	417	465	415	440	429	460	425	431	440	433	427	436	451	431	466	418	453	417	445	436	454	441	435	406	446	433	414	429	432	429	393	410	446	451	454	428	442	445	489	427	443	472	456	407	474	413	422	433	422	460	451	431	448	423	458	409	481	454	449	433	450	441	457	464	460	475	440	445	463	416	437	421	436	442	476	451	427	412	467	426	449	461	414	428	438	437	428	424	469	479	411	431	451	451	461	410	384	441	437	423	423	491	477	461	464	440	442	459	456	397	438	455	424	478	434	407	452	424	415	435	447	425	420	456	428	457	438	479	434	442	453	476	436	394	420	426	416	461	474	405	424	418	449	446	444	482	474	450	458	437	435	396	401	432	444	428	448	439	437	441	421	433	463	455	410	467	446	439	449	424	454	417	441	459	431	435	482	409	426	405	428	445	412	455	428	436	458	414	396	435	418	406	405	437	435	434	432	435	427	420	444	423	403	475	440	475	428	473	458	439	465	427	434	421	428	436	429	418	438	440	437	442	441	448	418	456	427	432	420	433	431	460	440	451	475	462	477	456	479	434	470	466	447	456	435	441	402	437	418	458	451	463	430	469	469	476	457	412	446	457	448	422	456	434	445	437	443	437	489	416	481	437	452	445	441	442	472	472	430	413	448	395	435	431	431	432	404	423	447	436	419	422	486	411	439	436	478	450	440	440	452	420	464	443	437	402	448	406	461	452	475	437	451	441	446	463	476	462	487	438	452	466	428	443	408	454	440	454	422	452	480	437	439	411	442	465	449	404	432	421	407	432	446	440	445	455	426	440	442	459	457	462	422	428	436	404	435	496	422	464	428	476	408	463	421	414	417	454	431	422	473	406	452	462	415	416	437	430	465	428	440	457	421	416	441	413	443	435	411	421	451	483	454	418	444	416	446	424	470	426	451	440	431	465	461	438	420	419	463	419	451	412	434	467	491	413	396	461	447	446	440	424	461	415	438	443	418	438	441	417	435	443	471	437	438	468	441	387	413	453	457	444	436	446	456	453	420	424	442	442	469	427	437	452	420	422	455	466	482	477	430	450	419	459	468	438	424	457	450	477	421	454	431	433	431	435	437	395	453	439	375	413	450	445	451	450	464	427	424	483	438	427	463	459	428	459	441	449	428	453	473	442	454	436	451	453	446	408	428	446	448	457	482	456	445	464	471	424	407	444	464	421	465	441	433	451	448	462	444	419	438	459	440	409	430	466	447	451	486	488	449	432	454	421	420	458	483	452	435	432	444	423	437	409	416	450	445	464	443	469	430	428	466	430	479	486	433	423	454	459	448	425	429	445	436	426	440	434	413	457	473	468	438	450	451	468	463	449	451	444	447	426	479	429	449	438	449	425	443	478	477	469	472	467	447	466	450	407	435	416	430	443	434	471	449	442	427	401	445	412	456	444	413	445	407	444	461	408	423	455	455	447	442	426	463	470	441	466	445	441	450	432	432	453	454	451	447	426	407	477	441	449	467	440	412	452	415	457	433	435	452	418	423	422	412	441	475	405	455	419	458	452	517	445	412	446	415	439	436	449	427	447	441	443	420	428	474	446	463	467	481	446	406	452	439	407	458	445	423	437	441	465	442	439	462	421	420	457	464	441	433	431	457	397	438	450	392	452	437	458	452	420	413	439	479	475	509	465	451	451	455	426	452	477	460	464	436	447	464	435	469	402	435	481	441	391	446	475	438	423	445	438	449	426	443	446	418	435	419	447	434	458	423	432	442	444	428	461	457	443	445	453	432	465	401	412	444	437	438	442	455	466	458	433	433	436	441	413	463	417	462	437	415	410	472	461	425	404	408	466	449	463	437	427	420	414	489	433	413	435	485	492	440	468	458	487	452	386	420	465	455	450	459	447	484	433	440	457	442	440	414	441	441	442	452	451	419	428	428	434	421	430	453	436	436	420	426	423	462	426	470	469	426	453	438	474	407	462	436	422	458	437	427	428	470	417	456	449	459	441	462	409	429	479	449	438	483	458	425	412	408	437	455	415	437	405	443	445	452	476	429	446	451	415	452	444	435	409	470	458	446	449	466	458	410	422	426	444	420	449	415	435	421	460	420	450	433	455	480	425	443	463	423	419	433	425	412	461	471	414	437	436	446	443	445	410	449	483	460	462	474	472	445	480	462	468	444	448	465	439	412	444	457	438	468	429	483	464	414	414	446	461	442	426	430	436	443	446	440	443	467	419	450	462	480	454	435	405	459	448	411	480	451	449	414	415	466	420	432	489	398	455	464	443	402	456	495	415	414	467	425	431	453	463	436	455	442	442	450	447	444	413	444	468	441	461	439	421	393	455	406	470	425	468	426	450	438	424	475	466	434	432	435	469	453	476	459	447	438	462	427	436	428	447	459	428	438	463	463	483	440	432	456	417	451	426	431	460	463	427	447	452	464	431	445	466	452	465	464	395	446	436	420	445	415	437	425	420	444	462	474	433	449	443	431	484	433	470	407	434	434	446	410	500	488	458	418	461	441	451	462	421	438	462	428	444	454	439	467	452	454	431	452	441	413	407	448	448	458	452	458	465	456	431	447	434	436	440	400	447	453	438	413	426	457	468	418	433	465	460	478	447	428	415	437	427	463	490	466	427	410	457	430	457	433	476	433	420	459	442	429	468	426	365	495	451	458	449	454	478	465	421	431	425	455	485	435	406	434	405	450	463	472	442	411	461
62917	31365	6419	1060	704	593	545	475	430	388	380	427	358	367	397	327	348	359	350	328	291	345	333	318	375	328	334	324	306	304	336	308	343	313	332	351	282	321	310	350	335	289	322	343	323	295	309	299	357	328	335	333	343	344	322	361	351	362	298	309	329	301	329	313	316	318	327	326	273	345	333	363	323	330	302	366	331	341	311	349	326	346	298	311	321	325	344	326	317	333	289	363	330	336	295	311	305	358	335	327	339	330	325	365	326	325	323	319	338	360	323	302	353	315	343	331	315	351	311	308	309	346	353	318	318	315	296	333	361	319	333	315	342	321	305	332	310	304	331	328	301	325	310	310	303	321	326	334	338	286	283	341	321	347	333	362	333	328	330	366	334	292	320	313	328	309	343	336	329	338	335	331	338	321	316	293	290	299	321	323	308	295	323	330	304	314	329	295	304	304	342	302	352	319	302	342	309	330	306	323	316	307	328	337	348	333	329	331	306	326	306	308	315	338	295	328	309	309	351	343	361	335	310	348	323	281	359	355	313	332	327	349	326	309	326	351	321	331	330	305	331	314	338	323	339	330	321	307	336	289	328	280	319	338	332	281	286	345	349	333	323	304	325	323	328	357	326	336	327	326	327	341	339	290	311	314	262	366	335	349	326	334	291	318	346	351	322	349	303	314	296	340	369	308	340	278	356	312	317	319	310	312	325	325	333	341	322	329	334	301	289	343	336	339	290	323	355	298	295	285	302	358	317	332	306	302	342	324	319	346	323	312	317	339	302	295	333	303	321	340	321	353	305	279	310	346	319	290	277	279	291	266	298	332	303	329	327	312	292	313	337	319	290	313	314	284	340	338	353	308	326	340	281	316	306	289	339	332	292	317	303	338	303	316	284	348	333	326	365	311	330	326	324	349	277	323	344	315	312	299	323	332	308	326	334	336	336	333	313	306	355	331	335	310	336	362	349	334	342	325	322	304	324	328	282	324	338	288	308	299	317	318	324	338	336	333	347	283	343	308	304	326	338	335	311	328	332	283	350	329	339	338	314	324	336	301	343	307	364	296	302	310	346	335	333	312	327	277	313	333	336	318	351	279	322	291	307	321	338	289	315	340	345	327	329	281	310	345	291	304	360	315	311	333	315	314	337	348	335	306	315	315	323	298	334	317	337	363	321	335	320	324	343	322	330	361	294	328	350	300	329	299	319	337	330	290	310	303	339	365	299	324	310	290	333	319	315	341	338	306	337	327	306	346	347	345	330	349	360	333	322	310	289	340	335	313	311	344	334	294	336	355	326	324	323	332	325	313	330	323	329	339	317	298	319	320	318	317	324	327	308	320	327	311	337	350	325	299	365	337	305	302	341	343	316	338	301	310	290	337	344	336	292	324	296	349	326	327	302	375	355	330	342	326	337	328	324	313	324	337	332	310	321	345	324	308	330	299	324	345	298	321	334	353	342	325	313	330	309	327	331	302	289	319	370	320	338	318	332	302	328	291	327	344	290	327	310	280	329	307	326	307	357	331	342	325	326	302	308	320	311	334	332	325	342	331	304	307	331	340	310	321	323	340	310	299	317	304	321	338	345	343	338	328	301	351	319	285	306	313	348	295	313	311	328	301	332	323	315	298	347	317	305	319	333	301	327	334	339	293	318	304	322	325	329	304	325	330	317	342	314	319	336	316	294	301	294	294	335	373	329	333	313	292	323	339	315	335	322	350	340	323	347	291	304	308	330	322	319	309	337	358	339	331	363	340	329	346	308	320	326	315	366	322	337	342	324	317	311	340	354	315	320	314	326	300	318	347	308	332	319	328	339	323	333	349	331	321	319	354	313	338	327	322	276	343	339	307	294	314	323	295	350	331	331	355	322	314	329	320	320	305	340	331	327	335	325	316	335	336	316	294	328	312	337	326	313	345	327	355	354	340	299	331	329	310	327	325	307	289	294	294	300	313	315	326	335	352	316	296	305	337	327	314	319	310	337	325	332	326	305	316	328	285	326	322	305	337	316	328	323	322	295	347	349	307	291	345	285	296	319	300	332	304	304	341	296	303	305	317	314	319	313	344	332	324	324	330	340	344	338	321	344	311	332	313	281	300	336	338	312	340	297	343	319	308	347	343	334	302	318	316	325	336	300	321	334	305	362	324	335	338	291	352	360	311	307	303	304	316	340	316	320	341	310	338	318	314	333	328	315	306	286	313	334	330	324	343	328	328	319	288	301	319	338	335	342	360	321	314	323	332	314	304	368	323	305	322	343	327	312	308	330	340	323	332	324	316	298	331	309	281	339	330	319	294	333	319	316	329	361	332	311	315	316	298	316	329	366	341	300	309	354	335	314	330	318	347	327	323	368	356	310	341	317	324	319	325	285	333	335	354	294	320	304	319	303	325	322	323	293	318	329	308	318	311	309	337	347	323	317	315	332	293	312	321	313	319	290	320	282	302	298	327	313	342	329	309	346	346	346	340	320	344	318	354	320	323	327	329	295	316	296	380	293	318	285	316	308	330	324	307	341	290	303	350	327	331	337	319	317	349	333	314	314	294	309	363	327	318	317	322	313	333	316	325	329	328	354	281	321	339	356	304	345	315	318	352	342	330	356	301	348	304	322	322	351	294	348	342	340	338	313	325	302	319	305	321	346	301	325	319	306	302	324	301	312	317	305	294	332	329	299	349	345	351	322	326	314	341	278	334	320	332	322	315	356	368	323	332	316	331	312	318	337	341	324	323	296	306	344	351	330	311	289	353	346	332	310	337	299	335	301	304	316	324	311	322	321	301	317	346	300	294	323	352	342	303	313	331	321	308	353	335	322	332	319	330	307	315	364	333	334	325	326	309	326	301	299	312	332	308	314	338	315	334	318	314	325	377	300	342	323	290	333	306	321	309	339	332	350	333	331	329	304	315	330	348	333	300	320	314	314	332	320	332	329	336	322	337	330	333	349	312	329	318	299	339	322	326	335	349	333	285	297	339	303	328	313	320	322	340	329	304	346	308	294	319	342	347	356	322	301	296	339	337	308	274	336	303	302	332	350	312	317	320	342	313	326	322	332	316	366	335	303	352	341	321	318	334	289	306	336	317	328	312	339	318	306	312	322	329	308	321	316	305	317	323	344	342	305	363	309	335	291	322	306	331	297	315	336	302	323	335	286	316	302	303	349	313	344	335	340	321	330	312	347	323	321	294	342	353	346	301	302	332	312	306	335	301	330	317	298	323	304	287	332	317	329	324	323	318	316	291	303	292	324	321	321	318	336	324	291	325	328	309	310	310	288	303	345	343	308	314	330	358	341	378	376	336	338	303	354	327	332	306	338	319	307	318	282	332	298	347	307	328	338	332	320	338	344	308	323	312	334	303	320	306	319	293	318	339	324	280	347	317	302	281	302	306	330	314	289	276	306	334	290	322	338	335	341	297	313	338	332	306	303	330	342	351	347	316	301	336	327	330	310	349	310	323	318	309	309	338	353	330	326	342	300	311	350	302	309	323	328	351
38222	10442	2201	2501	2401	1995	1770	1569	1421	1294	1257	1165	1111	1129	1004	1036	968	926	954	959	945	913	919	838	890	899	920	894	876	880	880	839	850	883	874	863	838	815	816	808	779	830	802	784	787	851	793	807	843	846	817	806	821	805	800	788	793	835	834	795	775	823	801	834	893	800	817	784	783	815	779	792	812	793	830	776	808	791	820	778	804	817	830	775	778	812	763	795	811	808	807	833	840	833	790	770	827	825	809	825	755	849	756	849	824	800	859	760	834	782	807	722	810	771	791	772	756	840	877	807	801	839	835	817	757	761	784	760	789	831	815	802	766	770	767	763	757	839	767	792	830	783	828	770	776	802	843	739	833	819	772	791	832	769	833	766	833	781	783	761	770	840	807	808	771	788	815	810	775	801	850	771	807	806	756	786	815	804	790	773	835	780	807	805	785	840	803	808	782	864	795	828	816	790	752	819	802	782	790	804	797	780	814	783	839	775	787	822	752	792	758	820	817	797	777	751	793	765	783	794	800	809	796	785	766	806	789	774	805	806	822	824	743	778	828	785	856	773	775	801	768	794	830	839	806	829	797	759	793	804	814	755	763	813	769	788	823	769	786	778	767	792	743	786	792	786	770	808	759	771	782	774	809	764	805	783	822	826	822	761	825	828	797	786	804	815	754	849	851	832	770	868	798	797	844	770	828	838	802	782	825	839	807	768	823	798	838	789	766	797	792	789	761	804	820	816	749	808	757	840	810	804	797	808	826	847	750	803	796	732	807	759	802	722	775	813	817	780	813	817	825	816	768	837	789	801	764	797	819	771	790	825	801	767	826	802	818	799	781	884	803	778	817	816	758	767	761	831	808	764	768	808	815	830	792	761	786	762	788	778	852	774	773	812	818	776	803	809	811	771	769	791	754	869	802	791	837	809	777	793	761	803	802	764	789	835	797	804	778	782	788	805	802	832	820	813	818	758	829	811	840	781	816	769	787	782	794	789	762	766	844	777	814	745	791	767	748	816	743	785	833	788	824	786	854	842	806	783	774	820	765	777	812	810	754	766	800	783	794	803	794	779	802	791	829	853	763	828	816	852	771	820	738	792	765	817	813	823	808	776	867	787	796	852	798	831	798	865	790	787	772	855	761	799	790	784	804	777	833	804	788	851	824	791	792	780	783	797	808	827	832	761	829	787	796	772	816	748	816	817	783	763	786	808	853	779	857	845	787	811	793	830	832	823	785	776	793	790	767	818	816	777	755	832	817	806	776	872	765	820	795	769	770	818	787	838	827	809	813	824	797	814	810	809	796	820	810	840	819	761	822	762	740	803	787	745	795	775	759	769	793	814	780	822	763	852	789	762	828	789	830	814	737	819	797	810	844	797	770	807	761	762	772	812	783	839	796	768	808	752	771	775	759	781	826	761	752	817	806	774	805	751	787	780	832	808	767	745	742	779	797	737	808	834	818	821	800	780	810	828	782	806	841	771	796	793	753	809	814	840	828	757	806	763	832	794	818	800	829	845	793	811	807	776	768	799	815	823	747	814	818	818	769	819	798	818	804	763	803	734	813	776	772	850	797	796	762	775	803	796	795	776	792	825	820	742	796	784	781	809	801	754	794	789	761	783	791	768	797	834	792	782	792	780	788	849	828	786	811	782	753	788	786	810	770	841	749	767	771	780	789	738	839	809	811	827	802	787	799	797	795	823	803	839	789	842	820	759	799	761	796	749	831	757	817	795	835	768	820	777	796	849	798	775	771	826	861	793	801	745	794	767	792	803	862	760	754	837	778	815	796	775	828	777	808	796	750	825	788	780	827	803	787	822	776	784	746	835	778	781	822	844	826	791	763	827	779	753	766	800	805	771	799	791	846	817	848	806	756	800	818	804	845	767	772	830	787	763	810	843	753	761	800	812	777	841	795	831	783	797	795	773	768	793	792	814	805	783	805	833	757	820	821	811	782	866	764	818	838	771	751	785	779	794	790	806	786	815	744	797	770	784	741	761	788	797	835	833	785	807	847	795	771	845	753	810	786	778	790	780	811	795	769	784	770	803	788	745	773	823	813	807	815	824	807	820	790	862	744	778	822	764	794	771	767	828	830	773	828	759	831	754	826	862	806	794	837	828	797	786	810	763	806	778	780	757	828	781	782	739	820	777	765	793	786	809	830	801	840	843	786	854	768	801	808	775	780	778	760	850	807	776	822	743	797	779	774	764	789	774	733	758	820	787	817	823	795	785	814	744	741	795	820	805	781	811	746	821	790	774	806	762	789	839	816	816	792	820	798	783	804	757	811	790	806	814	789	750	823	759	816	833	740	772	772	794	763	807	773	775	776	776	747	826	808	777	824	787	784	744	811	823	771	804	760	775	811	850	816	800	797	799	783	771	823	813	845	790	810	771	793	777	776	789	845	830	806	807	797	782	823	784	835	783	839	795	811	811	774	821	773	780	793	810	763	821	820	829	813	771	805	821	787	885	798	805	825	802	881	818	778	794	761	796	807	829	823	851	826	803	773	789	765	770	770	739	816	784	828	813	823	808	756	742	814	771	810	804	821	785	808	822	746	759	782	840	788	777	811	831	821	771	822	831	820	822	852	780	813	840	872	783	823	844	768	777	768	803	801	783	778	826	835	795	785	776	833	852	783	817	849	733	876	774	794	789	831	786	841	786	781	778	821	749	796	825	794	767	819	789	793	801	803	802	820	822	785	784	774	770	800	813	795	770	844	813	808	777	762	810	884	832	819	755	834	789	835	825	860	810	801	851	787	773	761	810	773	808	833	771	814	766	837	814	787	772	856	858	874	851	755	758	852	775	827	824	838	847	768	823	818	828	786	776	840	771	769	773	808	803	826	829	810	798	854	816	856	842	820	810	793	828	793	798	782	833	837	742	792	764	797	816	826	825	824	785	819	827	796	805	799	822	813	760	812	779	792	765	861	814	752	797	841	752	766	842	850	823	805	833	835	850	740	782	821	819	778	761	760	807	824	783	782	813	812	779	816	823	788	786	792	795	771	796	844	826	836	814	742	810	790	806	782	761	840	788	828	828	791	809	810	789	822	852	751	794	867	764	818	789	817	822	768	822	805	763	775	817	817	778	814	754	809	783	797	834	826	813	799	838	785	787	786	781	811	827	816	801	784	833	776	787	833	801	831	781	777	797	820	784	772	816	825	774	751	810	779	847	733	786	807	843	790	795	772	799	814	799	804	762	804	753	768	777	817	819	773	819	751	783	846	857	757	775	816	768	815	796	815	796	788	847	784	831	822	779	869	798	807	843	780	834	833	820	801	823	820	802	783	751	811	801	803	788	857	816	784	799	791	812	816	786	815	861	827	766	780	736	812	792	812	838	812	765	795	783	786	778	813	770	751	779	812	802	806	809	797	788	768	790	796	814	797	758	821	763	799	802	803	803	787	803	790	776	789	811	857	818	821	783	765	794	817	809	821	835	759	739	786	787	785	825	778	798	832	801	729	786	807	819	816	861	790	827	828	797
75887	40371	12744	2439	1022	862	692	647	553	496	483	451	437	450	414	400	418	389	388	387	418	350	385	384	375	397	369	394	350	371	351	331	367	353	341	366	345	381	333	351	361	343	331	379	367	336	382	356	346	386	376	313	355	322	353	346	365	365	361	316	388	342	371	353	323	344	353	337	377	343	346	337	355	358	341	370	374	344	356	343	318	339	355	335	385	389	346	377	363	324	348	341	367	343	379	347	356	357	339	334	368	379	360	333	341	363	357	351	337	361	364	345	361	326	348	340	332	347	343	327	357	335	355	344	369	339	365	347	329	337	361	350	336	312	340	323	345	332	366	378	318	355	341	326	390	353	319	341	337	356	347	339	364	342	336	356	329	349	317	326	341	342	380	375	334	311	334	342	353	361	362	358	358	345	340	338	301	310	362	319	320	353	331	338	331	309	337	379	378	375	347	354	354	348	374	353	346	298	367	362	333	374	317	326	354	339	319	376	355	372	321	348	366	340	345	370	340	333	356	383	339	348	370	333	372	330	356	351	348	353	347	348	349	331	339	367	348	327	328	337	368	370	331	364	390	363	364	346	332	356	352	341	330	349	314	371	348	329	341	363	367	345	347	332	367	342	342	331	344	361	348	348	346	354	326	351	375	346	381	360	329	309	360	369	401	364	379	350	324	360	342	351	370	350	355	358	358	366	343	346	341	372	330	320	401	363	398	345	351	384	347	351	390	336	337	344	365	364	352	359	362	347	331	388	372	363	340	366	335	315	358	349	352	354	343	325	370	334	343	385	348	387	374	318	348	351	341	351	359	318	367	353	317	356	370	358	337	347	354	355	345	354	306	336	354	341	346	343	354	359	374	365	344	377	358	358	341	341	364	342	333	333	324	354	328	376	333	336	348	344	301	335	319	340	365	355	380	375	338	322	347	376	341	322	331	354	333	339	345	351	348	368	373	349	350	352	325	330	358	386	348	343	372	365	348	332	347	376	341	361	375	338	330	358	334	349	345	352	342	348	383	371	336	362	304	329	376	351	355	324	367	320	351	334	337	339	358	353	376	337	383	316	370	319	325	348	370	324	380	323	373	358	346	355	339	351	333	346	347	383	364	322	325	332	343	370	334	318	332	353	366	349	352	364	328	330	341	335	333	332	327	393	386	369	338	351	351	372	362	366	354	336	346	335	371	371	361	358	350	348	352	332	351	375	359	345	345	364	323	346	342	349	328	348	351	375	346	359	362	364	333	368	350	307	374	319	354	351	341	372	372	372	320	346	367	335	345	378	334	336	373	352	356	394	368	346	344	353	366	327	350	340	351	355	322	351	346	349	353	343	347	377	398	353	387	364	381	369	386	344	326	367	364	331	343	356	342	353	368	330	331	353	338	359	347	367	327	343	346	358	364	332	356	364	340	326	316	332	353	338	342	370	362	316	322	336	341	360	362	331	306	357	374	353	331	334	316	337	324	373	355	348	410	389	365	363	338	330	363	344	329	370	376	372	354	355	374	369	355	343	371	350	328	318	338	338	378	362	337	380	323	366	339	340	361	361	363	350	344	351	358	339	352	329	328	376	380	338	344	373	364	318	346	343	335	371	339	314	346	357	335	347	345	355	329	350	356	356	330	358	364	332	378	316	329	355	329	359	350	355	360	350	391	347	388	359	394	343	321	329	335	384	342	357	315	332	313	378	368	336	343	355	345	401	361	365	362	342	338	342	319	323	333	381	324	368	336	357	357	322	303	352	300	364	348	386	348	348	380	366	329	338	323	329	357	345	341	322	336	315	365	343	344	336	333	331	364	357	338	375	335	383	347	346	363	328	346	359	387	359	366	379	326	333	346	339	375	352	349	347	347	344	361	345	352	348	322	361	372	369	325	344	377	362	344	345	392	350	352	365	354	339	365	336	318	297	346	353	334	377	372	335	340	342	327	321	343	340	390	369	371	347	337	333	360	369	350	353	304	363	338	323	339	343	351	373	359	414	347	370	326	374	349	336	338	354	307	320	334	358	365	362	345	355	332	416	314	373	347	366	378	361	342	333	364	318	346	353	362	351	346	342	354	362	329	355	349	335	365	338	387	355	385	346	359	358	318	356	372	357	340	365	345	324	360	359	355	359	362	300	343	333	342	373	323	353	350	346	336	357	367	382	339	378	337	327	386	313	344	374	317	341	371	361	335	356	319	369	355	319	382	306	342	354	322	352	363	338	352	359	359	371	365	357	347	375	351	333	322	391	375	313	369	378	365	347	352	344	352	358	324	345	348	362	385	371	339	371	352	338	336	363	344	395	346	342	330	362	400	326	329	307	353	368	363	355	337	316	337	343	351	353	370	320	350	376	374	360	362	363	357	379	325	333	336	316	330	360	352	370	326	330	393	373	357	364	338	363	345	349	347	354	333	380	353	343	382	333	380	369	348	373	360	320	331	394	319	375	393	341	337	344	368	347	356	385	377	347	357	365	380	325	339	349	318	370	341	317	349	338	316	333	348	350	333	330	326	345	344	351	298	361	360	360	369	345	316	369	350	347	357	342	376	332	340	369	328	379	356	379	316	353	311	365	328	315	367	344	379	312	331	331	376	323	342	323	341	369	339	344	342	332	358	359	337	331	383	366	326	349	335	344	339	354	365	332	362	364	376	339	371	333	361	392	365	359	358	360	336	385	328	367	356	373	339	346	326	375	323	360	346	388	358	359	339	328	339	384	329	365	332	362	376	340	363	341	324	342	332	388	360	353	335	350	390	372	368	359	362	347	347	353	403	368	364	359	337	356	323	309	379	322	364	352	351	338	342	369	336	358	343	331	345	348	341	357	366	355	361	369	318	364	332	346	350	346	338	331	354	358	345	368	316	314	334	315	352	348	376	369	340	374	375	354	357	352	381	344	341	360	350	356	362	347	349	362	348	340	355	371	349	349	404	382	317	335	365	355	362	348	338	377	337	353	351	402	357	328	377	365	322	342	341	354	366	379	342	340	377	378	347	352	336	368	317	323	377	310	355	370	365	370	376	351	336	319	341	362	311	348	331	338	362	347	340	347	349	381	328	361	343	364	368	346	359	391	361	334	334	351	344	339	364	382	392	398	356	373	347	332	349	359	357	326	332	387	353	347	328	346	353	343	382	375	351	362	391	343	332	370	355	347	371	356	360	355	377	373	347	370	356	313	382	333	374	371	329	347	324	354	361	321	352	372	347	333	363	360	352	359	355	373	335	356	356	356	345	329	344	385	345	304	343	349	350	319	350	356	315	328	323	352	339	334	396	341	392	371	389	335	343	383	384	368	306	330	337	336	319	332	346	360	344	348	358	343	382	364	329	348	355	370	344	360	365	368	349	366	332	345	351	354	364	337	335	346	363	395	347	352	376	369	355	371	334	359	385	374	368	366	359	373	365	346	357	345	360	352	364	342	337	311	340	361	352	338	341	345	321	400	348	340	372	337	391	348	367	332	345	348	349	334	344	364	354	331	374	353	360	335	347	342	342	371	324	351
48503	14535	3550	4165	3739	3127	2769	2273	2007	1889	1651	1520	1444	1424	1232	1302	1205	1187	1073	1057	1072	1066	1018	1015	953	1012	1029	948	980	985	949	925	903	896	915	909	907	911	895	864	845	878	842	874	889	924	869	917	889	905	891	835	853	840	875	896	881	844	848	827	858	854	831	875	806	836	874	836	858	847	839	854	898	859	875	837	895	806	882	865	857	818	797	825	859	807	845	811	841	820	874	810	856	805	799	894	878	824	862	839	864	885	845	851	834	853	815	849	816	780	820	825	822	822	824	871	911	871	795	822	874	833	798	846	801	834	892	784	815	855	842	884	865	895	807	838	869	888	818	892	819	836	829	879	746	870	859	826	810	860	877	843	846	806	814	824	846	856	891	808	838	833	844	847	825	832	853	765	848	859	835	858	794	836	839	860	805	865	811	805	865	846	787	834	829	802	820	839	787	832	859	826	802	824	814	825	807	887	797	781	815	832	866	808	852	826	784	821	828	838	813	834	812	832	841	809	869	820	843	879	811	828	823	823	850	793	843	794	809	860	840	810	811	819	777	845	809	842	859	832	833	833	850	881	770	782	785	842	842	854	848	825	837	851	806	860	849	811	831	800	841	875	799	804	816	816	782	793	805	880	849	813	814	791	865	839	813	879	821	821	841	819	805	822	809	863	845	811	841	837	868	831	817	830	832	829	854	830	841	845	823	826	858	795	883	864	818	823	876	849	814	828	835	807	807	875	840	803	840	773	790	865	883	776	824	841	835	816	803	876	816	773	792	883	848	868	893	843	783	860	777	804	843	838	788	824	895	886	804	784	807	830	803	818	813	876	823	818	845	749	872	859	794	842	814	829	822	812	885	864	847	820	870	810	771	813	887	876	885	785	838	826	847	800	843	808	830	819	847	794	827	782	858	802	856	796	868	827	833	850	805	846	849	794	834	809	874	804	850	862	776	839	797	801	812	827	786	792	826	840	823	785	803	836	794	779	834	826	836	845	829	837	866	853	839	844	830	810	838	833	827	826	796	824	858	851	782	822	837	845	856	814	754	856	818	804	886	797	863	856	865	754	820	862	831	807	829	802	844	864	866	799	858	863	812	841	825	827	865	855	845	840	822	862	768	864	796	842	832	828	842	786	838	847	868	832	867	836	851	861	880	816	830	822	809	813	781	780	833	808	804	892	830	839	779	807	813	823	793	825	864	789	824	887	806	871	851	872	869	774	908	799	856	868	814	798	825	853	875	812	779	900	820	841	867	806	884	835	848	895	835	795	853	900	825	853	872	872	833	846	870	798	838	820	801	853	826	820	814	843	851	863	804	835	820	852	812	821	837	813	815	811	768	839	833	843	822	761	849	840	796	815	767	833	808	823	800	815	883	837	836	803	857	833	858	879	799	839	846	822	850	810	832	827	830	821	841	831	879	823	829	828	832	801	857	830	800	826	831	839	835	804	817	820	811	812	778	856	860	859	855	815	828	862	809	848	865	839	841	862	825	820	805	853	860	863	816	907	833	870	818	826	827	838	798	834	844	819	842	859	788	783	833	813	828	824	860	783	784	838	845	856	813	816	848	849	858	776	830	855	800	877	878	853	878	843	812	857	782	836	798	779	849	832	850	861	803	815	849	824	821	799	864	820	844	785	819	878	815	808	845	805	841	825	812	864	866	819	897	832	851	830	827	808	826	799	879	804	783	902	811	832	885	849	860	818	820	834	825	807	855	860	779	804	836	829	786	834	819	834	837	862	816	848	824	823	833	807	787	832	828	856	845	778	880	784	815	793	832	816	787	815	773	797	835	844	867	812	830	798	778	806	872	801	851	813	901	842	859	809	815	816	857	849	866	862	817	813	893	827	825	817	840	855	764	831	787	833	795	866	805	868	816	826	870	861	837	851	819	816	867	844	830	871	800	858	796	890	810	788	809	841	880	836	823	789	882	854	800	883	811	832	799	851	763	790	851	809	831	817	760	856	868	876	784	894	860	866	907	808	836	828	852	844	786	855	831	762	777	875	832	827	838	808	802	859	789	812	837	837	797	877	805	806	806	838	856	874	841	828	845	881	842	853	812	817	822	825	860	775	871	832	827	826	845	802	838	837	853	783	822	812	789	869	854	801	814	828	813	822	848	865	839	801	826	874	882	760	839	806	784	846	854	840	821	803	815	878	852	833	850	866	788	862	807	822	858	800	801	869	862	833	832	814	856	827	844	814	900	835	828	851	845	824	881	867	850	829	806	856	841	817	842	794	801	826	839	861	768	798	866	873	807	854	798	844	867	879	830	805	832	867	794	837	797	816	825	794	791	834	840	803	823	871	775	836	817	842	812	837	778	858	865	847	889	801	819	897	854	806	829	816	821	784	824	818	786	806	781	840	827	859	801	862	844	839	828	831	842	817	837	800	804	845	801	822	907	844	820	823	860	852	816	821	786	882	799	820	810	819	834	810	859	850	810	842	862	860	809	854	879	779	840	838	838	786	863	833	784	806	850	817	812	814	811	861	824	826	802	841	826	811	817	846	885	830	839	784	833	815	804	863	902	816	864	865	836	848	892	820	829	812	827	806	806	801	826	846	856	865	877	875	846	879	869	766	801	800	857	830	836	852	879	813	824	774	867	882	832	821	888	841	837	865	837	852	850	843	841	797	779	863	826	863	832	767	857	861	812	887	830	856	857	816	868	864	832	857	863	808	789	812	856	871	895	840	835	795	832	779	812	812	867	829	818	790	819	814	801	876	876	846	837	835	829	862	812	828	814	863	814	831	828	825	845	871	781	824	813	843	850	845	838	874	824	799	815	797	797	807	786	796	809	780	888	834	771	839	839	833	786	812	814	814	842	818	802	848	856	843	884	886	856	892	833	826	857	787	845	759	847	861	872	839	799	811	843	814	849	850	861	809	770	833	928	769	835	867	828	846	836	790	861	816	835	830	793	861	828	848	841	816	811	810	818	853	805	828	814	847	856	840	791	829	812	834	797	829	830	802	826	850	826	784	820	854	875	857	883	873	813	879	855	819	916	798	803	828	833	814	799	853	837	766	826	883	836	887	825	809	838	832	812	842	840	846	875	814	867	811	787	811	844	859	855	892	837	836	823	830	830	771	825	826	866	846	888	880	831	834	836	799	852	810	852	840	809	823	838	800	824	818	824	853	809	847	827	818	790	835	869	842	795	847	838	808	873	806	757	883	843	826	803	868	864	836	853	822	860	857	855	816	838	832	857	789	786	848	853	825	800	821	852	857	845	766	815	841	784	875	854	783	855	805	818	866	835	829	822	855	810	839	825	813	841	832	814	838	831	831	854	803	810	812	840	843	837	864	826	797	852	830	795	843	835	875	854	832	810	872	816	853	830	849	804	813	818	843	828	880	873	836	800	863	855	845	800	834	844	826	856	769	828	818	774	861	836	853	886	855	830	843	883	820	805	837	856	868	812	830	829	773	866	830	890	809	808	873	787	834	857	853	804	861	846	854	781	781	858	790	835	840	835	819	795	768
11528	1555	175	165	151	151	149	169	164	163	166	135	136	201	162	132	154	157	186	150	184	148	143	133	162	178	154	141	160	160	153	154	157	160	173	150	156	141	130	167	151	153	142	150	161	154	168	143	133	157	146	146	155	112	150	162	129	158	144	173	176	162	121	169	136	152	162	152	137	150	162	152	178	153	163	157	156	182	165	148	147	157	163	154	139	160	154	149	133	159	178	153	147	153	168	141	156	154	152	146	146	164	154	139	150	156	127	160	184	169	163	150	157	169	173	153	134	161	145	177	168	145	154	140	162	133	142	160	157	130	141	149	157	153	151	166	169	163	152	175	171	173	146	145	150	143	159	147	168	184	175	142	159	164	136	182	147	164	171	164	147	159	142	148	156	141	141	157	167	155	129	135	155	175	153	152	173	149	142	164	153	166	173	155	168	155	151	176	166	152	149	146	152	178	158	138	165	145	132	135	137	155	165	163	163	161	156	153	137	157	141	151	154	143	164	172	165	144	176	146	150	149	147	155	144	140	165	146	141	165	185	147	130	151	160	170	147	136	164	153	157	156	136	167	150	156	167	164	130	159	139	162	169	157	158	163	136	183	134	145	145	160	161	172	148	134	151	142	152	140	158	138	164	154	166	150	144	167	170	168	163	125	155	168	153	160	145	137	151	160	143	137	150	155	164	135	140	146	146	150	154	159	155	130	136	161	172	145	146	157	129	159	131	152	130	155	147	129	151	156	148	162	151	153	151	164	147	159	152	169	153	162	183	143	177	156	149	161	170	166	161	163	125	143	145	161	176	161	169	150	151	150	149	131	157	156	146	136	150	149	161	151	150	157	167	164	183	145	143	142	175	162	153	167	152	150	154	153	170	153	148	157	165	169	150	150	159	182	166	136	166	144	150	144	146	143	188	165	154	146	130	172	153	171	141	170	150	167	183	142	120	146	136	169	146	144	139	162	147	139	165	158	145	141	164	153	168	163	162	163	164	164	129	140	169	142	158	145	143	159	163	143	138	147	171	153	157	177	165	165	155	154	164	166	161	149	161	141	135	143	143	157	154	145	150	135	168	149	137	155	169	146	151	152	164	145	170	147	151	157	130	152	143	162	148	150	149	153	147	146	179	161	163	154	167	145	137	135	135	139	146	162	137	170	152	153	138	155	161	178	148	147	140	169	179	150	170	150	150	150	153	142	147	153	150	156	151	145	177	157	143	186	160	153	146	135	155	146	166	187	159	114	136	155	131	122	173	160	166	155	157	139	135	143	156	157	142	157	174	142	129	173	157	132	147	153	143	141	152	168	159	155	159	142	150	148	165	147	155	149	163	146	142	173	153	146	139	141	178	175	166	141	157	128	156	163	178	174	162	145	167	175	147	140	131	158	132	152	150	177	160	170	139	146	160	173	134	190	169	152	144	155	184	156	155	156	151	154	159	140	179	138	128	143	147	143	143	143	173	142	172	127	145	155	134	153	163	149	145	150	154	148	149	137	169	156	134	148	153	151	129	137	164	148	134	159	150	126	155	142	150	163	146	167	149	137	164	142	155	160	155	154	133	149	122	141	140	161	161	154	157	144	158	164	166	154	169	158	159	156	156	170	141	174	137	167	166	172	166	145	166	136	131	186	166	152	140	141	154	148	162	143	140	160	151	162	147	158	141	158	160	160	145	153	162	156	165	161	177	138	155	156	156	161	142	141	143	128	134	156	163	149	160	158	161	175	138	150	153	161	160	165	146	167	162	164	130	156	139	169	168	146	138	180	167	146	147	135	173	169	152	149	163	165	157	163	179	155	153	171	150	154	146	164	125	159	149	164	153	146	150	165	154	174	169	154	158	161	166	155	147	148	160	190	155	153	159	152	169	149	149	153	157	148	144	173	164	159	160	178	171	142	158	148	170	158	149	144	153	136	171	170	157	162	158	139	163	154	159	167	152	168	162	143	151	140	157	159	154	148	149	147	155	182	141	130	164	164	150	151	146	160	140	171	156	127	154	137	139	152	145	149	139	165	181	146	153	155	161	148	132	150	146	141	176	146	156	134	172	161	154	147	157	153	148	163	142	146	148	182	158	158	147	177	152	160	161	134	189	149	156	157	174	152	135	146	118	146	161	161	132	147	147	136	142	157	134	164	156	151	145	158	142	159	170	170	156	143	123	171	163	173	147	121	158	154	151	152	157	157	160	158	164	153	128	160	143	149	147	154	165	129	142	138	159	155	175	156	174	172	161	157	137	134	152	174	145	158	168	176	165	149	155	134	159	160	154	174	154	140	158	160	140	163	169	155	151	149	125	174	160	143	132	152	141	151	146	169	150	153	160	142	130	143	166	144	146	166	168	158	132	163	158	145	152	140	180	152	139	159	139	161	159	156	178	157	171	156	162	145	170	141	139	160	152	145	159	162	161	168	155	136	165	157	157	153	153	188	145	139	150	158	162	164	174	145	129	151	136	154	129	146	153	140	147	154	155	160	155	159	183	143	134	146	136	140	154	152	163	156	152	145	166	159	145	156	175	154	163	179	152	162	172	176	132	158	161	157	153	178	126	168	169	130	163	168	174	169	167	129	139	135	140	160	151	147	141	125	157	137	174	169	145	147	122	159	139	144	167	154	178	152	161	146	175	133	144	156	156	146	133	155	142	168	139	147	125	164	180	157	147	152	129	168	144	163	147	195	174	160	150	139	178	154	170	147	155	149	160	157	143	132	139	157	174	154	152	176	155	149	153	150	139	170	164	155	157	157	167	168	157	141	147	140	136	141	156	139	161	153	166	154	176	143	139	150	159	159	167	141	153	158	182	162	148	164	163	146	151	152	155	155	166	139	144	153	147	167	158	134	178	165	146	151	133	149	165	163	156	153	146	164	181	146	129	152	159	168	144	177	150	169	160	156	134	186	143	161	160	179	156	143	148	154	149	157	150	148	150	151	163	149	179	147	136	155	137	156	150	172	152	166	159	145	145	142	160	156	160	178	160	138	153	175	143	161	152	156	159	154	164	140	160	158	139	168	158	142	150	160	169	162	163	148	149	149	139	146	175	165	144	157	146	162	155	183	159	140	153	158	157	151	127	146	148	156	170	150	176	150	153	155	139	141	165	158	142	187	154	151	162	138	147	157	150	167	155	147	159	147	152	192	176	165	129	156	154	167	117	160	152	154	144	161	157	157	141	150	163	150	180	131	137	144	137	139	164	146	168	138	159	162	152	175	171	136	163	156	125	141	151	143	159	145	162	151	153	162	141	160	149	156	137	167	168	158	134	144	146	139	160	144	134	160	133	128	160	145	121	155	155	152	159	142	152	137	138	170	135	168	154	167	171	167	181	164	140	179	154	146	143	156	148	138	153	144	144	161	160	149	145	163	147	164	147	146	132	151	155	157	129	158	148	138	170	162	150	150	158	148	163	148	161	141	154	146	178	151	160	162	151	161	125	159	153	138	169	152	133	133	167	173	131	173	171	152	138	155	127	149	157	130	149	163	161	166
9802	1641	502	489	465	465	478	493	471	443	464	467	475	491	416	497	442	434	446	430	460	416	457	488	457	418	409	446	426	433	415	453	452	431	430	430	418	408	452	469	425	446	427	452	448	447	454	484	450	450	469	417	411	439	429	424	450	483	455	445	421	454	434	471	401	394	445	424	418	442	459	452	467	447	465	428	438	431	470	471	437	446	415	449	457	420	448	421	437	427	455	443	449	440	450	436	440	444	437	423	428	430	460	435	414	431	432	417	392	446	435	409	426	463	415	414	446	492	472	404	433	460	440	418	456	444	458	471	448	468	464	432	442	448	431	433	427	454	432	458	418	430	428	436	407	456	452	415	426	447	454	455	445	434	435	443	422	437	479	471	419	475	431	424	412	435	461	442	436	417	466	430	432	456	480	464	467	425	468	458	448	451	449	458	460	450	438	401	456	425	436	457	425	430	429	440	443	411	409	439	457	446	438	482	432	488	446	448	462	416	491	459	441	453	443	407	413	449	429	468	463	421	451	464	455	495	472	439	456	429	430	456	437	444	459	478	464	431	478	436	454	486	412	419	470	455	421	443	435	440	444	440	441	445	434	408	396	452	442	444	425	445	442	487	437	427	475	429	439	450	437	433	444	429	454	400	460	449	447	449	431	418	417	401	463	422	424	426	427	483	427	447	422	431	463	450	472	440	478	464	432	425	429	434	465	458	405	465	464	463	389	452	423	425	445	428	404	406	454	493	448	438	404	468	446	439	417	410	493	442	447	442	477	407	431	428	440	444	446	420	422	440	403	454	401	474	448	417	447	429	461	469	476	450	439	465	415	452	409	437	454	461	472	474	428	476	447	439	443	450	444	451	435	487	428	464	395	475	469	432	436	406	441	444	440	455	433	444	466	425	432	452	437	429	476	444	473	428	461	448	431	443	462	408	472	475	481	458	445	469	466	429	447	456	434	439	448	459	470	447	441	437	435	440	421	449	451	411	439	425	460	468	431	433	441	426	419	451	429	419	451	432	424	461	453	473	477	448	466	450	444	447	415	418	470	421	479	467	438	428	449	442	459	423	417	437	450	425	412	470	427	435	437	408	452	451	458	417	460	461	426	413	461	402	445	433	462	441	456	459	446	402	434	457	424	445	436	417	465	406	428	450	448	421	455	425	420	431	464	427	455	443	479	482	448	449	420	452	454	459	439	451	439	424	446	464	460	430	405	444	439	444	452	445	415	471	397	461	452	478	440	459	475	416	464	470	418	438	449	461	450	422	428	447	453	470	436	460	457	442	431	448	423	433	469	430	413	413	420	428	457	450	432	417	428	440	459	446	447	462	485	437	448	407	454	449	418	458	458	430	430	415	441	467	425	395	444	416	429	428	487	429	432	418	457	425	450	451	461	443	415	433	438	438	432	404	407	432	448	460	435	427	420	428	452	454	433	435	438	404	482	456	438	414	439	438	456	419	414	455	411	435	447	412	437	412	439	424	414	413	448	445	483	452	488	424	442	451	433	429	441	460	449	416	417	442	457	481	463	463	440	410	371	458	449	450	438	424	452	446	440	478	468	438	487	427	433	411	416	482	427	418	431	439	441	460	431	413	474	458	435	445	456	436	447	438	463	424	450	405	472	433	436	441	422	432	459	466	436	432	402	471	442	459	409	453	464	451	409	460	473	445	477	464	433	487	469	431	488	455	454	420	443	472	417	426	468	449	399	433	449	447	432	467	440	461	454	453	432	424	419	418	465	433	445	440	433	455	441	467	429	465	466	428	447	406	435	467	438	405	441	405	458	416	429	433	415	423	435	453	468	415	416	430	460	459	444	469	464	405	439	454	432	434	451	408	406	442	461	429	438	413	430	439	437	401	458	433	459	459	455	450	432	432	426	407	428	463	461	477	452	463	432	435	420	424	454	458	452	467	455	463	440	454	415	412	453	454	465	462	445	449	476	409	432	460	447	443	426	434	443	471	417	432	458	453	458	469	441	423	435	430	450	442	444	429	471	455	416	417	437	406	444	448	407	500	435	405	435	453	432	434	461	477	433	416	418	444	435	412	455	403	442	448	473	481	422	419	468	432	454	441	486	466	426	451	459	486	430	454	452	407	399	448	462	469	469	447	440	438	435	468	402	434	462	441	433	451	463	431	449	433	466	438	466	467	422	463	456	447	462	451	444	458	460	440	446	435	442	435	411	462	418	441	464	423	416	419	449	450	460	461	450	432	438	442	458	424	494	417	400	429	461	437	439	428	461	468	418	463	438	442	424	464	407	435	443	473	456	416	426	475	446	418	417	481	422	470	434	461	413	456	472	457	443	468	452	435	444	406	464	466	429	457	470	426	470	463	429	433	422	447	421	463	447	482	479	428	439	423	406	470	479	411	434	435	414	412	430	445	422	436	464	467	451	411	457	456	453	463	501	447	418	438	486	456	440	459	392	450	432	411	460	426	473	476	458	461	420	444	430	476	433	478	433	431	402	449	447	469	436	440	428	440	450	446	444	431	449	384	451	441	435	400	455	450	466	445	434	420	444	423	421	444	444	448	412	468	425	436	450	492	447	438	470	454	498	436	466	410	454	447	443	437	430	477	459	453	435	440	441	472	456	428	448	425	441	410	451	406	465	447	445	443	467	470	426	442	442	414	408	431	451	409	437	431	429	440	495	424	420	471	435	471	439	461	445	421	465	439	420	432	478	423	469	433	466	473	411	480	403	417	428	472	448	425	395	450	437	427	417	455	437	406	449	423	424	471	433	440	452	441	480	462	446	412	455	463	421	456	444	454	450	454	451	456	456	428	433	440	428	450	417	480	476	462	408	458	454	451	436	439	438	446	462	446	452	422	451	434	461	410	471	461	425	444	454	413	439	403	410	411	411	437	432	468	401	436	458	462	388	451	430	427	439	435	442	470	444	466	435	441	466	414	436	433	462	454	418	481	452	449	442	439	458	478	476	456	448	458	455	453	443	462	453	416	445	468	429	421	451	439	431	428	425	458	419	472	426	494	386	448	435	432	433	465	450	454	459	430	430	466	411	445	423	402	437	447	455	462	483	450	462	436	468	440	421	445	448	491	445	406	439	441	459	469	431	422	417	438	431	435	423	438	421	443	460	419	436	406	450	471	468	431	450	440	420	439	440	444	432	439	488	456	456	425	439	429	471	486	448	466	419	432	464	467	448	402	428	422	427	427	454	432	449	469	440	466	474	420	443	466	444	437	434	445	449	462	481	430	448	420	452	400	442	429	466	421	424	431	490	425	439	437	458	457	410	408	459	433	473	416	454	419	401	449	426	459	455	434	414	441	457	397	417	454	428	425	425	395	419	464	451	457	475	482	447	439	418	442	422	434	470	426	450	436	432	479	456	465	405	425	426	473	460	459	431	446	481	479	448	460	443	442	470	459	427	437	463	446	428	472	458	448	422	436	428	430	449	473	450	469	463	436	469	452	461	455	424	421	435	436	437	433	494	445	442	416	476	442	471	465	468	468	419	444
64777	31565	6331	1060	685	567	527	503	424	410	373	367	374	385	348	321	394	301	343	382	368	342	333	348	314	340	385	325	318	307	351	301	303	306	332	308	329	329	373	327	329	334	328	314	338	316	344	348	334	313	339	359	333	306	356	306	310	345	304	360	333	293	308	330	295	339	328	339	341	342	331	349	308	323	323	342	305	318	343	272	330	339	320	349	319	295	337	298	324	305	305	331	341	344	323	343	338	347	327	347	356	330	317	329	300	330	342	319	315	355	311	368	292	340	332	348	307	341	332	318	347	300	351	326	307	309	364	329	297	322	309	324	291	343	347	330	315	326	306	289	314	325	320	311	323	351	292	357	330	292	334	313	297	326	319	344	372	345	317	308	361	358	322	353	316	324	292	327	341	325	333	351	284	320	324	332	333	303	336	315	344	382	341	319	334	293	327	301	329	306	318	308	337	337	318	317	321	307	298	326	347	316	310	333	311	337	352	333	322	307	330	331	319	343	327	328	321	333	300	334	309	297	315	344	301	354	336	304	342	322	324	325	305	313	298	311	336	340	310	309	321	349	327	342	344	343	300	327	325	315	332	335	288	316	315	334	338	367	314	315	333	330	310	341	346	322	335	334	341	326	323	357	297	351	294	321	368	352	279	327	321	302	314	345	295	267	306	321	310	311	310	344	317	333	320	331	300	354	345	306	323	287	293	318	331	326	320	305	349	365	347	273	309	351	337	340	332	285	334	316	355	326	293	331	307	322	334	314	323	322	321	288	322	301	315	352	305	344	312	331	316	326	311	307	333	326	328	385	356	291	334	307	323	292	316	329	352	320	313	342	326	333	344	321	305	312	326	323	331	317	291	323	308	316	303	306	352	308	329	309	331	317	350	316	331	321	312	316	336	279	317	366	323	297	310	298	334	324	308	358	340	320	304	294	291	330	312	284	314	311	333	328	349	319	332	344	294	325	329	346	309	332	320	339	313	290	334	332	342	323	347	358	346	340	350	314	330	337	323	344	329	348	309	363	309	319	340	342	331	330	321	351	326	334	323	310	330	327	301	327	303	332	318	325	321	334	347	349	326	317	365	369	360	334	349	294	315	324	283	315	326	319	337	329	349	337	333	312	312	318	346	323	328	299	300	329	309	318	324	333	317	358	353	310	337	288	341	318	346	304	287	325	324	288	346	327	333	293	315	329	369	318	352	331	314	304	362	297	355	305	352	312	310	306	353	295	333	325	356	327	329	321	338	322	309	280	330	329	355	320	327	317	338	295	342	310	316	319	344	309	285	339	328	339	346	314	306	321	338	350	373	308	346	379	282	272	342	314	347	300	304	332	325	337	324	273	295	321	333	329	370	327	330	298	333	338	311	335	346	346	298	274	316	332	306	345	327	294	294	326	317	322	334	309	323	340	342	323	314	337	305	316	328	341	333	327	336	294	299	289	334	314	320	333	331	332	340	339	318	369	336	320	330	305	357	317	328	337	295	337	360	344	351	288	316	322	330	319	300	342	291	294	337	336	343	308	317	311	290	324	347	348	344	321	302	307	314	323	358	328	296	322	305	312	309	344	306	302	276	334	322	341	322	292	328	296	333	274	337	320	325	318	304	294	345	328	315	355	339	324	340	347	334	306	334	318	333	327	326	342	336	348	334	329	331	315	301	342	307	308	333	344	291	337	311	309	312	319	316	322	329	379	294	332	289	294	328	295	282	281	333	335	337	318	318	313	355	342	344	340	317	329	326	314	321	309	290	327	334	336	348	288	333	294	314	297	354	322	311	301	334	306	362	314	325	338	309	321	354	327	301	341	334	348	324	320	311	312	357	310	329	286	336	344	359	311	317	323	339	301	316	346	335	316	307	309	314	351	326	342	290	273	300	313	337	331	315	351	327	338	322	287	363	307	319	342	322	328	317	326	335	324	334	304	350	294	321	317	325	321	370	329	301	314	324	324	297	335	305	322	306	333	335	345	347	293	331	335	340	344	349	331	313	323	354	329	308	332	328	346	318	316	308	332	301	360	354	309	342	316	303	364	354	341	325	293	316	347	330	368	347	309	301	323	319	308	321	303	323	323	283	283	345	294	307	352	327	340	305	314	350	320	342	321	299	320	288	373	330	353	298	330	311	337	353	313	341	333	345	348	341	327	307	307	303	351	292	311	341	343	305	319	322	330	369	299	325	302	310	344	319	331	291	296	321	292	322	314	330	358	294	330	336	342	303	343	309	318	340	274	348	351	346	317	325	293	306	315	337	329	352	293	350	338	326	289	302	332	322	286	334	334	329	340	283	309	298	317	365	323	308	333	341	311	305	351	320	289	367	353	293	352	304	332	311	320	346	307	322	335	305	323	293	347	299	301	343	299	307	294	298	327	322	340	329	327	333	331	352	309	328	285	340	311	310	323	296	344	333	299	352	309	317	310	294	288	305	333	328	299	321	305	305	324	314	329	372	321	325	282	292	346	332	367	311	328	340	326	322	346	312	346	341	312	326	339	348	294	313	346	312	340	330	324	345	333	325	327	313	320	316	349	337	313	339	343	339	346	331	310	352	332	327	336	322	295	306	305	329	333	323	344	340	314	323	337	347	345	318	344	324	314	316	322	342	344	318	327	327	334	319	301	306	327	320	328	327	351	320	359	294	339	327	312	355	310	322	307	318	293	308	325	336	319	316	330	314	326	290	325	330	328	355	323	345	314	310	275	313	342	343	320	328	316	332	329	311	279	326	323	354	331	361	322	323	333	305	297	325	345	356	326	318	326	329	330	300	336	343	315	359	324	332	317	332	339	334	305	332	333	332	316	312	297	292	331	318	320	348	349	336	316	314	348	341	329	291	324	341	324	323	326	327	339	328	337	293	313	297	326	302	315	332	296	334	281	340	322	334	321	328	325	306	305	299	326	323	307	273	319	303	305	324	313	314	344	317	347	348	324	274	332	354	319	299	334	324	318	345	292	324	287	329	335	323	349	334	316	310	307	350	330	291	322	334	323	312	326	322	320	362	298	329	319	324	310	341	304	341	331	318	343	327	340	331	292	297	339	311	342	370	314	340	368	319	294	312	311	343	340	334	330	340	335	336	347	332	335	314	341	336	319	334	320	326	291	330	313	327	329	334	290	328	325	334	324	328	303	307	317	359	316	337	352	303	344	333	320	323	287	325	329	333	317	332	302	355	321	325	321	337	294	299	350	341	316	328	337	349	352	316	310	312	311	347	285	342	318	340	320	312	322	308	301	315	321	291	310	321	376	350	335	323	308	337	302	294	291	317	314	315	314	317	310	313	334	334	315	348	330	322	353	322	314	320	289	287	357	343	324	331	308	346	329	322	324	314	315	319	314	331	312	336	296	306	295	312	355	346	323	345	328	314	321	302	347	307	315	301	325	333	328	334	324	307	341	366	304	328	339	341	328	310	320	303	317	309	322	325	321	319	282	306	294	343	323	290	340	321	349	333	344	324	311	338	321	310	344	341	320	328	347	325	331	298	332
39181	9341	2193	2555	2333	2024	1696	1573	1450	1262	1243	1169	1112	1090	1006	976	988	1012	1004	989	869	931	894	912	832	852	901	896	924	910	819	898	845	855	895	824	859	867	826	803	798	893	844	818	818	850	821	872	815	781	812	841	827	769	842	796	828	817	869	826	771	808	836	803	829	789	829	814	805	834	781	858	844	767	801	826	821	840	808	847	850	740	755	821	834	789	833	834	818	808	821	766	812	768	761	771	760	853	784	782	851	792	813	752	825	776	801	795	805	759	789	771	777	794	802	772	823	797	791	783	781	797	832	827	834	793	801	794	796	845	788	831	841	858	824	791	800	799	797	830	792	805	809	798	849	828	744	787	767	783	781	808	774	807	836	827	795	773	802	815	881	798	776	810	806	797	798	819	820	817	813	775	837	789	781	774	789	793	790	806	818	852	786	808	839	771	776	791	809	834	793	841	810	787	802	755	803	770	767	812	776	769	790	761	816	823	785	781	798	791	800	767	817	762	820	790	823	759	832	820	855	828	860	792	816	817	800	809	832	796	871	774	814	830	807	791	781	811	825	777	819	778	797	799	808	819	781	822	792	745	803	775	809	791	828	825	752	777	822	802	768	834	802	818	810	853	795	800	785	809	819	810	744	836	812	804	776	779	791	819	796	795	789	777	780	818	784	742	779	766	825	847	790	792	796	781	739	804	829	840	821	796	808	792	820	837	837	795	787	801	818	835	742	786	816	808	782	824	785	820	835	765	780	807	779	877	863	780	793	802	781	818	749	806	816	806	784	765	750	824	751	773	826	801	733	820	810	777	814	833	795	842	777	783	738	858	859	796	829	845	835	803	771	839	764	775	814	773	856	786	777	829	747	792	789	740	794	775	872	791	839	800	803	772	815	796	810	805	785	763	806	785	795	749	795	786	815	813	812	814	811	834	795	790	795	788	832	760	773	764	799	797	826	797	802	777	809	830	815	806	830	788	766	801	806	801	818	778	790	809	821	813	798	790	764	777	837	850	789	798	797	803	851	807	782	837	775	852	750	801	798	791	811	802	783	823	793	824	772	814	823	781	836	837	798	819	769	815	823	801	783	863	849	825	819	796	822	759	863	802	821	785	794	746	822	813	821	796	790	806	794	827	777	766	779	788	803	760	849	807	782	816	813	794	844	791	786	764	768	818	795	822	843	773	779	842	776	756	785	836	795	799	816	827	803	829	813	846	790	812	764	786	810	782	820	822	807	839	790	843	774	793	816	790	805	793	781	767	824	781	783	794	808	783	791	810	748	793	764	784	765	805	816	774	811	755	788	834	772	791	775	835	810	807	829	786	784	741	810	875	863	767	817	811	861	814	797	834	806	796	778	816	819	838	780	748	790	796	810	782	808	824	773	789	825	779	794	816	848	856	786	737	837	836	739	795	757	815	821	780	743	754	796	808	846	838	780	847	801	812	804	798	752	815	817	774	802	800	830	790	798	805	828	796	813	805	854	781	832	810	785	835	806	795	765	810	868	844	778	773	826	840	779	834	874	770	781	836	765	796	769	762	783	825	802	816	753	779	829	771	805	841	857	763	793	795	762	766	845	790	781	845	870	798	827	798	807	816	747	771	808	755	795	780	767	821	768	791	800	793	804	802	840	757	808	760	808	802	788	838	812	799	807	844	752	819	817	821	786	848	787	785	774	797	747	808	830	831	835	771	783	784	766	792	799	772	785	823	782	808	810	827	833	842	823	811	795	828	800	810	835	832	777	803	785	797	812	830	799	820	805	754	836	822	817	766	817	807	762	809	845	766	812	804	812	787	799	767	815	749	760	796	749	820	851	809	808	763	803	768	770	754	760	796	789	769	779	787	862	771	760	814	821	803	810	774	802	779	866	775	833	737	794	776	833	804	756	825	806	834	849	849	745	767	781	790	813	794	764	745	810	789	776	797	850	790	802	791	777	741	810	802	802	832	804	810	789	776	815	754	831	798	823	752	761	859	740	857	830	751	827	831	869	842	757	784	799	851	791	821	799	858	765	822	788	777	834	801	797	787	868	796	816	782	804	726	752	814	832	792	778	788	812	839	776	814	817	817	789	804	844	821	774	817	811	807	810	793	829	813	858	828	812	737	778	779	846	787	786	811	783	754	799	871	792	768	806	824	832	872	797	778	855	811	827	826	812	777	799	831	862	832	823	819	850	804	798	803	794	801	756	801	804	796	763	808	752	792	834	799	797	771	814	785	827	776	817	802	799	839	770	776	787	821	790	800	801	802	743	849	814	803	757	787	780	875	811	803	789	801	820	796	799	809	787	808	803	835	798	773	801	826	862	798	777	825	798	816	804	818	798	819	820	811	768	833	788	755	811	824	796	781	791	830	835	836	843	763	786	772	799	808	801	830	813	830	769	829	809	827	759	826	851	814	796	790	806	860	791	769	821	812	802	813	846	824	802	810	859	811	810	781	768	765	832	775	809	773	775	817	855	801	801	788	772	806	783	841	791	790	848	852	857	840	811	808	793	777	841	798	837	836	808	812	812	817	784	824	825	782	841	815	851	797	800	771	816	770	792	855	802	838	764	809	748	792	815	798	819	784	811	802	818	828	844	800	816	800	792	819	827	743	807	775	789	816	775	820	798	773	804	817	803	811	821	791	785	821	795	796	858	780	831	798	808	810	774	757	806	846	730	750	753	837	763	817	763	789	783	769	775	786	776	811	800	769	757	783	797	828	819	776	840	812	812	759	819	782	778	831	818	829	817	790	776	756	783	831	783	790	821	783	793	764	805	775	815	793	791	880	798	797	791	744	820	818	804	779	817	803	837	743	810	768	804	846	738	840	825	821	834	836	790	774	834	788	796	788	775	783	824	760	792	788	773	805	779	801	816	802	800	822	838	816	794	853	831	829	821	827	782	769	795	801	803	810	807	796	756	850	794	789	777	760	780	772	776	813	807	780	832	815	728	817	781	814	752	806	819	788	806	778	836	811	805	787	816	807	849	855	802	767	815	813	842	766	787	748	825	769	794	808	736	778	765	839	784	754	747	793	836	853	838	786	805	804	792	846	775	794	831	777	757	856	813	797	837	830	787	797	810	819	781	827	806	783	786	790	775	798	834	760	760	816	760	787	798	793	775	759	833	800	816	771	811	790	813	820	821	798	759	738	789	794	787	843	794	772	788	852	806	802	776	787	784	778	767	794	817	807	821	774	806	732	798	775	786	833	794	785	751	827	772	832	788	836	826	791	819	791	809	733	805	782	781	802	794	796	780	831	807	772	779	790	825	785	811	792	771	801	785	805	751	805	816	842	836	809	855	826	724	766	810	793	811	778	802	792	830	802	842	842	791	766	796	838	815	780	837	830	803	801	790	769	832	769	815	791	858	864	804	832	798	772	791	780	832	800	795	792	783	782	826	809	765	794	791	797	848	801	776	759	816	763	752	838	843	858	808	812	777	794	778	818	804	881	765	787	807	815	796	812	803	812	760	818	788	804	804	797	849	797	846	791	794	779
73203	36816	14867	2927	1190	820	719	673	601	489	520	499	438	455	393	397	372	404	382	369	380	399	385	382	350	388	350	337	350	378	372	361	334	330	360	350	363	352	351	363	333	351	326	392	343	323	370	331	334	372	397	370	348	420	349	354	364	375	357	353	377	363	357	341	338	327	343	367	358	368	343	349	336	328	351	322	336	350	332	352	356	322	379	373	325	316	330	366	332	352	347	332	349	351	337	365	375	358	335	363	355	360	344	376	334	341	367	363	338	382	364	329	342	353	358	344	324	338	361	333	358	364	344	344	354	369	330	384	312	347	342	350	326	349	369	367	348	357	339	357	334	377	360	372	358	364	326	379	373	329	338	376	319	357	358	390	362	327	353	355	353	340	369	380	347	383	359	337	356	331	344	351	357	368	364	331	343	357	381	323	369	359	322	371	336	332	348	348	370	338	333	323	380	350	367	358	329	366	341	388	354	322	336	372	368	325	337	356	350	308	330	348	329	328	356	342	334	343	347	342	349	348	322	362	341	350	381	331	369	351	366	383	373	318	319	349	295	325	347	321	332	377	332	359	352	349	373	321	324	331	367	352	371	338	365	351	324	364	342	358	343	341	328	351	366	366	364	379	344	348	367	335	362	318	326	335	390	386	359	305	374	331	356	337	351	352	339	359	331	347	332	356	306	343	345	335	309	352	346	370	308	357	356	319	365	349	338	333	352	347	372	392	354	398	346	362	353	338	336	331	333	343	359	363	361	374	318	348	338	329	349	369	364	335	341	344	321	323	358	331	341	373	351	352	327	320	356	340	339	359	361	342	351	309	350	347	342	348	349	376	342	361	344	327	355	358	371	322	348	358	369	370	353	360	332	371	373	361	362	330	345	337	381	347	358	347	359	372	338	362	333	355	393	351	347	336	347	343	362	386	369	353	334	318	355	379	317	369	348	356	352	335	326	319	350	358	362	338	328	358	369	346	384	337	304	372	384	371	330	373	363	350	330	334	350	335	314	334	371	348	349	377	370	360	345	340	372	344	344	371	306	358	366	344	348	320	367	342	345	380	365	308	374	340	317	358	368	320	326	343	347	338	379	370	351	329	385	335	402	341	338	344	313	327	344	347	366	379	360	325	341	358	342	303	343	363	369	342	369	302	357	344	331	355	352	325	373	346	352	345	342	331	318	354	374	380	379	340	351	371	342	374	336	358	342	323	320	355	342	359	345	320	338	338	344	350	346	349	380	354	330	376	346	318	359	359	362	374	357	362	360	358	346	371	327	319	340	360	342	355	339	334	385	349	337	358	365	322	315	346	342	354	330	320	374	355	328	320	351	345	339	375	340	355	377	352	334	324	348	357	338	314	369	297	325	395	327	321	349	353	346	342	386	328	346	355	352	369	379	353	360	366	335	361	348	314	335	331	339	374	399	352	353	366	333	373	341	343	346	375	346	359	353	355	346	330	337	347	382	352	328	332	313	359	336	333	354	338	327	350	331	346	352	351	339	355	314	349	357	370	354	365	343	322	352	351	320	377	304	334	333	357	334	335	312	361	357	343	355	352	350	371	336	355	364	361	362	341	335	369	356	338	359	319	382	323	385	365	312	360	352	365	371	371	337	330	334	316	369	358	345	356	350	331	366	356	369	348	367	338	358	354	328	323	345	363	338	315	375	325	376	359	383	329	349	350	347	327	340	302	321	352	415	343	325	333	334	380	372	350	337	360	380	307	357	361	349	366	335	342	349	318	364	380	336	361	347	363	359	334	338	356	349	361	361	355	344	361	331	330	342	347	324	372	318	357	354	340	384	339	352	346	342	325	360	353	325	326	375	301	348	342	320	357	359	315	335	365	368	367	342	321	317	312	319	363	325	383	354	334	344	323	354	356	359	360	331	350	332	354	372	341	306	326	332	341	325	334	320	356	358	352	335	331	367	360	347	323	339	341	386	370	364	334	312	339	339	336	330	330	317	341	334	350	300	350	332	289	355	347	337	379	358	358	327	385	350	366	341	339	286	309	312	316	344	336	341	344	351	341	365	369	383	346	360	343	326	308	346	378	374	336	359	354	388	340	344	362	332	386	340	358	345	332	348	377	359	329	362	354	323	371	372	339	361	351	323	349	320	364	333	356	321	343	365	337	358	325	333	320	351	355	348	319	334	338	371	350	339	343	308	347	377	320	343	338	309	363	379	331	317	323	356	363	329	363	362	331	345	365	325	342	356	319	343	362	314	358	336	352	356	364	352	362	332	347	307	344	348	345	358	339	340	354	325	371	363	332	336	324	354	329	346	371	331	324	342	295	381	363	339	332	325	343	354	336	313	376	366	333	332	331	341	378	352	362	396	328	330	398	346	343	358	373	335	392	340	335	345	386	317	314	350	368	332	340	379	347	332	314	338	328	354	340	360	391	349	347	370	338	331	319	326	313	356	332	328	387	342	329	313	331	365	345	339	360	375	361	368	318	329	359	379	374	309	371	340	363	347	342	353	363	351	343	356	358	354	349	330	332	347	331	382	327	335	368	324	353	339	353	339	366	345	324	346	337	378	381	375	346	376	351	349	346	325	296	350	360	352	358	340	286	333	291	334	343	328	366	350	378	341	368	333	334	361	361	335	350	368	348	347	348	335	356	385	342	344	344	391	338	399	338	348	354	344	355	407	321	326	334	310	334	352	363	362	371	358	362	328	334	346	357	342	329	357	386	345	331	334	377	350	335	368	362	321	349	343	324	346	379	331	354	358	339	372	373	339	349	337	350	338	354	340	320	323	369	337	389	325	332	335	338	384	355	385	328	349	338	344	374	334	348	320	331	342	363	341	364	359	333	340	374	362	352	371	333	333	315	314	333	365	345	355	342	374	350	369	352	338	366	360	350	363	346	354	346	374	354	340	373	344	331	331	376	353	353	362	330	335	334	352	336	349	382	317	345	349	344	354	359	374	374	377	350	372	309	313	360	332	315	389	290	359	323	350	341	378	381	382	359	336	388	399	349	339	355	357	350	324	328	334	349	377	314	358	371	348	369	332	374	347	368	383	336	359	385	363	356	326	346	350	335	346	354	363	342	371	328	335	331	353	377	362	349	346	324	336	364	365	341	347	331	349	369	339	330	347	300	359	348	342	347	371	344	388	372	331	341	324	387	357	375	330	328	351	356	317	352	328	330	346	340	338	348	350	376	360	369	327	332	367	349	343	381	360	349	329	311	343	348	309	341	320	335	331	360	362	345	333	363	344	335	338	328	365	359	351	327	335	380	363	343	365	384	334	326	349	342	369	356	347	322	318	322	354	341	325	307	355	321	365	362	350	303	347	357	341	321	381	355	343	321	356	318	365	298	354	345	349	354	365	320	349	341	373	369	381	369	336	349	364	325	347	329	342	321	357	368	364	327	333	331	358	369	314	345	363	344	347	348	306	334	334	378	367	373	346	369	344	382	388	340	346	331	324	390	304	350	379	345	332	366	349	333	353	355	347	365	381	318	354	340	384	342	339	358
47208	13424	3550	4353	3920	3175	2706	2331	2084	1883	1698	1528	1452	1353	1304	1286	1226	1230	1092	1161	1044	1087	1024	1020	1004	1016	963	971	973	917	969	930	917	930	914	923	931	851	908	874	910	891	909	913	903	882	905	904	843	890	847	897	884	881	901	861	800	817	909	865	828	885	814	879	822	851	808	899	827	867	846	801	844	862	853	857	857	861	837	884	825	853	848	868	893	864	838	865	797	859	819	840	806	868	808	793	827	849	818	800	890	820	858	822	795	808	823	808	822	794	776	899	800	826	817	797	848	832	786	809	898	866	792	780	875	843	812	864	820	824	877	849	870	827	821	816	818	841	814	769	835	808	827	822	821	812	836	800	872	797	853	788	785	850	882	879	816	871	823	795	841	830	809	823	835	788	797	830	852	830	875	793	794	794	799	818	848	884	855	838	833	833	873	853	817	846	823	805	845	839	795	776	843	844	846	813	792	874	822	827	852	873	805	833	824	788	875	837	809	810	803	874	863	798	839	822	848	854	812	829	822	817	806	849	763	835	831	833	802	779	879	858	907	882	884	877	831	811	789	823	856	863	820	844	787	838	776	811	800	819	842	830	824	869	803	835	772	850	785	858	819	826	786	808	821	848	776	838	817	855	830	826	821	817	848	869	845	805	820	866	761	898	896	883	822	828	826	816	812	832	837	838	790	828	744	820	852	773	884	841	807	837	835	825	798	770	880	815	849	802	840	793	816	818	825	892	826	831	781	868	863	807	842	809	777	848	846	850	813	829	841	827	828	786	844	823	852	796	814	835	830	869	813	838	847	837	822	809	835	786	821	803	858	804	796	764	884	805	785	858	811	846	810	835	833	869	869	822	836	798	825	853	858	886	811	803	805	809	878	870	827	836	783	863	853	863	781	861	781	884	841	781	809	857	870	795	811	809	819	803	787	829	780	838	810	829	822	817	816	844	855	819	840	833	745	817	828	825	826	839	831	862	793	788	805	852	821	840	799	802	856	823	905	786	820	786	828	837	798	832	832	826	869	863	763	756	800	816	834	810	821	829	812	876	792	805	830	843	832	812	830	829	811	825	821	791	804	796	814	862	819	817	876	890	795	799	811	830	831	840	861	892	795	807	823	905	841	845	814	845	858	814	811	824	776	795	846	858	864	832	831	904	826	836	792	798	837	853	857	804	793	866	852	814	803	821	787	838	791	783	870	842	849	853	809	843	808	796	839	852	862	811	761	809	814	831	836	877	837	824	790	837	802	809	790	796	790	816	801	816	801	811	813	809	826	839	815	828	814	854	842	842	795	787	832	849	854	825	818	756	779	869	778	811	815	811	821	822	843	820	782	794	852	861	842	827	848	763	875	811	822	797	822	820	815	874	832	810	827	825	796	757	807	810	872	826	847	853	844	820	812	829	800	803	825	812	797	832	810	833	871	890	832	826	885	839	821	887	768	859	835	832	822	847	809	763	838	846	833	849	840	830	879	782	813	826	809	845	889	867	877	800	802	777	777	892	824	904	798	805	791	836	809	817	848	844	816	851	883	847	818	871	820	803	846	791	810	821	855	787	802	801	823	830	817	830	829	812	768	848	806	840	789	864	822	770	807	842	809	911	813	825	829	849	846	853	820	867	818	884	832	832	840	816	886	792	827	846	857	850	838	820	884	861	834	818	814	794	814	815	790	853	884	811	832	831	835	866	815	840	763	756	794	805	833	850	804	865	816	815	781	813	787	857	831	843	756	838	849	803	831	801	861	793	863	799	810	804	823	860	828	810	836	821	871	828	846	798	798	860	809	850	826	816	862	846	911	782	823	820	823	829	797	811	834	786	858	825	854	833	806	802	762	834	822	823	845	888	850	779	851	870	831	828	777	787	816	864	823	830	816	793	760	814	860	787	816	786	842	833	817	804	854	844	817	797	846	840	776	841	790	835	819	856	818	838	785	800	806	865	817	805	768	814	838	836	832	832	821	784	824	826	859	795	895	807	784	790	791	831	848	810	834	839	805	802	792	844	808	869	839	802	812	843	855	812	866	809	842	877	844	816	816	829	866	819	850	861	861	815	863	841	849	833	816	887	802	817	880	826	898	836	798	877	756	788	882	836	872	818	835	801	846	800	833	855	776	895	858	812	826	808	847	787	822	859	851	825	820	870	727	857	852	798	797	799	819	819	859	864	839	871	825	851	822	831	792	790	827	844	829	807	846	846	853	836	832	841	804	807	828	802	805	820	795	847	815	823	865	846	811	788	905	746	818	792	862	815	772	886	794	864	803	838	849	794	789	826	863	817	794	803	790	816	850	781	834	809	795	836	811	829	867	869	823	834	825	827	838	811	864	814	810	794	866	803	839	862	811	785	814	834	857	810	792	818	788	790	810	798	796	804	821	795	853	853	839	850	872	801	867	824	844	793	816	851	871	848	847	814	814	836	848	821	827	857	797	829	859	882	817	801	797	812	840	795	755	828	812	815	795	820	821	876	810	828	837	824	909	805	878	868	854	811	791	830	801	839	797	808	824	781	798	806	824	865	823	834	826	854	816	840	788	793	865	839	822	790	827	827	807	779	883	810	870	878	802	838	764	818	801	853	833	832	795	849	808	840	854	811	840	824	834	783	842	837	817	849	775	825	816	837	804	809	840	817	832	840	829	831	816	872	826	854	821	856	848	765	843	785	815	834	802	819	859	845	840	822	847	827	849	831	779	829	847	848	846	846	822	826	810	789	850	852	827	851	833	832	827	807	796	816	907	811	827	851	799	795	809	849	826	828	882	793	817	812	797	823	807	801	833	837	823	871	819	811	867	835	784	793	823	866	762	844	813	825	871	832	764	796	811	845	798	808	782	849	788	822	821	816	819	776	826	798	822	732	808	781	773	828	867	868	859	822	818	819	816	812	842	823	835	765	806	819	844	820	819	813	830	827	797	806	830	809	852	865	843	785	797	844	833	840	815	871	822	826	795	847	833	851	836	876	823	844	791	811	834	876	820	822	840	869	797	812	846	818	862	857	805	796	834	778	824	761	781	801	885	818	817	797	800	864	849	836	836	792	828	854	833	872	803	873	817	886	833	824	831	803	836	789	826	852	851	853	860	818	814	841	843	843	844	828	860	812	789	813	797	844	840	867	790	760	869	822	807	813	853	854	828	871	832	831	797	768	790	809	804	859	813	836	826	852	786	837	834	842	793	889	856	873	826	847	781	841	781	861	855	853	816	782	859	856	792	835	877	890	805	829	796	842	782	837	833	806	776	871	858	880	851	864	895	805	822	855	809	784	831	829	799	858	803	811	833	827	895	816	843	810	818	842	841	840	901	815	813	822	834	819	820	872	820	769	815	833	864	823	853	811	795	830	819	836	837	848	822	818	815	835	782	868	850	817	779	899	854	866	834	820	818	820	833	867	809	858	871	844	832	774	861	847	805	861	836	830	793	768	823	823	822	865	810	814	848	830	839	806	797	879	748	828	823	784	814	841	797	839	861	796	805	838	832	896	783	842	791	840
11072	1253	166	166	163	172	149	152	172	155	166	163	133	145	177	154	175	166	139	175	150	154	142	164	142	139	149	131	144	143	140	147	133	135	141	140	143	156	152	157	140	146	139	142	149	151	180	156	153	178	154	169	166	143	154	153	157	175	153	163	140	147	150	184	121	167	161	184	153	137	144	160	144	135	162	135	149	151	157	144	136	143	136	155	155	121	156	142	163	165	152	167	130	152	174	146	145	156	154	154	145	151	150	150	150	153	144	165	128	134	152	137	143	144	177	159	132	161	136	156	143	150	158	132	145	151	163	166	139	152	138	160	146	163	157	160	164	154	142	143	154	152	150	157	148	140	137	147	157	157	155	136	153	134	138	125	141	165	138	146	160	143	146	159	146	133	172	139	160	146	152	163	116	142	146	154	150	144	170	144	140	143	146	170	160	156	145	117	122	162	141	150	141	150	151	138	156	128	175	148	147	149	132	158	142	170	152	138	163	153	176	139	137	131	149	152	142	152	144	141	135	163	150	162	158	173	150	144	131	153	155	142	145	181	164	156	153	138	146	139	123	124	168	152	162	153	142	161	133	163	143	157	150	147	145	140	189	139	148	156	152	138	126	154	157	139	154	162	142	143	154	133	141	149	153	146	142	171	167	130	137	169	158	160	144	141	173	127	152	157	118	149	145	137	134	140	172	139	144	142	152	159	139	150	172	153	184	152	157	159	142	160	143	157	141	166	164	147	152	126	164	165	150	158	149	161	158	160	142	175	160	147	152	149	137	131	142	157	119	154	180	147	133	125	138	140	162	165	151	154	147	169	147	158	135	145	131	135	165	165	161	147	147	147	151	141	137	146	160	162	159	174	176	161	145	152	160	154	154	152	141	140	131	139	131	147	171	165	144	151	132	141	154	146	145	145	144	148	161	148	164	129	147	157	162	176	156	169	150	154	149	134	170	162	146	158	141	146	146	169	145	170	153	169	130	161	168	154	156	167	148	158	164	151	130	143	149	126	159	160	160	169	132	147	130	164	140	150	162	149	162	138	147	143	152	142	163	161	149	155	148	131	145	147	162	161	150	174	127	140	163	134	159	138	148	148	160	148	154	148	163	160	159	141	149	140	130	122	156	135	156	159	153	164	165	136	145	158	135	153	169	151	166	139	169	161	144	148	166	144	162	144	163	178	153	149	153	149	146	164	144	146	153	131	150	175	141	136	146	151	162	151	149	141	156	161	137	157	122	168	156	146	137	130	145	141	152	175	145	170	145	164	127	161	182	167	143	145	138	160	141	149	145	161	149	136	135	152	144	150	140	143	135	132	156	157	152	163	118	151	163	137	155	131	133	165	137	146	132	140	158	132	161	159	160	133	152	155	149	144	130	153	144	142	142	137	150	138	154	151	142	147	140	153	156	135	179	161	163	150	170	171	164	141	165	143	146	138	124	145	145	135	176	141	154	177	164	156	162	146	145	147	141	157	151	180	162	158	154	171	128	147	160	139	138	143	153	144	133	148	141	158	162	141	140	148	136	132	146	166	131	146	145	144	151	183	164	161	165	152	127	146	145	148	150	148	175	150	145	149	135	141	144	162	142	146	151	128	143	144	168	161	157	142	150	134	145	149	169	153	153	139	146	157	154	153	140	134	147	139	138	153	155	135	128	137	130	137	155	146	133	153	139	140	148	132	141	152	161	168	151	154	147	129	131	173	133	175	148	146	167	178	133	168	172	147	162	132	167	127	172	163	147	148	171	156	149	156	158	140	152	172	159	177	163	138	145	137	153	155	158	156	155	151	176	139	147	145	148	157	155	152	165	145	127	143	154	160	167	142	156	144	156	139	148	166	167	134	152	154	140	164	131	155	166	135	159	132	148	126	149	134	125	132	149	154	159	143	140	152	160	150	164	140	150	136	154	147	158	151	146	155	148	136	169	136	139	139	153	148	148	138	144	134	131	148	150	124	146	148	157	151	166	141	161	147	148	148	149	148	149	152	155	124	153	155	147	159	149	176	130	147	141	154	128	148	156	138	171	166	160	154	127	139	133	139	153	151	144	151	142	166	152	159	141	148	138	134	140	148	132	130	168	153	134	154	171	170	152	157	135	147	155	160	169	158	151	157	161	154	156	132	159	150	136	143	129	139	145	131	158	156	148	156	127	131	126	141	169	142	135	133	155	150	160	146	145	148	140	146	159	149	148	157	148	167	149	146	148	161	148	171	155	199	142	161	172	121	168	150	140	132	149	125	145	157	163	159	143	160	139	147	157	166	148	152	152	151	159	145	139	166	150	154	129	138	166	140	151	160	143	157	149	154	131	167	149	128	145	142	123	153	126	151	146	134	161	134	147	177	151	152	142	152	132	145	148	150	136	151	137	152	140	137	156	151	122	142	153	169	173	142	136	149	132	123	156	134	123	140	153	145	175	165	132	141	138	160	172	158	133	154	149	135	155	166	160	150	144	158	149	169	166	139	130	147	130	139	152	133	163	157	173	115	152	155	166	157	152	143	154	138	155	136	154	140	125	153	142	166	137	143	188	165	143	169	136	133	158	164	150	184	154	156	177	153	157	159	140	132	155	161	158	114	131	148	157	153	148	159	142	142	163	154	151	135	156	155	143	137	161	152	155	174	138	171	153	160	146	142	130	176	154	148	149	145	162	152	163	129	126	142	140	149	157	151	143	167	163	153	154	159	147	157	141	124	167	158	170	156	141	147	147	134	166	150	172	154	138	150	148	157	175	143	158	150	150	157	160	147	165	149	180	151	123	143	134	149	147	169	142	140	144	130	122	166	159	157	162	122	152	154	157	137	157	162	172	132	158	144	165	127	141	131	132	162	173	148	154	166	145	163	153	157	142	156	125	137	168	171	139	147	148	123	189	156	162	125	162	154	148	140	142	138	161	148	118	146	156	152	136	178	161	170	163	152	169	155	167	169	163	171	145	166	144	139	166	131	151	147	160	164	146	157	138	151	152	144	188	148	159	170	150	134	145	153	162	150	126	131	145	160	159	149	143	135	151	146	149	149	131	154	150	135	154	153	155	149	145	143	150	161	171	142	151	139	121	180	139	118	157	143	169	152	147	172	148	154	139	173	174	152	151	145	145	139	137	148	157	146	151	149	170	171	152	156	147	148	163	159	141	159	156	166	151	151	170	146	161	173	169	166	148	148	141	146	135	135	131	143	155	156	151	171	151	152	152	158	145	147	151	160	148	136	144	152	149	167	151	153	155	158	149	150	138	140	171	139	134	154	144	138	140	141	139	143	157	133	142	128	168	129	161	129	170	139	156	168	142	145	155	148	130	154	132	148	125	153	155	141	160	156	144	148	153	154	141	167	135	137	139	164	157	138	154	152	148	153	146	156	159	162	164	151	140	156	170	139	138	157	139	157	168	139	167	163	139	142	135	141	140	133	125	154	167	154	141	145	156	149	165	165	135	145	133	139	153	151	151	156	151	161	153	141	158	158	139	156	161	166	154	160	159	151	138	154
9616	1147	528	443	481	505	476	436	474	435	443	463	451	443	397	479	422	451	468	436	444	454	443	453	408	456	430	451	419	409	427	416	468	410	471	428	416	434	477	453	445	438	423	410	437	470	421	466	444	425	430	452	432	453	422	442	453	438	427	430	396	443	438	406	430	420	428	449	416	425	471	444	406	388	414	454	459	453	433	428	420	422	410	431	430	430	455	461	438	452	418	452	419	396	422	412	433	409	411	430	448	414	429	414	461	442	432	440	427	427	421	417	477	450	469	462	401	456	417	456	426	428	409	433	418	457	442	459	443	457	432	425	413	443	424	399	438	444	440	459	425	423	440	446	431	439	438	434	443	426	427	402	455	435	449	457	404	465	453	444	431	425	428	440	413	462	441	409	416	408	423	441	449	418	435	400	429	396	426	448	463	453	429	429	444	447	439	441	389	435	453	445	440	414	464	439	409	422	448	426	436	436	428	450	462	439	442	430	408	454	445	391	444	396	464	457	419	476	419	457	470	424	429	436	423	410	437	430	404	435	454	474	438	428	419	426	408	444	452	459	456	448	455	425	461	423	418	451	430	409	448	452	439	423	450	417	443	413	429	407	392	444	423	373	438	472	471	420	456	430	421	393	429	456	415	459	477	431	436	407	423	418	457	466	414	428	431	431	458	401	455	426	442	433	416	444	424	447	445	444	408	422	424	453	450	434	433	427	448	440	444	429	413	443	434	453	444	449	448	423	457	396	454	400	433	445	422	444	408	431	454	441	430	452	424	445	459	439	487	443	414	462	448	426	422	414	435	418	424	434	415	409	473	427	423	498	449	455	467	453	439	462	454	458	430	412	406	451	424	445	395	456	454	442	384	474	417	418	382	434	429	417	441	426	465	418	432	447	407	418	457	408	429	421	471	435	464	416	393	444	452	437	425	445	436	442	394	443	421	422	439	454	449	442	414	439	480	444	453	431	415	449	477	410	450	424	428	420	420	377	453	409	417	410	406	454	414	460	480	405	419	459	414	424	451	455	448	432	482	470	418	401	447	454	427	467	427	424	436	429	421	405	391	432	417	470	417	451	424	432	444	413	454	405	411	442	419	438	436	433	456	427	421	455	401	485	465	432	433	416	444	428	455	408	436	443	435	428	424	441	469	409	420	435	429	418	428	464	431	432	419	433	426	435	413	451	412	481	411	417	445	434	442	437	418	431	394	444	393	463	453	423	437	446	396	442	402	476	473	406	448	467	436	431	435	451	447	420	478	425	446	487	402	423	407	418	413	397	414	456	423	430	469	450	400	468	397	473	436	424	466	430	420	408	407	450	407	439	438	417	431	438	436	434	428	413	447	450	460	418	456	398	417	419	401	447	436	410	396	448	429	424	442	452	425	431	429	470	444	411	443	432	435	441	422	433	398	435	437	461	429	432	401	417	458	434	405	451	444	438	446	431	424	423	426	461	434	403	413	422	437	464	457	427	419	459	453	442	463	437	424	430	467	458	406	440	452	448	446	475	441	442	451	471	399	462	470	436	430	464	454	425	421	440	460	501	463	438	412	398	454	408	463	438	447	450	428	476	407	447	449	458	450	443	452	420	438	402	476	438	432	416	471	485	430	488	409	429	470	462	431	398	463	442	472	465	442	420	423	425	457	458	433	429	457	451	425	466	466	473	438	458	433	453	411	471	415	464	471	427	444	413	444	466	428	480	440	434	445	432	480	453	408	435	437	461	404	467	440	449	445	443	428	438	431	418	424	400	446	420	420	427	429	413	409	498	420	407	430	429	453	448	422	412	421	471	420	425	443	453	430	447	438	431	440	467	419	462	438	405	440	449	436	412	429	422	422	438	453	422	448	447	443	421	426	426	458	414	409	419	455	401	394	498	453	431	454	441	439	402	437	414	432	432	420	413	435	424	441	458	439	460	436	452	428	433	467	429	438	403	418	459	365	425	417	456	440	445	425	454	404	417	440	425	394	414	418	459	425	416	423	407	432	431	430	446	435	429	416	413	460	453	438	421	444	417	433	438	433	404	419	447	455	437	445	445	459	452	435	459	465	411	449	459	419	442	447	420	445	436	427	447	418	426	463	463	412	416	416	414	425	423	451	454	425	438	431	445	417	466	439	449	437	438	438	417	436	462	426	441	451	450	435	422	456	454	431	463	435	394	471	447	424	417	437	440	440	460	446	455	417	430	437	439	425	427	448	466	403	415	442	471	439	450	426	445	434	433	448	442	437	481	425	458	433	400	401	426	466	458	469	429	425	406	436	429	473	438	474	464	428	451	449	430	411	415	452	441	402	465	421	470	428	473	402	441	427	405	456	483	463	454	458	455	433	411	447	482	437	440	401	451	445	469	461	393	392	422	458	444	430	418	457	446	455	457	456	441	428	467	443	467	465	445	438	441	413	448	414	425	407	445	430	450	445	401	465	428	438	441	422	413	431	434	442	410	418	461	436	429	429	450	429	468	414	441	432	423	451	424	439	424	393	434	444	464	464	425	440	431	419	413	449	408	443	392	455	426	445	420	410	421	399	439	442	449	468	445	444	424	421	440	415	456	486	431	431	430	463	431	437	447	424	466	434	427	430	487	430	414	446	401	442	419	438	452	428	452	460	448	455	421	436	423	440	459	459	398	432	442	442	408	433	404	408	439	435	444	421	399	435	420	472	422	435	411	396	454	426	444	430	418	428	457	483	452	446	431	456	419	405	427	480	410	412	445	432	426	448	420	486	433	449	490	452	455	446	450	419	414	420	424	432	432	472	453	428	426	407	429	442	441	416	428	434	456	431	410	435	422	418	441	384	403	430	455	440	430	405	465	437	421	466	430	412	412	393	413	418	400	415	426	436	442	470	434	388	421	487	459	410	434	391	469	439	421	407	431	447	430	431	427	474	449	446	431	442	430	434	407	440	447	412	428	453	458	429	446	492	431	441	468	466	405	415	446	426	463	434	414	474	422	433	414	418	447	444	429	444	446	419	412	426	460	431	493	437	391	443	411	408	427	425	438	436	458	356	429	413	450	422	407	439	438	464	448	439	430	426	452	435	465	434	478	441	427	408	419	441	396	426	425	451	447	452	422	413	415	459	456	440	476	450	455	401	433	427	428	413	431	449	463	452	414	411	446	407	475	507	407	400	425	434	445	441	402	458	395	423	455	431	439	436	431	457	435	446	420	422	429	457	436	443	430	443	435	452	448	417	407	429	452	443	402	453	427	432	458	395	413	467	426	430	442	450	453	439	426	431	400	437	441	434	426	435	395	428	474	452	441	418	430	421	449	445	460	447	437	417	475	432	427	455	427	445	450	424	426	429	405	452	451	421	429	393	437	456	480	423	433	419	451	425	445	458	450	392	452	407	466	401	455	414	435	440	433	433	426	421	440	430	441	467	403	440	443	419	488	431	414	451	423	440	442	408	417	441	442	429	434	413	452	433	440	462	448	435	433	425	422	401	416	423	428	430	418	449	418	446	439	437	442	436	415	429	436
63317	28978	5875	964	682	587	554	499	397	393	397	390	368	353	375	348	377	353	343	370	328	327	335	319	344	337	351	349	307	339	302	314	314	358	289	287	303	321	328	329	333	337	307	343	330	324	315	312	343	334	339	334	354	356	322	346	296	330	322	331	323	293	317	340	297	357	321	302	331	329	271	302	303	329	305	347	315	336	310	320	340	325	292	296	304	324	317	309	308	311	351	291	314	304	351	298	318	316	313	324	370	333	324	312	311	335	317	320	325	331	310	288	332	301	324	351	307	283	319	307	335	330	293	347	296	324	332	349	287	300	313	339	293	325	351	314	327	336	333	321	335	321	293	285	313	338	352	329	305	313	332	340	322	321	336	309	321	359	311	316	317	336	322	300	313	304	303	332	310	290	326	344	328	328	305	307	313	331	343	327	309	343	338	322	343	343	312	320	325	316	322	301	324	336	319	309	334	325	297	312	358	337	314	325	308	311	305	339	300	312	289	324	321	343	341	304	310	329	323	321	332	316	349	329	339	299	315	279	315	308	332	329	326	317	299	303	328	300	311	318	312	323	325	316	311	322	346	286	281	287	305	283	322	328	308	324	342	343	317	326	366	378	311	334	309	344	299	339	320	325	312	308	321	343	297	332	330	321	348	316	324	334	357	335	302	310	326	319	310	298	312	317	316	319	303	329	336	318	326	312	285	314	315	343	308	309	313	316	306	344	314	329	343	327	326	301	327	350	307	296	308	311	303	308	294	349	339	346	335	333	305	330	292	346	309	317	324	279	331	322	323	307	312	343	301	334	340	327	322	311	309	324	290	359	343	302	323	343	310	297	332	333	307	335	344	291	327	306	323	329	327	298	335	292	292	330	327	330	341	326	353	310	324	332	324	324	318	342	296	319	297	347	339	308	338	334	324	303	324	306	333	323	354	326	299	333	333	300	309	339	326	318	320	341	309	310	302	308	316	320	304	350	314	330	308	329	339	320	320	324	335	301	317	337	292	342	292	315	337	285	340	306	303	310	357	364	338	323	329	288	307	322	347	328	317	297	308	331	336	318	302	325	300	306	314	295	309	370	295	353	358	328	313	350	322	306	328	327	340	307	322	336	326	312	319	305	315	327	323	319	298	317	312	335	316	330	310	324	309	298	299	270	351	338	336	328	314	326	362	311	332	322	323	284	276	326	322	306	328	329	318	358	314	341	330	328	310	330	316	348	328	319	322	357	335	296	306	288	307	326	296	322	303	325	307	339	282	314	288	314	340	325	303	289	341	311	293	332	322	295	324	319	319	372	302	311	302	351	301	325	361	287	323	324	341	317	340	310	293	349	303	316	336	312	348	348	313	326	305	302	326	313	327	331	322	317	277	307	325	330	306	349	317	325	325	295	303	323	335	310	326	290	315	344	307	306	349	317	322	316	354	330	321	344	330	298	310	310	295	358	302	286	323	323	315	370	307	311	320	324	309	336	325	303	303	294	296	297	294	340	284	317	333	297	354	333	332	319	300	323	318	294	304	339	321	338	327	310	332	339	336	284	301	328	321	373	311	324	322	299	328	324	331	313	314	293	311	327	322	294	283	327	344	348	310	313	333	309	322	339	311	321	348	293	305	318	298	298	308	306	337	323	328	322	324	320	315	305	297	307	300	330	335	327	315	311	344	355	344	289	297	331	334	310	294	369	362	292	349	348	299	349	328	344	358	321	325	353	316	323	316	304	326	328	306	324	333	325	319	310	310	339	345	291	332	302	281	335	348	301	316	333	308	350	304	346	309	308	332	336	305	322	342	318	321	325	305	336	315	317	316	321	301	324	298	290	330	336	313	336	317	324	310	350	298	346	281	305	320	325	314	313	287	339	334	316	306	351	331	307	345	320	334	315	296	311	314	330	329	318	334	308	312	353	290	319	295	284	332	323	324	295	307	315	286	307	307	314	311	320	310	283	311	337	322	334	320	307	336	321	320	307	352	310	309	301	312	321	345	302	319	274	315	362	306	317	339	319	325	327	335	331	309	330	304	337	342	304	331	309	285	347	307	330	327	317	362	348	330	291	331	332	318	287	293	298	308	360	315	346	316	314	343	317	321	304	326	311	323	295	310	337	334	330	321	336	306	331	359	274	311	351	326	339	303	298	346	331	302	324	305	327	329	317	352	360	305	319	297	300	319	307	326	339	373	326	296	331	336	288	332	344	317	306	332	312	276	312	317	317	338	366	318	293	336	345	320	305	359	342	332	308	330	311	336	347	285	304	324	319	315	322	309	310	315	293	345	330	332	319	328	313	295	376	348	302	313	316	296	330	319	343	330	337	319	330	310	320	335	304	306	315	330	321	310	299	336	306	325	275	309	301	320	335	334	323	275	308	284	312	332	325	296	318	308	324	313	293	327	306	313	343	306	362	330	311	302	292	309	334	326	326	317	320	305	304	288	306	303	338	338	365	300	300	322	362	316	319	289	322	316	310	309	331	329	338	341	331	326	344	338	336	309	307	307	311	324	339	335	317	298	319	335	312	328	300	331	303	286	305	282	330	335	306	319	328	318	304	325	318	302	325	303	318	311	344	303	297	310	343	316	345	340	370	359	336	323	342	325	321	338	349	334	358	342	282	314	343	291	318	327	319	316	308	343	322	330	333	331	336	329	304	319	315	309	330	304	339	310	334	304	325	309	286	315	313	309	319	325	303	318	365	286	323	302	303	291	315	313	291	301	310	313	344	323	300	314	337	312	327	322	332	349	324	296	326	299	316	301	346	304	334	302	289	344	333	322	321	294	348	326	317	343	317	312	344	334	349	363	341	353	345	319	323	319	334	303	358	280	357	308	307	312	370	339	337	317	329	302	283	339	293	333	341	312	287	304	313	301	340	327	310	307	351	353	309	309	298	340	345	328	328	366	313	312	307	340	327	320	351	328	318	378	317	280	287	300	284	323	306	304	367	313	338	330	311	304	287	312	273	300	353	314	323	293	354	303	320	303	286	325	325	343	314	299	321	302	326	314	342	337	299	329	335	280	334	310	333	323	295	334	306	325	327	303	286	336	338	327	329	317	279	347	340	371	349	303	315	310	320	333	332	275	339	304	334	338	302	291	351	330	308	293	331	321	309	319	343	326	311	328	315	306	301	329	317	328	336	343	309	288	313	354	337	312	341	332	332	325	312	329	357	338	326	315	348	323	318	334	290	346	348	324	330	315	327	323	315	299	329	314	338	299	315	327	342	335	331	335	329	326	321	305	312	309	357	297	314	362	329	302	328	322	332	345	316	287	338	326	285	273	334	333	317	342	297	328	323	339	294	349	291	336	305	341	354	296	333	308	287	317	322	350	356	331	330	341	301	334	307	311	327	308	326	312	306	312	309	308	315	325	332	329	316	297	326	314	318	326	328	327	306	322	322	317	297	320	315	278	351	299	283	302	314	355	295	332	333	333	321	317	325	309	291	332	315	350	335	305	334	349	336	343	281	295	321	325	344	336	319	321	329	317	335	292	309
37894	7462	2271	2523	2415	2106	1854	1630	1463	1286	1273	1167	1063	1096	1032	954	969	969	927	872	958	908	907	938	908	898	844	886	831	834	864	835	888	859	808	807	851	806	833	864	806	797	777	825	836	791	800	824	788	763	839	827	771	802	784	823	803	874	783	790	836	808	741	806	811	815	788	783	780	806	802	795	810	837	817	840	871	826	813	826	741	826	831	826	813	772	837	726	794	833	806	758	829	792	837	750	794	837	802	742	756	776	783	795	793	820	787	788	782	777	788	846	796	743	841	824	756	776	780	770	792	747	828	827	805	788	805	787	825	808	809	799	807	817	821	807	813	797	771	795	802	785	800	780	810	769	763	795	766	705	824	750	771	795	833	759	792	773	746	792	843	790	801	795	797	824	777	811	808	809	822	799	813	823	810	775	755	811	782	793	831	783	847	800	827	780	829	812	803	773	776	822	793	814	749	784	751	770	786	832	770	823	768	744	800	839	759	827	767	769	756	779	788	788	821	771	749	785	783	811	748	791	818	794	789	761	811	814	787	794	833	772	772	799	751	778	816	800	777	779	776	851	793	810	745	805	786	775	869	810	779	794	771	766	793	803	850	791	774	818	741	755	795	810	771	813	790	785	787	799	797	813	723	812	783	792	827	747	771	761	774	791	783	764	768	816	791	790	770	735	796	755	798	787	760	784	816	837	781	811	783	834	789	788	762	821	779	807	808	789	815	814	753	843	796	819	770	813	765	796	840	784	738	809	757	796	799	776	783	775	792	818	831	794	804	802	771	820	829	773	815	782	795	770	864	795	741	776	774	805	762	822	817	805	781	742	739	785	858	792	765	753	774	776	789	803	785	775	808	763	787	767	755	779	797	799	823	779	805	799	751	817	813	832	802	767	804	798	758	803	793	754	794	800	794	753	819	807	761	785	819	777	764	827	793	818	825	776	809	804	808	757	775	728	802	800	786	814	765	786	790	756	824	796	788	786	775	817	778	766	741	750	782	808	808	756	770	757	832	796	768	788	819	824	820	777	783	796	780	793	742	730	798	840	753	819	760	796	777	814	739	817	829	785	799	775	823	744	755	770	848	773	813	858	813	814	785	789	801	723	808	849	775	773	819	778	786	848	776	764	779	772	835	805	749	808	778	779	762	769	769	790	818	823	819	800	793	780	784	775	837	770	765	819	815	772	774	792	796	757	774	774	789	831	815	759	811	819	799	836	797	812	784	764	796	809	797	806	767	809	822	838	752	830	806	768	812	745	822	749	816	816	800	818	796	815	758	812	799	772	786	795	760	745	780	796	814	764	790	822	804	785	823	779	734	786	781	818	793	817	747	751	832	764	819	766	781	764	779	745	778	742	767	752	794	831	838	761	824	759	799	812	763	764	793	790	754	830	827	743	790	790	833	789	762	881	749	768	810	803	729	785	781	758	779	792	826	759	782	786	766	794	741	786	761	805	818	806	792	794	821	762	764	755	776	776	792	786	798	774	764	770	779	810	792	817	792	815	788	791	832	795	755	746	847	808	793	860	791	804	793	783	800	800	815	773	780	784	768	777	753	841	808	802	775	794	754	815	808	788	759	828	775	761	843	756	753	782	755	761	804	830	775	766	756	749	828	727	759	768	809	783	809	800	742	799	802	820	828	751	813	737	828	736	766	808	789	745	760	792	785	799	775	796	777	827	821	817	730	814	806	790	834	810	788	796	765	786	816	822	789	771	792	769	806	751	783	802	786	822	796	825	807	788	792	772	784	788	786	835	852	808	814	855	737	790	770	815	755	795	781	754	801	760	768	817	793	787	788	812	822	777	777	800	755	780	736	775	825	813	778	740	737	788	738	811	792	766	801	816	744	749	778	807	743	787	810	798	791	790	748	780	763	817	812	819	774	782	762	792	784	770	842	829	805	850	783	777	793	828	756	813	787	774	821	755	810	808	803	764	819	796	816	823	775	782	773	761	780	802	771	844	794	766	790	812	777	829	768	801	781	778	796	801	758	812	802	783	761	703	786	789	835	829	771	859	739	783	777	807	768	788	771	794	805	836	761	817	755	790	797	784	805	815	728	801	814	798	813	809	806	766	757	821	795	820	767	746	719	794	792	802	803	773	819	726	773	785	735	782	835	795	789	844	780	832	788	788	816	800	804	791	829	784	808	787	828	770	753	790	774	799	784	813	796	798	823	768	779	823	757	822	793	792	829	827	833	802	801	740	774	825	800	779	810	792	822	765	838	769	783	769	812	744	791	763	784	830	798	777	752	793	796	764	846	762	810	814	735	811	758	756	815	778	764	728	808	807	795	784	790	761	734	762	824	756	783	833	812	781	817	808	775	825	771	847	779	752	796	780	837	794	743	808	776	814	789	810	792	803	802	786	747	749	802	829	819	833	793	802	763	764	785	809	805	799	853	796	748	785	787	755	810	787	796	733	856	795	753	784	766	766	808	741	790	782	826	786	799	711	790	769	772	771	814	801	750	810	833	682	800	743	766	782	786	794	749	841	768	799	792	796	801	821	757	767	776	780	800	820	776	783	787	770	772	845	797	808	842	799	789	790	754	790	765	780	782	839	801	791	792	802	794	801	763	790	788	720	765	776	765	801	805	805	789	760	773	802	780	827	793	806	806	809	826	829	755	832	776	811	772	768	778	805	759	765	765	798	790	769	768	805	750	778	799	771	792	789	789	761	816	781	812	811	798	810	835	823	797	782	768	759	747	813	819	746	768	787	788	765	747	834	805	803	801	794	761	786	813	816	771	808	763	817	822	803	762	802	779	850	818	792	735	782	749	795	845	771	795	847	782	841	778	763	773	786	797	766	765	791	710	724	824	786	779	761	791	781	812	770	806	766	810	785	821	785	781	777	787	734	773	764	852	833	755	752	827	819	794	784	740	752	827	805	806	786	740	784	811	825	779	823	788	775	818	766	801	800	799	815	796	826	824	759	785	807	781	776	798	734	773	761	801	814	779	801	747	830	791	792	771	792	787	780	839	747	782	771	777	796	854	791	797	760	787	807	801	788	786	798	736	800	826	764	797	777	781	781	775	758	812	825	811	818	827	794	827	789	833	827	817	778	853	814	827	804	791	785	790	826	741	827	791	794	817	814	765	822	777	807	769	835	779	832	828	791	778	783	778	799	837	802	809	791	775	831	841	781	816	782	775	791	781	805	838	823	804	783	772	795	765	787	772	831	761	740	816	798	816	753	784	759	762	770	831	774	762	850	786	758	849	816	751	737	796	819	822	802	813	773	776	777	738	832	805	818	771	739	766	765	807	806	805	807	849	764	815	728	782	815	776	811	840	770	814	797	778	802	760	825	790	767	792	781	792	760	783	779	809	773	785	809	770	805	829	822	783	761	759	789	793	786	787	838	749	809	821	784	789	770	772	787	824	793	782	833	857	795	790	764	815	778	787	780	780	748	777	768	767	816	796	818	779	795	785	803	811	797	765	750	765	731	773	823	752	818	792	808	809	789	762	820	803	765	793	796
76168	38364	12065	2484	1149	910	782	646	600	499	510	468	426	406	443	389	398	423	404	359	363	366	383	354	363	365	401	335	366	380	372	380	367	359	365	361	380	343	353	368	326	371	347	319	352	387	350	346	363	369	359	367	320	345	323	351	341	344	349	342	346	359	332	364	364	354	352	331	345	350	340	355	356	361	373	369	383	320	327	335	353	351	314	352	312	334	386	323	359	361	325	348	361	335	328	355	370	385	342	347	369	375	355	342	379	326	315	327	377	364	333	395	356	319	385	358	375	333	366	307	357	357	368	337	344	341	343	331	325	354	337	360	366	347	368	333	389	393	330	352	357	358	340	377	326	364	341	333	352	326	351	358	368	343	349	338	342	371	369	377	341	305	366	317	362	307	360	369	369	346	340	355	351	353	340	364	309	334	347	349	347	303	358	381	351	317	365	311	357	323	337	361	384	341	324	324	343	311	323	354	404	355	340	368	329	378	367	294	360	348	328	359	365	363	372	390	340	360	380	350	341	365	345	342	368	348	369	354	361	350	357	331	334	329	336	366	382	288	346	340	332	378	338	353	352	361	354	360	334	370	318	328	373	380	367	332	343	366	334	346	353	378	363	366	381	379	356	315	329	363	370	325	394	340	330	348	382	343	365	380	361	304	358	326	330	338	336	345	350	343	382	345	358	306	340	334	358	348	358	292	327	345	332	319	358	361	367	334	382	354	363	315	390	348	328	346	374	370	348	331	342	371	357	369	313	380	357	325	357	338	341	338	351	387	316	371	371	344	336	331	360	371	348	304	358	334	377	358	347	318	348	336	334	337	353	318	348	320	346	387	342	366	345	357	356	326	349	362	364	356	346	311	382	342	375	328	344	343	373	355	354	312	300	366	366	350	340	326	336	329	344	348	343	350	374	323	364	345	335	346	357	361	336	396	346	355	349	367	348	352	318	338	346	371	373	330	328	316	377	343	342	335	349	340	343	358	378	363	338	336	353	305	362	335	346	379	342	359	346	367	341	344	334	340	363	370	367	348	343	317	345	344	332	355	354	346	333	302	359	347	339	353	383	344	364	336	376	351	331	343	342	345	331	357	370	369	379	359	370	348	338	326	326	329	354	327	314	338	324	333	371	357	355	350	322	371	311	391	360	345	326	335	364	332	370	323	344	346	356	338	337	319	337	345	323	362	329	396	348	320	323	343	337	321	333	368	317	368	345	341	330	334	335	343	336	343	323	378	358	376	387	373	326	391	368	331	345	363	341	338	317	354	342	342	313	358	338	347	363	341	350	367	324	371	333	383	345	379	386	364	345	356	355	338	355	341	352	334	354	375	290	344	324	345	370	331	346	346	348	331	318	350	372	342	357	317	350	342	367	334	358	328	330	370	343	372	390	340	340	366	357	318	329	328	352	332	385	316	395	358	320	359	338	334	368	328	382	356	349	338	370	365	383	346	323	338	339	302	378	345	358	327	328	343	326	333	318	349	367	339	348	343	332	339	334	337	334	396	352	343	322	338	339	344	321	354	377	381	325	395	312	344	357	344	358	358	339	315	346	338	359	344	336	354	357	363	337	341	356	344	368	355	345	311	302	348	346	363	367	336	367	353	366	341	306	371	349	320	339	345	331	330	317	400	341	373	344	322	338	355	358	380	343	351	348	325	345	343	376	365	333	353	345	353	365	343	367	357	302	352	331	301	342	357	397	352	334	374	373	360	375	358	409	366	365	402	359	370	389	315	371	315	349	348	334	369	342	360	319	361	348	352	328	323	319	337	349	361	341	328	349	338	361	369	338	404	344	346	337	348	362	326	368	347	361	373	343	350	359	348	335	341	356	343	350	363	348	371	344	363	361	367	319	349	352	352	334	338	345	381	337	337	326	348	364	337	347	327	356	335	324	357	331	356	351	353	368	341	338	361	323	341	367	334	322	337	353	352	329	341	344	371	352	350	313	338	317	319	368	362	334	353	349	380	344	378	340	335	337	351	346	347	329	331	362	333	356	344	362	357	345	345	381	366	357	348	346	340	385	317	362	352	353	355	346	333	344	325	318	328	318	329	325	333	345	350	371	359	323	340	366	330	381	355	312	350	313	334	314	322	359	332	328	347	313	354	380	335	341	341	328	351	353	326	360	329	374	350	332	354	318	377	334	342	345	350	382	353	331	335	333	321	327	369	329	325	344	353	333	345	364	343	310	348	357	355	351	346	333	349	309	361	348	372	352	362	379	314	329	364	394	301	340	361	347	353	336	353	340	359	342	327	345	362	335	344	342	355	399	332	332	355	378	359	339	365	363	372	353	352	354	350	355	317	339	354	319	302	362	377	382	353	325	354	370	374	350	397	371	334	338	385	358	345	340	321	352	348	323	314	320	339	359	318	359	335	364	323	340	342	333	358	350	362	343	338	338	346	395	373	305	349	341	313	351	398	342	338	385	342	403	347	370	381	352	322	374	373	333	356	335	300	358	346	368	373	331	362	328	308	352	364	345	351	334	337	327	316	347	312	344	383	356	366	362	354	356	357	371	368	310	381	349	388	369	360	344	384	321	375	311	339	355	356	376	337	362	366	333	342	345	336	345	372	325	319	368	329	310	323	351	365	382	320	351	364	367	341	360	315	336	379	347	338	304	355	354	346	307	343	380	422	344	356	340	363	332	335	349	356	363	339	347	362	351	375	339	326	356	329	396	338	360	350	344	363	349	361	376	330	362	300	341	383	336	318	333	385	337	342	359	357	346	344	357	353	356	360	343	348	336	358	353	343	365	372	334	359	353	351	339	390	388	342	350	365	315	309	363	367	337	324	349	342	357	343	374	333	340	343	336	373	346	372	373	361	356	364	365	366	343	373	329	331	337	369	338	364	376	358	337	325	348	327	356	358	367	328	327	312	328	324	365	333	343	365	396	340	360	329	321	347	362	337	328	376	361	371	327	385	351	349	356	356	369	327	353	326	349	347	355	325	348	384	382	364	336	337	339	345	327	338	343	325	378	337	334	340	350	342	355	373	321	366	326	340	334	350	367	359	375	371	364	344	369	357	358	321	362	373	364	320	335	340	359	346	319	331	348	353	331	313	331	380	339	329	381	360	346	321	348	369	341	356	353	361	347	334	339	307	386	341	358	362	328	336	327	366	345	363	339	353	329	365	380	369	344	339	339	352	349	391	335	335	354	362	337	339	358	349	343	381	345	359	363	369	335	362	359	350	349	331	369	337	334	330	340	332	346	342	379	344	346	322	340	369	340	375	394	360	363	348	325	340	335	321	370	353	329	344	327	349	355	351	334	352	348	342	347	360	339	342	344	339	325	348	342	345	329	343	331	337	330	339	318	349	352	346	344	360	366	355	348	380	353	352	347	359	332	352	306	363	328	351	378	380	338	324	340	331	360	336	337	349	369	372	370	332	340	343	348	331	371	379	349	317	353	372	320	325	346	342	325	378	340	353	355	331	329	359	340	364	317	326	325	309	369	321	332	361	340	328	374	310	366	356
47783	11730	3644	4235	3775	3230	2716	2396	2078	1855	1641	1601	1363	1397	1296	1223	1160	1185	1113	1136	1138	1054	1016	970	1013	1031	990	988	957	953	883	946	953	909	874	854	850	844	897	920	879	869	878	873	858	873	876	826	892	908	834	855	876	857	883	842	806	859	874	844	857	844	822	871	834	838	848	862	817	876	804	839	806	846	862	794	836	833	807	818	876	846	843	841	863	825	839	862	863	781	856	770	824	825	823	816	860	825	879	871	846	840	841	846	811	833	874	912	884	837	840	817	788	837	806	888	820	856	870	860	839	822	814	824	818	800	846	809	789	831	797	827	798	798	856	790	834	805	878	785	851	822	801	817	860	790	821	770	826	822	775	879	791	796	820	801	849	806	778	835	825	827	849	834	797	841	832	892	803	818	816	849	804	846	850	798	829	830	859	861	805	810	786	778	812	871	814	843	833	854	861	799	782	787	852	800	781	810	787	829	820	845	833	814	791	806	805	826	863	843	875	854	852	803	860	860	834	838	837	796	803	830	793	826	793	802	889	833	882	839	786	812	823	845	793	836	805	803	836	865	832	830	823	797	788	829	833	821	840	798	814	829	836	803	875	827	836	831	856	774	814	829	834	836	833	811	814	819	806	839	841	839	860	866	844	865	794	850	841	846	818	821	794	835	833	834	848	851	853	851	784	864	839	784	861	807	748	873	865	818	833	772	793	845	882	846	799	829	823	839	805	823	853	804	827	853	880	867	820	823	807	784	804	822	792	853	874	809	833	834	803	860	817	838	789	833	860	783	801	858	820	817	817	846	788	801	795	816	878	792	871	825	841	846	781	785	834	867	814	840	784	818	833	832	840	815	837	807	789	850	829	853	855	825	775	813	790	823	814	837	833	829	828	793	837	816	795	830	878	804	792	844	842	825	811	864	867	777	827	805	852	855	844	849	867	784	834	825	816	790	796	874	885	822	812	847	825	767	830	825	833	828	852	806	787	872	807	863	795	822	818	834	845	827	831	868	851	833	857	819	785	756	806	772	851	820	813	828	792	784	852	818	808	830	794	783	812	838	809	849	781	820	816	822	816	821	866	859	814	787	798	812	855	800	825	820	803	788	825	861	859	774	858	861	800	844	814	832	816	806	830	777	787	795	801	805	812	814	826	794	846	826	797	876	816	819	830	792	815	855	786	826	869	826	864	846	798	824	832	819	886	827	845	859	872	847	828	897	820	774	773	826	755	848	795	878	765	841	821	832	795	795	787	828	840	804	844	845	877	843	781	823	903	868	827	833	872	813	842	854	843	829	787	840	842	808	824	831	855	801	843	859	831	864	823	835	831	815	837	802	851	870	829	811	798	752	817	812	825	789	862	830	853	840	830	817	813	827	827	810	812	870	828	825	829	819	844	848	827	792	854	852	854	772	846	794	835	819	837	811	785	772	824	824	803	795	743	855	852	847	802	825	842	811	808	797	776	843	762	874	889	847	828	862	850	832	808	828	826	837	768	813	853	805	852	829	850	833	866	775	831	803	820	802	829	833	816	812	839	859	786	815	818	762	794	803	837	829	872	832	855	847	838	840	836	868	771	834	821	833	868	781	827	811	852	811	900	894	788	848	808	750	842	811	820	781	849	789	847	793	825	807	804	847	876	834	837	836	800	841	835	843	842	832	840	789	859	763	835	810	765	822	869	814	859	825	824	816	829	809	843	819	842	825	833	796	826	852	842	821	800	825	812	847	833	827	773	823	776	881	811	839	798	835	798	873	811	795	814	799	847	794	832	864	812	847	835	889	799	822	836	831	795	793	826	819	834	842	802	797	832	802	829	840	814	798	829	845	843	799	854	781	794	792	801	816	782	833	845	802	840	856	886	813	863	842	795	812	804	813	826	815	873	805	889	841	805	871	721	799	818	844	835	749	829	806	853	783	843	792	856	804	766	836	894	809	811	847	815	812	792	821	852	826	783	801	851	873	789	850	824	782	776	764	799	814	851	827	787	858	820	835	786	761	846	801	806	837	785	846	822	811	825	796	832	862	802	831	785	887	860	833	834	794	836	812	829	887	811	763	828	831	863	801	861	831	824	778	865	792	830	832	799	798	829	819	805	809	852	823	800	832	858	805	862	835	857	828	822	834	776	786	823	848	858	840	823	806	824	850	849	809	805	812	856	829	815	799	859	851	860	826	849	806	847	830	819	803	889	867	764	813	827	850	785	844	851	825	788	796	822	825	845	833	823	873	785	911	843	827	827	833	820	856	778	906	797	807	767	842	872	789	851	804	823	773	832	852	820	762	788	814	813	819	807	796	839	815	848	838	851	877	827	812	828	897	800	825	789	836	810	831	814	854	815	869	753	860	853	797	841	839	771	830	848	826	799	808	814	802	794	860	829	887	863	791	796	863	849	850	863	807	796	842	834	828	787	802	799	813	814	810	821	831	775	846	854	825	764	833	817	800	836	833	783	839	832	824	828	823	845	807	863	830	854	853	783	833	770	805	830	775	803	820	822	820	817	825	804	839	782	809	874	852	792	833	790	779	790	853	769	787	830	795	818	869	848	840	801	847	802	782	865	847	841	829	830	851	844	843	845	814	794	813	808	841	847	856	829	852	785	826	851	802	830	804	811	755	868	796	817	784	864	804	779	813	836	787	812	808	855	806	819	825	896	881	820	856	859	837	840	825	809	824	823	829	822	847	823	877	832	759	845	797	858	830	816	788	796	805	829	849	810	811	856	836	808	803	814	766	827	811	828	795	830	842	844	773	806	952	858	852	855	800	790	893	824	792	807	852	851	867	805	860	794	766	799	840	842	846	831	806	810	844	797	817	857	843	819	801	839	752	817	823	835	787	781	846	798	853	841	860	838	823	850	874	797	813	831	835	814	805	905	771	785	852	840	764	851	826	823	783	805	830	868	792	808	853	788	841	842	846	812	883	918	793	794	865	822	864	803	854	835	842	810	822	832	813	855	824	838	866	788	774	865	853	830	839	868	825	799	881	814	822	802	885	827	832	799	815	836	800	796	852	772	855	827	849	819	841	872	784	824	819	852	825	850	833	813	815	824	865	817	815	808	858	835	825	802	807	860	832	815	825	767	826	848	836	813	817	806	857	817	809	765	834	779	859	833	815	817	800	785	821	834	817	864	827	839	804	795	844	828	851	804	780	845	852	825	863	849	847	805	791	833	822	809	798	782	856	827	842	809	788	829	844	791	822	799	861	832	840	783	817	854	815	848	869	811	817	805	842	854	849	784	872	817	829	843	813	808	806	883	870	818	787	835	830	836	818	851	860	806	822	844	829	760	811	801	833	832	850	829	864	798	823	858	802	835	836	803	815	775	852	892	840	825	802	807	824	862	802	826	844	824	838	809	838	839	795	811	792	864	811	793	820	837	772	870	778	824	877	883	826	856	829	824	798	840	837	829	779	836	850	770	821	861	846	815	849	855	820	798	839	781	822	807	797	878	808	831	808	849	793	881	805	855	815	789	803	826	844	799	801	814	839
11241	1390	173	151	187	155	158	159	136	151	152	140	162	134	162	180	161	158	144	161	154	138	171	161	136	150	176	178	148	149	172	130	145	151	152	145	164	137	154	154	137	155	158	142	153	157	149	181	147	143	147	175	161	154	149	170	151	144	145	168	149	164	166	163	169	156	149	159	163	148	152	153	153	152	144	130	141	159	153	169	174	166	162	164	146	132	149	143	157	142	155	169	134	160	150	169	148	155	146	132	137	152	146	147	171	142	176	172	163	156	150	152	160	151	177	161	144	156	147	171	154	157	149	157	133	130	158	153	122	141	145	160	185	153	163	123	140	176	152	171	163	150	164	159	160	154	158	128	154	166	168	160	165	143	149	152	144	160	156	149	146	148	152	142	165	159	147	161	167	158	151	168	128	157	150	138	164	154	148	151	148	158	176	143	152	152	156	135	144	145	143	144	151	159	138	151	154	147	161	151	149	146	157	151	151	178	153	153	143	149	124	152	137	148	155	164	160	137	126	155	145	154	156	121	154	142	138	145	148	152	150	146	150	144	164	164	140	169	170	132	143	150	142	155	151	166	171	149	150	159	148	162	170	158	157	157	161	146	156	158	174	155	157	144	155	136	157	146	151	126	116	164	152	151	153	139	136	127	140	128	155	157	146	149	167	151	150	141	186	152	133	154	141	164	151	148	162	148	140	148	133	149	155	156	164	148	151	132	163	156	150	146	158	149	156	134	157	170	156	179	157	136	132	155	174	147	145	138	180	135	146	138	153	162	174	155	137	153	126	131	145	164	170	161	160	142	142	157	140	149	133	125	139	146	131	154	149	175	166	150	136	148	161	197	163	179	147	143	147	154	159	137	152	164	138	168	134	163	156	157	136	163	146	152	142	162	149	141	153	152	133	152	150	149	159	140	140	131	144	137	154	149	155	139	136	141	145	141	150	149	138	151	141	142	142	168	141	135	167	150	144	151	142	140	140	133	140	128	155	135	171	151	136	143	174	160	149	172	162	129	144	167	146	152	139	156	154	146	133	151	144	176	135	176	146	163	152	150	161	167	144	152	158	168	119	148	124	152	142	160	161	137	165	145	153	156	144	144	150	157	148	169	158	170	162	149	150	143	144	143	152	136	142	170	122	140	148	169	140	156	145	164	134	129	167	166	140	158	140	129	147	150	176	150	148	146	155	142	168	181	127	151	150	181	149	144	167	161	174	138	143	169	146	151	152	129	132	134	167	148	142	157	147	136	138	155	168	166	155	136	161	163	137	156	143	133	175	141	138	164	162	134	140	154	145	181	158	146	170	127	142	138	139	133	136	166	144	150	162	142	131	153	160	164	141	148	154	139	152	147	157	123	173	136	133	145	162	151	138	145	145	172	154	127	171	140	154	151	144	144	106	162	168	172	182	141	167	153	139	130	127	146	134	147	130	173	136	149	148	157	162	134	152	147	152	128	163	139	167	126	157	162	150	170	131	142	136	160	137	160	162	135	152	151	158	146	151	136	131	144	155	164	156	138	158	146	154	136	148	171	132	157	165	169	144	147	160	142	141	153	145	132	173	156	166	140	160	148	148	146	147	159	164	155	147	142	159	167	150	156	160	149	154	157	154	150	169	155	148	151	159	144	167	157	176	138	173	132	156	161	144	143	155	142	165	156	139	147	151	146	167	144	143	141	166	140	175	135	161	176	162	155	149	172	150	138	154	163	161	178	172	163	175	162	141	148	141	143	141	155	150	148	159	140	140	156	170	126	147	156	147	158	160	152	136	146	142	162	137	154	182	179	131	137	144	172	137	152	151	147	153	149	142	163	163	155	155	165	160	152	166	148	156	141	148	163	152	121	146	155	165	144	161	136	130	138	143	144	157	139	163	145	124	142	172	141	148	139	151	134	134	144	134	154	163	153	155	138	157	164	162	166	157	149	148	181	145	145	171	143	170	151	165	165	143	157	154	127	140	165	153	165	159	157	124	149	138	157	154	143	132	171	157	158	150	160	141	134	172	152	145	134	156	143	162	140	146	137	164	145	134	131	134	144	155	134	171	154	147	147	121	173	148	146	149	163	146	146	153	137	155	142	157	116	146	170	150	133	132	168	142	130	154	140	154	148	161	140	143	138	145	154	180	150	152	148	158	166	169	157	152	143	161	145	154	172	171	168	120	167	173	160	144	142	154	159	150	153	149	165	126	131	164	153	161	153	148	157	136	152	138	129	142	149	153	149	136	159	163	145	130	133	155	184	148	135	155	155	167	126	152	143	146	140	156	121	137	142	168	148	155	135	132	135	153	152	152	152	160	144	159	160	141	124	155	145	156	136	128	156	125	135	160	145	159	142	148	162	142	167	153	151	157	145	153	124	181	143	147	147	166	146	163	140	134	142	157	145	174	141	163	166	167	148	153	149	164	148	152	151	140	141	143	154	146	143	160	151	185	162	169	155	143	167	139	155	155	158	159	148	169	145	152	125	143	166	134	155	160	126	149	142	156	182	154	182	173	152	180	155	144	156	158	135	168	156	139	151	140	157	155	152	174	144	133	136	147	148	153	152	136	153	124	152	141	162	152	146	153	138	171	172	146	138	153	148	177	157	154	144	148	133	145	161	151	131	151	133	159	147	182	159	129	149	131	154	172	157	166	161	143	144	157	158	134	160	162	134	138	161	143	155	138	154	151	150	151	155	161	152	136	151	162	160	153	167	175	149	140	166	146	136	161	164	151	146	168	138	179	162	151	137	155	131	151	168	185	153	151	163	144	159	126	164	163	129	159	151	146	159	139	150	154	127	169	149	125	158	161	137	144	153	142	132	166	157	173	159	118	131	154	144	144	138	164	167	170	161	155	143	147	162	158	151	132	161	156	160	132	159	155	156	143	138	193	143	160	144	143	162	150	161	142	150	157	171	140	146	147	157	163	140	152	156	156	100	139	149	136	137	131	159	160	154	147	135	149	166	150	165	156	149	142	166	132	142	148	149	157	140	137	152	153	146	141	147	157	113	150	142	124	150	161	157	154	145	159	140	141	170	146	158	153	172	142	161	159	154	142	154	144	130	145	169	133	176	157	148	156	153	157	147	156	165	154	138	144	155	160	141	165	141	148	159	136	155	149	146	148	157	132	166	165	158	156	157	154	166	132	170	140	172	159	154	161	133	163	147	155	138	143	154	137	147	157	142	151	176	131	132	149	184	169	170	168	154	157	177	157	153	167	119	153	150	135	145	164	150	137	161	154	151	144	154	138	135	136	146	170	164	146	138	145	169	156	151	150	150	148	159	157	134	154	175	144	135	161	160	161	160	134	147	147	150	146	144	205	166	156	144	143	170	146	147	140	152	160	142	163	131	141	162	135	157	151	147	167	155	146	146	128	163	161	161	129	170	148	168	165	160	143	155	145	143	151	146	133	146	134	173	147	146	147	155	166	150	154	145	146	157	156	161	150	158	166	122	140	161	138	162	157	139	128	155	161	168	181	148	172	157	146	162	154	161	158	155
10197	1373	488	494	515	483	499	486	457	436	444	450	431	464	441	418	408	445	426	421	421	438	465	437	491	438	434	451	422	451	461	455	428	426	424	442	411	451	420	430	416	449	438	446	490	408	420	429	400	450	424	442	427	422	462	423	455	458	432	465	430	437	432	425	412	435	401	433	437	452	418	471	467	449	432	448	462	473	411	404	457	437	432	452	414	433	397	428	448	438	455	411	474	432	447	440	454	430	412	418	446	435	439	409	453	436	438	432	403	450	420	434	428	429	431	455	420	435	404	432	456	416	419	437	426	439	468	415	422	425	488	422	459	454	447	439	416	432	461	456	443	413	431	410	415	420	431	448	435	439	436	406	437	445	430	428	413	405	442	445	428	448	425	467	447	417	429	422	406	468	429	427	442	428	422	462	460	438	475	426	450	448	437	475	459	373	464	462	466	448	445	476	417	424	436	447	426	418	466	458	476	454	413	456	408	468	423	453	430	416	450	468	447	439	440	389	434	456	413	415	425	429	446	437	404	425	417	450	463	483	451	445	454	417	437	385	447	457	463	443	466	443	412	417	456	420	455	439	398	446	463	439	455	424	414	440	423	444	441	471	447	437	415	384	425	410	445	438	446	392	417	463	436	466	478	413	461	470	422	474	400	426	392	433	474	453	425	425	456	400	418	425	445	440	449	452	428	451	415	466	466	421	454	414	443	475	437	430	413	417	449	437	437	419	446	418	412	458	464	471	476	466	449	442	465	450	476	472	424	443	481	440	455	440	480	430	440	423	435	405	446	422	409	457	447	444	447	453	475	436	417	421	427	422	432	401	465	425	425	468	447	432	461	453	441	437	470	435	481	434	435	391	429	447	424	443	396	416	419	467	461	459	414	422	414	431	447	475	371	427	447	435	431	435	435	433	442	443	439	421	439	461	419	436	440	444	435	455	444	468	406	453	426	432	442	460	469	419	454	412	443	405	454	453	428	465	423	450	462	436	437	429	425	428	438	438	431	459	437	437	451	405	460	389	482	477	456	443	429	419	403	425	390	442	451	431	433	447	440	452	431	431	434	444	439	430	395	428	471	418	435	467	429	438	445	466	452	453	449	429	405	449	402	416	437	432	408	441	423	450	435	430	505	416	441	412	439	473	449	461	432	429	456	452	494	429	452	431	430	429	432	452	465	449	464	413	454	454	466	414	403	453	419	406	401	432	405	468	446	457	419	413	460	442	439	412	448	410	460	450	456	441	452	434	429	444	444	442	413	469	448	430	458	494	393	422	433	454	442	443	449	429	454	445	420	446	414	410	447	457	409	454	450	419	442	444	474	425	439	426	453	466	453	426	437	432	458	410	428	441	405	448	412	452	460	418	430	404	453	468	438	438	412	431	422	419	427	418	419	406	449	421	441	436	428	384	435	386	438	426	438	422	415	452	403	451	448	420	423	451	433	460	429	447	448	438	446	459	406	454	432	446	419	393	428	418	441	466	454	432	461	439	440	457	437	415	436	414	449	480	450	432	416	449	461	432	439	416	465	450	454	441	432	433	444	407	437	417	488	413	444	385	416	458	430	411	429	425	439	443	404	414	424	467	485	426	460	430	441	458	452	417	464	437	411	407	419	434	462	420	418	403	446	403	440	431	429	457	455	439	431	446	442	468	393	435	438	406	452	433	418	431	437	437	427	459	448	436	469	408	469	452	460	410	391	458	445	470	440	422	449	428	408	422	480	437	399	426	426	420	445	454	454	455	424	429	446	438	430	393	438	443	426	410	438	455	434	430	454	464	446	412	426	420	463	442	423	427	437	434	397	440	447	445	422	423	428	420	458	431	421	441	458	416	432	450	410	419	422	422	461	427	441	449	446	427	464	442	422	442	445	428	467	444	459	436	477	462	406	432	423	445	428	415	433	438	496	476	449	485	427	414	433	445	415	457	423	426	422	431	511	436	450	441	439	458	450	472	489	462	441	458	446	408	452	429	423	418	446	420	446	440	440	405	448	438	453	364	424	422	459	432	468	433	444	431	457	430	453	480	428	429	400	428	436	438	405	448	422	433	436	453	419	454	415	446	439	413	409	399	436	400	492	416	423	442	397	426	405	456	420	421	419	401	442	433	432	449	417	413	437	460	452	430	412	423	467	436	425	460	420	464	419	445	453	485	445	407	432	447	426	452	475	404	441	468	401	451	420	430	421	469	489	400	427	432	437	442	472	442	451	468	467	464	470	412	450	440	429	456	410	458	424	430	463	390	478	465	439	448	420	487	410	434	418	450	416	438	434	426	407	451	446	438	442	424	423	431	454	444	432	420	449	450	470	456	420	432	446	399	469	398	402	387	443	405	396	447	451	460	413	430	451	448	424	450	403	421	471	473	440	442	438	429	462	440	449	447	430	419	437	428	440	409	426	458	425	481	416	464	445	393	489	445	431	425	454	426	438	434	416	442	399	410	443	439	434	427	432	456	427	426	397	458	409	382	445	450	458	442	427	428	427	469	452	448	432	445	458	413	456	428	456	444	411	411	433	462	426	457	438	436	457	453	398	458	453	430	383	426	460	452	433	440	401	450	415	445	427	460	473	451	395	442	388	409	460	444	437	401	454	447	422	416	413	447	437	432	484	451	425	458	391	429	430	394	430	408	438	428	431	422	400	449	435	457	456	417	434	455	446	436	372	405	460	455	430	429	414	408	404	448	436	451	468	428	438	454	410	402	463	439	435	444	436	441	461	447	445	423	432	425	455	435	428	459	421	446	448	421	451	428	440	443	449	449	465	390	434	416	412	450	414	454	410	475	452	463	452	445	424	437	424	439	443	406	480	443	423	432	402	445	421	477	412	417	447	431	467	457	459	458	466	449	429	408	444	410	399	444	468	423	446	435	456	422	437	411	430	470	375	450	483	461	428	414	417	493	418	408	455	475	461	446	434	439	450	420	449	449	410	431	400	434	411	440	434	460	459	470	452	454	412	410	436	450	395	412	430	393	441	460	463	413	441	465	449	440	445	404	419	439	425	402	442	411	448	419	421	464	434	425	430	417	435	443	444	451	463	399	426	414	398	412	452	437	445	414	392	452	408	455	374	451	411	431	445	403	450	443	443	435	439	443	440	425	428	413	402	461	422	427	426	422	417	432	454	462	423	454	409	456	420	426	415	434	417	428	458	424	414	418	457	452	419	411	403	490	440	411	432	435	464	420	459	434	427	417	432	421	441	427	447	486	422	425	446	424	409	445	421	440	403	427	458	436	428	459	471	439	444	415	480	399	415	453	438	467	453	460	436	469	478	420	408	454	449	446	462	436	417	403	440	434	424	410	439	436	464	434	425	426	437	444	463	429	447	447	436	449	424	466	459	458	444	433	432	448	467	448	476	424	411	442	440	384	419	416	386	463	438	456	451	486	448	447	430	415	451	450	416	449	413	425	432	445	449	423	416	438	453	435	448	419	429	421	480	409	453	452	416	427	443	449	451	443	412	425	441	417	448	435	431	454	431	423
64032	30378	5738	1005	666	609	498	458	418	407	395	384	332	338	352	368	377	371	333	375	333	366	362	332	355	364	346	352	358	337	329	322	311	362	321	352	296	298	310	315	317	351	319	339	300	317	325	305	326	339	353	318	332	343	320	340	337	309	305	317	312	332	336	315	294	307	324	319	312	316	309	304	296	322	340	314	298	307	323	314	332	318	333	276	308	335	329	292	315	305	310	329	325	339	354	318	328	330	322	284	306	329	294	322	310	312	330	322	327	377	324	312	308	319	346	343	353	326	319	318	311	303	319	284	295	331	344	314	332	330	312	327	354	312	329	310	306	331	313	341	289	290	316	346	319	297	285	312	349	334	317	323	325	286	314	296	337	308	344	321	315	314	336	299	312	346	364	323	350	318	351	309	320	312	313	294	340	314	307	342	310	314	328	316	328	297	326	323	331	335	316	300	361	312	334	313	328	317	346	327	332	310	307	305	304	304	326	291	329	347	285	346	290	334	298	326	357	331	337	323	355	330	300	333	328	272	362	308	333	310	301	334	331	326	275	289	326	328	329	308	335	323	355	339	337	280	341	315	315	315	298	324	304	315	310	332	313	335	321	330	296	293	320	290	322	332	325	315	303	330	310	331	329	333	329	332	337	312	324	312	324	313	312	309	335	322	300	337	317	297	309	327	337	299	360	291	319	335	293	323	306	328	307	320	322	346	336	311	314	297	311	307	279	309	307	302	351	327	345	337	328	308	343	332	325	317	317	316	375	346	306	355	349	305	336	337	328	321	346	345	305	333	281	289	314	344	311	326	308	321	312	332	344	317	298	301	314	326	334	342	305	328	328	328	317	340	302	337	329	298	333	338	333	331	342	323	337	374	349	327	315	341	325	345	354	354	320	339	325	341	363	299	290	279	302	317	309	349	342	351	306	312	320	316	292	350	351	310	341	322	325	313	334	306	329	324	308	316	301	285	290	296	337	323	329	349	333	336	315	347	311	334	310	314	312	364	319	328	357	327	292	320	330	270	313	317	350	313	324	336	318	328	315	306	341	317	302	319	340	315	358	297	333	340	321	356	316	347	303	320	325	315	333	312	318	348	300	353	313	312	318	332	310	332	318	299	338	324	336	347	342	312	357	336	316	328	293	345	346	315	315	315	327	298	320	311	345	296	304	330	312	321	320	334	326	332	322	323	335	316	332	336	290	313	318	328	324	296	350	299	331	298	292	313	324	329	314	323	312	306	345	322	338	330	326	327	344	357	346	298	343	345	314	332	339	330	323	338	328	300	307	325	316	338	296	315	321	348	306	300	329	317	313	327	354	329	340	319	309	358	318	351	334	323	294	329	326	324	302	308	329	359	319	348	313	333	308	329	325	313	350	316	352	303	316	295	295	293	354	346	346	346	354	287	330	351	320	306	322	337	327	340	342	335	305	287	312	313	311	302	346	327	338	340	306	283	325	279	298	326	348	379	315	320	279	334	321	317	310	332	314	316	308	318	324	326	299	315	302	316	300	281	331	321	317	320	297	315	345	315	308	326	310	328	310	324	329	291	326	327	325	286	317	302	302	343	334	317	347	319	315	302	344	342	327	289	307	324	323	279	328	317	298	336	322	365	323	316	330	324	334	317	319	316	332	347	331	348	328	320	325	288	320	342	318	331	357	309	333	333	316	301	332	331	356	339	343	352	352	320	353	331	343	318	326	329	324	319	307	312	320	317	322	314	345	286	327	303	364	336	343	295	351	343	286	323	314	338	315	323	309	321	348	327	317	329	307	341	303	335	310	317	305	313	331	340	328	344	299	294	336	332	311	314	328	320	332	299	337	325	300	312	317	322	340	303	357	325	286	314	327	336	304	360	321	336	313	334	328	293	312	290	289	303	310	352	331	353	330	328	357	290	316	328	368	284	334	329	323	312	318	314	337	329	323	303	345	334	325	317	329	310	310	352	325	311	316	327	345	316	339	290	333	310	338	308	326	293	293	338	342	321	333	324	294	330	340	351	318	344	329	304	312	335	343	348	303	323	345	341	335	343	317	333	340	299	315	342	355	339	334	330	334	287	324	303	324	310	341	299	316	324	323	326	331	323	323	325	290	350	354	345	305	336	327	291	315	316	334	322	325	348	311	348	348	311	312	331	329	332	320	325	326	341	330	349	321	358	320	321	331	306	328	295	324	311	313	327	333	355	312	304	290	337	363	296	316	292	348	319	323	298	328	342	344	320	342	325	297	316	292	302	337	328	336	327	314	327	326	368	290	313	353	312	328	334	314	338	303	319	300	353	345	341	326	304	332	331	293	332	297	321	340	296	324	294	330	325	328	312	342	315	343	317	295	326	351	307	306	298	345	324	327	343	331	339	296	328	321	348	314	293	341	298	322	351	289	331	329	325	321	332	353	299	335	328	326	353	328	338	320	303	313	305	333	350	342	337	325	291	299	321	325	332	349	332	292	321	328	331	290	302	341	309	335	288	356	317	320	325	310	322	330	312	310	300	335	320	285	327	301	308	317	330	307	304	317	342	303	307	330	335	335	301	331	321	326	331	320	347	328	323	326	336	308	338	313	321	321	324	321	306	330	310	322	305	299	342	298	311	306	314	351	319	308	335	338	344	316	329	324	341	339	311	322	314	325	350	331	343	307	340	352	308	344	306	306	300	313	331	294	320	370	328	322	324	345	328	368	337	331	323	315	338	324	306	308	340	317	323	334	309	318	302	345	342	323	338	341	316	293	310	300	305	334	324	317	345	346	332	308	347	322	327	308	306	305	351	359	341	324	316	340	328	298	326	306	333	357	333	355	324	310	289	307	359	342	331	325	309	328	317	335	308	351	310	305	313	346	363	358	322	323	305	314	289	319	291	323	353	328	341	328	299	315	311	302	317	332	290	325	342	328	312	337	311	341	298	328	304	317	308	344	349	314	350	306	354	346	302	324	309	331	321	294	327	353	355	351	310	328	298	326	299	314	336	338	341	297	351	331	296	276	301	310	316	346	331	328	320	313	336	328	319	326	351	307	339	344	329	290	301	323	321	356	304	289	336	341	334	293	342	314	308	315	304	317	327	310	295	322	318	333	325	329	300	328	314	321	311	315	307	323	336	312	289	323	343	292	315	321	321	314	352	322	323	345	314	354	312	326	339	344	297	318	306	278	327	289	322	312	338	334	314	343	319	289	340	291	299	280	299	287	301	308	316	295	324	311	297	317	332	307	314	346	326	314	295	359	357	330	310	330	322	296	290	316	303	346	300	334	309	301	334	318	288	319	335	299	324	334	328	343	324	323	314	346	320	293	359	297	304	340	345	336	335	295	312	341	341	336	360	297	344	337	343	349	321	323	309	339	295	304	339	309	334	332	337	320	305	350	328	329	338	318	322	310	310	310	340	341	336	340	318	316	315	320	308	344	325	337	310	320	303	313	358	326	305	306	339	331	295	323	306	337	293	324	329	331	333	311	310	300	322	342	350	319	331	292	312	345	328	337	337	289	326
38442	8852	2249	2516	2345	2061	1860	1642	1517	1360	1266	1190	1071	1096	1014	992	998	959	992	943	900	905	898	910	891	877	857	875	859	853	845	866	848	815	851	752	848	815	809	805	794	874	792	836	814	841	765	853	819	785	780	803	828	810	842	840	828	762	847	887	813	811	828	809	811	810	811	842	856	815	799	756	800	872	850	865	821	805	719	781	770	768	805	826	780	791	788	793	819	811	780	788	800	787	820	764	781	835	835	794	793	789	752	763	768	801	805	784	811	757	861	770	776	801	771	793	833	812	768	805	782	821	796	807	810	793	790	796	774	777	803	801	800	847	814	821	784	776	839	780	762	761	777	810	818	820	800	875	769	788	784	837	805	817	803	775	825	834	773	767	812	779	816	757	785	812	782	794	844	767	841	794	803	787	759	820	760	817	751	790	807	803	796	788	771	741	866	718	831	779	788	756	751	835	766	822	820	795	750	810	811	818	798	829	772	799	745	755	792	802	844	880	806	788	804	789	750	762	775	810	797	813	732	760	825	807	767	766	753	769	736	711	806	767	801	783	804	768	803	830	784	774	791	779	822	870	811	792	812	804	796	821	785	830	791	804	787	794	762	825	752	848	826	817	784	749	768	794	814	767	764	777	804	801	782	791	778	853	817	773	749	782	781	822	797	789	781	800	820	817	783	804	781	807	785	794	804	808	799	843	804	865	846	776	783	805	814	762	746	746	765	799	784	781	744	778	769	782	798	776	801	808	822	808	797	849	790	768	808	816	784	798	821	845	818	783	782	837	756	777	814	803	807	776	789	823	843	813	798	785	799	800	800	750	827	795	793	785	800	772	836	769	762	762	817	833	734	808	781	752	737	861	837	804	832	755	798	832	802	748	777	814	845	846	839	789	792	811	806	737	800	773	752	852	782	828	801	809	827	769	788	784	810	746	758	763	800	774	812	808	802	761	785	755	775	834	779	786	787	751	836	814	773	785	773	800	800	816	787	752	792	770	813	823	770	759	778	760	777	803	786	777	759	831	812	765	816	816	825	790	786	832	781	833	780	807	815	738	823	781	765	764	823	792	778	806	769	780	841	796	768	853	783	841	755	775	838	782	784	780	811	775	830	819	802	822	801	805	771	833	825	821	845	775	794	791	792	734	835	783	764	781	808	773	761	798	783	828	745	797	820	842	850	828	833	789	819	824	790	788	803	799	818	814	854	793	835	769	783	781	753	778	830	822	780	841	841	775	814	776	746	817	852	748	785	781	743	821	768	779	807	776	818	799	867	793	799	753	811	796	768	878	806	807	738	830	793	772	804	726	734	768	868	824	800	782	795	801	773	837	773	822	793	785	805	785	782	769	792	798	834	788	765	792	804	802	751	784	824	787	794	780	823	764	800	817	820	767	856	816	816	809	812	820	796	777	781	853	785	764	793	783	808	804	779	773	815	800	771	787	789	774	808	794	788	798	829	757	829	758	765	804	802	785	782	812	853	808	794	820	775	809	803	795	827	795	785	799	824	797	794	798	773	824	793	798	812	752	804	797	824	804	762	825	800	780	771	829	761	804	775	808	760	808	788	831	751	778	767	775	788	811	755	770	824	749	781	805	734	770	769	743	800	812	744	806	787	780	771	756	757	828	804	797	778	800	778	789	793	813	817	820	766	779	822	807	810	766	849	780	791	803	812	835	830	768	710	782	765	801	842	801	826	711	776	833	754	779	800	830	779	791	765	798	809	872	809	809	770	802	819	832	780	804	889	762	796	818	799	803	814	787	798	786	822	765	738	829	804	772	793	787	771	768	834	768	814	747	783	768	772	796	768	814	771	772	749	767	720	822	725	766	829	822	844	782	789	773	811	791	814	804	791	748	802	822	797	803	791	833	796	757	871	750	794	792	800	820	798	815	800	778	852	822	868	823	853	797	810	799	763	795	798	869	827	792	750	789	839	799	831	798	818	861	808	734	792	723	788	773	780	794	796	791	800	807	761	763	778	758	839	795	786	849	772	816	791	776	819	806	756	809	816	824	784	805	779	796	797	782	789	827	802	824	831	777	827	793	857	805	790	807	813	779	820	764	818	797	815	794	752	768	784	794	796	808	802	831	752	821	808	790	800	818	793	822	781	838	800	819	762	789	802	802	857	801	794	831	827	805	722	795	844	843	806	824	786	748	856	754	775	780	778	775	852	749	789	784	806	771	788	792	774	807	820	825	783	776	762	804	780	811	767	810	794	807	791	786	854	766	771	804	834	777	862	761	812	811	787	817	825	817	720	816	806	778	834	806	796	803	804	819	838	799	862	806	800	795	803	786	787	759	784	824	818	849	810	846	788	845	809	813	816	819	833	825	779	807	846	822	758	761	832	802	781	806	779	761	779	770	831	789	760	795	831	786	801	729	845	798	790	802	780	775	805	839	853	829	829	809	821	812	855	795	821	790	828	803	807	809	760	822	821	752	800	786	824	826	816	756	730	788	796	759	801	780	850	824	830	793	777	843	792	798	786	791	806	826	823	793	784	842	797	761	827	815	800	770	783	794	801	835	832	778	817	818	758	799	829	830	835	797	831	740	782	821	759	801	798	759	766	780	848	764	781	743	730	782	785	783	810	827	778	843	763	767	751	828	797	793	807	756	812	774	807	824	808	837	760	838	815	788	830	782	786	761	813	793	800	817	817	776	764	777	774	832	767	818	759	829	765	840	803	829	798	770	756	821	842	780	761	774	819	801	811	805	794	797	794	795	771	767	757	821	795	790	789	847	775	775	822	846	783	843	811	835	815	788	798	796	838	814	843	790	813	866	783	827	782	828	771	791	832	769	784	791	804	793	736	772	781	810	794	766	823	781	766	785	807	786	825	756	776	828	809	801	795	816	785	769	793	824	787	769	818	770	774	758	808	824	829	778	819	784	747	798	822	785	783	786	803	768	820	767	787	850	792	828	841	778	784	768	756	800	774	837	751	776	777	832	779	828	793	791	778	822	762	807	838	765	778	845	743	850	823	810	789	821	777	794	818	855	797	830	780	774	748	822	839	838	795	788	775	778	761	790	779	794	823	819	756	788	799	834	798	795	785	804	808	805	799	746	831	711	751	824	794	791	726	795	848	785	758	871	805	759	801	794	769	810	765	746	810	764	729	802	813	808	739	823	839	810	801	845	763	796	748	791	786	806	767	804	781	830	762	744	804	794	804	809	734	778	798	829	799	840	789	772	799	806	824	791	805	775	773	840	772	790	760	764	793	820	828	801	821	808	803	820	809	791	814	772	785	824	798	797	807	779	775	820	806	787	779	813	833	816	753	869	841	809	831	787	816	755	762	822	775	797	738	808	819	800	819	816	806	806	731	790	832	798	790	745	800	825	808	815	802	782	800	798	790	766	811	807	810	762	780	802	794	800	769	799	844	876	820	818	834	786	811	787	772	797	770	771	777	781	781	803	854	762	802	812	775	823	765	783	815	793	815	826	802	778	800	801	849	737	761	732	775	809	794	790	768	742	844	800
75671	39237	11630	2142	1126	893	722	649	535	494	508	455	413	419	408	415	398	400	436	396	366	400	324	364	369	354	338	366	365	358	391	371	373	340	369	373	362	361	331	346	377	377	400	345	389	347	372	396	311	352	365	327	340	329	383	386	363	343	347	364	334	362	340	331	367	393	362	368	347	356	354	335	328	351	366	361	319	365	348	331	379	360	322	336	329	379	325	301	340	353	343	346	332	327	351	340	315	325	358	357	346	346	346	356	357	349	342	337	371	329	350	336	376	347	345	314	326	331	325	347	338	323	309	349	316	348	326	330	321	366	343	362	341	354	350	336	351	354	384	357	324	305	356	360	386	347	324	324	344	349	330	316	373	357	347	342	330	369	353	316	361	359	349	342	344	328	372	333	383	328	367	335	328	345	317	341	369	346	324	352	347	343	333	347	292	326	319	343	318	342	348	330	358	347	344	369	372	384	338	374	328	311	344	375	324	334	355	338	318	365	360	313	323	343	312	337	310	351	360	385	340	338	372	352	333	337	349	368	351	341	332	352	346	352	356	352	311	306	331	329	324	321	378	344	340	317	362	341	358	306	319	345	349	343	360	356	358	309	338	333	356	346	340	345	353	340	334	402	321	361	338	363	341	337	361	333	337	360	343	323	367	333	341	367	355	337	362	331	352	344	318	356	348	336	349	348	330	332	367	347	313	351	347	350	333	344	347	380	344	343	364	331	336	379	366	358	310	340	349	331	333	358	369	348	353	325	370	339	342	361	357	334	321	324	326	353	361	322	360	331	376	357	386	326	341	352	338	331	336	348	327	345	310	353	348	341	352	353	305	316	369	378	359	341	358	361	359	324	351	366	347	363	325	345	369	367	321	375	346	339	334	324	331	327	345	330	331	360	349	329	343	340	310	335	362	323	328	335	381	360	314	374	333	329	363	335	348	331	367	332	329	343	336	336	329	370	361	347	352	316	334	342	335	359	334	319	356	353	368	314	348	371	354	354	369	335	340	364	354	317	327	347	363	308	329	336	338	351	338	383	369	355	359	354	322	328	317	334	362	346	353	340	362	334	334	367	368	277	330	368	348	332	355	354	329	335	340	326	331	343	353	364	337	338	336	335	347	343	343	352	362	303	347	346	349	356	360	334	350	341	307	343	345	307	355	326	347	328	341	348	332	334	363	328	361	338	352	328	332	347	382	339	328	324	351	362	338	333	319	344	365	349	364	352	336	323	329	369	355	317	349	353	365	344	346	343	339	337	364	329	348	305	344	311	333	362	353	356	346	372	338	332	363	340	324	338	343	351	332	326	335	343	343	367	361	344	341	330	345	322	345	357	358	344	364	348	346	390	348	318	356	355	337	375	316	325	352	363	349	287	360	302	352	370	378	354	347	385	363	354	367	324	355	334	326	373	352	354	357	346	357	342	338	367	358	367	366	359	328	377	332	346	336	361	332	336	372	338	327	345	328	352	330	373	317	339	375	365	339	363	343	311	358	380	306	312	369	340	339	337	335	306	357	327	348	334	324	376	304	326	350	342	340	331	341	397	351	333	369	347	335	339	352	367	367	346	339	310	340	324	331	357	324	359	323	334	329	352	348	328	349	334	356	363	323	371	383	338	329	344	293	382	364	371	354	338	340	352	332	343	343	373	338	354	341	334	342	395	331	337	353	328	345	345	382	382	332	328	391	334	368	357	346	363	299	354	361	342	360	359	316	312	338	375	361	336	370	335	351	341	367	383	353	352	321	352	326	328	343	350	367	317	356	342	359	367	336	342	333	353	356	323	347	338	354	353	319	306	325	362	337	375	334	359	354	353	315	352	316	350	314	366	331	342	309	355	332	361	386	355	333	322	350	378	365	371	363	364	342	349	365	328	342	343	355	400	311	338	331	317	371	375	334	335	325	359	361	321	343	323	322	352	362	343	369	352	359	338	324	342	352	332	344	332	334	336	340	369	347	332	351	341	362	342	360	309	342	335	373	368	338	364	336	322	346	339	319	330	323	331	339	378	362	366	328	363	344	356	345	365	352	350	330	314	349	373	335	353	331	357	354	320	326	362	366	332	375	362	304	336	358	338	320	364	366	343	360	360	367	359	318	327	314	354	358	386	344	344	334	337	353	321	350	338	354	310	345	339	336	317	335	349	356	365	342	326	367	352	345	327	319	362	364	344	371	329	352	340	351	359	331	351	330	348	365	333	328	350	354	330	339	323	374	337	342	336	392	340	357	344	354	350	323	332	339	328	367	311	314	347	345	362	334	343	342	307	330	356	344	364	363	319	347	345	342	356	342	350	346	338	354	356	356	376	326	333	338	381	319	328	358	340	339	352	320	317	354	339	328	332	379	364	367	352	339	385	347	359	316	329	360	354	313	360	367	346	342	364	369	380	345	376	342	353	341	349	322	358	334	322	341	346	314	335	381	346	350	333	329	346	337	337	366	359	363	372	360	315	335	348	359	344	306	373	336	320	361	341	330	364	339	371	345	331	326	327	309	353	334	319	350	316	361	362	325	370	341	373	354	358	365	334	310	334	369	358	331	321	352	336	358	367	351	355	338	323	338	331	348	340	333	327	368	334	370	373	325	324	332	368	339	354	331	317	342	385	356	370	298	358	340	346	350	352	326	321	352	327	331	372	345	334	348	327	324	339	314	362	367	331	335	344	361	319	341	347	319	339	340	326	373	370	370	309	344	319	347	349	336	340	323	352	355	383	339	313	331	367	344	373	346	351	353	347	378	369	336	361	332	364	336	330	342	376	365	363	329	330	325	358	358	332	316	366	357	356	343	336	341	346	338	353	345	352	371	348	359	352	348	374	320	314	364	345	361	373	357	348	317	378	348	341	370	347	318	366	356	334	348	365	354	356	324	338	329	312	369	337	354	370	360	318	374	352	379	332	326	333	358	338	322	375	309	309	351	329	349	372	351	343	316	339	339	388	329	319	388	351	360	324	384	338	345	321	359	332	345	361	355	369	357	393	358	348	349	383	370	340	334	328	338	350	318	341	346	344	352	357	347	337	372	333	369	328	357	330	355	360	306	331	373	375	330	342	338	360	340	350	339	346	361	316	339	346	337	331	325	346	328	299	319	324	322	353	353	316	299	343	356	354	364	344	331	357	340	360	316	346	339	339	339	371	376	325	338	335	327	348	355	341	319	331	355	341	381	352	340	334	334	326	364	346	360	364	342	357	350	335	391	364	323	334	357	334	307	337	359	346	327	360	340	383	360	326	372	329	378	357	384	358	371	357	341	346	345	347	363	340	360	360	347	343	309	349	327	379	360	332	335	351	361	385	357	338	365	380	339	351	329	348	353	362	343	370	382	338	301	340	355	330	348	349	356	337	375	341	296	359	363	335	379	335	328	354	353	312	355	383	352	330	317	360	380	347	365	360	329	360	386	361	371	345	342	341	355	311	367	392	377	352	332	375	387	374	350	364	331	327	346	330	323	334	319	377	376	343	356	380	363	360	312	336	360	334	352	348
47514	14016	3473	4242	3809	3226	2739	2341	2058	1803	1691	1490	1507	1353	1337	1244	1131	1160	1159	1144	1052	1038	1038	994	998	1026	981	944	920	918	961	897	944	871	901	884	921	872	964	856	828	879	899	948	913	834	853	818	844	850	866	875	911	841	883	892	908	807	837	894	894	850	835	859	825	824	833	866	862	855	850	877	815	826	826	834	843	819	848	829	901	823	860	812	777	819	824	841	783	882	834	854	862	873	806	783	815	865	797	893	825	789	824	822	840	845	801	799	783	816	831	844	821	823	861	859	828	839	839	879	843	809	834	867	835	850	805	800	840	862	794	884	811	834	807	799	814	810	783	821	846	848	850	805	867	852	830	830	842	872	839	845	846	852	855	849	815	827	807	827	834	835	833	836	855	827	835	802	786	807	790	845	816	812	821	851	772	793	836	820	858	814	817	822	821	873	867	833	833	822	776	838	808	858	799	831	829	832	837	809	838	862	809	793	769	789	832	806	837	829	856	784	777	858	813	771	817	841	832	848	767	836	818	879	771	814	813	831	794	783	793	806	856	830	876	913	802	866	840	847	834	779	785	833	823	833	836	835	817	800	830	793	774	833	834	838	800	821	798	747	842	829	795	819	804	818	804	844	849	785	861	823	814	790	741	824	825	825	762	836	802	848	756	826	806	866	838	814	803	810	822	789	816	763	829	827	855	774	773	855	834	822	850	851	804	810	834	835	835	814	867	818	790	881	836	792	774	809	860	767	816	779	812	846	821	827	857	849	755	861	820	795	854	880	800	851	783	782	791	805	810	844	856	849	843	824	806	841	836	839	855	798	827	828	833	821	840	809	810	826	808	796	874	784	795	834	901	801	833	804	858	794	861	781	797	832	838	829	834	817	824	882	795	840	829	790	766	808	844	798	792	797	801	831	821	814	819	816	824	824	834	833	830	824	809	811	803	817	863	814	831	880	832	818	829	819	829	881	804	824	897	794	802	816	821	842	811	845	860	792	789	826	880	799	842	843	799	844	790	784	830	823	772	851	805	883	860	814	824	807	805	843	855	858	817	879	853	889	792	872	767	796	793	828	774	844	836	858	795	830	801	832	839	809	865	840	855	790	812	814	804	810	855	824	817	804	841	813	815	838	800	823	793	807	833	845	822	869	853	817	828	863	863	798	825	823	809	798	771	791	795	840	805	827	875	859	812	848	857	795	726	848	783	845	810	786	815	827	801	843	783	806	752	819	832	813	850	835	837	805	831	830	860	774	890	832	842	878	799	817	837	839	771	819	854	843	866	791	831	836	795	793	837	843	849	824	849	798	776	830	833	844	825	827	813	768	839	855	821	886	855	787	841	826	829	808	858	807	800	854	779	880	873	794	837	812	811	809	851	813	823	848	797	830	840	800	861	822	807	804	828	832	856	796	843	825	815	802	814	818	793	833	874	796	840	816	836	821	768	805	853	759	861	863	831	835	794	779	813	848	858	797	796	835	792	860	829	833	810	877	786	833	826	779	803	840	854	820	849	790	864	779	825	860	810	825	775	746	843	816	815	790	786	776	831	869	775	839	799	805	804	787	812	854	873	845	795	875	810	889	819	786	824	812	861	868	872	772	823	791	819	851	817	803	885	799	890	803	802	790	850	790	878	824	754	818	822	838	823	815	822	822	801	799	824	840	835	768	821	815	805	836	857	841	797	868	805	776	886	850	838	858	817	825	785	796	835	789	822	831	838	835	819	807	875	841	801	873	859	803	856	828	769	790	876	812	845	843	835	833	787	822	863	808	842	830	781	814	808	829	867	828	774	794	815	854	883	809	840	836	777	790	795	832	846	855	828	841	819	774	851	846	799	818	775	831	828	781	771	810	805	839	825	824	827	789	852	775	854	845	818	820	819	819	842	752	825	803	805	818	870	807	781	779	851	836	810	798	792	857	813	853	830	828	784	773	884	826	811	768	804	871	828	776	801	815	817	803	811	815	876	803	800	863	808	780	835	814	821	818	782	796	803	834	828	826	802	804	782	812	831	782	852	826	785	813	832	815	864	786	852	811	862	874	786	837	827	784	824	817	740	847	825	849	811	791	825	860	819	822	909	817	810	844	884	837	858	854	843	818	828	836	851	820	843	825	796	843	846	810	822	805	817	866	823	833	804	843	820	855	852	776	825	828	823	844	776	801	787	796	817	906	868	825	771	822	863	811	822	840	784	780	852	878	828	812	818	835	836	807	819	798	824	798	854	845	873	831	811	811	837	872	817	775	818	797	811	845	821	817	813	765	851	854	833	847	816	790	816	820	834	850	816	793	830	809	817	813	846	835	805	823	859	838	805	791	856	823	822	809	856	806	817	828	854	799	835	827	822	792	839	842	760	826	847	801	796	839	807	813	827	799	774	813	829	827	807	817	843	791	794	760	790	837	801	793	828	859	815	801	860	828	836	824	843	854	833	824	793	846	831	879	799	870	791	870	815	850	797	830	792	841	806	837	837	833	874	806	808	759	848	805	852	875	887	859	823	865	797	770	839	883	776	828	811	792	835	810	818	854	822	818	795	779	788	848	836	840	855	842	823	826	833	799	826	880	857	826	845	821	800	824	912	772	851	798	832	796	821	796	798	847	790	825	869	829	845	798	796	817	883	793	808	825	798	842	823	825	829	828	815	834	855	835	839	823	789	827	849	826	807	804	796	858	762	844	825	810	760	831	845	884	792	843	837	813	818	786	825	830	846	833	845	807	803	829	824	814	829	846	813	843	840	810	859	838	827	817	831	834	825	852	822	783	800	811	818	760	764	847	783	808	883	842	800	787	830	794	842	843	830	827	811	825	770	859	856	870	797	807	834	837	809	783	791	803	864	856	802	805	831	821	874	795	844	830	794	790	852	819	856	743	800	810	858	824	818	833	788	808	808	795	864	839	841	803	814	827	835	840	789	812	822	841	816	806	789	840	835	805	784	827	842	768	813	813	869	859	799	796	803	835	829	824	808	848	819	797	828	802	831	838	847	835	839	827	813	784	840	853	815	775	812	868	802	828	814	784	841	916	813	797	847	827	820	805	854	832	801	798	808	783	824	832	839	785	825	815	819	796	794	861	840	816	875	808	856	886	835	823	791	854	825	820	813	829	839	820	841	818	823	824	786	805	915	844	800	809	796	776	805	825	852	812	865	835	835	771	808	838	851	829	822	820	837	800	855	897	754	805	874	842	842	791	884	857	836	830	842	827	826	768	825	876	821	785	848	850	762	855	819	799	801	847	876	781	821	840	800	834	843	792	836	821	860	855	844	747	885	837	842	805	840	846	803	856	909	857	851	841	837	802	827	804	869	829	824	835	799	783	811	814	824	823	862	774	789	817	865	810	861	793	835	813	877	854	820	830	807	879	808	825	851	801	846	818	816	843	858	787	845	815	815	822	855	848	822	797	795	818	817	792	881	791	793	850	819	844	804	849	840	853	849	847	857	823	826	842	833	829	786	790	820	882	815	814	837	824	859	776	822	888	845	829	818	837
10954	1174	156	171	148	160	147	145	165	169	172	136	137	151	155	135	143	152	140	163	153	158	144	139	161	144	155	145	157	159	146	150	164	164	140	145	158	140	155	151	138	156	143	155	160	146	136	138	167	141	135	140	150	139	137	135	163	173	152	149	143	156	169	151	152	149	118	134	138	134	151	164	148	155	145	132	156	142	167	168	154	152	157	135	155	156	146	148	136	128	160	141	161	140	147	154	144	167	164	141	132	160	145	137	152	173	143	142	151	141	151	168	148	144	152	166	154	147	157	151	140	135	164	154	152	149	160	147	134	125	153	179	156	141	155	154	167	131	134	159	151	146	144	151	145	189	144	155	188	149	142	141	157	144	170	163	138	151	137	172	146	164	141	154	128	161	139	139	183	163	181	140	139	130	155	157	146	155	159	155	133	158	163	145	154	158	150	138	140	131	144	142	144	121	139	132	150	131	153	171	144	154	150	145	151	149	163	164	126	136	142	166	153	138	152	149	158	154	154	148	133	147	145	168	137	160	162	135	159	145	157	139	153	142	138	165	136	157	150	132	154	139	154	151	151	162	136	141	170	158	154	142	161	118	165	149	139	126	139	129	149	141	142	162	171	148	121	136	158	163	137	133	161	160	163	116	133	141	137	163	143	144	126	163	146	140	165	139	156	136	167	147	151	132	138	157	133	154	129	143	156	148	160	152	160	164	146	112	136	166	136	160	161	142	123	134	166	151	149	129	160	144	169	136	136	139	135	164	155	149	149	153	136	151	134	150	179	152	123	157	138	141	158	154	160	148	150	155	152	155	126	152	145	148	168	164	153	158	137	147	131	163	155	152	155	138	163	147	148	139	171	145	163	129	149	140	174	147	147	139	139	154	146	129	158	148	139	143	150	148	165	147	134	156	161	130	140	161	137	169	159	147	158	123	152	158	137	143	135	140	158	175	138	152	153	150	157	127	151	139	147	126	133	144	129	137	176	145	159	158	143	144	151	144	161	140	179	148	149	123	150	146	180	152	149	158	153	152	137	145	130	152	135	150	144	144	139	158	155	136	144	146	152	136	141	138	153	151	132	143	161	153	122	143	128	163	153	160	153	141	135	144	143	157	143	125	147	134	130	158	156	140	150	138	133	161	174	138	125	142	167	160	162	159	159	156	148	154	142	147	144	140	156	136	153	146	160	127	156	167	143	134	142	143	142	130	149	159	171	164	178	145	157	148	176	155	185	152	127	159	149	153	147	145	135	146	136	157	146	132	138	149	154	153	139	152	134	160	171	165	141	160	143	142	162	150	155	165	153	174	124	146	145	137	134	169	157	132	155	132	161	153	149	150	168	164	131	143	157	168	160	135	159	142	128	163	150	146	140	127	141	146	135	139	140	160	160	154	150	124	156	175	145	138	147	120	126	127	173	140	145	168	177	140	170	162	162	140	135	142	148	127	169	124	142	157	163	166	159	139	140	157	145	140	172	154	156	171	161	143	162	184	142	149	168	165	139	139	163	129	181	165	154	125	130	169	160	153	163	172	156	127	140	153	131	171	135	138	149	141	163	178	146	147	143	140	145	121	148	140	135	159	173	154	147	152	151	159	168	148	144	163	171	152	149	134	156	156	161	147	134	162	154	148	178	123	151	149	170	148	155	145	149	145	145	156	173	138	147	157	161	153	137	142	161	137	153	129	146	144	134	132	124	155	148	139	155	156	157	123	142	148	160	143	131	151	143	154	143	134	144	152	131	129	155	154	158	139	156	146	141	147	136	118	149	162	134	126	152	158	157	147	133	136	141	163	149	150	155	146	163	138	181	162	145	150	175	149	140	156	142	175	162	129	142	143	131	176	147	137	182	149	143	137	147	160	147	162	138	136	145	138	153	163	157	170	163	159	165	154	154	138	141	165	176	139	156	125	142	158	128	133	162	152	164	149	166	146	158	136	159	154	132	144	140	177	150	139	140	156	134	129	152	136	142	158	145	134	137	160	162	151	130	134	165	153	150	174	144	163	162	166	144	179	150	129	141	142	136	144	141	140	143	146	171	140	145	147	154	158	174	163	171	157	116	159	146	138	135	165	152	153	154	154	181	133	143	131	146	147	132	132	152	170	166	154	154	149	148	152	138	143	148	136	152	155	154	152	137	142	157	166	122	153	160	151	157	171	137	180	150	126	138	148	150	170	146	149	144	136	151	151	140	147	162	165	150	161	159	158	147	158	121	145	156	154	151	166	155	131	127	141	128	131	170	153	135	134	157	142	144	176	159	155	166	140	136	153	155	145	132	170	150	158	151	158	143	163	140	128	162	152	130	155	147	149	168	150	152	166	149	158	163	139	143	167	153	141	162	151	135	166	159	134	170	154	143	145	160	145	151	166	161	159	156	135	160	136	175	130	154	129	137	158	155	126	164	132	135	136	162	154	151	122	163	171	139	164	162	139	188	124	154	146	137	130	149	114	125	171	150	176	152	169	164	150	145	154	165	129	151	145	165	158	151	133	168	122	158	152	162	146	164	134	133	139	164	152	148	168	148	142	155	151	134	142	141	133	161	161	164	160	172	173	164	151	136	149	132	134	141	150	148	163	165	157	151	112	148	149	146	141	161	147	138	132	168	146	149	133	139	148	146	140	148	138	163	156	156	173	155	141	148	167	158	151	144	184	136	139	170	134	156	155	134	151	149	160	165	140	161	150	147	147	151	132	149	152	148	140	120	143	166	155	151	161	127	129	149	136	160	154	133	163	139	153	146	142	148	141	164	160	151	134	141	151	158	145	119	169	153	139	157	157	157	157	152	147	141	150	177	166	129	139	122	149	129	147	160	121	143	127	136	156	130	161	148	139	144	158	161	144	152	148	157	132	151	142	151	142	133	134	142	144	138	145	161	128	158	146	143	148	135	145	130	150	132	145	154	160	143	171	149	190	152	129	144	150	136	153	133	160	157	164	139	154	143	145	154	146	159	145	153	148	152	131	170	168	148	135	128	145	123	158	160	153	147	134	148	140	142	156	129	142	148	141	147	142	134	163	158	153	141	149	154	144	143	149	160	140	152	141	144	173	160	150	142	134	142	134	146	151	133	132	144	131	154	147	146	129	160	151	133	158	157	147	139	143	151	176	143	146	135	137	146	128	157	136	147	152	159	143	165	166	156	123	163	147	157	164	157	140	175	135	160	143	162	139	127	166	168	146	139	161	167	158	153	134	159	132	140	150	149	153	144	136	131	148	137	127	158	137	150	142	129	167	154	160	131	168	167	144	169	153	159	159	157	149	162	156	153	144	148	142	160	151	143	139	152	147	142	138	146	136	145	144	154	140	148	164	154	146	128	163	155	132	146	133	118	159	144	142	138	142	160	152	128	150	157	139	140	148	148	144	141	141	151	140	153	149	150	153	141	169	167	146	136	158	161	137	157	159	152	128	151	151	156	158	126	140	175	152	162	126	158	143	158	155	144	145	146	159	143	125	173	162	152	151	158	146	135	150	150	160	164	131
9752	1180	458	520	464	454	429	483	461	438	483	447	448	468	405	405	427	436	429	419	454	449	457	448	425	442	458	464	448	453	434	447	446	462	422	426	435	447	407	441	458	471	413	398	411	437	408	389	456	446	402	460	425	464	415	395	426	483	452	475	430	420	438	450	459	467	443	472	427	394	410	425	448	437	435	459	441	403	406	435	470	460	391	431	424	420	428	444	418	455	448	419	433	453	435	426	460	432	437	376	394	420	419	402	433	463	462	432	435	455	450	405	465	442	422	479	449	432	427	428	465	446	409	445	467	413	416	403	454	464	457	444	486	474	446	431	440	445	425	438	413	428	429	429	431	451	422	418	408	430	448	416	482	431	448	447	459	435	421	431	429	445	450	442	443	422	441	454	424	436	441	463	460	401	457	480	398	425	434	410	466	441	425	462	438	414	407	455	436	420	422	434	396	489	431	442	428	410	427	479	436	470	408	452	394	411	463	431	447	439	458	450	445	437	424	444	456	442	449	414	442	419	438	405	422	408	452	438	467	422	464	414	425	439	419	426	426	417	446	419	406	444	436	408	415	401	422	445	463	390	462	452	427	399	442	437	435	411	398	381	437	424	449	453	467	424	453	451	440	434	466	442	421	449	453	415	445	467	440	440	410	437	422	406	435	426	431	411	433	423	437	413	431	434	443	427	444	440	432	411	453	460	446	480	404	480	403	416	450	433	393	441	423	428	438	451	406	449	394	460	417	417	419	403	440	434	437	404	400	422	466	425	406	442	493	436	463	450	415	435	408	422	432	426	466	411	475	411	441	428	471	426	450	458	448	463	466	407	447	416	426	410	475	442	403	421	430	411	440	451	452	467	430	417	433	406	405	442	412	380	466	464	438	447	403	444	476	421	450	418	426	443	451	412	436	423	434	441	434	472	430	447	452	447	411	447	425	404	421	405	418	419	407	445	417	433	460	438	458	467	414	420	443	406	403	428	391	439	414	416	432	409	456	443	475	427	401	434	445	411	409	412	433	422	449	416	434	440	442	425	441	427	410	435	439	470	464	408	412	425	412	463	456	435	439	452	444	397	461	435	449	446	416	435	453	440	437	421	423	469	411	435	391	449	424	406	411	413	414	408	445	464	444	431	415	421	451	447	436	413	450	453	425	452	448	480	422	416	453	410	421	426	435	424	433	456	404	383	421	408	430	455	409	434	414	373	405	443	397	432	451	425	419	432	411	421	416	449	422	428	407	420	442	423	441	442	411	411	428	475	477	395	448	463	448	492	456	441	430	445	448	414	428	404	437	400	407	417	416	435	466	456	427	468	415	434	426	435	441	444	413	407	491	445	441	430	418	433	414	456	429	449	421	441	424	406	433	438	400	456	456	433	443	471	437	444	422	477	420	423	457	453	434	402	447	480	431	458	416	468	457	451	464	421	441	434	448	431	434	427	465	415	431	491	451	413	446	417	404	444	452	417	445	457	456	423	439	439	418	444	456	420	403	440	461	442	470	430	421	442	436	432	454	451	467	435	419	423	415	482	455	459	424	436	401	439	436	432	419	429	439	399	452	413	467	444	404	475	434	491	442	444	450	447	434	432	445	404	439	411	461	452	406	442	478	382	459	433	473	442	407	415	451	414	428	418	407	421	433	468	423	420	477	470	393	434	440	432	418	439	435	412	428	430	415	434	452	445	439	425	415	432	417	439	438	451	488	455	428	435	436	451	413	427	425	469	409	442	437	428	449	427	432	468	401	450	461	434	448	420	401	440	447	451	420	407	431	415	434	447	448	435	433	421	451	457	436	436	427	451	402	442	462	456	444	417	438	437	405	432	446	422	415	424	433	448	452	400	426	424	453	445	446	453	442	438	427	415	438	450	424	449	417	442	432	427	441	444	456	438	452	427	452	462	445	413	436	401	440	409	441	401	415	447	418	420	439	416	458	427	446	430	418	446	413	438	417	426	413	410	436	461	458	440	465	409	424	443	449	447	416	442	437	431	442	461	453	428	399	433	456	430	439	430	423	436	419	428	415	390	457	433	442	453	428	423	436	451	418	426	461	441	409	423	402	468	460	383	465	430	418	462	456	434	409	417	431	401	444	438	439	433	428	418	468	397	419	422	469	406	436	449	445	453	426	466	435	466	426	449	397	426	453	419	451	425	432	435	438	467	427	448	466	406	413	418	416	442	401	440	424	454	498	396	433	396	429	419	400	434	457	423	420	424	438	454	429	437	427	429	409	451	425	438	441	442	445	422	427	434	394	446	433	460	422	396	448	443	439	484	436	420	429	433	457	447	454	429	431	451	416	417	408	414	408	459	439	458	450	456	467	418	450	415	449	444	451	431	442	457	401	420	444	415	453	399	455	426	406	452	416	441	439	422	455	463	419	454	413	418	455	416	451	436	421	430	450	419	407	431	462	413	454	440	440	410	390	451	435	466	404	388	451	402	444	490	429	404	393	387	428	436	418	463	421	397	447	457	401	446	445	454	423	430	396	440	439	424	440	438	432	458	447	374	439	453	432	457	444	441	407	447	418	426	415	473	429	426	467	420	451	449	412	455	434	430	442	416	441	459	436	406	404	407	416	399	456	411	436	404	428	428	467	449	454	464	454	450	453	455	408	450	395	437	417	483	440	437	460	470	412	444	418	405	456	429	463	406	433	416	413	432	449	420	429	473	427	424	420	418	414	414	450	442	418	439	431	445	391	429	426	416	403	437	423	429	407	428	381	387	459	417	409	411	444	442	408	439	418	434	441	466	429	434	435	448	410	445	426	402	412	448	424	466	438	412	453	413	415	421	418	440	476	448	438	434	429	424	449	437	449	409	422	439	401	449	434	465	377	488	460	426	431	435	422	431	480	404	414	417	427	401	408	435	442	407	466	432	437	435	433	430	455	416	417	406	465	420	429	438	442	443	435	454	439	425	437	447	457	451	429	464	435	428	415	424	437	420	431	429	451	423	423	444	396	424	405	443	457	442	457	454	436	456	425	476	460	458	414	430	444	480	398	429	439	412	399	457	458	414	396	457	413	467	486	432	449	432	419	420	453	456	383	402	443	473	405	433	453	452	414	444	418	453	437	425	445	456	450	460	421	447	445	430	417	435	439	415	438	404	460	460	439	426	438	422	429	470	469	415	402	447	427	457	418	425	431	409	423	446	469	432	407	432	429	400	411	422	440	451	396	439	476	425	440	426	433	425	432	411	432	430	421	432	418	430	434	434	449	457	433	424	448	432	409	451	471	429	468	427	455	419	440	437	401	432	416	398	446	413	476	416	459	405	396	431	454	442	392	445	431	415	449	456	404	477	439	450	470	427	401	415	441	409	389	420	433	447	453	424	397	441	433	440	429	440	408	470	441	414	400	431	470	474	446	455	390	458	444	468	451	430	442	441	463	442	447	419	439	403	436	465	439	426	411	411	419	407	428	444	456	452	431	442	430	428	437	412	440	441	403	456	395	432	426	438	441	410	432	424	421	411	440	446	434	444
62619	28916	5442	1054	702	598	436	437	434	391	406	384	389	332	402	351	328	347	335	342	336	317	334	374	347	351	327	341	344	323	312	311	330	352	291	306	358	345	323	320	324	307	306	361	312	314	296	339	306	336	338	344	328	309	316	298	300	321	312	310	342	319	335	349	311	332	296	317	290	316	327	348	308	268	291	347	310	341	302	316	317	313	329	289	354	313	337	306	342	302	341	308	341	315	306	327	321	316	341	311	326	318	305	317	303	301	324	334	286	301	330	288	315	318	335	309	322	311	329	329	320	288	327	336	307	282	333	316	326	313	313	318	316	314	309	325	312	318	345	286	339	303	321	358	339	313	339	333	334	332	331	333	289	336	318	314	335	327	281	314	316	319	304	292	320	298	292	277	339	340	321	301	349	330	318	328	365	348	315	317	322	314	296	293	316	310	313	317	360	350	341	342	315	319	336	309	339	320	346	321	315	311	321	319	310	315	340	324	323	332	285	291	299	336	296	354	292	316	306	314	310	330	394	279	359	314	290	315	321	315	305	306	299	323	322	330	378	367	308	319	329	330	331	334	319	329	301	329	339	306	309	324	305	314	321	328	325	305	275	347	342	327	303	354	310	316	327	318	299	302	335	324	336	339	315	291	319	322	307	310	314	331	326	345	325	316	320	313	304	297	326	335	336	323	305	336	316	311	280	302	349	306	360	366	317	305	309	331	288	278	319	313	306	322	300	338	309	315	319	345	321	318	337	331	314	316	310	315	325	311	333	356	302	321	335	259	307	326	276	304	325	353	304	365	344	297	298	316	322	351	305	321	279	289	330	301	316	325	333	305	329	302	325	301	330	325	323	326	318	307	328	321	295	336	281	345	349	341	301	316	333	317	295	308	300	322	332	324	312	320	314	299	341	311	333	308	300	302	357	322	324	310	323	325	317	310	332	364	304	289	307	349	339	338	329	296	328	321	309	341	313	295	340	296	325	320	331	317	292	351	318	334	331	301	319	283	323	316	330	335	306	382	294	299	321	300	338	334	305	307	327	316	318	308	333	347	308	333	349	344	322	294	299	316	294	321	281	305	310	338	308	313	324	300	327	275	347	348	329	321	306	288	337	321	320	324	307	300	329	344	334	323	290	316	296	326	344	333	316	277	322	342	325	321	318	320	316	328	318	317	320	305	337	270	312	327	319	318	300	313	326	307	304	350	313	317	341	323	322	364	318	315	316	364	340	308	301	334	328	329	332	327	354	325	286	306	311	298	326	279	295	325	322	299	295	324	312	292	377	329	321	321	332	316	313	327	328	311	316	333	322	315	324	307	296	292	297	348	272	260	309	319	300	304	307	301	305	319	320	309	283	289	293	342	322	304	302	293	341	364	316	300	339	346	375	339	342	283	350	328	361	329	331	326	329	339	313	293	317	322	350	372	266	307	331	314	301	335	335	297	298	325	313	312	338	327	295	325	319	349	299	324	326	314	295	335	313	301	307	317	346	320	316	303	344	320	279	320	324	307	337	320	349	321	337	298	350	304	326	319	338	361	328	313	331	310	298	322	330	332	326	287	315	346	327	318	299	315	321	319	342	292	314	313	332	302	295	297	288	372	307	318	280	350	345	300	304	340	335	330	358	296	305	311	326	296	323	329	293	293	316	316	308	328	321	311	311	301	283	313	343	291	324	351	298	314	321	316	325	293	319	309	310	297	299	312	316	302	320	310	319	265	337	338	296	302	287	342	316	292	311	337	345	321	310	316	330	309	311	322	291	341	333	310	330	303	331	329	312	304	304	318	338	321	336	296	301	308	295	296	326	316	324	288	331	304	313	302	340	290	343	340	309	320	305	321	314	304	320	298	306	331	328	307	324	368	310	333	292	318	324	344	316	347	324	341	316	321	317	294	361	294	277	283	312	332	298	278	328	322	337	295	316	349	323	303	304	272	327	306	352	322	331	314	296	313	295	310	317	323	324	298	340	335	312	312	323	313	287	343	308	319	322	332	320	308	336	336	316	332	311	312	333	328	336	295	312	317	307	320	325	313	326	296	344	311	298	320	334	349	333	340	313	280	318	337	335	289	327	348	285	287	305	277	338	303	335	322	296	326	283	308	306	315	332	350	286	342	297	336	330	301	316	327	350	329	351	326	312	290	330	335	328	320	351	338	329	323	377	298	307	314	325	331	344	316	303	341	327	313	334	302	311	312	327	310	312	309	274	326	288	297	309	316	302	303	341	339	302	315	312	326	318	304	316	341	326	334	301	330	320	317	342	294	316	324	301	292	319	331	325	248	290	313	317	310	295	295	311	349	323	329	319	319	294	316	347	329	344	356	295	326	331	320	360	315	278	307	302	290	307	290	340	312	333	302	308	320	341	315	331	301	325	344	300	306	310	326	344	322	289	333	323	324	320	352	317	327	310	326	280	334	354	302	324	275	299	324	316	318	336	304	294	308	311	312	304	298	340	307	327	320	336	350	312	337	291	314	332	323	337	319	308	335	319	325	307	340	314	302	332	312	307	319	341	335	317	302	318	318	322	299	293	346	323	303	315	297	334	291	348	357	339	335	351	329	320	307	325	311	305	329	346	326	324	363	340	344	339	303	320	286	315	335	301	291	328	311	322	288	278	332	304	329	354	316	275	316	333	305	339	303	307	340	304	310	331	317	306	317	335	322	318	325	335	293	310	333	307	317	314	323	291	307	319	307	318	313	274	318	284	308	294	335	351	301	321	344	310	315	310	296	326	337	312	303	322	310	302	295	321	303	338	323	308	334	350	315	310	291	350	321	298	287	283	329	307	292	326	283	321	341	342	368	354	271	338	325	356	294	290	281	341	330	323	337	341	312	305	325	325	323	343	292	332	316	290	319	325	305	320	351	280	309	330	344	312	335	315	312	280	313	339	298	318	317	341	354	330	311	310	347	301	323	320	322	282	309	307	308	345	292	306	324	319	311	322	313	298	315	325	320	319	339	294	286	329	314	312	273	286	344	291	345	311	344	318	303	329	305	295	293	321	358	332	289	353	321	343	300	315	314	327	308	305	312	296	304	306	335	298	296	337	311	321	342	327	340	327	317	334	299	306	306	311	338	307	333	321	360	286	329	309	334	318	320	331	315	323	321	344	301	339	339	283	317	316	326	332	358	335	318	299	332	306	350	342	323	307	278	289	316	320	349	289	330	351	332	303	355	328	334	302	290	299	311	315	308	313	341	334	318	297	334	318	326	305	332	361	317	327	298	359	304	316	298	310	290	318	285	311	286	344	329	286	313	337	318	317	297	338	336	307	349	331	300	295	307	326	292	330	304	278	311	302	286	337	319	336	359	308	283	335	352	345	311	320	304	346	301	312	313	323	323	340	317	303	317	320	322	322	316	315	319	319	295	316	290	297	300	370	300	329	337	299	294	365	350	333	324	313	345	313	327	317	307	323	347	321	367	323	318	321	344	327	302	314	323	312	327	337	314	336	308	339	275	310	343	332	317	314	318	334	314	295	329
36966	9167	2201	2715	2293	2045	1782	1512	1425	1281	1251	1159	1133	1037	1012	1029	1003	1020	936	883	907	913	926	898	892	874	890	858	846	843	805	841	879	833	859	853	882	787	876	813	811	758	792	800	818	811	801	840	858	837	769	830	794	819	793	792	775	793	864	791	796	798	798	815	799	789	870	830	818	757	796	796	838	795	824	750	819	847	765	833	828	782	807	780	838	829	809	815	791	816	795	796	755	779	769	736	710	791	807	815	750	761	802	775	838	775	859	812	803	781	828	852	833	782	770	789	778	803	801	763	837	801	809	783	785	790	759	771	821	753	771	792	838	741	824	782	760	835	804	768	785	758	745	814	824	834	764	803	808	808	801	801	767	749	805	879	755	726	809	795	749	790	788	832	754	803	742	825	769	747	769	827	751	831	770	816	807	763	713	800	768	764	800	780	840	796	748	788	789	779	804	784	810	804	827	797	799	769	722	789	743	718	794	842	779	752	791	800	804	792	716	810	793	770	802	811	812	788	817	798	801	792	795	780	787	738	803	796	794	840	798	782	820	772	823	780	812	810	818	802	729	796	763	819	795	791	734	754	730	830	806	828	818	810	809	810	813	765	823	844	804	744	781	825	809	789	828	792	770	789	771	810	813	795	769	778	798	780	764	839	794	760	805	787	788	824	757	827	807	831	763	792	766	787	764	806	813	785	747	815	768	827	836	804	762	789	843	815	793	782	814	775	815	833	800	844	784	772	766	770	820	821	806	802	742	795	840	825	740	812	802	819	789	808	762	789	787	811	784	823	777	815	781	735	722	782	816	803	792	824	819	793	740	792	784	828	767	814	806	790	749	766	808	790	795	793	749	792	824	787	843	817	723	772	773	735	754	804	769	779	788	815	794	829	779	789	787	778	779	810	771	755	752	790	802	778	727	776	809	834	812	836	731	766	781	818	789	806	776	846	795	739	798	784	782	814	725	816	767	740	784	830	778	766	814	816	815	741	767	806	790	775	735	778	775	794	815	766	774	735	784	797	786	738	777	835	795	827	787	802	733	812	772	800	747	765	760	811	797	802	760	786	792	857	814	808	727	779	783	781	755	768	768	757	794	788	813	764	800	764	791	779	778	844	756	769	772	769	768	798	821	798	795	796	778	787	827	743	783	802	785	797	785	780	760	813	809	798	777	791	784	801	753	733	778	813	774	769	754	858	809	833	784	795	803	756	778	764	788	791	763	821	779	815	830	834	793	791	763	783	751	754	833	798	800	763	710	802	768	780	780	742	839	761	770	738	780	806	800	804	801	769	790	790	794	770	804	805	776	792	781	774	797	761	775	833	769	781	785	769	790	837	766	785	771	821	837	771	811	768	717	793	744	785	754	766	760	823	792	753	783	796	777	808	780	861	728	805	760	818	831	784	786	767	787	767	816	766	805	773	742	810	788	767	754	809	777	791	816	806	820	732	790	743	785	783	755	740	800	791	814	824	749	760	820	735	810	791	841	805	795	791	791	828	802	750	761	798	794	814	790	829	816	768	780	786	787	809	748	803	787	767	793	845	811	793	811	827	763	821	786	809	843	810	787	780	784	793	801	740	793	769	799	798	798	730	806	884	806	785	805	799	777	789	809	783	792	817	785	735	737	830	779	767	787	792	734	781	795	755	809	791	867	817	742	797	774	774	801	779	790	818	807	809	749	799	798	818	834	759	803	756	828	801	787	768	761	786	710	797	816	797	779	791	817	822	752	821	794	804	857	813	796	786	790	820	792	809	730	787	793	833	802	820	799	821	841	816	792	779	823	783	750	794	831	761	797	781	746	777	776	750	776	800	743	744	784	820	778	766	780	829	744	744	828	787	767	786	800	776	760	801	767	831	798	772	788	769	740	696	750	761	781	720	829	804	842	785	789	850	786	801	869	803	809	790	772	779	817	777	804	837	805	816	771	834	811	747	752	802	810	811	823	787	772	827	734	772	762	748	780	749	815	801	770	802	754	806	757	779	731	780	781	758	827	759	739	868	832	804	818	771	781	816	806	759	806	820	728	780	811	778	805	765	751	819	815	790	802	742	832	781	787	772	772	805	804	770	797	772	808	769	825	782	793	847	810	759	763	778	815	803	789	800	737	815	774	801	831	798	855	817	808	781	778	781	843	842	789	860	787	718	812	771	797	796	766	785	816	820	811	792	783	807	785	829	815	845	804	731	816	784	831	781	760	798	784	795	789	763	759	771	788	811	817	746	778	775	827	798	820	765	757	788	810	780	792	838	763	762	771	817	750	807	804	810	799	757	793	779	772	765	773	814	772	816	791	789	787	805	790	815	800	813	782	801	775	816	775	759	775	772	794	761	831	776	760	748	806	802	816	789	809	846	773	810	785	763	789	758	794	779	770	811	774	783	834	715	816	768	800	765	757	766	759	773	855	821	761	815	720	795	764	780	791	814	815	808	772	786	771	768	774	813	801	779	790	830	767	805	818	770	799	754	777	749	743	789	763	768	760	789	829	809	770	792	790	781	810	818	802	784	812	800	808	838	785	790	774	800	790	802	771	833	802	778	814	800	809	801	747	798	836	805	848	803	751	796	795	796	766	800	751	781	773	810	754	776	797	754	838	779	778	789	769	795	767	767	805	787	814	767	770	788	776	807	802	795	786	797	766	803	805	774	754	829	773	805	763	747	774	737	774	817	772	828	752	838	763	732	772	797	776	777	775	854	794	771	809	797	823	791	824	772	846	781	806	776	813	809	821	806	752	766	782	784	815	783	784	801	737	772	758	847	801	780	764	773	771	785	832	781	774	808	787	787	791	789	795	827	834	803	788	794	754	755	776	819	786	846	774	803	783	786	792	814	803	839	786	781	790	785	842	773	803	787	797	784	777	821	803	775	761	868	797	809	766	808	806	768	798	755	750	843	811	785	830	793	803	810	785	775	825	849	780	754	771	789	822	811	815	778	804	758	828	780	798	716	757	784	799	800	794	811	813	822	807	835	808	826	749	787	776	754	750	761	774	781	789	778	807	786	773	762	793	786	805	788	746	757	758	815	778	788	821	778	762	792	802	796	757	796	840	769	755	761	770	796	783	766	832	768	830	768	777	781	791	834	772	819	769	762	798	794	757	860	737	804	812	835	771	772	772	805	801	785	798	776	756	748	767	833	752	810	804	786	785	813	783	763	833	808	794	775	794	775	829	837	788	786	833	827	790	789	785	777	794	822	824	766	782	770	755	818	800	788	750	768	724	798	772	758	751	805	825	831	758	803	814	774	780	734	777	853	782	827	834	794	744	789	811	808	774	757	763	789	804	817	805	814	789	758	808	804	759	823	833	775	851	756	834	756	788	764	808	729	810	811	859	842	792	808	814	763	838	778	753	811	767	816	749	807	839	784	798	803	803	769	803	823	776	766	798	812	774	839	781	791	780	817	761	802	750	781	798	803	818	798	811	762	819	789	806	766	780	767	787	825	764	747	749	804	789	831	803	816	812	788	782	813	783	831	865	794	752	835
74384	39100	12537	2209	1143	909	717	658	605	508	481	469	443	432	430	367	398	412	405	409	397	374	335	361	323	374	372	344	386	351	329	363	353	370	387	347	363	346	321	383	354	355	344	377	377	374	389	375	362	349	352	349	353	340	341	373	338	333	341	342	365	362	295	343	365	340	379	337	328	358	367	341	346	336	382	339	351	356	335	328	392	347	335	317	375	324	347	340	355	328	338	343	346	370	387	336	358	344	381	354	326	343	315	355	350	319	353	355	349	330	340	325	335	384	351	342	341	324	331	331	345	358	384	348	334	312	305	346	353	345	339	334	374	299	355	370	366	386	333	354	335	341	356	343	329	334	365	295	331	322	320	360	338	320	334	336	357	361	325	321	344	323	359	354	354	323	346	363	320	396	318	328	332	386	371	342	342	347	327	370	338	309	325	325	392	341	351	373	358	362	379	335	353	329	325	368	344	322	347	350	344	352	317	379	385	332	334	318	324	362	337	330	307	338	343	367	366	305	369	370	332	364	357	354	381	361	347	366	353	334	342	365	335	309	338	354	318	352	348	342	329	351	348	400	359	349	355	350	341	316	351	338	341	364	316	333	357	332	337	366	360	365	337	330	378	363	369	335	335	365	357	367	343	354	310	331	317	344	374	350	348	381	336	328	404	344	367	373	341	367	316	353	350	364	337	347	318	351	347	378	346	385	356	352	318	314	365	324	346	334	318	331	363	348	376	338	365	357	331	354	301	309	335	322	337	335	365	346	369	356	365	360	325	348	331	346	350	350	378	383	348	358	385	335	369	348	343	335	343	350	362	345	347	363	335	377	319	366	351	330	322	337	344	344	335	374	335	342	353	331	320	326	362	345	341	365	349	337	353	357	395	357	353	327	355	350	320	341	334	319	321	330	348	343	335	367	344	341	346	348	335	351	390	370	354	360	389	330	339	329	330	333	353	349	330	368	358	345	340	328	370	335	385	328	372	301	296	334	327	322	328	363	357	366	348	352	319	364	331	309	340	347	324	353	333	349	347	340	372	342	352	363	344	316	380	332	363	354	370	356	357	340	381	334	317	340	322	313	294	356	344	356	365	365	363	365	321	352	316	363	363	343	367	377	352	383	350	333	342	330	360	309	351	377	348	306	342	331	358	356	314	348	351	332	341	324	357	362	342	308	323	340	384	390	337	337	360	326	355	324	345	381	344	341	357	381	359	334	324	374	377	349	324	347	314	335	317	309	359	338	346	345	331	331	364	301	374	325	338	313	371	360	339	357	346	340	365	313	336	372	348	382	336	347	328	314	345	362	354	308	350	339	326	349	323	338	322	335	309	353	332	358	336	355	328	369	350	321	329	352	328	350	343	304	354	365	340	370	349	336	334	359	337	357	383	363	337	366	315	353	332	342	333	327	337	374	332	368	330	343	363	351	344	354	347	350	376	320	348	377	340	352	320	325	334	342	313	369	351	338	339	342	346	371	387	329	366	369	405	327	383	367	341	362	369	337	330	333	317	349	343	367	346	371	332	327	334	334	356	350	360	360	361	318	314	369	330	319	336	356	364	345	373	357	350	333	339	326	359	326	348	356	332	346	342	318	381	332	363	331	349	365	346	352	342	352	339	351	306	343	354	334	351	358	347	340	341	368	344	315	371	341	330	342	335	349	347	338	365	331	343	368	313	355	343	371	321	363	346	348	379	335	346	334	367	332	332	361	346	354	362	354	366	361	321	336	344	335	352	337	350	357	371	376	368	331	339	351	316	335	333	388	354	352	332	358	356	327	362	320	338	340	334	328	323	318	317	367	347	328	360	376	341	313	341	332	341	319	314	341	316	329	346	349	331	374	344	350	319	338	371	314	327	352	335	338	368	340	391	375	343	359	371	320	357	341	394	338	313	321	350	359	351	355	348	341	352	389	349	358	358	354	368	375	341	318	317	331	327	317	355	341	326	343	327	346	322	310	292	356	374	337	351	363	332	313	366	369	325	365	331	331	329	328	272	338	355	355	334	369	346	377	316	317	356	365	353	341	317	334	373	296	322	351	333	337	355	308	364	340	325	366	331	373	337	345	338	349	307	349	334	349	312	325	330	357	343	328	354	334	325	368	367	333	336	319	343	362	343	329	365	327	368	362	345	366	329	340	362	335	330	349	325	335	376	389	347	336	347	343	343	355	301	361	353	340	335	354	347	335	306	362	353	356	352	343	344	366	347	353	311	348	387	332	385	333	386	321	345	305	334	367	369	333	354	323	292	342	322	327	379	338	369	317	357	370	320	350	379	352	308	362	334	352	343	329	378	346	323	362	347	342	355	335	345	318	357	360	372	317	334	317	313	354	316	353	324	347	327	312	354	350	345	365	343	368	348	347	343	367	338	362	318	345	336	354	361	346	314	388	338	325	352	359	343	326	374	334	325	365	344	345	337	355	349	336	349	366	364	349	353	375	351	395	394	353	353	331	306	357	370	341	360	374	331	347	386	355	317	343	328	360	355	323	344	351	335	356	353	343	307	343	365	351	334	319	308	359	331	388	341	350	330	340	306	318	329	342	365	331	359	339	389	335	353	352	341	344	368	322	317	377	348	351	332	329	331	342	347	317	332	338	330	361	313	307	347	356	364	340	314	335	348	346	361	318	344	345	342	336	299	346	332	335	356	361	338	368	350	321	362	340	363	377	341	328	354	330	384	359	354	356	342	347	343	309	387	353	355	314	345	337	357	368	319	347	323	339	339	353	332	315	365	332	344	327	328	338	318	309	365	316	359	305	359	353	343	401	306	339	343	359	340	333	372	352	375	364	323	372	346	347	344	305	370	353	320	329	326	362	329	328	346	322	331	336	369	352	315	318	382	339	325	349	359	379	372	342	332	322	365	340	318	322	356	364	328	376	323	317	391	353	324	350	372	320	354	372	345	382	311	366	384	335	322	337	331	357	343	360	333	358	339	332	331	351	320	338	344	320	352	332	362	325	349	364	318	337	351	356	339	333	354	337	355	329	327	364	319	324	319	329	346	354	312	333	330	390	338	355	381	308	355	341	359	359	343	378	358	361	347	339	349	364	358	350	360	304	349	343	349	342	325	360	337	378	337	368	350	323	336	314	326	343	359	393	364	329	354	340	313	364	295	348	336	338	340	330	379	362	348	359	350	348	357	342	360	394	331	346	331	311	358	382	331	350	325	334	339	363	335	337	354	362	359	337	344	331	306	343	319	346	337	352	334	365	389	355	338	324	354	358	357	332	363	344	344	355	327	330	332	337	361	392	296	344	319	347	334	358	366	379	351	330	338	314	355	357	346	331	326	346	356	362	339	355	353	298	382	334	327	333	370	366	319	332	326	331	329	346	334	306	335	344	329	340	345	329	351	348	316	344	332	332	354	389	338	333	361	327	379	360	350	346	361	390	334	347	359	328	328	363	357	342	375	366	368	386	360	334	345	333	310	343	312	324	338	329	383	368	358	363	350	315	348	354	345	328	328	326	343	339	334	340	323	327
46798	14042	3676	4299	3788	3168	2710	2346	2078	1825	1673	1594	1434	1391	1274	1264	1198	1138	1085	1050	1124	1048	999	1007	943	951	980	974	1007	918	953	932	984	983	926	919	887	898	890	861	923	894	890	843	876	867	838	857	847	872	895	808	882	856	848	862	889	836	861	863	842	808	824	868	872	857	872	851	799	831	827	833	901	838	863	848	865	802	848	855	856	816	803	888	839	784	833	852	845	856	879	794	863	818	833	789	847	849	804	855	830	849	855	802	819	818	836	874	820	825	845	822	837	807	826	825	840	863	807	836	841	806	821	788	864	822	835	823	859	794	790	827	825	797	796	839	871	829	817	810	845	812	891	838	786	837	857	818	809	798	839	793	782	829	818	851	776	849	823	793	814	821	824	816	796	812	840	824	856	833	841	830	851	814	811	815	819	832	798	810	803	859	804	780	849	820	829	801	842	838	826	806	822	821	803	773	858	871	811	814	815	861	871	829	826	800	838	825	843	802	854	820	794	791	784	800	796	844	787	844	824	802	802	828	839	789	776	850	796	833	826	824	824	804	821	830	848	806	781	827	852	803	831	822	844	777	841	829	826	746	824	806	858	831	772	814	826	789	884	810	833	908	821	780	841	786	792	818	823	842	839	808	780	781	790	837	833	855	846	782	819	844	828	826	861	804	791	799	784	860	815	828	831	843	801	797	776	815	800	813	787	771	855	836	770	831	803	847	827	776	791	905	793	829	776	858	816	834	794	829	828	757	865	799	805	808	881	768	827	825	827	810	894	827	864	843	827	829	835	830	754	804	831	861	844	864	796	857	865	837	829	846	791	776	780	842	800	806	795	807	821	780	779	808	799	829	812	803	802	814	844	805	824	870	817	858	867	836	822	796	813	834	810	818	833	835	772	775	816	833	789	882	778	853	848	796	817	815	778	786	844	861	893	881	828	817	823	817	778	834	815	822	818	836	820	857	838	815	847	836	860	827	818	846	888	804	851	809	845	818	846	840	806	856	833	832	795	828	830	845	839	815	845	815	832	813	886	829	784	855	880	815	811	823	805	837	827	805	815	783	810	806	798	839	816	838	811	810	786	853	824	808	820	827	852	860	797	805	830	807	809	850	814	821	790	797	819	849	791	765	851	838	816	807	820	773	856	833	810	794	844	836	788	810	865	856	804	802	859	858	814	806	858	823	828	834	851	824	838	852	783	807	848	824	857	865	807	815	815	785	796	819	779	832	792	835	790	873	838	810	773	824	891	831	818	847	803	802	884	844	866	851	813	837	848	809	794	794	826	846	820	814	788	857	847	803	796	795	819	845	841	822	854	825	809	805	838	812	820	776	758	821	805	837	853	834	817	844	819	798	828	795	825	795	857	850	771	832	819	772	793	873	825	800	825	844	754	795	807	767	825	865	784	797	850	815	784	868	769	824	802	838	819	819	849	829	884	819	830	840	813	843	852	811	781	847	838	843	840	802	822	875	828	845	870	799	825	812	853	840	868	802	855	832	784	801	829	785	776	833	838	851	823	798	803	860	845	837	849	826	819	802	845	840	882	847	809	859	805	797	838	805	839	750	794	833	781	809	796	825	842	835	792	846	800	823	801	813	775	837	803	891	825	799	829	829	838	795	830	806	781	839	843	812	783	808	845	814	831	826	850	829	812	869	858	825	840	783	803	797	782	803	825	795	811	795	831	812	857	842	804	815	841	764	789	853	789	798	821	836	878	816	818	841	837	810	854	791	808	799	809	839	858	749	828	813	832	862	844	779	775	809	798	846	788	843	833	822	810	817	842	834	787	818	862	808	744	793	850	792	827	820	823	781	776	823	867	879	833	880	834	805	816	784	843	845	821	834	832	822	810	875	798	800	842	830	857	825	817	845	837	815	852	804	801	846	788	815	839	783	764	814	808	826	831	788	843	786	836	793	866	819	789	833	856	837	842	845	797	825	803	822	805	772	802	811	804	813	839	812	844	784	812	843	807	863	806	856	780	836	845	890	805	799	833	822	747	766	834	842	811	815	835	831	772	807	781	799	822	788	828	884	834	828	884	819	841	805	829	826	837	862	829	823	836	795	835	854	841	863	882	822	835	826	803	845	823	803	817	884	770	868	844	852	845	823	804	791	817	801	871	829	815	810	806	805	828	816	842	780	871	772	773	835	839	851	812	858	825	799	825	818	825	820	808	797	809	874	849	741	829	853	764	855	824	833	843	816	822	803	835	807	823	779	854	803	829	784	796	808	860	878	855	864	829	841	784	860	794	800	841	806	860	838	793	801	788	840	801	820	807	792	815	820	842	809	833	813	822	797	837	814	803	837	822	859	805	816	834	905	873	817	882	819	776	834	754	835	815	817	839	790	816	800	834	786	837	824	833	797	780	875	830	886	833	868	834	823	782	805	844	844	790	861	808	816	822	801	789	821	806	804	806	842	805	822	795	780	840	791	798	771	841	772	807	832	784	806	817	814	862	830	750	780	811	810	830	804	810	777	798	852	799	784	859	803	801	843	804	826	803	845	849	795	790	825	868	844	840	785	834	841	834	795	837	784	839	835	788	820	845	812	849	822	858	790	845	813	806	790	808	817	785	846	808	810	847	798	826	794	811	838	812	804	832	893	782	805	824	809	816	778	812	846	859	832	791	786	799	784	853	839	810	782	824	861	798	816	797	867	814	796	820	861	842	831	800	801	810	837	821	799	907	853	802	844	821	809	838	799	816	881	791	819	773	856	826	821	787	820	810	856	827	864	833	846	900	841	854	800	840	809	850	811	853	788	816	846	796	791	818	866	793	835	839	851	863	766	811	844	819	793	833	811	818	832	838	813	768	815	866	868	806	829	818	806	828	797	791	840	850	788	757	837	799	868	825	828	814	786	742	834	826	839	809	886	818	817	865	852	842	832	789	817	796	789	799	798	858	824	805	855	799	853	811	812	816	815	797	769	828	840	787	808	771	847	849	827	855	809	810	840	807	796	842	816	767	792	863	849	837	823	807	816	778	789	866	822	835	799	832	802	889	811	776	811	808	851	795	791	813	841	861	862	852	827	800	801	804	796	824	839	820	835	861	818	804	859	797	802	912	855	895	858	809	829	814	780	800	774	792	815	764	828	795	827	764	779	799	838	803	812	806	814	845	800	874	795	869	821	808	822	812	804	797	808	850	824	846	829	827	815	785	866	840	821	846	790	837	835	855	772	810	836	833	796	837	808	825	844	864	874	811	866	791	790	791	852	817	836	813	835	808	821	820	857	831	867	850	799	825	809	843	819	828	856	798	828	814	839	830	854	802	836	856	853	814	837	858	831	815	850	800	829	818	805	850	804	831	785	831	820	860	800	833	830	829	861	826	787	783	787	814	798	790	838	798	802	827	808	843	801	818	890	797	877	821	848	807	822	800	788	822	835	864	768	747	822	809	806	836	855	834	838	836	829	785	795	785	825	801	839	813	799	818	849	787	794	776	800	832	798	827	812	820	801	817	872	788	821	819	858	796	792	810	844
11286	1275	163	175	142	168	148	150	141	158	148	156	155	165	173	141	143	163	151	158	143	162	137	154	138	150	163	153	143	136	134	140	152	173	145	147	166	152	152	128	154	137	133	143	160	163	149	154	154	147	158	137	144	143	143	146	172	141	140	149	152	170	147	163	160	160	177	148	156	131	164	146	150	171	156	153	156	154	144	159	143	151	185	148	158	146	126	159	152	152	161	172	147	170	151	151	127	162	160	166	152	173	153	140	157	147	143	150	164	163	183	146	176	125	147	139	154	133	155	147	158	140	159	133	144	154	167	159	144	186	131	147	146	150	144	149	158	140	173	157	130	177	172	135	157	150	147	162	153	146	131	161	157	141	150	149	151	152	142	148	135	160	145	140	121	143	135	145	191	148	136	126	133	149	151	147	129	130	147	140	157	154	153	148	155	173	148	134	156	138	130	138	140	138	158	160	151	159	142	142	143	153	138	145	138	135	155	176	151	144	169	146	138	143	152	143	160	149	161	146	157	153	131	133	164	149	153	155	152	127	157	161	152	151	157	177	154	151	142	160	141	152	161	167	148	150	164	139	153	159	149	162	158	180	142	124	181	139	181	137	156	175	164	163	155	149	156	149	138	164	165	144	165	156	156	159	140	132	185	143	182	169	154	161	150	160	124	173	124	148	157	151	146	148	169	124	129	167	136	158	139	172	149	173	150	137	151	154	161	152	136	148	125	148	138	141	132	164	140	157	131	157	161	193	154	155	148	152	153	140	145	134	175	152	151	158	147	155	148	148	141	152	134	150	162	157	164	153	156	147	128	137	133	157	161	152	146	166	163	152	151	156	149	141	148	148	138	159	132	161	165	156	142	148	172	147	164	135	116	157	167	134	164	154	165	146	146	153	131	147	138	147	133	160	159	138	154	133	154	139	165	136	166	150	161	151	141	156	164	153	143	140	165	173	147	133	155	158	137	134	161	163	144	139	154	132	150	151	171	155	154	142	170	142	180	142	151	159	166	130	144	150	158	141	143	135	137	126	157	141	159	162	125	148	146	162	133	163	146	154	168	181	145	136	166	186	166	152	148	164	175	158	136	129	132	125	152	124	156	155	156	165	144	144	130	142	134	153	149	129	170	146	143	145	131	147	140	153	147	152	157	138	132	149	172	157	130	147	156	170	117	139	151	155	153	148	147	152	159	145	156	155	144	153	149	143	170	160	146	154	143	176	154	158	153	162	154	166	162	161	149	131	150	172	147	166	158	144	153	161	149	154	156	146	162	140	143	158	134	134	132	160	156	141	167	150	159	155	152	136	145	133	128	147	161	144	152	141	153	136	163	147	165	185	145	154	164	134	131	134	151	132	149	159	145	142	148	155	142	157	139	138	154	153	174	148	155	153	152	136	144	171	159	143	133	144	181	150	136	134	125	160	144	139	147	146	131	142	126	159	133	158	144	150	149	164	143	132	160	154	135	164	147	146	152	150	153	151	164	148	152	167	155	137	139	133	167	149	150	153	142	143	173	160	133	149	143	164	170	149	161	140	138	144	121	154	164	142	153	139	176	157	137	159	144	145	150	145	158	136	139	127	153	142	157	139	139	147	150	135	127	173	136	162	153	138	159	150	160	149	144	144	147	137	155	133	149	127	152	145	129	162	147	146	145	148	156	144	147	143	133	146	146	151	132	147	144	140	133	142	139	141	143	143	163	150	156	151	148	163	138	189	155	146	158	139	146	156	135	167	144	141	169	159	132	153	159	124	137	147	157	172	153	135	142	133	170	140	176	151	145	132	130	161	163	142	150	156	156	139	165	154	154	137	182	162	130	142	169	152	148	161	130	126	149	147	164	158	161	172	149	141	157	162	160	174	134	163	155	138	166	165	145	158	142	159	153	159	134	180	160	134	131	172	154	151	146	158	148	180	168	153	154	155	135	134	135	149	145	129	137	157	131	147	165	146	158	152	143	152	151	184	149	149	170	145	137	151	161	159	159	165	138	154	167	151	153	147	149	138	152	147	155	137	127	158	142	147	157	137	164	126	153	159	123	142	177	133	142	136	151	154	140	151	142	151	165	130	153	156	146	129	161	142	145	149	159	120	134	147	148	130	148	155	116	140	121	153	156	138	150	153	141	148	143	164	144	160	160	139	168	132	154	150	152	172	153	133	170	155	153	165	138	148	164	142	138	147	169	145	157	188	153	152	152	150	185	158	149	146	129	167	159	174	136	132	141	172	165	152	154	124	157	138	130	121	140	125	157	143	138	151	161	147	162	151	143	136	142	157	146	150	149	139	155	141	154	157	146	148	157	164	141	159	147	156	138	145	131	142	152	127	153	154	149	154	167	143	165	147	158	147	147	161	162	129	145	146	161	167	160	148	149	148	132	144	157	148	158	159	155	142	120	150	180	158	166	156	137	174	150	136	160	179	145	141	161	135	154	143	158	150	163	175	164	147	171	144	164	147	139	162	139	121	139	143	160	156	141	165	151	151	124	153	143	145	138	137	150	157	148	142	139	153	144	138	161	141	175	128	141	133	156	152	163	156	127	132	155	143	134	146	155	149	151	168	147	153	166	129	161	156	166	146	138	145	143	156	162	134	119	131	150	160	163	165	159	147	152	150	159	139	152	146	129	169	151	170	144	160	153	136	140	148	161	142	147	129	154	165	122	140	146	174	140	173	176	126	149	156	157	152	148	157	164	159	165	154	147	144	157	139	148	147	140	154	138	149	154	165	130	155	137	154	141	173	136	134	150	145	147	151	145	138	138	125	141	118	184	153	157	153	134	151	128	146	132	147	140	136	182	145	135	148	160	147	149	168	134	168	156	146	153	132	170	160	138	145	146	144	125	137	166	142	147	151	115	157	143	125	146	172	157	141	120	146	180	161	151	158	162	137	158	149	158	145	149	147	145	133	136	158	132	148	137	149	125	164	144	155	152	145	154	136	130	147	165	138	139	153	135	127	164	154	137	173	148	141	148	142	126	150	156	148	141	185	139	137	134	143	171	152	160	139	147	143	178	148	165	140	151	133	136	124	151	147	140	148	153	155	167	127	135	174	157	142	147	151	161	155	155	130	160	144	158	155	153	148	163	163	145	142	158	150	150	146	140	141	138	139	147	136	132	140	149	156	150	155	148	143	158	158	166	148	148	151	146	145	144	144	141	165	160	152	155	152	141	130	120	153	134	146	142	149	157	100	139	162	167	158	145	140	147	143	149	145	136	139	141	141	147	151	160	141	144	161	136	155	143	130	170	147	151	151	142	124	154	161	139	151	150	146	154	170	143	160	167	132	144	156	153	157	154	153	144	132	149	129	159	151	137	119	156	146	141	144	135	166	135	169	126	169	148	147	148	159	163	162	155	151	137	136	147	147	148	133	151	136	142	139	167	146	173	131	139	148	146	157	147	154	150	146	168	153	147	168	139	116	153	147	170	145	140	184	142	161	160	123	159	162	171	155	132	167	148	154	141	134	180	133	152	147	153	138	141	140
9919	1144	458	513	499	489	454	495	445	459	430	444	440	464	475	437	438	497	445	450	419	442	459	449	450	488	439	454	409	449	415	460	420	437	472	456	443	444	437	438	448	441	439	414	405	447	413	463	412	415	460	449	414	413	438	459	447	405	437	463	458	409	442	419	432	441	436	441	460	437	415	407	445	451	386	450	386	458	414	469	463	431	387	387	454	450	448	452	442	437	419	439	439	436	434	411	450	404	388	441	415	466	437	456	447	423	464	396	427	408	439	441	429	466	414	429	401	457	449	427	439	419	418	409	431	454	453	424	425	432	435	442	441	463	455	424	416	403	429	432	431	440	435	447	447	383	421	431	468	450	433	433	432	440	442	485	458	426	418	463	454	418	422	452	440	431	428	463	467	427	445	429	439	437	443	436	446	444	459	431	427	449	452	445	433	410	405	405	411	438	462	440	420	381	463	406	425	416	407	462	415	414	413	446	400	424	447	458	444	423	437	474	428	436	422	417	451	404	436	459	425	430	424	427	424	442	432	451	422	394	420	432	411	426	443	433	449	420	414	440	426	455	460	424	442	474	426	430	409	430	438	458	455	425	399	467	461	415	432	453	396	435	451	444	439	448	452	468	466	437	418	438	459	448	448	440	476	443	452	450	439	427	425	416	473	409	405	446	442	425	428	436	417	442	426	454	407	477	449	444	432	410	431	402	430	447	461	421	433	400	476	415	448	376	421	419	432	439	434	427	452	435	423	427	426	426	460	431	406	496	420	460	424	455	411	438	422	456	427	453	423	425	432	404	420	422	445	437	423	415	389	454	434	453	431	463	410	414	432	409	441	428	395	432	438	437	434	399	421	432	449	442	429	418	444	475	427	446	454	447	451	471	455	425	460	447	434	447	436	398	450	452	470	445	450	453	410	468	465	414	457	453	452	440	439	441	477	414	448	423	450	458	430	409	455	450	468	467	402	400	467	457	422	431	421	413	456	397	427	407	438	402	403	402	448	441	425	462	440	456	414	455	434	419	386	485	412	437	454	426	411	451	445	449	443	462	417	428	432	466	441	414	451	445	414	418	400	449	425	432	441	449	406	412	421	467	422	432	456	437	444	459	461	437	437	420	438	442	424	426	421	422	409	446	437	440	425	430	441	438	436	473	430	431	418	408	427	456	439	431	457	426	412	442	475	420	415	419	430	414	462	443	449	433	458	434	452	456	456	432	404	416	394	443	440	440	475	408	396	421	450	410	463	441	446	413	410	425	460	436	399	447	441	472	423	402	440	414	460	434	407	412	431	412	429	468	440	450	442	438	455	462	454	416	427	424	491	410	429	407	439	405	441	411	462	472	462	439	406	418	427	485	438	432	492	471	429	481	414	456	475	415	402	443	465	415	453	423	445	419	456	437	445	424	432	439	436	414	449	431	454	460	404	452	485	399	457	452	451	450	447	416	457	434	441	413	460	424	439	442	443	439	435	448	405	427	435	421	422	471	430	463	462	436	440	432	436	402	434	461	441	454	446	437	479	445	422	466	414	462	413	404	487	451	464	421	459	423	449	402	446	432	432	422	454	450	476	410	425	405	461	406	421	418	424	426	468	428	439	436	426	425	462	465	424	455	475	439	434	404	436	464	443	454	457	455	426	432	410	405	396	406	404	427	419	413	448	412	414	403	436	449	471	415	455	441	424	450	422	410	411	428	448	421	432	457	439	467	446	425	447	399	449	453	451	423	438	465	393	433	460	447	431	406	462	470	432	487	391	430	424	408	457	488	438	445	436	456	419	432	434	468	404	453	463	454	430	431	479	445	476	431	465	410	395	456	463	440	446	429	438	408	378	429	435	456	424	446	431	445	437	440	415	470	486	448	430	446	416	426	463	409	441	424	447	422	441	464	453	443	480	454	436	418	484	430	437	450	433	420	419	426	443	429	439	427	414	443	408	434	409	428	470	434	418	412	413	445	416	431	439	454	453	414	486	442	423	450	417	431	447	420	413	444	443	455	420	494	445	409	447	446	470	426	431	448	414	436	434	420	436	457	441	456	445	454	430	454	460	411	460	426	468	413	439	406	423	414	448	444	408	437	442	467	483	418	456	417	392	459	406	415	456	439	444	428	426	455	408	443	441	445	445	428	436	417	433	421	446	393	438	392	442	457	435	402	454	439	429	419	444	402	461	458	413	443	438	415	466	447	415	426	455	484	423	432	417	422	458	457	437	434	405	496	469	425	434	436	404	418	429	404	451	437	448	450	429	418	434	439	419	431	397	436	444	434	429	449	446	433	453	457	443	430	472	432	431	453	439	436	476	429	408	447	448	424	429	408	430	424	448	425	419	438	460	418	417	450	391	427	430	449	403	444	445	450	430	438	415	436	448	409	426	462	449	429	438	464	427	445	431	432	448	435	447	425	438	414	471	417	444	423	404	440	443	476	418	422	461	474	475	439	419	413	443	432	425	469	457	448	405	403	486	446	429	433	419	432	432	442	453	425	392	409	415	453	466	441	434	432	431	452	408	407	444	408	458	435	422	394	408	413	436	428	446	453	411	438	429	440	433	470	450	402	444	463	440	433	450	445	437	430	428	447	454	430	445	443	459	417	468	422	429	422	422	410	423	452	446	434	400	430	412	453	436	457	426	410	423	421	436	430	400	434	464	470	430	419	420	412	457	434	433	395	437	386	408	407	457	451	411	466	440	405	463	480	436	459	454	452	465	442	441	456	430	432	450	465	440	440	459	430	446	457	425	434	432	460	424	433	457	384	457	428	427	434	429	431	456	446	458	400	462	427	438	446	431	425	429	424	400	431	437	444	442	380	459	415	463	427	432	433	442	427	430	412	437	413	447	469	397	459	476	399	425	382	431	456	426	459	429	431	426	416	427	456	449	424	451	421	414	466	426	433	468	426	393	424	423	453	432	422	438	437	431	445	438	426	444	449	410	426	429	417	443	451	417	404	444	437	416	431	415	434	467	424	437	419	437	423	411	443	421	415	479	465	467	467	411	416	425	401	419	459	465	402	419	416	438	457	406	427	433	423	448	415	435	443	449	447	419	432	410	469	411	432	420	452	431	444	445	437	445	429	436	442	415	457	434	437	429	435	424	460	436	423	455	420	457	445	410	437	474	438	429	452	410	424	439	428	438	414	471	440	420	417	446	417	440	423	437	452	450	456	409	406	465	435	411	391	422	436	457	431	432	454	410	437	436	426	465	411	446	422	444	473	455	433	427	488	477	442	478	445	412	456	485	417	429	416	413	411	422	423	434	456	439	418	456	443	433	416	452	453	440	465	431	453	413	421	438	406	419	437	389	436	455	455	441	424	468	436	445	437	440	423	438	415	448	430	457	433	421	425	424	438	434	397	426	435	456	434	459	433	425	450	411	429	433	418	435	426	467	414	446	449	468	485	391	423	456	412	466	473	447	412	467	414	423	491	432	407	401	441	422	438	455	405	428	456	455	403	445	412	417	464	468	435	451	402	423	450	464	416	428	422
63846	31058	6336	1080	680	590	498	455	452	395	385	375	387	367	376	358	337	339	368	342	325	363	354	335	290	327	347	314	344	309	359	327	297	353	333	302	341	331	309	330	344	312	330	341	308	315	342	314	321	320	340	320	296	352	322	349	299	294	313	300	349	302	351	332	320	322	305	321	311	302	337	292	293	289	344	323	327	333	299	331	311	329	320	314	314	307	321	302	319	296	339	290	310	343	282	310	336	315	305	343	301	299	325	322	339	325	316	281	309	357	304	317	313	320	310	311	318	320	330	286	308	340	320	326	357	295	300	315	314	338	358	289	320	343	326	342	286	327	328	322	327	345	304	300	349	345	313	349	351	285	301	313	308	318	312	337	317	297	321	317	341	320	310	305	332	329	314	319	327	335	307	287	314	334	336	311	316	313	329	305	305	325	337	297	288	324	340	312	348	314	305	285	301	300	335	357	305	303	320	349	339	335	334	345	331	349	331	314	350	318	342	302	341	305	294	344	278	300	335	341	292	307	339	352	301	276	292	352	300	299	310	328	350	312	305	289	281	330	359	289	308	336	350	355	303	321	319	294	316	310	280	297	322	309	327	332	327	346	315	321	323	327	323	314	335	307	331	313	364	303	317	320	316	311	313	324	341	309	314	304	305	297	306	313	323	322	315	366	300	329	353	321	320	326	319	338	315	333	321	338	325	346	331	348	321	313	342	361	293	318	332	316	308	299	325	359	339	318	319	292	342	320	354	326	320	309	321	316	321	333	339	333	313	321	346	334	335	291	352	319	311	337	326	323	311	338	332	343	323	325	316	340	370	325	342	334	320	312	346	314	316	305	296	331	335	334	339	335	317	338	328	336	329	305	332	309	320	343	318	326	330	331	341	331	341	300	321	327	328	331	298	308	331	320	351	325	314	328	316	311	311	303	284	300	300	311	283	301	312	363	291	327	318	344	318	316	350	305	305	315	305	343	331	347	305	313	320	318	327	302	308	344	327	300	313	298	294	325	339	312	337	324	318	324	331	339	317	366	365	345	324	308	292	303	294	310	336	321	306	331	349	335	306	342	351	294	324	297	310	317	331	351	342	354	323	305	290	306	321	310	347	335	324	292	314	321	314	287	340	314	315	298	323	306	304	358	293	344	320	316	326	335	309	334	325	296	323	332	323	333	286	334	299	313	383	310	316	293	326	347	345	346	306	348	307	303	321	325	362	305	341	326	308	328	289	339	307	332	314	297	290	332	313	321	346	335	291	334	293	302	305	327	348	298	343	344	306	301	357	324	309	345	316	318	315	295	320	325	334	312	320	332	317	305	357	322	309	323	351	337	321	305	335	316	328	336	310	347	293	316	304	309	302	330	338	310	305	317	318	326	316	288	326	305	334	309	314	322	324	331	371	307	292	324	322	346	301	300	329	298	335	312	380	340	306	320	352	311	308	331	338	296	317	309	295	323	297	321	335	322	308	331	313	335	314	285	305	294	330	293	339	288	291	290	333	305	307	313	298	309	340	307	294	332	331	305	322	329	354	310	339	313	321	280	332	308	281	317	341	329	316	319	353	326	333	303	304	307	316	321	347	344	354	342	316	325	343	345	344	290	286	305	343	335	325	328	317	303	304	331	335	301	334	328	320	298	330	336	299	320	318	336	322	333	341	293	331	341	345	311	306	300	332	292	310	329	313	326	312	319	310	300	315	326	315	351	312	340	314	319	290	310	325	289	328	326	355	317	296	313	351	297	269	329	351	312	285	346	351	312	332	298	291	314	301	339	324	340	330	315	314	353	320	330	306	301	329	299	317	302	331	360	355	311	287	324	312	348	343	328	330	347	318	287	359	311	330	327	314	285	331	288	344	307	315	332	320	293	308	296	295	333	319	305	325	301	316	308	314	312	327	360	335	294	331	317	346	324	326	324	341	303	331	308	353	299	308	327	306	333	314	337	302	309	324	310	309	308	341	325	294	350	309	329	308	311	289	315	327	272	343	350	303	355	346	343	328	301	295	337	337	353	301	310	329	306	347	321	308	328	307	288	297	290	313	295	331	332	333	304	333	337	319	348	350	301	318	305	318	322	346	332	329	318	320	339	369	380	320	333	302	317	329	341	327	310	272	321	347	321	279	315	318	335	320	328	352	311	320	303	335	333	358	324	312	285	348	291	348	297	312	328	334	325	358	326	363	296	310	312	326	355	317	322	315	332	305	322	333	304	340	312	324	334	322	322	342	320	317	325	305	316	307	313	320	333	329	338	334	310	290	309	298	315	345	304	305	339	349	327	339	303	312	367	335	349	354	336	297	317	308	316	322	286	370	308	331	309	331	316	349	294	331	314	296	338	313	322	302	300	303	315	317	317	308	335	321	356	309	300	315	333	333	292	302	321	319	318	350	314	309	293	322	310	311	333	319	302	320	285	348	321	313	288	331	320	324	319	333	333	350	359	304	328	343	314	328	310	336	347	352	327	328	328	325	327	309	328	311	347	348	283	335	322	305	330	336	362	316	331	334	308	309	310	333	303	316	311	321	317	362	313	367	314	359	297	328	373	343	328	306	313	286	336	319	290	311	310	319	295	299	291	329	300	328	314	324	353	298	344	340	310	303	341	308	358	313	329	374	305	333	328	349	310	292	321	334	311	336	303	348	320	341	350	315	334	304	298	301	316	320	332	311	321	324	359	323	331	321	306	328	295	324	328	322	348	327	323	352	311	302	331	350	346	346	341	311	335	308	333	280	334	288	314	298	340	344	294	326	310	330	339	332	334	324	304	320	332	375	336	299	335	336	313	324	341	316	333	298	315	319	357	305	310	333	281	305	339	336	324	322	305	297	324	278	288	340	309	287	304	344	332	344	316	316	335	289	298	328	316	305	291	322	300	347	292	293	287	304	328	309	308	299	314	305	330	340	377	303	322	308	322	289	323	322	317	348	341	303	353	350	301	277	308	351	332	330	309	319	312	307	322	305	315	344	308	343	327	308	330	302	338	300	305	340	310	337	308	308	307	275	305	321	307	335	316	298	314	342	351	299	316	318	293	305	321	344	357	300	325	342	330	311	348	332	352	340	311	330	327	378	276	312	303	338	298	350	313	329	313	326	328	326	326	296	302	301	319	314	301	302	329	319	333	373	345	307	337	319	340	320	336	325	310	325	314	330	336	327	310	337	302	336	333	319	357	311	344	340	303	302	323	290	330	342	312	310	322	307	334	294	328	332	323	315	290	338	340	334	334	297	321	360	313	354	343	328	304	304	319	327	334	363	305	291	321	318	359	345	340	337	321	284	309	301	344	354	312	308	337	309	358	283	305	303	312	330	350	334	330	324	327	299	349	298	299	323	328	317	329	324	346	288	315	308	317	330	336	347	349	311	325	317	332	331	282	306	307	326	320	319	318	329	335	287	320	342	318	351	316	341	332	345	319	310	332	319	338	303	295	314	313	313	318	316	338	305	294	315	348	336	293	292	298	324	344	293	329	339	299	315	307	307	316	329	302
38313	9228	2140	2538	2341	2097	1731	1657	1439	1290	1205	1193	1135	1111	1035	1040	972	978	947	894	964	930	877	858	887	909	856	846	888	849	821	855	836	798	829	820	873	842	801	779	811	869	846	823	775	866	829	848	810	786	785	829	819	817	845	811	784	836	773	845	815	762	773	811	798	808	861	771	787	838	816	863	803	802	776	796	756	806	779	843	824	788	796	856	891	822	776	728	831	834	821	794	774	815	810	812	813	776	782	820	867	833	787	775	745	775	807	782	793	792	775	849	797	860	815	772	774	819	811	794	766	805	827	818	776	831	824	784	783	772	771	788	788	841	843	798	788	825	772	749	803	796	804	801	804	842	801	793	863	793	758	744	835	762	807	811	824	784	768	772	780	815	779	796	826	813	809	770	802	745	820	780	783	811	844	748	816	792	778	785	765	801	759	793	777	797	778	817	758	799	839	796	859	794	780	749	763	795	761	769	848	777	770	772	829	787	790	779	774	807	765	774	785	825	817	786	775	797	792	801	859	770	801	853	823	778	777	760	826	791	819	805	822	784	793	812	794	807	763	762	780	796	798	767	770	824	743	784	790	792	792	811	791	751	798	772	800	786	754	790	756	794	812	761	788	799	767	885	876	830	803	802	789	783	806	802	798	804	749	778	753	789	784	797	797	816	776	784	840	800	849	766	809	810	802	830	768	826	809	801	782	793	805	885	798	791	772	820	818	800	785	817	788	837	763	813	768	772	774	840	758	813	791	774	765	805	778	741	809	781	792	772	785	763	752	832	799	792	788	785	751	791	810	793	780	786	808	768	763	809	811	769	795	797	758	810	811	803	812	770	758	803	796	804	855	796	767	789	800	806	762	774	806	766	831	812	800	842	820	783	816	787	764	762	792	762	891	795	804	817	852	830	781	809	848	800	796	794	811	791	795	821	813	787	767	809	782	787	779	782	811	775	793	759	732	829	772	844	759	790	828	823	759	772	796	840	801	794	787	827	782	808	789	829	795	818	818	771	771	782	809	796	774	736	811	782	786	775	804	776	796	797	810	741	796	809	795	827	785	802	771	768	819	780	803	741	801	762	757	770	811	848	774	800	817	783	834	799	827	799	753	777	844	769	829	768	850	794	710	824	815	805	831	814	820	807	788	815	835	772	782	815	815	826	788	725	812	765	791	802	823	765	760	821	808	825	760	853	846	794	782	813	818	806	795	827	814	767	800	776	773	793	816	769	765	788	799	851	799	755	831	750	779	834	771	807	805	784	841	784	844	815	831	769	753	769	759	747	799	772	827	758	767	773	753	827	733	785	779	793	777	796	759	832	780	758	838	819	768	805	816	784	762	810	834	830	766	771	777	828	807	838	764	750	811	781	780	777	807	776	772	759	747	799	797	806	808	791	806	805	789	774	788	788	749	802	752	790	832	801	833	838	793	764	791	784	801	793	790	781	826	823	792	800	775	811	818	777	791	803	798	766	755	764	790	768	791	828	787	812	809	793	798	829	813	827	772	780	848	753	740	791	770	814	768	810	821	794	754	782	801	827	798	815	814	781	825	777	798	790	800	807	772	808	737	823	778	770	771	819	764	804	843	742	743	770	791	819	777	776	770	794	803	795	827	802	850	762	773	765	844	803	759	859	823	778	806	782	766	808	782	766	797	785	809	800	794	745	762	761	769	746	790	758	825	839	797	738	786	761	798	787	795	801	813	780	826	763	842	821	754	761	797	820	800	806	799	778	767	788	811	802	769	802	808	803	782	748	789	786	833	798	787	827	774	758	731	737	824	782	779	797	816	818	752	747	785	781	831	822	819	782	826	791	779	785	753	798	848	819	797	831	790	765	814	789	746	796	831	762	786	795	849	756	832	792	791	759	781	796	757	886	786	833	787	794	799	817	812	785	791	823	810	852	763	789	763	759	701	801	833	872	806	810	802	799	856	807	805	752	784	748	768	799	833	821	767	788	789	720	801	820	786	818	808	779	793	795	817	760	749	797	803	782	772	814	824	743	844	772	842	761	788	788	774	730	784	796	780	796	794	723	788	815	746	755	771	800	838	776	781	808	782	760	773	767	790	820	799	799	723	769	741	760	795	766	796	743	838	767	774	794	775	811	823	736	762	771	765	793	775	757	831	748	784	796	760	815	762	733	785	809	800	781	799	752	758	823	760	741	803	834	811	776	760	786	744	832	766	766	763	786	813	756	781	761	819	846	824	809	794	834	799	739	784	738	864	773	759	813	858	809	793	779	750	757	814	845	757	840	808	763	810	796	807	791	790	797	755	819	813	758	767	757	837	781	762	801	783	782	819	793	727	796	791	793	782	805	770	830	796	812	786	815	735	767	764	809	815	796	814	788	833	804	787	763	734	791	781	804	794	793	773	788	820	823	730	753	829	822	810	827	772	808	861	761	798	776	773	758	744	804	840	751	752	827	801	811	780	808	804	797	795	810	808	819	762	784	811	810	759	756	791	857	766	782	777	747	756	820	740	799	758	777	773	736	759	765	785	794	765	803	806	807	793	803	786	718	811	833	790	776	764	740	862	828	786	816	765	767	817	844	805	801	769	853	790	733	827	807	801	798	799	823	779	751	804	713	837	842	800	763	822	816	827	741	780	795	791	834	810	796	816	801	804	777	840	866	841	774	824	777	759	752	818	814	812	787	782	763	773	768	771	818	781	779	766	827	805	769	788	792	788	761	790	812	816	756	808	833	822	803	777	794	792	771	778	776	809	723	809	795	762	843	813	797	764	803	780	786	785	795	762	784	804	747	852	761	776	830	829	794	784	823	790	840	836	788	774	749	795	845	794	747	790	784	780	781	791	832	793	833	741	816	719	758	762	815	768	779	827	756	836	781	782	789	781	787	834	786	861	812	769	796	839	816	806	809	870	762	812	803	794	759	802	857	780	859	805	809	766	840	781	788	772	812	803	828	846	798	794	760	800	792	797	818	772	798	792	823	785	709	784	795	783	767	808	836	761	858	788	769	773	804	790	872	810	744	823	796	779	758	740	801	784	772	764	773	815	826	827	823	783	822	787	767	766	784	806	801	774	763	802	743	773	794	754	825	801	805	729	787	821	757	750	818	784	775	739	773	844	800	817	788	778	801	789	803	809	771	838	757	811	751	773	788	747	789	774	734	821	775	805	767	764	767	822	817	801	767	839	845	754	818	785	797	817	790	792	773	830	819	759	781	805	814	843	847	751	785	772	768	807	813	732	831	780	732	779	738	735	803	751	781	846	806	812	795	786	783	804	796	807	804	789	860	833	806	817	800	782	862	794	837	775	742	778	737	815	800	726	823	763	839	788	771	793	801	792	822	803	813	746	780	770	779	814	740	760	773	799	801	753	797	768	800	774	845	809	783	778	790	778	807	796	792	853	807	808	767	785	839	847	782	790	811	799	765	775	816	831	800	767	760	832	710	865	784	795	734	825	794	764	780	749	849	809	711	772	810	800	763	817	774	830	768	806	753	818	788	793	810	790	807	836	795
77078	40941	13082	2338	1080	884	776	597	553	534	478	520	469	456	435	414	384	435	392	427	405	372	376	353	385	357	363	344	396	373	389	358	361	373	363	372	343	348	368	335	371	353	371	350	364	338	373	338	358	365	338	337	325	376	361	363	346	363	344	333	330	352	327	339	354	332	353	352	355	347	332	359	352	361	348	342	353	337	371	351	369	354	322	380	345	317	358	347	339	369	379	356	357	358	365	380	358	339	342	342	303	331	318	370	351	345	340	348	382	340	337	335	352	364	316	342	342	365	350	351	345	326	352	325	341	347	328	343	358	367	355	353	333	353	318	326	338	344	388	303	325	323	380	354	366	361	343	346	336	345	342	316	337	329	352	317	382	389	365	346	335	341	360	365	371	348	351	387	321	329	319	362	340	382	337	320	369	345	348	336	364	327	337	357	384	323	341	346	344	345	348	370	374	353	320	317	353	347	327	364	336	374	321	335	349	360	329	328	384	337	379	357	340	365	368	337	322	349	385	346	363	352	326	325	358	362	380	334	335	338	380	331	370	352	353	328	357	376	367	323	358	376	340	366	354	362	322	357	373	374	323	352	322	335	346	340	335	352	336	377	371	376	350	313	334	362	333	343	362	360	357	346	321	357	320	363	320	310	371	329	350	370	352	349	361	340	333	369	347	352	318	398	347	354	340	365	353	340	343	360	324	334	338	349	328	333	336	333	373	385	361	310	362	346	337	335	339	349	336	365	374	363	356	319	342	369	375	361	384	390	350	364	368	313	355	340	364	328	327	327	348	369	330	337	329	349	369	367	324	349	367	379	328	346	344	350	367	385	351	307	350	356	352	338	340	344	368	367	343	323	346	334	332	352	321	323	339	355	286	344	339	361	340	360	332	365	357	355	323	382	321	326	332	342	347	377	342	356	383	326	363	312	353	367	326	362	339	326	352	328	371	360	336	347	339	345	352	316	340	360	324	357	352	347	326	370	352	384	355	343	338	375	373	339	354	382	359	345	388	361	316	359	343	339	335	337	334	334	360	338	334	315	327	356	326	321	333	326	373	356	361	377	299	393	379	390	302	330	366	338	323	360	353	359	374	324	344	329	326	361	335	342	369	313	334	365	326	324	331	345	354	360	333	330	344	331	359	329	365	307	352	362	364	342	349	391	346	336	344	346	329	367	374	328	359	354	356	338	353	331	346	338	357	372	349	312	369	334	353	323	340	358	372	322	328	323	343	357	348	347	341	343	320	339	377	348	328	356	317	353	360	371	362	323	352	355	352	330	373	381	321	350	345	350	339	360	379	387	379	302	352	326	361	359	386	378	304	348	367	336	373	345	374	340	338	336	334	353	355	338	337	357	353	335	375	313	343	359	373	366	359	351	375	353	368	362	348	329	382	357	353	364	348	364	341	343	343	341	355	362	341	314	341	291	348	337	360	340	346	314	376	368	333	379	319	344	334	347	331	352	338	312	348	317	342	352	349	344	363	362	374	346	335	340	317	323	338	338	331	362	370	387	371	353	327	346	318	372	326	358	361	357	326	341	367	345	348	374	320	343	335	359	356	325	373	332	383	376	372	376	378	356	344	381	342	325	350	340	351	372	332	329	357	349	336	334	336	379	322	357	320	303	387	352	364	340	341	329	327	346	341	380	314	349	356	353	339	338	372	339	347	347	339	339	345	379	329	375	342	384	348	352	340	376	362	339	361	370	341	383	330	365	352	324	335	333	348	375	378	345	343	323	344	368	371	321	321	342	377	312	360	332	370	348	321	351	311	376	357	325	330	343	369	376	336	348	343	337	370	332	320	371	335	344	328	345	388	338	352	332	366	323	357	339	333	373	381	348	329	375	338	369	328	384	334	345	353	334	365	337	337	367	377	353	360	308	349	393	339	343	340	345	341	382	312	367	344	353	347	338	369	361	346	339	310	342	333	385	354	343	347	319	343	325	339	330	332	333	334	332	338	333	338	367	359	351	365	339	337	360	310	362	384	351	352	335	329	338	356	332	310	326	364	329	303	368	333	315	374	334	349	315	353	335	330	345	339	374	342	375	391	330	352	337	349	362	390	326	347	336	366	369	338	366	383	330	365	358	344	347	363	354	335	345	332	309	389	324	322	351	324	339	382	372	335	328	351	358	323	392	344	315	323	340	329	338	361	349	378	301	370	352	343	328	345	337	372	375	360	337	317	334	352	323	325	325	326	371	345	318	328	342	345	313	366	367	345	349	361	387	343	326	319	338	326	342	353	325	355	345	325	353	337	321	367	331	329	365	351	334	347	308	336	326	330	309	363	364	370	330	355	348	346	316	347	357	338	368	350	394	333	345	360	345	375	335	332	361	354	334	325	285	307	329	325	329	342	337	384	333	379	320	333	360	340	354	324	342	380	381	333	385	368	386	335	357	376	312	347	330	376	359	310	357	371	352	324	334	323	341	343	355	344	352	326	355	346	332	328	330	353	337	336	315	335	341	356	373	366	348	357	366	365	392	360	345	342	339	340	337	307	350	328	340	369	369	365	364	363	356	386	343	338	337	315	326	355	374	318	347	359	380	398	317	321	359	335	363	337	379	315	357	307	343	356	397	327	341	331	352	309	305	357	378	295	368	353	341	378	331	340	340	364	345	347	290	362	335	309	371	384	342	337	332	379	335	353	315	328	367	311	292	329	345	356	334	350	385	298	320	360	372	344	315	324	332	368	390	388	329	338	325	371	356	338	354	356	356	341	351	354	371	370	330	305	369	358	365	347	319	309	375	327	341	370	376	334	335	335	316	384	362	340	348	369	335	307	356	394	349	359	327	353	378	379	343	326	326	366	323	349	367	337	313	345	368	351	401	359	359	329	357	363	335	344	369	351	345	366	375	326	335	348	345	348	345	325	314	331	338	354	309	346	377	360	349	323	346	325	363	360	342	347	350	355	356	367	361	373	379	314	361	351	345	351	367	353	357	363	354	335	349	357	324	358	341	371	344	351	329	361	346	350	350	396	319	340	355	329	376	357	403	354	331	333	370	317	319	343	327	367	323	373	310	338	315	343	354	349	338	322	349	317	349	355	343	334	364	350	308	339	344	369	365	379	351	332	373	324	348	357	296	346	321	352	306	349	322	378	352	369	328	326	377	315	339	306	322	359	393	372	349	356	329	342	338	348	369	308	344	344	366	313	371	368	361	316	357	333	333	314	353	328	356	362	325	365	326	362	351	361	330	355	374	371	365	348	350	374	341	344	336	320	336	378	341	385	340	344	333	357	361	363	320	328	363	333	356	337	343	378	338	374	303	363	355	344	361	345	300	317	387	344	350	344	332	328	339	333	353	369	336	336	347	361	373	377	365	346	317	349	285	319	372	393	361	340	358	367	356	360	358	356	376	347	331	358	340	356	339	355	336	312	352	340	324	386	344	359	350	335	363	369	347	346	362	353	333	351	354	315	334	318	350	350	378	322	344	356	320	327	352	329	404	338	364	340	349	314	309	379	338	326	300	356	327
48928	13205	3549	4196	3718	3217	2653	2281	2012	1815	1698	1514	1359	1371	1253	1209	1225	1108	1122	1102	1075	1030	960	1016	1008	1032	985	980	921	964	950	927	934	958	876	940	864	897	841	908	905	875	890	890	809	874	844	949	882	878	870	870	855	860	893	864	821	860	812	869	838	850	845	890	835	853	791	839	807	848	817	791	838	805	831	875	866	817	880	852	850	854	794	827	831	817	836	828	806	771	821	833	812	836	797	848	851	849	858	826	773	821	843	829	832	852	804	825	855	824	827	783	816	856	813	788	831	844	856	822	865	796	829	810	825	843	818	854	861	785	808	843	852	801	821	779	842	807	831	839	797	822	900	854	832	839	830	825	827	839	825	803	824	825	829	822	833	780	837	845	823	827	809	798	829	779	808	800	850	863	884	822	847	878	920	787	832	855	823	834	782	800	889	862	785	846	844	854	872	807	797	822	779	841	825	831	820	788	849	852	855	804	823	811	858	832	811	798	808	799	876	826	889	813	833	815	820	847	839	807	878	833	826	870	825	826	844	813	881	829	797	824	773	804	830	800	820	794	786	801	842	840	826	829	786	798	804	882	832	759	811	824	834	900	803	828	836	790	826	833	754	826	794	788	786	826	858	819	861	881	797	794	831	779	825	867	857	835	854	853	820	806	812	798	827	840	851	839	798	827	843	819	843	845	835	774	846	820	822	823	768	805	860	862	791	803	843	829	767	849	856	826	826	808	809	796	830	882	804	812	835	849	825	803	890	836	812	814	767	873	863	825	809	837	858	864	802	810	775	786	784	824	854	818	813	823	804	842	830	879	835	864	826	833	795	833	828	793	846	828	841	835	794	785	782	835	829	815	809	815	825	880	820	774	791	835	844	765	830	871	816	803	774	800	812	832	815	823	823	825	832	819	781	850	859	783	812	855	795	839	810	872	801	833	871	830	752	875	881	814	794	848	844	838	849	848	852	873	854	834	840	835	889	820	813	856	871	802	817	778	807	848	829	823	849	844	833	810	813	797	813	775	806	851	806	775	803	792	841	824	785	810	803	817	804	792	823	837	780	816	835	827	818	857	843	880	771	821	812	803	803	809	829	847	786	893	806	784	826	847	843	833	816	771	807	836	791	791	815	784	816	855	779	799	800	856	783	841	836	836	839	788	857	780	844	815	811	849	804	817	847	863	844	823	792	829	824	825	846	848	835	842	749	827	826	778	854	842	861	813	846	829	846	806	848	819	805	799	849	874	776	858	830	849	840	813	842	817	835	800	824	850	831	776	834	811	863	812	842	852	798	842	784	827	835	792	796	833	842	786	845	801	819	822	825	843	807	829	793	899	755	814	836	861	841	829	834	837	844	859	835	777	771	803	768	811	881	839	809	838	845	810	800	848	851	821	849	790	776	779	856	832	804	793	822	779	835	854	853	848	854	809	816	820	790	831	797	826	831	790	861	759	751	836	771	822	788	794	816	831	837	808	858	789	849	831	839	831	880	825	810	750	811	853	848	805	823	789	788	821	848	852	807	770	833	827	815	794	886	814	776	859	799	823	828	824	782	848	849	839	833	799	817	868	819	790	833	817	822	801	848	837	841	822	802	820	788	844	824	787	842	829	856	853	807	859	795	797	829	788	859	799	804	804	867	811	834	846	809	806	799	837	848	841	772	792	801	850	782	815	829	895	849	837	817	811	805	819	805	864	842	796	796	815	849	774	811	799	838	819	845	828	886	886	828	843	804	789	858	813	810	795	862	833	786	772	849	855	788	830	833	838	803	815	780	821	815	816	859	789	834	804	812	783	866	868	828	858	808	853	825	807	806	820	854	807	830	806	826	829	840	799	835	882	853	848	845	776	781	792	840	794	831	803	846	784	834	800	860	818	843	779	820	804	784	792	831	846	867	856	826	820	821	836	804	753	821	884	805	890	828	788	822	807	851	786	829	812	823	779	835	900	888	814	829	814	856	805	798	832	804	897	781	833	823	855	808	801	815	791	889	826	787	877	845	791	833	784	812	840	815	846	820	829	784	859	803	831	868	832	851	860	831	786	844	807	825	816	809	814	812	818	809	807	835	800	800	797	825	837	807	813	811	818	855	768	864	826	855	845	863	770	858	829	842	836	803	805	834	824	796	822	860	771	780	811	850	828	844	836	796	805	791	801	784	757	828	805	811	825	811	820	811	809	779	799	799	858	845	781	785	806	843	776	840	830	846	842	900	774	779	844	846	812	819	841	761	834	802	820	815	840	815	841	825	833	878	826	794	774	789	818	811	867	827	802	844	826	808	850	864	848	844	830	833	876	845	791	803	848	803	829	887	818	847	836	806	847	813	813	833	860	814	808	773	824	841	871	828	808	798	841	865	839	811	825	834	821	781	767	833	854	807	854	803	795	820	848	790	813	807	890	800	842	826	757	834	811	855	858	810	835	844	776	786	829	805	826	818	801	799	765	864	815	823	783	891	851	805	822	787	853	852	822	813	819	859	885	863	858	802	836	746	844	827	811	808	790	874	787	819	781	785	840	853	809	833	811	851	867	859	796	838	794	814	816	840	813	841	791	844	862	874	801	847	818	836	788	803	813	783	860	817	835	872	851	784	809	853	865	818	775	871	847	791	823	810	847	793	827	787	841	804	796	831	840	791	828	809	792	813	822	811	812	822	838	763	804	802	828	801	737	793	813	829	851	863	817	850	850	824	787	832	848	859	786	795	817	732	828	803	852	804	765	809	851	846	797	848	799	820	805	827	806	781	841	806	842	831	817	805	885	886	830	832	850	824	800	815	795	838	795	764	879	803	809	845	865	813	776	839	806	823	762	875	824	822	808	807	804	815	817	872	786	844	803	846	870	836	851	803	819	803	841	811	879	804	869	841	790	834	829	816	773	827	787	760	846	820	798	807	867	777	817	831	845	826	824	817	848	843	827	815	803	821	837	841	818	820	817	856	866	823	806	824	812	781	801	800	780	861	847	801	794	794	837	805	827	847	785	832	831	865	838	829	827	840	838	833	780	831	859	867	817	813	846	834	846	818	817	798	797	796	832	825	800	868	802	836	827	825	824	784	751	843	803	822	872	838	804	849	842	830	820	829	879	822	855	826	807	821	803	848	795	779	839	850	791	855	752	804	820	817	770	813	804	835	795	814	804	779	842	824	820	869	785	773	777	818	778	825	839	839	805	812	861	847	810	790	823	848	829	800	835	800	865	761	774	818	835	817	827	850	910	869	810	803	836	816	806	848	852	778	836	814	791	834	851	772	820	803	823	832	808	821	816	801	826	806	820	839	791	873	834	847	820	786	818	820	816	816	866	810	836	852	828	882	802	777	799	809	840	786	811	789	839	862	817	771	846	804	773	797	834	834	839	769	835	828	862	823	782	783	843	869	855	784	833	828	809	780	802	792	825	835	848	859	836	828	773	785	790	797	868	844	802	825	777	810	810	805	887	807	795	839	789	821	849	806	791	836	789	840	802	852	809	867	802	791	827	842	793	792	780	828	827
12498	1859	274	197	187	148	146	148	140	150	169	149	153	157	134	167	165	137	142	161	138	134	145	125	143	137	166	131	151	159	166	148	162	163	166	172	169	155	162	165	150	175	159	158	150	164	172	140	144	148	152	188	152	168	150	151	130	143	148	139	146	152	168	137	168	164	172	158	149	150	161	176	172	157	150	166	182	140	156	156	148	153	144	143	153	154	156	156	153	157	159	143	121	143	137	135	157	149	153	141	161	143	149	169	150	157	142	158	165	169	158	141	157	157	137	135	150	141	180	146	172	164	167	145	153	131	148	165	142	145	168	169	167	138	153	152	147	130	146	142	149	159	167	157	179	145	160	158	143	169	141	156	158	165	179	183	162	153	149	140	169	170	156	159	145	153	152	161	164	161	156	160	156	168	145	170	153	141	158	153	165	164	160	163	141	150	160	152	158	150	160	159	179	144	174	148	156	142	166	153	163	155	133	155	137	170	156	167	143	158	163	149	160	159	144	160	144	161	153	140	130	152	148	165	136	157	149	160	145	141	130	151	148	153	133	144	156	163	126	168	143	164	152	159	142	156	151	136	142	158	152	171	151	149	118	146	135	162	182	159	164	177	160	148	172	163	162	151	149	151	154	159	143	139	146	166	160	149	141	156	161	167	162	164	171	164	150	179	148	131	130	170	148	161	137	148	142	170	149	161	149	166	153	148	154	155	154	147	157	150	147	143	131	147	168	166	164	170	144	145	150	162	161	162	180	192	150	138	173	158	156	151	167	165	140	166	154	153	152	150	149	159	136	120	128	170	150	145	133	146	132	143	159	135	150	147	134	108	168	162	163	164	150	145	132	149	167	152	130	170	182	158	138	153	166	154	128	153	142	157	164	170	147	149	158	177	132	169	143	154	142	154	166	139	151	163	153	136	151	167	144	154	127	150	169	155	151	168	148	130	172	158	154	156	153	159	167	146	170	131	166	155	135	134	130	163	177	176	147	137	137	141	135	163	156	138	150	171	168	167	145	155	143	140	153	147	150	148	143	155	133	146	153	153	138	141	139	177	157	150	148	156	153	148	154	149	144	137	153	138	151	166	120	162	144	145	134	161	136	145	166	149	150	179	140	153	126	145	155	164	150	136	154	147	132	133	166	150	142	145	152	162	158	142	152	153	150	137	162	144	157	183	154	155	162	162	171	141	159	160	158	149	154	155	142	154	123	135	170	165	155	147	154	171	163	160	160	167	143	132	175	135	152	176	167	158	138	151	138	138	143	155	152	146	142	168	152	145	139	166	169	127	142	151	139	157	168	154	154	153	175	163	153	163	144	162	158	158	147	143	148	154	154	151	144	141	159	161	140	154	154	165	156	138	129	171	165	142	166	138	141	138	163	171	143	147	154	157	120	148	163	146	181	153	150	178	145	173	157	151	155	155	140	146	152	148	169	183	149	167	164	165	142	151	143	130	170	165	176	148	162	139	147	162	153	130	166	155	180	149	139	148	153	157	167	176	157	147	127	136	165	175	154	186	192	147	160	184	141	121	161	136	154	151	157	148	170	142	173	163	166	161	160	168	145	157	149	150	145	140	153	158	183	159	171	140	192	137	139	147	159	136	153	156	140	153	140	152	163	167	170	140	175	149	163	161	176	173	174	155	143	141	151	167	179	145	164	147	151	155	149	155	164	178	145	153	151	140	197	163	134	157	164	142	140	187	143	145	153	149	146	144	156	187	145	154	146	155	164	166	171	147	150	142	147	143	135	166	162	156	148	136	151	140	138	153	172	185	169	158	157	177	154	148	164	165	152	143	164	164	144	120	157	155	137	143	143	143	155	165	150	142	161	151	176	159	148	161	145	139	128	144	160	143	136	138	139	166	142	147	175	142	166	143	129	165	157	171	133	144	154	144	181	154	134	136	148	175	179	148	160	177	142	139	161	147	154	160	131	166	155	149	183	149	145	133	138	148	169	152	159	158	136	166	167	134	151	143	149	152	166	152	164	155	150	167	148	150	153	153	164	139	143	150	142	150	154	147	168	163	144	135	159	160	141	154	156	140	164	159	148	164	158	143	162	153	142	151	141	160	132	153	161	138	162	140	179	144	167	148	161	167	136	144	141	127	154	155	151	157	156	153	130	139	137	129	143	161	166	144	156	149	149	161	166	139	146	165	160	187	159	147	143	165	177	149	164	177	163	143	164	149	150	164	148	139	139	149	142	145	142	149	155	151	143	157	148	144	153	141	141	141	138	165	164	171	157	162	158	178	150	141	164	131	160	145	155	158	131	146	167	174	149	112	154	151	137	136	147	147	173	145	159	148	163	150	161	159	165	146	141	153	156	162	145	136	136	154	155	161	157	155	174	141	149	142	158	144	146	149	173	152	158	162	163	128	143	158	147	151	160	182	159	154	160	145	149	140	150	136	162	183	172	166	155	159	142	150	150	149	152	179	160	157	173	136	158	139	155	153	128	151	148	155	144	148	145	141	142	162	154	162	156	130	176	167	156	123	147	141	157	152	148	157	145	141	134	168	171	176	156	152	146	131	152	173	167	153	159	138	147	147	162	151	160	166	131	167	141	125	168	151	155	149	147	151	160	150	178	149	158	159	151	158	139	166	174	151	130	153	141	148	144	151	138	154	179	134	153	163	146	150	172	156	151	156	141	147	161	157	153	158	152	168	171	163	154	164	181	150	183	156	147	157	151	123	154	148	161	153	139	160	174	138	159	140	150	150	142	162	148	155	160	164	165	127	153	138	129	154	157	149	159	159	128	150	134	144	163	174	156	173	174	141	135	155	150	138	154	171	150	160	155	163	153	154	163	143	171	154	155	147	169	148	159	154	159	161	157	142	165	150	177	125	161	163	165	154	126	145	164	135	158	156	143	158	157	154	156	162	155	161	148	153	161	164	156	158	158	148	148	150	168	157	156	172	163	161	164	165	158	154	136	134	142	165	114	163	169	148	155	164	162	175	176	169	179	163	157	144	177	156	149	130	147	145	173	161	172	150	155	158	148	150	140	178	184	153	145	141	164	146	151	153	157	168	152	176	172	133	150	157	141	147	158	134	143	145	146	151	141	151	163	178	155	138	170	139	148	138	153	147	175	160	145	156	149	150	142	167	151	145	136	137	148	170	131	162	159	142	159	136	151	129	179	161	150	168	146	129	174	171	153	145	137	141	160	162	151	149	148	167	158	150	173	170	144	141	174	185	179	151	148	160	158	148	136	137	139	171	149	145	151	152	167	179	171	138	134	169	171	152	147	149	161	153	117	138	175	156	143	145	150	164	167	161	146	156	127	145	146	173	136	144	169	167	163	172	133	134	138	170	165	148	130	144	160	140	183	147	158	153	146	158	152	157	148	147	157	122	162	172	156	160	145	147	128	176	134	139	124	137	160	168	146	167	133	149	165	175	171	168	151	135	159	161	135	147	150	135	151	163	175	156	138	158	155	153	166	135	157	149	161	184	158	170	166	153	159	168	151	154	171	161	152	157
11244	1336	541	527	505	481	503	464	469	471	507	481	480	442	498	474	449	456	430	450	449	473	421	454	436	457	455	416	412	455	429	459	447	450	460	442	451	412	430	418	431	467	412	424	426	469	448	435	422	411	469	416	456	454	461	452	451	441	389	440	434	461	439	447	469	442	468	456	403	447	454	443	455	440	448	438	435	439	404	446	432	432	481	433	416	467	436	449	449	452	455	465	458	459	429	427	442	481	423	443	428	390	423	437	454	453	430	453	442	452	424	436	440	407	435	456	439	453	422	453	451	463	441	439	399	412	441	454	454	450	465	439	403	432	402	444	435	445	443	445	425	421	431	404	438	449	471	428	452	465	422	418	450	415	482	437	470	429	471	461	412	434	459	415	434	466	464	436	452	449	461	458	398	452	447	428	453	465	486	458	409	456	382	445	449	454	484	398	500	445	441	433	428	429	462	444	423	444	480	434	398	426	433	414	472	433	476	389	401	447	468	446	451	457	420	475	430	462	445	421	454	434	394	426	443	459	438	464	435	460	422	429	447	444	438	451	422	432	451	458	450	448	448	405	449	441	437	427	421	448	428	430	434	436	426	430	440	492	398	439	435	422	442	406	433	460	408	471	448	445	455	477	474	464	438	411	449	428	442	445	475	428	442	484	432	434	462	423	464	448	443	466	469	447	492	417	449	454	398	484	450	445	459	413	454	441	449	416	426	428	435	446	406	463	429	432	434	482	441	424	430	464	481	437	438	458	435	443	419	421	436	457	430	422	448	437	423	439	443	465	451	491	466	426	453	482	412	437	471	480	480	435	478	458	423	419	429	432	480	454	445	456	463	455	452	451	427	482	421	402	425	469	417	435	432	449	449	473	430	433	432	448	453	467	447	413	434	471	428	426	453	456	437	439	468	446	451	420	437	479	426	441	398	429	429	472	411	425	422	463	438	451	434	450	434	457	438	415	460	436	440	435	460	497	474	445	477	439	424	436	483	423	466	419	435	435	412	427	467	416	463	442	470	425	439	431	428	447	439	476	447	439	410	463	451	452	455	462	446	454	435	447	465	442	432	489	468	420	438	450	433	443	453	458	448	405	447	442	421	440	467	458	444	460	441	460	457	446	416	441	415	455	465	454	446	462	434	445	432	429	438	462	426	447	435	460	432	462	449	443	402	437	450	455	437	447	407	437	447	440	421	439	436	424	453	387	436	461	425	408	493	448	457	432	454	430	424	456	462	435	454	414	428	431	455	430	407	406	450	434	438	416	434	422	415	465	433	456	473	450	440	437	452	419	453	452	414	403	466	416	437	456	432	460	457	445	448	410	442	425	420	449	446	453	483	421	433	457	449	462	459	485	429	456	419	470	463	444	436	463	452	434	442	411	435	423	480	450	427	416	410	447	454	451	450	415	403	429	443	465	485	476	466	435	464	460	447	459	407	466	466	416	491	392	453	406	460	431	452	466	474	444	433	456	463	482	468	446	490	414	475	451	460	456	431	461	479	435	456	428	462	471	454	434	446	426	437	417	467	400	424	464	477	468	434	442	455	438	446	437	442	438	426	434	436	461	469	440	464	439	422	461	448	473	444	381	401	468	430	465	402	431	462	450	457	428	462	434	491	463	442	447	415	441	412	433	438	468	439	466	452	438	438	480	443	430	447	449	430	469	430	458	438	442	455	428	463	453	441	450	419	446	414	448	459	421	383	440	401	464	470	413	440	445	478	484	470	416	436	419	433	411	428	415	433	444	432	433	471	434	440	408	447	451	421	425	456	407	440	442	459	433	422	437	468	457	454	443	464	445	422	457	437	439	425	416	461	432	457	469	427	453	449	429	440	411	442	453	451	454	484	431	449	466	427	463	487	413	433	445	435	435	493	453	439	410	393	416	440	459	468	483	440	447	455	430	446	432	429	440	424	453	435	400	440	468	455	439	458	417	453	404	440	417	443	458	453	438	432	421	450	433	470	443	452	420	440	413	440	471	425	422	429	454	448	418	414	449	456	420	420	439	409	436	461	412	452	424	457	411	441	451	415	439	446	473	423	464	413	435	435	427	414	443	500	423	458	414	451	438	451	423	430	435	446	448	415	434	411	449	425	458	459	423	457	448	415	475	418	468	436	424	446	439	464	429	417	477	418	420	460	459	441	413	453	458	458	453	428	432	437	469	463	411	474	425	450	438	431	429	448	463	468	442	473	457	436	439	426	433	454	429	410	434	464	458	433	412	428	438	438	419	449	461	460	434	431	441	454	414	460	421	437	480	438	414	438	431	432	435	414	418	449	462	461	415	458	464	441	452	464	443	473	423	443	441	440	446	422	470	470	411	457	402	468	471	475	452	444	471	455	452	397	451	462	442	450	468	456	407	417	441	472	436	422	475	457	427	451	443	486	448	481	414	433	474	458	442	462	451	440	431	431	403	447	442	462	439	461	488	452	418	445	466	428	449	444	412	447	454	442	441	453	424	462	435	392	432	462	428	471	447	484	418	431	397	452	483	445	414	449	451	443	444	412	417	417	461	424	432	498	435	473	461	476	423	421	440	428	429	441	441	440	416	427	416	425	416	460	442	454	428	418	443	424	459	434	422	419	450	466	415	435	445	445	465	435	425	427	415	437	417	411	442	466	439	462	476	513	448	441	437	444	468	405	446	466	443	437	464	437	469	422	413	442	457	397	436	449	445	440	414	403	455	428	458	422	465	405	390	457	451	426	431	444	447	442	452	460	439	459	413	435	443	455	436	450	426	469	464	458	437	410	446	463	408	412	470	451	459	435	442	452	455	451	432	449	459	425	457	441	449	424	454	446	431	437	425	430	469	482	410	415	464	459	458	431	458	460	439	478	452	406	438	464	454	450	439	405	387	428	431	436	402	456	442	434	480	467	461	457	446	455	430	433	439	456	445	403	462	467	434	438	449	457	457	421	439	474	443	474	428	466	417	411	443	490	436	412	467	454	423	442	427	411	455	483	415	468	447	450	443	427	451	440	479	446	405	418	393	446	449	475	419	450	452	468	463	449	440	459	434	383	437	397	451	466	454	428	391	440	428	452	450	404	475	428	452	448	453	453	455	452	440	489	423	461	415	455	477	436	440	425	421	475	442	483	446	432	456	467	420	451	458	437	425	464	451	436	444	470	439	410	423	455	444	459	474	449	480	452	436	439	439	447	433	448	443	464	418	433	431	458	442	416	450	414	465	475	438	419	467	455	438	446	462	468	440	449	457	410	443	412	387	453	442	460	425	421	447	459	429	441	445	450	460	422	460	469	413	453	444	447	456	424	444	459	455	453	420	421	482	387	448	454	429	481	443	458	437	435	445	462	400	451	466	443	443	439	453	440	423	436	444	452	437	457	449	420	471	436	440	472	434	447	432	420	427	477	457	435	430	455	442	449	435	449	440	417	441	447	437	455	463	417	443	447	453	466	443	431	442	455	447	405	418	434	417	462	475	438	456	424	454	454	447	442	442	413	450	440	430	483	471	456	489
63786	31214	6647	969	692	552	509	480	428	413	377	354	370	373	334	345	359	346	347	360	341	343	336	329	353	334	316	306	357	354	324	295	365	318	372	333	331	331	346	336	307	343	330	317	336	337	324	315	326	317	309	333	371	308	318	326	318	295	317	317	301	325	291	327	323	319	322	319	302	321	322	329	336	330	337	341	335	319	310	301	326	309	317	314	315	332	347	321	305	298	312	335	316	316	308	329	314	306	318	305	323	320	256	270	307	348	335	318	308	300	320	316	324	356	341	289	313	310	306	310	337	273	307	317	316	324	305	294	303	310	339	297	305	295	311	350	289	310	359	344	332	325	321	308	308	330	302	336	326	325	314	295	324	319	309	312	296	326	308	310	324	336	324	322	345	348	325	328	321	331	335	331	343	307	338	301	312	318	284	288	340	314	297	279	303	316	316	304	348	321	285	314	341	308	316	329	318	284	349	304	327	307	319	328	306	325	305	299	325	325	336	322	300	303	322	325	330	316	329	328	279	323	324	362	336	316	311	304	324	325	311	329	341	353	335	316	329	322	302	320	331	309	295	330	327	320	307	332	314	287	335	349	309	342	349	305	353	304	344	309	290	296	341	299	289	302	343	324	330	342	304	336	310	293	326	292	333	295	291	311	337	346	304	315	302	325	306	336	332	309	307	300	309	317	333	274	323	303	311	312	319	305	325	329	296	314	335	306	291	315	336	304	290	326	298	310	332	329	301	317	312	322	317	348	329	317	332	313	354	333	378	360	328	311	305	319	306	349	328	319	295	336	358	331	318	310	288	318	333	317	308	296	318	339	342	327	336	328	303	288	305	312	331	308	328	302	322	310	330	290	336	335	319	310	334	307	293	297	291	290	342	315	340	322	332	296	318	323	326	320	343	318	334	331	305	319	324	328	322	297	321	300	355	314	315	336	289	299	332	305	353	348	330	328	315	330	327	299	338	354	346	345	336	299	298	322	290	311	335	317	320	320	317	326	357	312	315	343	354	336	316	307	328	324	298	298	310	347	270	299	354	322	288	333	317	337	315	307	304	290	329	323	295	319	329	261	332	309	317	315	293	297	291	301	300	288	310	313	298	329	338	308	324	305	311	320	316	300	336	348	306	316	339	311	351	337	348	322	299	321	318	308	317	322	313	329	287	261	310	331	311	327	304	310	303	312	312	339	308	287	339	326	283	315	316	309	304	329	338	313	325	389	331	337	349	298	294	307	278	326	324	343	301	345	285	303	333	317	314	310	276	310	329	301	293	296	322	354	288	325	305	318	329	299	299	319	307	285	325	309	340	300	332	327	317	323	292	341	315	329	344	327	293	311	320	326	290	327	296	308	327	325	333	335	305	291	321	295	296	321	348	352	297	333	319	288	304	322	315	317	305	324	305	333	337	318	315	306	351	342	330	328	283	323	314	316	311	288	349	339	300	338	331	295	314	315	325	281	321	298	301	301	317	310	353	354	277	335	319	303	313	341	344	338	311	329	284	329	321	328	312	296	316	314	320	305	320	341	284	291	315	342	335	298	318	321	317	325	324	307	303	346	353	282	327	339	310	293	305	314	328	322	301	303	315	321	344	318	311	286	336	345	321	340	298	324	323	305	321	355	283	319	301	316	322	351	323	318	339	337	328	356	325	323	294	301	310	294	310	336	317	353	324	298	299	327	306	342	341	306	294	323	341	311	331	307	358	331	344	322	298	279	302	322	299	309	313	298	314	311	347	319	339	294	334	307	302	319	311	320	301	311	333	326	324	304	306	337	287	296	321	317	312	298	296	296	310	314	320	299	338	310	343	309	347	290	289	304	311	287	329	298	312	324	292	320	317	298	339	341	306	315	311	329	347	296	312	307	294	307	306	324	328	333	324	348	313	331	317	295	320	338	334	319	306	327	309	349	297	340	271	346	297	333	354	330	352	293	295	299	306	304	297	325	330	320	339	340	307	321	328	319	306	340	317	314	315	317	313	340	299	311	335	313	313	292	295	313	344	302	311	323	315	320	325	300	326	323	280	304	349	310	308	330	313	339	314	333	326	297	312	333	340	330	313	347	324	298	286	315	317	307	316	291	311	293	291	312	337	338	314	305	320	301	316	316	326	296	292	298	292	304	304	295	327	322	320	359	332	300	278	320	354	305	314	324	297	323	306	348	333	308	338	310	295	292	309	303	294	303	318	323	305	284	322	334	308	323	319	323	296	330	314	288	313	300	291	332	298	327	313	302	318	342	290	324	308	296	364	306	309	311	313	312	346	340	331	319	301	279	342	323	309	323	308	306	311	334	291	321	326	308	307	296	315	311	305	295	318	298	345	321	322	311	325	311	281	300	316	336	313	349	309	311	293	314	310	292	342	345	333	319	312	303	311	316	338	338	321	335	299	300	292	296	300	346	313	335	308	327	324	290	327	352	324	305	320	313	323	318	300	319	301	316	328	330	316	334	286	307	325	327	319	306	320	311	295	312	335	314	317	334	325	316	324	308	314	339	321	351	333	309	288	325	289	308	319	335	328	353	341	358	342	316	295	341	315	301	358	330	317	296	307	329	288	308	309	337	304	328	344	307	334	292	309	330	303	323	330	324	366	314	324	290	335	359	349	309	332	322	359	330	331	276	313	336	318	337	299	320	319	305	335	301	297	295	342	306	304	299	283	322	334	330	294	303	313	291	300	326	346	268	307	313	341	331	326	325	312	317	326	311	345	300	326	326	328	272	334	327	294	345	335	356	320	302	328	348	320	321	358	357	341	380	310	257	317	296	325	313	314	323	344	299	317	308	302	279	312	302	308	310	288	350	305	362	365	297	353	301	301	293	302	306	294	326	354	315	310	333	304	322	343	342	310	319	332	327	268	341	320	330	317	327	349	344	320	325	295	307	292	335	317	311	332	300	336	320	303	344	328	315	311	351	331	334	308	306	342	322	317	316	305	318	292	326	309	297	339	326	329	316	322	331	328	304	333	337	320	335	327	306	335	314	333	287	294	351	309	317	312	335	285	333	343	337	340	299	316	314	318	306	320	358	308	320	310	307	310	284	303	300	296	315	300	291	298	322	343	323	341	310	304	290	307	308	306	341	293	336	285	346	344	319	339	321	298	349	321	335	336	318	307	317	315	318	316	312	290	304	327	323	301	321	327	307	272	311	323	339	339	330	308	345	333	328	299	349	321	324	306	300	332	356	317	310	340	341	302	316	327	296	341	299	320	307	327	290	316	272	298	335	320	304	322	330	299	320	349	281	314	322	297	335	298	312	317	336	335	311	339	309	321	288	314	331	313	337	299	330	321	328	309	320	301	347	325	290	356	338	305	311	307	304	346	315	308	333	351	280	335	321	308	296	320	318	315	300	350	342	331	313	316	326	281	329	307	321	302	299	294	312	314	304	299	330	295	303	301	336	319	326	309	284	307	322	311	328	295	313	318	347	294	285	275	346	304	283	324	338	297	328	311	312	336	304	302	347	279	337	300	321	303	341	337	327
37996	8062	2218	2530	2380	2081	1841	1660	1470	1261	1248	1161	1128	1037	990	983	988	927	901	898	925	904	865	883	857	878	902	858	881	792	821	839	862	804	843	823	786	811	819	825	829	820	796	872	835	801	809	822	823	816	782	792	850	801	846	756	837	811	769	817	820	846	806	829	821	793	820	764	824	774	818	797	789	807	789	868	822	812	783	819	776	750	759	762	746	805	827	776	831	804	769	819	738	763	790	755	815	766	774	859	806	829	818	869	770	764	804	815	787	808	812	806	818	827	798	798	771	728	818	810	765	850	823	818	745	804	790	791	810	800	830	801	769	776	796	815	778	753	740	766	817	775	804	783	804	767	789	816	724	771	738	798	736	782	745	794	803	777	855	763	787	840	805	797	777	816	823	768	775	786	818	799	757	776	831	796	824	756	825	743	763	808	820	801	745	811	777	795	785	802	766	828	754	784	781	824	849	801	816	854	744	789	833	816	773	802	819	764	758	802	785	785	785	793	815	805	774	798	758	784	784	747	772	781	744	786	784	731	769	812	770	830	831	774	761	784	846	783	809	776	753	727	775	800	778	784	736	781	781	796	805	785	793	756	822	792	758	821	802	830	817	819	762	780	769	804	761	783	794	799	800	823	750	749	792	801	772	755	775	756	803	857	866	757	755	757	856	773	773	772	784	779	799	768	791	784	776	808	730	818	794	819	767	789	772	788	809	789	825	829	754	786	790	802	788	808	811	815	789	795	817	792	839	747	757	784	760	797	810	859	796	833	803	793	741	808	839	783	780	785	800	775	792	823	794	714	789	817	757	760	813	760	761	781	763	751	782	761	828	789	827	747	773	780	806	802	794	787	821	837	780	749	809	806	832	784	795	812	757	776	762	735	786	753	804	797	791	810	808	784	774	782	758	740	808	804	768	816	803	789	759	855	766	797	834	789	812	783	793	823	825	756	793	841	771	776	787	784	799	789	795	804	716	766	781	806	812	769	722	790	782	799	765	808	758	775	780	740	885	808	779	773	744	811	763	778	788	793	814	823	794	786	780	807	775	816	788	814	777	742	823	808	806	756	778	812	838	830	808	831	796	748	832	830	783	798	764	772	778	832	761	772	813	719	801	771	765	776	792	797	804	770	810	743	804	778	725	826	777	803	806	765	821	833	815	783	794	744	811	755	736	797	847	755	760	778	788	793	801	814	799	806	820	764	833	857	783	802	797	848	826	819	818	763	766	782	708	759	778	773	812	820	780	807	762	744	811	819	843	800	794	774	751	832	852	805	849	818	771	778	736	777	783	834	831	783	760	786	762	825	752	771	797	782	769	824	748	832	782	805	760	806	781	842	764	800	791	815	813	780	780	813	815	780	816	811	804	800	745	821	780	797	764	780	778	844	793	826	819	779	811	774	794	831	807	820	825	805	770	850	819	784	820	791	811	772	750	815	788	783	812	838	773	806	792	782	776	805	697	806	759	757	802	855	796	741	779	750	771	775	785	785	772	830	771	740	769	776	761	799	759	748	801	792	752	842	792	795	829	796	765	787	824	791	792	732	779	771	804	811	790	741	798	813	792	780	791	760	806	825	760	802	771	799	818	825	823	777	822	810	809	777	792	798	745	757	829	825	760	760	803	777	784	775	793	791	827	790	789	772	778	791	762	792	787	805	751	761	788	793	822	793	822	819	737	792	810	792	771	806	727	852	783	819	816	794	781	755	766	790	798	762	791	783	760	783	817	801	750	794	774	825	760	740	789	796	791	732	860	740	803	715	781	779	814	767	818	788	765	809	801	805	821	795	807	809	801	729	798	821	821	788	788	789	750	823	797	829	776	844	822	774	758	796	763	808	843	770	789	833	804	842	786	790	750	800	827	790	796	873	791	790	811	764	775	788	806	826	814	789	820	770	758	810	800	744	837	774	769	772	803	809	794	814	777	827	792	832	787	793	810	733	761	775	798	822	765	768	768	782	809	760	808	799	824	745	779	759	778	820	784	843	830	836	798	763	782	801	785	827	839	734	807	803	744	778	805	787	785	725	824	771	776	763	773	796	777	833	770	758	798	787	809	815	796	792	793	828	800	802	761	744	805	761	792	756	827	765	805	797	813	796	780	778	803	752	822	749	752	801	832	768	832	822	789	756	761	809	735	779	795	813	778	794	782	775	777	726	848	770	788	771	749	799	729	821	809	774	773	739	795	801	817	795	780	775	774	791	825	803	829	770	748	824	761	833	728	796	795	821	738	749	761	752	753	835	858	756	802	815	770	764	813	770	801	819	767	801	773	806	785	785	817	833	792	782	763	773	806	798	762	782	758	809	853	814	800	774	778	797	771	733	781	759	833	781	804	765	777	777	809	762	777	791	797	824	787	790	792	753	795	747	782	786	768	792	829	777	790	773	797	744	799	746	783	777	840	797	805	759	733	781	819	782	779	808	805	787	712	777	813	789	835	811	797	770	780	814	749	843	829	814	780	809	768	825	828	813	841	786	828	781	793	757	818	807	774	766	799	761	773	805	813	772	779	799	841	796	757	713	802	787	828	777	822	779	758	780	764	762	725	767	765	761	745	811	776	803	748	808	784	799	769	779	757	816	726	798	776	806	790	750	764	755	807	773	826	835	829	800	736	798	816	795	809	790	777	782	822	800	795	830	807	785	756	781	789	750	776	821	772	870	743	813	802	817	792	779	787	747	796	812	833	774	852	812	739	783	768	809	810	786	821	830	781	787	774	839	797	815	761	752	783	824	765	797	803	754	781	795	845	782	784	730	783	804	813	775	774	762	801	816	800	777	788	792	783	806	746	828	819	777	834	796	791	769	791	819	787	784	747	846	786	793	821	738	788	843	815	781	779	750	782	819	777	825	819	805	777	804	789	741	781	755	821	798	837	775	820	828	812	809	826	723	766	722	798	756	783	802	787	816	821	824	785	792	833	754	795	788	778	805	783	844	780	753	849	817	807	805	778	822	850	798	791	786	815	778	811	822	722	814	749	801	762	817	797	819	768	754	743	772	803	843	832	816	864	793	773	777	789	808	803	750	743	821	781	837	763	796	815	815	830	763	813	809	800	870	774	834	786	754	782	784	795	832	800	783	812	795	800	818	723	794	822	795	883	766	801	761	815	747	821	797	743	804	769	732	811	800	789	742	791	814	850	795	787	827	795	767	788	746	812	761	736	748	806	754	781	797	806	789	769	820	769	764	787	746	773	844	828	766	821	745	800	769	797	780	823	792	784	801	816	785	798	795	796	789	824	799	761	804	749	838	764	799	794	793	812	817	801	801	777	752	747	832	798	811	797	771	829	757	755	732	804	800	757	859	782	802	748	768	806	801	797	792	791	779	753	828	777	754	771	845	793	767	796	782	724	824	788	800	783	808	805	780	786	803	784	757	820	765	810	794	799	791	784	820	810	795	803	872	779	799	787	748	769	755	824	768	762	762	814	788	781	748	804	761	772	738	767	765	778	801	763	778	836	818	811	827	812	790	804	791	777	801
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
